blob: e3afa45acbe5ebb02d84d33c53bf18e7ec302515 [file] [log] [blame]
Daniel Veillard77044732001-06-29 21:31:07 +00001Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4 * xpath.c: small cleanup
5 * xmlGetNsList: reformated, fixed problems if used on Entities
6
Daniel Veillard2adbb512001-06-28 16:20:36 +00007Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * doc/xml.html: added 1.8.14 and 2.3.13 releases
10
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14 * Makefile.am example/Makefile.am: workaround automake generating
15 erroneous deps
16
Daniel Veillard12f7d292001-06-28 13:12:11 +000017Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * include/win32config.h: bug #56801 Yon Derek provided a patch
20 to the windows config file.
21
Daniel Veillard87ee9142001-06-28 12:54:16 +000022Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
25 libxml.h : Yon Derek provided a set of changes to compile from
26 CVS on Windows/MSC
27
Daniel Veillard0e4cd172001-06-28 12:13:56 +000028Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * parser.c: fixed UTF8 BOM support in push mode
31 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
32 added a specific testcase
33
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000034Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * Makefile.am: added --push regression tests
37 * parserInternals.c: the XML parser segfaulted in --push mode
38
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000039Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * configure.in: moved the symlinks detection within a CVS
42 check, this is not portable and will be removed soon.
43 * xpath.c: small cleanup/speedup
44
Daniel Veillard11648102001-06-26 16:08:24 +000045Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
48 release of 2.3.12
49 * parser.c: make an error message if unknow entities in all cases
50
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000051Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * uri.c: fixed 2 uri normalization bugs on '//' reduction
54
Daniel Veillard23793842001-06-25 16:07:45 +000055Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * include/libxml/Makefile.am: Laszlo Peter pointed out that
58 includes were installed in the wrong dir
59
Daniel Veillardf5498f32001-06-25 15:08:36 +000060Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * doc/html.xml: warn against sending code to exhibit bugs.
63
Daniel Veillard56f06462001-06-24 21:34:03 +000064Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
67 Tru64 from Thomas Leitner
68
Daniel Veillardc5d64342001-06-24 12:13:24 +000069Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * AUTHORS: added William and Bjorn
72 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
73 daniel@veillard.com hopefully I won't have to do this again
74 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
75 docs can be rebuilt cleanly now
76 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
77 from CVs it's generated, added include/libxml/xmlwin32version.h
78 also generated but which should change far less frequently.
79 * catalog.c nanoftp.c: made sure to include libxml.h not
80 libxml/xmlversion.h directly
81 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
82 when compiling on WIN32 and MSC
83
Daniel Veillard07385fd2001-06-23 21:55:48 +000084Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * include/Makefile.am include/libxml/Makefile.am configure.in:
87 fixed make distcheck and rebuilding the rpms
88
Daniel Veillardcd1d9442001-06-23 18:53:44 +000089Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * configure.in: should finish the migration of exported includes
92 into a real include/libxml in CVS, at least for CVS users.
93 * removed the exported headers, added in include/libxml (as well
94 as xmlversion.h.in).
95
Daniel Veillard6dd8e052001-06-23 18:38:06 +000096Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
97
98 * configure.in: fixed the way to detect symlink
99
Daniel Veillard66541772001-06-23 18:31:04 +0000100Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * configure.in: updated, include/libxml is now a real CVS dir
103
Daniel Veillardca989762001-06-23 17:39:29 +0000104Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
107 version works with both libxml1 and libxml2 (it autodetects
108 the prefix of the html-files) from Felix Natter.
109 * doc/xml.html: updated doc accordingly
110
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000111Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * xpath.c: fixed the bug generating a template loop in libxslt
114 when using docbook-xsl-1.4, * should filter out document nodes
115 * HACKING: added William
116 * TODO: updated
117
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000118Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * doc/FAQ.html: added a warning about gcc-3.0
121 * doc/xml.html: added reference to gdome2 and removed a confusing
122 sentence
123
Daniel Veillardf7f41852001-06-22 15:18:01 +0000124Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * xmlversion.h: okay this is a generated file, but Windows
127 users need it and they can't generate it, and I want CVS
128 Windows users ...
129 * win32/libxml2/libxml2_so.dsp: Windows project file for
130 the shared lib version of libxml2
131 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
132 resources needed for libxslt/xsltproc by Yon Derek
133
Bjorn Reese3157b342001-06-22 14:41:45 +0000134Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
135
136 * trio.c: MSVC fix (provided by Igor Zlatkovic)
137
Daniel Veillard4151acb2001-06-22 10:48:57 +0000138Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
Daniel Veillardcc146db2001-06-22 11:10:52 +0000140 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
141
142Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
143
Daniel Veillard4151acb2001-06-22 10:48:57 +0000144 * include/win32config.h: Yon Derek provided a first fix
145 to be able to compile libxslt/xsltproc on Windows
146
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000147Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * xpath.c: attempt to work around what seemed a gcc optimizer
150 bug when handling floats on i386 http://veillard.com/gcc.bug
151 * tree.c entities.c encoding.c: doing some cleanups while
152 chasing it
153
Daniel Veillard017b1082001-06-21 11:20:21 +0000154Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * Makefile.am: cleanup when --without-debug is specified
157 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
158 w.r.t. --without-debug and other include points
159 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
160 Catalogs
161 * configure.in entities.h tree.h HTMLparser.c: removed
162 --without-corba, made the _private field mandatory
163
Daniel Veillard87a764e2001-06-20 17:41:10 +0000164Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
167 outputs a BOM in UTF8, an errata has been issued to avoid the
168 problem, that was the most reasonable solution... Add support
169 for a leading UTF8 BOM in entities.
170
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000171Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * valid.c: fixed a bug found when post validating an entity ref
174 * xmllint.c: added --loaddtd and sligly changed --postvalid to
175 activate it too
176
Daniel Veillard39196eb2001-06-19 18:09:42 +0000177Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
180 weakness in the node copy the XPointer and the XInclude
181 implementations. Serious cleanup.
182
Daniel Veillard3739b982001-06-19 12:51:30 +0000183Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * Makefile.am: Kjartan Maraas provided a small patch to
186 add xml2-config.in to EXTRA_DIST
187
Daniel Veillarda9142e72001-06-19 11:07:54 +0000188Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
191 provided another failing case found in KDE, the way the
192 ctxt->vctxt.nodeTab was allocated and freed changed over
193 time but it wasn't completely cleaned up. This should fix it.
194
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000195Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * parser.c: Stephan Kulow also raised the fact that line number
198 could get miscounted making debug harder, fixed the problem
199 in xmlParseCharData()
200
Daniel Veillard64b98c02001-06-17 17:20:21 +0000201Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * valid.c: Stephan Kulow pointed out a problem when validating
204 and using an empty entity, forgot a 'break' in a case.
205
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000206Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
209 * doc/xml.html: updated with 2.3.11
210
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000211Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * TODO: updated adding cleanup of generated doc
214 * configure.in: prepared to release 2.3.11
215 * xmllint.c: added --version for bug reporting
216 * doc/html/*.html: rebuilt the doc
217
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000218Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * xpath.c: first part of the work on selecting namespace to
221 fix bug #56115
222
Daniel Veillard96ed5832001-06-15 22:22:04 +0000223Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
226 when using -liconv
227 * TODO: updated
228
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000229Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * HTMLtree.[ch]: more work on the HTML serialization routnes,
232 cleanup, encoding support.
233
Daniel Veillard608ad072001-06-14 08:32:28 +0000234Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * xpath.c: Thomas Broyer suggested a better patch for the / arg
237
Daniel Veillard239d0522001-06-13 23:02:48 +0000238Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * xpath.c: bug detected by Ankh when / is used as a function arg
241
Daniel Veillard02bb1702001-06-13 21:11:59 +0000242Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
245 of element and use it to avoid outputting formatting spaces at
246 the wrong place. Implemented the format parameter for HTML save.
247 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
248 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
249 result/HTML/wired.html: of course this impact the result of a
250 number of HTML tests
251
Daniel Veillard95d845f2001-06-13 13:48:46 +0000252Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * HTMLtree.[ch]: started augmenting the HTML save API with
255 encoding and formatting parameters
256
Daniel Veillardeca60d02001-06-13 07:45:41 +0000257Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * HTMLtree.h: cleanup and started evaluating the work needed on
260 revamping the HTML output code
261
Daniel Veillard84666b32001-06-11 17:31:08 +0000262Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
265
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000266Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * valid.c: fixed bug #56049, forgot one check in the
269 validation routine
270
Daniel Veillardca2366a2001-06-11 12:09:01 +0000271Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
274
Daniel Veillard6761eee2001-06-11 10:29:38 +0000275Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * libxml.h: fixed an error in last commit
278 * doc/FAQ.html: added an entry for compilation from CVS
279
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000280Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * xmlversion.h.in libxml.h: Cygwin patches
283 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
284 * tree.h: cleanup
285
Daniel Veillardacd370f2001-06-09 17:17:51 +0000286Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
287
288 * tree.c: patched xmlFreeNode() to avoid freeing() a static
289 memory block in a strange case where libxml is linked twice
290 in the binary.
291
Daniel Veillard1d047672001-06-09 16:41:01 +0000292Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
295 state far too often, simple fix used to avoid it.
296
Daniel Veillard4497e692001-06-09 14:19:02 +0000297Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
300 being processed, applied his patch
301 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
302
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000303Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
304
305 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
306 provided fixes to compile on MSCC again
307 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
308 also provided an update for the project files.
309
Daniel Veillarda682b212001-06-07 19:59:42 +0000310Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
313 bug #55810
314
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000315Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * tree.c: fixed xmlGetNsProp() to close bug #55683
318 Note this requires libxslt to use it's own function instead.
319
Daniel Veillardf0c53762001-06-07 16:07:07 +0000320Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * HTMLtree.c: when in a pre element no formatting space should
323 be added.
324 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
325
Daniel Veillard068a9652001-06-07 15:30:26 +0000326Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * configure.in: added tests for signal() and signal.h
329
Daniel Veillard541d6552001-06-07 14:20:01 +0000330Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * xpath.c: robert pointed out xmlXPathNINF was not initialized
333
Daniel Veillard8a367d42001-06-07 14:01:34 +0000334Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * doc/libxml-doc.el: Felix Natter provided a new version for
337 libxml2
338
Daniel Veillard8a926292001-06-07 11:20:20 +0000339Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * HTMLtree.c: when in a pre element no formatting space should
342 be added.
343
Daniel Veillard14839d52001-06-06 16:11:56 +0000344Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
347
Daniel Veillarde95e2392001-06-06 10:46:28 +0000348Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
351 hack
352 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
353 * uri.c: fixed a warning
354
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000355Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * HTMLtree.c: trying to close bug #55772 escaping in script
358 elements
359 * doc/xml.html: suggest to send mail to the list
360
361Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000362
363 * error.c: attempt to fix the xmlGetVarStr breakage once and for
364 good. Use a macro and based on the solution provided in
365 vsnprintf manual page from GNU.
366
Bjorn Reese99748722001-06-05 12:49:15 +0000367Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
368
369 * error.c: Workaround for non-preserving variadic list.
370 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
371
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000372Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * doc/xml.html: added 2.3.10 release
375
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000376Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * configure.in: releasing 2.3.10
379
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000380Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
383
Daniel Veillard20042422001-05-31 18:22:04 +0000384Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * encoding.c: Robert Collins provided a patch to add the
387 "US-ASCII" encoding alias
388
Daniel Veillard97ac1312001-05-30 19:14:17 +0000389Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
392 string oriented functions and started cleaning the related areas
393 in xpath.c which needed fixing in this respect
394
Daniel Veillard2d703722001-05-30 18:32:34 +0000395Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
398 #55380
399 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
400
Daniel Veillard9403a042001-05-28 11:00:53 +0000401Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * TODO: updated
404 * nanohttp.[ch] : started adding APIs to get the redirected URL
405 when this occurs (needed for further base computation
406 * tree.h: cleanup
407 * encoding.c: cleanup
408 * SAX.c: minor change around ctxt->loadsubset
409
Daniel Veillard6278fb52001-05-25 07:38:41 +0000410Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * Makefile.am include/Makefile.am: small change to have
413 include/libxml rebuilt if working from CVS.
414 * uri.c: applied another patch from Carl Douglas for URI escaping,
415 this should close bug #51876
416
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000417Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * xinclude.c: fixed XInclude recursive behaviour bug #54678
420 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
421 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
422 added specific regression test
423 * parser.h: preparing for the XSLT mode where DTD inherited
424 attributes are added to the tree.
425
Daniel Veillardbbd22452001-05-23 12:02:27 +0000426Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * xinclude.[ch]: Updated the namespace for the Last Call version
429 * result/XInclude/include test/XInclude/include: updated the
430 testsuite accordingly
431
Daniel Veillard8514c672001-05-23 10:29:12 +0000432Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
435 related to bug #51876
436
Daniel Veillard42596ad2001-05-22 16:57:14 +0000437Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * tree.c: fixed a gross mistake in base computation, xml:base is
440 not completely correct yet (need cascade).
441 * xpath.[ch]: added the few things needed to find a function name
442 and URI from the XPath context when it is called.
443
Daniel Veillard81418e32001-05-22 15:08:55 +0000444Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * catalog.[ch]: fixes and add xmlLoadCatalogs()
447 * DOCBparser.c: small cleanup
448 * xmllint.c: added a --catalogs option to load catalogs from
449 $SGML_CATALOG_FILES
450 * tree.c: cleanup
451 * configure.in: iconv library fixup, ICONV_LIBS
452
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000453Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * catalog.c: handling of CATALOG entries. detection of recursion,
456 and a few bugfixes
457 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
458 against the default namespace
459
Daniel Veillard04b93292001-05-21 08:15:31 +0000460Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
463
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000464Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * parser.c: fixed propagation context info when parsing an
467 external entity.
468 * doc/html/*.html: regenerated a couple of docs
469
Daniel Veillard4623acd2001-05-19 15:13:15 +0000470Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
471
472 * doc/xml.html: update with 2.3.9 informations
473
Daniel Veillardbed7b052001-05-19 14:59:49 +0000474Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
477 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
478 * doc/html/* : rebuilt the docs
479 * valid.c: small patch which may improve some case when
480 validating.
481
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000482Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * HTMLparser.c: Closed bug #54891
485 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
486 to the suite
487
488Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
491 applied a documentation patch from LotR and filled in a few missing
492 descriptions
493
Daniel Veillard76d66f42001-05-16 21:05:17 +0000494Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * xpath.c tree.c parser.c: speed optimizations at the parser level
497 document tree freeing and xpath evaluation
498
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000499Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
500
501 * parser.c parser.h parserInternals.h: fixed a couple of
502 interfaces for handling memory buffer input to const char *
503 upon suggestion of JamesH.
504
Daniel Veillardc3739e72001-05-15 15:23:27 +0000505Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * configure.in: LoTR sent a patch fixing the previous commit
508
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000509Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * configure.in: trying to deal again with the stoopid -R linking
512 flag of Solaris
513
Daniel Veillard790142b2001-05-15 10:51:53 +0000514Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * xpath.h: two nodeset access macros from Thomas Broyer
517
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000518Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
521 patch from Thomas Broyer
522
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000523Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
526 case
527 * INSTALL: was empty added stuff from the FAQ
528
Daniel Veillard75bea542001-05-11 17:41:21 +0000529Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
532 attributes handling and #54433 by adding xmlUnsetProp()
533 and xmlUnsetNsProp()
534
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000535Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * HTMLparser.c: Patch from Jonas Borgström
538 (htmlGetEndPriority): New function, returns
539 the priority of a certain element.
540 (htmlAutoCloseOnClose): Only close inline elements if they
541 all have lower or equal priority.
542 * result/HTML: this of course changed a number of tests results.
543
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000544Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xmlIO.c catalog.c: plugged in the default catalog resolution
547 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
548 documentations
549 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
550
Daniel Veillarda7374592001-05-10 14:17:55 +0000551Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
554 integrating catalogs
555 * catalog.[ch] testCatalog.c: adding a small catalo API
556 (only SGML catalog support).
557 * parser.c: restaured xmlKeepBlanksDefault(0) API
558
Daniel Veillardc17337c2001-05-09 10:51:31 +0000559Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
562
Daniel Veillard257d9102001-05-08 10:41:44 +0000563Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * parser.c: added xmlParseExternalEntityPrivate() to allow
566 propagation of ctxt->_private when parsing external entities
567
Daniel Veillard083c2662001-05-08 08:27:14 +0000568Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
571
Daniel Veillard01ef7382001-05-08 07:31:43 +0000572Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * configure.in: fixed a small portability problem with AM_CONDITIONAL
575
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000576Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * valid.c: warn when indeterminist content model is detected
579 * result/VC/ElementValid8: this adds a message
580 * Makefile.am: add --novalid for VCM tests
581 * parserInternals.c: added a call to Init memory
582
Daniel Veillard64269352001-05-04 17:52:34 +0000583Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
586 when both parameters are NULL.
587
Daniel Veillard37721922001-05-04 15:21:12 +0000588Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * valid.c: applied small patch from Gary Pennington, reindented
591 some part of the code.
592
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000593Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
596 release, updated and regenerated the docs
597
Daniel Veillard357c9602001-05-03 10:49:20 +0000598Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * xpath.c result/XPath/expr/floats : clarified and cleanup
601 printing of abnormal floats in tests.
602
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000603Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
606 * results/HTML/ : a few changes in the output of the HTML tests as
607 a result.
608 * configure.in: tying to fix -liconv where needed
609
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000610Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * Makefile.am: fixed a stupid error
613
Daniel Veillard7150a032001-05-02 16:41:11 +0000614Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * configure.in Makefile.am: make the inclusion of the trio
617 modules in the library conditional
618
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000619Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * DOCBparser.c: patche from László Kovács, fixed entities refs
622 in attributes handling
623
Daniel Veillardedddff92001-05-02 10:58:52 +0000624Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
627 flushing
628
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000629Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * xpath.c: fix of an XSLT namespace bug reported on the list
632 general/bug-8-
633
Daniel Veillard5792e162001-04-30 17:44:45 +0000634Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * strio.h trio.c: Dan McNichol suggested a couple of small
637 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
638
Daniel Veillard02141ea2001-04-30 11:46:40 +0000639Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * tree.c parser.c encoding.c: spent a bit more time looking
642 at the parsing speed and DOM handling. Added a few more
643 speedups.
644
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000645Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * parser.c: small but effective parsing speed improvement
648
Daniel Veillardb59076b2001-04-29 17:04:07 +0000649Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * configure.in: default on the DocBook parser inclusion (for Gnome)
652 * DOCBparser.h: fixed a header reference
653
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000654Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * configure.in xpath.c: applied Bjorn patches for FPE on the
657 alpha
658
Daniel Veillardeefd4492001-04-28 16:55:50 +0000659Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
662 xmlSaveFormatFileTo()
663
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000664Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * xpath.c: simple and efficient optimization, XPath functions
667 aways bind to the same code, cache this
668 * TODO: updated (by saying some is obsolete)
669
Daniel Veillard2156a562001-04-28 12:24:34 +0000670Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * xpath.c: more cleanup work on XPath name parsing routines
673
Daniel Veillard61d80a22001-04-27 17:13:01 +0000674Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
677 xmlXPathParseName
678 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
679 * debugXML.c: avoid compilation problems if compiling without
680 HTML support, Igor Zlatkovic
681 * win32/libxml2/libxml2.def.src: being able to compile without
682 XPath on Windows
683
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000684Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * libxml.m4: yet another patch from Toshio Kuratomi
687
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000688Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
691
Daniel Veillard67fee942001-04-26 18:59:03 +0000692Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * tree.[ch]: added xmlSaveFormatFile interface for saving
695 and indenting a file.
696
Daniel Veillard82e49712001-04-26 14:38:03 +0000697Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * xpath.c: fixed bug #53689 related to processing-instruction()
700
Daniel Veillard02f077a2001-04-26 10:59:11 +0000701Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * DOCBparser.c: patche from László Kovács
704
Daniel Veillard30211a02001-04-26 09:33:18 +0000705Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * parser.c: applied fixes from Christian Glahn bug report #53391
708
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000709Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * error.c: Jean François Lecomte provided a complete description
712 and a fix to bug #53537
713
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000714Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
717
Daniel Veillard1034da22001-04-25 19:06:28 +0000718Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * DOCBparser.c SAX.c: a bit more work on entities processing.
721 Still Need to cleanup XML output and references in attributes
722
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000723Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * DOCBparser.c include/Makefile.am: two patches from László Kovács
726
Daniel Veillardb33c2012001-04-25 12:59:04 +0000727Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * tree.c: trying to fix #53574, not completely complete,
730 I would like xmllint --copy --debug test/ent1 and
731 xmllint --debug test/ent1 to show the same result.
732 * xpath.c: fix a bug when trying to sort namespace nodes
733
Daniel Veillard5146f202001-04-25 10:29:44 +0000734Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * HTMLtree.c: real fix for #53402
737
Daniel Veillard7533cc82001-04-24 15:52:00 +0000738Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
739
740 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
741 PIs when using xsl:output
742 * valid.c: closing #53537 some case generate segfaults if there
743 is validity errors
744
Daniel Veillard61b33d52001-04-24 13:55:12 +0000745Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * SAX.c testDocbook.c DOCBparser.c: more work on the support
748 of external parsed entities, added --noent to testDocbook
749 * valid.c: Garry Pennington found an uninitialized variable
750 access in xmlValidateElementContent()
751
Daniel Veillard56098d42001-04-24 12:51:09 +0000752Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * HTMLparser.c : HTML parsing still sucks ... trying to deal
755 with madness
756 * result/HTML/ : this modified the result of the regression tests
757 a lot.
758
Daniel Veillard122376b2001-04-24 12:12:30 +0000759Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
762 to doc where it wasn't checked against NULL reported by
763 Jens Laas
764
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000765Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
768 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
769
Daniel Veillardeae522a2001-04-23 13:41:34 +0000770Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
773 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
774 * SAX.[ch]: cleanup and updates for DocBook
775 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
776 ex SGML identifier changes
777 * valid.c: removed a static unused function.
778
Daniel Veillardde57c612001-04-23 09:13:36 +0000779Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * HTMLtree.c: applied change for Paul Sponagl on script saving
782 * Makefile.am: the warning about entity title.xml are normal.
783
Daniel Veillard393df012001-04-22 20:11:18 +0000784Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * configure.in: release of 2.3.7
787 * Makefile.am: fixing make distcheck
788
Daniel Veillarda41123c2001-04-22 19:31:20 +0000789Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * doc/html/* doc/xml.html: updated and regenerated the docs
792
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000793Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * xpath.c: fixed the XPointer problem introduced in 2.3.6
796
Daniel Veillarde82a9922001-04-22 12:12:58 +0000797Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
798
799 * tree.c: fixed #53388 with the provided patch
800
Daniel Veillard06803992001-04-22 10:35:56 +0000801Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * valid.c: Bjorn detected an invalid memory access. Fixed
804 vstateVPush()
805
Daniel Veillard40af6492001-04-22 08:50:55 +0000806Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
807
808 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
809
Bjorn Reese70a9da52001-04-21 16:57:29 +0000810Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
811
812 * libxml.h: new header used only for the compilation of libxml
813 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
814 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
815 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
816 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
817 xmlmemory.c xpath.c xpointer.c: libxml.h integration
818 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
819 baseline (version 1.2 plus a single patch).
820 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
821 scientific notation for numbers. Tests added.
822 * xpath.c: formatting of numbers changed to use sprintf
823 (contribution from William Brack)
824
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000825Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * valid.c: cleanup, more useful debugging
828 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
829 * xmlIO.c: entity loading is printed as an error when validating
830
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000831Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * valid.c: fixed to validate within entities
834 * test/VCM/v22.xml: added a specific testcase
835
Daniel Veillardca1f1722001-04-20 15:47:35 +0000836Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * valid.c: forgot an epsilon transition in for ()+
839 * test/VCM/v21.xml : added a specific test case
840
Daniel Veillard85349052001-04-20 13:48:21 +0000841Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * valid.c: removed a state explosion exhibited by RSS
844 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
845 from bug #51872
846
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000847Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * valid.[ch] tree.h: worked *hard* to get non-determinist content
850 validation without using an ugly NFA -> DFA algo in the source.
851 Made a specific algorithm easier to maintain, using a single
852 stack and without recursion.
853 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
854 * hash.c: made the growing routine static
855 * tree.h parser.c: added the parent information to an
856 xmlElementContent node.
857
Daniel Veillarde470df72001-04-18 21:41:07 +0000858Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * SAX.c parser.c xpath.c: generating IDs when not validating
861 from an external parsed entity was poisoning the ID has table
862 with removed values. This was killing XSLT on the KDE help
863 browser.
864
Daniel Veillardceacdd92001-04-18 15:10:35 +0000865Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * entities.h: andrew@ugh.net.au detected a double declaration
868
Daniel Veillarda10efa82001-04-18 13:09:01 +0000869Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * debugXML.c hash.c tree.h valid.c : some changes related to
872 the validation suport to improve speed with DocBook
873 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
874 the way validation errors get reported
875
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000876Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
877
878 * HTMLparser.c HTMLtree.c: applied part of the patches provided
879 by P C Chow and William M. Brack for XSLT HTML output
880
Daniel Veillard2d90de42001-04-16 17:46:18 +0000881Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * xmlversion.h.in win32config.h win32/libxml2/*: applied
884 Igor Zlatkovic patches for MSC compilation and added his
885 updates
886
Daniel Veillarde043ee12001-04-16 14:08:07 +0000887Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
890 prefix lookup.
891 * parserInternals.c: fixed the bug reported by Morus Walter
892 due to an off by one typo in xmlStringCurrentChar()
893
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000894Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * HTMLparser.c result/HTML/*: revamped the way the HTML
897 parser handles end of tags or end of input
898
Daniel Veillard82daa812001-04-12 08:55:36 +0000899Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
900
901 * tree.[ch] : added xmlDocCopyNode for gdome2 support
902
Daniel Veillard67a21302001-04-11 14:39:16 +0000903Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
906 bug where the linktime verions of free() won't work ...
907
Daniel Veillard27b55282001-04-11 12:22:25 +0000908Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
909
910 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
911
Daniel Veillardafc73112001-04-11 11:51:41 +0000912Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * doc/xml.html: added 2.3.6 release
915
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000916Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
919 * result/wml.xml: resulted in a small output change
920
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000921Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
922
923 * tree.c: xmlNewDoc was missing the charset initialization
924 * xmllint.c: added --auto to autogenerate a doc, allow to
925 reproduce the problem fixed on xmlNewDoc
926
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000927Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * xpath.c: trying to get 52979 solved
930 * tree.c result/ result/noent/: trying to get 52712 solved, this
931 also made me clean up the fact that XML output in general should
932 not add formating blanks by default, this changed the output of
933 a few tests
934
Daniel Veillard73639a72001-04-10 14:31:39 +0000935Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
938
Daniel Veillardfac26a12001-04-08 13:08:14 +0000939Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * configure.in: finally released 2.3.6
942
Daniel Veillard911f49a2001-04-07 15:39:35 +0000943Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * xpath.c: checking for null pointer generated by new code
946
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000947Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * xpath.c: fixed a [] evaluation problem reported
950 * test/XPath/tests/simpleaddr: extended test
951 * result/XPath/simpleaddr: updated result
952
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000953Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * xmllint.c: Dan Timis reported a portability problem
956 on Macs without mmap, fixed it.
957
Daniel Veillardb38bd552001-04-03 18:22:00 +0000958Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * testXPath.c : added a --tree option allowing to display the
961 tree dump of the XPath expression
962
Daniel Veillard4dd93462001-04-02 15:16:19 +0000963Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * xpath.c: fixed a memleak when comparing nodesets
966 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
967 * tree.c: added a TODO
968
Daniel Veillard92ad2102001-03-27 12:47:33 +0000969Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
972 we need string functions
973 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
974 to be able to use them where needed. Applied some changes
975 to reduce name linking pollution and compile in only what's
976 needed.
977 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
978 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
979 for the string manipulation functions
980 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
981 to the free() function of xmlmemory.c
982 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
983 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
984 usage.
985
986
Daniel Veillard2be30642001-03-27 00:32:28 +0000987Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * error.c: applied the context output patch of the error
990 handling submitted by Chuck Griffith
991 * error/VC/*: this slightly change some error logs
992
Daniel Veillard50582112001-03-26 22:52:16 +0000993Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * parser.c: fixed line number reporting on error
996
Daniel Veillard04be4f52001-03-26 21:23:53 +0000997Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * parser.c: Sullivan and Darin found a parser bug,
1000 applied the patch.
1001
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001002Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1005 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1006 xmlversion.h.in xpointer.c: of course the way I defined
1007 UNUSED breaks on old gcc version. Try to be smart and
1008 also define it directly in xmlversion.h
1009 * configure.in: removed -ansi flag from the pedantic set
1010
1011Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001012 Huge cleanup, I switched to compile with
1013 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1014 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1015 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1016 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1017 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1018 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1019 encoding.h entities.c error.c list.[ch] nanoftp.c
1020 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1021 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1022 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1023 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1024 Cleanup, staticfied a number of non-exported functions,
1025 detected and cleaned up a dozen of problem found this way,
1026 avoided a lot of public function name/typedef/system names clashes
1027 * doc/xml.html: updated
1028 * configure.in: switched private flags to the really pedantic ones.
1029
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001030Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * configure.in: 2.3.5
1033 * doc/html/*: rebuilt the docs
1034
Daniel Veillard146c9122001-03-22 15:22:27 +00001035Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * parser.c: fixed a reported bug in NOTATION parsing
1038 * uri.c: accepted but not fixed bug 51876, added TODO
1039 * Makefile.am: fixed bug 51876
1040
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001041Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042
1043 * config.h.in configure.in error.c: fix a compilation problem
1044 on platforms without vsnprintf (xml@thewrittenword.com)
1045
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001046Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * parser.c: fixed a function name header typo
1049 * SAX.c: notations can also occur in external subset.
1050
Daniel Veillard7d42b542001-03-20 13:22:46 +00001051Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1052
1053 * error.c: removed a C++ like comment
1054
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001055Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * parser.c: fixing bug 52299 strange condition leading
1058 to a parser crash due to a buffer overflow
1059 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1060 added the specific test case
1061
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001062Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1065 xmlXPathConvert{String,Number,Boolean} to be able to make
1066 type casts without a context stack, fixed some implementation
1067 problems related to the absence of context at parse-time,
1068 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1069 in the public API too
1070 * xpointer.c xpathInternals.h: we need to know at parse time
1071 whether we are compiling an XPointer
1072
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001073Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1076 cleaned up the parser internals, refactored XPath code, added
1077 new compilation based APIs and cleanly separated public and
1078 private APIs.
1079
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001080Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * xpath.h: the comp field must be added at the end to avoid
1083 killing binary compat.
1084
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001085Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1086
1087 * Makefile.am: detect XPath memleaks in regreson tests
1088 * error.c: fixed and error w.r.t. error reporting still using
1089 stderr
1090 * hash.c: added new line at end of file
1091 * tree.h: minor cleanup
1092 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1093 expression parsing from evaluation, resulted in a number of
1094 changes internally, and in XPointer. Likely to break stuff
1095 using xpathInternals.h but should remain binary compatible,
1096 new interfaces will be added.
1097
Daniel Veillardd574f782001-03-14 19:40:17 +00001098Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1099
1100 * configure.in: fixed a couple of problems reported by
1101 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1102 without gcc on non linux platforms.
1103
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001104Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1107 a fix for --with-html-dir= configure support. I hope it won't
1108 break rpm generation
1109
Daniel Veillarda022fe02001-03-14 16:30:00 +00001110Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * xmlIO.c: one function comment cleanup.
1113
Daniel Veillard25239c12001-03-14 13:56:48 +00001114Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1115
1116 * SAX.c: external subset notations were improperly registered
1117 in the internal subset.
1118
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001119Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1120
1121 * README.cvs-commits: added, pointing to HACKING
1122 * HACKING: updated
1123
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001124Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * parser.c: and Matt Sergeant found one in the XML push
1127 parser (erroneous check I forgot to remove when I fixed the
1128 main parser).
1129
Daniel Veillard68d7b672001-03-12 18:22:04 +00001130Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * xpath.c: ptittom found a small bug in UnaryExpr
1133
Daniel Veillarde356c282001-03-10 12:32:04 +00001134Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1135
1136 * configure.in: bumped to 2.3.4
1137 * error.c: fixed bug #51860
1138 * tree.c: fixed bug #51861
1139 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1140 * tree.[ch] : added xmlDefaultBufferSize
1141 * nanoftp.c: typo in function name header block
1142 * doc/xml.html : updated, added link to XML::LibXSLT
1143 * doc/html/* : rebuilt the docs
1144
Daniel Veillard80f32572001-03-07 19:45:40 +00001145Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * parser.c SAX.c: the new content parsing code raised an
1148 ugly bug in the characters() SAX callback. Found it
1149 just because of strangeness in XSLT XML Rec ouptut :-(
1150
Daniel Veillard6c831202001-03-07 15:57:53 +00001151Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * Makefile.am: Martin Baulig suggested to add -lm
1154 * tree.c: found another bug in xmlNodeGetContent()
1155
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001156Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xpath.c: Bjorn found the error related to strictness of comparison.
1159
Daniel Veillard29631a82001-03-05 09:49:20 +00001160Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1161
1162 * parser.c: trying to fix the Dtd parsing problem reported
1163 by Gary, side effect of last week speed optimizations.
1164
Daniel Veillard14be0a12001-03-03 18:50:55 +00001165Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1166
1167 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1168 * parserInternals.c: removed unneeded test raised by Stric
1169
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001170Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1171
1172 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1173 and fixed by William Brack). Added xmlXPathFormatNumber.
1174 Changed the sorting slightly.
1175 * configure.in Makefile.am example/Makefile.am: Added -lm.
1176 Please note that applications linking with libxml2, must
1177 also like with the math library from now on.
1178
Daniel Veillardf9533d12001-03-03 10:04:57 +00001179Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1180
1181 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1182
Daniel Veillard2f362242001-03-02 17:36:21 +00001183Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1184
1185 * parser.c: one must report spaces even if the Dtd element
1186 content proves that this is not part of the element content.
1187 * result/valid/*.xml: this changed the ouptu slightly
1188
Daniel Veillardb402c072001-03-01 17:28:58 +00001189Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * configure.in: bumped to 2.3.3
1192 * doc/xml.html: updated
1193
Daniel Veillard77851712001-02-27 21:54:07 +00001194Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * tree.c: minor doc fix
1197 * xpath.c: deallocation issues when a result tree has been
1198 converted to a node-set
1199
Daniel Veillardec70e912001-02-26 20:10:45 +00001200Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * doc/xml.html: oops corrected dates s/2000/2001
1203
Daniel Veillard8730c562001-02-26 10:49:57 +00001204Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * valid.c: new patch from Gary Pennington
1207
Daniel Veillard91e9d582001-02-26 07:31:12 +00001208Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * doc/xml.html: applied patch from Ankh
1211
Daniel Veillardedac3c92001-02-26 01:36:19 +00001212Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1213
1214 * xinclude.c: fixed a problem building on Mac
1215
Daniel Veillard21a0f912001-02-25 19:54:14 +00001216Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1217
1218 * parser.c: more work on increasing parsing ferformances
1219
Daniel Veillard48b2f892001-02-25 16:11:03 +00001220Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1223 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1224 avoiding memcpy in production builds MEM_CLEANUP macro use
1225 * parser.[ch] parserInternals.c: optimizations of the tightest
1226 internal loops inside the parser. Better checking of I/O
1227 flushing/loading conditions
1228 * xmllint.c : added --timing
1229
Daniel Veillard71681102001-02-24 17:48:53 +00001230Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1231
1232 * configure.in: bumped to 2.3.2
1233 * doc/xml.html: updated for release
1234
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001235Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * xpath.c: found a memleak and fixed a nasty bug
1238
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001239Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * xmllint.[c1] : added return code errors for xmllint
1242 * xpath.c: specific debug dump function for result value trees
1243
Daniel Veillard4b637072001-02-21 21:52:55 +00001244Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * xpath.c: finally implemented xmlXPathCompareNodeSets
1247 * test/XPath/expr/floats results/XPath/expr/floats: added
1248 a test for float expressions
1249
Daniel Veillardf714aa32001-02-21 03:07:44 +00001250Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251
1252 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1253 * parserInternals.[ch]: trying to speed up parsing
1254 * xpath.c : speeded up node set equality op
1255
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001256Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1259 better handling of ID/IDREF and the list modules associated
1260 * configure.in: small CFLAGS cleanup
1261
Daniel Veillarda8abee62001-02-19 15:14:59 +00001262Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * configure.in: fixed iconv detection on AIX (stric)
1265
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001266Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001267
1268 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1269
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001270Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1271
1272 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1273 and optimized xmlXPathNodeSetSort
1274
Daniel Veillard142adbf2001-02-17 13:21:05 +00001275Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * xpath.c: bug fix when context size is 0
1278 * parser.c: I like Norm's Dtd because they still manage to break
1279 the parser occasionally
1280
Daniel Veillardf23e0092001-02-16 13:21:29 +00001281Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1284
Daniel Veillarde0e26512001-02-16 00:11:46 +00001285Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286
1287 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1288 attributes within the XML-1.0 namespace
1289
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001290Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * xpathInternals.h: exported a few axis functions
1293 * doc/xml.html: updated the doc
1294
Daniel Veillard760f4422001-02-15 14:59:48 +00001295Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * configure.in: applied patch from Daniel van Balen for OpenBSD
1298 and bumped version to 2.3.1
1299 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1300 attempt to find autoclosing was simply broken, removed it,
1301 updated the examples, this is better
1302
Daniel Veillardd194dd22001-02-14 10:37:43 +00001303Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1304
1305 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1306 hash functionnalities.
1307 * doc/html/* : rebuild the doc
1308
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001309Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1310
1311 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1312 on predicate
1313 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1314 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1315 really want to have tags closed on output even if we accept
1316 unclosed ones on input
1317
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001318Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * xpath.c: ouch don't free NULL, rare case fixed
1321 * tree.c: don't coalesce text nodes if they don't have the
1322 same behaviour wrt escaping on output
1323
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001324Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1325
1326 * xpath.c: small fixup
1327 * SAX.c: don't warn on empty namespaces.
1328
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001329Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * README: a bit of cleanup
1332 * configure.in: preparing for 2.3.0 release
1333
Daniel Veillard1f83d392001-02-08 09:37:42 +00001334Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * hash.[ch]: added a first version of xmlHashSize()
1337 * valid.c: another bug fix from Gary Pennington
1338
Daniel Veillard5eef6222001-02-07 18:24:48 +00001339Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
1341 * valid.c: couple of bug fixes pointed by Gary Pennington
1342 * HTMLtree.c: #if 0 cleanup
1343
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001344Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1347 which removes a time consuming check of xmlXPathNodeSetAdd()
1348 and use it in places where we are sure to not break unicity
1349
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001350Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * xpath.c: bug fixes found from XSLT
1353 * tree.c: preserve node->name special values when copying nodes.
1354 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1355 external subset are fetched when available but without full
1356 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1357 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1358 output with encoding disabled.
1359
Daniel Veillard2c833b62001-02-03 08:52:06 +00001360Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1361
1362 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1363 xmlCheckFilename should not be called from xmlFileOpenW
1364 and xmlGzfileOpenW
1365
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001366Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1369 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1370 added the new tests for URI normalization
1371 * testURI.c: fixed stoopid bugs
1372 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1373 the URI in the error messages are now properly normalized
1374
Daniel Veillardea28ce62001-02-02 08:20:19 +00001375Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1376
1377 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1378
Daniel Veillarde99a4762001-02-01 04:34:35 +00001379Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1380
1381 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1382
Daniel Veillard2b325a02001-01-31 20:46:31 +00001383Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1384
1385 * xpath.c: fixed mod operator
1386
Daniel Veillardde55cf62001-01-31 15:53:13 +00001387Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1388
1389 * parser.c: fixed xmlStrcat doc
1390 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1391 trees.
1392
Daniel Veillard2f913b72001-01-31 13:23:49 +00001393Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1394
1395 * xpath.c result/XPath/tests/chaptersbase
1396 result/XPath/tests/simplebase: fixed XPath node()
1397 * tree.c: small fix in xmlNewNs()
1398 * Makefile.am: removed extraneous xml2Conf.sh rule
1399
Daniel Veillardb42042b2001-01-28 07:40:36 +00001400Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1401
1402 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1403 Changed the library name, in order to get libxml-devel and
1404 libxml2-devel to coexist on a single system
1405 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1406 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1407
Daniel Veillardee0a4662001-01-27 18:59:33 +00001408Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1409
1410 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1411 libxml2-devel installable in // as libxml-devel.
1412
Daniel Veillard5eb05942001-01-27 17:50:22 +00001413Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1414
1415 * doc/Makefile.am: fixed make rebuild in doc
1416 * doc/html/*.html: rebuilt the docs
1417
Daniel Veillard65c295d2001-01-26 09:32:39 +00001418Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1421
Daniel Veillard8e199902001-01-25 18:54:39 +00001422Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1423
1424 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1425 the HTML doc to go into the -devel RPM ...
1426 * aclocal.m4 config.h.in: some updates due to auto* magic
1427
Daniel Veillard93086662001-01-25 18:13:04 +00001428Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1429
1430 * xpath.h: added a hook in the context structure allowing to
1431 link to extra support, needed for XSLT
1432
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001433Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1434
1435 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1436 xmlXPtrCmpPoints to use it.
1437 * propagated the following patch from Alejandro Forero
1438 * include/win32config.h xmlIO.c: applied further suggestions
1439 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1440 * example/gjobread.c: fixed warnings, now that it builds
1441
1442Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1443
1444 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1445
1446 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1447 filename points to a valid file (not a directory).
1448 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1449 Added calls to xmlCheckFilenameDir.
1450
1451 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1452 `path' (rather than `filename') as the parameter to gzopen and open.
1453
Daniel Veillard48177c22001-01-23 15:27:41 +00001454Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1455
1456 * Makefile.am: fixed a problem with EXTRA_DIST
1457
Daniel Veillardb83ba402001-01-22 22:45:10 +00001458Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * Makefile.am example/Makefile.am: finally found the trick
1461 to build the example, i.e. add "." in SUBDIRS before example
1462 in the list <grin/>
1463
Daniel Veillard82687162001-01-22 15:32:01 +00001464Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * doc/xml.html: updated with an XSLT section, removed pointer to
1467 W3C CVS base.
1468
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001469Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1472 too, and deallocation need to occur the same way.
1473
Daniel Veillarde4566462001-01-22 09:58:39 +00001474Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1477 type correponding to an XSLT result tree fragment. Share most
1478 of the data format with node set, as well as operators.
1479 * HTMLtree.c: added a newline at the end of the doctype output
1480 whe this one is not present initially.
1481 * tree.c: make sure taht the parent and doc pointers are properly
1482 set when copying attributes (lists).
1483
Daniel Veillard701c7362001-01-21 09:48:59 +00001484Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1487
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001488Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * xpath.c: seems I finally killed that ugly path evaluation
1491 context bug (tagged 9999 in case is is wrong)
1492
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001493Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1496 for XSLT
1497
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001498Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1501 for xmlGzfileOpen() bug
1502
Daniel Veillardf6eea272001-01-18 12:17:12 +00001503Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1504
1505 * xpath.c: removed an error found by XSLT usage
1506 * tree.c parserInternals.h: use a predefined static string
1507 for text and comment nodes, avoid freeing them in xmlFreeNode,
1508 exported the string name in parserInternals.h and added
1509 another value to disable encoding at output (for XSLT),
1510 gain memory, time.
1511
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001512Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1513
1514 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1515 win32/libxml2/libxml2_so.dsp: new makefiles and update
1516 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1517
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001518Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1519
1520 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1521 Gary Pennington
1522
Daniel Veillard389e6b72001-01-15 19:41:13 +00001523Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * xpath.c: fixed the comaprision of values and nodelists,
1526 need to compare nodelist still ...
1527 * debugXML.c: avoided a possible core dump
1528 * HTMLparser.c: cleanup
1529 * nanohttp.c: contributed fix.
1530 * tree.c: fixes in properties handling added xmlSetNsProp
1531 needed by libxslt
1532 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1533 comment
1534 * TODO: updated
1535
Daniel Veillard167bd532001-01-06 21:09:34 +00001536Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1537
1538 * parser.c parserInternals.c: applied Bjorn Reese optimization
1539 patch
1540
1541Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * Makefile.am: applied patch fro make check from Martin Vidner
1544
Daniel Veillard503b8932001-01-05 06:36:31 +00001545Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1546
1547 * configure.in: preparing 2.2.11
1548 * doc/html/*: rebuild the HTML files
1549 * doc/xml.html : updated
1550
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001551Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * tree.c: fixed a stupid bug
1554 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1555 patches related to validation of an XInclude processing result
1556 * TODO: updated
1557
Daniel Veillarde2488192001-01-04 10:54:22 +00001558Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1559
1560 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1561 on large files
1562
Daniel Veillardf060a412001-01-03 20:52:44 +00001563Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
1565 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1566
Daniel Veillard45cff692001-01-03 18:02:04 +00001567Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568
1569 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1570 reported by Jonas Borgström
1571 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1572
Daniel Veillard08108982001-01-03 15:24:58 +00001573Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1574
1575 * testXPath.c xpath.c: fixing the XPath union expressions problem
1576 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1577
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001578Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1579
1580 * xmllint.c: Made is so if the file name is "-" is will read form
1581 standard input. Sven Heinicke <sven@zen.org>
1582 * tree.c: fixed a problem when growing buffer
1583 * tree.h: fixed the comment of the node types following andersca
1584 comment
1585 * TODO: updated
1586
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001587Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * HTMLparser.[ch]: added a way to avoid adding automatically
1590 omitted tags. htmlHandleOmittedElem() allows to change the
1591 default handling.
1592 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1593 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1594 of xmllint too when using --memory flag, added a memory test
1595 suite at the Makefile level.
1596 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1597 with namespace use when encountering QNames in XPath evalation,
1598 added xmlns() scheme in XPointer.
1599 * nanoftp.c : incorporated a fix
1600 * parser.c xmlIO.c: fixed problems raised with encoding when using
1601 the memory I/O
1602 * parserInternals.c: closed bug 25934 reported by
1603 torsten.landschoff@innominate.de
1604 * TODO: updated
1605
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001606Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1609 on a non-updated tree :-(, made a 2.2.10 release to correct the
1610 situation
1611
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001612Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1615 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1616 integrated a set of OpenVMS changes from Howard Taylor
1617 <Howard.Taylor@pacoast.com>
1618
Daniel Veillard58770e72000-11-25 00:48:47 +00001619Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1622 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1623
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001624Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1625
1626 * HTMLparser.c: some fixes on auto-open of html/head/body
1627 * encoding.c: fixed a compilation error on some gcc env
1628 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1629 XPointer implementation
1630 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1631 related XPointer tests and associated results
1632
Daniel Veillard300f7d62000-11-24 13:04:04 +00001633Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * doc/xmldtd.html doc/xml.html: following a short step by step
1636 guidance on IRC to help maciej with DTDs I started a small
1637 page on the subject.
1638
Daniel Veillard748e45d2000-11-17 16:36:08 +00001639Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * HTMLparser.c: fixed handling of broken charrefs
1642 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1643 patches
1644
Daniel Veillard28929b22000-11-13 18:22:49 +00001645Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * doc/xml.html doc/html/* : rebuilt the docs after adding
1648 xinclude and updated page for 2.2.7 and 2.2.8
1649 * configure.in: releasing 2.2.8
1650
Daniel Veillard41e06512000-11-13 11:47:47 +00001651Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * parser.[ch] parserInternals.c: applied the conditional
1654 section processing fix from Jonathan P Springer
1655 <jonathan.springer2@gte.net>
1656 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1657 project file, fixed iconv default non support
1658 * xpath.c: fixed the problem of evaluating relative expressions
1659 when a node context is provided.
1660
Daniel Veillardbf432752000-11-12 15:56:56 +00001661Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * nanoftp.c: fixed gcc 2.95 new warnings
1664 * SAX.c: fixed a stupid bug
1665 * tree.c: fixed a formatting problem when round-tripping
1666 from/to memory
1667 * xinclude.c: chased memleak, fixed a base problem
1668 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1669 xmlXPtrBuildNodeList()
1670 * TODO: updated
1671 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1672 adding a first small set of regression tests for XInclude
1673
Daniel Veillardc2def842000-11-07 14:21:01 +00001674Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * nanohttp.[ch]: applied Wayne Davison patches to access
1677 the WWW-Authorization header.
1678 * parser.c: Closed Bug#30847: Problems when switching encoding
1679 in short files by applying Simon Berg's patch.
1680 * valid.c: fixed a validation problem
1681 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1682 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1683 Wayne Davison
1684 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1685 need to be extended to non full nodes selections.
1686 * xinclude.c: starts to work decently
1687
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001688Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1689
1690 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1691 debugXML.c xmlversion.h.in: Started adding XInclude support,
1692 this is a new xmllint option
1693 * tree.c xpath.c: applied TOM patches for XPath
1694 * xpointer.c: fixed a couple of errors.
1695 * uri.c: added an escaping function needed for xinclude
1696 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1697 new warning from RH70 gcc's version
1698
Daniel Veillarda4964b72000-10-31 18:23:44 +00001699Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * HTMLparser.c: fixed loop on invalid char in scripts
1702 * parser.c: update to description of xmlIOParseDTD()
1703 * libxml.m4 xmlversion.h.in: changes contributed by
1704 Michael Schmeing <m.schmeing@internet-factory.de>
1705 * configure.in: preparing for 2.2.7
1706 * Makefile.am: trying to avoid config.h and acconfig.h
1707 being included in the distrib
1708 * configure.in: released 2.2.7
1709
1710Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1711
1712 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1713 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1714
Daniel Veillard01411222000-10-30 15:33:22 +00001715Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * parser.[ch]: added xmlIOParseDTD()
1718 * xpointer.c: added support for the 2 extra parameters of
1719 string-range, fixed a stoopid error when '0' was present
1720 in XPointer expressions
1721 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1722 testsuite for the above
1723
Daniel Veillard6db58192000-10-30 09:27:53 +00001724Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * libxml.spec.in: improved package descriptions
1727
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001728Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * xpath.c xpathInternals.h: applied a large cleaning patch
1731 from TOM <ptittom@free.fr>, it also add namespace support
1732 for function and variables registration.
1733
Daniel Veillardbd20df72000-10-29 17:53:40 +00001734Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1737 * Makefile.mingw: Wayne Davison's update adding hash.c
1738
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001739Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * xpath.c: fixed the root evaluation problems
1742 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1743 ignorable spaces with <b> <bold> <em>
1744 * tree.c: fixed a loop in xmlSearchNsByHref()
1745
Daniel Veillard767662d2000-10-27 17:04:52 +00001746Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * xpath.c: applied another XPath patch from TOM
1749 * xpath.c include/makefile.am: applied another patch from
1750 china@thewrittenword.com (cleanup on IRIX).
1751
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001752Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1753
1754 * xml-config.1: received a fixed version from Fredrik Hallenberg
1755 <hallon@lysator.liu.se>
1756
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001757Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1760 cleanup patch for XPath
1761
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001762Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * patched to redirrect all "out of context" error messages to
1765 a reconfigurable routine. The changes are:
1766 * xmlerror.h : added the export of an error context type (void *)
1767 an error handler type xmlGenericErrorFunc there is an interface
1768 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1769 to reset the error handling routine and its argument
1770 (by default it's equivalent to respectively fprintf and stderr.
1771 * all the c files: all wild accesses to stderr or stdout within
1772 the library have been replaced to calls to the handler.
1773
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001774Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * configure.in: release 2.2.6
1777 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1778 exporting the inner functions of xpath for extension modules
1779 * doc/*: updated and rebuilt the doc
1780
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001781Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * nanohttp.c : applied Wayne HTTP cleanup patch
1784 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1785 and xmlNodeSetSpacePreserve()
1786
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001787Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * xpath.c: closing bug #29260
1790
Daniel Veillard126f2792000-10-24 17:10:12 +00001791Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1794 multikey tuples, made hash structure opaque
1795 * valid.[ch]: moved elements, attributes, notations decalarations
1796 as well as ID and refs to hash tables.
1797 * entities.c: hash cleanup
1798 * xmlmemory.c: fixed a dump problem in debug mode
1799 * include/Makefile.am: problem passing in DESTDIR= values patch
1800 from Marc Christensen <marc@calderasystems.com>
1801 * nanohttp.c: removed debugging remains
1802 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1803 * HTMLparser.c parser.c: fixing a number of problems with the
1804 macros in the *parser.c files (Wayne).
1805 * HTMLparser.c: close the previous option when opening a new one
1806 (Marc Sanfacon).
1807 * result/HTML/*: updated the HTML results accordingly
1808
Daniel Veillard52afe802000-10-22 16:56:02 +00001809Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1812 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1813 XPath functions and XML entities table to them. More to come...
1814 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1815
Daniel Veillard683cb022000-10-22 12:04:13 +00001816Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * tree.c: coalesce adjacent text nodes
1819 * valid.c: handling of blank nodes in DTd validation (raised
1820 by problems with a posteriori validation).
1821 * nanohttp.c: changing behaviour on HTTP write stuff.
1822 * HTMLtree.c: forced body and html to be explicitely closed.
1823 * xpath.h: exported more XPath functions.
1824
Daniel Veillard1baf4122000-10-15 20:38:39 +00001825Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * Release of 2.2.5
1828 * xpointer.c: range() range-inside and other helper functions
1829 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1830
Daniel Veillard47e12f22000-10-15 14:24:25 +00001831Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1834 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1835
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001836Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1839 and XPointer modules
1840
Daniel Veillard134c9f32000-10-15 10:27:08 +00001841Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * SAX.h: closed #25107
1844
Daniel Veillard39915622000-10-15 10:06:55 +00001845Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * testSAX.c: fixed problem with cdata reporting
1848 * SAXresult/* : updated
1849
Daniel Veillard1e851392000-10-15 10:02:56 +00001850Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1851
1852 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1853 Closed bug #27499, added to regression tests
1854 * TODO: updated
1855
Daniel Veillard7eda8452000-10-14 23:38:43 +00001856Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1859 support for SCRIPT and STYLE with help from Bjorn Reese
1860 * test/HTML/* result/HTML/*: added simple testcase and updated
1861 the existing ones.
1862
Daniel Veillardff9c3302000-10-13 16:38:25 +00001863Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1866 string-range for empty strings
1867 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1868 test/XPath/xptr/strrange: augmented the XPointer testsuite
1869
Daniel Veillard189446d2000-10-13 10:23:06 +00001870Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * doc/xml.html doc/xmlmem.html: added a module describing memory
1873 interfaces and use, updated the main page.
1874
Daniel Veillard2f971a22000-10-12 23:26:32 +00001875Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1878 nanoftp code work on Windows too now
1879
1880Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001881
1882 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1883 * xpointer.c: implemented string-range() at least a good first version
1884 * test/XPath/docs/str test/XPath/xptr/strrange
1885 result/XPath/xptr/strrange: the string-range() tests
1886
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001887Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * Makefile.am include/Makefile.am include/win32config.h
1890 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1891 and make distcheck
1892
Daniel Veillard19d61112000-10-11 23:50:35 +00001893Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1896 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1897 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1898
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001899Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1902 patch for socklen_t detection by
1903 Albert Chin-A-Young <china@thewrittenword.com>
1904
Daniel Veillardcd429612000-10-11 15:57:05 +00001905Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1908 and added a --dtdvalid option to xmllint used to test it
1909
Daniel Veillard47c02452000-10-11 13:04:36 +00001910Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1913 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1914
Daniel Veillard2d38f042000-10-11 10:54:10 +00001915Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1918 handlings (registration, lookup, cleanup)
1919
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001920Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * configure.in Makefile.am include/makefile.am: adding XPointer
1923 and XPtrtests target
1924 * xpointer.[ch] : new files for XPointer support
1925 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1926 more XPath tests
1927
Daniel Veillard57fda592000-10-10 23:24:14 +00001928Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * configure.in: fixed, very broken, make distcheck works again
1931
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001932Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * More work toward 2.2.5, integrated a number of patches
1935 * configure.in Makefile.am win32config.h.in: trying to cleanup
1936 make distcheck .... huh ...
1937 * include/Makefile.am include/win32config.h: new directory
1938 for includes
1939 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1940 updated teh makefiles and instructions for WIN32
1941 * xpath.c: small fixes
1942 * test/XPath/ results/XPath: updated the testcases and results
1943 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1944 suggested patches
1945 * valid.c: fixed an ID bug
1946
Daniel Veillardb71379b2000-10-09 12:30:39 +00001947Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1950 the automake bug where wrong dependancies were generated.
1951 * xpath.[ch]: worked on XPointer
1952
Daniel Veillard7e99c632000-10-06 12:59:53 +00001953Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * configure.in Makefile.am: 2.2.5, ship the include in an
1956 include/libxml subdirectory, use symlinks when using CVS
1957 * testSAX.c: fixed small bug
1958 * testXPath.c: changed the way testfiles are parsed
1959 * debugXML.c: same kind of cleanup when parsing an argument expression
1960 XPath/XPointers can have blanks embedded
1961 * xpath.[ch]: more cleanup, reorgs for XPointer work
1962 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1963 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1964
Daniel Veillard55b91f22000-10-05 16:30:11 +00001965Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1968 in the XPath engine, rewrote large parts of it, now it's far
1969 cleaner and in sync with the REC not an old WD. Fixed a parsing
1970 problem in the interactive XML shell found when testing XPath.
1971
Daniel Veillardac260302000-10-04 13:33:43 +00001972Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1975 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1976 examples with the extra test
1977
Daniel Veillard7cfce322000-10-04 12:40:27 +00001978Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1981 the global init function.
1982
Daniel Veillard970112a2000-10-03 09:33:21 +00001983Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * HTMLparser.c: Doohhh, attribute name parsing was still case
1986 sensitive ! Fixed this ...
1987 * result/HTML/* : updated the tests results accordingly
1988
Daniel Veillard740abf52000-10-02 23:04:54 +00001989Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1990
1991 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1992 engine, should be far more stable, incorporated a new version of
1993 preceding/following axis, need testing
1994 * uri.c: fixed file:///c:/a/b/c problem
1995 * test/XPath/tests/idsimple: augmented the XPath tests
1996
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001997Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * doc/* rebuilding docs for 2.2.4 release
2000
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002001Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2002
2003 * configure.in: releasing 2.2.4
2004 * parser.[ch]: added xmlStrEqual()
2005 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2006 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2007 use xmlStrEqual instead
2008 * TODO: updated
2009 * added an XPath test
2010
Daniel Veillardbc765302000-10-01 18:23:35 +00002011Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2014 * entities.h: exported xmlInitializePredefinedEntities
2015 * parser.[ch] : added xmlInitParser()
2016 * parserInternals.h : had to export htmlInitAutoClose()
2017
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002018Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2021 problems
2022 * Makefile.am : added XPath regression tests to normal tests
2023 * uri.c: fixed a problem with local paths, cleanup
2024 * parser.c: fixed a problem with large CData sections
2025
Daniel Veillardd2ade932000-09-30 14:39:55 +00002026Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2027
2028 * configure.in xml-config.in: patch from "Ben Taylor"
2029 <sol7x86@hotmail.com> for solaris shared libs lookup
2030
Martin Bauligdd7d1f62000-09-29 23:17:57 +000020312000-09-30 Martin Baulig <baulig@suse.de>
2032
2033 * libxml-2.0.pc.in: Provide pkg-config script.
2034
2035 * configure.in: Create the libxml-2.0.pc script from the
2036 libxml-2.0.pc.in templates.
2037 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002038 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002039
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002040Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2043 when compiling with MSC
2044
Daniel Veillard46057e12000-09-24 18:49:59 +00002045Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2046
2047 * xpath.c: patch for normalize-string() substring-before(),
2048 substring-after() and translate() functions from Bjorn Reese
2049 <breese@mail1.stofanet.dk>
2050 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2051 Fredrik Hallenberg <hallon@lysator.liu.se>
2052 * TODO: updated
2053
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002054Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2055
2056 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2057 problem of socklen_t being undefined on a number of platforms
2058 * debugXML.c: fixed a compilation problem when without snprintf
2059
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002060Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2063 an URI bug and a fix for the control-character-induced infinite loop
2064 * nanohttp.c: preventive fix for compiling on WIN32
2065
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002066Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * xmlint.c: closing bug #25000
2069
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002070Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2073 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2074 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2075 related function, fixing xmlStrncmp(), and associated cleanup
2076 * result/HTML/entities.html.sax: updating result
2077
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002078Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * uri.c: applied patch for URI escaping from Wayne Davison
2081 <wayned@blorf.net>
2082 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2083 from Denis Barbier <barbier@imacs.polytechnique.fr>
2084 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2085 patch from Wayne Davison
2086
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002087Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2088
2089 * doc/xml.html : updated with new releases, adding "how to help"
2090
Daniel Veillard04698d92000-09-17 16:00:22 +00002091Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2094 removed a few warnings in pedantic mode ...
2095 * parserInternals.c parser.c: moved encoding switching function
2096 to parserInternals.c
2097 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2098
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002099Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2100
2101 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2102 error or warning handlers
2103
Daniel Veillardb1059e22000-09-16 14:02:43 +00002104Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2105
2106 * parserInternals.c parserInternals.h parser.c Makefile.am:
2107 created a new module parserInternals.c, moved most of the
2108 code shared by the various parsers there, as well as
2109 deprecated code from parser.c. More cleanup of parser.c
2110 * uri.c: fixed a problem when URI is NULL
2111 * valid.c: speedup when looking for an attribute declaration
2112
Daniel Veillard39c7d712000-09-10 16:14:55 +00002113Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2116 the cleanup of the computation of URI references when seeking
2117 external entities. The URI reference string and the resulting
2118 URI are both stored now.
2119 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2120 large s(n)printf checks and cleanup from Denis Barbier
2121 <barbier@imacs.polytechnique.fr>
2122 * xmlversion.h.in tree.h: couple of SGML declarations for a
2123 possible docbook module.
2124 * result/VC/ : a couple of test output changed due to the change
2125 of the entities URI
2126
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002127Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * parser.h: added a _private field for linking user's data
2130
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002131Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2132
2133 * parser.c parserInternals.h: demacroified most of the IS_XXX
2134 the gain in size is significant so ...
2135
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002136Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * entities.c: cases where looking up entities with doc==NULL
2139 covered
2140
Daniel Veillard90e11312000-09-05 10:42:32 +00002141Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2142
Daniel Veillard1de50802000-09-07 08:54:32 +00002143 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002144 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2145
Daniel Veillard98a79162000-09-04 11:15:39 +00002146Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2147
Daniel Veillard1de50802000-09-07 08:54:32 +00002148 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002149 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2150 * Makefile.in: added URItest and included thenin "make tests"
2151
2152Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002153
2154 * xmlversion.h.in: closed bug 22941
2155
Daniel Veillard2bb89092000-08-31 14:57:50 +00002156Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * doc/xmlio.html: added doc and example for entity loader
2159 redefinition.
2160
Daniel Veillard96984452000-08-31 13:50:12 +00002161Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2162
2163 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2164 used by libxml
2165
Daniel Veillarde715dd22000-08-29 18:29:38 +00002166Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * parser.c: Fixed bug on invalid ontent characters and when using
2169 push.
2170 * xmllint.c: fixed xmllint endling of errors in push mode
2171
Daniel Veillard4948eb42000-08-29 09:41:15 +00002172Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002175 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002176 * result/HTML/*.sax: regenerated HTML SAX output
2177 * parser.c: more cleanup.
2178
Daniel Veillarde010c172000-08-28 10:04:51 +00002179Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002182 patches from Wayne Davison <wayned@users.sourceforge.net>,
2183 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002184 * HTMLparser.c: fixed an ignorable white space detection bug
2185 occuring when parsing with SAX only
2186 * result/HTML/*.sax: updated since the output is now HTML
2187 encoded...
2188
Daniel Veillard47f3f312000-08-27 22:40:15 +00002189Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2190
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002191 * HTMLparser.[ch]: applied some of Wayne Davison
2192 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002193
Daniel Veillarde0854c32000-08-27 21:12:29 +00002194Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2197 undeclared namespace prefix was used, added a warning.
2198 Cleaned up support w.r.t. entities, spilling out a warning
2199 and being pedantic on lookups.
2200 * test/warning/ent9 : added testcase for previous example.
2201 * TODO: updated
2202 * parserInternals.h parser.c: changed the way names are parsed
2203 now allow infinite size and decrease penalty for normal use
2204 * parser.c: Started a big cleanup/check of the parser code,
2205 fixed some of the most tortuous entity code, spotted code
2206 unused anymore
2207 * test/*: added tests for very long names and related nasty
2208 things.
2209
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002210Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2211
2212 * doc/encoding.html: added encoding aliases doc
2213 * doc/xml.html: updates
2214 * encoding.[ch]: added EncodingAliases functions
2215 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2216 bottleneck affecting large DTDs like Docbook
2217 * parser.[ch] xmllint.c: added a pedantic option, will be
2218 useful
2219 * SAX.c: redefinition of entities is reported in pedantic mode
2220 * testHTML.c: uninitialized warning from gcc
2221 * uri.c: fixed a couple of bugs
2222 * TODO: added issue raised by Michael
2223
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002224Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * doc/encoding.html: propagated Martin Duerst suggestions
2227
Daniel Veillard52402ce2000-08-22 23:36:12 +00002228Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2231 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2232 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2233 by Wayne Davison
2234
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002235Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * nanoftp.c nanohttp.c: small cleanup
2238 * TODO: updated
2239
Daniel Veillard244ece92000-08-19 20:58:02 +00002240Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * added an old VC testcase and updated title.xml entity
2243
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002244Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2245
2246 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2247 done on auto-opening of <p> tags and cleanup of SAX output
2248
Daniel Veillard979e55e2000-08-19 16:48:54 +00002249Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2252
Daniel Veillard4540be42000-08-19 16:40:28 +00002253Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2254
2255 * doc/xml.html libxml.* structure.*: updated the doc a bit
2256
Daniel Veillard808a3f12000-08-17 13:50:51 +00002257Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2258
2259 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2260 of SAX tests
2261
Daniel Veillard29579362000-08-14 17:57:48 +00002262Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2265 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2266
Daniel Veillard1255ab72000-08-14 15:13:33 +00002267Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2270 * testHTML.c: fix core dump on Solaris 2.x systems
2271 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2272 * result/HTML/*.sax: previous bug fix lead to new results
2273
Daniel Veillard03109292000-08-14 14:58:22 +00002274Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2277 * configure.in: added --with-readline=DIR to accept alternate
2278 path for readline include/library
2279 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2280 for ANSI under HP-UX
2281 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2282 includes @LIBS@
2283
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002284Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * doc/* : rebuilt the docs
2287 * getting ready for 2.2.2 release
2288
Daniel Veillard87b95392000-08-12 21:12:04 +00002289Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2292 and xmlAddFeature()
2293 * tree.[ch]: added xmlAddChildList()
2294 * xmllint.c: MAP_FAILED macro test
2295 * parser.h: added xmlParseCtxtExternalEntity()
2296 * valid.c: applied bug fixes removed warning
2297 * tree.c: added CDATA block to elements content
2298 * testSAX.c: cleanup of output
2299 * testHTML.c: added SAX testing
2300 * encoding.c: better error recovery
2301 * SAX.c, parser.c: fixed one of the external entity processing
2302 of the OASis testsuite
2303 * Makefile.am: added HTML SAX regression tests
2304 * configure.in: bumped to 2.2.2
2305 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2306 SAX results
2307
Daniel Veillard88a172f2000-08-04 18:23:10 +00002308Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2309
2310 * configure.in: patch for HP compiler
2311
23122000-08-04 Sven Heinicke <sven@zen.org>
2313
2314 * xmllint.c: Was coredumping sometimes when the file given didn't
2315 exist.
2316
Daniel Veillard46e370e2000-07-21 20:32:03 +00002317Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2318
2319 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002320
Daniel Veillard46e370e2000-07-21 20:32:03 +00002321 when using in memory parsing. Need some cleanup.
2322 * xmllint.c configure.in: added a --memory flag to test memory
2323 parsing
2324
Daniel Veillard36650692000-07-21 15:16:39 +00002325Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * nanohttp.c: fixed socklen_t replacement to unsigned int
2328 * parser.c: fixed a space handdling missing at the end of
2329 production 28 DOCTYPE.
2330 * xmlmemory.c: fixed a stupid bug on the routine to override
2331 allocation functions
2332 * TODO: updated
2333
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002334Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2335
2336 * doc/ regenerated the docs
2337
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002338Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2339
2340 * doc/encoding.html doc/xml.html: added I18N doc
2341 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2342 improvements, both parser and filters, added ASCII & HTML,
2343 fixed the ISO-Latin-1 one
2344 * xmllint.c testHTML.c: added/made visible --encode
2345 * debugXML.c : cleanup
2346 * most .c files: applied patches due to warning on Windows and
2347 when using Sun Pro cc compiler
2348 * xpath.c : cleanup memleaks
2349 * nanoftp.c : added a TESTING preprocessor flag for standalong
2350 compile so that people can report bugs more easilly
2351 * nanohttp.c : ditched socklen_t which was a portability mess
2352 and replaced it with unsigned int.
2353 * tree.[ch]: added xmlHasProp()
2354 * TODO: updated
2355 * test/ : added more test for entities, NS, encoding, HTML, wap
2356 * configure.in: preparing for 2.2.0 release
2357
Daniel Veillard49703262000-07-10 10:27:46 +00002358Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2359
2360 * nanoftp.c: fixed the way the control connection is handled
2361 * libxml.spec.in: fixed the dependancies and cleanup
2362
Daniel Veillard306be992000-07-03 12:38:45 +00002363Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2364
2365 * doc/xml.html: changed the xmlsoft.org structure, updated the
2366 examples w.r.t. root and childs
2367
Daniel Veillard7d853352000-07-02 18:53:09 +00002368Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2371
Daniel Veillard365e13b2000-07-02 07:56:37 +00002372Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2373
2374 * HTMLparser.c: Work on character encoding support for the HTML parser
2375 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2376 * encoding.c: Fixed a potential memleak in the encoding stuff
2377
Daniel Veillardaf743792000-07-01 11:49:28 +00002378Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2379
2380 * doc/FAQ.html doc/Makefile.am : added a FAQ
2381
2382Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002383
2384 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2385 of the HTML parser to force it to not bypass SAX
2386
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002387Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * win32config.h.in: updated
2390 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2391 lacks iconv support :-( need to release 2.1.1
2392 * configure.in: release 2.1.1
2393 * HTMLparser: fixed bug #14784
2394 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2395 by Windows compiler
2396 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2397 the SAX startDocument() callback.
2398 * TODO: updated
2399
2400Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * added xmlStopParser()
2403
Daniel Veillardbe803962000-06-28 23:40:59 +00002404Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * configure.in: 2.1.0 prerelease
2407 * Large resync between W3C and Gnome tree
2408 * nanoftp, nanohttp.c: fixed stalled connections probs
2409 * HTMLtree.c SAX.c : support for attribute without values in
2410 HTML for andersca
2411 * valid.c: Fixed most validation + namespace problems
2412 * HTMLparser.c: start document callback for andersca
2413 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2414 * parser.h, SAX.c: serious speed improvement for large
2415 CDATA blocks
2416 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2417 different encoding
2418 * example/Makefile.am example/gjobread.c tree.h: work on
2419 libxml1 libxml2 convergence.
2420 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2421 and the LIBXML_TEST_VERSION macro
2422
Daniel Veillardc310d562000-06-23 18:32:15 +00002423Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2424
2425 * doc/xml.html: various patches and improvements typo fixed by
2426 Felix Natter
2427 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2428 from Felix Natter <fnatter@gmx.net>
2429
Daniel Veillardf3029822000-05-06 08:11:19 +00002430Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * doc/upgrade.html: updated with instructions for support of both
2433 libxml-1.x and libxml-2.x
2434 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2435 for 2.x support and also fixed includes
2436
2437
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002438Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2441 the encoding support, added iconv support, so now libxml if
2442 compiled with iconv automatically support japanese encodings
2443 among others. Work based on initial patch from Yuan-Chen Cheng
2444 I may have broken binary compat in the encoding handler
2445 registration scheme, but that was so utterly broken I don't
2446 expect anybody to have used this feature until now.
2447 * parserInternals.h: fixup on the CHAR range macro
2448 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2449 code.
2450 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2451 * uri.c: added xmlParseURI() I can't believe I forgot to
2452 implement this one in 2.0 !!!
2453 * SAX.c: moved doc->encoding update in the endDocument() call.
2454 * TODO: updated.
2455
Daniel Veillard06047432000-04-24 11:33:38 +00002456Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * tree.h: removed extraneous xmlRemoveProp definition
2459 * TODO: added item about --disable-corba configure switch
2460 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2461 * nanoftp.c: fixed include problems giving troubles on AIX and
2462 slowlaris
2463 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2464 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2465 comment and headers changes to lower gtk-doc number of warnings
2466 * doc/html/*: rebuilt docs
2467
Daniel Veillarde0aed302000-04-16 08:52:20 +00002468Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * HACKING: documented the tag for 1.x and instructions
2471
Daniel Veillard5e873c42000-04-12 13:27:38 +00002472Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2475 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2476 xmlCreateIOParserCtxt
2477 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2478 significant overall improvement
2479 * xmllint.c: added I/O test to xmllint
2480 * testSAX.c: added a speed test
2481 * doc/* : updated/regenerated
2482
Daniel Veillardfc708e22000-04-08 13:17:27 +00002483Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * xpath.c uri.h parserInternals.h: cosmetic changes from
2486 "Timur I. Bakeyev" <timur@bat.ru>, including making
2487 xmlCreateURI() public
2488
Daniel Veillard5d211f42000-04-07 17:00:24 +00002489Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2490
2491 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2492 and the code at the same time. Added a clean mechanism for
2493 overload or added input methods: xmlRegisterInputCallbacks()
2494 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2495 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2496 * TODO: updated
2497 * doc/* : updated/regenerated
2498 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2499 source dir
2500
Daniel Veillarde77a9182000-04-05 19:12:29 +00002501Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * testURI.c: yet another forgotten commit, I should get some sleep !
2504
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002505Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * xmllint.c: forgot to commit this too ?
2508
Daniel Veillardb9df4042000-04-05 14:23:16 +00002509Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * xmlversion.h.in : forgot to commit this previously
2512
Daniel Veillard361d8452000-04-03 19:48:13 +00002513Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2516 * README TODO: updated for release
2517 * uri.c uri.h: added authority parsing/saving
2518 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2519 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2520 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2521 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2522 Makefile.am : added compile-time customization of libxml
2523 --with-ftp --with-http --with-html --with-xpath --with-debug
2524 --with-mem-debug
2525 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2526 #include <libxml/xxx.h> I hope it won't break too much stuff
2527 and will be manageable in the future...
2528 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2529 and added xmllint to the installed programs
2530 * uri.h: added xmlFreeURI()
2531
Daniel Veillardec303412000-03-24 13:41:54 +00002532Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * uri.c uri.h: finished the escaping handling, the base support
2535 and the URI path normalization. Looks good just lacks the
2536 authority content parsing code.
2537 * Makefile.am: added instructions to generate testURI
2538 * TODO: updated
2539 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2540 added links and icons for W3C and Gnome
2541
Daniel Veillard8f621982000-03-20 13:07:15 +00002542Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * xmlmemory.[ch] : seems I forgot to actually update the files in
2545 the last commit :-)
2546 * doc/xml.html doc/html/* : updated and uploaded the docs
2547
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002548Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2551 * TODO: updated
2552 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002553 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002554 gfree).
2555 * Makefile.am, uri.c, uri.h: added a set of functions to do
2556 exact (litteraly copied from the RFC 2396 productions) parsing
2557 and handling of URI. Will be needed for XLink, one XML WFC,
2558 XML Base and reused in the nano[ftp/http] modules. Still work
2559 to be done.
2560
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002561Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * configure.in, libxml.spec.in : libxml2
2564 * doc/* : updated the doc page, rebuilt the docs
2565
Daniel Veillardcf461992000-03-14 18:30:20 +00002566Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2567
2568 * all: tagged LIB_XML_1_X
2569 * *.c *.h : updated from W3C CVS tree
2570 * configure.in : 2.0.0-beta
2571 * libxml.spec.in : libxml2 package nam
2572 * result/* : new version of the tests output
2573
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002574Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2577
Daniel Veillardb566ce12000-03-04 11:39:42 +00002578Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2579
2580 * doc/* : rebuilt the docs
2581 * parser.c: final patch on #6766
2582 * valid.c: small patch on validity checks.
2583
Daniel Veillardfb76c402000-03-04 11:39:42 +00002584Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2585
2586 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2587 added
2588 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2589 compatibility w.r.t. XML spec and existing code.
2590
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002591Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2592
2593 * parser.c: seems a better solution to <a> </a> exists,
2594 will try it for a while
2595
Daniel Veillard83a30e72000-03-02 03:33:32 +00002596Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2597
2598 * parser.c: tried to remove the <a> </a> generating <a/>
2599 this is hard. Left a flag for that purpose. Fixed bug #6766
2600 * configure.in: prepared 1.8.7 not released, due to previous
2601 problem
2602
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002603Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * doc/xml.html : applied second patch from Paul DuBois
2606
Daniel Veillard402e8c82000-02-29 22:57:47 +00002607Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * doc/xml.html : applied patch from Paul DuBois
2610
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002611Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2612
2613 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2614
Daniel Veillard5feb8492000-02-02 17:15:36 +00002615Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2618 compilation warnings on various platforms.
2619 * parser.c: Fixed #5281 validity error callbacks are now desactived
2620 by default if not validating.
2621
Daniel Veillardf341f932000-02-02 14:52:08 +00002622Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2623
2624 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2625
Daniel Veillard13c757e2000-02-01 23:59:15 +00002626Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2629 <gkatsi@cs.toronto.edu>
2630
Daniel Veillard726e8792000-01-30 20:04:29 +00002631Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2634 processing URLs
2635
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002636Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2639 xmlNanoFTPUpdateURL for persistent control connections.
2640 * configure.in: 1.8.6
2641
2642Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2645 * tree.[ch] : added xmlSaveNoEmptyTags
2646
James Henstridgef3be9312000-01-28 13:59:21 +000026472000-01-29 James Henstridge <james@daa.com.au>
2648
2649 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2650
2651 * Makefile.am: added nanoftp.[ch] to the build.
2652
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002653Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * nanoftp.[ch]: cleanup, comments, API
2656 * debugXML.c : fixed a bug in the cat command
2657 * doc/*: regenerated the docs
2658
Daniel Veillardda07c342000-01-25 18:31:22 +00002659Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2660
2661 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2662 * debugXML.c : fixed a bug in the cat command
2663 * valid.c: fixing some small probs
2664 * libxml.spec.in: get rid of the SNAP suffix
2665 * doc/xml.html: updated the status
2666
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002667Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * xml-config.in: xml-config --version to just return the
2670 version number
2671 * xpath.c: some cleanup w.r.t. axis when the current node is
2672 an attribute.
2673 * TODO: updated
2674
Daniel Veillard461a66c2000-01-18 18:01:01 +00002675Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * configure.in: prepared for libxml-1.8.5
2678 * doc/* recompiled the documentation
2679
26802000-01-17 Jody Goldberg <jgoldberg@home.com>
2681
2682 * configure.in : WARNING autoconf subtlety alert :
2683 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2684 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2685 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2686 get defined by AC_CHECK_HEADERS.
2687
Daniel Veillardf967b902000-01-17 16:06:10 +00002688Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2691 Rune.Djurhuus@fast.no
2692
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002693Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * TODO: updated
2696 * tree.c, parser.c: made sure that only memory alloc problems
2697 and internal parser errors are allowed to write to stdout or
2698 stderr.
2699
Daniel Veillard0142b842000-01-14 14:45:24 +00002700Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * tree.c : restored xmlNewGlobalNs since this seems used by
2703 a lot of existing code :-(, fixed a bug in xmlNewNs
2704 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2705 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2706 to exit() from the library code.
2707 * xpath.c, parser.c: removed bugs or unused code detected by
2708 Windows compilers
2709 * parser.c: started adding interfaces for parsing well balanced
2710 XML fragments
2711 * configure.in: releasing 1.8.4
2712 * doc/* : rebuilt the docs
2713
Daniel Veillard2eac5032000-01-09 21:08:56 +00002714Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * tree.[ch] : added xmlNewDocFragment() for DOM
2717 * testHTML.c: uninitialized variable.
2718
Daniel Veillardf3a73582000-01-05 14:58:39 +00002719Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * doc/* : rebuild the docs
2722
Daniel Veillard71b656e2000-01-05 14:46:17 +00002723Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * acconfig.h: readline and history patch
2726 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2727 * tree.c: added check and handling when possibly removing an ID
2728 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2729 and saving.
2730 * test/HTML/entities.html result/HTML/entities.html* : test for
2731 various entities reference cases
2732 * result/HTML/* : as a result output of some testcase have
2733 changed
2734 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2735 by previous example. added xmlParseTryOrFinish().
2736 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2737 entities.h debugXML.h HTMLparser.h: changed the way struct are
2738 declared to allow gtk-doc to expose those
2739 * parser.c: closed bug #4960
2740 * Makefile.am configure.in: Applied patch from
2741 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2742 and math/socket libs detection
2743
Daniel Veillard437b87b2000-01-03 17:30:46 +00002744Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * configure.in, Makefile.am: link tester against readline
2747 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2748
Daniel Veillard686d6b62000-01-03 11:08:02 +00002749Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * tree.[ch]: added xmlRemoveProp
2752 * win32config.h.in nanohttp.c: avoid including the Windows
2753 socket stuff in every C files
2754 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2755 the XmL parser(s)
2756 * test/ns4 result/ns4 etc...: added test case for previous prob
2757 * tree.c: xmlNewNs wasn't checking for double definition
2758 * Makefile.in: fixed a problem with dist-hook duplicates
2759 * parser.[hc], xmlIO.c: fixed the loading of external entities
2760 APIs, now xmlLoadExternalEntity() is used everywhere and
2761 setting up an app specific front-end using the
2762 * SAX.c parser.c: some fixes, now the xhtml spec validates
2763 with the xhtml DTD.
2764 * error.c: fixed crashes in case of no input stream
2765 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2766 to the validation tests and results
2767
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002768Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2769
2770 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2771 too htmlCreatePushParserCtxt() and htmlParseChunk()
2772 * parser.c: a bit of cleanup.
2773 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2774 to XML) removed the last mem leak known
2775 * HTMLtree.c: output message cleanup
2776 * xmlmemory.c: display content info about memory blocks
2777 * result/HTML/wired.* : missing att value warning change
2778
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002779Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2780
2781 * doc/* : rebuilt the documentation
2782
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002783Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * parser.[ch] parserInternals.h: Push parser for XML,
2786 seems to work fine now
2787 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2788 --push for push testing
2789 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2790 * testSAX.c: added --push
2791 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2792 subtree
2793 * xmlIO.[ch] : enriched API + fixes for push mode
2794 * entities.[ch]: added the entity content length to the struct.
2795 * xmlmemory.[ch]: new API to show the last entries for the shell
2796 * valid.c: added required attribute testing
2797 * SAX.c: the cdata callback now merge contiguous fragments
2798 * HTMLparser.c: cleanup of some macros
2799
Daniel Veillard3c558c31999-12-22 11:30:41 +00002800Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * parser.c: fix for PIs name starting with xml
2803 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002804 * *.c, configure.in win32config.h.in : generate win32config.h for
2805 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002806
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002807Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2808
2809 * parser.c: fixed a stupid = vs. == bug :-(
2810 * doc/gnome-xml.sgml: s/glade/xml/
2811
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002812Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2813
2814 * configure.in, doc/xml.html : bug fix release 1.8.2
2815 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2816 Hopefully the end of that silly C++ include problem
2817 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2818 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2819 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2820 troubles with autoclosed elements when the stree shape doesn't
2821 follow the DtD specs. Added htmlIsAutoClosed() and
2822 htmlAutoCloseTag()
2823 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2824 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2825 * debugXML.c: fixed a bug on printing default namespaces.
2826 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2827
Daniel Veillardb24054a1999-12-18 15:32:46 +00002828Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * result/HTML/*.htm[l] : updated the HTML regression tests according
2831 to the new output
2832 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2833 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2834 problem due to intermix of extern "C" { ... } declarations for C++
2835 and recursive includes in the headers
2836
Chris Lahey323c48c1999-12-18 15:32:45 +000028371999-12-20 Chris Lahey <clahey@umich.edu>
2838
2839 * HTMLtree.c: Made it so that html nodes with a single child do
2840 not insert a carriage return before or after the child node.
2841
Daniel Veillardb24054a1999-12-18 15:32:46 +00002842Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002843
2844 * configure.in, doc/xml.html : bug fix release 1.8.1
2845 * parser.c: fixed bug #4344
2846 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2847 added the glue to avoid C++ problems
2848 * doc/* : regenerated the documentation
2849
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002850Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2853 namespace recognition, and Dia as a resul :-(
2854 * encoding.c: closed bug #3950
2855
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002856Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2857
2858 * valid.c: debugging a posteriori validation, except URI expansion
2859 stuff this should be fixed now
2860 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2861 Carl Nygard <cnygard@bellatlantic.net>
2862 * tester.c: added --postvalid, cleaning of the code
2863 * tree.[ch]: added xmlDocGetRootElement()
2864
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002865Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2866
2867 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2868 c++ losage.
2869
Daniel Veillard10a2c651999-12-12 13:03:50 +00002870Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * configure.in, doc/xml.html : bumped to 1.8.0
2873 * xlink.[ch], Makefile.am : added framework for link detection
2874 * parser.h: added nbChars to parser context, needed for cleanup.
2875 * xmlmemory.c: removed a nasty bug when out of mem
2876 * valid.[ch]: adding namespace support for attribute decl
2877 * tester.c: added --debugent option
2878 * debugXML.[ch]: added xmlDebugDumpEntities()
2879 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2880 buffers instead, this was really needed, validation was breaking
2881 in strange ways due to that. Added xmlParseStringPEReference()
2882 and other parsing from strings functions. Entities processing
2883 modified again, but PERef are still not handled correcly but
2884 unless you're Eve Maller you won't notice :-)
2885 * HTMLparser.c: large changes toward reliability, and switched to
2886 lowercase internal tags, XHTML is lowercase, so it will help
2887 that output is closer to next version.
2888 * doc/* : regenerated the documentation, it is now hosted at
2889 http://xmlsoft.org/ (same bits I just bought the domain :-)
2890
2891
Daniel Veillard294cbca1999-12-03 13:19:09 +00002892Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2893
2894 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2895 doc generation
2896 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2897 in the SAX API
2898 * doc/*: rebuilt the doc making sure everything appears in the
2899 HTML files
2900
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002901Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2904 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2905 which allow impressive speed improvement on dataset with
2906 large text pieces, but at the cost of broken binary
2907 compatibility and slightly bigger memory usage.
2908 Configure with --with-buffers to activate them, they
2909 are protected with XML_USE_BUFFER_CONTENT define.
2910 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2911 goal is 0 memory left allocated once parser is no more used
2912 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2913 call xmlCleanupParser() and xmlMemoryDump()
2914
Daniel Veillarda819dac1999-11-24 18:04:22 +00002915Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2918 * parser.[ch] encoding.[ch]: added memory cleanup routines
2919 * parser.c: closing bug #3788
2920 * doc/*: rebuilt the doc
2921
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002922Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2923
2924 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2925 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2926 * tester.c: added --compress option
2927 * doc/*: rebuilt the documentation
2928
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002929Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2932 if given /proc/kcore as input !
2933 * doc/xml.html doc/*: updated and rebuilt the documentation
2934
2935Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002936
2937 * parser.c: Fixed some wrongly space collapsing code due to
2938 a misreading of the spec.
2939 * result/*: fixed the output accordingly
2940
2941Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002942
2943 * encoding.c: bug fix and typos
2944 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2945 * parser.c: added attribute normalization closing bug #3597
2946 * test/att* result/att* SAXresult/att*: testcase for attribute
2947 normalization
2948
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002949Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * configure.in: closing bug #3163 by adding extra flags for the
2952 cc compiler on HP-UX
2953
Daniel Veillard51e3b151999-11-12 17:02:31 +00002954Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2955
2956 * valid.[ch] : removed a typo and an enumerated type bug in the
2957 xmlAddElementDecl() function
2958 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2959 call to xmlEncodeEntitiesReentrant() so that the functions
2960 New, Set and Get are at the same level.
2961 * parser.c HTMLparser.c: extra memory allocation bug for
2962 attributes detected by someone using libxml in embedded systems :-)
2963
Daniel Veillard962195f1999-10-28 15:51:53 +00002964Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * xmlmemory.h: turned off mem debug :-\
2967
Daniel Veillard35008381999-10-25 13:15:52 +00002968Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2969
2970 * parser.c: closed bug #2784 a one line fix, but worth pushing
2971 a new release out
2972 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2973 some structures, comments before and after the
2974 main element, and other nastyness
2975 * HTMLtree.c tree.c: accomodate the extended HTML supported
2976 * configure.in: pushing 1.7.4
2977 * test/ent8 and related outputs : added a new test for bug #2784
2978 * test/HTML/wired.html and related output: a nasty HTML example
2979 * Makefile.am: improved the test scripts
2980 * docs/* : reran the documentation extractor, updated xml.html
2981
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002982Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2983
2984 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2985 HTMLparser and debugged the HTML related code. HTML documents
2986 now have their own type
2987 * entities.c: do not dump &apos; for HTML output
2988 * xmlmemory.c: improvement, breakpoint mechanism
2989 * testHTML.c: added --sax --repeat ...
2990 * Makefile.am: improved the HTML tests
2991 * valid.[ch]: added xmlValidGetValidElements and
2992 xmlValidGetPotentialChildren
2993 * tester.c: added --insert to test the 2 new functions
2994 * test//* result//* SAXresult//* : regression test cleanup
2995 and extension.
2996 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2997 gnome-xml-nanohttp.html
2998
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002999Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * HTMLparser.c: fixed problems with some autoclose tags
3002 * tree.c: fixed XML output problems.
3003 * result/* SAXresult/*: update of the tests output
3004
Daniel Veillard6077d031999-10-09 09:11:45 +00003005Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * Makefile.am: Arturo patch for xmlConf.sh version info
3008 * parser.c: Tim Josling patch for single quoted items
3009 * tester.c: Tim Josling patch for tester options usage
3010 * tree.h: indent cleanup
3011
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003012Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3013
3014 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3015 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3016
Daniel Veillard00fdf371999-10-08 09:40:39 +00003017Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * tree.c : Raph patch for initialization of CORBA fields
3020 * parser.c, xpath.c, ...: modification of doc comments
3021 * xpath.c : allow spaces in xpath expressions
3022
Daniel Veillardad219441999-09-27 08:17:49 +00003023Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * xmlmemory.h: turning off memory debug :-(
3026
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003027Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3028
3029 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3030 better SAX interfaces.
3031 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3032 entity.
3033 * configure.in: 1.7.2
3034
3035Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003036
3037 * libxml.spec.in: fixed the URL
3038 * doc/xml.html: improved the documentation front-end
3039
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003040Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003041
3042 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3043
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003044Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003045
3046 * libxml.spec.in: fixed the alpha compile problem
3047 * parser.[ch]: changed errno to errNo in the parser context :-(
3048 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3049 * doc/xml.html: changed CHAR to xmlChar
3050 * doc/html/*: recompiled the documentation
3051 * configure.in: 1.7.1
3052
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003053Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * parser.h: modified the parser context struct to regain 1.4.0
3056 binary compatibility
3057 * parser.c, xml-error.h: added errno ot teh context and defined
3058 a set of errors values with update of errno
3059 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3060 DTDs and entities
3061 * *.h, *.c: complete cleanup of the use of config.h and include
3062 protection depending on the current setup.
3063 * overalll debugging, maintenance and bug-fixing on all modules
3064 * updated the documentation
3065 * ready for 1.7.0
3066
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003067Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * HTMLparser.c : cleanup
3070 * SAX.c valid.c valid.h: added ID/IDREF checking
3071 * tree.c tree.h: extended doc structure for refs
3072 * configure.in: 1.6.2
3073 * parser.c: patched bug in SAX user arg call
3074 * parserInternals.h: patched missing close in C++ wrapping
3075 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3076 especially upcoming XPointer implementation.
3077 * doc/xml.html: augmented, typo
3078
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003079Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3080
3081 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3082 not all invocations of install understand -d.
3083
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003084Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3085
3086 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3087 to make 'check' works, when builddir != srcdir.
3088
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003089Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * doc/xml.html : updated the documentation
3092
Daniel Veillard6454aec1999-09-02 22:04:43 +00003093Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3094
3095 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3096 not deallocated memory blocks
3097 * *.c : replaces all calls to malloc() free() and realloc() to
3098 the wrapper functions/macros
3099 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3100 instead of xmlFreeNodeList()
3101
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003102Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3103
3104 * HTMLparser.c: corrected a stupid bug leading to core dump at
3105 tree deallocation. Removed warnings indicated by
3106 Stephane.Conversy@lri.fr
3107 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3108 looked for in the external subset
3109
3110Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003111
3112 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3113 on SGI by Stephane.Conversy@lri.fr
3114
Daniel Veillardb96e6431999-08-29 21:02:19 +00003115Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3116
3117 * all .h : changed the prototype declaration indent as in gtk
3118 * most .c : working on reducing the TODOs in the code
3119 * most .c : cleanup though -pedantic and Insure++
3120 * improvements on validation ID checkings.
3121 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3122 * xml-config.in: closed #1810
3123
3124Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003125
3126 * tree.h, valid.c, valid.h: more work on validity, IDs
3127 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3128 definition for AIX
3129
Daniel Veillardb556eb51999-08-15 17:19:50 +00003130Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3133 the distribution due to a cut'n paste error at last commit
3134
Daniel Veillardb05deb71999-08-10 19:04:08 +00003135Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3136
3137 * configure.in: upgraded to version 1.4.0
3138 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3139 Big update, added a large part of the validation process,
3140 it should be usable, but some parts are missing
3141 * xpath.c: improved the implementation w.r.t. root.
3142 * Makefile.am: added more tests
3143 * test and result trees: added a lot of tests
3144 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3145
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003146Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * Added an HACKING file
3149
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003150Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3151
3152 * xpath.[ch] : improvements and debug of the XPath implementation
3153 * parser.c, HTMLparser.c : modified the parsers to be progressive
3154 * tree.[ch] : extended the Buffer promitives
3155 * xmlIO.[ch] : added basic I/O routines providing progressive
3156 parsing and ready for I18N conversion plugins
3157 * SAXresult/* : the SAX callback sequence maybe slightly different
3158 now
3159 * test*.c : improved/updated the tests programs
3160 * doc/* : recompiled the docs.
3161
Daniel Veillard15b75af1999-07-26 16:42:37 +000031621999-07-26 Michael Meeks <michael@edenproject.org>
3163
3164 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3165
3166 * tree.c: Ditto.
3167
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003168Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3169
3170 * configure.in: upgraded to version 1.4.0
3171 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3172 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3173 XML query language, see http://www.w3.org/TR/xpath for more details.
3174 * parser.c, parser.h: added CHAR* related string functions for XPath
3175 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3176 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3177 rebuild the docs.
3178 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3179 and regression testing capabilities for XPath.
3180
Daniel Veillardd79d7871999-07-12 10:38:12 +00003181Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3182
3183 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3184 closing bug #1646
3185
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003186Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3187
3188 * Makefile.am, example/Makefile.am: closed bug #1683
3189
Daniel Veillard3166ab11999-07-11 16:14:19 +00003190Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3191
3192 * example/Makefile.am, configure.in: added the makefile for the
3193 gjobread example
3194
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003195Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3196
3197 * doc/Makefile.am:
3198 - fix which allow "make install DESTDIR=</install/prefix>".
3199
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003200Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3201
3202 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3203 which fixed a problem on the file reading-code.
3204
Daniel Veillard82150d81999-07-07 07:32:15 +00003205Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3208 output.
3209 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3210
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003211Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3212
3213 * parser.h : Oops removed the binary compatibility problem
3214 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3215 * parser.c, HTMLparser.c: applied patches for reading from stdin
3216
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003217Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * parser.c, entities.c, valid.c: cleanup bug #1591
3220 * configure.in: cleanup bug #1592
3221 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3222 the same tree back-end. Hence gdome will be available for it.
3223 * doc/Makefile.am: close bug #617
3224
Daniel Veillard97fea181999-06-26 23:07:37 +00003225Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3226
3227 * parser.c: alloctate a per parser context SAX interface block
3228
Daniel Veillard14fff061999-06-22 21:49:07 +00003229Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3230
3231 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3232 and xmlEncodeEntitiesReentrant with the correct one :-\
3233
3234Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * commit of my internal XML base changes, quite a lot of
3237 changes, cleanups, better entities support, framework for
3238 new I/O and charset detection and handling
3239 * Fixed the configure/Makefile stuff to generate shared libs
3240 with the proper version info, so we jumped on rev from
3241 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3242 xmlEncodeEntities() result need to be freed now, and a string
3243 xmlParserVersion provide the current library version.
3244
Raph Levien05240da1999-06-15 21:27:11 +00003245Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3246
3247 * parser.c: fixed a buffer overrun for when you have a very long
3248 attribute with no entities in it.
3249
Daniel Veillardbb2da581999-06-13 14:37:07 +00003250Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3251
3252 * added example directory
3253 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3254
Daniel Veillard011b63c1999-06-02 17:44:04 +00003255Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3256
3257 * Release of libxml-1.1, nearly everything has been touched for
3258 this.
3259 * Added more regression tests
3260 * Updated the documentation
3261
Daniel Veillard27d88741999-05-29 11:51:49 +00003262Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3263
3264 * tree.[ch]: unified the XML_NO_CORBA defines.
3265 * parser.c encoding.[ch]: started plugging in char encoding detection
3266
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003267Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3268
3269 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3270 Also freed allocated buffer.
3271
Daniel Veillard27d88741999-05-29 11:51:49 +00003272Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003273 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3274 reentrancy problem at printing. One is left in entities.c, to
3275 remove ASAP
3276 * testSAX.c : added a test example showing the use of the SAX
3277 interface if one doesn't want to build the DOM tree.
3278 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3279
Daniel Veillard517752b1999-04-05 12:20:10 +00003280Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3281
3282 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3283 large revamping of the parser to use SAX callbacks
3284 http://www.megginson.com/SAX/ (or at least a C like interface
3285 a la Expat). It's now possible to set up your own callbacks
3286 and the parser will not build a DOM tree.
3287 * test/* result/*: updated the test suite, I finally removed
3288 the old Namespace draft support (PI based).
3289
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003290Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * Makefile.am: added test result to EXTRA_DIST for make tests
3293
Daniel Veillard64068b31999-03-24 20:42:16 +00003294Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3295
3296 * parser.c, parserInternals.h: moved the chars macro definitions
3297 to parserInternals.h
3298 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3299 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3300
Daniel Veillard012ccc11999-03-23 10:11:11 +00003301Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * xml-config.in : applied patch to make --version work
3304
Raja R Harinatha86c23e1999-03-05 22:14:01 +000033051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3306
3307 * Makefile.am (check-local): Alias for `tests' target. This will
3308 cause `make check' to do the right thing.
3309 (tests): Don't run tests in srcdir. Also, replaced calls to
3310 basename with a `sed' "equivalent".
3311
Daniel Veillardd109e371999-03-05 06:26:45 +00003312Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3313
3314 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3315 it in the header and not the sources, updated the doc.
3316 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3317 pointing this out.
3318
Daniel Veillardbc50b591999-03-01 12:28:53 +00003319Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3320
3321 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3322 exported the inputStream routines.
3323 * doc/html/* : updated accordingly
3324
Daniel Veillardd692aa41999-02-28 21:54:31 +00003325Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3326
3327 * parser.c, parser.h, parserInternals.h: added a few extra
3328 internal calls to allocate and free parser contexts ...
3329 * doc/html/* : updated accordingly
3330
Daniel Veillard55a99271999-02-25 11:01:29 +00003331Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * configure.in, Makefile.am, doc/makefile.am : General changes for
3334 1.0.0 release and including the generated HTML documentation.
3335
Daniel Veillard35925471999-02-25 08:46:07 +00003336Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3337
3338 * makefile.am : added parserInternals.h, oops.
3339
Daniel Veillard1e346af1999-02-22 10:33:01 +00003340Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * parserInternals.h: added this header giving access to the parser
3343 internal functions.
3344 * doc/Makefile.am : added a rebuild target which rebuilds the full
3345 set of documentations
3346 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3347 the internal subset.
3348 * *.c *.h: modifications needed to generate the documentation using
3349 gtk-doc, cleanup of functions blocks, reorganisation of struct
3350 declarations.
3351
Daniel Veillard1164e751999-02-16 16:29:17 +00003352Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3353
3354 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3355 the tar and spec file to include the beginning of the doc.
3356
Nuno Ferreira03d04781999-02-13 00:07:17 +000033571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3358
3359 * doc/.cvsignore: Added this file.
3360
Daniel Veillard6800ef31999-02-08 18:33:22 +00003361Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3362
3363 * tree.c: fixed xmlGetProp to return "" when the attribute
3364 exists, even if the node-list is NULL.
3365
Daniel Veillard726c7e31999-02-08 15:13:10 +00003366Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * tree.c: patched an error outputting empty attribute values.
3369 * Makefile.am and doc/makefile.am: have been updated during the
3370 week-end. Sorry for an empty CVS log, I got a shell problem.
3371
Daniel Veillard1899e851999-02-01 12:18:54 +00003372Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3373
3374 * tree.h: cleaned up using enums instead of defines
3375 * parser.c, valid.[ch]: more work on parsing/output of element
3376 declarations
3377
Daniel Veillard3b9def11999-01-31 22:15:06 +00003378Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3379
3380 * valid.[ch], tree.c, parser.c : more work toward full parsing
3381 of XML DTDs.
3382 * README: added informations about mailing-list and on-line
3383 documentation
3384
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000033851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3386
3387 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3388
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003389Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * parser.c, tree.[ch] : more work toward conformance testing,
3392 added a last element to accelerate parsing of very flat structures
3393 started working on internal subset Element content declaration.
3394 * valid.[ch] : first cut at adding code toward validation.
3395 * previous changes had also small impact on most files, especially
3396 the conformance testing using James Clark test suite.
3397
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003398Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3399
3400 * test/* : updated the examples, most of them were not well
3401 formed (humm), and added rdf2.
3402 * result/* : resulting changes in the output.
3403
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003404Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3407
Daniel Veillard44b3a061998-12-05 17:27:22 +00003408Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3409
3410 * tree.c: patched a bug in the generation of empty attributes
3411
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003412Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3413
3414 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3415 for node/trees/documents/... Biggest problem is namespace
3416 support when copying subtrees.
3417
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003418Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3419
3420 * parser.c, entities.c: improve entities and char ref encoding,
3421 and cleanups of error messages.
3422
Daniel Veillard242590e1998-11-13 18:04:35 +00003423Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * parser.c, entities.c: simple bug hunting done during rpm2html and
3426 rpmfind integration.
3427
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003428Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * parser.[ch]: Added interfaces allowing to specify a SAX
3431 handler before parsing.
3432
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003433Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3434
3435 * parser.c: redirrect all errors reporting through the SAX
3436 error function
3437
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003438Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3439
3440 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3441 * libtool, tlmain ...: update of the libtool files
3442
Miguel de Icaza442321c1998-11-04 18:13:38 +000034431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3444
3445 * entities.c: Use g_snprintf insteda of snprintf.
3446
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003447Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3448
3449 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3450 added ent5 test for this purpose.
3451 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3452
Daniel Veillard27271681998-10-30 06:39:40 +00003453Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3454
3455 * parser.c: fixed? a strange error due to compression on a GWP
3456 document.
3457
Daniel Veillard25940b71998-10-29 05:51:30 +00003458Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3459
3460 * tree.[ch]: bug fixing
3461 * entities.[ch]: defined a specific type for predefined entities
3462 * doc/xml.html: more documentation on the library, how to use it,
3463 overview of the interfaces.
3464
Daniel Veillard16253641998-10-28 22:58:05 +00003465Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3466
3467 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3468
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003469Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3470
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003471 * tree.c: corrected a small bug
3472 * doc/xml.html: continuing writing documentation.
3473
3474Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3475
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003476 * debugXML.h debugXML.c: added debugging utilities.
3477 * tester.c: added --debug switch.
3478 * tree.c: patched an incorrect node->type assignment.
3479 * parser.c: formatting, ensure that node->doc != NULL in attributes
3480
Daniel Veillardccb09631998-10-27 06:21:04 +00003481Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3484 entity support and provide an internal representation close to
3485 DOM one (entity ref nodes, and attribute value as tree). I tried
3486 to preserve the interface but this will surely break some apps
3487 (I have to change rpm2html/rpmfind for example). I had to change
3488 two interfaces, and the generated tree is somewhat different.
3489 * doc/* : started documenting the XML library, the tree and
3490 DOM/Corba. This is a first step.
3491
Daniel Veillard11e00581998-10-24 18:27:49 +00003492Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3493
3494 * parser.c: Set up the fonctions comment block, boring but useful.
3495 * parser.h, SAX.c, parser.c: now attributes are processed through
3496 the SAX interface. The problem is that my SAX interface diverged
3497 quite a bit from the original one, well this is not an official
3498 spec, and translating it from Java to C is hairy anyway...
3499
Daniel Veillard97b58771998-10-20 06:14:16 +00003500Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3503 fonctions comment block, boring but useful.
3504
3505Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003506
3507 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3508 conversion routines. However they are not yet used to convert the
3509 inputs. The core will run with UTF-8.
3510
Daniel Veillard33942841998-10-18 19:12:41 +00003511Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3512
3513 * tree.c : make sure that the type id is properly set-up when
3514 a new object is allocated, needed for DOM.
3515
Daniel Veillard27fb0751998-10-17 06:47:46 +00003516Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3517
3518 * tree.h, tree.c: Ok, the main objects in the tree will be native
3519 corba objects, it costs 8 bytes per Node, Attribute and Document
3520 but it simplifies the Corba integration a lot (no extra interface
3521 objects to allocate/free).
3522
Daniel Veillard0bef1311998-10-14 02:36:47 +00003523Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3524
3525 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3526 and changed NODEs contants for conformity with DOM Level 1
3527
Daniel Veillard27864701998-10-08 03:47:24 +00003528Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3529
3530 * added hooks to keep track of servants when creating objects
3531 xmlDoc and xmlNode (for Corba export).
3532
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003533Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3534
3535 * added xml-config script.
3536
Daniel Veillard7066a791998-10-01 20:28:28 +00003537Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3538
3539 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3540 to autoupdate libtool and automake conf files.
3541
Miguel de Icaza60681bd1998-09-30 19:28:59 +000035421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3543
3544 * Makefile.am: Use '?' to separate the sed
3545 commands as ',' is used when people pass -Wl,something.
3546
3547
Daniel Veillard15a8df41998-09-24 19:15:06 +00003548Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3549
3550 * tree.c, tree.h: added a per-document compression interface.
3551
Daniel Veillard151b1b01998-09-23 00:49:46 +00003552Tue Sep 22 20:47:38 EDT 1998
3553
3554 * tree.c, tree.h: added saving with compression and added interfaces
3555 to control the compression level (xmlGetCompressMode,
3556 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3557
Daniel Veillard70120ff1998-09-22 00:24:21 +00003558Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3559
3560 * parser.c: corrected a loop for files of size 0
3561
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000035621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3563
3564 * error.h: New file. Contains prototyes from `error.c'.
3565
Tom Tromeyc19653d1998-08-14 01:22:43 +00003566Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3567
3568 * Makefile.am (xmlincdir): New macro.
3569 (xmlinc_HEADERS): Renamed from include_HEADERS.
3570
Daniel Veillard845664d1998-08-13 04:43:19 +00003571Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3572
3573 * applied small patch on numeric entities from
3574 Christopher Blizzard <blizzard@appliedtheory.com>
3575
Daniel Veillard260a68f1998-08-13 03:39:55 +00003576Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3577
3578 * New release 0.2, removed the old xml_* files so that it's
3579 coherent with the other CVS base (W3C), far better conformance
3580 to standard, new namespaces, decent entities support, beginning
3581 of a SAX-like interface. Nearly nothing left intact, even the
3582 test examples ...
3583
Christopher Blizzarda36749e1998-07-30 21:47:18 +000035841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3585
3586 * .cvsignore: Add .deps dir
3587
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003588Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3591
Daniel Veillardfe926001998-07-26 04:28:20 +00003592Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003593
Daniel Veillardfe926001998-07-26 04:28:20 +00003594 * configure.in: added test for CPP
3595 * AUTHORS, Changelog: the original ones didn't get commited but the
3596 glib ones instead, fixed.
3597 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003598
Daniel Veillardfe926001998-07-26 04:28:20 +00003599Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003600
Daniel Veillardfe926001998-07-26 04:28:20 +00003601 * integrated code developped at W3C
3602 * changed the original Copyright
3603 * migrated to automake
3604 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003605