blob: 23b0800b22b4398dc42cc61c94ec3f1c0ca93a62 [file] [log] [blame]
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * configure.in: should finish the migration of exported includes
4 into a real include/libxml in CVS, at least for CVS users.
5 * removed the exported headers, added in include/libxml (as well
6 as xmlversion.h.in).
7
Daniel Veillard6dd8e052001-06-23 18:38:06 +00008Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9
10 * configure.in: fixed the way to detect symlink
11
Daniel Veillard66541772001-06-23 18:31:04 +000012Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * configure.in: updated, include/libxml is now a real CVS dir
15
Daniel Veillardca989762001-06-23 17:39:29 +000016Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
19 version works with both libxml1 and libxml2 (it autodetects
20 the prefix of the html-files) from Felix Natter.
21 * doc/xml.html: updated doc accordingly
22
Daniel Veillard8cf14d52001-06-23 16:32:46 +000023Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * xpath.c: fixed the bug generating a template loop in libxslt
26 when using docbook-xsl-1.4, * should filter out document nodes
27 * HACKING: added William
28 * TODO: updated
29
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000030Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * doc/FAQ.html: added a warning about gcc-3.0
33 * doc/xml.html: added reference to gdome2 and removed a confusing
34 sentence
35
Daniel Veillardf7f41852001-06-22 15:18:01 +000036Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * xmlversion.h: okay this is a generated file, but Windows
39 users need it and they can't generate it, and I want CVS
40 Windows users ...
41 * win32/libxml2/libxml2_so.dsp: Windows project file for
42 the shared lib version of libxml2
43 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
44 resources needed for libxslt/xsltproc by Yon Derek
45
Bjorn Reese3157b342001-06-22 14:41:45 +000046Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
47
48 * trio.c: MSVC fix (provided by Igor Zlatkovic)
49
Daniel Veillard4151acb2001-06-22 10:48:57 +000050Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
Daniel Veillardcc146db2001-06-22 11:10:52 +000052 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
53
54Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
Daniel Veillard4151acb2001-06-22 10:48:57 +000056 * include/win32config.h: Yon Derek provided a first fix
57 to be able to compile libxslt/xsltproc on Windows
58
Daniel Veillardd79bcd12001-06-21 22:07:42 +000059Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * xpath.c: attempt to work around what seemed a gcc optimizer
62 bug when handling floats on i386 http://veillard.com/gcc.bug
63 * tree.c entities.c encoding.c: doing some cleanups while
64 chasing it
65
Daniel Veillard017b1082001-06-21 11:20:21 +000066Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * Makefile.am: cleanup when --without-debug is specified
69 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
70 w.r.t. --without-debug and other include points
71 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
72 Catalogs
73 * configure.in entities.h tree.h HTMLparser.c: removed
74 --without-corba, made the _private field mandatory
75
Daniel Veillard87a764e2001-06-20 17:41:10 +000076Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
79 outputs a BOM in UTF8, an errata has been issued to avoid the
80 problem, that was the most reasonable solution... Add support
81 for a leading UTF8 BOM in entities.
82
Daniel Veillard10ea86c2001-06-20 13:55:33 +000083Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * valid.c: fixed a bug found when post validating an entity ref
86 * xmllint.c: added --loaddtd and sligly changed --postvalid to
87 activate it too
88
Daniel Veillard39196eb2001-06-19 18:09:42 +000089Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
92 weakness in the node copy the XPointer and the XInclude
93 implementations. Serious cleanup.
94
Daniel Veillard3739b982001-06-19 12:51:30 +000095Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * Makefile.am: Kjartan Maraas provided a small patch to
98 add xml2-config.in to EXTRA_DIST
99
Daniel Veillarda9142e72001-06-19 11:07:54 +0000100Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
103 provided another failing case found in KDE, the way the
104 ctxt->vctxt.nodeTab was allocated and freed changed over
105 time but it wasn't completely cleaned up. This should fix it.
106
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000107Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * parser.c: Stephan Kulow also raised the fact that line number
110 could get miscounted making debug harder, fixed the problem
111 in xmlParseCharData()
112
Daniel Veillard64b98c02001-06-17 17:20:21 +0000113Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114
115 * valid.c: Stephan Kulow pointed out a problem when validating
116 and using an empty entity, forgot a 'break' in a case.
117
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000118Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
121 * doc/xml.html: updated with 2.3.11
122
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000123Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * TODO: updated adding cleanup of generated doc
126 * configure.in: prepared to release 2.3.11
127 * xmllint.c: added --version for bug reporting
128 * doc/html/*.html: rebuilt the doc
129
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000130Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * xpath.c: first part of the work on selecting namespace to
133 fix bug #56115
134
Daniel Veillard96ed5832001-06-15 22:22:04 +0000135Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
138 when using -liconv
139 * TODO: updated
140
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000141Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * HTMLtree.[ch]: more work on the HTML serialization routnes,
144 cleanup, encoding support.
145
Daniel Veillard608ad072001-06-14 08:32:28 +0000146Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * xpath.c: Thomas Broyer suggested a better patch for the / arg
149
Daniel Veillard239d0522001-06-13 23:02:48 +0000150Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * xpath.c: bug detected by Ankh when / is used as a function arg
153
Daniel Veillard02bb1702001-06-13 21:11:59 +0000154Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
157 of element and use it to avoid outputting formatting spaces at
158 the wrong place. Implemented the format parameter for HTML save.
159 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
160 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
161 result/HTML/wired.html: of course this impact the result of a
162 number of HTML tests
163
Daniel Veillard95d845f2001-06-13 13:48:46 +0000164Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * HTMLtree.[ch]: started augmenting the HTML save API with
167 encoding and formatting parameters
168
Daniel Veillardeca60d02001-06-13 07:45:41 +0000169Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * HTMLtree.h: cleanup and started evaluating the work needed on
172 revamping the HTML output code
173
Daniel Veillard84666b32001-06-11 17:31:08 +0000174Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
177
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000178Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * valid.c: fixed bug #56049, forgot one check in the
181 validation routine
182
Daniel Veillardca2366a2001-06-11 12:09:01 +0000183Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
186
Daniel Veillard6761eee2001-06-11 10:29:38 +0000187Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * libxml.h: fixed an error in last commit
190 * doc/FAQ.html: added an entry for compilation from CVS
191
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000192Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * xmlversion.h.in libxml.h: Cygwin patches
195 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
196 * tree.h: cleanup
197
Daniel Veillardacd370f2001-06-09 17:17:51 +0000198Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * tree.c: patched xmlFreeNode() to avoid freeing() a static
201 memory block in a strange case where libxml is linked twice
202 in the binary.
203
Daniel Veillard1d047672001-06-09 16:41:01 +0000204Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
207 state far too often, simple fix used to avoid it.
208
Daniel Veillard4497e692001-06-09 14:19:02 +0000209Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
212 being processed, applied his patch
213 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
214
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000215Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
218 provided fixes to compile on MSCC again
219 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
220 also provided an update for the project files.
221
Daniel Veillarda682b212001-06-07 19:59:42 +0000222Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
225 bug #55810
226
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000227Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * tree.c: fixed xmlGetNsProp() to close bug #55683
230 Note this requires libxslt to use it's own function instead.
231
Daniel Veillardf0c53762001-06-07 16:07:07 +0000232Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * HTMLtree.c: when in a pre element no formatting space should
235 be added.
236 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
237
Daniel Veillard068a9652001-06-07 15:30:26 +0000238Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * configure.in: added tests for signal() and signal.h
241
Daniel Veillard541d6552001-06-07 14:20:01 +0000242Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * xpath.c: robert pointed out xmlXPathNINF was not initialized
245
Daniel Veillard8a367d42001-06-07 14:01:34 +0000246Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * doc/libxml-doc.el: Felix Natter provided a new version for
249 libxml2
250
Daniel Veillard8a926292001-06-07 11:20:20 +0000251Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * HTMLtree.c: when in a pre element no formatting space should
254 be added.
255
Daniel Veillard14839d52001-06-06 16:11:56 +0000256Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
259
Daniel Veillarde95e2392001-06-06 10:46:28 +0000260Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
263 hack
264 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
265 * uri.c: fixed a warning
266
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000267Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * HTMLtree.c: trying to close bug #55772 escaping in script
270 elements
271 * doc/xml.html: suggest to send mail to the list
272
273Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000274
275 * error.c: attempt to fix the xmlGetVarStr breakage once and for
276 good. Use a macro and based on the solution provided in
277 vsnprintf manual page from GNU.
278
Bjorn Reese99748722001-06-05 12:49:15 +0000279Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
280
281 * error.c: Workaround for non-preserving variadic list.
282 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
283
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000284Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * doc/xml.html: added 2.3.10 release
287
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000288Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * configure.in: releasing 2.3.10
291
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000292Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
295
Daniel Veillard20042422001-05-31 18:22:04 +0000296Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * encoding.c: Robert Collins provided a patch to add the
299 "US-ASCII" encoding alias
300
Daniel Veillard97ac1312001-05-30 19:14:17 +0000301Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
304 string oriented functions and started cleaning the related areas
305 in xpath.c which needed fixing in this respect
306
Daniel Veillard2d703722001-05-30 18:32:34 +0000307Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
310 #55380
311 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
312
Daniel Veillard9403a042001-05-28 11:00:53 +0000313Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * TODO: updated
316 * nanohttp.[ch] : started adding APIs to get the redirected URL
317 when this occurs (needed for further base computation
318 * tree.h: cleanup
319 * encoding.c: cleanup
320 * SAX.c: minor change around ctxt->loadsubset
321
Daniel Veillard6278fb52001-05-25 07:38:41 +0000322Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * Makefile.am include/Makefile.am: small change to have
325 include/libxml rebuilt if working from CVS.
326 * uri.c: applied another patch from Carl Douglas for URI escaping,
327 this should close bug #51876
328
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000329Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * xinclude.c: fixed XInclude recursive behaviour bug #54678
332 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
333 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
334 added specific regression test
335 * parser.h: preparing for the XSLT mode where DTD inherited
336 attributes are added to the tree.
337
Daniel Veillardbbd22452001-05-23 12:02:27 +0000338Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * xinclude.[ch]: Updated the namespace for the Last Call version
341 * result/XInclude/include test/XInclude/include: updated the
342 testsuite accordingly
343
Daniel Veillard8514c672001-05-23 10:29:12 +0000344Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
347 related to bug #51876
348
Daniel Veillard42596ad2001-05-22 16:57:14 +0000349Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * tree.c: fixed a gross mistake in base computation, xml:base is
352 not completely correct yet (need cascade).
353 * xpath.[ch]: added the few things needed to find a function name
354 and URI from the XPath context when it is called.
355
Daniel Veillard81418e32001-05-22 15:08:55 +0000356Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * catalog.[ch]: fixes and add xmlLoadCatalogs()
359 * DOCBparser.c: small cleanup
360 * xmllint.c: added a --catalogs option to load catalogs from
361 $SGML_CATALOG_FILES
362 * tree.c: cleanup
363 * configure.in: iconv library fixup, ICONV_LIBS
364
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000365Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * catalog.c: handling of CATALOG entries. detection of recursion,
368 and a few bugfixes
369 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
370 against the default namespace
371
Daniel Veillard04b93292001-05-21 08:15:31 +0000372Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
375
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000376Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * parser.c: fixed propagation context info when parsing an
379 external entity.
380 * doc/html/*.html: regenerated a couple of docs
381
Daniel Veillard4623acd2001-05-19 15:13:15 +0000382Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * doc/xml.html: update with 2.3.9 informations
385
Daniel Veillardbed7b052001-05-19 14:59:49 +0000386Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
389 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
390 * doc/html/* : rebuilt the docs
391 * valid.c: small patch which may improve some case when
392 validating.
393
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000394Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * HTMLparser.c: Closed bug #54891
397 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
398 to the suite
399
400Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
403 applied a documentation patch from LotR and filled in a few missing
404 descriptions
405
Daniel Veillard76d66f42001-05-16 21:05:17 +0000406Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * xpath.c tree.c parser.c: speed optimizations at the parser level
409 document tree freeing and xpath evaluation
410
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000411Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * parser.c parser.h parserInternals.h: fixed a couple of
414 interfaces for handling memory buffer input to const char *
415 upon suggestion of JamesH.
416
Daniel Veillardc3739e72001-05-15 15:23:27 +0000417Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * configure.in: LoTR sent a patch fixing the previous commit
420
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000421Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
422
423 * configure.in: trying to deal again with the stoopid -R linking
424 flag of Solaris
425
Daniel Veillard790142b2001-05-15 10:51:53 +0000426Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * xpath.h: two nodeset access macros from Thomas Broyer
429
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000430Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
433 patch from Thomas Broyer
434
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000435Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
438 case
439 * INSTALL: was empty added stuff from the FAQ
440
Daniel Veillard75bea542001-05-11 17:41:21 +0000441Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
444 attributes handling and #54433 by adding xmlUnsetProp()
445 and xmlUnsetNsProp()
446
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000447Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * HTMLparser.c: Patch from Jonas Borgström
450 (htmlGetEndPriority): New function, returns
451 the priority of a certain element.
452 (htmlAutoCloseOnClose): Only close inline elements if they
453 all have lower or equal priority.
454 * result/HTML: this of course changed a number of tests results.
455
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000456Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * xmlIO.c catalog.c: plugged in the default catalog resolution
459 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
460 documentations
461 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
462
Daniel Veillarda7374592001-05-10 14:17:55 +0000463Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
466 integrating catalogs
467 * catalog.[ch] testCatalog.c: adding a small catalo API
468 (only SGML catalog support).
469 * parser.c: restaured xmlKeepBlanksDefault(0) API
470
Daniel Veillardc17337c2001-05-09 10:51:31 +0000471Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
474
Daniel Veillard257d9102001-05-08 10:41:44 +0000475Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * parser.c: added xmlParseExternalEntityPrivate() to allow
478 propagation of ctxt->_private when parsing external entities
479
Daniel Veillard083c2662001-05-08 08:27:14 +0000480Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
483
Daniel Veillard01ef7382001-05-08 07:31:43 +0000484Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * configure.in: fixed a small portability problem with AM_CONDITIONAL
487
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000488Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * valid.c: warn when indeterminist content model is detected
491 * result/VC/ElementValid8: this adds a message
492 * Makefile.am: add --novalid for VCM tests
493 * parserInternals.c: added a call to Init memory
494
Daniel Veillard64269352001-05-04 17:52:34 +0000495Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
498 when both parameters are NULL.
499
Daniel Veillard37721922001-05-04 15:21:12 +0000500Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * valid.c: applied small patch from Gary Pennington, reindented
503 some part of the code.
504
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000505Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
508 release, updated and regenerated the docs
509
Daniel Veillard357c9602001-05-03 10:49:20 +0000510Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * xpath.c result/XPath/expr/floats : clarified and cleanup
513 printing of abnormal floats in tests.
514
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000515Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
518 * results/HTML/ : a few changes in the output of the HTML tests as
519 a result.
520 * configure.in: tying to fix -liconv where needed
521
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000522Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * Makefile.am: fixed a stupid error
525
Daniel Veillard7150a032001-05-02 16:41:11 +0000526Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
527
528 * configure.in Makefile.am: make the inclusion of the trio
529 modules in the library conditional
530
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000531Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * DOCBparser.c: patche from László Kovács, fixed entities refs
534 in attributes handling
535
Daniel Veillardedddff92001-05-02 10:58:52 +0000536Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
539 flushing
540
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000541Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * xpath.c: fix of an XSLT namespace bug reported on the list
544 general/bug-8-
545
Daniel Veillard5792e162001-04-30 17:44:45 +0000546Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * strio.h trio.c: Dan McNichol suggested a couple of small
549 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
550
Daniel Veillard02141ea2001-04-30 11:46:40 +0000551Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * tree.c parser.c encoding.c: spent a bit more time looking
554 at the parsing speed and DOM handling. Added a few more
555 speedups.
556
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000557Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * parser.c: small but effective parsing speed improvement
560
Daniel Veillardb59076b2001-04-29 17:04:07 +0000561Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
562
563 * configure.in: default on the DocBook parser inclusion (for Gnome)
564 * DOCBparser.h: fixed a header reference
565
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000566Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * configure.in xpath.c: applied Bjorn patches for FPE on the
569 alpha
570
Daniel Veillardeefd4492001-04-28 16:55:50 +0000571Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
574 xmlSaveFormatFileTo()
575
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000576Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * xpath.c: simple and efficient optimization, XPath functions
579 aways bind to the same code, cache this
580 * TODO: updated (by saying some is obsolete)
581
Daniel Veillard2156a562001-04-28 12:24:34 +0000582Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583
584 * xpath.c: more cleanup work on XPath name parsing routines
585
Daniel Veillard61d80a22001-04-27 17:13:01 +0000586Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
589 xmlXPathParseName
590 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
591 * debugXML.c: avoid compilation problems if compiling without
592 HTML support, Igor Zlatkovic
593 * win32/libxml2/libxml2.def.src: being able to compile without
594 XPath on Windows
595
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000596Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * libxml.m4: yet another patch from Toshio Kuratomi
599
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000600Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
603
Daniel Veillard67fee942001-04-26 18:59:03 +0000604Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605
606 * tree.[ch]: added xmlSaveFormatFile interface for saving
607 and indenting a file.
608
Daniel Veillard82e49712001-04-26 14:38:03 +0000609Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
610
611 * xpath.c: fixed bug #53689 related to processing-instruction()
612
Daniel Veillard02f077a2001-04-26 10:59:11 +0000613Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * DOCBparser.c: patche from László Kovács
616
Daniel Veillard30211a02001-04-26 09:33:18 +0000617Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * parser.c: applied fixes from Christian Glahn bug report #53391
620
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000621Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * error.c: Jean François Lecomte provided a complete description
624 and a fix to bug #53537
625
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000626Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
627
628 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
629
Daniel Veillard1034da22001-04-25 19:06:28 +0000630Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * DOCBparser.c SAX.c: a bit more work on entities processing.
633 Still Need to cleanup XML output and references in attributes
634
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000635Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * DOCBparser.c include/Makefile.am: two patches from László Kovács
638
Daniel Veillardb33c2012001-04-25 12:59:04 +0000639Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * tree.c: trying to fix #53574, not completely complete,
642 I would like xmllint --copy --debug test/ent1 and
643 xmllint --debug test/ent1 to show the same result.
644 * xpath.c: fix a bug when trying to sort namespace nodes
645
Daniel Veillard5146f202001-04-25 10:29:44 +0000646Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * HTMLtree.c: real fix for #53402
649
Daniel Veillard7533cc82001-04-24 15:52:00 +0000650Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
653 PIs when using xsl:output
654 * valid.c: closing #53537 some case generate segfaults if there
655 is validity errors
656
Daniel Veillard61b33d52001-04-24 13:55:12 +0000657Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * SAX.c testDocbook.c DOCBparser.c: more work on the support
660 of external parsed entities, added --noent to testDocbook
661 * valid.c: Garry Pennington found an uninitialized variable
662 access in xmlValidateElementContent()
663
Daniel Veillard56098d42001-04-24 12:51:09 +0000664Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * HTMLparser.c : HTML parsing still sucks ... trying to deal
667 with madness
668 * result/HTML/ : this modified the result of the regression tests
669 a lot.
670
Daniel Veillard122376b2001-04-24 12:12:30 +0000671Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
674 to doc where it wasn't checked against NULL reported by
675 Jens Laas
676
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000677Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
680 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
681
Daniel Veillardeae522a2001-04-23 13:41:34 +0000682Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
685 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
686 * SAX.[ch]: cleanup and updates for DocBook
687 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
688 ex SGML identifier changes
689 * valid.c: removed a static unused function.
690
Daniel Veillardde57c612001-04-23 09:13:36 +0000691Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * HTMLtree.c: applied change for Paul Sponagl on script saving
694 * Makefile.am: the warning about entity title.xml are normal.
695
Daniel Veillard393df012001-04-22 20:11:18 +0000696Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * configure.in: release of 2.3.7
699 * Makefile.am: fixing make distcheck
700
Daniel Veillarda41123c2001-04-22 19:31:20 +0000701Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * doc/html/* doc/xml.html: updated and regenerated the docs
704
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000705Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * xpath.c: fixed the XPointer problem introduced in 2.3.6
708
Daniel Veillarde82a9922001-04-22 12:12:58 +0000709Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * tree.c: fixed #53388 with the provided patch
712
Daniel Veillard06803992001-04-22 10:35:56 +0000713Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * valid.c: Bjorn detected an invalid memory access. Fixed
716 vstateVPush()
717
Daniel Veillard40af6492001-04-22 08:50:55 +0000718Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
721
Bjorn Reese70a9da52001-04-21 16:57:29 +0000722Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
723
724 * libxml.h: new header used only for the compilation of libxml
725 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
726 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
727 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
728 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
729 xmlmemory.c xpath.c xpointer.c: libxml.h integration
730 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
731 baseline (version 1.2 plus a single patch).
732 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
733 scientific notation for numbers. Tests added.
734 * xpath.c: formatting of numbers changed to use sprintf
735 (contribution from William Brack)
736
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000737Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * valid.c: cleanup, more useful debugging
740 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
741 * xmlIO.c: entity loading is printed as an error when validating
742
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000743Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * valid.c: fixed to validate within entities
746 * test/VCM/v22.xml: added a specific testcase
747
Daniel Veillardca1f1722001-04-20 15:47:35 +0000748Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
749
750 * valid.c: forgot an epsilon transition in for ()+
751 * test/VCM/v21.xml : added a specific test case
752
Daniel Veillard85349052001-04-20 13:48:21 +0000753Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * valid.c: removed a state explosion exhibited by RSS
756 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
757 from bug #51872
758
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000759Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * valid.[ch] tree.h: worked *hard* to get non-determinist content
762 validation without using an ugly NFA -> DFA algo in the source.
763 Made a specific algorithm easier to maintain, using a single
764 stack and without recursion.
765 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
766 * hash.c: made the growing routine static
767 * tree.h parser.c: added the parent information to an
768 xmlElementContent node.
769
Daniel Veillarde470df72001-04-18 21:41:07 +0000770Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * SAX.c parser.c xpath.c: generating IDs when not validating
773 from an external parsed entity was poisoning the ID has table
774 with removed values. This was killing XSLT on the KDE help
775 browser.
776
Daniel Veillardceacdd92001-04-18 15:10:35 +0000777Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * entities.h: andrew@ugh.net.au detected a double declaration
780
Daniel Veillarda10efa82001-04-18 13:09:01 +0000781Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * debugXML.c hash.c tree.h valid.c : some changes related to
784 the validation suport to improve speed with DocBook
785 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
786 the way validation errors get reported
787
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000788Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * HTMLparser.c HTMLtree.c: applied part of the patches provided
791 by P C Chow and William M. Brack for XSLT HTML output
792
Daniel Veillard2d90de42001-04-16 17:46:18 +0000793Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * xmlversion.h.in win32config.h win32/libxml2/*: applied
796 Igor Zlatkovic patches for MSC compilation and added his
797 updates
798
Daniel Veillarde043ee12001-04-16 14:08:07 +0000799Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
802 prefix lookup.
803 * parserInternals.c: fixed the bug reported by Morus Walter
804 due to an off by one typo in xmlStringCurrentChar()
805
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000806Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
807
808 * HTMLparser.c result/HTML/*: revamped the way the HTML
809 parser handles end of tags or end of input
810
Daniel Veillard82daa812001-04-12 08:55:36 +0000811Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * tree.[ch] : added xmlDocCopyNode for gdome2 support
814
Daniel Veillard67a21302001-04-11 14:39:16 +0000815Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
818 bug where the linktime verions of free() won't work ...
819
Daniel Veillard27b55282001-04-11 12:22:25 +0000820Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
823
Daniel Veillardafc73112001-04-11 11:51:41 +0000824Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
825
826 * doc/xml.html: added 2.3.6 release
827
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000828Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
831 * result/wml.xml: resulted in a small output change
832
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000833Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * tree.c: xmlNewDoc was missing the charset initialization
836 * xmllint.c: added --auto to autogenerate a doc, allow to
837 reproduce the problem fixed on xmlNewDoc
838
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000839Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
840
841 * xpath.c: trying to get 52979 solved
842 * tree.c result/ result/noent/: trying to get 52712 solved, this
843 also made me clean up the fact that XML output in general should
844 not add formating blanks by default, this changed the output of
845 a few tests
846
Daniel Veillard73639a72001-04-10 14:31:39 +0000847Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
850
Daniel Veillardfac26a12001-04-08 13:08:14 +0000851Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * configure.in: finally released 2.3.6
854
Daniel Veillard911f49a2001-04-07 15:39:35 +0000855Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * xpath.c: checking for null pointer generated by new code
858
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000859Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * xpath.c: fixed a [] evaluation problem reported
862 * test/XPath/tests/simpleaddr: extended test
863 * result/XPath/simpleaddr: updated result
864
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000865Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * xmllint.c: Dan Timis reported a portability problem
868 on Macs without mmap, fixed it.
869
Daniel Veillardb38bd552001-04-03 18:22:00 +0000870Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * testXPath.c : added a --tree option allowing to display the
873 tree dump of the XPath expression
874
Daniel Veillard4dd93462001-04-02 15:16:19 +0000875Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * xpath.c: fixed a memleak when comparing nodesets
878 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
879 * tree.c: added a TODO
880
Daniel Veillard92ad2102001-03-27 12:47:33 +0000881Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
884 we need string functions
885 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
886 to be able to use them where needed. Applied some changes
887 to reduce name linking pollution and compile in only what's
888 needed.
889 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
890 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
891 for the string manipulation functions
892 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
893 to the free() function of xmlmemory.c
894 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
895 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
896 usage.
897
898
Daniel Veillard2be30642001-03-27 00:32:28 +0000899Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
900
901 * error.c: applied the context output patch of the error
902 handling submitted by Chuck Griffith
903 * error/VC/*: this slightly change some error logs
904
Daniel Veillard50582112001-03-26 22:52:16 +0000905Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * parser.c: fixed line number reporting on error
908
Daniel Veillard04be4f52001-03-26 21:23:53 +0000909Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * parser.c: Sullivan and Darin found a parser bug,
912 applied the patch.
913
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000914Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
917 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
918 xmlversion.h.in xpointer.c: of course the way I defined
919 UNUSED breaks on old gcc version. Try to be smart and
920 also define it directly in xmlversion.h
921 * configure.in: removed -ansi flag from the pedantic set
922
923Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000924 Huge cleanup, I switched to compile with
925 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
926 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
927 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
928 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
929 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
930 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
931 encoding.h entities.c error.c list.[ch] nanoftp.c
932 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
933 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
934 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
935 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
936 Cleanup, staticfied a number of non-exported functions,
937 detected and cleaned up a dozen of problem found this way,
938 avoided a lot of public function name/typedef/system names clashes
939 * doc/xml.html: updated
940 * configure.in: switched private flags to the really pedantic ones.
941
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000942Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * configure.in: 2.3.5
945 * doc/html/*: rebuilt the docs
946
Daniel Veillard146c9122001-03-22 15:22:27 +0000947Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * parser.c: fixed a reported bug in NOTATION parsing
950 * uri.c: accepted but not fixed bug 51876, added TODO
951 * Makefile.am: fixed bug 51876
952
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000953Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * config.h.in configure.in error.c: fix a compilation problem
956 on platforms without vsnprintf (xml@thewrittenword.com)
957
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000958Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * parser.c: fixed a function name header typo
961 * SAX.c: notations can also occur in external subset.
962
Daniel Veillard7d42b542001-03-20 13:22:46 +0000963Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * error.c: removed a C++ like comment
966
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000967Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * parser.c: fixing bug 52299 strange condition leading
970 to a parser crash due to a buffer overflow
971 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
972 added the specific test case
973
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000974Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * xpath.[ch]: still a lot of cleanup based on XSLT, added
977 xmlXPathConvert{String,Number,Boolean} to be able to make
978 type casts without a context stack, fixed some implementation
979 problems related to the absence of context at parse-time,
980 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
981 in the public API too
982 * xpointer.c xpathInternals.h: we need to know at parse time
983 whether we are compiling an XPointer
984
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000985Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
988 cleaned up the parser internals, refactored XPath code, added
989 new compilation based APIs and cleanly separated public and
990 private APIs.
991
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000992Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * xpath.h: the comp field must be added at the end to avoid
995 killing binary compat.
996
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000997Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * Makefile.am: detect XPath memleaks in regreson tests
1000 * error.c: fixed and error w.r.t. error reporting still using
1001 stderr
1002 * hash.c: added new line at end of file
1003 * tree.h: minor cleanup
1004 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1005 expression parsing from evaluation, resulted in a number of
1006 changes internally, and in XPointer. Likely to break stuff
1007 using xpathInternals.h but should remain binary compatible,
1008 new interfaces will be added.
1009
Daniel Veillardd574f782001-03-14 19:40:17 +00001010Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * configure.in: fixed a couple of problems reported by
1013 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1014 without gcc on non linux platforms.
1015
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001016Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1017
1018 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1019 a fix for --with-html-dir= configure support. I hope it won't
1020 break rpm generation
1021
Daniel Veillarda022fe02001-03-14 16:30:00 +00001022Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * xmlIO.c: one function comment cleanup.
1025
Daniel Veillard25239c12001-03-14 13:56:48 +00001026Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * SAX.c: external subset notations were improperly registered
1029 in the internal subset.
1030
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001031Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * README.cvs-commits: added, pointing to HACKING
1034 * HACKING: updated
1035
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001036Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * parser.c: and Matt Sergeant found one in the XML push
1039 parser (erroneous check I forgot to remove when I fixed the
1040 main parser).
1041
Daniel Veillard68d7b672001-03-12 18:22:04 +00001042Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1043
1044 * xpath.c: ptittom found a small bug in UnaryExpr
1045
Daniel Veillarde356c282001-03-10 12:32:04 +00001046Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * configure.in: bumped to 2.3.4
1049 * error.c: fixed bug #51860
1050 * tree.c: fixed bug #51861
1051 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1052 * tree.[ch] : added xmlDefaultBufferSize
1053 * nanoftp.c: typo in function name header block
1054 * doc/xml.html : updated, added link to XML::LibXSLT
1055 * doc/html/* : rebuilt the docs
1056
Daniel Veillard80f32572001-03-07 19:45:40 +00001057Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1058
1059 * parser.c SAX.c: the new content parsing code raised an
1060 ugly bug in the characters() SAX callback. Found it
1061 just because of strangeness in XSLT XML Rec ouptut :-(
1062
Daniel Veillard6c831202001-03-07 15:57:53 +00001063Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1064
1065 * Makefile.am: Martin Baulig suggested to add -lm
1066 * tree.c: found another bug in xmlNodeGetContent()
1067
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001068Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * xpath.c: Bjorn found the error related to strictness of comparison.
1071
Daniel Veillard29631a82001-03-05 09:49:20 +00001072Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1073
1074 * parser.c: trying to fix the Dtd parsing problem reported
1075 by Gary, side effect of last week speed optimizations.
1076
Daniel Veillard14be0a12001-03-03 18:50:55 +00001077Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1080 * parserInternals.c: removed unneeded test raised by Stric
1081
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001082Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1083
1084 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1085 and fixed by William Brack). Added xmlXPathFormatNumber.
1086 Changed the sorting slightly.
1087 * configure.in Makefile.am example/Makefile.am: Added -lm.
1088 Please note that applications linking with libxml2, must
1089 also like with the math library from now on.
1090
Daniel Veillardf9533d12001-03-03 10:04:57 +00001091Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1094
Daniel Veillard2f362242001-03-02 17:36:21 +00001095Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1096
1097 * parser.c: one must report spaces even if the Dtd element
1098 content proves that this is not part of the element content.
1099 * result/valid/*.xml: this changed the ouptu slightly
1100
Daniel Veillardb402c072001-03-01 17:28:58 +00001101Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * configure.in: bumped to 2.3.3
1104 * doc/xml.html: updated
1105
Daniel Veillard77851712001-02-27 21:54:07 +00001106Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1107
1108 * tree.c: minor doc fix
1109 * xpath.c: deallocation issues when a result tree has been
1110 converted to a node-set
1111
Daniel Veillardec70e912001-02-26 20:10:45 +00001112Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1113
1114 * doc/xml.html: oops corrected dates s/2000/2001
1115
Daniel Veillard8730c562001-02-26 10:49:57 +00001116Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1117
1118 * valid.c: new patch from Gary Pennington
1119
Daniel Veillard91e9d582001-02-26 07:31:12 +00001120Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1121
1122 * doc/xml.html: applied patch from Ankh
1123
Daniel Veillardedac3c92001-02-26 01:36:19 +00001124Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * xinclude.c: fixed a problem building on Mac
1127
Daniel Veillard21a0f912001-02-25 19:54:14 +00001128Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * parser.c: more work on increasing parsing ferformances
1131
Daniel Veillard48b2f892001-02-25 16:11:03 +00001132Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1135 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1136 avoiding memcpy in production builds MEM_CLEANUP macro use
1137 * parser.[ch] parserInternals.c: optimizations of the tightest
1138 internal loops inside the parser. Better checking of I/O
1139 flushing/loading conditions
1140 * xmllint.c : added --timing
1141
Daniel Veillard71681102001-02-24 17:48:53 +00001142Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * configure.in: bumped to 2.3.2
1145 * doc/xml.html: updated for release
1146
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001147Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * xpath.c: found a memleak and fixed a nasty bug
1150
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001151Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * xmllint.[c1] : added return code errors for xmllint
1154 * xpath.c: specific debug dump function for result value trees
1155
Daniel Veillard4b637072001-02-21 21:52:55 +00001156Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xpath.c: finally implemented xmlXPathCompareNodeSets
1159 * test/XPath/expr/floats results/XPath/expr/floats: added
1160 a test for float expressions
1161
Daniel Veillardf714aa32001-02-21 03:07:44 +00001162Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1165 * parserInternals.[ch]: trying to speed up parsing
1166 * xpath.c : speeded up node set equality op
1167
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001168Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1171 better handling of ID/IDREF and the list modules associated
1172 * configure.in: small CFLAGS cleanup
1173
Daniel Veillarda8abee62001-02-19 15:14:59 +00001174Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * configure.in: fixed iconv detection on AIX (stric)
1177
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001178Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001179
1180 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1181
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001182Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1183
1184 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1185 and optimized xmlXPathNodeSetSort
1186
Daniel Veillard142adbf2001-02-17 13:21:05 +00001187Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1188
1189 * xpath.c: bug fix when context size is 0
1190 * parser.c: I like Norm's Dtd because they still manage to break
1191 the parser occasionally
1192
Daniel Veillardf23e0092001-02-16 13:21:29 +00001193Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1196
Daniel Veillarde0e26512001-02-16 00:11:46 +00001197Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1200 attributes within the XML-1.0 namespace
1201
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001202Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1203
1204 * xpathInternals.h: exported a few axis functions
1205 * doc/xml.html: updated the doc
1206
Daniel Veillard760f4422001-02-15 14:59:48 +00001207Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * configure.in: applied patch from Daniel van Balen for OpenBSD
1210 and bumped version to 2.3.1
1211 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1212 attempt to find autoclosing was simply broken, removed it,
1213 updated the examples, this is better
1214
Daniel Veillardd194dd22001-02-14 10:37:43 +00001215Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1218 hash functionnalities.
1219 * doc/html/* : rebuild the doc
1220
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001221Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1224 on predicate
1225 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1226 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1227 really want to have tags closed on output even if we accept
1228 unclosed ones on input
1229
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001230Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1231
1232 * xpath.c: ouch don't free NULL, rare case fixed
1233 * tree.c: don't coalesce text nodes if they don't have the
1234 same behaviour wrt escaping on output
1235
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001236Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1237
1238 * xpath.c: small fixup
1239 * SAX.c: don't warn on empty namespaces.
1240
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001241Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * README: a bit of cleanup
1244 * configure.in: preparing for 2.3.0 release
1245
Daniel Veillard1f83d392001-02-08 09:37:42 +00001246Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * hash.[ch]: added a first version of xmlHashSize()
1249 * valid.c: another bug fix from Gary Pennington
1250
Daniel Veillard5eef6222001-02-07 18:24:48 +00001251Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * valid.c: couple of bug fixes pointed by Gary Pennington
1254 * HTMLtree.c: #if 0 cleanup
1255
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001256Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1259 which removes a time consuming check of xmlXPathNodeSetAdd()
1260 and use it in places where we are sure to not break unicity
1261
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001262Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * xpath.c: bug fixes found from XSLT
1265 * tree.c: preserve node->name special values when copying nodes.
1266 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1267 external subset are fetched when available but without full
1268 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1269 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1270 output with encoding disabled.
1271
Daniel Veillard2c833b62001-02-03 08:52:06 +00001272Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1275 xmlCheckFilename should not be called from xmlFileOpenW
1276 and xmlGzfileOpenW
1277
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001278Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1281 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1282 added the new tests for URI normalization
1283 * testURI.c: fixed stoopid bugs
1284 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1285 the URI in the error messages are now properly normalized
1286
Daniel Veillardea28ce62001-02-02 08:20:19 +00001287Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1288
1289 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1290
Daniel Veillarde99a4762001-02-01 04:34:35 +00001291Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1292
1293 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1294
Daniel Veillard2b325a02001-01-31 20:46:31 +00001295Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * xpath.c: fixed mod operator
1298
Daniel Veillardde55cf62001-01-31 15:53:13 +00001299Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1300
1301 * parser.c: fixed xmlStrcat doc
1302 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1303 trees.
1304
Daniel Veillard2f913b72001-01-31 13:23:49 +00001305Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1306
1307 * xpath.c result/XPath/tests/chaptersbase
1308 result/XPath/tests/simplebase: fixed XPath node()
1309 * tree.c: small fix in xmlNewNs()
1310 * Makefile.am: removed extraneous xml2Conf.sh rule
1311
Daniel Veillardb42042b2001-01-28 07:40:36 +00001312Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1313
1314 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1315 Changed the library name, in order to get libxml-devel and
1316 libxml2-devel to coexist on a single system
1317 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1318 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1319
Daniel Veillardee0a4662001-01-27 18:59:33 +00001320Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1321
1322 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1323 libxml2-devel installable in // as libxml-devel.
1324
Daniel Veillard5eb05942001-01-27 17:50:22 +00001325Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * doc/Makefile.am: fixed make rebuild in doc
1328 * doc/html/*.html: rebuilt the docs
1329
Daniel Veillard65c295d2001-01-26 09:32:39 +00001330Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1331
1332 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1333
Daniel Veillard8e199902001-01-25 18:54:39 +00001334Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1337 the HTML doc to go into the -devel RPM ...
1338 * aclocal.m4 config.h.in: some updates due to auto* magic
1339
Daniel Veillard93086662001-01-25 18:13:04 +00001340Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1341
1342 * xpath.h: added a hook in the context structure allowing to
1343 link to extra support, needed for XSLT
1344
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001345Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1348 xmlXPtrCmpPoints to use it.
1349 * propagated the following patch from Alejandro Forero
1350 * include/win32config.h xmlIO.c: applied further suggestions
1351 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1352 * example/gjobread.c: fixed warnings, now that it builds
1353
1354Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1355
1356 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1357
1358 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1359 filename points to a valid file (not a directory).
1360 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1361 Added calls to xmlCheckFilenameDir.
1362
1363 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1364 `path' (rather than `filename') as the parameter to gzopen and open.
1365
Daniel Veillard48177c22001-01-23 15:27:41 +00001366Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * Makefile.am: fixed a problem with EXTRA_DIST
1369
Daniel Veillardb83ba402001-01-22 22:45:10 +00001370Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1371
1372 * Makefile.am example/Makefile.am: finally found the trick
1373 to build the example, i.e. add "." in SUBDIRS before example
1374 in the list <grin/>
1375
Daniel Veillard82687162001-01-22 15:32:01 +00001376Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * doc/xml.html: updated with an XSLT section, removed pointer to
1379 W3C CVS base.
1380
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001381Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1384 too, and deallocation need to occur the same way.
1385
Daniel Veillarde4566462001-01-22 09:58:39 +00001386Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1389 type correponding to an XSLT result tree fragment. Share most
1390 of the data format with node set, as well as operators.
1391 * HTMLtree.c: added a newline at the end of the doctype output
1392 whe this one is not present initially.
1393 * tree.c: make sure taht the parent and doc pointers are properly
1394 set when copying attributes (lists).
1395
Daniel Veillard701c7362001-01-21 09:48:59 +00001396Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1399
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001400Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1401
1402 * xpath.c: seems I finally killed that ugly path evaluation
1403 context bug (tagged 9999 in case is is wrong)
1404
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001405Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1408 for XSLT
1409
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001410Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1413 for xmlGzfileOpen() bug
1414
Daniel Veillardf6eea272001-01-18 12:17:12 +00001415Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * xpath.c: removed an error found by XSLT usage
1418 * tree.c parserInternals.h: use a predefined static string
1419 for text and comment nodes, avoid freeing them in xmlFreeNode,
1420 exported the string name in parserInternals.h and added
1421 another value to disable encoding at output (for XSLT),
1422 gain memory, time.
1423
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001424Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1427 win32/libxml2/libxml2_so.dsp: new makefiles and update
1428 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1429
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001430Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1433 Gary Pennington
1434
Daniel Veillard389e6b72001-01-15 19:41:13 +00001435Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1436
1437 * xpath.c: fixed the comaprision of values and nodelists,
1438 need to compare nodelist still ...
1439 * debugXML.c: avoided a possible core dump
1440 * HTMLparser.c: cleanup
1441 * nanohttp.c: contributed fix.
1442 * tree.c: fixes in properties handling added xmlSetNsProp
1443 needed by libxslt
1444 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1445 comment
1446 * TODO: updated
1447
Daniel Veillard167bd532001-01-06 21:09:34 +00001448Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * parser.c parserInternals.c: applied Bjorn Reese optimization
1451 patch
1452
1453Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * Makefile.am: applied patch fro make check from Martin Vidner
1456
Daniel Veillard503b8932001-01-05 06:36:31 +00001457Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * configure.in: preparing 2.2.11
1460 * doc/html/*: rebuild the HTML files
1461 * doc/xml.html : updated
1462
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001463Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464
1465 * tree.c: fixed a stupid bug
1466 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1467 patches related to validation of an XInclude processing result
1468 * TODO: updated
1469
Daniel Veillarde2488192001-01-04 10:54:22 +00001470Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1473 on large files
1474
Daniel Veillardf060a412001-01-03 20:52:44 +00001475Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1476
1477 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1478
Daniel Veillard45cff692001-01-03 18:02:04 +00001479Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1480
1481 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1482 reported by Jonas Borgström
1483 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1484
Daniel Veillard08108982001-01-03 15:24:58 +00001485Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * testXPath.c xpath.c: fixing the XPath union expressions problem
1488 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1489
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001490Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * xmllint.c: Made is so if the file name is "-" is will read form
1493 standard input. Sven Heinicke <sven@zen.org>
1494 * tree.c: fixed a problem when growing buffer
1495 * tree.h: fixed the comment of the node types following andersca
1496 comment
1497 * TODO: updated
1498
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001499Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * HTMLparser.[ch]: added a way to avoid adding automatically
1502 omitted tags. htmlHandleOmittedElem() allows to change the
1503 default handling.
1504 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1505 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1506 of xmllint too when using --memory flag, added a memory test
1507 suite at the Makefile level.
1508 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1509 with namespace use when encountering QNames in XPath evalation,
1510 added xmlns() scheme in XPointer.
1511 * nanoftp.c : incorporated a fix
1512 * parser.c xmlIO.c: fixed problems raised with encoding when using
1513 the memory I/O
1514 * parserInternals.c: closed bug 25934 reported by
1515 torsten.landschoff@innominate.de
1516 * TODO: updated
1517
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001518Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1519
1520 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1521 on a non-updated tree :-(, made a 2.2.10 release to correct the
1522 situation
1523
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001524Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1527 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1528 integrated a set of OpenVMS changes from Howard Taylor
1529 <Howard.Taylor@pacoast.com>
1530
Daniel Veillard58770e72000-11-25 00:48:47 +00001531Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1532
1533 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1534 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1535
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001536Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * HTMLparser.c: some fixes on auto-open of html/head/body
1539 * encoding.c: fixed a compilation error on some gcc env
1540 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1541 XPointer implementation
1542 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1543 related XPointer tests and associated results
1544
Daniel Veillard300f7d62000-11-24 13:04:04 +00001545Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * doc/xmldtd.html doc/xml.html: following a short step by step
1548 guidance on IRC to help maciej with DTDs I started a small
1549 page on the subject.
1550
Daniel Veillard748e45d2000-11-17 16:36:08 +00001551Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * HTMLparser.c: fixed handling of broken charrefs
1554 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1555 patches
1556
Daniel Veillard28929b22000-11-13 18:22:49 +00001557Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * doc/xml.html doc/html/* : rebuilt the docs after adding
1560 xinclude and updated page for 2.2.7 and 2.2.8
1561 * configure.in: releasing 2.2.8
1562
Daniel Veillard41e06512000-11-13 11:47:47 +00001563Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * parser.[ch] parserInternals.c: applied the conditional
1566 section processing fix from Jonathan P Springer
1567 <jonathan.springer2@gte.net>
1568 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1569 project file, fixed iconv default non support
1570 * xpath.c: fixed the problem of evaluating relative expressions
1571 when a node context is provided.
1572
Daniel Veillardbf432752000-11-12 15:56:56 +00001573Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1574
1575 * nanoftp.c: fixed gcc 2.95 new warnings
1576 * SAX.c: fixed a stupid bug
1577 * tree.c: fixed a formatting problem when round-tripping
1578 from/to memory
1579 * xinclude.c: chased memleak, fixed a base problem
1580 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1581 xmlXPtrBuildNodeList()
1582 * TODO: updated
1583 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1584 adding a first small set of regression tests for XInclude
1585
Daniel Veillardc2def842000-11-07 14:21:01 +00001586Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * nanohttp.[ch]: applied Wayne Davison patches to access
1589 the WWW-Authorization header.
1590 * parser.c: Closed Bug#30847: Problems when switching encoding
1591 in short files by applying Simon Berg's patch.
1592 * valid.c: fixed a validation problem
1593 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1594 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1595 Wayne Davison
1596 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1597 need to be extended to non full nodes selections.
1598 * xinclude.c: starts to work decently
1599
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001600Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1603 debugXML.c xmlversion.h.in: Started adding XInclude support,
1604 this is a new xmllint option
1605 * tree.c xpath.c: applied TOM patches for XPath
1606 * xpointer.c: fixed a couple of errors.
1607 * uri.c: added an escaping function needed for xinclude
1608 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1609 new warning from RH70 gcc's version
1610
Daniel Veillarda4964b72000-10-31 18:23:44 +00001611Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * HTMLparser.c: fixed loop on invalid char in scripts
1614 * parser.c: update to description of xmlIOParseDTD()
1615 * libxml.m4 xmlversion.h.in: changes contributed by
1616 Michael Schmeing <m.schmeing@internet-factory.de>
1617 * configure.in: preparing for 2.2.7
1618 * Makefile.am: trying to avoid config.h and acconfig.h
1619 being included in the distrib
1620 * configure.in: released 2.2.7
1621
1622Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1625 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1626
Daniel Veillard01411222000-10-30 15:33:22 +00001627Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1628
1629 * parser.[ch]: added xmlIOParseDTD()
1630 * xpointer.c: added support for the 2 extra parameters of
1631 string-range, fixed a stoopid error when '0' was present
1632 in XPointer expressions
1633 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1634 testsuite for the above
1635
Daniel Veillard6db58192000-10-30 09:27:53 +00001636Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * libxml.spec.in: improved package descriptions
1639
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001640Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1641
1642 * xpath.c xpathInternals.h: applied a large cleaning patch
1643 from TOM <ptittom@free.fr>, it also add namespace support
1644 for function and variables registration.
1645
Daniel Veillardbd20df72000-10-29 17:53:40 +00001646Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1649 * Makefile.mingw: Wayne Davison's update adding hash.c
1650
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001651Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * xpath.c: fixed the root evaluation problems
1654 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1655 ignorable spaces with <b> <bold> <em>
1656 * tree.c: fixed a loop in xmlSearchNsByHref()
1657
Daniel Veillard767662d2000-10-27 17:04:52 +00001658Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * xpath.c: applied another XPath patch from TOM
1661 * xpath.c include/makefile.am: applied another patch from
1662 china@thewrittenword.com (cleanup on IRIX).
1663
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001664Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * xml-config.1: received a fixed version from Fredrik Hallenberg
1667 <hallon@lysator.liu.se>
1668
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001669Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1672 cleanup patch for XPath
1673
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001674Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * patched to redirrect all "out of context" error messages to
1677 a reconfigurable routine. The changes are:
1678 * xmlerror.h : added the export of an error context type (void *)
1679 an error handler type xmlGenericErrorFunc there is an interface
1680 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1681 to reset the error handling routine and its argument
1682 (by default it's equivalent to respectively fprintf and stderr.
1683 * all the c files: all wild accesses to stderr or stdout within
1684 the library have been replaced to calls to the handler.
1685
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001686Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * configure.in: release 2.2.6
1689 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1690 exporting the inner functions of xpath for extension modules
1691 * doc/*: updated and rebuilt the doc
1692
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001693Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * nanohttp.c : applied Wayne HTTP cleanup patch
1696 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1697 and xmlNodeSetSpacePreserve()
1698
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001699Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * xpath.c: closing bug #29260
1702
Daniel Veillard126f2792000-10-24 17:10:12 +00001703Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1706 multikey tuples, made hash structure opaque
1707 * valid.[ch]: moved elements, attributes, notations decalarations
1708 as well as ID and refs to hash tables.
1709 * entities.c: hash cleanup
1710 * xmlmemory.c: fixed a dump problem in debug mode
1711 * include/Makefile.am: problem passing in DESTDIR= values patch
1712 from Marc Christensen <marc@calderasystems.com>
1713 * nanohttp.c: removed debugging remains
1714 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1715 * HTMLparser.c parser.c: fixing a number of problems with the
1716 macros in the *parser.c files (Wayne).
1717 * HTMLparser.c: close the previous option when opening a new one
1718 (Marc Sanfacon).
1719 * result/HTML/*: updated the HTML results accordingly
1720
Daniel Veillard52afe802000-10-22 16:56:02 +00001721Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1724 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1725 XPath functions and XML entities table to them. More to come...
1726 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1727
Daniel Veillard683cb022000-10-22 12:04:13 +00001728Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * tree.c: coalesce adjacent text nodes
1731 * valid.c: handling of blank nodes in DTd validation (raised
1732 by problems with a posteriori validation).
1733 * nanohttp.c: changing behaviour on HTTP write stuff.
1734 * HTMLtree.c: forced body and html to be explicitely closed.
1735 * xpath.h: exported more XPath functions.
1736
Daniel Veillard1baf4122000-10-15 20:38:39 +00001737Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * Release of 2.2.5
1740 * xpointer.c: range() range-inside and other helper functions
1741 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1742
Daniel Veillard47e12f22000-10-15 14:24:25 +00001743Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1746 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1747
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001748Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1751 and XPointer modules
1752
Daniel Veillard134c9f32000-10-15 10:27:08 +00001753Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1754
1755 * SAX.h: closed #25107
1756
Daniel Veillard39915622000-10-15 10:06:55 +00001757Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * testSAX.c: fixed problem with cdata reporting
1760 * SAXresult/* : updated
1761
Daniel Veillard1e851392000-10-15 10:02:56 +00001762Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1765 Closed bug #27499, added to regression tests
1766 * TODO: updated
1767
Daniel Veillard7eda8452000-10-14 23:38:43 +00001768Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1771 support for SCRIPT and STYLE with help from Bjorn Reese
1772 * test/HTML/* result/HTML/*: added simple testcase and updated
1773 the existing ones.
1774
Daniel Veillardff9c3302000-10-13 16:38:25 +00001775Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1778 string-range for empty strings
1779 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1780 test/XPath/xptr/strrange: augmented the XPointer testsuite
1781
Daniel Veillard189446d2000-10-13 10:23:06 +00001782Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1783
1784 * doc/xml.html doc/xmlmem.html: added a module describing memory
1785 interfaces and use, updated the main page.
1786
Daniel Veillard2f971a22000-10-12 23:26:32 +00001787Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1790 nanoftp code work on Windows too now
1791
1792Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001793
1794 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1795 * xpointer.c: implemented string-range() at least a good first version
1796 * test/XPath/docs/str test/XPath/xptr/strrange
1797 result/XPath/xptr/strrange: the string-range() tests
1798
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001799Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * Makefile.am include/Makefile.am include/win32config.h
1802 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1803 and make distcheck
1804
Daniel Veillard19d61112000-10-11 23:50:35 +00001805Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1808 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1809 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1810
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001811Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1812
1813 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1814 patch for socklen_t detection by
1815 Albert Chin-A-Young <china@thewrittenword.com>
1816
Daniel Veillardcd429612000-10-11 15:57:05 +00001817Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1820 and added a --dtdvalid option to xmllint used to test it
1821
Daniel Veillard47c02452000-10-11 13:04:36 +00001822Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1825 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1826
Daniel Veillard2d38f042000-10-11 10:54:10 +00001827Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1830 handlings (registration, lookup, cleanup)
1831
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001832Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * configure.in Makefile.am include/makefile.am: adding XPointer
1835 and XPtrtests target
1836 * xpointer.[ch] : new files for XPointer support
1837 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1838 more XPath tests
1839
Daniel Veillard57fda592000-10-10 23:24:14 +00001840Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * configure.in: fixed, very broken, make distcheck works again
1843
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001844Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1845
1846 * More work toward 2.2.5, integrated a number of patches
1847 * configure.in Makefile.am win32config.h.in: trying to cleanup
1848 make distcheck .... huh ...
1849 * include/Makefile.am include/win32config.h: new directory
1850 for includes
1851 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1852 updated teh makefiles and instructions for WIN32
1853 * xpath.c: small fixes
1854 * test/XPath/ results/XPath: updated the testcases and results
1855 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1856 suggested patches
1857 * valid.c: fixed an ID bug
1858
Daniel Veillardb71379b2000-10-09 12:30:39 +00001859Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1862 the automake bug where wrong dependancies were generated.
1863 * xpath.[ch]: worked on XPointer
1864
Daniel Veillard7e99c632000-10-06 12:59:53 +00001865Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * configure.in Makefile.am: 2.2.5, ship the include in an
1868 include/libxml subdirectory, use symlinks when using CVS
1869 * testSAX.c: fixed small bug
1870 * testXPath.c: changed the way testfiles are parsed
1871 * debugXML.c: same kind of cleanup when parsing an argument expression
1872 XPath/XPointers can have blanks embedded
1873 * xpath.[ch]: more cleanup, reorgs for XPointer work
1874 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1875 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1876
Daniel Veillard55b91f22000-10-05 16:30:11 +00001877Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1880 in the XPath engine, rewrote large parts of it, now it's far
1881 cleaner and in sync with the REC not an old WD. Fixed a parsing
1882 problem in the interactive XML shell found when testing XPath.
1883
Daniel Veillardac260302000-10-04 13:33:43 +00001884Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1887 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1888 examples with the extra test
1889
Daniel Veillard7cfce322000-10-04 12:40:27 +00001890Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1891
1892 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1893 the global init function.
1894
Daniel Veillard970112a2000-10-03 09:33:21 +00001895Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * HTMLparser.c: Doohhh, attribute name parsing was still case
1898 sensitive ! Fixed this ...
1899 * result/HTML/* : updated the tests results accordingly
1900
Daniel Veillard740abf52000-10-02 23:04:54 +00001901Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1904 engine, should be far more stable, incorporated a new version of
1905 preceding/following axis, need testing
1906 * uri.c: fixed file:///c:/a/b/c problem
1907 * test/XPath/tests/idsimple: augmented the XPath tests
1908
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001909Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * doc/* rebuilding docs for 2.2.4 release
1912
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001913Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * configure.in: releasing 2.2.4
1916 * parser.[ch]: added xmlStrEqual()
1917 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1918 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1919 use xmlStrEqual instead
1920 * TODO: updated
1921 * added an XPath test
1922
Daniel Veillardbc765302000-10-01 18:23:35 +00001923Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1924
1925 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1926 * entities.h: exported xmlInitializePredefinedEntities
1927 * parser.[ch] : added xmlInitParser()
1928 * parserInternals.h : had to export htmlInitAutoClose()
1929
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001930Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1933 problems
1934 * Makefile.am : added XPath regression tests to normal tests
1935 * uri.c: fixed a problem with local paths, cleanup
1936 * parser.c: fixed a problem with large CData sections
1937
Daniel Veillardd2ade932000-09-30 14:39:55 +00001938Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * configure.in xml-config.in: patch from "Ben Taylor"
1941 <sol7x86@hotmail.com> for solaris shared libs lookup
1942
Martin Bauligdd7d1f62000-09-29 23:17:57 +000019432000-09-30 Martin Baulig <baulig@suse.de>
1944
1945 * libxml-2.0.pc.in: Provide pkg-config script.
1946
1947 * configure.in: Create the libxml-2.0.pc script from the
1948 libxml-2.0.pc.in templates.
1949 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001950 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001951
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001952Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1953
1954 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1955 when compiling with MSC
1956
Daniel Veillard46057e12000-09-24 18:49:59 +00001957Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * xpath.c: patch for normalize-string() substring-before(),
1960 substring-after() and translate() functions from Bjorn Reese
1961 <breese@mail1.stofanet.dk>
1962 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1963 Fredrik Hallenberg <hallon@lysator.liu.se>
1964 * TODO: updated
1965
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001966Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1969 problem of socklen_t being undefined on a number of platforms
1970 * debugXML.c: fixed a compilation problem when without snprintf
1971
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001972Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1975 an URI bug and a fix for the control-character-induced infinite loop
1976 * nanohttp.c: preventive fix for compiling on WIN32
1977
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001978Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * xmlint.c: closing bug #25000
1981
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001982Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1983
1984 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1985 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1986 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1987 related function, fixing xmlStrncmp(), and associated cleanup
1988 * result/HTML/entities.html.sax: updating result
1989
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001990Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * uri.c: applied patch for URI escaping from Wayne Davison
1993 <wayned@blorf.net>
1994 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1995 from Denis Barbier <barbier@imacs.polytechnique.fr>
1996 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1997 patch from Wayne Davison
1998
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001999Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2000
2001 * doc/xml.html : updated with new releases, adding "how to help"
2002
Daniel Veillard04698d92000-09-17 16:00:22 +00002003Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2004
2005 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2006 removed a few warnings in pedantic mode ...
2007 * parserInternals.c parser.c: moved encoding switching function
2008 to parserInternals.c
2009 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2010
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002011Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2014 error or warning handlers
2015
Daniel Veillardb1059e22000-09-16 14:02:43 +00002016Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * parserInternals.c parserInternals.h parser.c Makefile.am:
2019 created a new module parserInternals.c, moved most of the
2020 code shared by the various parsers there, as well as
2021 deprecated code from parser.c. More cleanup of parser.c
2022 * uri.c: fixed a problem when URI is NULL
2023 * valid.c: speedup when looking for an attribute declaration
2024
Daniel Veillard39c7d712000-09-10 16:14:55 +00002025Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2026
2027 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2028 the cleanup of the computation of URI references when seeking
2029 external entities. The URI reference string and the resulting
2030 URI are both stored now.
2031 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2032 large s(n)printf checks and cleanup from Denis Barbier
2033 <barbier@imacs.polytechnique.fr>
2034 * xmlversion.h.in tree.h: couple of SGML declarations for a
2035 possible docbook module.
2036 * result/VC/ : a couple of test output changed due to the change
2037 of the entities URI
2038
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002039Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2040
2041 * parser.h: added a _private field for linking user's data
2042
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002043Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * parser.c parserInternals.h: demacroified most of the IS_XXX
2046 the gain in size is significant so ...
2047
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002048Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * entities.c: cases where looking up entities with doc==NULL
2051 covered
2052
Daniel Veillard90e11312000-09-05 10:42:32 +00002053Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
Daniel Veillard1de50802000-09-07 08:54:32 +00002055 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002056 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2057
Daniel Veillard98a79162000-09-04 11:15:39 +00002058Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2059
Daniel Veillard1de50802000-09-07 08:54:32 +00002060 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002061 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2062 * Makefile.in: added URItest and included thenin "make tests"
2063
2064Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002065
2066 * xmlversion.h.in: closed bug 22941
2067
Daniel Veillard2bb89092000-08-31 14:57:50 +00002068Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * doc/xmlio.html: added doc and example for entity loader
2071 redefinition.
2072
Daniel Veillard96984452000-08-31 13:50:12 +00002073Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2076 used by libxml
2077
Daniel Veillarde715dd22000-08-29 18:29:38 +00002078Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * parser.c: Fixed bug on invalid ontent characters and when using
2081 push.
2082 * xmllint.c: fixed xmllint endling of errors in push mode
2083
Daniel Veillard4948eb42000-08-29 09:41:15 +00002084Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002087 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002088 * result/HTML/*.sax: regenerated HTML SAX output
2089 * parser.c: more cleanup.
2090
Daniel Veillarde010c172000-08-28 10:04:51 +00002091Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002094 patches from Wayne Davison <wayned@users.sourceforge.net>,
2095 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002096 * HTMLparser.c: fixed an ignorable white space detection bug
2097 occuring when parsing with SAX only
2098 * result/HTML/*.sax: updated since the output is now HTML
2099 encoded...
2100
Daniel Veillard47f3f312000-08-27 22:40:15 +00002101Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2102
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002103 * HTMLparser.[ch]: applied some of Wayne Davison
2104 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002105
Daniel Veillarde0854c32000-08-27 21:12:29 +00002106Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2109 undeclared namespace prefix was used, added a warning.
2110 Cleaned up support w.r.t. entities, spilling out a warning
2111 and being pedantic on lookups.
2112 * test/warning/ent9 : added testcase for previous example.
2113 * TODO: updated
2114 * parserInternals.h parser.c: changed the way names are parsed
2115 now allow infinite size and decrease penalty for normal use
2116 * parser.c: Started a big cleanup/check of the parser code,
2117 fixed some of the most tortuous entity code, spotted code
2118 unused anymore
2119 * test/*: added tests for very long names and related nasty
2120 things.
2121
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002122Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * doc/encoding.html: added encoding aliases doc
2125 * doc/xml.html: updates
2126 * encoding.[ch]: added EncodingAliases functions
2127 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2128 bottleneck affecting large DTDs like Docbook
2129 * parser.[ch] xmllint.c: added a pedantic option, will be
2130 useful
2131 * SAX.c: redefinition of entities is reported in pedantic mode
2132 * testHTML.c: uninitialized warning from gcc
2133 * uri.c: fixed a couple of bugs
2134 * TODO: added issue raised by Michael
2135
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002136Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * doc/encoding.html: propagated Martin Duerst suggestions
2139
Daniel Veillard52402ce2000-08-22 23:36:12 +00002140Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2143 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2144 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2145 by Wayne Davison
2146
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002147Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * nanoftp.c nanohttp.c: small cleanup
2150 * TODO: updated
2151
Daniel Veillard244ece92000-08-19 20:58:02 +00002152Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * added an old VC testcase and updated title.xml entity
2155
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002156Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2159 done on auto-opening of <p> tags and cleanup of SAX output
2160
Daniel Veillard979e55e2000-08-19 16:48:54 +00002161Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2162
2163 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2164
Daniel Veillard4540be42000-08-19 16:40:28 +00002165Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2166
2167 * doc/xml.html libxml.* structure.*: updated the doc a bit
2168
Daniel Veillard808a3f12000-08-17 13:50:51 +00002169Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2172 of SAX tests
2173
Daniel Veillard29579362000-08-14 17:57:48 +00002174Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2177 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2178
Daniel Veillard1255ab72000-08-14 15:13:33 +00002179Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2182 * testHTML.c: fix core dump on Solaris 2.x systems
2183 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2184 * result/HTML/*.sax: previous bug fix lead to new results
2185
Daniel Veillard03109292000-08-14 14:58:22 +00002186Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2189 * configure.in: added --with-readline=DIR to accept alternate
2190 path for readline include/library
2191 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2192 for ANSI under HP-UX
2193 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2194 includes @LIBS@
2195
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002196Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * doc/* : rebuilt the docs
2199 * getting ready for 2.2.2 release
2200
Daniel Veillard87b95392000-08-12 21:12:04 +00002201Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2204 and xmlAddFeature()
2205 * tree.[ch]: added xmlAddChildList()
2206 * xmllint.c: MAP_FAILED macro test
2207 * parser.h: added xmlParseCtxtExternalEntity()
2208 * valid.c: applied bug fixes removed warning
2209 * tree.c: added CDATA block to elements content
2210 * testSAX.c: cleanup of output
2211 * testHTML.c: added SAX testing
2212 * encoding.c: better error recovery
2213 * SAX.c, parser.c: fixed one of the external entity processing
2214 of the OASis testsuite
2215 * Makefile.am: added HTML SAX regression tests
2216 * configure.in: bumped to 2.2.2
2217 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2218 SAX results
2219
Daniel Veillard88a172f2000-08-04 18:23:10 +00002220Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2221
2222 * configure.in: patch for HP compiler
2223
22242000-08-04 Sven Heinicke <sven@zen.org>
2225
2226 * xmllint.c: Was coredumping sometimes when the file given didn't
2227 exist.
2228
Daniel Veillard46e370e2000-07-21 20:32:03 +00002229Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002232
Daniel Veillard46e370e2000-07-21 20:32:03 +00002233 when using in memory parsing. Need some cleanup.
2234 * xmllint.c configure.in: added a --memory flag to test memory
2235 parsing
2236
Daniel Veillard36650692000-07-21 15:16:39 +00002237Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2238
2239 * nanohttp.c: fixed socklen_t replacement to unsigned int
2240 * parser.c: fixed a space handdling missing at the end of
2241 production 28 DOCTYPE.
2242 * xmlmemory.c: fixed a stupid bug on the routine to override
2243 allocation functions
2244 * TODO: updated
2245
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002246Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2247
2248 * doc/ regenerated the docs
2249
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002250Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * doc/encoding.html doc/xml.html: added I18N doc
2253 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2254 improvements, both parser and filters, added ASCII & HTML,
2255 fixed the ISO-Latin-1 one
2256 * xmllint.c testHTML.c: added/made visible --encode
2257 * debugXML.c : cleanup
2258 * most .c files: applied patches due to warning on Windows and
2259 when using Sun Pro cc compiler
2260 * xpath.c : cleanup memleaks
2261 * nanoftp.c : added a TESTING preprocessor flag for standalong
2262 compile so that people can report bugs more easilly
2263 * nanohttp.c : ditched socklen_t which was a portability mess
2264 and replaced it with unsigned int.
2265 * tree.[ch]: added xmlHasProp()
2266 * TODO: updated
2267 * test/ : added more test for entities, NS, encoding, HTML, wap
2268 * configure.in: preparing for 2.2.0 release
2269
Daniel Veillard49703262000-07-10 10:27:46 +00002270Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * nanoftp.c: fixed the way the control connection is handled
2273 * libxml.spec.in: fixed the dependancies and cleanup
2274
Daniel Veillard306be992000-07-03 12:38:45 +00002275Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * doc/xml.html: changed the xmlsoft.org structure, updated the
2278 examples w.r.t. root and childs
2279
Daniel Veillard7d853352000-07-02 18:53:09 +00002280Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2283
Daniel Veillard365e13b2000-07-02 07:56:37 +00002284Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * HTMLparser.c: Work on character encoding support for the HTML parser
2287 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2288 * encoding.c: Fixed a potential memleak in the encoding stuff
2289
Daniel Veillardaf743792000-07-01 11:49:28 +00002290Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * doc/FAQ.html doc/Makefile.am : added a FAQ
2293
2294Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002295
2296 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2297 of the HTML parser to force it to not bypass SAX
2298
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002299Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2300
2301 * win32config.h.in: updated
2302 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2303 lacks iconv support :-( need to release 2.1.1
2304 * configure.in: release 2.1.1
2305 * HTMLparser: fixed bug #14784
2306 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2307 by Windows compiler
2308 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2309 the SAX startDocument() callback.
2310 * TODO: updated
2311
2312Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2313
2314 * added xmlStopParser()
2315
Daniel Veillardbe803962000-06-28 23:40:59 +00002316Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * configure.in: 2.1.0 prerelease
2319 * Large resync between W3C and Gnome tree
2320 * nanoftp, nanohttp.c: fixed stalled connections probs
2321 * HTMLtree.c SAX.c : support for attribute without values in
2322 HTML for andersca
2323 * valid.c: Fixed most validation + namespace problems
2324 * HTMLparser.c: start document callback for andersca
2325 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2326 * parser.h, SAX.c: serious speed improvement for large
2327 CDATA blocks
2328 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2329 different encoding
2330 * example/Makefile.am example/gjobread.c tree.h: work on
2331 libxml1 libxml2 convergence.
2332 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2333 and the LIBXML_TEST_VERSION macro
2334
Daniel Veillardc310d562000-06-23 18:32:15 +00002335Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * doc/xml.html: various patches and improvements typo fixed by
2338 Felix Natter
2339 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2340 from Felix Natter <fnatter@gmx.net>
2341
Daniel Veillardf3029822000-05-06 08:11:19 +00002342Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * doc/upgrade.html: updated with instructions for support of both
2345 libxml-1.x and libxml-2.x
2346 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2347 for 2.x support and also fixed includes
2348
2349
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002350Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2351
2352 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2353 the encoding support, added iconv support, so now libxml if
2354 compiled with iconv automatically support japanese encodings
2355 among others. Work based on initial patch from Yuan-Chen Cheng
2356 I may have broken binary compat in the encoding handler
2357 registration scheme, but that was so utterly broken I don't
2358 expect anybody to have used this feature until now.
2359 * parserInternals.h: fixup on the CHAR range macro
2360 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2361 code.
2362 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2363 * uri.c: added xmlParseURI() I can't believe I forgot to
2364 implement this one in 2.0 !!!
2365 * SAX.c: moved doc->encoding update in the endDocument() call.
2366 * TODO: updated.
2367
Daniel Veillard06047432000-04-24 11:33:38 +00002368Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * tree.h: removed extraneous xmlRemoveProp definition
2371 * TODO: added item about --disable-corba configure switch
2372 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2373 * nanoftp.c: fixed include problems giving troubles on AIX and
2374 slowlaris
2375 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2376 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2377 comment and headers changes to lower gtk-doc number of warnings
2378 * doc/html/*: rebuilt docs
2379
Daniel Veillarde0aed302000-04-16 08:52:20 +00002380Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * HACKING: documented the tag for 1.x and instructions
2383
Daniel Veillard5e873c42000-04-12 13:27:38 +00002384Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2387 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2388 xmlCreateIOParserCtxt
2389 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2390 significant overall improvement
2391 * xmllint.c: added I/O test to xmllint
2392 * testSAX.c: added a speed test
2393 * doc/* : updated/regenerated
2394
Daniel Veillardfc708e22000-04-08 13:17:27 +00002395Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2396
2397 * xpath.c uri.h parserInternals.h: cosmetic changes from
2398 "Timur I. Bakeyev" <timur@bat.ru>, including making
2399 xmlCreateURI() public
2400
Daniel Veillard5d211f42000-04-07 17:00:24 +00002401Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2402
2403 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2404 and the code at the same time. Added a clean mechanism for
2405 overload or added input methods: xmlRegisterInputCallbacks()
2406 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2407 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2408 * TODO: updated
2409 * doc/* : updated/regenerated
2410 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2411 source dir
2412
Daniel Veillarde77a9182000-04-05 19:12:29 +00002413Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * testURI.c: yet another forgotten commit, I should get some sleep !
2416
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002417Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2418
2419 * xmllint.c: forgot to commit this too ?
2420
Daniel Veillardb9df4042000-04-05 14:23:16 +00002421Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2422
2423 * xmlversion.h.in : forgot to commit this previously
2424
Daniel Veillard361d8452000-04-03 19:48:13 +00002425Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2428 * README TODO: updated for release
2429 * uri.c uri.h: added authority parsing/saving
2430 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2431 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2432 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2433 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2434 Makefile.am : added compile-time customization of libxml
2435 --with-ftp --with-http --with-html --with-xpath --with-debug
2436 --with-mem-debug
2437 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2438 #include <libxml/xxx.h> I hope it won't break too much stuff
2439 and will be manageable in the future...
2440 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2441 and added xmllint to the installed programs
2442 * uri.h: added xmlFreeURI()
2443
Daniel Veillardec303412000-03-24 13:41:54 +00002444Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * uri.c uri.h: finished the escaping handling, the base support
2447 and the URI path normalization. Looks good just lacks the
2448 authority content parsing code.
2449 * Makefile.am: added instructions to generate testURI
2450 * TODO: updated
2451 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2452 added links and icons for W3C and Gnome
2453
Daniel Veillard8f621982000-03-20 13:07:15 +00002454Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * xmlmemory.[ch] : seems I forgot to actually update the files in
2457 the last commit :-)
2458 * doc/xml.html doc/html/* : updated and uploaded the docs
2459
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002460Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2461
2462 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2463 * TODO: updated
2464 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002465 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002466 gfree).
2467 * Makefile.am, uri.c, uri.h: added a set of functions to do
2468 exact (litteraly copied from the RFC 2396 productions) parsing
2469 and handling of URI. Will be needed for XLink, one XML WFC,
2470 XML Base and reused in the nano[ftp/http] modules. Still work
2471 to be done.
2472
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002473Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * configure.in, libxml.spec.in : libxml2
2476 * doc/* : updated the doc page, rebuilt the docs
2477
Daniel Veillardcf461992000-03-14 18:30:20 +00002478Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * all: tagged LIB_XML_1_X
2481 * *.c *.h : updated from W3C CVS tree
2482 * configure.in : 2.0.0-beta
2483 * libxml.spec.in : libxml2 package nam
2484 * result/* : new version of the tests output
2485
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002486Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2489
Daniel Veillardb566ce12000-03-04 11:39:42 +00002490Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * doc/* : rebuilt the docs
2493 * parser.c: final patch on #6766
2494 * valid.c: small patch on validity checks.
2495
Daniel Veillardfb76c402000-03-04 11:39:42 +00002496Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2497
2498 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2499 added
2500 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2501 compatibility w.r.t. XML spec and existing code.
2502
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002503Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2504
2505 * parser.c: seems a better solution to <a> </a> exists,
2506 will try it for a while
2507
Daniel Veillard83a30e72000-03-02 03:33:32 +00002508Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * parser.c: tried to remove the <a> </a> generating <a/>
2511 this is hard. Left a flag for that purpose. Fixed bug #6766
2512 * configure.in: prepared 1.8.7 not released, due to previous
2513 problem
2514
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002515Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2516
2517 * doc/xml.html : applied second patch from Paul DuBois
2518
Daniel Veillard402e8c82000-02-29 22:57:47 +00002519Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2520
2521 * doc/xml.html : applied patch from Paul DuBois
2522
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002523Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2524
2525 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2526
Daniel Veillard5feb8492000-02-02 17:15:36 +00002527Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2530 compilation warnings on various platforms.
2531 * parser.c: Fixed #5281 validity error callbacks are now desactived
2532 by default if not validating.
2533
Daniel Veillardf341f932000-02-02 14:52:08 +00002534Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2535
2536 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2537
Daniel Veillard13c757e2000-02-01 23:59:15 +00002538Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2541 <gkatsi@cs.toronto.edu>
2542
Daniel Veillard726e8792000-01-30 20:04:29 +00002543Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2546 processing URLs
2547
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002548Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2551 xmlNanoFTPUpdateURL for persistent control connections.
2552 * configure.in: 1.8.6
2553
2554Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2557 * tree.[ch] : added xmlSaveNoEmptyTags
2558
James Henstridgef3be9312000-01-28 13:59:21 +000025592000-01-29 James Henstridge <james@daa.com.au>
2560
2561 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2562
2563 * Makefile.am: added nanoftp.[ch] to the build.
2564
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002565Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * nanoftp.[ch]: cleanup, comments, API
2568 * debugXML.c : fixed a bug in the cat command
2569 * doc/*: regenerated the docs
2570
Daniel Veillardda07c342000-01-25 18:31:22 +00002571Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2572
2573 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2574 * debugXML.c : fixed a bug in the cat command
2575 * valid.c: fixing some small probs
2576 * libxml.spec.in: get rid of the SNAP suffix
2577 * doc/xml.html: updated the status
2578
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002579Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * xml-config.in: xml-config --version to just return the
2582 version number
2583 * xpath.c: some cleanup w.r.t. axis when the current node is
2584 an attribute.
2585 * TODO: updated
2586
Daniel Veillard461a66c2000-01-18 18:01:01 +00002587Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2588
2589 * configure.in: prepared for libxml-1.8.5
2590 * doc/* recompiled the documentation
2591
25922000-01-17 Jody Goldberg <jgoldberg@home.com>
2593
2594 * configure.in : WARNING autoconf subtlety alert :
2595 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2596 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2597 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2598 get defined by AC_CHECK_HEADERS.
2599
Daniel Veillardf967b902000-01-17 16:06:10 +00002600Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2603 Rune.Djurhuus@fast.no
2604
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002605Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * TODO: updated
2608 * tree.c, parser.c: made sure that only memory alloc problems
2609 and internal parser errors are allowed to write to stdout or
2610 stderr.
2611
Daniel Veillard0142b842000-01-14 14:45:24 +00002612Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * tree.c : restored xmlNewGlobalNs since this seems used by
2615 a lot of existing code :-(, fixed a bug in xmlNewNs
2616 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2617 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2618 to exit() from the library code.
2619 * xpath.c, parser.c: removed bugs or unused code detected by
2620 Windows compilers
2621 * parser.c: started adding interfaces for parsing well balanced
2622 XML fragments
2623 * configure.in: releasing 1.8.4
2624 * doc/* : rebuilt the docs
2625
Daniel Veillard2eac5032000-01-09 21:08:56 +00002626Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * tree.[ch] : added xmlNewDocFragment() for DOM
2629 * testHTML.c: uninitialized variable.
2630
Daniel Veillardf3a73582000-01-05 14:58:39 +00002631Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * doc/* : rebuild the docs
2634
Daniel Veillard71b656e2000-01-05 14:46:17 +00002635Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * acconfig.h: readline and history patch
2638 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2639 * tree.c: added check and handling when possibly removing an ID
2640 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2641 and saving.
2642 * test/HTML/entities.html result/HTML/entities.html* : test for
2643 various entities reference cases
2644 * result/HTML/* : as a result output of some testcase have
2645 changed
2646 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2647 by previous example. added xmlParseTryOrFinish().
2648 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2649 entities.h debugXML.h HTMLparser.h: changed the way struct are
2650 declared to allow gtk-doc to expose those
2651 * parser.c: closed bug #4960
2652 * Makefile.am configure.in: Applied patch from
2653 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2654 and math/socket libs detection
2655
Daniel Veillard437b87b2000-01-03 17:30:46 +00002656Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2657
2658 * configure.in, Makefile.am: link tester against readline
2659 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2660
Daniel Veillard686d6b62000-01-03 11:08:02 +00002661Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2662
2663 * tree.[ch]: added xmlRemoveProp
2664 * win32config.h.in nanohttp.c: avoid including the Windows
2665 socket stuff in every C files
2666 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2667 the XmL parser(s)
2668 * test/ns4 result/ns4 etc...: added test case for previous prob
2669 * tree.c: xmlNewNs wasn't checking for double definition
2670 * Makefile.in: fixed a problem with dist-hook duplicates
2671 * parser.[hc], xmlIO.c: fixed the loading of external entities
2672 APIs, now xmlLoadExternalEntity() is used everywhere and
2673 setting up an app specific front-end using the
2674 * SAX.c parser.c: some fixes, now the xhtml spec validates
2675 with the xhtml DTD.
2676 * error.c: fixed crashes in case of no input stream
2677 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2678 to the validation tests and results
2679
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002680Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2683 too htmlCreatePushParserCtxt() and htmlParseChunk()
2684 * parser.c: a bit of cleanup.
2685 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2686 to XML) removed the last mem leak known
2687 * HTMLtree.c: output message cleanup
2688 * xmlmemory.c: display content info about memory blocks
2689 * result/HTML/wired.* : missing att value warning change
2690
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002691Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * doc/* : rebuilt the documentation
2694
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002695Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2696
2697 * parser.[ch] parserInternals.h: Push parser for XML,
2698 seems to work fine now
2699 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2700 --push for push testing
2701 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2702 * testSAX.c: added --push
2703 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2704 subtree
2705 * xmlIO.[ch] : enriched API + fixes for push mode
2706 * entities.[ch]: added the entity content length to the struct.
2707 * xmlmemory.[ch]: new API to show the last entries for the shell
2708 * valid.c: added required attribute testing
2709 * SAX.c: the cdata callback now merge contiguous fragments
2710 * HTMLparser.c: cleanup of some macros
2711
Daniel Veillard3c558c31999-12-22 11:30:41 +00002712Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * parser.c: fix for PIs name starting with xml
2715 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002716 * *.c, configure.in win32config.h.in : generate win32config.h for
2717 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002718
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002719Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * parser.c: fixed a stupid = vs. == bug :-(
2722 * doc/gnome-xml.sgml: s/glade/xml/
2723
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002724Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * configure.in, doc/xml.html : bug fix release 1.8.2
2727 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2728 Hopefully the end of that silly C++ include problem
2729 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2730 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2731 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2732 troubles with autoclosed elements when the stree shape doesn't
2733 follow the DtD specs. Added htmlIsAutoClosed() and
2734 htmlAutoCloseTag()
2735 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2736 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2737 * debugXML.c: fixed a bug on printing default namespaces.
2738 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2739
Daniel Veillardb24054a1999-12-18 15:32:46 +00002740Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2741
2742 * result/HTML/*.htm[l] : updated the HTML regression tests according
2743 to the new output
2744 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2745 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2746 problem due to intermix of extern "C" { ... } declarations for C++
2747 and recursive includes in the headers
2748
Chris Lahey323c48c1999-12-18 15:32:45 +000027491999-12-20 Chris Lahey <clahey@umich.edu>
2750
2751 * HTMLtree.c: Made it so that html nodes with a single child do
2752 not insert a carriage return before or after the child node.
2753
Daniel Veillardb24054a1999-12-18 15:32:46 +00002754Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002755
2756 * configure.in, doc/xml.html : bug fix release 1.8.1
2757 * parser.c: fixed bug #4344
2758 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2759 added the glue to avoid C++ problems
2760 * doc/* : regenerated the documentation
2761
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002762Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2765 namespace recognition, and Dia as a resul :-(
2766 * encoding.c: closed bug #3950
2767
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002768Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2769
2770 * valid.c: debugging a posteriori validation, except URI expansion
2771 stuff this should be fixed now
2772 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2773 Carl Nygard <cnygard@bellatlantic.net>
2774 * tester.c: added --postvalid, cleaning of the code
2775 * tree.[ch]: added xmlDocGetRootElement()
2776
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002777Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2778
2779 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2780 c++ losage.
2781
Daniel Veillard10a2c651999-12-12 13:03:50 +00002782Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2783
2784 * configure.in, doc/xml.html : bumped to 1.8.0
2785 * xlink.[ch], Makefile.am : added framework for link detection
2786 * parser.h: added nbChars to parser context, needed for cleanup.
2787 * xmlmemory.c: removed a nasty bug when out of mem
2788 * valid.[ch]: adding namespace support for attribute decl
2789 * tester.c: added --debugent option
2790 * debugXML.[ch]: added xmlDebugDumpEntities()
2791 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2792 buffers instead, this was really needed, validation was breaking
2793 in strange ways due to that. Added xmlParseStringPEReference()
2794 and other parsing from strings functions. Entities processing
2795 modified again, but PERef are still not handled correcly but
2796 unless you're Eve Maller you won't notice :-)
2797 * HTMLparser.c: large changes toward reliability, and switched to
2798 lowercase internal tags, XHTML is lowercase, so it will help
2799 that output is closer to next version.
2800 * doc/* : regenerated the documentation, it is now hosted at
2801 http://xmlsoft.org/ (same bits I just bought the domain :-)
2802
2803
Daniel Veillard294cbca1999-12-03 13:19:09 +00002804Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2805
2806 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2807 doc generation
2808 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2809 in the SAX API
2810 * doc/*: rebuilt the doc making sure everything appears in the
2811 HTML files
2812
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002813Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2816 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2817 which allow impressive speed improvement on dataset with
2818 large text pieces, but at the cost of broken binary
2819 compatibility and slightly bigger memory usage.
2820 Configure with --with-buffers to activate them, they
2821 are protected with XML_USE_BUFFER_CONTENT define.
2822 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2823 goal is 0 memory left allocated once parser is no more used
2824 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2825 call xmlCleanupParser() and xmlMemoryDump()
2826
Daniel Veillarda819dac1999-11-24 18:04:22 +00002827Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2830 * parser.[ch] encoding.[ch]: added memory cleanup routines
2831 * parser.c: closing bug #3788
2832 * doc/*: rebuilt the doc
2833
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002834Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2837 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2838 * tester.c: added --compress option
2839 * doc/*: rebuilt the documentation
2840
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002841Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2844 if given /proc/kcore as input !
2845 * doc/xml.html doc/*: updated and rebuilt the documentation
2846
2847Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002848
2849 * parser.c: Fixed some wrongly space collapsing code due to
2850 a misreading of the spec.
2851 * result/*: fixed the output accordingly
2852
2853Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002854
2855 * encoding.c: bug fix and typos
2856 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2857 * parser.c: added attribute normalization closing bug #3597
2858 * test/att* result/att* SAXresult/att*: testcase for attribute
2859 normalization
2860
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002861Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * configure.in: closing bug #3163 by adding extra flags for the
2864 cc compiler on HP-UX
2865
Daniel Veillard51e3b151999-11-12 17:02:31 +00002866Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * valid.[ch] : removed a typo and an enumerated type bug in the
2869 xmlAddElementDecl() function
2870 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2871 call to xmlEncodeEntitiesReentrant() so that the functions
2872 New, Set and Get are at the same level.
2873 * parser.c HTMLparser.c: extra memory allocation bug for
2874 attributes detected by someone using libxml in embedded systems :-)
2875
Daniel Veillard962195f1999-10-28 15:51:53 +00002876Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * xmlmemory.h: turned off mem debug :-\
2879
Daniel Veillard35008381999-10-25 13:15:52 +00002880Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * parser.c: closed bug #2784 a one line fix, but worth pushing
2883 a new release out
2884 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2885 some structures, comments before and after the
2886 main element, and other nastyness
2887 * HTMLtree.c tree.c: accomodate the extended HTML supported
2888 * configure.in: pushing 1.7.4
2889 * test/ent8 and related outputs : added a new test for bug #2784
2890 * test/HTML/wired.html and related output: a nasty HTML example
2891 * Makefile.am: improved the test scripts
2892 * docs/* : reran the documentation extractor, updated xml.html
2893
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002894Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2897 HTMLparser and debugged the HTML related code. HTML documents
2898 now have their own type
2899 * entities.c: do not dump &apos; for HTML output
2900 * xmlmemory.c: improvement, breakpoint mechanism
2901 * testHTML.c: added --sax --repeat ...
2902 * Makefile.am: improved the HTML tests
2903 * valid.[ch]: added xmlValidGetValidElements and
2904 xmlValidGetPotentialChildren
2905 * tester.c: added --insert to test the 2 new functions
2906 * test//* result//* SAXresult//* : regression test cleanup
2907 and extension.
2908 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2909 gnome-xml-nanohttp.html
2910
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002911Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * HTMLparser.c: fixed problems with some autoclose tags
2914 * tree.c: fixed XML output problems.
2915 * result/* SAXresult/*: update of the tests output
2916
Daniel Veillard6077d031999-10-09 09:11:45 +00002917Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * Makefile.am: Arturo patch for xmlConf.sh version info
2920 * parser.c: Tim Josling patch for single quoted items
2921 * tester.c: Tim Josling patch for tester options usage
2922 * tree.h: indent cleanup
2923
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002924Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2925
2926 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2927 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2928
Daniel Veillard00fdf371999-10-08 09:40:39 +00002929Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * tree.c : Raph patch for initialization of CORBA fields
2932 * parser.c, xpath.c, ...: modification of doc comments
2933 * xpath.c : allow spaces in xpath expressions
2934
Daniel Veillardad219441999-09-27 08:17:49 +00002935Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * xmlmemory.h: turning off memory debug :-(
2938
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002939Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2940
2941 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2942 better SAX interfaces.
2943 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2944 entity.
2945 * configure.in: 1.7.2
2946
2947Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002948
2949 * libxml.spec.in: fixed the URL
2950 * doc/xml.html: improved the documentation front-end
2951
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002952Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002953
2954 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2955
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002956Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002957
2958 * libxml.spec.in: fixed the alpha compile problem
2959 * parser.[ch]: changed errno to errNo in the parser context :-(
2960 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2961 * doc/xml.html: changed CHAR to xmlChar
2962 * doc/html/*: recompiled the documentation
2963 * configure.in: 1.7.1
2964
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002965Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2966
2967 * parser.h: modified the parser context struct to regain 1.4.0
2968 binary compatibility
2969 * parser.c, xml-error.h: added errno ot teh context and defined
2970 a set of errors values with update of errno
2971 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2972 DTDs and entities
2973 * *.h, *.c: complete cleanup of the use of config.h and include
2974 protection depending on the current setup.
2975 * overalll debugging, maintenance and bug-fixing on all modules
2976 * updated the documentation
2977 * ready for 1.7.0
2978
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002979Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * HTMLparser.c : cleanup
2982 * SAX.c valid.c valid.h: added ID/IDREF checking
2983 * tree.c tree.h: extended doc structure for refs
2984 * configure.in: 1.6.2
2985 * parser.c: patched bug in SAX user arg call
2986 * parserInternals.h: patched missing close in C++ wrapping
2987 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2988 especially upcoming XPointer implementation.
2989 * doc/xml.html: augmented, typo
2990
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002991Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2992
2993 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2994 not all invocations of install understand -d.
2995
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002996Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2997
2998 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2999 to make 'check' works, when builddir != srcdir.
3000
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003001Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * doc/xml.html : updated the documentation
3004
Daniel Veillard6454aec1999-09-02 22:04:43 +00003005Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3008 not deallocated memory blocks
3009 * *.c : replaces all calls to malloc() free() and realloc() to
3010 the wrapper functions/macros
3011 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3012 instead of xmlFreeNodeList()
3013
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003014Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3015
3016 * HTMLparser.c: corrected a stupid bug leading to core dump at
3017 tree deallocation. Removed warnings indicated by
3018 Stephane.Conversy@lri.fr
3019 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3020 looked for in the external subset
3021
3022Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003023
3024 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3025 on SGI by Stephane.Conversy@lri.fr
3026
Daniel Veillardb96e6431999-08-29 21:02:19 +00003027Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3028
3029 * all .h : changed the prototype declaration indent as in gtk
3030 * most .c : working on reducing the TODOs in the code
3031 * most .c : cleanup though -pedantic and Insure++
3032 * improvements on validation ID checkings.
3033 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3034 * xml-config.in: closed #1810
3035
3036Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003037
3038 * tree.h, valid.c, valid.h: more work on validity, IDs
3039 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3040 definition for AIX
3041
Daniel Veillardb556eb51999-08-15 17:19:50 +00003042Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3045 the distribution due to a cut'n paste error at last commit
3046
Daniel Veillardb05deb71999-08-10 19:04:08 +00003047Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * configure.in: upgraded to version 1.4.0
3050 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3051 Big update, added a large part of the validation process,
3052 it should be usable, but some parts are missing
3053 * xpath.c: improved the implementation w.r.t. root.
3054 * Makefile.am: added more tests
3055 * test and result trees: added a lot of tests
3056 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3057
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003058Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * Added an HACKING file
3061
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003062Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3063
3064 * xpath.[ch] : improvements and debug of the XPath implementation
3065 * parser.c, HTMLparser.c : modified the parsers to be progressive
3066 * tree.[ch] : extended the Buffer promitives
3067 * xmlIO.[ch] : added basic I/O routines providing progressive
3068 parsing and ready for I18N conversion plugins
3069 * SAXresult/* : the SAX callback sequence maybe slightly different
3070 now
3071 * test*.c : improved/updated the tests programs
3072 * doc/* : recompiled the docs.
3073
Daniel Veillard15b75af1999-07-26 16:42:37 +000030741999-07-26 Michael Meeks <michael@edenproject.org>
3075
3076 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3077
3078 * tree.c: Ditto.
3079
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003080Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3081
3082 * configure.in: upgraded to version 1.4.0
3083 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3084 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3085 XML query language, see http://www.w3.org/TR/xpath for more details.
3086 * parser.c, parser.h: added CHAR* related string functions for XPath
3087 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3088 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3089 rebuild the docs.
3090 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3091 and regression testing capabilities for XPath.
3092
Daniel Veillardd79d7871999-07-12 10:38:12 +00003093Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3094
3095 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3096 closing bug #1646
3097
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003098Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * Makefile.am, example/Makefile.am: closed bug #1683
3101
Daniel Veillard3166ab11999-07-11 16:14:19 +00003102Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3103
3104 * example/Makefile.am, configure.in: added the makefile for the
3105 gjobread example
3106
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003107Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3108
3109 * doc/Makefile.am:
3110 - fix which allow "make install DESTDIR=</install/prefix>".
3111
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003112Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3115 which fixed a problem on the file reading-code.
3116
Daniel Veillard82150d81999-07-07 07:32:15 +00003117Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3120 output.
3121 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3122
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003123Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * parser.h : Oops removed the binary compatibility problem
3126 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3127 * parser.c, HTMLparser.c: applied patches for reading from stdin
3128
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003129Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3130
3131 * parser.c, entities.c, valid.c: cleanup bug #1591
3132 * configure.in: cleanup bug #1592
3133 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3134 the same tree back-end. Hence gdome will be available for it.
3135 * doc/Makefile.am: close bug #617
3136
Daniel Veillard97fea181999-06-26 23:07:37 +00003137Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3138
3139 * parser.c: alloctate a per parser context SAX interface block
3140
Daniel Veillard14fff061999-06-22 21:49:07 +00003141Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3142
3143 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3144 and xmlEncodeEntitiesReentrant with the correct one :-\
3145
3146Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * commit of my internal XML base changes, quite a lot of
3149 changes, cleanups, better entities support, framework for
3150 new I/O and charset detection and handling
3151 * Fixed the configure/Makefile stuff to generate shared libs
3152 with the proper version info, so we jumped on rev from
3153 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3154 xmlEncodeEntities() result need to be freed now, and a string
3155 xmlParserVersion provide the current library version.
3156
Raph Levien05240da1999-06-15 21:27:11 +00003157Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3158
3159 * parser.c: fixed a buffer overrun for when you have a very long
3160 attribute with no entities in it.
3161
Daniel Veillardbb2da581999-06-13 14:37:07 +00003162Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3163
3164 * added example directory
3165 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3166
Daniel Veillard011b63c1999-06-02 17:44:04 +00003167Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * Release of libxml-1.1, nearly everything has been touched for
3170 this.
3171 * Added more regression tests
3172 * Updated the documentation
3173
Daniel Veillard27d88741999-05-29 11:51:49 +00003174Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3175
3176 * tree.[ch]: unified the XML_NO_CORBA defines.
3177 * parser.c encoding.[ch]: started plugging in char encoding detection
3178
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003179Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3180
3181 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3182 Also freed allocated buffer.
3183
Daniel Veillard27d88741999-05-29 11:51:49 +00003184Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003185 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3186 reentrancy problem at printing. One is left in entities.c, to
3187 remove ASAP
3188 * testSAX.c : added a test example showing the use of the SAX
3189 interface if one doesn't want to build the DOM tree.
3190 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3191
Daniel Veillard517752b1999-04-05 12:20:10 +00003192Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3193
3194 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3195 large revamping of the parser to use SAX callbacks
3196 http://www.megginson.com/SAX/ (or at least a C like interface
3197 a la Expat). It's now possible to set up your own callbacks
3198 and the parser will not build a DOM tree.
3199 * test/* result/*: updated the test suite, I finally removed
3200 the old Namespace draft support (PI based).
3201
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003202Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3203
3204 * Makefile.am: added test result to EXTRA_DIST for make tests
3205
Daniel Veillard64068b31999-03-24 20:42:16 +00003206Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3207
3208 * parser.c, parserInternals.h: moved the chars macro definitions
3209 to parserInternals.h
3210 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3211 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3212
Daniel Veillard012ccc11999-03-23 10:11:11 +00003213Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * xml-config.in : applied patch to make --version work
3216
Raja R Harinatha86c23e1999-03-05 22:14:01 +000032171999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3218
3219 * Makefile.am (check-local): Alias for `tests' target. This will
3220 cause `make check' to do the right thing.
3221 (tests): Don't run tests in srcdir. Also, replaced calls to
3222 basename with a `sed' "equivalent".
3223
Daniel Veillardd109e371999-03-05 06:26:45 +00003224Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3227 it in the header and not the sources, updated the doc.
3228 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3229 pointing this out.
3230
Daniel Veillardbc50b591999-03-01 12:28:53 +00003231Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3232
3233 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3234 exported the inputStream routines.
3235 * doc/html/* : updated accordingly
3236
Daniel Veillardd692aa41999-02-28 21:54:31 +00003237Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3238
3239 * parser.c, parser.h, parserInternals.h: added a few extra
3240 internal calls to allocate and free parser contexts ...
3241 * doc/html/* : updated accordingly
3242
Daniel Veillard55a99271999-02-25 11:01:29 +00003243Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3244
3245 * configure.in, Makefile.am, doc/makefile.am : General changes for
3246 1.0.0 release and including the generated HTML documentation.
3247
Daniel Veillard35925471999-02-25 08:46:07 +00003248Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * makefile.am : added parserInternals.h, oops.
3251
Daniel Veillard1e346af1999-02-22 10:33:01 +00003252Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * parserInternals.h: added this header giving access to the parser
3255 internal functions.
3256 * doc/Makefile.am : added a rebuild target which rebuilds the full
3257 set of documentations
3258 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3259 the internal subset.
3260 * *.c *.h: modifications needed to generate the documentation using
3261 gtk-doc, cleanup of functions blocks, reorganisation of struct
3262 declarations.
3263
Daniel Veillard1164e751999-02-16 16:29:17 +00003264Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3265
3266 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3267 the tar and spec file to include the beginning of the doc.
3268
Nuno Ferreira03d04781999-02-13 00:07:17 +000032691999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3270
3271 * doc/.cvsignore: Added this file.
3272
Daniel Veillard6800ef31999-02-08 18:33:22 +00003273Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3274
3275 * tree.c: fixed xmlGetProp to return "" when the attribute
3276 exists, even if the node-list is NULL.
3277
Daniel Veillard726c7e31999-02-08 15:13:10 +00003278Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * tree.c: patched an error outputting empty attribute values.
3281 * Makefile.am and doc/makefile.am: have been updated during the
3282 week-end. Sorry for an empty CVS log, I got a shell problem.
3283
Daniel Veillard1899e851999-02-01 12:18:54 +00003284Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3285
3286 * tree.h: cleaned up using enums instead of defines
3287 * parser.c, valid.[ch]: more work on parsing/output of element
3288 declarations
3289
Daniel Veillard3b9def11999-01-31 22:15:06 +00003290Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * valid.[ch], tree.c, parser.c : more work toward full parsing
3293 of XML DTDs.
3294 * README: added informations about mailing-list and on-line
3295 documentation
3296
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000032971999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3298
3299 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3300
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003301Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * parser.c, tree.[ch] : more work toward conformance testing,
3304 added a last element to accelerate parsing of very flat structures
3305 started working on internal subset Element content declaration.
3306 * valid.[ch] : first cut at adding code toward validation.
3307 * previous changes had also small impact on most files, especially
3308 the conformance testing using James Clark test suite.
3309
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003310Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3311
3312 * test/* : updated the examples, most of them were not well
3313 formed (humm), and added rdf2.
3314 * result/* : resulting changes in the output.
3315
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003316Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3317
3318 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3319
Daniel Veillard44b3a061998-12-05 17:27:22 +00003320Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * tree.c: patched a bug in the generation of empty attributes
3323
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003324Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3325
3326 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3327 for node/trees/documents/... Biggest problem is namespace
3328 support when copying subtrees.
3329
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003330Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3331
3332 * parser.c, entities.c: improve entities and char ref encoding,
3333 and cleanups of error messages.
3334
Daniel Veillard242590e1998-11-13 18:04:35 +00003335Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * parser.c, entities.c: simple bug hunting done during rpm2html and
3338 rpmfind integration.
3339
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003340Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * parser.[ch]: Added interfaces allowing to specify a SAX
3343 handler before parsing.
3344
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003345Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3346
3347 * parser.c: redirrect all errors reporting through the SAX
3348 error function
3349
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003350Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3351
3352 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3353 * libtool, tlmain ...: update of the libtool files
3354
Miguel de Icaza442321c1998-11-04 18:13:38 +000033551998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3356
3357 * entities.c: Use g_snprintf insteda of snprintf.
3358
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003359Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3360
3361 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3362 added ent5 test for this purpose.
3363 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3364
Daniel Veillard27271681998-10-30 06:39:40 +00003365Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3366
3367 * parser.c: fixed? a strange error due to compression on a GWP
3368 document.
3369
Daniel Veillard25940b71998-10-29 05:51:30 +00003370Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * tree.[ch]: bug fixing
3373 * entities.[ch]: defined a specific type for predefined entities
3374 * doc/xml.html: more documentation on the library, how to use it,
3375 overview of the interfaces.
3376
Daniel Veillard16253641998-10-28 22:58:05 +00003377Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3378
3379 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3380
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003381Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3382
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003383 * tree.c: corrected a small bug
3384 * doc/xml.html: continuing writing documentation.
3385
3386Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3387
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003388 * debugXML.h debugXML.c: added debugging utilities.
3389 * tester.c: added --debug switch.
3390 * tree.c: patched an incorrect node->type assignment.
3391 * parser.c: formatting, ensure that node->doc != NULL in attributes
3392
Daniel Veillardccb09631998-10-27 06:21:04 +00003393Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3394
3395 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3396 entity support and provide an internal representation close to
3397 DOM one (entity ref nodes, and attribute value as tree). I tried
3398 to preserve the interface but this will surely break some apps
3399 (I have to change rpm2html/rpmfind for example). I had to change
3400 two interfaces, and the generated tree is somewhat different.
3401 * doc/* : started documenting the XML library, the tree and
3402 DOM/Corba. This is a first step.
3403
Daniel Veillard11e00581998-10-24 18:27:49 +00003404Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * parser.c: Set up the fonctions comment block, boring but useful.
3407 * parser.h, SAX.c, parser.c: now attributes are processed through
3408 the SAX interface. The problem is that my SAX interface diverged
3409 quite a bit from the original one, well this is not an official
3410 spec, and translating it from Java to C is hairy anyway...
3411
Daniel Veillard97b58771998-10-20 06:14:16 +00003412Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3413
3414 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3415 fonctions comment block, boring but useful.
3416
3417Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003418
3419 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3420 conversion routines. However they are not yet used to convert the
3421 inputs. The core will run with UTF-8.
3422
Daniel Veillard33942841998-10-18 19:12:41 +00003423Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * tree.c : make sure that the type id is properly set-up when
3426 a new object is allocated, needed for DOM.
3427
Daniel Veillard27fb0751998-10-17 06:47:46 +00003428Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * tree.h, tree.c: Ok, the main objects in the tree will be native
3431 corba objects, it costs 8 bytes per Node, Attribute and Document
3432 but it simplifies the Corba integration a lot (no extra interface
3433 objects to allocate/free).
3434
Daniel Veillard0bef1311998-10-14 02:36:47 +00003435Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3436
3437 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3438 and changed NODEs contants for conformity with DOM Level 1
3439
Daniel Veillard27864701998-10-08 03:47:24 +00003440Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3441
3442 * added hooks to keep track of servants when creating objects
3443 xmlDoc and xmlNode (for Corba export).
3444
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003445Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3446
3447 * added xml-config script.
3448
Daniel Veillard7066a791998-10-01 20:28:28 +00003449Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3450
3451 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3452 to autoupdate libtool and automake conf files.
3453
Miguel de Icaza60681bd1998-09-30 19:28:59 +000034541998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3455
3456 * Makefile.am: Use '?' to separate the sed
3457 commands as ',' is used when people pass -Wl,something.
3458
3459
Daniel Veillard15a8df41998-09-24 19:15:06 +00003460Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * tree.c, tree.h: added a per-document compression interface.
3463
Daniel Veillard151b1b01998-09-23 00:49:46 +00003464Tue Sep 22 20:47:38 EDT 1998
3465
3466 * tree.c, tree.h: added saving with compression and added interfaces
3467 to control the compression level (xmlGetCompressMode,
3468 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3469
Daniel Veillard70120ff1998-09-22 00:24:21 +00003470Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3471
3472 * parser.c: corrected a loop for files of size 0
3473
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000034741998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3475
3476 * error.h: New file. Contains prototyes from `error.c'.
3477
Tom Tromeyc19653d1998-08-14 01:22:43 +00003478Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3479
3480 * Makefile.am (xmlincdir): New macro.
3481 (xmlinc_HEADERS): Renamed from include_HEADERS.
3482
Daniel Veillard845664d1998-08-13 04:43:19 +00003483Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3484
3485 * applied small patch on numeric entities from
3486 Christopher Blizzard <blizzard@appliedtheory.com>
3487
Daniel Veillard260a68f1998-08-13 03:39:55 +00003488Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3489
3490 * New release 0.2, removed the old xml_* files so that it's
3491 coherent with the other CVS base (W3C), far better conformance
3492 to standard, new namespaces, decent entities support, beginning
3493 of a SAX-like interface. Nearly nothing left intact, even the
3494 test examples ...
3495
Christopher Blizzarda36749e1998-07-30 21:47:18 +000034961998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3497
3498 * .cvsignore: Add .deps dir
3499
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003500Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3503
Daniel Veillardfe926001998-07-26 04:28:20 +00003504Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003505
Daniel Veillardfe926001998-07-26 04:28:20 +00003506 * configure.in: added test for CPP
3507 * AUTHORS, Changelog: the original ones didn't get commited but the
3508 glib ones instead, fixed.
3509 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003510
Daniel Veillardfe926001998-07-26 04:28:20 +00003511Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003512
Daniel Veillardfe926001998-07-26 04:28:20 +00003513 * integrated code developped at W3C
3514 * changed the original Copyright
3515 * migrated to automake
3516 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003517