blob: 3a17f1e742d90a73474d7f58e2c5f28547ef9047 [file] [log] [blame]
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * configure.in: fixed the way to detect symlink
4
Daniel Veillard66541772001-06-23 18:31:04 +00005Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * configure.in: updated, include/libxml is now a real CVS dir
8
Daniel Veillardca989762001-06-23 17:39:29 +00009Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12 version works with both libxml1 and libxml2 (it autodetects
13 the prefix of the html-files) from Felix Natter.
14 * doc/xml.html: updated doc accordingly
15
Daniel Veillard8cf14d52001-06-23 16:32:46 +000016Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * xpath.c: fixed the bug generating a template loop in libxslt
19 when using docbook-xsl-1.4, * should filter out document nodes
20 * HACKING: added William
21 * TODO: updated
22
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000023Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * doc/FAQ.html: added a warning about gcc-3.0
26 * doc/xml.html: added reference to gdome2 and removed a confusing
27 sentence
28
Daniel Veillardf7f41852001-06-22 15:18:01 +000029Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * xmlversion.h: okay this is a generated file, but Windows
32 users need it and they can't generate it, and I want CVS
33 Windows users ...
34 * win32/libxml2/libxml2_so.dsp: Windows project file for
35 the shared lib version of libxml2
36 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
37 resources needed for libxslt/xsltproc by Yon Derek
38
Bjorn Reese3157b342001-06-22 14:41:45 +000039Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
40
41 * trio.c: MSVC fix (provided by Igor Zlatkovic)
42
Daniel Veillard4151acb2001-06-22 10:48:57 +000043Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
Daniel Veillardcc146db2001-06-22 11:10:52 +000045 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
46
47Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
Daniel Veillard4151acb2001-06-22 10:48:57 +000049 * include/win32config.h: Yon Derek provided a first fix
50 to be able to compile libxslt/xsltproc on Windows
51
Daniel Veillardd79bcd12001-06-21 22:07:42 +000052Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xpath.c: attempt to work around what seemed a gcc optimizer
55 bug when handling floats on i386 http://veillard.com/gcc.bug
56 * tree.c entities.c encoding.c: doing some cleanups while
57 chasing it
58
Daniel Veillard017b1082001-06-21 11:20:21 +000059Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * Makefile.am: cleanup when --without-debug is specified
62 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
63 w.r.t. --without-debug and other include points
64 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
65 Catalogs
66 * configure.in entities.h tree.h HTMLparser.c: removed
67 --without-corba, made the _private field mandatory
68
Daniel Veillard87a764e2001-06-20 17:41:10 +000069Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
72 outputs a BOM in UTF8, an errata has been issued to avoid the
73 problem, that was the most reasonable solution... Add support
74 for a leading UTF8 BOM in entities.
75
Daniel Veillard10ea86c2001-06-20 13:55:33 +000076Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * valid.c: fixed a bug found when post validating an entity ref
79 * xmllint.c: added --loaddtd and sligly changed --postvalid to
80 activate it too
81
Daniel Veillard39196eb2001-06-19 18:09:42 +000082Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
85 weakness in the node copy the XPointer and the XInclude
86 implementations. Serious cleanup.
87
Daniel Veillard3739b982001-06-19 12:51:30 +000088Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * Makefile.am: Kjartan Maraas provided a small patch to
91 add xml2-config.in to EXTRA_DIST
92
Daniel Veillarda9142e72001-06-19 11:07:54 +000093Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
96 provided another failing case found in KDE, the way the
97 ctxt->vctxt.nodeTab was allocated and freed changed over
98 time but it wasn't completely cleaned up. This should fix it.
99
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000100Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * parser.c: Stephan Kulow also raised the fact that line number
103 could get miscounted making debug harder, fixed the problem
104 in xmlParseCharData()
105
Daniel Veillard64b98c02001-06-17 17:20:21 +0000106Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * valid.c: Stephan Kulow pointed out a problem when validating
109 and using an empty entity, forgot a 'break' in a case.
110
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000111Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
114 * doc/xml.html: updated with 2.3.11
115
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000116Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * TODO: updated adding cleanup of generated doc
119 * configure.in: prepared to release 2.3.11
120 * xmllint.c: added --version for bug reporting
121 * doc/html/*.html: rebuilt the doc
122
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000123Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * xpath.c: first part of the work on selecting namespace to
126 fix bug #56115
127
Daniel Veillard96ed5832001-06-15 22:22:04 +0000128Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
131 when using -liconv
132 * TODO: updated
133
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000134Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * HTMLtree.[ch]: more work on the HTML serialization routnes,
137 cleanup, encoding support.
138
Daniel Veillard608ad072001-06-14 08:32:28 +0000139Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * xpath.c: Thomas Broyer suggested a better patch for the / arg
142
Daniel Veillard239d0522001-06-13 23:02:48 +0000143Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * xpath.c: bug detected by Ankh when / is used as a function arg
146
Daniel Veillard02bb1702001-06-13 21:11:59 +0000147Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
150 of element and use it to avoid outputting formatting spaces at
151 the wrong place. Implemented the format parameter for HTML save.
152 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
153 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
154 result/HTML/wired.html: of course this impact the result of a
155 number of HTML tests
156
Daniel Veillard95d845f2001-06-13 13:48:46 +0000157Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * HTMLtree.[ch]: started augmenting the HTML save API with
160 encoding and formatting parameters
161
Daniel Veillardeca60d02001-06-13 07:45:41 +0000162Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * HTMLtree.h: cleanup and started evaluating the work needed on
165 revamping the HTML output code
166
Daniel Veillard84666b32001-06-11 17:31:08 +0000167Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
170
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000171Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * valid.c: fixed bug #56049, forgot one check in the
174 validation routine
175
Daniel Veillardca2366a2001-06-11 12:09:01 +0000176Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
179
Daniel Veillard6761eee2001-06-11 10:29:38 +0000180Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * libxml.h: fixed an error in last commit
183 * doc/FAQ.html: added an entry for compilation from CVS
184
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000185Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xmlversion.h.in libxml.h: Cygwin patches
188 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
189 * tree.h: cleanup
190
Daniel Veillardacd370f2001-06-09 17:17:51 +0000191Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * tree.c: patched xmlFreeNode() to avoid freeing() a static
194 memory block in a strange case where libxml is linked twice
195 in the binary.
196
Daniel Veillard1d047672001-06-09 16:41:01 +0000197Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
200 state far too often, simple fix used to avoid it.
201
Daniel Veillard4497e692001-06-09 14:19:02 +0000202Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
205 being processed, applied his patch
206 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
207
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000208Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
211 provided fixes to compile on MSCC again
212 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
213 also provided an update for the project files.
214
Daniel Veillarda682b212001-06-07 19:59:42 +0000215Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
218 bug #55810
219
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000220Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * tree.c: fixed xmlGetNsProp() to close bug #55683
223 Note this requires libxslt to use it's own function instead.
224
Daniel Veillardf0c53762001-06-07 16:07:07 +0000225Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * HTMLtree.c: when in a pre element no formatting space should
228 be added.
229 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
230
Daniel Veillard068a9652001-06-07 15:30:26 +0000231Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * configure.in: added tests for signal() and signal.h
234
Daniel Veillard541d6552001-06-07 14:20:01 +0000235Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * xpath.c: robert pointed out xmlXPathNINF was not initialized
238
Daniel Veillard8a367d42001-06-07 14:01:34 +0000239Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * doc/libxml-doc.el: Felix Natter provided a new version for
242 libxml2
243
Daniel Veillard8a926292001-06-07 11:20:20 +0000244Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * HTMLtree.c: when in a pre element no formatting space should
247 be added.
248
Daniel Veillard14839d52001-06-06 16:11:56 +0000249Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
252
Daniel Veillarde95e2392001-06-06 10:46:28 +0000253Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
256 hack
257 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
258 * uri.c: fixed a warning
259
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000260Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * HTMLtree.c: trying to close bug #55772 escaping in script
263 elements
264 * doc/xml.html: suggest to send mail to the list
265
266Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000267
268 * error.c: attempt to fix the xmlGetVarStr breakage once and for
269 good. Use a macro and based on the solution provided in
270 vsnprintf manual page from GNU.
271
Bjorn Reese99748722001-06-05 12:49:15 +0000272Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
273
274 * error.c: Workaround for non-preserving variadic list.
275 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
276
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000277Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
278
279 * doc/xml.html: added 2.3.10 release
280
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000281Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * configure.in: releasing 2.3.10
284
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000285Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
288
Daniel Veillard20042422001-05-31 18:22:04 +0000289Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * encoding.c: Robert Collins provided a patch to add the
292 "US-ASCII" encoding alias
293
Daniel Veillard97ac1312001-05-30 19:14:17 +0000294Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
297 string oriented functions and started cleaning the related areas
298 in xpath.c which needed fixing in this respect
299
Daniel Veillard2d703722001-05-30 18:32:34 +0000300Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
303 #55380
304 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
305
Daniel Veillard9403a042001-05-28 11:00:53 +0000306Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * TODO: updated
309 * nanohttp.[ch] : started adding APIs to get the redirected URL
310 when this occurs (needed for further base computation
311 * tree.h: cleanup
312 * encoding.c: cleanup
313 * SAX.c: minor change around ctxt->loadsubset
314
Daniel Veillard6278fb52001-05-25 07:38:41 +0000315Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * Makefile.am include/Makefile.am: small change to have
318 include/libxml rebuilt if working from CVS.
319 * uri.c: applied another patch from Carl Douglas for URI escaping,
320 this should close bug #51876
321
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000322Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * xinclude.c: fixed XInclude recursive behaviour bug #54678
325 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
326 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
327 added specific regression test
328 * parser.h: preparing for the XSLT mode where DTD inherited
329 attributes are added to the tree.
330
Daniel Veillardbbd22452001-05-23 12:02:27 +0000331Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
332
333 * xinclude.[ch]: Updated the namespace for the Last Call version
334 * result/XInclude/include test/XInclude/include: updated the
335 testsuite accordingly
336
Daniel Veillard8514c672001-05-23 10:29:12 +0000337Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
340 related to bug #51876
341
Daniel Veillard42596ad2001-05-22 16:57:14 +0000342Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
343
344 * tree.c: fixed a gross mistake in base computation, xml:base is
345 not completely correct yet (need cascade).
346 * xpath.[ch]: added the few things needed to find a function name
347 and URI from the XPath context when it is called.
348
Daniel Veillard81418e32001-05-22 15:08:55 +0000349Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * catalog.[ch]: fixes and add xmlLoadCatalogs()
352 * DOCBparser.c: small cleanup
353 * xmllint.c: added a --catalogs option to load catalogs from
354 $SGML_CATALOG_FILES
355 * tree.c: cleanup
356 * configure.in: iconv library fixup, ICONV_LIBS
357
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000358Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
359
360 * catalog.c: handling of CATALOG entries. detection of recursion,
361 and a few bugfixes
362 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
363 against the default namespace
364
Daniel Veillard04b93292001-05-21 08:15:31 +0000365Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
368
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000369Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * parser.c: fixed propagation context info when parsing an
372 external entity.
373 * doc/html/*.html: regenerated a couple of docs
374
Daniel Veillard4623acd2001-05-19 15:13:15 +0000375Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * doc/xml.html: update with 2.3.9 informations
378
Daniel Veillardbed7b052001-05-19 14:59:49 +0000379Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
382 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
383 * doc/html/* : rebuilt the docs
384 * valid.c: small patch which may improve some case when
385 validating.
386
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000387Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * HTMLparser.c: Closed bug #54891
390 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
391 to the suite
392
393Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
396 applied a documentation patch from LotR and filled in a few missing
397 descriptions
398
Daniel Veillard76d66f42001-05-16 21:05:17 +0000399Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * xpath.c tree.c parser.c: speed optimizations at the parser level
402 document tree freeing and xpath evaluation
403
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000404Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * parser.c parser.h parserInternals.h: fixed a couple of
407 interfaces for handling memory buffer input to const char *
408 upon suggestion of JamesH.
409
Daniel Veillardc3739e72001-05-15 15:23:27 +0000410Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * configure.in: LoTR sent a patch fixing the previous commit
413
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000414Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * configure.in: trying to deal again with the stoopid -R linking
417 flag of Solaris
418
Daniel Veillard790142b2001-05-15 10:51:53 +0000419Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * xpath.h: two nodeset access macros from Thomas Broyer
422
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000423Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
426 patch from Thomas Broyer
427
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000428Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
431 case
432 * INSTALL: was empty added stuff from the FAQ
433
Daniel Veillard75bea542001-05-11 17:41:21 +0000434Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
437 attributes handling and #54433 by adding xmlUnsetProp()
438 and xmlUnsetNsProp()
439
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000440Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * HTMLparser.c: Patch from Jonas Borgström
443 (htmlGetEndPriority): New function, returns
444 the priority of a certain element.
445 (htmlAutoCloseOnClose): Only close inline elements if they
446 all have lower or equal priority.
447 * result/HTML: this of course changed a number of tests results.
448
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000449Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * xmlIO.c catalog.c: plugged in the default catalog resolution
452 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
453 documentations
454 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
455
Daniel Veillarda7374592001-05-10 14:17:55 +0000456Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
459 integrating catalogs
460 * catalog.[ch] testCatalog.c: adding a small catalo API
461 (only SGML catalog support).
462 * parser.c: restaured xmlKeepBlanksDefault(0) API
463
Daniel Veillardc17337c2001-05-09 10:51:31 +0000464Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
467
Daniel Veillard257d9102001-05-08 10:41:44 +0000468Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * parser.c: added xmlParseExternalEntityPrivate() to allow
471 propagation of ctxt->_private when parsing external entities
472
Daniel Veillard083c2662001-05-08 08:27:14 +0000473Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
474
475 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
476
Daniel Veillard01ef7382001-05-08 07:31:43 +0000477Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * configure.in: fixed a small portability problem with AM_CONDITIONAL
480
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000481Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483 * valid.c: warn when indeterminist content model is detected
484 * result/VC/ElementValid8: this adds a message
485 * Makefile.am: add --novalid for VCM tests
486 * parserInternals.c: added a call to Init memory
487
Daniel Veillard64269352001-05-04 17:52:34 +0000488Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
491 when both parameters are NULL.
492
Daniel Veillard37721922001-05-04 15:21:12 +0000493Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * valid.c: applied small patch from Gary Pennington, reindented
496 some part of the code.
497
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000498Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
501 release, updated and regenerated the docs
502
Daniel Veillard357c9602001-05-03 10:49:20 +0000503Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * xpath.c result/XPath/expr/floats : clarified and cleanup
506 printing of abnormal floats in tests.
507
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000508Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
511 * results/HTML/ : a few changes in the output of the HTML tests as
512 a result.
513 * configure.in: tying to fix -liconv where needed
514
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000515Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * Makefile.am: fixed a stupid error
518
Daniel Veillard7150a032001-05-02 16:41:11 +0000519Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * configure.in Makefile.am: make the inclusion of the trio
522 modules in the library conditional
523
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000524Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * DOCBparser.c: patche from László Kovács, fixed entities refs
527 in attributes handling
528
Daniel Veillardedddff92001-05-02 10:58:52 +0000529Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
532 flushing
533
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000534Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * xpath.c: fix of an XSLT namespace bug reported on the list
537 general/bug-8-
538
Daniel Veillard5792e162001-04-30 17:44:45 +0000539Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * strio.h trio.c: Dan McNichol suggested a couple of small
542 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
543
Daniel Veillard02141ea2001-04-30 11:46:40 +0000544Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * tree.c parser.c encoding.c: spent a bit more time looking
547 at the parsing speed and DOM handling. Added a few more
548 speedups.
549
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000550Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * parser.c: small but effective parsing speed improvement
553
Daniel Veillardb59076b2001-04-29 17:04:07 +0000554Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
555
556 * configure.in: default on the DocBook parser inclusion (for Gnome)
557 * DOCBparser.h: fixed a header reference
558
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000559Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * configure.in xpath.c: applied Bjorn patches for FPE on the
562 alpha
563
Daniel Veillardeefd4492001-04-28 16:55:50 +0000564Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
567 xmlSaveFormatFileTo()
568
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000569Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * xpath.c: simple and efficient optimization, XPath functions
572 aways bind to the same code, cache this
573 * TODO: updated (by saying some is obsolete)
574
Daniel Veillard2156a562001-04-28 12:24:34 +0000575Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * xpath.c: more cleanup work on XPath name parsing routines
578
Daniel Veillard61d80a22001-04-27 17:13:01 +0000579Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
582 xmlXPathParseName
583 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
584 * debugXML.c: avoid compilation problems if compiling without
585 HTML support, Igor Zlatkovic
586 * win32/libxml2/libxml2.def.src: being able to compile without
587 XPath on Windows
588
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000589Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * libxml.m4: yet another patch from Toshio Kuratomi
592
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000593Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
596
Daniel Veillard67fee942001-04-26 18:59:03 +0000597Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * tree.[ch]: added xmlSaveFormatFile interface for saving
600 and indenting a file.
601
Daniel Veillard82e49712001-04-26 14:38:03 +0000602Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * xpath.c: fixed bug #53689 related to processing-instruction()
605
Daniel Veillard02f077a2001-04-26 10:59:11 +0000606Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * DOCBparser.c: patche from László Kovács
609
Daniel Veillard30211a02001-04-26 09:33:18 +0000610Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * parser.c: applied fixes from Christian Glahn bug report #53391
613
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000614Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * error.c: Jean François Lecomte provided a complete description
617 and a fix to bug #53537
618
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000619Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
622
Daniel Veillard1034da22001-04-25 19:06:28 +0000623Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * DOCBparser.c SAX.c: a bit more work on entities processing.
626 Still Need to cleanup XML output and references in attributes
627
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000628Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * DOCBparser.c include/Makefile.am: two patches from László Kovács
631
Daniel Veillardb33c2012001-04-25 12:59:04 +0000632Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
633
634 * tree.c: trying to fix #53574, not completely complete,
635 I would like xmllint --copy --debug test/ent1 and
636 xmllint --debug test/ent1 to show the same result.
637 * xpath.c: fix a bug when trying to sort namespace nodes
638
Daniel Veillard5146f202001-04-25 10:29:44 +0000639Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * HTMLtree.c: real fix for #53402
642
Daniel Veillard7533cc82001-04-24 15:52:00 +0000643Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
646 PIs when using xsl:output
647 * valid.c: closing #53537 some case generate segfaults if there
648 is validity errors
649
Daniel Veillard61b33d52001-04-24 13:55:12 +0000650Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * SAX.c testDocbook.c DOCBparser.c: more work on the support
653 of external parsed entities, added --noent to testDocbook
654 * valid.c: Garry Pennington found an uninitialized variable
655 access in xmlValidateElementContent()
656
Daniel Veillard56098d42001-04-24 12:51:09 +0000657Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * HTMLparser.c : HTML parsing still sucks ... trying to deal
660 with madness
661 * result/HTML/ : this modified the result of the regression tests
662 a lot.
663
Daniel Veillard122376b2001-04-24 12:12:30 +0000664Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
667 to doc where it wasn't checked against NULL reported by
668 Jens Laas
669
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000670Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
673 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
674
Daniel Veillardeae522a2001-04-23 13:41:34 +0000675Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
678 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
679 * SAX.[ch]: cleanup and updates for DocBook
680 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
681 ex SGML identifier changes
682 * valid.c: removed a static unused function.
683
Daniel Veillardde57c612001-04-23 09:13:36 +0000684Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * HTMLtree.c: applied change for Paul Sponagl on script saving
687 * Makefile.am: the warning about entity title.xml are normal.
688
Daniel Veillard393df012001-04-22 20:11:18 +0000689Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * configure.in: release of 2.3.7
692 * Makefile.am: fixing make distcheck
693
Daniel Veillarda41123c2001-04-22 19:31:20 +0000694Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * doc/html/* doc/xml.html: updated and regenerated the docs
697
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000698Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * xpath.c: fixed the XPointer problem introduced in 2.3.6
701
Daniel Veillarde82a9922001-04-22 12:12:58 +0000702Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * tree.c: fixed #53388 with the provided patch
705
Daniel Veillard06803992001-04-22 10:35:56 +0000706Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * valid.c: Bjorn detected an invalid memory access. Fixed
709 vstateVPush()
710
Daniel Veillard40af6492001-04-22 08:50:55 +0000711Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
712
713 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
714
Bjorn Reese70a9da52001-04-21 16:57:29 +0000715Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
716
717 * libxml.h: new header used only for the compilation of libxml
718 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
719 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
720 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
721 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
722 xmlmemory.c xpath.c xpointer.c: libxml.h integration
723 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
724 baseline (version 1.2 plus a single patch).
725 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
726 scientific notation for numbers. Tests added.
727 * xpath.c: formatting of numbers changed to use sprintf
728 (contribution from William Brack)
729
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000730Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
731
732 * valid.c: cleanup, more useful debugging
733 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
734 * xmlIO.c: entity loading is printed as an error when validating
735
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000736Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * valid.c: fixed to validate within entities
739 * test/VCM/v22.xml: added a specific testcase
740
Daniel Veillardca1f1722001-04-20 15:47:35 +0000741Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * valid.c: forgot an epsilon transition in for ()+
744 * test/VCM/v21.xml : added a specific test case
745
Daniel Veillard85349052001-04-20 13:48:21 +0000746Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * valid.c: removed a state explosion exhibited by RSS
749 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
750 from bug #51872
751
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000752Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * valid.[ch] tree.h: worked *hard* to get non-determinist content
755 validation without using an ugly NFA -> DFA algo in the source.
756 Made a specific algorithm easier to maintain, using a single
757 stack and without recursion.
758 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
759 * hash.c: made the growing routine static
760 * tree.h parser.c: added the parent information to an
761 xmlElementContent node.
762
Daniel Veillarde470df72001-04-18 21:41:07 +0000763Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * SAX.c parser.c xpath.c: generating IDs when not validating
766 from an external parsed entity was poisoning the ID has table
767 with removed values. This was killing XSLT on the KDE help
768 browser.
769
Daniel Veillardceacdd92001-04-18 15:10:35 +0000770Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * entities.h: andrew@ugh.net.au detected a double declaration
773
Daniel Veillarda10efa82001-04-18 13:09:01 +0000774Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
775
776 * debugXML.c hash.c tree.h valid.c : some changes related to
777 the validation suport to improve speed with DocBook
778 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
779 the way validation errors get reported
780
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000781Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * HTMLparser.c HTMLtree.c: applied part of the patches provided
784 by P C Chow and William M. Brack for XSLT HTML output
785
Daniel Veillard2d90de42001-04-16 17:46:18 +0000786Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * xmlversion.h.in win32config.h win32/libxml2/*: applied
789 Igor Zlatkovic patches for MSC compilation and added his
790 updates
791
Daniel Veillarde043ee12001-04-16 14:08:07 +0000792Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
795 prefix lookup.
796 * parserInternals.c: fixed the bug reported by Morus Walter
797 due to an off by one typo in xmlStringCurrentChar()
798
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000799Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * HTMLparser.c result/HTML/*: revamped the way the HTML
802 parser handles end of tags or end of input
803
Daniel Veillard82daa812001-04-12 08:55:36 +0000804Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * tree.[ch] : added xmlDocCopyNode for gdome2 support
807
Daniel Veillard67a21302001-04-11 14:39:16 +0000808Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
811 bug where the linktime verions of free() won't work ...
812
Daniel Veillard27b55282001-04-11 12:22:25 +0000813Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
814
815 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
816
Daniel Veillardafc73112001-04-11 11:51:41 +0000817Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
818
819 * doc/xml.html: added 2.3.6 release
820
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000821Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
824 * result/wml.xml: resulted in a small output change
825
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000826Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * tree.c: xmlNewDoc was missing the charset initialization
829 * xmllint.c: added --auto to autogenerate a doc, allow to
830 reproduce the problem fixed on xmlNewDoc
831
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000832Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * xpath.c: trying to get 52979 solved
835 * tree.c result/ result/noent/: trying to get 52712 solved, this
836 also made me clean up the fact that XML output in general should
837 not add formating blanks by default, this changed the output of
838 a few tests
839
Daniel Veillard73639a72001-04-10 14:31:39 +0000840Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
843
Daniel Veillardfac26a12001-04-08 13:08:14 +0000844Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * configure.in: finally released 2.3.6
847
Daniel Veillard911f49a2001-04-07 15:39:35 +0000848Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * xpath.c: checking for null pointer generated by new code
851
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000852Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
853
854 * xpath.c: fixed a [] evaluation problem reported
855 * test/XPath/tests/simpleaddr: extended test
856 * result/XPath/simpleaddr: updated result
857
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000858Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * xmllint.c: Dan Timis reported a portability problem
861 on Macs without mmap, fixed it.
862
Daniel Veillardb38bd552001-04-03 18:22:00 +0000863Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * testXPath.c : added a --tree option allowing to display the
866 tree dump of the XPath expression
867
Daniel Veillard4dd93462001-04-02 15:16:19 +0000868Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * xpath.c: fixed a memleak when comparing nodesets
871 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
872 * tree.c: added a TODO
873
Daniel Veillard92ad2102001-03-27 12:47:33 +0000874Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
877 we need string functions
878 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
879 to be able to use them where needed. Applied some changes
880 to reduce name linking pollution and compile in only what's
881 needed.
882 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
883 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
884 for the string manipulation functions
885 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
886 to the free() function of xmlmemory.c
887 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
888 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
889 usage.
890
891
Daniel Veillard2be30642001-03-27 00:32:28 +0000892Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * error.c: applied the context output patch of the error
895 handling submitted by Chuck Griffith
896 * error/VC/*: this slightly change some error logs
897
Daniel Veillard50582112001-03-26 22:52:16 +0000898Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * parser.c: fixed line number reporting on error
901
Daniel Veillard04be4f52001-03-26 21:23:53 +0000902Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * parser.c: Sullivan and Darin found a parser bug,
905 applied the patch.
906
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000907Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
908
909 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
910 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
911 xmlversion.h.in xpointer.c: of course the way I defined
912 UNUSED breaks on old gcc version. Try to be smart and
913 also define it directly in xmlversion.h
914 * configure.in: removed -ansi flag from the pedantic set
915
916Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000917 Huge cleanup, I switched to compile with
918 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
919 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
920 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
921 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
922 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
923 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
924 encoding.h entities.c error.c list.[ch] nanoftp.c
925 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
926 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
927 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
928 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
929 Cleanup, staticfied a number of non-exported functions,
930 detected and cleaned up a dozen of problem found this way,
931 avoided a lot of public function name/typedef/system names clashes
932 * doc/xml.html: updated
933 * configure.in: switched private flags to the really pedantic ones.
934
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000935Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * configure.in: 2.3.5
938 * doc/html/*: rebuilt the docs
939
Daniel Veillard146c9122001-03-22 15:22:27 +0000940Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * parser.c: fixed a reported bug in NOTATION parsing
943 * uri.c: accepted but not fixed bug 51876, added TODO
944 * Makefile.am: fixed bug 51876
945
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000946Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * config.h.in configure.in error.c: fix a compilation problem
949 on platforms without vsnprintf (xml@thewrittenword.com)
950
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000951Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * parser.c: fixed a function name header typo
954 * SAX.c: notations can also occur in external subset.
955
Daniel Veillard7d42b542001-03-20 13:22:46 +0000956Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * error.c: removed a C++ like comment
959
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000960Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * parser.c: fixing bug 52299 strange condition leading
963 to a parser crash due to a buffer overflow
964 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
965 added the specific test case
966
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000967Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * xpath.[ch]: still a lot of cleanup based on XSLT, added
970 xmlXPathConvert{String,Number,Boolean} to be able to make
971 type casts without a context stack, fixed some implementation
972 problems related to the absence of context at parse-time,
973 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
974 in the public API too
975 * xpointer.c xpathInternals.h: we need to know at parse time
976 whether we are compiling an XPointer
977
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000978Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979
980 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
981 cleaned up the parser internals, refactored XPath code, added
982 new compilation based APIs and cleanly separated public and
983 private APIs.
984
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000985Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * xpath.h: the comp field must be added at the end to avoid
988 killing binary compat.
989
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000990Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
991
992 * Makefile.am: detect XPath memleaks in regreson tests
993 * error.c: fixed and error w.r.t. error reporting still using
994 stderr
995 * hash.c: added new line at end of file
996 * tree.h: minor cleanup
997 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
998 expression parsing from evaluation, resulted in a number of
999 changes internally, and in XPointer. Likely to break stuff
1000 using xpathInternals.h but should remain binary compatible,
1001 new interfaces will be added.
1002
Daniel Veillardd574f782001-03-14 19:40:17 +00001003Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * configure.in: fixed a couple of problems reported by
1006 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1007 without gcc on non linux platforms.
1008
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001009Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1010
1011 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1012 a fix for --with-html-dir= configure support. I hope it won't
1013 break rpm generation
1014
Daniel Veillarda022fe02001-03-14 16:30:00 +00001015Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * xmlIO.c: one function comment cleanup.
1018
Daniel Veillard25239c12001-03-14 13:56:48 +00001019Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * SAX.c: external subset notations were improperly registered
1022 in the internal subset.
1023
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001024Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * README.cvs-commits: added, pointing to HACKING
1027 * HACKING: updated
1028
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001029Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * parser.c: and Matt Sergeant found one in the XML push
1032 parser (erroneous check I forgot to remove when I fixed the
1033 main parser).
1034
Daniel Veillard68d7b672001-03-12 18:22:04 +00001035Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * xpath.c: ptittom found a small bug in UnaryExpr
1038
Daniel Veillarde356c282001-03-10 12:32:04 +00001039Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * configure.in: bumped to 2.3.4
1042 * error.c: fixed bug #51860
1043 * tree.c: fixed bug #51861
1044 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1045 * tree.[ch] : added xmlDefaultBufferSize
1046 * nanoftp.c: typo in function name header block
1047 * doc/xml.html : updated, added link to XML::LibXSLT
1048 * doc/html/* : rebuilt the docs
1049
Daniel Veillard80f32572001-03-07 19:45:40 +00001050Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * parser.c SAX.c: the new content parsing code raised an
1053 ugly bug in the characters() SAX callback. Found it
1054 just because of strangeness in XSLT XML Rec ouptut :-(
1055
Daniel Veillard6c831202001-03-07 15:57:53 +00001056Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
1058 * Makefile.am: Martin Baulig suggested to add -lm
1059 * tree.c: found another bug in xmlNodeGetContent()
1060
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001061Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * xpath.c: Bjorn found the error related to strictness of comparison.
1064
Daniel Veillard29631a82001-03-05 09:49:20 +00001065Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * parser.c: trying to fix the Dtd parsing problem reported
1068 by Gary, side effect of last week speed optimizations.
1069
Daniel Veillard14be0a12001-03-03 18:50:55 +00001070Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1073 * parserInternals.c: removed unneeded test raised by Stric
1074
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001075Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1076
1077 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1078 and fixed by William Brack). Added xmlXPathFormatNumber.
1079 Changed the sorting slightly.
1080 * configure.in Makefile.am example/Makefile.am: Added -lm.
1081 Please note that applications linking with libxml2, must
1082 also like with the math library from now on.
1083
Daniel Veillardf9533d12001-03-03 10:04:57 +00001084Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1087
Daniel Veillard2f362242001-03-02 17:36:21 +00001088Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * parser.c: one must report spaces even if the Dtd element
1091 content proves that this is not part of the element content.
1092 * result/valid/*.xml: this changed the ouptu slightly
1093
Daniel Veillardb402c072001-03-01 17:28:58 +00001094Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * configure.in: bumped to 2.3.3
1097 * doc/xml.html: updated
1098
Daniel Veillard77851712001-02-27 21:54:07 +00001099Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * tree.c: minor doc fix
1102 * xpath.c: deallocation issues when a result tree has been
1103 converted to a node-set
1104
Daniel Veillardec70e912001-02-26 20:10:45 +00001105Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * doc/xml.html: oops corrected dates s/2000/2001
1108
Daniel Veillard8730c562001-02-26 10:49:57 +00001109Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * valid.c: new patch from Gary Pennington
1112
Daniel Veillard91e9d582001-02-26 07:31:12 +00001113Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * doc/xml.html: applied patch from Ankh
1116
Daniel Veillardedac3c92001-02-26 01:36:19 +00001117Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * xinclude.c: fixed a problem building on Mac
1120
Daniel Veillard21a0f912001-02-25 19:54:14 +00001121Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * parser.c: more work on increasing parsing ferformances
1124
Daniel Veillard48b2f892001-02-25 16:11:03 +00001125Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126
1127 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1128 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1129 avoiding memcpy in production builds MEM_CLEANUP macro use
1130 * parser.[ch] parserInternals.c: optimizations of the tightest
1131 internal loops inside the parser. Better checking of I/O
1132 flushing/loading conditions
1133 * xmllint.c : added --timing
1134
Daniel Veillard71681102001-02-24 17:48:53 +00001135Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * configure.in: bumped to 2.3.2
1138 * doc/xml.html: updated for release
1139
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001140Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * xpath.c: found a memleak and fixed a nasty bug
1143
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001144Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1145
1146 * xmllint.[c1] : added return code errors for xmllint
1147 * xpath.c: specific debug dump function for result value trees
1148
Daniel Veillard4b637072001-02-21 21:52:55 +00001149Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1150
1151 * xpath.c: finally implemented xmlXPathCompareNodeSets
1152 * test/XPath/expr/floats results/XPath/expr/floats: added
1153 a test for float expressions
1154
Daniel Veillardf714aa32001-02-21 03:07:44 +00001155Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1156
1157 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1158 * parserInternals.[ch]: trying to speed up parsing
1159 * xpath.c : speeded up node set equality op
1160
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001161Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1164 better handling of ID/IDREF and the list modules associated
1165 * configure.in: small CFLAGS cleanup
1166
Daniel Veillarda8abee62001-02-19 15:14:59 +00001167Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * configure.in: fixed iconv detection on AIX (stric)
1170
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001171Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001172
1173 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1174
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001175Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1176
1177 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1178 and optimized xmlXPathNodeSetSort
1179
Daniel Veillard142adbf2001-02-17 13:21:05 +00001180Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * xpath.c: bug fix when context size is 0
1183 * parser.c: I like Norm's Dtd because they still manage to break
1184 the parser occasionally
1185
Daniel Veillardf23e0092001-02-16 13:21:29 +00001186Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1187
1188 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1189
Daniel Veillarde0e26512001-02-16 00:11:46 +00001190Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191
1192 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1193 attributes within the XML-1.0 namespace
1194
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001195Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * xpathInternals.h: exported a few axis functions
1198 * doc/xml.html: updated the doc
1199
Daniel Veillard760f4422001-02-15 14:59:48 +00001200Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * configure.in: applied patch from Daniel van Balen for OpenBSD
1203 and bumped version to 2.3.1
1204 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1205 attempt to find autoclosing was simply broken, removed it,
1206 updated the examples, this is better
1207
Daniel Veillardd194dd22001-02-14 10:37:43 +00001208Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1211 hash functionnalities.
1212 * doc/html/* : rebuild the doc
1213
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001214Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1217 on predicate
1218 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1219 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1220 really want to have tags closed on output even if we accept
1221 unclosed ones on input
1222
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001223Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * xpath.c: ouch don't free NULL, rare case fixed
1226 * tree.c: don't coalesce text nodes if they don't have the
1227 same behaviour wrt escaping on output
1228
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001229Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * xpath.c: small fixup
1232 * SAX.c: don't warn on empty namespaces.
1233
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001234Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * README: a bit of cleanup
1237 * configure.in: preparing for 2.3.0 release
1238
Daniel Veillard1f83d392001-02-08 09:37:42 +00001239Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * hash.[ch]: added a first version of xmlHashSize()
1242 * valid.c: another bug fix from Gary Pennington
1243
Daniel Veillard5eef6222001-02-07 18:24:48 +00001244Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * valid.c: couple of bug fixes pointed by Gary Pennington
1247 * HTMLtree.c: #if 0 cleanup
1248
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001249Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1250
1251 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1252 which removes a time consuming check of xmlXPathNodeSetAdd()
1253 and use it in places where we are sure to not break unicity
1254
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001255Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * xpath.c: bug fixes found from XSLT
1258 * tree.c: preserve node->name special values when copying nodes.
1259 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1260 external subset are fetched when available but without full
1261 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1262 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1263 output with encoding disabled.
1264
Daniel Veillard2c833b62001-02-03 08:52:06 +00001265Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1268 xmlCheckFilename should not be called from xmlFileOpenW
1269 and xmlGzfileOpenW
1270
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001271Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1274 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1275 added the new tests for URI normalization
1276 * testURI.c: fixed stoopid bugs
1277 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1278 the URI in the error messages are now properly normalized
1279
Daniel Veillardea28ce62001-02-02 08:20:19 +00001280Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1283
Daniel Veillarde99a4762001-02-01 04:34:35 +00001284Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1287
Daniel Veillard2b325a02001-01-31 20:46:31 +00001288Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1289
1290 * xpath.c: fixed mod operator
1291
Daniel Veillardde55cf62001-01-31 15:53:13 +00001292Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * parser.c: fixed xmlStrcat doc
1295 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1296 trees.
1297
Daniel Veillard2f913b72001-01-31 13:23:49 +00001298Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
1300 * xpath.c result/XPath/tests/chaptersbase
1301 result/XPath/tests/simplebase: fixed XPath node()
1302 * tree.c: small fix in xmlNewNs()
1303 * Makefile.am: removed extraneous xml2Conf.sh rule
1304
Daniel Veillardb42042b2001-01-28 07:40:36 +00001305Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1306
1307 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1308 Changed the library name, in order to get libxml-devel and
1309 libxml2-devel to coexist on a single system
1310 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1311 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1312
Daniel Veillardee0a4662001-01-27 18:59:33 +00001313Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1316 libxml2-devel installable in // as libxml-devel.
1317
Daniel Veillard5eb05942001-01-27 17:50:22 +00001318Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * doc/Makefile.am: fixed make rebuild in doc
1321 * doc/html/*.html: rebuilt the docs
1322
Daniel Veillard65c295d2001-01-26 09:32:39 +00001323Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1326
Daniel Veillard8e199902001-01-25 18:54:39 +00001327Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1330 the HTML doc to go into the -devel RPM ...
1331 * aclocal.m4 config.h.in: some updates due to auto* magic
1332
Daniel Veillard93086662001-01-25 18:13:04 +00001333Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1334
1335 * xpath.h: added a hook in the context structure allowing to
1336 link to extra support, needed for XSLT
1337
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001338Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1339
1340 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1341 xmlXPtrCmpPoints to use it.
1342 * propagated the following patch from Alejandro Forero
1343 * include/win32config.h xmlIO.c: applied further suggestions
1344 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1345 * example/gjobread.c: fixed warnings, now that it builds
1346
1347Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1348
1349 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1350
1351 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1352 filename points to a valid file (not a directory).
1353 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1354 Added calls to xmlCheckFilenameDir.
1355
1356 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1357 `path' (rather than `filename') as the parameter to gzopen and open.
1358
Daniel Veillard48177c22001-01-23 15:27:41 +00001359Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * Makefile.am: fixed a problem with EXTRA_DIST
1362
Daniel Veillardb83ba402001-01-22 22:45:10 +00001363Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * Makefile.am example/Makefile.am: finally found the trick
1366 to build the example, i.e. add "." in SUBDIRS before example
1367 in the list <grin/>
1368
Daniel Veillard82687162001-01-22 15:32:01 +00001369Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1370
1371 * doc/xml.html: updated with an XSLT section, removed pointer to
1372 W3C CVS base.
1373
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001374Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1377 too, and deallocation need to occur the same way.
1378
Daniel Veillarde4566462001-01-22 09:58:39 +00001379Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1380
1381 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1382 type correponding to an XSLT result tree fragment. Share most
1383 of the data format with node set, as well as operators.
1384 * HTMLtree.c: added a newline at the end of the doctype output
1385 whe this one is not present initially.
1386 * tree.c: make sure taht the parent and doc pointers are properly
1387 set when copying attributes (lists).
1388
Daniel Veillard701c7362001-01-21 09:48:59 +00001389Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1390
1391 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1392
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001393Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1394
1395 * xpath.c: seems I finally killed that ugly path evaluation
1396 context bug (tagged 9999 in case is is wrong)
1397
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001398Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1399
1400 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1401 for XSLT
1402
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001403Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1404
1405 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1406 for xmlGzfileOpen() bug
1407
Daniel Veillardf6eea272001-01-18 12:17:12 +00001408Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1409
1410 * xpath.c: removed an error found by XSLT usage
1411 * tree.c parserInternals.h: use a predefined static string
1412 for text and comment nodes, avoid freeing them in xmlFreeNode,
1413 exported the string name in parserInternals.h and added
1414 another value to disable encoding at output (for XSLT),
1415 gain memory, time.
1416
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001417Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1418
1419 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1420 win32/libxml2/libxml2_so.dsp: new makefiles and update
1421 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1422
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001423Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1424
1425 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1426 Gary Pennington
1427
Daniel Veillard389e6b72001-01-15 19:41:13 +00001428Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1429
1430 * xpath.c: fixed the comaprision of values and nodelists,
1431 need to compare nodelist still ...
1432 * debugXML.c: avoided a possible core dump
1433 * HTMLparser.c: cleanup
1434 * nanohttp.c: contributed fix.
1435 * tree.c: fixes in properties handling added xmlSetNsProp
1436 needed by libxslt
1437 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1438 comment
1439 * TODO: updated
1440
Daniel Veillard167bd532001-01-06 21:09:34 +00001441Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1442
1443 * parser.c parserInternals.c: applied Bjorn Reese optimization
1444 patch
1445
1446Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1447
1448 * Makefile.am: applied patch fro make check from Martin Vidner
1449
Daniel Veillard503b8932001-01-05 06:36:31 +00001450Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1451
1452 * configure.in: preparing 2.2.11
1453 * doc/html/*: rebuild the HTML files
1454 * doc/xml.html : updated
1455
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001456Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1457
1458 * tree.c: fixed a stupid bug
1459 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1460 patches related to validation of an XInclude processing result
1461 * TODO: updated
1462
Daniel Veillarde2488192001-01-04 10:54:22 +00001463Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464
1465 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1466 on large files
1467
Daniel Veillardf060a412001-01-03 20:52:44 +00001468Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1469
1470 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1471
Daniel Veillard45cff692001-01-03 18:02:04 +00001472Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1473
1474 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1475 reported by Jonas Borgström
1476 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1477
Daniel Veillard08108982001-01-03 15:24:58 +00001478Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1479
1480 * testXPath.c xpath.c: fixing the XPath union expressions problem
1481 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1482
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001483Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * xmllint.c: Made is so if the file name is "-" is will read form
1486 standard input. Sven Heinicke <sven@zen.org>
1487 * tree.c: fixed a problem when growing buffer
1488 * tree.h: fixed the comment of the node types following andersca
1489 comment
1490 * TODO: updated
1491
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001492Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * HTMLparser.[ch]: added a way to avoid adding automatically
1495 omitted tags. htmlHandleOmittedElem() allows to change the
1496 default handling.
1497 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1498 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1499 of xmllint too when using --memory flag, added a memory test
1500 suite at the Makefile level.
1501 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1502 with namespace use when encountering QNames in XPath evalation,
1503 added xmlns() scheme in XPointer.
1504 * nanoftp.c : incorporated a fix
1505 * parser.c xmlIO.c: fixed problems raised with encoding when using
1506 the memory I/O
1507 * parserInternals.c: closed bug 25934 reported by
1508 torsten.landschoff@innominate.de
1509 * TODO: updated
1510
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001511Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1514 on a non-updated tree :-(, made a 2.2.10 release to correct the
1515 situation
1516
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001517Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1520 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1521 integrated a set of OpenVMS changes from Howard Taylor
1522 <Howard.Taylor@pacoast.com>
1523
Daniel Veillard58770e72000-11-25 00:48:47 +00001524Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1527 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1528
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001529Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * HTMLparser.c: some fixes on auto-open of html/head/body
1532 * encoding.c: fixed a compilation error on some gcc env
1533 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1534 XPointer implementation
1535 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1536 related XPointer tests and associated results
1537
Daniel Veillard300f7d62000-11-24 13:04:04 +00001538Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1539
1540 * doc/xmldtd.html doc/xml.html: following a short step by step
1541 guidance on IRC to help maciej with DTDs I started a small
1542 page on the subject.
1543
Daniel Veillard748e45d2000-11-17 16:36:08 +00001544Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * HTMLparser.c: fixed handling of broken charrefs
1547 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1548 patches
1549
Daniel Veillard28929b22000-11-13 18:22:49 +00001550Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1551
1552 * doc/xml.html doc/html/* : rebuilt the docs after adding
1553 xinclude and updated page for 2.2.7 and 2.2.8
1554 * configure.in: releasing 2.2.8
1555
Daniel Veillard41e06512000-11-13 11:47:47 +00001556Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * parser.[ch] parserInternals.c: applied the conditional
1559 section processing fix from Jonathan P Springer
1560 <jonathan.springer2@gte.net>
1561 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1562 project file, fixed iconv default non support
1563 * xpath.c: fixed the problem of evaluating relative expressions
1564 when a node context is provided.
1565
Daniel Veillardbf432752000-11-12 15:56:56 +00001566Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * nanoftp.c: fixed gcc 2.95 new warnings
1569 * SAX.c: fixed a stupid bug
1570 * tree.c: fixed a formatting problem when round-tripping
1571 from/to memory
1572 * xinclude.c: chased memleak, fixed a base problem
1573 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1574 xmlXPtrBuildNodeList()
1575 * TODO: updated
1576 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1577 adding a first small set of regression tests for XInclude
1578
Daniel Veillardc2def842000-11-07 14:21:01 +00001579Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * nanohttp.[ch]: applied Wayne Davison patches to access
1582 the WWW-Authorization header.
1583 * parser.c: Closed Bug#30847: Problems when switching encoding
1584 in short files by applying Simon Berg's patch.
1585 * valid.c: fixed a validation problem
1586 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1587 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1588 Wayne Davison
1589 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1590 need to be extended to non full nodes selections.
1591 * xinclude.c: starts to work decently
1592
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001593Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1596 debugXML.c xmlversion.h.in: Started adding XInclude support,
1597 this is a new xmllint option
1598 * tree.c xpath.c: applied TOM patches for XPath
1599 * xpointer.c: fixed a couple of errors.
1600 * uri.c: added an escaping function needed for xinclude
1601 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1602 new warning from RH70 gcc's version
1603
Daniel Veillarda4964b72000-10-31 18:23:44 +00001604Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * HTMLparser.c: fixed loop on invalid char in scripts
1607 * parser.c: update to description of xmlIOParseDTD()
1608 * libxml.m4 xmlversion.h.in: changes contributed by
1609 Michael Schmeing <m.schmeing@internet-factory.de>
1610 * configure.in: preparing for 2.2.7
1611 * Makefile.am: trying to avoid config.h and acconfig.h
1612 being included in the distrib
1613 * configure.in: released 2.2.7
1614
1615Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1616
1617 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1618 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1619
Daniel Veillard01411222000-10-30 15:33:22 +00001620Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1621
1622 * parser.[ch]: added xmlIOParseDTD()
1623 * xpointer.c: added support for the 2 extra parameters of
1624 string-range, fixed a stoopid error when '0' was present
1625 in XPointer expressions
1626 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1627 testsuite for the above
1628
Daniel Veillard6db58192000-10-30 09:27:53 +00001629Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * libxml.spec.in: improved package descriptions
1632
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001633Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * xpath.c xpathInternals.h: applied a large cleaning patch
1636 from TOM <ptittom@free.fr>, it also add namespace support
1637 for function and variables registration.
1638
Daniel Veillardbd20df72000-10-29 17:53:40 +00001639Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1642 * Makefile.mingw: Wayne Davison's update adding hash.c
1643
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001644Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * xpath.c: fixed the root evaluation problems
1647 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1648 ignorable spaces with <b> <bold> <em>
1649 * tree.c: fixed a loop in xmlSearchNsByHref()
1650
Daniel Veillard767662d2000-10-27 17:04:52 +00001651Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * xpath.c: applied another XPath patch from TOM
1654 * xpath.c include/makefile.am: applied another patch from
1655 china@thewrittenword.com (cleanup on IRIX).
1656
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001657Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * xml-config.1: received a fixed version from Fredrik Hallenberg
1660 <hallon@lysator.liu.se>
1661
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001662Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1665 cleanup patch for XPath
1666
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001667Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * patched to redirrect all "out of context" error messages to
1670 a reconfigurable routine. The changes are:
1671 * xmlerror.h : added the export of an error context type (void *)
1672 an error handler type xmlGenericErrorFunc there is an interface
1673 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1674 to reset the error handling routine and its argument
1675 (by default it's equivalent to respectively fprintf and stderr.
1676 * all the c files: all wild accesses to stderr or stdout within
1677 the library have been replaced to calls to the handler.
1678
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001679Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * configure.in: release 2.2.6
1682 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1683 exporting the inner functions of xpath for extension modules
1684 * doc/*: updated and rebuilt the doc
1685
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001686Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * nanohttp.c : applied Wayne HTTP cleanup patch
1689 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1690 and xmlNodeSetSpacePreserve()
1691
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001692Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1693
1694 * xpath.c: closing bug #29260
1695
Daniel Veillard126f2792000-10-24 17:10:12 +00001696Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1699 multikey tuples, made hash structure opaque
1700 * valid.[ch]: moved elements, attributes, notations decalarations
1701 as well as ID and refs to hash tables.
1702 * entities.c: hash cleanup
1703 * xmlmemory.c: fixed a dump problem in debug mode
1704 * include/Makefile.am: problem passing in DESTDIR= values patch
1705 from Marc Christensen <marc@calderasystems.com>
1706 * nanohttp.c: removed debugging remains
1707 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1708 * HTMLparser.c parser.c: fixing a number of problems with the
1709 macros in the *parser.c files (Wayne).
1710 * HTMLparser.c: close the previous option when opening a new one
1711 (Marc Sanfacon).
1712 * result/HTML/*: updated the HTML results accordingly
1713
Daniel Veillard52afe802000-10-22 16:56:02 +00001714Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1717 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1718 XPath functions and XML entities table to them. More to come...
1719 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1720
Daniel Veillard683cb022000-10-22 12:04:13 +00001721Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * tree.c: coalesce adjacent text nodes
1724 * valid.c: handling of blank nodes in DTd validation (raised
1725 by problems with a posteriori validation).
1726 * nanohttp.c: changing behaviour on HTTP write stuff.
1727 * HTMLtree.c: forced body and html to be explicitely closed.
1728 * xpath.h: exported more XPath functions.
1729
Daniel Veillard1baf4122000-10-15 20:38:39 +00001730Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * Release of 2.2.5
1733 * xpointer.c: range() range-inside and other helper functions
1734 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1735
Daniel Veillard47e12f22000-10-15 14:24:25 +00001736Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1739 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1740
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001741Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1744 and XPointer modules
1745
Daniel Veillard134c9f32000-10-15 10:27:08 +00001746Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * SAX.h: closed #25107
1749
Daniel Veillard39915622000-10-15 10:06:55 +00001750Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * testSAX.c: fixed problem with cdata reporting
1753 * SAXresult/* : updated
1754
Daniel Veillard1e851392000-10-15 10:02:56 +00001755Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1756
1757 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1758 Closed bug #27499, added to regression tests
1759 * TODO: updated
1760
Daniel Veillard7eda8452000-10-14 23:38:43 +00001761Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1764 support for SCRIPT and STYLE with help from Bjorn Reese
1765 * test/HTML/* result/HTML/*: added simple testcase and updated
1766 the existing ones.
1767
Daniel Veillardff9c3302000-10-13 16:38:25 +00001768Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1771 string-range for empty strings
1772 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1773 test/XPath/xptr/strrange: augmented the XPointer testsuite
1774
Daniel Veillard189446d2000-10-13 10:23:06 +00001775Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * doc/xml.html doc/xmlmem.html: added a module describing memory
1778 interfaces and use, updated the main page.
1779
Daniel Veillard2f971a22000-10-12 23:26:32 +00001780Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1783 nanoftp code work on Windows too now
1784
1785Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001786
1787 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1788 * xpointer.c: implemented string-range() at least a good first version
1789 * test/XPath/docs/str test/XPath/xptr/strrange
1790 result/XPath/xptr/strrange: the string-range() tests
1791
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001792Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * Makefile.am include/Makefile.am include/win32config.h
1795 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1796 and make distcheck
1797
Daniel Veillard19d61112000-10-11 23:50:35 +00001798Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1801 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1802 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1803
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001804Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1807 patch for socklen_t detection by
1808 Albert Chin-A-Young <china@thewrittenword.com>
1809
Daniel Veillardcd429612000-10-11 15:57:05 +00001810Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1813 and added a --dtdvalid option to xmllint used to test it
1814
Daniel Veillard47c02452000-10-11 13:04:36 +00001815Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1818 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1819
Daniel Veillard2d38f042000-10-11 10:54:10 +00001820Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1823 handlings (registration, lookup, cleanup)
1824
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001825Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * configure.in Makefile.am include/makefile.am: adding XPointer
1828 and XPtrtests target
1829 * xpointer.[ch] : new files for XPointer support
1830 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1831 more XPath tests
1832
Daniel Veillard57fda592000-10-10 23:24:14 +00001833Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * configure.in: fixed, very broken, make distcheck works again
1836
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001837Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * More work toward 2.2.5, integrated a number of patches
1840 * configure.in Makefile.am win32config.h.in: trying to cleanup
1841 make distcheck .... huh ...
1842 * include/Makefile.am include/win32config.h: new directory
1843 for includes
1844 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1845 updated teh makefiles and instructions for WIN32
1846 * xpath.c: small fixes
1847 * test/XPath/ results/XPath: updated the testcases and results
1848 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1849 suggested patches
1850 * valid.c: fixed an ID bug
1851
Daniel Veillardb71379b2000-10-09 12:30:39 +00001852Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1855 the automake bug where wrong dependancies were generated.
1856 * xpath.[ch]: worked on XPointer
1857
Daniel Veillard7e99c632000-10-06 12:59:53 +00001858Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * configure.in Makefile.am: 2.2.5, ship the include in an
1861 include/libxml subdirectory, use symlinks when using CVS
1862 * testSAX.c: fixed small bug
1863 * testXPath.c: changed the way testfiles are parsed
1864 * debugXML.c: same kind of cleanup when parsing an argument expression
1865 XPath/XPointers can have blanks embedded
1866 * xpath.[ch]: more cleanup, reorgs for XPointer work
1867 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1868 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1869
Daniel Veillard55b91f22000-10-05 16:30:11 +00001870Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1873 in the XPath engine, rewrote large parts of it, now it's far
1874 cleaner and in sync with the REC not an old WD. Fixed a parsing
1875 problem in the interactive XML shell found when testing XPath.
1876
Daniel Veillardac260302000-10-04 13:33:43 +00001877Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1880 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1881 examples with the extra test
1882
Daniel Veillard7cfce322000-10-04 12:40:27 +00001883Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1884
1885 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1886 the global init function.
1887
Daniel Veillard970112a2000-10-03 09:33:21 +00001888Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * HTMLparser.c: Doohhh, attribute name parsing was still case
1891 sensitive ! Fixed this ...
1892 * result/HTML/* : updated the tests results accordingly
1893
Daniel Veillard740abf52000-10-02 23:04:54 +00001894Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1895
1896 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1897 engine, should be far more stable, incorporated a new version of
1898 preceding/following axis, need testing
1899 * uri.c: fixed file:///c:/a/b/c problem
1900 * test/XPath/tests/idsimple: augmented the XPath tests
1901
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001902Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * doc/* rebuilding docs for 2.2.4 release
1905
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001906Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * configure.in: releasing 2.2.4
1909 * parser.[ch]: added xmlStrEqual()
1910 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1911 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1912 use xmlStrEqual instead
1913 * TODO: updated
1914 * added an XPath test
1915
Daniel Veillardbc765302000-10-01 18:23:35 +00001916Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1919 * entities.h: exported xmlInitializePredefinedEntities
1920 * parser.[ch] : added xmlInitParser()
1921 * parserInternals.h : had to export htmlInitAutoClose()
1922
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001923Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1924
1925 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1926 problems
1927 * Makefile.am : added XPath regression tests to normal tests
1928 * uri.c: fixed a problem with local paths, cleanup
1929 * parser.c: fixed a problem with large CData sections
1930
Daniel Veillardd2ade932000-09-30 14:39:55 +00001931Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * configure.in xml-config.in: patch from "Ben Taylor"
1934 <sol7x86@hotmail.com> for solaris shared libs lookup
1935
Martin Bauligdd7d1f62000-09-29 23:17:57 +000019362000-09-30 Martin Baulig <baulig@suse.de>
1937
1938 * libxml-2.0.pc.in: Provide pkg-config script.
1939
1940 * configure.in: Create the libxml-2.0.pc script from the
1941 libxml-2.0.pc.in templates.
1942 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001943 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001944
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001945Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1948 when compiling with MSC
1949
Daniel Veillard46057e12000-09-24 18:49:59 +00001950Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * xpath.c: patch for normalize-string() substring-before(),
1953 substring-after() and translate() functions from Bjorn Reese
1954 <breese@mail1.stofanet.dk>
1955 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1956 Fredrik Hallenberg <hallon@lysator.liu.se>
1957 * TODO: updated
1958
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001959Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1962 problem of socklen_t being undefined on a number of platforms
1963 * debugXML.c: fixed a compilation problem when without snprintf
1964
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001965Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1968 an URI bug and a fix for the control-character-induced infinite loop
1969 * nanohttp.c: preventive fix for compiling on WIN32
1970
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001971Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * xmlint.c: closing bug #25000
1974
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001975Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1978 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1979 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1980 related function, fixing xmlStrncmp(), and associated cleanup
1981 * result/HTML/entities.html.sax: updating result
1982
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001983Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * uri.c: applied patch for URI escaping from Wayne Davison
1986 <wayned@blorf.net>
1987 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1988 from Denis Barbier <barbier@imacs.polytechnique.fr>
1989 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1990 patch from Wayne Davison
1991
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001992Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * doc/xml.html : updated with new releases, adding "how to help"
1995
Daniel Veillard04698d92000-09-17 16:00:22 +00001996Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1997
1998 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1999 removed a few warnings in pedantic mode ...
2000 * parserInternals.c parser.c: moved encoding switching function
2001 to parserInternals.c
2002 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2003
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002004Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2007 error or warning handlers
2008
Daniel Veillardb1059e22000-09-16 14:02:43 +00002009Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2010
2011 * parserInternals.c parserInternals.h parser.c Makefile.am:
2012 created a new module parserInternals.c, moved most of the
2013 code shared by the various parsers there, as well as
2014 deprecated code from parser.c. More cleanup of parser.c
2015 * uri.c: fixed a problem when URI is NULL
2016 * valid.c: speedup when looking for an attribute declaration
2017
Daniel Veillard39c7d712000-09-10 16:14:55 +00002018Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2021 the cleanup of the computation of URI references when seeking
2022 external entities. The URI reference string and the resulting
2023 URI are both stored now.
2024 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2025 large s(n)printf checks and cleanup from Denis Barbier
2026 <barbier@imacs.polytechnique.fr>
2027 * xmlversion.h.in tree.h: couple of SGML declarations for a
2028 possible docbook module.
2029 * result/VC/ : a couple of test output changed due to the change
2030 of the entities URI
2031
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002032Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * parser.h: added a _private field for linking user's data
2035
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002036Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2037
2038 * parser.c parserInternals.h: demacroified most of the IS_XXX
2039 the gain in size is significant so ...
2040
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002041Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2042
2043 * entities.c: cases where looking up entities with doc==NULL
2044 covered
2045
Daniel Veillard90e11312000-09-05 10:42:32 +00002046Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
Daniel Veillard1de50802000-09-07 08:54:32 +00002048 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002049 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2050
Daniel Veillard98a79162000-09-04 11:15:39 +00002051Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2052
Daniel Veillard1de50802000-09-07 08:54:32 +00002053 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002054 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2055 * Makefile.in: added URItest and included thenin "make tests"
2056
2057Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002058
2059 * xmlversion.h.in: closed bug 22941
2060
Daniel Veillard2bb89092000-08-31 14:57:50 +00002061Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * doc/xmlio.html: added doc and example for entity loader
2064 redefinition.
2065
Daniel Veillard96984452000-08-31 13:50:12 +00002066Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2069 used by libxml
2070
Daniel Veillarde715dd22000-08-29 18:29:38 +00002071Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * parser.c: Fixed bug on invalid ontent characters and when using
2074 push.
2075 * xmllint.c: fixed xmllint endling of errors in push mode
2076
Daniel Veillard4948eb42000-08-29 09:41:15 +00002077Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2078
2079 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002080 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002081 * result/HTML/*.sax: regenerated HTML SAX output
2082 * parser.c: more cleanup.
2083
Daniel Veillarde010c172000-08-28 10:04:51 +00002084Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002087 patches from Wayne Davison <wayned@users.sourceforge.net>,
2088 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002089 * HTMLparser.c: fixed an ignorable white space detection bug
2090 occuring when parsing with SAX only
2091 * result/HTML/*.sax: updated since the output is now HTML
2092 encoded...
2093
Daniel Veillard47f3f312000-08-27 22:40:15 +00002094Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002096 * HTMLparser.[ch]: applied some of Wayne Davison
2097 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002098
Daniel Veillarde0854c32000-08-27 21:12:29 +00002099Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2100
2101 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2102 undeclared namespace prefix was used, added a warning.
2103 Cleaned up support w.r.t. entities, spilling out a warning
2104 and being pedantic on lookups.
2105 * test/warning/ent9 : added testcase for previous example.
2106 * TODO: updated
2107 * parserInternals.h parser.c: changed the way names are parsed
2108 now allow infinite size and decrease penalty for normal use
2109 * parser.c: Started a big cleanup/check of the parser code,
2110 fixed some of the most tortuous entity code, spotted code
2111 unused anymore
2112 * test/*: added tests for very long names and related nasty
2113 things.
2114
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002115Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * doc/encoding.html: added encoding aliases doc
2118 * doc/xml.html: updates
2119 * encoding.[ch]: added EncodingAliases functions
2120 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2121 bottleneck affecting large DTDs like Docbook
2122 * parser.[ch] xmllint.c: added a pedantic option, will be
2123 useful
2124 * SAX.c: redefinition of entities is reported in pedantic mode
2125 * testHTML.c: uninitialized warning from gcc
2126 * uri.c: fixed a couple of bugs
2127 * TODO: added issue raised by Michael
2128
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002129Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * doc/encoding.html: propagated Martin Duerst suggestions
2132
Daniel Veillard52402ce2000-08-22 23:36:12 +00002133Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2136 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2137 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2138 by Wayne Davison
2139
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002140Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * nanoftp.c nanohttp.c: small cleanup
2143 * TODO: updated
2144
Daniel Veillard244ece92000-08-19 20:58:02 +00002145Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2146
2147 * added an old VC testcase and updated title.xml entity
2148
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002149Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2152 done on auto-opening of <p> tags and cleanup of SAX output
2153
Daniel Veillard979e55e2000-08-19 16:48:54 +00002154Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2157
Daniel Veillard4540be42000-08-19 16:40:28 +00002158Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2159
2160 * doc/xml.html libxml.* structure.*: updated the doc a bit
2161
Daniel Veillard808a3f12000-08-17 13:50:51 +00002162Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2163
2164 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2165 of SAX tests
2166
Daniel Veillard29579362000-08-14 17:57:48 +00002167Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2168
2169 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2170 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2171
Daniel Veillard1255ab72000-08-14 15:13:33 +00002172Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2175 * testHTML.c: fix core dump on Solaris 2.x systems
2176 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2177 * result/HTML/*.sax: previous bug fix lead to new results
2178
Daniel Veillard03109292000-08-14 14:58:22 +00002179Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2182 * configure.in: added --with-readline=DIR to accept alternate
2183 path for readline include/library
2184 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2185 for ANSI under HP-UX
2186 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2187 includes @LIBS@
2188
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002189Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * doc/* : rebuilt the docs
2192 * getting ready for 2.2.2 release
2193
Daniel Veillard87b95392000-08-12 21:12:04 +00002194Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2197 and xmlAddFeature()
2198 * tree.[ch]: added xmlAddChildList()
2199 * xmllint.c: MAP_FAILED macro test
2200 * parser.h: added xmlParseCtxtExternalEntity()
2201 * valid.c: applied bug fixes removed warning
2202 * tree.c: added CDATA block to elements content
2203 * testSAX.c: cleanup of output
2204 * testHTML.c: added SAX testing
2205 * encoding.c: better error recovery
2206 * SAX.c, parser.c: fixed one of the external entity processing
2207 of the OASis testsuite
2208 * Makefile.am: added HTML SAX regression tests
2209 * configure.in: bumped to 2.2.2
2210 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2211 SAX results
2212
Daniel Veillard88a172f2000-08-04 18:23:10 +00002213Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * configure.in: patch for HP compiler
2216
22172000-08-04 Sven Heinicke <sven@zen.org>
2218
2219 * xmllint.c: Was coredumping sometimes when the file given didn't
2220 exist.
2221
Daniel Veillard46e370e2000-07-21 20:32:03 +00002222Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2223
2224 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002225
Daniel Veillard46e370e2000-07-21 20:32:03 +00002226 when using in memory parsing. Need some cleanup.
2227 * xmllint.c configure.in: added a --memory flag to test memory
2228 parsing
2229
Daniel Veillard36650692000-07-21 15:16:39 +00002230Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2231
2232 * nanohttp.c: fixed socklen_t replacement to unsigned int
2233 * parser.c: fixed a space handdling missing at the end of
2234 production 28 DOCTYPE.
2235 * xmlmemory.c: fixed a stupid bug on the routine to override
2236 allocation functions
2237 * TODO: updated
2238
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002239Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * doc/ regenerated the docs
2242
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002243Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2244
2245 * doc/encoding.html doc/xml.html: added I18N doc
2246 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2247 improvements, both parser and filters, added ASCII & HTML,
2248 fixed the ISO-Latin-1 one
2249 * xmllint.c testHTML.c: added/made visible --encode
2250 * debugXML.c : cleanup
2251 * most .c files: applied patches due to warning on Windows and
2252 when using Sun Pro cc compiler
2253 * xpath.c : cleanup memleaks
2254 * nanoftp.c : added a TESTING preprocessor flag for standalong
2255 compile so that people can report bugs more easilly
2256 * nanohttp.c : ditched socklen_t which was a portability mess
2257 and replaced it with unsigned int.
2258 * tree.[ch]: added xmlHasProp()
2259 * TODO: updated
2260 * test/ : added more test for entities, NS, encoding, HTML, wap
2261 * configure.in: preparing for 2.2.0 release
2262
Daniel Veillard49703262000-07-10 10:27:46 +00002263Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * nanoftp.c: fixed the way the control connection is handled
2266 * libxml.spec.in: fixed the dependancies and cleanup
2267
Daniel Veillard306be992000-07-03 12:38:45 +00002268Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * doc/xml.html: changed the xmlsoft.org structure, updated the
2271 examples w.r.t. root and childs
2272
Daniel Veillard7d853352000-07-02 18:53:09 +00002273Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2276
Daniel Veillard365e13b2000-07-02 07:56:37 +00002277Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2278
2279 * HTMLparser.c: Work on character encoding support for the HTML parser
2280 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2281 * encoding.c: Fixed a potential memleak in the encoding stuff
2282
Daniel Veillardaf743792000-07-01 11:49:28 +00002283Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2284
2285 * doc/FAQ.html doc/Makefile.am : added a FAQ
2286
2287Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002288
2289 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2290 of the HTML parser to force it to not bypass SAX
2291
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002292Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * win32config.h.in: updated
2295 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2296 lacks iconv support :-( need to release 2.1.1
2297 * configure.in: release 2.1.1
2298 * HTMLparser: fixed bug #14784
2299 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2300 by Windows compiler
2301 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2302 the SAX startDocument() callback.
2303 * TODO: updated
2304
2305Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * added xmlStopParser()
2308
Daniel Veillardbe803962000-06-28 23:40:59 +00002309Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * configure.in: 2.1.0 prerelease
2312 * Large resync between W3C and Gnome tree
2313 * nanoftp, nanohttp.c: fixed stalled connections probs
2314 * HTMLtree.c SAX.c : support for attribute without values in
2315 HTML for andersca
2316 * valid.c: Fixed most validation + namespace problems
2317 * HTMLparser.c: start document callback for andersca
2318 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2319 * parser.h, SAX.c: serious speed improvement for large
2320 CDATA blocks
2321 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2322 different encoding
2323 * example/Makefile.am example/gjobread.c tree.h: work on
2324 libxml1 libxml2 convergence.
2325 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2326 and the LIBXML_TEST_VERSION macro
2327
Daniel Veillardc310d562000-06-23 18:32:15 +00002328Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2329
2330 * doc/xml.html: various patches and improvements typo fixed by
2331 Felix Natter
2332 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2333 from Felix Natter <fnatter@gmx.net>
2334
Daniel Veillardf3029822000-05-06 08:11:19 +00002335Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * doc/upgrade.html: updated with instructions for support of both
2338 libxml-1.x and libxml-2.x
2339 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2340 for 2.x support and also fixed includes
2341
2342
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002343Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2346 the encoding support, added iconv support, so now libxml if
2347 compiled with iconv automatically support japanese encodings
2348 among others. Work based on initial patch from Yuan-Chen Cheng
2349 I may have broken binary compat in the encoding handler
2350 registration scheme, but that was so utterly broken I don't
2351 expect anybody to have used this feature until now.
2352 * parserInternals.h: fixup on the CHAR range macro
2353 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2354 code.
2355 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2356 * uri.c: added xmlParseURI() I can't believe I forgot to
2357 implement this one in 2.0 !!!
2358 * SAX.c: moved doc->encoding update in the endDocument() call.
2359 * TODO: updated.
2360
Daniel Veillard06047432000-04-24 11:33:38 +00002361Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2362
2363 * tree.h: removed extraneous xmlRemoveProp definition
2364 * TODO: added item about --disable-corba configure switch
2365 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2366 * nanoftp.c: fixed include problems giving troubles on AIX and
2367 slowlaris
2368 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2369 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2370 comment and headers changes to lower gtk-doc number of warnings
2371 * doc/html/*: rebuilt docs
2372
Daniel Veillarde0aed302000-04-16 08:52:20 +00002373Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2374
2375 * HACKING: documented the tag for 1.x and instructions
2376
Daniel Veillard5e873c42000-04-12 13:27:38 +00002377Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2378
2379 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2380 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2381 xmlCreateIOParserCtxt
2382 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2383 significant overall improvement
2384 * xmllint.c: added I/O test to xmllint
2385 * testSAX.c: added a speed test
2386 * doc/* : updated/regenerated
2387
Daniel Veillardfc708e22000-04-08 13:17:27 +00002388Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * xpath.c uri.h parserInternals.h: cosmetic changes from
2391 "Timur I. Bakeyev" <timur@bat.ru>, including making
2392 xmlCreateURI() public
2393
Daniel Veillard5d211f42000-04-07 17:00:24 +00002394Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2397 and the code at the same time. Added a clean mechanism for
2398 overload or added input methods: xmlRegisterInputCallbacks()
2399 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2400 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2401 * TODO: updated
2402 * doc/* : updated/regenerated
2403 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2404 source dir
2405
Daniel Veillarde77a9182000-04-05 19:12:29 +00002406Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2407
2408 * testURI.c: yet another forgotten commit, I should get some sleep !
2409
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002410Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2411
2412 * xmllint.c: forgot to commit this too ?
2413
Daniel Veillardb9df4042000-04-05 14:23:16 +00002414Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * xmlversion.h.in : forgot to commit this previously
2417
Daniel Veillard361d8452000-04-03 19:48:13 +00002418Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2421 * README TODO: updated for release
2422 * uri.c uri.h: added authority parsing/saving
2423 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2424 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2425 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2426 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2427 Makefile.am : added compile-time customization of libxml
2428 --with-ftp --with-http --with-html --with-xpath --with-debug
2429 --with-mem-debug
2430 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2431 #include <libxml/xxx.h> I hope it won't break too much stuff
2432 and will be manageable in the future...
2433 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2434 and added xmllint to the installed programs
2435 * uri.h: added xmlFreeURI()
2436
Daniel Veillardec303412000-03-24 13:41:54 +00002437Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * uri.c uri.h: finished the escaping handling, the base support
2440 and the URI path normalization. Looks good just lacks the
2441 authority content parsing code.
2442 * Makefile.am: added instructions to generate testURI
2443 * TODO: updated
2444 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2445 added links and icons for W3C and Gnome
2446
Daniel Veillard8f621982000-03-20 13:07:15 +00002447Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2448
2449 * xmlmemory.[ch] : seems I forgot to actually update the files in
2450 the last commit :-)
2451 * doc/xml.html doc/html/* : updated and uploaded the docs
2452
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002453Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2456 * TODO: updated
2457 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002458 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002459 gfree).
2460 * Makefile.am, uri.c, uri.h: added a set of functions to do
2461 exact (litteraly copied from the RFC 2396 productions) parsing
2462 and handling of URI. Will be needed for XLink, one XML WFC,
2463 XML Base and reused in the nano[ftp/http] modules. Still work
2464 to be done.
2465
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002466Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * configure.in, libxml.spec.in : libxml2
2469 * doc/* : updated the doc page, rebuilt the docs
2470
Daniel Veillardcf461992000-03-14 18:30:20 +00002471Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * all: tagged LIB_XML_1_X
2474 * *.c *.h : updated from W3C CVS tree
2475 * configure.in : 2.0.0-beta
2476 * libxml.spec.in : libxml2 package nam
2477 * result/* : new version of the tests output
2478
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002479Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2480
2481 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2482
Daniel Veillardb566ce12000-03-04 11:39:42 +00002483Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * doc/* : rebuilt the docs
2486 * parser.c: final patch on #6766
2487 * valid.c: small patch on validity checks.
2488
Daniel Veillardfb76c402000-03-04 11:39:42 +00002489Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2490
2491 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2492 added
2493 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2494 compatibility w.r.t. XML spec and existing code.
2495
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002496Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2497
2498 * parser.c: seems a better solution to <a> </a> exists,
2499 will try it for a while
2500
Daniel Veillard83a30e72000-03-02 03:33:32 +00002501Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * parser.c: tried to remove the <a> </a> generating <a/>
2504 this is hard. Left a flag for that purpose. Fixed bug #6766
2505 * configure.in: prepared 1.8.7 not released, due to previous
2506 problem
2507
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002508Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * doc/xml.html : applied second patch from Paul DuBois
2511
Daniel Veillard402e8c82000-02-29 22:57:47 +00002512Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * doc/xml.html : applied patch from Paul DuBois
2515
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002516Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2519
Daniel Veillard5feb8492000-02-02 17:15:36 +00002520Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2523 compilation warnings on various platforms.
2524 * parser.c: Fixed #5281 validity error callbacks are now desactived
2525 by default if not validating.
2526
Daniel Veillardf341f932000-02-02 14:52:08 +00002527Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2530
Daniel Veillard13c757e2000-02-01 23:59:15 +00002531Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2534 <gkatsi@cs.toronto.edu>
2535
Daniel Veillard726e8792000-01-30 20:04:29 +00002536Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2539 processing URLs
2540
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002541Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2542
2543 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2544 xmlNanoFTPUpdateURL for persistent control connections.
2545 * configure.in: 1.8.6
2546
2547Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2550 * tree.[ch] : added xmlSaveNoEmptyTags
2551
James Henstridgef3be9312000-01-28 13:59:21 +000025522000-01-29 James Henstridge <james@daa.com.au>
2553
2554 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2555
2556 * Makefile.am: added nanoftp.[ch] to the build.
2557
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002558Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * nanoftp.[ch]: cleanup, comments, API
2561 * debugXML.c : fixed a bug in the cat command
2562 * doc/*: regenerated the docs
2563
Daniel Veillardda07c342000-01-25 18:31:22 +00002564Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2567 * debugXML.c : fixed a bug in the cat command
2568 * valid.c: fixing some small probs
2569 * libxml.spec.in: get rid of the SNAP suffix
2570 * doc/xml.html: updated the status
2571
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002572Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * xml-config.in: xml-config --version to just return the
2575 version number
2576 * xpath.c: some cleanup w.r.t. axis when the current node is
2577 an attribute.
2578 * TODO: updated
2579
Daniel Veillard461a66c2000-01-18 18:01:01 +00002580Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * configure.in: prepared for libxml-1.8.5
2583 * doc/* recompiled the documentation
2584
25852000-01-17 Jody Goldberg <jgoldberg@home.com>
2586
2587 * configure.in : WARNING autoconf subtlety alert :
2588 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2589 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2590 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2591 get defined by AC_CHECK_HEADERS.
2592
Daniel Veillardf967b902000-01-17 16:06:10 +00002593Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2596 Rune.Djurhuus@fast.no
2597
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002598Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * TODO: updated
2601 * tree.c, parser.c: made sure that only memory alloc problems
2602 and internal parser errors are allowed to write to stdout or
2603 stderr.
2604
Daniel Veillard0142b842000-01-14 14:45:24 +00002605Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * tree.c : restored xmlNewGlobalNs since this seems used by
2608 a lot of existing code :-(, fixed a bug in xmlNewNs
2609 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2610 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2611 to exit() from the library code.
2612 * xpath.c, parser.c: removed bugs or unused code detected by
2613 Windows compilers
2614 * parser.c: started adding interfaces for parsing well balanced
2615 XML fragments
2616 * configure.in: releasing 1.8.4
2617 * doc/* : rebuilt the docs
2618
Daniel Veillard2eac5032000-01-09 21:08:56 +00002619Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * tree.[ch] : added xmlNewDocFragment() for DOM
2622 * testHTML.c: uninitialized variable.
2623
Daniel Veillardf3a73582000-01-05 14:58:39 +00002624Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * doc/* : rebuild the docs
2627
Daniel Veillard71b656e2000-01-05 14:46:17 +00002628Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * acconfig.h: readline and history patch
2631 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2632 * tree.c: added check and handling when possibly removing an ID
2633 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2634 and saving.
2635 * test/HTML/entities.html result/HTML/entities.html* : test for
2636 various entities reference cases
2637 * result/HTML/* : as a result output of some testcase have
2638 changed
2639 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2640 by previous example. added xmlParseTryOrFinish().
2641 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2642 entities.h debugXML.h HTMLparser.h: changed the way struct are
2643 declared to allow gtk-doc to expose those
2644 * parser.c: closed bug #4960
2645 * Makefile.am configure.in: Applied patch from
2646 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2647 and math/socket libs detection
2648
Daniel Veillard437b87b2000-01-03 17:30:46 +00002649Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2650
2651 * configure.in, Makefile.am: link tester against readline
2652 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2653
Daniel Veillard686d6b62000-01-03 11:08:02 +00002654Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2655
2656 * tree.[ch]: added xmlRemoveProp
2657 * win32config.h.in nanohttp.c: avoid including the Windows
2658 socket stuff in every C files
2659 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2660 the XmL parser(s)
2661 * test/ns4 result/ns4 etc...: added test case for previous prob
2662 * tree.c: xmlNewNs wasn't checking for double definition
2663 * Makefile.in: fixed a problem with dist-hook duplicates
2664 * parser.[hc], xmlIO.c: fixed the loading of external entities
2665 APIs, now xmlLoadExternalEntity() is used everywhere and
2666 setting up an app specific front-end using the
2667 * SAX.c parser.c: some fixes, now the xhtml spec validates
2668 with the xhtml DTD.
2669 * error.c: fixed crashes in case of no input stream
2670 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2671 to the validation tests and results
2672
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002673Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2674
2675 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2676 too htmlCreatePushParserCtxt() and htmlParseChunk()
2677 * parser.c: a bit of cleanup.
2678 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2679 to XML) removed the last mem leak known
2680 * HTMLtree.c: output message cleanup
2681 * xmlmemory.c: display content info about memory blocks
2682 * result/HTML/wired.* : missing att value warning change
2683
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002684Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * doc/* : rebuilt the documentation
2687
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002688Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * parser.[ch] parserInternals.h: Push parser for XML,
2691 seems to work fine now
2692 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2693 --push for push testing
2694 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2695 * testSAX.c: added --push
2696 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2697 subtree
2698 * xmlIO.[ch] : enriched API + fixes for push mode
2699 * entities.[ch]: added the entity content length to the struct.
2700 * xmlmemory.[ch]: new API to show the last entries for the shell
2701 * valid.c: added required attribute testing
2702 * SAX.c: the cdata callback now merge contiguous fragments
2703 * HTMLparser.c: cleanup of some macros
2704
Daniel Veillard3c558c31999-12-22 11:30:41 +00002705Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * parser.c: fix for PIs name starting with xml
2708 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002709 * *.c, configure.in win32config.h.in : generate win32config.h for
2710 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002711
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002712Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * parser.c: fixed a stupid = vs. == bug :-(
2715 * doc/gnome-xml.sgml: s/glade/xml/
2716
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002717Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2718
2719 * configure.in, doc/xml.html : bug fix release 1.8.2
2720 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2721 Hopefully the end of that silly C++ include problem
2722 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2723 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2724 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2725 troubles with autoclosed elements when the stree shape doesn't
2726 follow the DtD specs. Added htmlIsAutoClosed() and
2727 htmlAutoCloseTag()
2728 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2729 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2730 * debugXML.c: fixed a bug on printing default namespaces.
2731 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2732
Daniel Veillardb24054a1999-12-18 15:32:46 +00002733Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * result/HTML/*.htm[l] : updated the HTML regression tests according
2736 to the new output
2737 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2738 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2739 problem due to intermix of extern "C" { ... } declarations for C++
2740 and recursive includes in the headers
2741
Chris Lahey323c48c1999-12-18 15:32:45 +000027421999-12-20 Chris Lahey <clahey@umich.edu>
2743
2744 * HTMLtree.c: Made it so that html nodes with a single child do
2745 not insert a carriage return before or after the child node.
2746
Daniel Veillardb24054a1999-12-18 15:32:46 +00002747Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002748
2749 * configure.in, doc/xml.html : bug fix release 1.8.1
2750 * parser.c: fixed bug #4344
2751 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2752 added the glue to avoid C++ problems
2753 * doc/* : regenerated the documentation
2754
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002755Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2758 namespace recognition, and Dia as a resul :-(
2759 * encoding.c: closed bug #3950
2760
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002761Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2762
2763 * valid.c: debugging a posteriori validation, except URI expansion
2764 stuff this should be fixed now
2765 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2766 Carl Nygard <cnygard@bellatlantic.net>
2767 * tester.c: added --postvalid, cleaning of the code
2768 * tree.[ch]: added xmlDocGetRootElement()
2769
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002770Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2771
2772 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2773 c++ losage.
2774
Daniel Veillard10a2c651999-12-12 13:03:50 +00002775Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2776
2777 * configure.in, doc/xml.html : bumped to 1.8.0
2778 * xlink.[ch], Makefile.am : added framework for link detection
2779 * parser.h: added nbChars to parser context, needed for cleanup.
2780 * xmlmemory.c: removed a nasty bug when out of mem
2781 * valid.[ch]: adding namespace support for attribute decl
2782 * tester.c: added --debugent option
2783 * debugXML.[ch]: added xmlDebugDumpEntities()
2784 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2785 buffers instead, this was really needed, validation was breaking
2786 in strange ways due to that. Added xmlParseStringPEReference()
2787 and other parsing from strings functions. Entities processing
2788 modified again, but PERef are still not handled correcly but
2789 unless you're Eve Maller you won't notice :-)
2790 * HTMLparser.c: large changes toward reliability, and switched to
2791 lowercase internal tags, XHTML is lowercase, so it will help
2792 that output is closer to next version.
2793 * doc/* : regenerated the documentation, it is now hosted at
2794 http://xmlsoft.org/ (same bits I just bought the domain :-)
2795
2796
Daniel Veillard294cbca1999-12-03 13:19:09 +00002797Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2798
2799 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2800 doc generation
2801 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2802 in the SAX API
2803 * doc/*: rebuilt the doc making sure everything appears in the
2804 HTML files
2805
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002806Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2809 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2810 which allow impressive speed improvement on dataset with
2811 large text pieces, but at the cost of broken binary
2812 compatibility and slightly bigger memory usage.
2813 Configure with --with-buffers to activate them, they
2814 are protected with XML_USE_BUFFER_CONTENT define.
2815 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2816 goal is 0 memory left allocated once parser is no more used
2817 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2818 call xmlCleanupParser() and xmlMemoryDump()
2819
Daniel Veillarda819dac1999-11-24 18:04:22 +00002820Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2823 * parser.[ch] encoding.[ch]: added memory cleanup routines
2824 * parser.c: closing bug #3788
2825 * doc/*: rebuilt the doc
2826
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002827Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2830 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2831 * tester.c: added --compress option
2832 * doc/*: rebuilt the documentation
2833
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002834Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2837 if given /proc/kcore as input !
2838 * doc/xml.html doc/*: updated and rebuilt the documentation
2839
2840Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002841
2842 * parser.c: Fixed some wrongly space collapsing code due to
2843 a misreading of the spec.
2844 * result/*: fixed the output accordingly
2845
2846Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002847
2848 * encoding.c: bug fix and typos
2849 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2850 * parser.c: added attribute normalization closing bug #3597
2851 * test/att* result/att* SAXresult/att*: testcase for attribute
2852 normalization
2853
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002854Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * configure.in: closing bug #3163 by adding extra flags for the
2857 cc compiler on HP-UX
2858
Daniel Veillard51e3b151999-11-12 17:02:31 +00002859Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2860
2861 * valid.[ch] : removed a typo and an enumerated type bug in the
2862 xmlAddElementDecl() function
2863 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2864 call to xmlEncodeEntitiesReentrant() so that the functions
2865 New, Set and Get are at the same level.
2866 * parser.c HTMLparser.c: extra memory allocation bug for
2867 attributes detected by someone using libxml in embedded systems :-)
2868
Daniel Veillard962195f1999-10-28 15:51:53 +00002869Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2870
2871 * xmlmemory.h: turned off mem debug :-\
2872
Daniel Veillard35008381999-10-25 13:15:52 +00002873Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * parser.c: closed bug #2784 a one line fix, but worth pushing
2876 a new release out
2877 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2878 some structures, comments before and after the
2879 main element, and other nastyness
2880 * HTMLtree.c tree.c: accomodate the extended HTML supported
2881 * configure.in: pushing 1.7.4
2882 * test/ent8 and related outputs : added a new test for bug #2784
2883 * test/HTML/wired.html and related output: a nasty HTML example
2884 * Makefile.am: improved the test scripts
2885 * docs/* : reran the documentation extractor, updated xml.html
2886
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002887Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2890 HTMLparser and debugged the HTML related code. HTML documents
2891 now have their own type
2892 * entities.c: do not dump &apos; for HTML output
2893 * xmlmemory.c: improvement, breakpoint mechanism
2894 * testHTML.c: added --sax --repeat ...
2895 * Makefile.am: improved the HTML tests
2896 * valid.[ch]: added xmlValidGetValidElements and
2897 xmlValidGetPotentialChildren
2898 * tester.c: added --insert to test the 2 new functions
2899 * test//* result//* SAXresult//* : regression test cleanup
2900 and extension.
2901 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2902 gnome-xml-nanohttp.html
2903
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002904Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2905
2906 * HTMLparser.c: fixed problems with some autoclose tags
2907 * tree.c: fixed XML output problems.
2908 * result/* SAXresult/*: update of the tests output
2909
Daniel Veillard6077d031999-10-09 09:11:45 +00002910Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2911
2912 * Makefile.am: Arturo patch for xmlConf.sh version info
2913 * parser.c: Tim Josling patch for single quoted items
2914 * tester.c: Tim Josling patch for tester options usage
2915 * tree.h: indent cleanup
2916
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002917Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2920 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2921
Daniel Veillard00fdf371999-10-08 09:40:39 +00002922Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2923
2924 * tree.c : Raph patch for initialization of CORBA fields
2925 * parser.c, xpath.c, ...: modification of doc comments
2926 * xpath.c : allow spaces in xpath expressions
2927
Daniel Veillardad219441999-09-27 08:17:49 +00002928Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2929
2930 * xmlmemory.h: turning off memory debug :-(
2931
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002932Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2933
2934 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2935 better SAX interfaces.
2936 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2937 entity.
2938 * configure.in: 1.7.2
2939
2940Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002941
2942 * libxml.spec.in: fixed the URL
2943 * doc/xml.html: improved the documentation front-end
2944
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002945Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002946
2947 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2948
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002949Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002950
2951 * libxml.spec.in: fixed the alpha compile problem
2952 * parser.[ch]: changed errno to errNo in the parser context :-(
2953 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2954 * doc/xml.html: changed CHAR to xmlChar
2955 * doc/html/*: recompiled the documentation
2956 * configure.in: 1.7.1
2957
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002958Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2959
2960 * parser.h: modified the parser context struct to regain 1.4.0
2961 binary compatibility
2962 * parser.c, xml-error.h: added errno ot teh context and defined
2963 a set of errors values with update of errno
2964 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2965 DTDs and entities
2966 * *.h, *.c: complete cleanup of the use of config.h and include
2967 protection depending on the current setup.
2968 * overalll debugging, maintenance and bug-fixing on all modules
2969 * updated the documentation
2970 * ready for 1.7.0
2971
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002972Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2973
2974 * HTMLparser.c : cleanup
2975 * SAX.c valid.c valid.h: added ID/IDREF checking
2976 * tree.c tree.h: extended doc structure for refs
2977 * configure.in: 1.6.2
2978 * parser.c: patched bug in SAX user arg call
2979 * parserInternals.h: patched missing close in C++ wrapping
2980 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2981 especially upcoming XPointer implementation.
2982 * doc/xml.html: augmented, typo
2983
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002984Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2985
2986 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2987 not all invocations of install understand -d.
2988
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002989Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2990
2991 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2992 to make 'check' works, when builddir != srcdir.
2993
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002994Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2995
2996 * doc/xml.html : updated the documentation
2997
Daniel Veillard6454aec1999-09-02 22:04:43 +00002998Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3001 not deallocated memory blocks
3002 * *.c : replaces all calls to malloc() free() and realloc() to
3003 the wrapper functions/macros
3004 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3005 instead of xmlFreeNodeList()
3006
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003007Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3008
3009 * HTMLparser.c: corrected a stupid bug leading to core dump at
3010 tree deallocation. Removed warnings indicated by
3011 Stephane.Conversy@lri.fr
3012 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3013 looked for in the external subset
3014
3015Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003016
3017 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3018 on SGI by Stephane.Conversy@lri.fr
3019
Daniel Veillardb96e6431999-08-29 21:02:19 +00003020Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * all .h : changed the prototype declaration indent as in gtk
3023 * most .c : working on reducing the TODOs in the code
3024 * most .c : cleanup though -pedantic and Insure++
3025 * improvements on validation ID checkings.
3026 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3027 * xml-config.in: closed #1810
3028
3029Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003030
3031 * tree.h, valid.c, valid.h: more work on validity, IDs
3032 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3033 definition for AIX
3034
Daniel Veillardb556eb51999-08-15 17:19:50 +00003035Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3038 the distribution due to a cut'n paste error at last commit
3039
Daniel Veillardb05deb71999-08-10 19:04:08 +00003040Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * configure.in: upgraded to version 1.4.0
3043 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3044 Big update, added a large part of the validation process,
3045 it should be usable, but some parts are missing
3046 * xpath.c: improved the implementation w.r.t. root.
3047 * Makefile.am: added more tests
3048 * test and result trees: added a lot of tests
3049 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3050
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003051Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3052
3053 * Added an HACKING file
3054
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003055Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * xpath.[ch] : improvements and debug of the XPath implementation
3058 * parser.c, HTMLparser.c : modified the parsers to be progressive
3059 * tree.[ch] : extended the Buffer promitives
3060 * xmlIO.[ch] : added basic I/O routines providing progressive
3061 parsing and ready for I18N conversion plugins
3062 * SAXresult/* : the SAX callback sequence maybe slightly different
3063 now
3064 * test*.c : improved/updated the tests programs
3065 * doc/* : recompiled the docs.
3066
Daniel Veillard15b75af1999-07-26 16:42:37 +000030671999-07-26 Michael Meeks <michael@edenproject.org>
3068
3069 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3070
3071 * tree.c: Ditto.
3072
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003073Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3074
3075 * configure.in: upgraded to version 1.4.0
3076 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3077 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3078 XML query language, see http://www.w3.org/TR/xpath for more details.
3079 * parser.c, parser.h: added CHAR* related string functions for XPath
3080 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3081 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3082 rebuild the docs.
3083 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3084 and regression testing capabilities for XPath.
3085
Daniel Veillardd79d7871999-07-12 10:38:12 +00003086Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3087
3088 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3089 closing bug #1646
3090
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003091Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3092
3093 * Makefile.am, example/Makefile.am: closed bug #1683
3094
Daniel Veillard3166ab11999-07-11 16:14:19 +00003095Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * example/Makefile.am, configure.in: added the makefile for the
3098 gjobread example
3099
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003100Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3101
3102 * doc/Makefile.am:
3103 - fix which allow "make install DESTDIR=</install/prefix>".
3104
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003105Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3106
3107 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3108 which fixed a problem on the file reading-code.
3109
Daniel Veillard82150d81999-07-07 07:32:15 +00003110Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3111
3112 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3113 output.
3114 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3115
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003116Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3117
3118 * parser.h : Oops removed the binary compatibility problem
3119 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3120 * parser.c, HTMLparser.c: applied patches for reading from stdin
3121
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003122Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * parser.c, entities.c, valid.c: cleanup bug #1591
3125 * configure.in: cleanup bug #1592
3126 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3127 the same tree back-end. Hence gdome will be available for it.
3128 * doc/Makefile.am: close bug #617
3129
Daniel Veillard97fea181999-06-26 23:07:37 +00003130Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * parser.c: alloctate a per parser context SAX interface block
3133
Daniel Veillard14fff061999-06-22 21:49:07 +00003134Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3137 and xmlEncodeEntitiesReentrant with the correct one :-\
3138
3139Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3140
3141 * commit of my internal XML base changes, quite a lot of
3142 changes, cleanups, better entities support, framework for
3143 new I/O and charset detection and handling
3144 * Fixed the configure/Makefile stuff to generate shared libs
3145 with the proper version info, so we jumped on rev from
3146 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3147 xmlEncodeEntities() result need to be freed now, and a string
3148 xmlParserVersion provide the current library version.
3149
Raph Levien05240da1999-06-15 21:27:11 +00003150Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3151
3152 * parser.c: fixed a buffer overrun for when you have a very long
3153 attribute with no entities in it.
3154
Daniel Veillardbb2da581999-06-13 14:37:07 +00003155Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3156
3157 * added example directory
3158 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3159
Daniel Veillard011b63c1999-06-02 17:44:04 +00003160Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * Release of libxml-1.1, nearly everything has been touched for
3163 this.
3164 * Added more regression tests
3165 * Updated the documentation
3166
Daniel Veillard27d88741999-05-29 11:51:49 +00003167Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * tree.[ch]: unified the XML_NO_CORBA defines.
3170 * parser.c encoding.[ch]: started plugging in char encoding detection
3171
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003172Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3173
3174 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3175 Also freed allocated buffer.
3176
Daniel Veillard27d88741999-05-29 11:51:49 +00003177Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003178 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3179 reentrancy problem at printing. One is left in entities.c, to
3180 remove ASAP
3181 * testSAX.c : added a test example showing the use of the SAX
3182 interface if one doesn't want to build the DOM tree.
3183 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3184
Daniel Veillard517752b1999-04-05 12:20:10 +00003185Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3186
3187 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3188 large revamping of the parser to use SAX callbacks
3189 http://www.megginson.com/SAX/ (or at least a C like interface
3190 a la Expat). It's now possible to set up your own callbacks
3191 and the parser will not build a DOM tree.
3192 * test/* result/*: updated the test suite, I finally removed
3193 the old Namespace draft support (PI based).
3194
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003195Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3196
3197 * Makefile.am: added test result to EXTRA_DIST for make tests
3198
Daniel Veillard64068b31999-03-24 20:42:16 +00003199Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * parser.c, parserInternals.h: moved the chars macro definitions
3202 to parserInternals.h
3203 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3204 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3205
Daniel Veillard012ccc11999-03-23 10:11:11 +00003206Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3207
3208 * xml-config.in : applied patch to make --version work
3209
Raja R Harinatha86c23e1999-03-05 22:14:01 +000032101999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3211
3212 * Makefile.am (check-local): Alias for `tests' target. This will
3213 cause `make check' to do the right thing.
3214 (tests): Don't run tests in srcdir. Also, replaced calls to
3215 basename with a `sed' "equivalent".
3216
Daniel Veillardd109e371999-03-05 06:26:45 +00003217Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3220 it in the header and not the sources, updated the doc.
3221 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3222 pointing this out.
3223
Daniel Veillardbc50b591999-03-01 12:28:53 +00003224Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3227 exported the inputStream routines.
3228 * doc/html/* : updated accordingly
3229
Daniel Veillardd692aa41999-02-28 21:54:31 +00003230Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * parser.c, parser.h, parserInternals.h: added a few extra
3233 internal calls to allocate and free parser contexts ...
3234 * doc/html/* : updated accordingly
3235
Daniel Veillard55a99271999-02-25 11:01:29 +00003236Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * configure.in, Makefile.am, doc/makefile.am : General changes for
3239 1.0.0 release and including the generated HTML documentation.
3240
Daniel Veillard35925471999-02-25 08:46:07 +00003241Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * makefile.am : added parserInternals.h, oops.
3244
Daniel Veillard1e346af1999-02-22 10:33:01 +00003245Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3246
3247 * parserInternals.h: added this header giving access to the parser
3248 internal functions.
3249 * doc/Makefile.am : added a rebuild target which rebuilds the full
3250 set of documentations
3251 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3252 the internal subset.
3253 * *.c *.h: modifications needed to generate the documentation using
3254 gtk-doc, cleanup of functions blocks, reorganisation of struct
3255 declarations.
3256
Daniel Veillard1164e751999-02-16 16:29:17 +00003257Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3260 the tar and spec file to include the beginning of the doc.
3261
Nuno Ferreira03d04781999-02-13 00:07:17 +000032621999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3263
3264 * doc/.cvsignore: Added this file.
3265
Daniel Veillard6800ef31999-02-08 18:33:22 +00003266Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * tree.c: fixed xmlGetProp to return "" when the attribute
3269 exists, even if the node-list is NULL.
3270
Daniel Veillard726c7e31999-02-08 15:13:10 +00003271Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * tree.c: patched an error outputting empty attribute values.
3274 * Makefile.am and doc/makefile.am: have been updated during the
3275 week-end. Sorry for an empty CVS log, I got a shell problem.
3276
Daniel Veillard1899e851999-02-01 12:18:54 +00003277Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3278
3279 * tree.h: cleaned up using enums instead of defines
3280 * parser.c, valid.[ch]: more work on parsing/output of element
3281 declarations
3282
Daniel Veillard3b9def11999-01-31 22:15:06 +00003283Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3284
3285 * valid.[ch], tree.c, parser.c : more work toward full parsing
3286 of XML DTDs.
3287 * README: added informations about mailing-list and on-line
3288 documentation
3289
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000032901999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3291
3292 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3293
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003294Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3295
3296 * parser.c, tree.[ch] : more work toward conformance testing,
3297 added a last element to accelerate parsing of very flat structures
3298 started working on internal subset Element content declaration.
3299 * valid.[ch] : first cut at adding code toward validation.
3300 * previous changes had also small impact on most files, especially
3301 the conformance testing using James Clark test suite.
3302
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003303Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3304
3305 * test/* : updated the examples, most of them were not well
3306 formed (humm), and added rdf2.
3307 * result/* : resulting changes in the output.
3308
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003309Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3310
3311 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3312
Daniel Veillard44b3a061998-12-05 17:27:22 +00003313Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3314
3315 * tree.c: patched a bug in the generation of empty attributes
3316
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003317Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3318
3319 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3320 for node/trees/documents/... Biggest problem is namespace
3321 support when copying subtrees.
3322
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003323Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3324
3325 * parser.c, entities.c: improve entities and char ref encoding,
3326 and cleanups of error messages.
3327
Daniel Veillard242590e1998-11-13 18:04:35 +00003328Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3329
3330 * parser.c, entities.c: simple bug hunting done during rpm2html and
3331 rpmfind integration.
3332
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003333Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3334
3335 * parser.[ch]: Added interfaces allowing to specify a SAX
3336 handler before parsing.
3337
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003338Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * parser.c: redirrect all errors reporting through the SAX
3341 error function
3342
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003343Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3344
3345 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3346 * libtool, tlmain ...: update of the libtool files
3347
Miguel de Icaza442321c1998-11-04 18:13:38 +000033481998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3349
3350 * entities.c: Use g_snprintf insteda of snprintf.
3351
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003352Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3353
3354 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3355 added ent5 test for this purpose.
3356 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3357
Daniel Veillard27271681998-10-30 06:39:40 +00003358Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3359
3360 * parser.c: fixed? a strange error due to compression on a GWP
3361 document.
3362
Daniel Veillard25940b71998-10-29 05:51:30 +00003363Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3364
3365 * tree.[ch]: bug fixing
3366 * entities.[ch]: defined a specific type for predefined entities
3367 * doc/xml.html: more documentation on the library, how to use it,
3368 overview of the interfaces.
3369
Daniel Veillard16253641998-10-28 22:58:05 +00003370Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3373
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003374Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3375
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003376 * tree.c: corrected a small bug
3377 * doc/xml.html: continuing writing documentation.
3378
3379Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3380
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003381 * debugXML.h debugXML.c: added debugging utilities.
3382 * tester.c: added --debug switch.
3383 * tree.c: patched an incorrect node->type assignment.
3384 * parser.c: formatting, ensure that node->doc != NULL in attributes
3385
Daniel Veillardccb09631998-10-27 06:21:04 +00003386Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3387
3388 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3389 entity support and provide an internal representation close to
3390 DOM one (entity ref nodes, and attribute value as tree). I tried
3391 to preserve the interface but this will surely break some apps
3392 (I have to change rpm2html/rpmfind for example). I had to change
3393 two interfaces, and the generated tree is somewhat different.
3394 * doc/* : started documenting the XML library, the tree and
3395 DOM/Corba. This is a first step.
3396
Daniel Veillard11e00581998-10-24 18:27:49 +00003397Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3398
3399 * parser.c: Set up the fonctions comment block, boring but useful.
3400 * parser.h, SAX.c, parser.c: now attributes are processed through
3401 the SAX interface. The problem is that my SAX interface diverged
3402 quite a bit from the original one, well this is not an official
3403 spec, and translating it from Java to C is hairy anyway...
3404
Daniel Veillard97b58771998-10-20 06:14:16 +00003405Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3406
3407 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3408 fonctions comment block, boring but useful.
3409
3410Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003411
3412 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3413 conversion routines. However they are not yet used to convert the
3414 inputs. The core will run with UTF-8.
3415
Daniel Veillard33942841998-10-18 19:12:41 +00003416Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3417
3418 * tree.c : make sure that the type id is properly set-up when
3419 a new object is allocated, needed for DOM.
3420
Daniel Veillard27fb0751998-10-17 06:47:46 +00003421Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3422
3423 * tree.h, tree.c: Ok, the main objects in the tree will be native
3424 corba objects, it costs 8 bytes per Node, Attribute and Document
3425 but it simplifies the Corba integration a lot (no extra interface
3426 objects to allocate/free).
3427
Daniel Veillard0bef1311998-10-14 02:36:47 +00003428Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3431 and changed NODEs contants for conformity with DOM Level 1
3432
Daniel Veillard27864701998-10-08 03:47:24 +00003433Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3434
3435 * added hooks to keep track of servants when creating objects
3436 xmlDoc and xmlNode (for Corba export).
3437
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003438Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3439
3440 * added xml-config script.
3441
Daniel Veillard7066a791998-10-01 20:28:28 +00003442Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3445 to autoupdate libtool and automake conf files.
3446
Miguel de Icaza60681bd1998-09-30 19:28:59 +000034471998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3448
3449 * Makefile.am: Use '?' to separate the sed
3450 commands as ',' is used when people pass -Wl,something.
3451
3452
Daniel Veillard15a8df41998-09-24 19:15:06 +00003453Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3454
3455 * tree.c, tree.h: added a per-document compression interface.
3456
Daniel Veillard151b1b01998-09-23 00:49:46 +00003457Tue Sep 22 20:47:38 EDT 1998
3458
3459 * tree.c, tree.h: added saving with compression and added interfaces
3460 to control the compression level (xmlGetCompressMode,
3461 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3462
Daniel Veillard70120ff1998-09-22 00:24:21 +00003463Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3464
3465 * parser.c: corrected a loop for files of size 0
3466
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000034671998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3468
3469 * error.h: New file. Contains prototyes from `error.c'.
3470
Tom Tromeyc19653d1998-08-14 01:22:43 +00003471Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3472
3473 * Makefile.am (xmlincdir): New macro.
3474 (xmlinc_HEADERS): Renamed from include_HEADERS.
3475
Daniel Veillard845664d1998-08-13 04:43:19 +00003476Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3477
3478 * applied small patch on numeric entities from
3479 Christopher Blizzard <blizzard@appliedtheory.com>
3480
Daniel Veillard260a68f1998-08-13 03:39:55 +00003481Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * New release 0.2, removed the old xml_* files so that it's
3484 coherent with the other CVS base (W3C), far better conformance
3485 to standard, new namespaces, decent entities support, beginning
3486 of a SAX-like interface. Nearly nothing left intact, even the
3487 test examples ...
3488
Christopher Blizzarda36749e1998-07-30 21:47:18 +000034891998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3490
3491 * .cvsignore: Add .deps dir
3492
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003493Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3496
Daniel Veillardfe926001998-07-26 04:28:20 +00003497Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003498
Daniel Veillardfe926001998-07-26 04:28:20 +00003499 * configure.in: added test for CPP
3500 * AUTHORS, Changelog: the original ones didn't get commited but the
3501 glib ones instead, fixed.
3502 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003503
Daniel Veillardfe926001998-07-26 04:28:20 +00003504Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003505
Daniel Veillardfe926001998-07-26 04:28:20 +00003506 * integrated code developped at W3C
3507 * changed the original Copyright
3508 * migrated to automake
3509 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003510