blob: 4cf41445d8c4ad8165cf9b90cdd579a298cc0786 [file] [log] [blame]
Daniel Veillard3739b982001-06-19 12:51:30 +00001Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * Makefile.am: Kjartan Maraas provided a small patch to
4 add xml2-config.in to EXTRA_DIST
5
Daniel Veillarda9142e72001-06-19 11:07:54 +00006Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
9 provided another failing case found in KDE, the way the
10 ctxt->vctxt.nodeTab was allocated and freed changed over
11 time but it wasn't completely cleaned up. This should fix it.
12
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * parser.c: Stephan Kulow also raised the fact that line number
16 could get miscounted making debug harder, fixed the problem
17 in xmlParseCharData()
18
Daniel Veillard64b98c02001-06-17 17:20:21 +000019Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * valid.c: Stephan Kulow pointed out a problem when validating
22 and using an empty entity, forgot a 'break' in a case.
23
Daniel Veillarde3c81b52001-06-17 14:50:34 +000024Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
27 * doc/xml.html: updated with 2.3.11
28
Daniel Veillard4ec885a2001-06-17 10:31:07 +000029Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * TODO: updated adding cleanup of generated doc
32 * configure.in: prepared to release 2.3.11
33 * xmllint.c: added --version for bug reporting
34 * doc/html/*.html: rebuilt the doc
35
Daniel Veillard8b8d2252001-06-16 21:24:56 +000036Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * xpath.c: first part of the work on selecting namespace to
39 fix bug #56115
40
Daniel Veillard96ed5832001-06-15 22:22:04 +000041Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
44 when using -liconv
45 * TODO: updated
46
Daniel Veillardc4f631d2001-06-14 11:11:59 +000047Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * HTMLtree.[ch]: more work on the HTML serialization routnes,
50 cleanup, encoding support.
51
Daniel Veillard608ad072001-06-14 08:32:28 +000052Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xpath.c: Thomas Broyer suggested a better patch for the / arg
55
Daniel Veillard239d0522001-06-13 23:02:48 +000056Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * xpath.c: bug detected by Ankh when / is used as a function arg
59
Daniel Veillard02bb1702001-06-13 21:11:59 +000060Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
63 of element and use it to avoid outputting formatting spaces at
64 the wrong place. Implemented the format parameter for HTML save.
65 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
66 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
67 result/HTML/wired.html: of course this impact the result of a
68 number of HTML tests
69
Daniel Veillard95d845f2001-06-13 13:48:46 +000070Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * HTMLtree.[ch]: started augmenting the HTML save API with
73 encoding and formatting parameters
74
Daniel Veillardeca60d02001-06-13 07:45:41 +000075Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * HTMLtree.h: cleanup and started evaluating the work needed on
78 revamping the HTML output code
79
Daniel Veillard84666b32001-06-11 17:31:08 +000080Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
83
Daniel Veillard8bdd2202001-06-11 12:47:59 +000084Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * valid.c: fixed bug #56049, forgot one check in the
87 validation routine
88
Daniel Veillardca2366a2001-06-11 12:09:01 +000089Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
92
Daniel Veillard6761eee2001-06-11 10:29:38 +000093Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * libxml.h: fixed an error in last commit
96 * doc/FAQ.html: added an entry for compilation from CVS
97
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000098Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * xmlversion.h.in libxml.h: Cygwin patches
101 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
102 * tree.h: cleanup
103
Daniel Veillardacd370f2001-06-09 17:17:51 +0000104Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * tree.c: patched xmlFreeNode() to avoid freeing() a static
107 memory block in a strange case where libxml is linked twice
108 in the binary.
109
Daniel Veillard1d047672001-06-09 16:41:01 +0000110Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
113 state far too often, simple fix used to avoid it.
114
Daniel Veillard4497e692001-06-09 14:19:02 +0000115Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
118 being processed, applied his patch
119 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
120
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000121Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
124 provided fixes to compile on MSCC again
125 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
126 also provided an update for the project files.
127
Daniel Veillarda682b212001-06-07 19:59:42 +0000128Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
131 bug #55810
132
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000133Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134
135 * tree.c: fixed xmlGetNsProp() to close bug #55683
136 Note this requires libxslt to use it's own function instead.
137
Daniel Veillardf0c53762001-06-07 16:07:07 +0000138Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * HTMLtree.c: when in a pre element no formatting space should
141 be added.
142 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
143
Daniel Veillard068a9652001-06-07 15:30:26 +0000144Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * configure.in: added tests for signal() and signal.h
147
Daniel Veillard541d6552001-06-07 14:20:01 +0000148Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * xpath.c: robert pointed out xmlXPathNINF was not initialized
151
Daniel Veillard8a367d42001-06-07 14:01:34 +0000152Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * doc/libxml-doc.el: Felix Natter provided a new version for
155 libxml2
156
Daniel Veillard8a926292001-06-07 11:20:20 +0000157Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * HTMLtree.c: when in a pre element no formatting space should
160 be added.
161
Daniel Veillard14839d52001-06-06 16:11:56 +0000162Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
165
Daniel Veillarde95e2392001-06-06 10:46:28 +0000166Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
169 hack
170 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
171 * uri.c: fixed a warning
172
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000173Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * HTMLtree.c: trying to close bug #55772 escaping in script
176 elements
177 * doc/xml.html: suggest to send mail to the list
178
179Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000180
181 * error.c: attempt to fix the xmlGetVarStr breakage once and for
182 good. Use a macro and based on the solution provided in
183 vsnprintf manual page from GNU.
184
Bjorn Reese99748722001-06-05 12:49:15 +0000185Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
186
187 * error.c: Workaround for non-preserving variadic list.
188 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
189
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000190Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * doc/xml.html: added 2.3.10 release
193
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000194Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * configure.in: releasing 2.3.10
197
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000198Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
201
Daniel Veillard20042422001-05-31 18:22:04 +0000202Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * encoding.c: Robert Collins provided a patch to add the
205 "US-ASCII" encoding alias
206
Daniel Veillard97ac1312001-05-30 19:14:17 +0000207Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
210 string oriented functions and started cleaning the related areas
211 in xpath.c which needed fixing in this respect
212
Daniel Veillard2d703722001-05-30 18:32:34 +0000213Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
216 #55380
217 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
218
Daniel Veillard9403a042001-05-28 11:00:53 +0000219Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * TODO: updated
222 * nanohttp.[ch] : started adding APIs to get the redirected URL
223 when this occurs (needed for further base computation
224 * tree.h: cleanup
225 * encoding.c: cleanup
226 * SAX.c: minor change around ctxt->loadsubset
227
Daniel Veillard6278fb52001-05-25 07:38:41 +0000228Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * Makefile.am include/Makefile.am: small change to have
231 include/libxml rebuilt if working from CVS.
232 * uri.c: applied another patch from Carl Douglas for URI escaping,
233 this should close bug #51876
234
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000235Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * xinclude.c: fixed XInclude recursive behaviour bug #54678
238 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
239 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
240 added specific regression test
241 * parser.h: preparing for the XSLT mode where DTD inherited
242 attributes are added to the tree.
243
Daniel Veillardbbd22452001-05-23 12:02:27 +0000244Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * xinclude.[ch]: Updated the namespace for the Last Call version
247 * result/XInclude/include test/XInclude/include: updated the
248 testsuite accordingly
249
Daniel Veillard8514c672001-05-23 10:29:12 +0000250Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
253 related to bug #51876
254
Daniel Veillard42596ad2001-05-22 16:57:14 +0000255Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * tree.c: fixed a gross mistake in base computation, xml:base is
258 not completely correct yet (need cascade).
259 * xpath.[ch]: added the few things needed to find a function name
260 and URI from the XPath context when it is called.
261
Daniel Veillard81418e32001-05-22 15:08:55 +0000262Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * catalog.[ch]: fixes and add xmlLoadCatalogs()
265 * DOCBparser.c: small cleanup
266 * xmllint.c: added a --catalogs option to load catalogs from
267 $SGML_CATALOG_FILES
268 * tree.c: cleanup
269 * configure.in: iconv library fixup, ICONV_LIBS
270
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000271Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * catalog.c: handling of CATALOG entries. detection of recursion,
274 and a few bugfixes
275 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
276 against the default namespace
277
Daniel Veillard04b93292001-05-21 08:15:31 +0000278Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
281
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000282Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * parser.c: fixed propagation context info when parsing an
285 external entity.
286 * doc/html/*.html: regenerated a couple of docs
287
Daniel Veillard4623acd2001-05-19 15:13:15 +0000288Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * doc/xml.html: update with 2.3.9 informations
291
Daniel Veillardbed7b052001-05-19 14:59:49 +0000292Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
295 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
296 * doc/html/* : rebuilt the docs
297 * valid.c: small patch which may improve some case when
298 validating.
299
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000300Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * HTMLparser.c: Closed bug #54891
303 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
304 to the suite
305
306Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
309 applied a documentation patch from LotR and filled in a few missing
310 descriptions
311
Daniel Veillard76d66f42001-05-16 21:05:17 +0000312Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * xpath.c tree.c parser.c: speed optimizations at the parser level
315 document tree freeing and xpath evaluation
316
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000317Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
318
319 * parser.c parser.h parserInternals.h: fixed a couple of
320 interfaces for handling memory buffer input to const char *
321 upon suggestion of JamesH.
322
Daniel Veillardc3739e72001-05-15 15:23:27 +0000323Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * configure.in: LoTR sent a patch fixing the previous commit
326
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000327Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * configure.in: trying to deal again with the stoopid -R linking
330 flag of Solaris
331
Daniel Veillard790142b2001-05-15 10:51:53 +0000332Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * xpath.h: two nodeset access macros from Thomas Broyer
335
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000336Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
339 patch from Thomas Broyer
340
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000341Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
344 case
345 * INSTALL: was empty added stuff from the FAQ
346
Daniel Veillard75bea542001-05-11 17:41:21 +0000347Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
350 attributes handling and #54433 by adding xmlUnsetProp()
351 and xmlUnsetNsProp()
352
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000353Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
354
355 * HTMLparser.c: Patch from Jonas Borgström
356 (htmlGetEndPriority): New function, returns
357 the priority of a certain element.
358 (htmlAutoCloseOnClose): Only close inline elements if they
359 all have lower or equal priority.
360 * result/HTML: this of course changed a number of tests results.
361
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000362Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * xmlIO.c catalog.c: plugged in the default catalog resolution
365 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
366 documentations
367 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
368
Daniel Veillarda7374592001-05-10 14:17:55 +0000369Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
372 integrating catalogs
373 * catalog.[ch] testCatalog.c: adding a small catalo API
374 (only SGML catalog support).
375 * parser.c: restaured xmlKeepBlanksDefault(0) API
376
Daniel Veillardc17337c2001-05-09 10:51:31 +0000377Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
380
Daniel Veillard257d9102001-05-08 10:41:44 +0000381Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * parser.c: added xmlParseExternalEntityPrivate() to allow
384 propagation of ctxt->_private when parsing external entities
385
Daniel Veillard083c2662001-05-08 08:27:14 +0000386Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
389
Daniel Veillard01ef7382001-05-08 07:31:43 +0000390Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * configure.in: fixed a small portability problem with AM_CONDITIONAL
393
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000394Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * valid.c: warn when indeterminist content model is detected
397 * result/VC/ElementValid8: this adds a message
398 * Makefile.am: add --novalid for VCM tests
399 * parserInternals.c: added a call to Init memory
400
Daniel Veillard64269352001-05-04 17:52:34 +0000401Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
404 when both parameters are NULL.
405
Daniel Veillard37721922001-05-04 15:21:12 +0000406Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * valid.c: applied small patch from Gary Pennington, reindented
409 some part of the code.
410
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000411Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
414 release, updated and regenerated the docs
415
Daniel Veillard357c9602001-05-03 10:49:20 +0000416Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * xpath.c result/XPath/expr/floats : clarified and cleanup
419 printing of abnormal floats in tests.
420
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000421Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
422
423 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
424 * results/HTML/ : a few changes in the output of the HTML tests as
425 a result.
426 * configure.in: tying to fix -liconv where needed
427
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000428Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * Makefile.am: fixed a stupid error
431
Daniel Veillard7150a032001-05-02 16:41:11 +0000432Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * configure.in Makefile.am: make the inclusion of the trio
435 modules in the library conditional
436
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000437Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * DOCBparser.c: patche from László Kovács, fixed entities refs
440 in attributes handling
441
Daniel Veillardedddff92001-05-02 10:58:52 +0000442Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
445 flushing
446
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000447Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * xpath.c: fix of an XSLT namespace bug reported on the list
450 general/bug-8-
451
Daniel Veillard5792e162001-04-30 17:44:45 +0000452Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * strio.h trio.c: Dan McNichol suggested a couple of small
455 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
456
Daniel Veillard02141ea2001-04-30 11:46:40 +0000457Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * tree.c parser.c encoding.c: spent a bit more time looking
460 at the parsing speed and DOM handling. Added a few more
461 speedups.
462
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000463Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * parser.c: small but effective parsing speed improvement
466
Daniel Veillardb59076b2001-04-29 17:04:07 +0000467Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
468
469 * configure.in: default on the DocBook parser inclusion (for Gnome)
470 * DOCBparser.h: fixed a header reference
471
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000472Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * configure.in xpath.c: applied Bjorn patches for FPE on the
475 alpha
476
Daniel Veillardeefd4492001-04-28 16:55:50 +0000477Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
480 xmlSaveFormatFileTo()
481
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000482Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * xpath.c: simple and efficient optimization, XPath functions
485 aways bind to the same code, cache this
486 * TODO: updated (by saying some is obsolete)
487
Daniel Veillard2156a562001-04-28 12:24:34 +0000488Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * xpath.c: more cleanup work on XPath name parsing routines
491
Daniel Veillard61d80a22001-04-27 17:13:01 +0000492Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493
494 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
495 xmlXPathParseName
496 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
497 * debugXML.c: avoid compilation problems if compiling without
498 HTML support, Igor Zlatkovic
499 * win32/libxml2/libxml2.def.src: being able to compile without
500 XPath on Windows
501
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000502Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * libxml.m4: yet another patch from Toshio Kuratomi
505
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000506Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
509
Daniel Veillard67fee942001-04-26 18:59:03 +0000510Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * tree.[ch]: added xmlSaveFormatFile interface for saving
513 and indenting a file.
514
Daniel Veillard82e49712001-04-26 14:38:03 +0000515Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * xpath.c: fixed bug #53689 related to processing-instruction()
518
Daniel Veillard02f077a2001-04-26 10:59:11 +0000519Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * DOCBparser.c: patche from László Kovács
522
Daniel Veillard30211a02001-04-26 09:33:18 +0000523Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * parser.c: applied fixes from Christian Glahn bug report #53391
526
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000527Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * error.c: Jean François Lecomte provided a complete description
530 and a fix to bug #53537
531
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000532Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
535
Daniel Veillard1034da22001-04-25 19:06:28 +0000536Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * DOCBparser.c SAX.c: a bit more work on entities processing.
539 Still Need to cleanup XML output and references in attributes
540
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000541Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * DOCBparser.c include/Makefile.am: two patches from László Kovács
544
Daniel Veillardb33c2012001-04-25 12:59:04 +0000545Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
546
547 * tree.c: trying to fix #53574, not completely complete,
548 I would like xmllint --copy --debug test/ent1 and
549 xmllint --debug test/ent1 to show the same result.
550 * xpath.c: fix a bug when trying to sort namespace nodes
551
Daniel Veillard5146f202001-04-25 10:29:44 +0000552Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * HTMLtree.c: real fix for #53402
555
Daniel Veillard7533cc82001-04-24 15:52:00 +0000556Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
559 PIs when using xsl:output
560 * valid.c: closing #53537 some case generate segfaults if there
561 is validity errors
562
Daniel Veillard61b33d52001-04-24 13:55:12 +0000563Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * SAX.c testDocbook.c DOCBparser.c: more work on the support
566 of external parsed entities, added --noent to testDocbook
567 * valid.c: Garry Pennington found an uninitialized variable
568 access in xmlValidateElementContent()
569
Daniel Veillard56098d42001-04-24 12:51:09 +0000570Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * HTMLparser.c : HTML parsing still sucks ... trying to deal
573 with madness
574 * result/HTML/ : this modified the result of the regression tests
575 a lot.
576
Daniel Veillard122376b2001-04-24 12:12:30 +0000577Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
580 to doc where it wasn't checked against NULL reported by
581 Jens Laas
582
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000583Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
586 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
587
Daniel Veillardeae522a2001-04-23 13:41:34 +0000588Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
591 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
592 * SAX.[ch]: cleanup and updates for DocBook
593 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
594 ex SGML identifier changes
595 * valid.c: removed a static unused function.
596
Daniel Veillardde57c612001-04-23 09:13:36 +0000597Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * HTMLtree.c: applied change for Paul Sponagl on script saving
600 * Makefile.am: the warning about entity title.xml are normal.
601
Daniel Veillard393df012001-04-22 20:11:18 +0000602Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * configure.in: release of 2.3.7
605 * Makefile.am: fixing make distcheck
606
Daniel Veillarda41123c2001-04-22 19:31:20 +0000607Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * doc/html/* doc/xml.html: updated and regenerated the docs
610
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000611Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * xpath.c: fixed the XPointer problem introduced in 2.3.6
614
Daniel Veillarde82a9922001-04-22 12:12:58 +0000615Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
616
617 * tree.c: fixed #53388 with the provided patch
618
Daniel Veillard06803992001-04-22 10:35:56 +0000619Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * valid.c: Bjorn detected an invalid memory access. Fixed
622 vstateVPush()
623
Daniel Veillard40af6492001-04-22 08:50:55 +0000624Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
627
Bjorn Reese70a9da52001-04-21 16:57:29 +0000628Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
629
630 * libxml.h: new header used only for the compilation of libxml
631 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
632 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
633 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
634 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
635 xmlmemory.c xpath.c xpointer.c: libxml.h integration
636 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
637 baseline (version 1.2 plus a single patch).
638 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
639 scientific notation for numbers. Tests added.
640 * xpath.c: formatting of numbers changed to use sprintf
641 (contribution from William Brack)
642
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000643Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * valid.c: cleanup, more useful debugging
646 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
647 * xmlIO.c: entity loading is printed as an error when validating
648
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000649Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * valid.c: fixed to validate within entities
652 * test/VCM/v22.xml: added a specific testcase
653
Daniel Veillardca1f1722001-04-20 15:47:35 +0000654Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * valid.c: forgot an epsilon transition in for ()+
657 * test/VCM/v21.xml : added a specific test case
658
Daniel Veillard85349052001-04-20 13:48:21 +0000659Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * valid.c: removed a state explosion exhibited by RSS
662 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
663 from bug #51872
664
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000665Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * valid.[ch] tree.h: worked *hard* to get non-determinist content
668 validation without using an ugly NFA -> DFA algo in the source.
669 Made a specific algorithm easier to maintain, using a single
670 stack and without recursion.
671 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
672 * hash.c: made the growing routine static
673 * tree.h parser.c: added the parent information to an
674 xmlElementContent node.
675
Daniel Veillarde470df72001-04-18 21:41:07 +0000676Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * SAX.c parser.c xpath.c: generating IDs when not validating
679 from an external parsed entity was poisoning the ID has table
680 with removed values. This was killing XSLT on the KDE help
681 browser.
682
Daniel Veillardceacdd92001-04-18 15:10:35 +0000683Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * entities.h: andrew@ugh.net.au detected a double declaration
686
Daniel Veillarda10efa82001-04-18 13:09:01 +0000687Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * debugXML.c hash.c tree.h valid.c : some changes related to
690 the validation suport to improve speed with DocBook
691 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
692 the way validation errors get reported
693
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000694Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * HTMLparser.c HTMLtree.c: applied part of the patches provided
697 by P C Chow and William M. Brack for XSLT HTML output
698
Daniel Veillard2d90de42001-04-16 17:46:18 +0000699Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * xmlversion.h.in win32config.h win32/libxml2/*: applied
702 Igor Zlatkovic patches for MSC compilation and added his
703 updates
704
Daniel Veillarde043ee12001-04-16 14:08:07 +0000705Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
708 prefix lookup.
709 * parserInternals.c: fixed the bug reported by Morus Walter
710 due to an off by one typo in xmlStringCurrentChar()
711
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000712Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * HTMLparser.c result/HTML/*: revamped the way the HTML
715 parser handles end of tags or end of input
716
Daniel Veillard82daa812001-04-12 08:55:36 +0000717Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * tree.[ch] : added xmlDocCopyNode for gdome2 support
720
Daniel Veillard67a21302001-04-11 14:39:16 +0000721Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
724 bug where the linktime verions of free() won't work ...
725
Daniel Veillard27b55282001-04-11 12:22:25 +0000726Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
729
Daniel Veillardafc73112001-04-11 11:51:41 +0000730Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
731
732 * doc/xml.html: added 2.3.6 release
733
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000734Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
737 * result/wml.xml: resulted in a small output change
738
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000739Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * tree.c: xmlNewDoc was missing the charset initialization
742 * xmllint.c: added --auto to autogenerate a doc, allow to
743 reproduce the problem fixed on xmlNewDoc
744
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000745Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * xpath.c: trying to get 52979 solved
748 * tree.c result/ result/noent/: trying to get 52712 solved, this
749 also made me clean up the fact that XML output in general should
750 not add formating blanks by default, this changed the output of
751 a few tests
752
Daniel Veillard73639a72001-04-10 14:31:39 +0000753Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
756
Daniel Veillardfac26a12001-04-08 13:08:14 +0000757Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
758
759 * configure.in: finally released 2.3.6
760
Daniel Veillard911f49a2001-04-07 15:39:35 +0000761Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
762
763 * xpath.c: checking for null pointer generated by new code
764
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000765Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * xpath.c: fixed a [] evaluation problem reported
768 * test/XPath/tests/simpleaddr: extended test
769 * result/XPath/simpleaddr: updated result
770
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000771Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
772
773 * xmllint.c: Dan Timis reported a portability problem
774 on Macs without mmap, fixed it.
775
Daniel Veillardb38bd552001-04-03 18:22:00 +0000776Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
777
778 * testXPath.c : added a --tree option allowing to display the
779 tree dump of the XPath expression
780
Daniel Veillard4dd93462001-04-02 15:16:19 +0000781Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * xpath.c: fixed a memleak when comparing nodesets
784 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
785 * tree.c: added a TODO
786
Daniel Veillard92ad2102001-03-27 12:47:33 +0000787Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
790 we need string functions
791 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
792 to be able to use them where needed. Applied some changes
793 to reduce name linking pollution and compile in only what's
794 needed.
795 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
796 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
797 for the string manipulation functions
798 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
799 to the free() function of xmlmemory.c
800 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
801 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
802 usage.
803
804
Daniel Veillard2be30642001-03-27 00:32:28 +0000805Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * error.c: applied the context output patch of the error
808 handling submitted by Chuck Griffith
809 * error/VC/*: this slightly change some error logs
810
Daniel Veillard50582112001-03-26 22:52:16 +0000811Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * parser.c: fixed line number reporting on error
814
Daniel Veillard04be4f52001-03-26 21:23:53 +0000815Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * parser.c: Sullivan and Darin found a parser bug,
818 applied the patch.
819
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000820Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
823 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
824 xmlversion.h.in xpointer.c: of course the way I defined
825 UNUSED breaks on old gcc version. Try to be smart and
826 also define it directly in xmlversion.h
827 * configure.in: removed -ansi flag from the pedantic set
828
829Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000830 Huge cleanup, I switched to compile with
831 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
832 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
833 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
834 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
835 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
836 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
837 encoding.h entities.c error.c list.[ch] nanoftp.c
838 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
839 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
840 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
841 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
842 Cleanup, staticfied a number of non-exported functions,
843 detected and cleaned up a dozen of problem found this way,
844 avoided a lot of public function name/typedef/system names clashes
845 * doc/xml.html: updated
846 * configure.in: switched private flags to the really pedantic ones.
847
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000848Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * configure.in: 2.3.5
851 * doc/html/*: rebuilt the docs
852
Daniel Veillard146c9122001-03-22 15:22:27 +0000853Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * parser.c: fixed a reported bug in NOTATION parsing
856 * uri.c: accepted but not fixed bug 51876, added TODO
857 * Makefile.am: fixed bug 51876
858
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000859Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * config.h.in configure.in error.c: fix a compilation problem
862 on platforms without vsnprintf (xml@thewrittenword.com)
863
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000864Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * parser.c: fixed a function name header typo
867 * SAX.c: notations can also occur in external subset.
868
Daniel Veillard7d42b542001-03-20 13:22:46 +0000869Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * error.c: removed a C++ like comment
872
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000873Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
874
875 * parser.c: fixing bug 52299 strange condition leading
876 to a parser crash due to a buffer overflow
877 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
878 added the specific test case
879
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000880Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
881
882 * xpath.[ch]: still a lot of cleanup based on XSLT, added
883 xmlXPathConvert{String,Number,Boolean} to be able to make
884 type casts without a context stack, fixed some implementation
885 problems related to the absence of context at parse-time,
886 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
887 in the public API too
888 * xpointer.c xpathInternals.h: we need to know at parse time
889 whether we are compiling an XPointer
890
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000891Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
894 cleaned up the parser internals, refactored XPath code, added
895 new compilation based APIs and cleanly separated public and
896 private APIs.
897
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000898Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * xpath.h: the comp field must be added at the end to avoid
901 killing binary compat.
902
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000903Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * Makefile.am: detect XPath memleaks in regreson tests
906 * error.c: fixed and error w.r.t. error reporting still using
907 stderr
908 * hash.c: added new line at end of file
909 * tree.h: minor cleanup
910 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
911 expression parsing from evaluation, resulted in a number of
912 changes internally, and in XPointer. Likely to break stuff
913 using xpathInternals.h but should remain binary compatible,
914 new interfaces will be added.
915
Daniel Veillardd574f782001-03-14 19:40:17 +0000916Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * configure.in: fixed a couple of problems reported by
919 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
920 without gcc on non linux platforms.
921
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000922Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
923
924 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
925 a fix for --with-html-dir= configure support. I hope it won't
926 break rpm generation
927
Daniel Veillarda022fe02001-03-14 16:30:00 +0000928Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
929
930 * xmlIO.c: one function comment cleanup.
931
Daniel Veillard25239c12001-03-14 13:56:48 +0000932Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * SAX.c: external subset notations were improperly registered
935 in the internal subset.
936
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000937Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * README.cvs-commits: added, pointing to HACKING
940 * HACKING: updated
941
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000942Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * parser.c: and Matt Sergeant found one in the XML push
945 parser (erroneous check I forgot to remove when I fixed the
946 main parser).
947
Daniel Veillard68d7b672001-03-12 18:22:04 +0000948Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949
950 * xpath.c: ptittom found a small bug in UnaryExpr
951
Daniel Veillarde356c282001-03-10 12:32:04 +0000952Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * configure.in: bumped to 2.3.4
955 * error.c: fixed bug #51860
956 * tree.c: fixed bug #51861
957 * valid.c: cleanup, more debug, failed to fix one bug crap ...
958 * tree.[ch] : added xmlDefaultBufferSize
959 * nanoftp.c: typo in function name header block
960 * doc/xml.html : updated, added link to XML::LibXSLT
961 * doc/html/* : rebuilt the docs
962
Daniel Veillard80f32572001-03-07 19:45:40 +0000963Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * parser.c SAX.c: the new content parsing code raised an
966 ugly bug in the characters() SAX callback. Found it
967 just because of strangeness in XSLT XML Rec ouptut :-(
968
Daniel Veillard6c831202001-03-07 15:57:53 +0000969Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * Makefile.am: Martin Baulig suggested to add -lm
972 * tree.c: found another bug in xmlNodeGetContent()
973
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000974Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * xpath.c: Bjorn found the error related to strictness of comparison.
977
Daniel Veillard29631a82001-03-05 09:49:20 +0000978Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979
980 * parser.c: trying to fix the Dtd parsing problem reported
981 by Gary, side effect of last week speed optimizations.
982
Daniel Veillard14be0a12001-03-03 18:50:55 +0000983Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984
985 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
986 * parserInternals.c: removed unneeded test raised by Stric
987
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000988Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
989
990 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
991 and fixed by William Brack). Added xmlXPathFormatNumber.
992 Changed the sorting slightly.
993 * configure.in Makefile.am example/Makefile.am: Added -lm.
994 Please note that applications linking with libxml2, must
995 also like with the math library from now on.
996
Daniel Veillardf9533d12001-03-03 10:04:57 +0000997Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1000
Daniel Veillard2f362242001-03-02 17:36:21 +00001001Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * parser.c: one must report spaces even if the Dtd element
1004 content proves that this is not part of the element content.
1005 * result/valid/*.xml: this changed the ouptu slightly
1006
Daniel Veillardb402c072001-03-01 17:28:58 +00001007Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * configure.in: bumped to 2.3.3
1010 * doc/xml.html: updated
1011
Daniel Veillard77851712001-02-27 21:54:07 +00001012Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * tree.c: minor doc fix
1015 * xpath.c: deallocation issues when a result tree has been
1016 converted to a node-set
1017
Daniel Veillardec70e912001-02-26 20:10:45 +00001018Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * doc/xml.html: oops corrected dates s/2000/2001
1021
Daniel Veillard8730c562001-02-26 10:49:57 +00001022Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * valid.c: new patch from Gary Pennington
1025
Daniel Veillard91e9d582001-02-26 07:31:12 +00001026Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * doc/xml.html: applied patch from Ankh
1029
Daniel Veillardedac3c92001-02-26 01:36:19 +00001030Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * xinclude.c: fixed a problem building on Mac
1033
Daniel Veillard21a0f912001-02-25 19:54:14 +00001034Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * parser.c: more work on increasing parsing ferformances
1037
Daniel Veillard48b2f892001-02-25 16:11:03 +00001038Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1041 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1042 avoiding memcpy in production builds MEM_CLEANUP macro use
1043 * parser.[ch] parserInternals.c: optimizations of the tightest
1044 internal loops inside the parser. Better checking of I/O
1045 flushing/loading conditions
1046 * xmllint.c : added --timing
1047
Daniel Veillard71681102001-02-24 17:48:53 +00001048Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1049
1050 * configure.in: bumped to 2.3.2
1051 * doc/xml.html: updated for release
1052
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001053Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1054
1055 * xpath.c: found a memleak and fixed a nasty bug
1056
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001057Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1058
1059 * xmllint.[c1] : added return code errors for xmllint
1060 * xpath.c: specific debug dump function for result value trees
1061
Daniel Veillard4b637072001-02-21 21:52:55 +00001062Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * xpath.c: finally implemented xmlXPathCompareNodeSets
1065 * test/XPath/expr/floats results/XPath/expr/floats: added
1066 a test for float expressions
1067
Daniel Veillardf714aa32001-02-21 03:07:44 +00001068Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1071 * parserInternals.[ch]: trying to speed up parsing
1072 * xpath.c : speeded up node set equality op
1073
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001074Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1075
1076 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1077 better handling of ID/IDREF and the list modules associated
1078 * configure.in: small CFLAGS cleanup
1079
Daniel Veillarda8abee62001-02-19 15:14:59 +00001080Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * configure.in: fixed iconv detection on AIX (stric)
1083
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001084Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001085
1086 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1087
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001088Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1089
1090 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1091 and optimized xmlXPathNodeSetSort
1092
Daniel Veillard142adbf2001-02-17 13:21:05 +00001093Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * xpath.c: bug fix when context size is 0
1096 * parser.c: I like Norm's Dtd because they still manage to break
1097 the parser occasionally
1098
Daniel Veillardf23e0092001-02-16 13:21:29 +00001099Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1102
Daniel Veillarde0e26512001-02-16 00:11:46 +00001103Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1104
1105 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1106 attributes within the XML-1.0 namespace
1107
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001108Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1109
1110 * xpathInternals.h: exported a few axis functions
1111 * doc/xml.html: updated the doc
1112
Daniel Veillard760f4422001-02-15 14:59:48 +00001113Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * configure.in: applied patch from Daniel van Balen for OpenBSD
1116 and bumped version to 2.3.1
1117 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1118 attempt to find autoclosing was simply broken, removed it,
1119 updated the examples, this is better
1120
Daniel Veillardd194dd22001-02-14 10:37:43 +00001121Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1124 hash functionnalities.
1125 * doc/html/* : rebuild the doc
1126
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001127Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1130 on predicate
1131 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1132 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1133 really want to have tags closed on output even if we accept
1134 unclosed ones on input
1135
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001136Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * xpath.c: ouch don't free NULL, rare case fixed
1139 * tree.c: don't coalesce text nodes if they don't have the
1140 same behaviour wrt escaping on output
1141
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001142Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * xpath.c: small fixup
1145 * SAX.c: don't warn on empty namespaces.
1146
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001147Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * README: a bit of cleanup
1150 * configure.in: preparing for 2.3.0 release
1151
Daniel Veillard1f83d392001-02-08 09:37:42 +00001152Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * hash.[ch]: added a first version of xmlHashSize()
1155 * valid.c: another bug fix from Gary Pennington
1156
Daniel Veillard5eef6222001-02-07 18:24:48 +00001157Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * valid.c: couple of bug fixes pointed by Gary Pennington
1160 * HTMLtree.c: #if 0 cleanup
1161
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001162Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1165 which removes a time consuming check of xmlXPathNodeSetAdd()
1166 and use it in places where we are sure to not break unicity
1167
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001168Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * xpath.c: bug fixes found from XSLT
1171 * tree.c: preserve node->name special values when copying nodes.
1172 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1173 external subset are fetched when available but without full
1174 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1175 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1176 output with encoding disabled.
1177
Daniel Veillard2c833b62001-02-03 08:52:06 +00001178Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1181 xmlCheckFilename should not be called from xmlFileOpenW
1182 and xmlGzfileOpenW
1183
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001184Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1187 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1188 added the new tests for URI normalization
1189 * testURI.c: fixed stoopid bugs
1190 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1191 the URI in the error messages are now properly normalized
1192
Daniel Veillardea28ce62001-02-02 08:20:19 +00001193Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1196
Daniel Veillarde99a4762001-02-01 04:34:35 +00001197Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1200
Daniel Veillard2b325a02001-01-31 20:46:31 +00001201Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1202
1203 * xpath.c: fixed mod operator
1204
Daniel Veillardde55cf62001-01-31 15:53:13 +00001205Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1206
1207 * parser.c: fixed xmlStrcat doc
1208 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1209 trees.
1210
Daniel Veillard2f913b72001-01-31 13:23:49 +00001211Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1212
1213 * xpath.c result/XPath/tests/chaptersbase
1214 result/XPath/tests/simplebase: fixed XPath node()
1215 * tree.c: small fix in xmlNewNs()
1216 * Makefile.am: removed extraneous xml2Conf.sh rule
1217
Daniel Veillardb42042b2001-01-28 07:40:36 +00001218Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1221 Changed the library name, in order to get libxml-devel and
1222 libxml2-devel to coexist on a single system
1223 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1224 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1225
Daniel Veillardee0a4662001-01-27 18:59:33 +00001226Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1227
1228 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1229 libxml2-devel installable in // as libxml-devel.
1230
Daniel Veillard5eb05942001-01-27 17:50:22 +00001231Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1232
1233 * doc/Makefile.am: fixed make rebuild in doc
1234 * doc/html/*.html: rebuilt the docs
1235
Daniel Veillard65c295d2001-01-26 09:32:39 +00001236Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1237
1238 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1239
Daniel Veillard8e199902001-01-25 18:54:39 +00001240Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1241
1242 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1243 the HTML doc to go into the -devel RPM ...
1244 * aclocal.m4 config.h.in: some updates due to auto* magic
1245
Daniel Veillard93086662001-01-25 18:13:04 +00001246Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * xpath.h: added a hook in the context structure allowing to
1249 link to extra support, needed for XSLT
1250
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001251Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1254 xmlXPtrCmpPoints to use it.
1255 * propagated the following patch from Alejandro Forero
1256 * include/win32config.h xmlIO.c: applied further suggestions
1257 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1258 * example/gjobread.c: fixed warnings, now that it builds
1259
1260Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1261
1262 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1263
1264 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1265 filename points to a valid file (not a directory).
1266 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1267 Added calls to xmlCheckFilenameDir.
1268
1269 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1270 `path' (rather than `filename') as the parameter to gzopen and open.
1271
Daniel Veillard48177c22001-01-23 15:27:41 +00001272Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * Makefile.am: fixed a problem with EXTRA_DIST
1275
Daniel Veillardb83ba402001-01-22 22:45:10 +00001276Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1277
1278 * Makefile.am example/Makefile.am: finally found the trick
1279 to build the example, i.e. add "." in SUBDIRS before example
1280 in the list <grin/>
1281
Daniel Veillard82687162001-01-22 15:32:01 +00001282Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1283
1284 * doc/xml.html: updated with an XSLT section, removed pointer to
1285 W3C CVS base.
1286
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001287Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1288
1289 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1290 too, and deallocation need to occur the same way.
1291
Daniel Veillarde4566462001-01-22 09:58:39 +00001292Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1295 type correponding to an XSLT result tree fragment. Share most
1296 of the data format with node set, as well as operators.
1297 * HTMLtree.c: added a newline at the end of the doctype output
1298 whe this one is not present initially.
1299 * tree.c: make sure taht the parent and doc pointers are properly
1300 set when copying attributes (lists).
1301
Daniel Veillard701c7362001-01-21 09:48:59 +00001302Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
1304 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1305
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001306Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * xpath.c: seems I finally killed that ugly path evaluation
1309 context bug (tagged 9999 in case is is wrong)
1310
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001311Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1314 for XSLT
1315
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001316Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317
1318 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1319 for xmlGzfileOpen() bug
1320
Daniel Veillardf6eea272001-01-18 12:17:12 +00001321Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1322
1323 * xpath.c: removed an error found by XSLT usage
1324 * tree.c parserInternals.h: use a predefined static string
1325 for text and comment nodes, avoid freeing them in xmlFreeNode,
1326 exported the string name in parserInternals.h and added
1327 another value to disable encoding at output (for XSLT),
1328 gain memory, time.
1329
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001330Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1331
1332 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1333 win32/libxml2/libxml2_so.dsp: new makefiles and update
1334 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1335
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001336Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1337
1338 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1339 Gary Pennington
1340
Daniel Veillard389e6b72001-01-15 19:41:13 +00001341Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1342
1343 * xpath.c: fixed the comaprision of values and nodelists,
1344 need to compare nodelist still ...
1345 * debugXML.c: avoided a possible core dump
1346 * HTMLparser.c: cleanup
1347 * nanohttp.c: contributed fix.
1348 * tree.c: fixes in properties handling added xmlSetNsProp
1349 needed by libxslt
1350 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1351 comment
1352 * TODO: updated
1353
Daniel Veillard167bd532001-01-06 21:09:34 +00001354Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * parser.c parserInternals.c: applied Bjorn Reese optimization
1357 patch
1358
1359Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * Makefile.am: applied patch fro make check from Martin Vidner
1362
Daniel Veillard503b8932001-01-05 06:36:31 +00001363Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * configure.in: preparing 2.2.11
1366 * doc/html/*: rebuild the HTML files
1367 * doc/xml.html : updated
1368
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001369Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1370
1371 * tree.c: fixed a stupid bug
1372 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1373 patches related to validation of an XInclude processing result
1374 * TODO: updated
1375
Daniel Veillarde2488192001-01-04 10:54:22 +00001376Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1379 on large files
1380
Daniel Veillardf060a412001-01-03 20:52:44 +00001381Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1384
Daniel Veillard45cff692001-01-03 18:02:04 +00001385Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1386
1387 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1388 reported by Jonas Borgström
1389 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1390
Daniel Veillard08108982001-01-03 15:24:58 +00001391Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * testXPath.c xpath.c: fixing the XPath union expressions problem
1394 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1395
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001396Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * xmllint.c: Made is so if the file name is "-" is will read form
1399 standard input. Sven Heinicke <sven@zen.org>
1400 * tree.c: fixed a problem when growing buffer
1401 * tree.h: fixed the comment of the node types following andersca
1402 comment
1403 * TODO: updated
1404
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001405Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * HTMLparser.[ch]: added a way to avoid adding automatically
1408 omitted tags. htmlHandleOmittedElem() allows to change the
1409 default handling.
1410 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1411 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1412 of xmllint too when using --memory flag, added a memory test
1413 suite at the Makefile level.
1414 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1415 with namespace use when encountering QNames in XPath evalation,
1416 added xmlns() scheme in XPointer.
1417 * nanoftp.c : incorporated a fix
1418 * parser.c xmlIO.c: fixed problems raised with encoding when using
1419 the memory I/O
1420 * parserInternals.c: closed bug 25934 reported by
1421 torsten.landschoff@innominate.de
1422 * TODO: updated
1423
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001424Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1427 on a non-updated tree :-(, made a 2.2.10 release to correct the
1428 situation
1429
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001430Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1433 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1434 integrated a set of OpenVMS changes from Howard Taylor
1435 <Howard.Taylor@pacoast.com>
1436
Daniel Veillard58770e72000-11-25 00:48:47 +00001437Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1438
1439 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1440 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1441
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001442Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * HTMLparser.c: some fixes on auto-open of html/head/body
1445 * encoding.c: fixed a compilation error on some gcc env
1446 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1447 XPointer implementation
1448 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1449 related XPointer tests and associated results
1450
Daniel Veillard300f7d62000-11-24 13:04:04 +00001451Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * doc/xmldtd.html doc/xml.html: following a short step by step
1454 guidance on IRC to help maciej with DTDs I started a small
1455 page on the subject.
1456
Daniel Veillard748e45d2000-11-17 16:36:08 +00001457Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * HTMLparser.c: fixed handling of broken charrefs
1460 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1461 patches
1462
Daniel Veillard28929b22000-11-13 18:22:49 +00001463Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * doc/xml.html doc/html/* : rebuilt the docs after adding
1466 xinclude and updated page for 2.2.7 and 2.2.8
1467 * configure.in: releasing 2.2.8
1468
Daniel Veillard41e06512000-11-13 11:47:47 +00001469Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * parser.[ch] parserInternals.c: applied the conditional
1472 section processing fix from Jonathan P Springer
1473 <jonathan.springer2@gte.net>
1474 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1475 project file, fixed iconv default non support
1476 * xpath.c: fixed the problem of evaluating relative expressions
1477 when a node context is provided.
1478
Daniel Veillardbf432752000-11-12 15:56:56 +00001479Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * nanoftp.c: fixed gcc 2.95 new warnings
1482 * SAX.c: fixed a stupid bug
1483 * tree.c: fixed a formatting problem when round-tripping
1484 from/to memory
1485 * xinclude.c: chased memleak, fixed a base problem
1486 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1487 xmlXPtrBuildNodeList()
1488 * TODO: updated
1489 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1490 adding a first small set of regression tests for XInclude
1491
Daniel Veillardc2def842000-11-07 14:21:01 +00001492Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * nanohttp.[ch]: applied Wayne Davison patches to access
1495 the WWW-Authorization header.
1496 * parser.c: Closed Bug#30847: Problems when switching encoding
1497 in short files by applying Simon Berg's patch.
1498 * valid.c: fixed a validation problem
1499 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1500 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1501 Wayne Davison
1502 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1503 need to be extended to non full nodes selections.
1504 * xinclude.c: starts to work decently
1505
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001506Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1509 debugXML.c xmlversion.h.in: Started adding XInclude support,
1510 this is a new xmllint option
1511 * tree.c xpath.c: applied TOM patches for XPath
1512 * xpointer.c: fixed a couple of errors.
1513 * uri.c: added an escaping function needed for xinclude
1514 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1515 new warning from RH70 gcc's version
1516
Daniel Veillarda4964b72000-10-31 18:23:44 +00001517Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * HTMLparser.c: fixed loop on invalid char in scripts
1520 * parser.c: update to description of xmlIOParseDTD()
1521 * libxml.m4 xmlversion.h.in: changes contributed by
1522 Michael Schmeing <m.schmeing@internet-factory.de>
1523 * configure.in: preparing for 2.2.7
1524 * Makefile.am: trying to avoid config.h and acconfig.h
1525 being included in the distrib
1526 * configure.in: released 2.2.7
1527
1528Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1531 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1532
Daniel Veillard01411222000-10-30 15:33:22 +00001533Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * parser.[ch]: added xmlIOParseDTD()
1536 * xpointer.c: added support for the 2 extra parameters of
1537 string-range, fixed a stoopid error when '0' was present
1538 in XPointer expressions
1539 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1540 testsuite for the above
1541
Daniel Veillard6db58192000-10-30 09:27:53 +00001542Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * libxml.spec.in: improved package descriptions
1545
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001546Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1547
1548 * xpath.c xpathInternals.h: applied a large cleaning patch
1549 from TOM <ptittom@free.fr>, it also add namespace support
1550 for function and variables registration.
1551
Daniel Veillardbd20df72000-10-29 17:53:40 +00001552Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1553
1554 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1555 * Makefile.mingw: Wayne Davison's update adding hash.c
1556
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001557Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * xpath.c: fixed the root evaluation problems
1560 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1561 ignorable spaces with <b> <bold> <em>
1562 * tree.c: fixed a loop in xmlSearchNsByHref()
1563
Daniel Veillard767662d2000-10-27 17:04:52 +00001564Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * xpath.c: applied another XPath patch from TOM
1567 * xpath.c include/makefile.am: applied another patch from
1568 china@thewrittenword.com (cleanup on IRIX).
1569
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001570Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * xml-config.1: received a fixed version from Fredrik Hallenberg
1573 <hallon@lysator.liu.se>
1574
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001575Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1576
1577 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1578 cleanup patch for XPath
1579
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001580Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * patched to redirrect all "out of context" error messages to
1583 a reconfigurable routine. The changes are:
1584 * xmlerror.h : added the export of an error context type (void *)
1585 an error handler type xmlGenericErrorFunc there is an interface
1586 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1587 to reset the error handling routine and its argument
1588 (by default it's equivalent to respectively fprintf and stderr.
1589 * all the c files: all wild accesses to stderr or stdout within
1590 the library have been replaced to calls to the handler.
1591
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001592Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * configure.in: release 2.2.6
1595 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1596 exporting the inner functions of xpath for extension modules
1597 * doc/*: updated and rebuilt the doc
1598
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001599Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * nanohttp.c : applied Wayne HTTP cleanup patch
1602 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1603 and xmlNodeSetSpacePreserve()
1604
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001605Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * xpath.c: closing bug #29260
1608
Daniel Veillard126f2792000-10-24 17:10:12 +00001609Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1612 multikey tuples, made hash structure opaque
1613 * valid.[ch]: moved elements, attributes, notations decalarations
1614 as well as ID and refs to hash tables.
1615 * entities.c: hash cleanup
1616 * xmlmemory.c: fixed a dump problem in debug mode
1617 * include/Makefile.am: problem passing in DESTDIR= values patch
1618 from Marc Christensen <marc@calderasystems.com>
1619 * nanohttp.c: removed debugging remains
1620 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1621 * HTMLparser.c parser.c: fixing a number of problems with the
1622 macros in the *parser.c files (Wayne).
1623 * HTMLparser.c: close the previous option when opening a new one
1624 (Marc Sanfacon).
1625 * result/HTML/*: updated the HTML results accordingly
1626
Daniel Veillard52afe802000-10-22 16:56:02 +00001627Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1628
1629 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1630 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1631 XPath functions and XML entities table to them. More to come...
1632 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1633
Daniel Veillard683cb022000-10-22 12:04:13 +00001634Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1635
1636 * tree.c: coalesce adjacent text nodes
1637 * valid.c: handling of blank nodes in DTd validation (raised
1638 by problems with a posteriori validation).
1639 * nanohttp.c: changing behaviour on HTTP write stuff.
1640 * HTMLtree.c: forced body and html to be explicitely closed.
1641 * xpath.h: exported more XPath functions.
1642
Daniel Veillard1baf4122000-10-15 20:38:39 +00001643Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * Release of 2.2.5
1646 * xpointer.c: range() range-inside and other helper functions
1647 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1648
Daniel Veillard47e12f22000-10-15 14:24:25 +00001649Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1650
1651 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1652 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1653
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001654Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1657 and XPointer modules
1658
Daniel Veillard134c9f32000-10-15 10:27:08 +00001659Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1660
1661 * SAX.h: closed #25107
1662
Daniel Veillard39915622000-10-15 10:06:55 +00001663Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * testSAX.c: fixed problem with cdata reporting
1666 * SAXresult/* : updated
1667
Daniel Veillard1e851392000-10-15 10:02:56 +00001668Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1671 Closed bug #27499, added to regression tests
1672 * TODO: updated
1673
Daniel Veillard7eda8452000-10-14 23:38:43 +00001674Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1677 support for SCRIPT and STYLE with help from Bjorn Reese
1678 * test/HTML/* result/HTML/*: added simple testcase and updated
1679 the existing ones.
1680
Daniel Veillardff9c3302000-10-13 16:38:25 +00001681Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1684 string-range for empty strings
1685 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1686 test/XPath/xptr/strrange: augmented the XPointer testsuite
1687
Daniel Veillard189446d2000-10-13 10:23:06 +00001688Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1689
1690 * doc/xml.html doc/xmlmem.html: added a module describing memory
1691 interfaces and use, updated the main page.
1692
Daniel Veillard2f971a22000-10-12 23:26:32 +00001693Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1696 nanoftp code work on Windows too now
1697
1698Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001699
1700 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1701 * xpointer.c: implemented string-range() at least a good first version
1702 * test/XPath/docs/str test/XPath/xptr/strrange
1703 result/XPath/xptr/strrange: the string-range() tests
1704
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001705Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * Makefile.am include/Makefile.am include/win32config.h
1708 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1709 and make distcheck
1710
Daniel Veillard19d61112000-10-11 23:50:35 +00001711Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1714 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1715 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1716
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001717Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1718
1719 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1720 patch for socklen_t detection by
1721 Albert Chin-A-Young <china@thewrittenword.com>
1722
Daniel Veillardcd429612000-10-11 15:57:05 +00001723Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1726 and added a --dtdvalid option to xmllint used to test it
1727
Daniel Veillard47c02452000-10-11 13:04:36 +00001728Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1731 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1732
Daniel Veillard2d38f042000-10-11 10:54:10 +00001733Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1736 handlings (registration, lookup, cleanup)
1737
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001738Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * configure.in Makefile.am include/makefile.am: adding XPointer
1741 and XPtrtests target
1742 * xpointer.[ch] : new files for XPointer support
1743 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1744 more XPath tests
1745
Daniel Veillard57fda592000-10-10 23:24:14 +00001746Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * configure.in: fixed, very broken, make distcheck works again
1749
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001750Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * More work toward 2.2.5, integrated a number of patches
1753 * configure.in Makefile.am win32config.h.in: trying to cleanup
1754 make distcheck .... huh ...
1755 * include/Makefile.am include/win32config.h: new directory
1756 for includes
1757 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1758 updated teh makefiles and instructions for WIN32
1759 * xpath.c: small fixes
1760 * test/XPath/ results/XPath: updated the testcases and results
1761 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1762 suggested patches
1763 * valid.c: fixed an ID bug
1764
Daniel Veillardb71379b2000-10-09 12:30:39 +00001765Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1768 the automake bug where wrong dependancies were generated.
1769 * xpath.[ch]: worked on XPointer
1770
Daniel Veillard7e99c632000-10-06 12:59:53 +00001771Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * configure.in Makefile.am: 2.2.5, ship the include in an
1774 include/libxml subdirectory, use symlinks when using CVS
1775 * testSAX.c: fixed small bug
1776 * testXPath.c: changed the way testfiles are parsed
1777 * debugXML.c: same kind of cleanup when parsing an argument expression
1778 XPath/XPointers can have blanks embedded
1779 * xpath.[ch]: more cleanup, reorgs for XPointer work
1780 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1781 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1782
Daniel Veillard55b91f22000-10-05 16:30:11 +00001783Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1786 in the XPath engine, rewrote large parts of it, now it's far
1787 cleaner and in sync with the REC not an old WD. Fixed a parsing
1788 problem in the interactive XML shell found when testing XPath.
1789
Daniel Veillardac260302000-10-04 13:33:43 +00001790Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1793 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1794 examples with the extra test
1795
Daniel Veillard7cfce322000-10-04 12:40:27 +00001796Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1799 the global init function.
1800
Daniel Veillard970112a2000-10-03 09:33:21 +00001801Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * HTMLparser.c: Doohhh, attribute name parsing was still case
1804 sensitive ! Fixed this ...
1805 * result/HTML/* : updated the tests results accordingly
1806
Daniel Veillard740abf52000-10-02 23:04:54 +00001807Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1810 engine, should be far more stable, incorporated a new version of
1811 preceding/following axis, need testing
1812 * uri.c: fixed file:///c:/a/b/c problem
1813 * test/XPath/tests/idsimple: augmented the XPath tests
1814
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001815Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * doc/* rebuilding docs for 2.2.4 release
1818
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001819Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * configure.in: releasing 2.2.4
1822 * parser.[ch]: added xmlStrEqual()
1823 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1824 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1825 use xmlStrEqual instead
1826 * TODO: updated
1827 * added an XPath test
1828
Daniel Veillardbc765302000-10-01 18:23:35 +00001829Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1832 * entities.h: exported xmlInitializePredefinedEntities
1833 * parser.[ch] : added xmlInitParser()
1834 * parserInternals.h : had to export htmlInitAutoClose()
1835
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001836Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1839 problems
1840 * Makefile.am : added XPath regression tests to normal tests
1841 * uri.c: fixed a problem with local paths, cleanup
1842 * parser.c: fixed a problem with large CData sections
1843
Daniel Veillardd2ade932000-09-30 14:39:55 +00001844Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1845
1846 * configure.in xml-config.in: patch from "Ben Taylor"
1847 <sol7x86@hotmail.com> for solaris shared libs lookup
1848
Martin Bauligdd7d1f62000-09-29 23:17:57 +000018492000-09-30 Martin Baulig <baulig@suse.de>
1850
1851 * libxml-2.0.pc.in: Provide pkg-config script.
1852
1853 * configure.in: Create the libxml-2.0.pc script from the
1854 libxml-2.0.pc.in templates.
1855 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001856 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001857
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001858Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1861 when compiling with MSC
1862
Daniel Veillard46057e12000-09-24 18:49:59 +00001863Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * xpath.c: patch for normalize-string() substring-before(),
1866 substring-after() and translate() functions from Bjorn Reese
1867 <breese@mail1.stofanet.dk>
1868 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1869 Fredrik Hallenberg <hallon@lysator.liu.se>
1870 * TODO: updated
1871
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001872Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1875 problem of socklen_t being undefined on a number of platforms
1876 * debugXML.c: fixed a compilation problem when without snprintf
1877
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001878Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1881 an URI bug and a fix for the control-character-induced infinite loop
1882 * nanohttp.c: preventive fix for compiling on WIN32
1883
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001884Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * xmlint.c: closing bug #25000
1887
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001888Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1891 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1892 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1893 related function, fixing xmlStrncmp(), and associated cleanup
1894 * result/HTML/entities.html.sax: updating result
1895
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001896Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * uri.c: applied patch for URI escaping from Wayne Davison
1899 <wayned@blorf.net>
1900 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1901 from Denis Barbier <barbier@imacs.polytechnique.fr>
1902 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1903 patch from Wayne Davison
1904
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001905Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * doc/xml.html : updated with new releases, adding "how to help"
1908
Daniel Veillard04698d92000-09-17 16:00:22 +00001909Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1912 removed a few warnings in pedantic mode ...
1913 * parserInternals.c parser.c: moved encoding switching function
1914 to parserInternals.c
1915 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1916
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001917Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1920 error or warning handlers
1921
Daniel Veillardb1059e22000-09-16 14:02:43 +00001922Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * parserInternals.c parserInternals.h parser.c Makefile.am:
1925 created a new module parserInternals.c, moved most of the
1926 code shared by the various parsers there, as well as
1927 deprecated code from parser.c. More cleanup of parser.c
1928 * uri.c: fixed a problem when URI is NULL
1929 * valid.c: speedup when looking for an attribute declaration
1930
Daniel Veillard39c7d712000-09-10 16:14:55 +00001931Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1934 the cleanup of the computation of URI references when seeking
1935 external entities. The URI reference string and the resulting
1936 URI are both stored now.
1937 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1938 large s(n)printf checks and cleanup from Denis Barbier
1939 <barbier@imacs.polytechnique.fr>
1940 * xmlversion.h.in tree.h: couple of SGML declarations for a
1941 possible docbook module.
1942 * result/VC/ : a couple of test output changed due to the change
1943 of the entities URI
1944
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001945Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * parser.h: added a _private field for linking user's data
1948
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001949Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * parser.c parserInternals.h: demacroified most of the IS_XXX
1952 the gain in size is significant so ...
1953
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001954Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * entities.c: cases where looking up entities with doc==NULL
1957 covered
1958
Daniel Veillard90e11312000-09-05 10:42:32 +00001959Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
Daniel Veillard1de50802000-09-07 08:54:32 +00001961 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001962 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1963
Daniel Veillard98a79162000-09-04 11:15:39 +00001964Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1965
Daniel Veillard1de50802000-09-07 08:54:32 +00001966 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001967 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1968 * Makefile.in: added URItest and included thenin "make tests"
1969
1970Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001971
1972 * xmlversion.h.in: closed bug 22941
1973
Daniel Veillard2bb89092000-08-31 14:57:50 +00001974Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1975
1976 * doc/xmlio.html: added doc and example for entity loader
1977 redefinition.
1978
Daniel Veillard96984452000-08-31 13:50:12 +00001979Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1982 used by libxml
1983
Daniel Veillarde715dd22000-08-29 18:29:38 +00001984Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1985
1986 * parser.c: Fixed bug on invalid ontent characters and when using
1987 push.
1988 * xmllint.c: fixed xmllint endling of errors in push mode
1989
Daniel Veillard4948eb42000-08-29 09:41:15 +00001990Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001993 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001994 * result/HTML/*.sax: regenerated HTML SAX output
1995 * parser.c: more cleanup.
1996
Daniel Veillarde010c172000-08-28 10:04:51 +00001997Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002000 patches from Wayne Davison <wayned@users.sourceforge.net>,
2001 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002002 * HTMLparser.c: fixed an ignorable white space detection bug
2003 occuring when parsing with SAX only
2004 * result/HTML/*.sax: updated since the output is now HTML
2005 encoded...
2006
Daniel Veillard47f3f312000-08-27 22:40:15 +00002007Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2008
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002009 * HTMLparser.[ch]: applied some of Wayne Davison
2010 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002011
Daniel Veillarde0854c32000-08-27 21:12:29 +00002012Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2015 undeclared namespace prefix was used, added a warning.
2016 Cleaned up support w.r.t. entities, spilling out a warning
2017 and being pedantic on lookups.
2018 * test/warning/ent9 : added testcase for previous example.
2019 * TODO: updated
2020 * parserInternals.h parser.c: changed the way names are parsed
2021 now allow infinite size and decrease penalty for normal use
2022 * parser.c: Started a big cleanup/check of the parser code,
2023 fixed some of the most tortuous entity code, spotted code
2024 unused anymore
2025 * test/*: added tests for very long names and related nasty
2026 things.
2027
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002028Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * doc/encoding.html: added encoding aliases doc
2031 * doc/xml.html: updates
2032 * encoding.[ch]: added EncodingAliases functions
2033 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2034 bottleneck affecting large DTDs like Docbook
2035 * parser.[ch] xmllint.c: added a pedantic option, will be
2036 useful
2037 * SAX.c: redefinition of entities is reported in pedantic mode
2038 * testHTML.c: uninitialized warning from gcc
2039 * uri.c: fixed a couple of bugs
2040 * TODO: added issue raised by Michael
2041
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002042Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * doc/encoding.html: propagated Martin Duerst suggestions
2045
Daniel Veillard52402ce2000-08-22 23:36:12 +00002046Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2049 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2050 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2051 by Wayne Davison
2052
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002053Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * nanoftp.c nanohttp.c: small cleanup
2056 * TODO: updated
2057
Daniel Veillard244ece92000-08-19 20:58:02 +00002058Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2059
2060 * added an old VC testcase and updated title.xml entity
2061
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002062Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2063
2064 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2065 done on auto-opening of <p> tags and cleanup of SAX output
2066
Daniel Veillard979e55e2000-08-19 16:48:54 +00002067Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2070
Daniel Veillard4540be42000-08-19 16:40:28 +00002071Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * doc/xml.html libxml.* structure.*: updated the doc a bit
2074
Daniel Veillard808a3f12000-08-17 13:50:51 +00002075Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2078 of SAX tests
2079
Daniel Veillard29579362000-08-14 17:57:48 +00002080Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2083 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2084
Daniel Veillard1255ab72000-08-14 15:13:33 +00002085Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2088 * testHTML.c: fix core dump on Solaris 2.x systems
2089 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2090 * result/HTML/*.sax: previous bug fix lead to new results
2091
Daniel Veillard03109292000-08-14 14:58:22 +00002092Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2095 * configure.in: added --with-readline=DIR to accept alternate
2096 path for readline include/library
2097 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2098 for ANSI under HP-UX
2099 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2100 includes @LIBS@
2101
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002102Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * doc/* : rebuilt the docs
2105 * getting ready for 2.2.2 release
2106
Daniel Veillard87b95392000-08-12 21:12:04 +00002107Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2110 and xmlAddFeature()
2111 * tree.[ch]: added xmlAddChildList()
2112 * xmllint.c: MAP_FAILED macro test
2113 * parser.h: added xmlParseCtxtExternalEntity()
2114 * valid.c: applied bug fixes removed warning
2115 * tree.c: added CDATA block to elements content
2116 * testSAX.c: cleanup of output
2117 * testHTML.c: added SAX testing
2118 * encoding.c: better error recovery
2119 * SAX.c, parser.c: fixed one of the external entity processing
2120 of the OASis testsuite
2121 * Makefile.am: added HTML SAX regression tests
2122 * configure.in: bumped to 2.2.2
2123 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2124 SAX results
2125
Daniel Veillard88a172f2000-08-04 18:23:10 +00002126Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * configure.in: patch for HP compiler
2129
21302000-08-04 Sven Heinicke <sven@zen.org>
2131
2132 * xmllint.c: Was coredumping sometimes when the file given didn't
2133 exist.
2134
Daniel Veillard46e370e2000-07-21 20:32:03 +00002135Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2136
2137 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002138
Daniel Veillard46e370e2000-07-21 20:32:03 +00002139 when using in memory parsing. Need some cleanup.
2140 * xmllint.c configure.in: added a --memory flag to test memory
2141 parsing
2142
Daniel Veillard36650692000-07-21 15:16:39 +00002143Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2144
2145 * nanohttp.c: fixed socklen_t replacement to unsigned int
2146 * parser.c: fixed a space handdling missing at the end of
2147 production 28 DOCTYPE.
2148 * xmlmemory.c: fixed a stupid bug on the routine to override
2149 allocation functions
2150 * TODO: updated
2151
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002152Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * doc/ regenerated the docs
2155
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002156Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * doc/encoding.html doc/xml.html: added I18N doc
2159 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2160 improvements, both parser and filters, added ASCII & HTML,
2161 fixed the ISO-Latin-1 one
2162 * xmllint.c testHTML.c: added/made visible --encode
2163 * debugXML.c : cleanup
2164 * most .c files: applied patches due to warning on Windows and
2165 when using Sun Pro cc compiler
2166 * xpath.c : cleanup memleaks
2167 * nanoftp.c : added a TESTING preprocessor flag for standalong
2168 compile so that people can report bugs more easilly
2169 * nanohttp.c : ditched socklen_t which was a portability mess
2170 and replaced it with unsigned int.
2171 * tree.[ch]: added xmlHasProp()
2172 * TODO: updated
2173 * test/ : added more test for entities, NS, encoding, HTML, wap
2174 * configure.in: preparing for 2.2.0 release
2175
Daniel Veillard49703262000-07-10 10:27:46 +00002176Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * nanoftp.c: fixed the way the control connection is handled
2179 * libxml.spec.in: fixed the dependancies and cleanup
2180
Daniel Veillard306be992000-07-03 12:38:45 +00002181Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * doc/xml.html: changed the xmlsoft.org structure, updated the
2184 examples w.r.t. root and childs
2185
Daniel Veillard7d853352000-07-02 18:53:09 +00002186Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2189
Daniel Veillard365e13b2000-07-02 07:56:37 +00002190Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * HTMLparser.c: Work on character encoding support for the HTML parser
2193 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2194 * encoding.c: Fixed a potential memleak in the encoding stuff
2195
Daniel Veillardaf743792000-07-01 11:49:28 +00002196Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * doc/FAQ.html doc/Makefile.am : added a FAQ
2199
2200Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002201
2202 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2203 of the HTML parser to force it to not bypass SAX
2204
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002205Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * win32config.h.in: updated
2208 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2209 lacks iconv support :-( need to release 2.1.1
2210 * configure.in: release 2.1.1
2211 * HTMLparser: fixed bug #14784
2212 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2213 by Windows compiler
2214 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2215 the SAX startDocument() callback.
2216 * TODO: updated
2217
2218Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2219
2220 * added xmlStopParser()
2221
Daniel Veillardbe803962000-06-28 23:40:59 +00002222Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2223
2224 * configure.in: 2.1.0 prerelease
2225 * Large resync between W3C and Gnome tree
2226 * nanoftp, nanohttp.c: fixed stalled connections probs
2227 * HTMLtree.c SAX.c : support for attribute without values in
2228 HTML for andersca
2229 * valid.c: Fixed most validation + namespace problems
2230 * HTMLparser.c: start document callback for andersca
2231 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2232 * parser.h, SAX.c: serious speed improvement for large
2233 CDATA blocks
2234 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2235 different encoding
2236 * example/Makefile.am example/gjobread.c tree.h: work on
2237 libxml1 libxml2 convergence.
2238 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2239 and the LIBXML_TEST_VERSION macro
2240
Daniel Veillardc310d562000-06-23 18:32:15 +00002241Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * doc/xml.html: various patches and improvements typo fixed by
2244 Felix Natter
2245 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2246 from Felix Natter <fnatter@gmx.net>
2247
Daniel Veillardf3029822000-05-06 08:11:19 +00002248Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2249
2250 * doc/upgrade.html: updated with instructions for support of both
2251 libxml-1.x and libxml-2.x
2252 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2253 for 2.x support and also fixed includes
2254
2255
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002256Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2259 the encoding support, added iconv support, so now libxml if
2260 compiled with iconv automatically support japanese encodings
2261 among others. Work based on initial patch from Yuan-Chen Cheng
2262 I may have broken binary compat in the encoding handler
2263 registration scheme, but that was so utterly broken I don't
2264 expect anybody to have used this feature until now.
2265 * parserInternals.h: fixup on the CHAR range macro
2266 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2267 code.
2268 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2269 * uri.c: added xmlParseURI() I can't believe I forgot to
2270 implement this one in 2.0 !!!
2271 * SAX.c: moved doc->encoding update in the endDocument() call.
2272 * TODO: updated.
2273
Daniel Veillard06047432000-04-24 11:33:38 +00002274Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * tree.h: removed extraneous xmlRemoveProp definition
2277 * TODO: added item about --disable-corba configure switch
2278 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2279 * nanoftp.c: fixed include problems giving troubles on AIX and
2280 slowlaris
2281 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2282 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2283 comment and headers changes to lower gtk-doc number of warnings
2284 * doc/html/*: rebuilt docs
2285
Daniel Veillarde0aed302000-04-16 08:52:20 +00002286Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * HACKING: documented the tag for 1.x and instructions
2289
Daniel Veillard5e873c42000-04-12 13:27:38 +00002290Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2293 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2294 xmlCreateIOParserCtxt
2295 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2296 significant overall improvement
2297 * xmllint.c: added I/O test to xmllint
2298 * testSAX.c: added a speed test
2299 * doc/* : updated/regenerated
2300
Daniel Veillardfc708e22000-04-08 13:17:27 +00002301Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2302
2303 * xpath.c uri.h parserInternals.h: cosmetic changes from
2304 "Timur I. Bakeyev" <timur@bat.ru>, including making
2305 xmlCreateURI() public
2306
Daniel Veillard5d211f42000-04-07 17:00:24 +00002307Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2310 and the code at the same time. Added a clean mechanism for
2311 overload or added input methods: xmlRegisterInputCallbacks()
2312 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2313 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2314 * TODO: updated
2315 * doc/* : updated/regenerated
2316 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2317 source dir
2318
Daniel Veillarde77a9182000-04-05 19:12:29 +00002319Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * testURI.c: yet another forgotten commit, I should get some sleep !
2322
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002323Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * xmllint.c: forgot to commit this too ?
2326
Daniel Veillardb9df4042000-04-05 14:23:16 +00002327Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * xmlversion.h.in : forgot to commit this previously
2330
Daniel Veillard361d8452000-04-03 19:48:13 +00002331Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2334 * README TODO: updated for release
2335 * uri.c uri.h: added authority parsing/saving
2336 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2337 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2338 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2339 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2340 Makefile.am : added compile-time customization of libxml
2341 --with-ftp --with-http --with-html --with-xpath --with-debug
2342 --with-mem-debug
2343 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2344 #include <libxml/xxx.h> I hope it won't break too much stuff
2345 and will be manageable in the future...
2346 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2347 and added xmllint to the installed programs
2348 * uri.h: added xmlFreeURI()
2349
Daniel Veillardec303412000-03-24 13:41:54 +00002350Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2351
2352 * uri.c uri.h: finished the escaping handling, the base support
2353 and the URI path normalization. Looks good just lacks the
2354 authority content parsing code.
2355 * Makefile.am: added instructions to generate testURI
2356 * TODO: updated
2357 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2358 added links and icons for W3C and Gnome
2359
Daniel Veillard8f621982000-03-20 13:07:15 +00002360Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2361
2362 * xmlmemory.[ch] : seems I forgot to actually update the files in
2363 the last commit :-)
2364 * doc/xml.html doc/html/* : updated and uploaded the docs
2365
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002366Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2369 * TODO: updated
2370 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002371 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002372 gfree).
2373 * Makefile.am, uri.c, uri.h: added a set of functions to do
2374 exact (litteraly copied from the RFC 2396 productions) parsing
2375 and handling of URI. Will be needed for XLink, one XML WFC,
2376 XML Base and reused in the nano[ftp/http] modules. Still work
2377 to be done.
2378
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002379Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * configure.in, libxml.spec.in : libxml2
2382 * doc/* : updated the doc page, rebuilt the docs
2383
Daniel Veillardcf461992000-03-14 18:30:20 +00002384Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * all: tagged LIB_XML_1_X
2387 * *.c *.h : updated from W3C CVS tree
2388 * configure.in : 2.0.0-beta
2389 * libxml.spec.in : libxml2 package nam
2390 * result/* : new version of the tests output
2391
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002392Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2393
2394 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2395
Daniel Veillardb566ce12000-03-04 11:39:42 +00002396Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2397
2398 * doc/* : rebuilt the docs
2399 * parser.c: final patch on #6766
2400 * valid.c: small patch on validity checks.
2401
Daniel Veillardfb76c402000-03-04 11:39:42 +00002402Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2405 added
2406 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2407 compatibility w.r.t. XML spec and existing code.
2408
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002409Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2410
2411 * parser.c: seems a better solution to <a> </a> exists,
2412 will try it for a while
2413
Daniel Veillard83a30e72000-03-02 03:33:32 +00002414Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * parser.c: tried to remove the <a> </a> generating <a/>
2417 this is hard. Left a flag for that purpose. Fixed bug #6766
2418 * configure.in: prepared 1.8.7 not released, due to previous
2419 problem
2420
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002421Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2422
2423 * doc/xml.html : applied second patch from Paul DuBois
2424
Daniel Veillard402e8c82000-02-29 22:57:47 +00002425Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * doc/xml.html : applied patch from Paul DuBois
2428
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002429Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2432
Daniel Veillard5feb8492000-02-02 17:15:36 +00002433Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2434
2435 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2436 compilation warnings on various platforms.
2437 * parser.c: Fixed #5281 validity error callbacks are now desactived
2438 by default if not validating.
2439
Daniel Veillardf341f932000-02-02 14:52:08 +00002440Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2441
2442 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2443
Daniel Veillard13c757e2000-02-01 23:59:15 +00002444Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2447 <gkatsi@cs.toronto.edu>
2448
Daniel Veillard726e8792000-01-30 20:04:29 +00002449Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2452 processing URLs
2453
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002454Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2457 xmlNanoFTPUpdateURL for persistent control connections.
2458 * configure.in: 1.8.6
2459
2460Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2461
2462 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2463 * tree.[ch] : added xmlSaveNoEmptyTags
2464
James Henstridgef3be9312000-01-28 13:59:21 +000024652000-01-29 James Henstridge <james@daa.com.au>
2466
2467 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2468
2469 * Makefile.am: added nanoftp.[ch] to the build.
2470
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002471Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * nanoftp.[ch]: cleanup, comments, API
2474 * debugXML.c : fixed a bug in the cat command
2475 * doc/*: regenerated the docs
2476
Daniel Veillardda07c342000-01-25 18:31:22 +00002477Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2480 * debugXML.c : fixed a bug in the cat command
2481 * valid.c: fixing some small probs
2482 * libxml.spec.in: get rid of the SNAP suffix
2483 * doc/xml.html: updated the status
2484
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002485Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2486
2487 * xml-config.in: xml-config --version to just return the
2488 version number
2489 * xpath.c: some cleanup w.r.t. axis when the current node is
2490 an attribute.
2491 * TODO: updated
2492
Daniel Veillard461a66c2000-01-18 18:01:01 +00002493Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * configure.in: prepared for libxml-1.8.5
2496 * doc/* recompiled the documentation
2497
24982000-01-17 Jody Goldberg <jgoldberg@home.com>
2499
2500 * configure.in : WARNING autoconf subtlety alert :
2501 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2502 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2503 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2504 get defined by AC_CHECK_HEADERS.
2505
Daniel Veillardf967b902000-01-17 16:06:10 +00002506Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2509 Rune.Djurhuus@fast.no
2510
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002511Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2512
2513 * TODO: updated
2514 * tree.c, parser.c: made sure that only memory alloc problems
2515 and internal parser errors are allowed to write to stdout or
2516 stderr.
2517
Daniel Veillard0142b842000-01-14 14:45:24 +00002518Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * tree.c : restored xmlNewGlobalNs since this seems used by
2521 a lot of existing code :-(, fixed a bug in xmlNewNs
2522 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2523 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2524 to exit() from the library code.
2525 * xpath.c, parser.c: removed bugs or unused code detected by
2526 Windows compilers
2527 * parser.c: started adding interfaces for parsing well balanced
2528 XML fragments
2529 * configure.in: releasing 1.8.4
2530 * doc/* : rebuilt the docs
2531
Daniel Veillard2eac5032000-01-09 21:08:56 +00002532Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * tree.[ch] : added xmlNewDocFragment() for DOM
2535 * testHTML.c: uninitialized variable.
2536
Daniel Veillardf3a73582000-01-05 14:58:39 +00002537Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * doc/* : rebuild the docs
2540
Daniel Veillard71b656e2000-01-05 14:46:17 +00002541Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2542
2543 * acconfig.h: readline and history patch
2544 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2545 * tree.c: added check and handling when possibly removing an ID
2546 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2547 and saving.
2548 * test/HTML/entities.html result/HTML/entities.html* : test for
2549 various entities reference cases
2550 * result/HTML/* : as a result output of some testcase have
2551 changed
2552 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2553 by previous example. added xmlParseTryOrFinish().
2554 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2555 entities.h debugXML.h HTMLparser.h: changed the way struct are
2556 declared to allow gtk-doc to expose those
2557 * parser.c: closed bug #4960
2558 * Makefile.am configure.in: Applied patch from
2559 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2560 and math/socket libs detection
2561
Daniel Veillard437b87b2000-01-03 17:30:46 +00002562Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2563
2564 * configure.in, Makefile.am: link tester against readline
2565 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2566
Daniel Veillard686d6b62000-01-03 11:08:02 +00002567Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2568
2569 * tree.[ch]: added xmlRemoveProp
2570 * win32config.h.in nanohttp.c: avoid including the Windows
2571 socket stuff in every C files
2572 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2573 the XmL parser(s)
2574 * test/ns4 result/ns4 etc...: added test case for previous prob
2575 * tree.c: xmlNewNs wasn't checking for double definition
2576 * Makefile.in: fixed a problem with dist-hook duplicates
2577 * parser.[hc], xmlIO.c: fixed the loading of external entities
2578 APIs, now xmlLoadExternalEntity() is used everywhere and
2579 setting up an app specific front-end using the
2580 * SAX.c parser.c: some fixes, now the xhtml spec validates
2581 with the xhtml DTD.
2582 * error.c: fixed crashes in case of no input stream
2583 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2584 to the validation tests and results
2585
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002586Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2587
2588 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2589 too htmlCreatePushParserCtxt() and htmlParseChunk()
2590 * parser.c: a bit of cleanup.
2591 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2592 to XML) removed the last mem leak known
2593 * HTMLtree.c: output message cleanup
2594 * xmlmemory.c: display content info about memory blocks
2595 * result/HTML/wired.* : missing att value warning change
2596
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002597Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * doc/* : rebuilt the documentation
2600
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002601Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * parser.[ch] parserInternals.h: Push parser for XML,
2604 seems to work fine now
2605 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2606 --push for push testing
2607 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2608 * testSAX.c: added --push
2609 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2610 subtree
2611 * xmlIO.[ch] : enriched API + fixes for push mode
2612 * entities.[ch]: added the entity content length to the struct.
2613 * xmlmemory.[ch]: new API to show the last entries for the shell
2614 * valid.c: added required attribute testing
2615 * SAX.c: the cdata callback now merge contiguous fragments
2616 * HTMLparser.c: cleanup of some macros
2617
Daniel Veillard3c558c31999-12-22 11:30:41 +00002618Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * parser.c: fix for PIs name starting with xml
2621 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002622 * *.c, configure.in win32config.h.in : generate win32config.h for
2623 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002624
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002625Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2626
2627 * parser.c: fixed a stupid = vs. == bug :-(
2628 * doc/gnome-xml.sgml: s/glade/xml/
2629
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002630Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * configure.in, doc/xml.html : bug fix release 1.8.2
2633 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2634 Hopefully the end of that silly C++ include problem
2635 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2636 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2637 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2638 troubles with autoclosed elements when the stree shape doesn't
2639 follow the DtD specs. Added htmlIsAutoClosed() and
2640 htmlAutoCloseTag()
2641 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2642 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2643 * debugXML.c: fixed a bug on printing default namespaces.
2644 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2645
Daniel Veillardb24054a1999-12-18 15:32:46 +00002646Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * result/HTML/*.htm[l] : updated the HTML regression tests according
2649 to the new output
2650 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2651 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2652 problem due to intermix of extern "C" { ... } declarations for C++
2653 and recursive includes in the headers
2654
Chris Lahey323c48c1999-12-18 15:32:45 +000026551999-12-20 Chris Lahey <clahey@umich.edu>
2656
2657 * HTMLtree.c: Made it so that html nodes with a single child do
2658 not insert a carriage return before or after the child node.
2659
Daniel Veillardb24054a1999-12-18 15:32:46 +00002660Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002661
2662 * configure.in, doc/xml.html : bug fix release 1.8.1
2663 * parser.c: fixed bug #4344
2664 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2665 added the glue to avoid C++ problems
2666 * doc/* : regenerated the documentation
2667
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002668Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2671 namespace recognition, and Dia as a resul :-(
2672 * encoding.c: closed bug #3950
2673
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002674Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2675
2676 * valid.c: debugging a posteriori validation, except URI expansion
2677 stuff this should be fixed now
2678 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2679 Carl Nygard <cnygard@bellatlantic.net>
2680 * tester.c: added --postvalid, cleaning of the code
2681 * tree.[ch]: added xmlDocGetRootElement()
2682
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002683Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2684
2685 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2686 c++ losage.
2687
Daniel Veillard10a2c651999-12-12 13:03:50 +00002688Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * configure.in, doc/xml.html : bumped to 1.8.0
2691 * xlink.[ch], Makefile.am : added framework for link detection
2692 * parser.h: added nbChars to parser context, needed for cleanup.
2693 * xmlmemory.c: removed a nasty bug when out of mem
2694 * valid.[ch]: adding namespace support for attribute decl
2695 * tester.c: added --debugent option
2696 * debugXML.[ch]: added xmlDebugDumpEntities()
2697 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2698 buffers instead, this was really needed, validation was breaking
2699 in strange ways due to that. Added xmlParseStringPEReference()
2700 and other parsing from strings functions. Entities processing
2701 modified again, but PERef are still not handled correcly but
2702 unless you're Eve Maller you won't notice :-)
2703 * HTMLparser.c: large changes toward reliability, and switched to
2704 lowercase internal tags, XHTML is lowercase, so it will help
2705 that output is closer to next version.
2706 * doc/* : regenerated the documentation, it is now hosted at
2707 http://xmlsoft.org/ (same bits I just bought the domain :-)
2708
2709
Daniel Veillard294cbca1999-12-03 13:19:09 +00002710Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2711
2712 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2713 doc generation
2714 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2715 in the SAX API
2716 * doc/*: rebuilt the doc making sure everything appears in the
2717 HTML files
2718
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002719Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2722 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2723 which allow impressive speed improvement on dataset with
2724 large text pieces, but at the cost of broken binary
2725 compatibility and slightly bigger memory usage.
2726 Configure with --with-buffers to activate them, they
2727 are protected with XML_USE_BUFFER_CONTENT define.
2728 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2729 goal is 0 memory left allocated once parser is no more used
2730 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2731 call xmlCleanupParser() and xmlMemoryDump()
2732
Daniel Veillarda819dac1999-11-24 18:04:22 +00002733Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2736 * parser.[ch] encoding.[ch]: added memory cleanup routines
2737 * parser.c: closing bug #3788
2738 * doc/*: rebuilt the doc
2739
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002740Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2741
2742 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2743 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2744 * tester.c: added --compress option
2745 * doc/*: rebuilt the documentation
2746
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002747Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2750 if given /proc/kcore as input !
2751 * doc/xml.html doc/*: updated and rebuilt the documentation
2752
2753Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002754
2755 * parser.c: Fixed some wrongly space collapsing code due to
2756 a misreading of the spec.
2757 * result/*: fixed the output accordingly
2758
2759Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002760
2761 * encoding.c: bug fix and typos
2762 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2763 * parser.c: added attribute normalization closing bug #3597
2764 * test/att* result/att* SAXresult/att*: testcase for attribute
2765 normalization
2766
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002767Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * configure.in: closing bug #3163 by adding extra flags for the
2770 cc compiler on HP-UX
2771
Daniel Veillard51e3b151999-11-12 17:02:31 +00002772Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2773
2774 * valid.[ch] : removed a typo and an enumerated type bug in the
2775 xmlAddElementDecl() function
2776 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2777 call to xmlEncodeEntitiesReentrant() so that the functions
2778 New, Set and Get are at the same level.
2779 * parser.c HTMLparser.c: extra memory allocation bug for
2780 attributes detected by someone using libxml in embedded systems :-)
2781
Daniel Veillard962195f1999-10-28 15:51:53 +00002782Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2783
2784 * xmlmemory.h: turned off mem debug :-\
2785
Daniel Veillard35008381999-10-25 13:15:52 +00002786Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2787
2788 * parser.c: closed bug #2784 a one line fix, but worth pushing
2789 a new release out
2790 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2791 some structures, comments before and after the
2792 main element, and other nastyness
2793 * HTMLtree.c tree.c: accomodate the extended HTML supported
2794 * configure.in: pushing 1.7.4
2795 * test/ent8 and related outputs : added a new test for bug #2784
2796 * test/HTML/wired.html and related output: a nasty HTML example
2797 * Makefile.am: improved the test scripts
2798 * docs/* : reran the documentation extractor, updated xml.html
2799
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002800Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2803 HTMLparser and debugged the HTML related code. HTML documents
2804 now have their own type
2805 * entities.c: do not dump &apos; for HTML output
2806 * xmlmemory.c: improvement, breakpoint mechanism
2807 * testHTML.c: added --sax --repeat ...
2808 * Makefile.am: improved the HTML tests
2809 * valid.[ch]: added xmlValidGetValidElements and
2810 xmlValidGetPotentialChildren
2811 * tester.c: added --insert to test the 2 new functions
2812 * test//* result//* SAXresult//* : regression test cleanup
2813 and extension.
2814 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2815 gnome-xml-nanohttp.html
2816
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002817Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * HTMLparser.c: fixed problems with some autoclose tags
2820 * tree.c: fixed XML output problems.
2821 * result/* SAXresult/*: update of the tests output
2822
Daniel Veillard6077d031999-10-09 09:11:45 +00002823Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * Makefile.am: Arturo patch for xmlConf.sh version info
2826 * parser.c: Tim Josling patch for single quoted items
2827 * tester.c: Tim Josling patch for tester options usage
2828 * tree.h: indent cleanup
2829
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002830Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2831
2832 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2833 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2834
Daniel Veillard00fdf371999-10-08 09:40:39 +00002835Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2836
2837 * tree.c : Raph patch for initialization of CORBA fields
2838 * parser.c, xpath.c, ...: modification of doc comments
2839 * xpath.c : allow spaces in xpath expressions
2840
Daniel Veillardad219441999-09-27 08:17:49 +00002841Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * xmlmemory.h: turning off memory debug :-(
2844
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002845Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2846
2847 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2848 better SAX interfaces.
2849 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2850 entity.
2851 * configure.in: 1.7.2
2852
2853Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002854
2855 * libxml.spec.in: fixed the URL
2856 * doc/xml.html: improved the documentation front-end
2857
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002858Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002859
2860 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2861
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002862Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002863
2864 * libxml.spec.in: fixed the alpha compile problem
2865 * parser.[ch]: changed errno to errNo in the parser context :-(
2866 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2867 * doc/xml.html: changed CHAR to xmlChar
2868 * doc/html/*: recompiled the documentation
2869 * configure.in: 1.7.1
2870
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002871Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * parser.h: modified the parser context struct to regain 1.4.0
2874 binary compatibility
2875 * parser.c, xml-error.h: added errno ot teh context and defined
2876 a set of errors values with update of errno
2877 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2878 DTDs and entities
2879 * *.h, *.c: complete cleanup of the use of config.h and include
2880 protection depending on the current setup.
2881 * overalll debugging, maintenance and bug-fixing on all modules
2882 * updated the documentation
2883 * ready for 1.7.0
2884
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002885Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * HTMLparser.c : cleanup
2888 * SAX.c valid.c valid.h: added ID/IDREF checking
2889 * tree.c tree.h: extended doc structure for refs
2890 * configure.in: 1.6.2
2891 * parser.c: patched bug in SAX user arg call
2892 * parserInternals.h: patched missing close in C++ wrapping
2893 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2894 especially upcoming XPointer implementation.
2895 * doc/xml.html: augmented, typo
2896
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002897Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2898
2899 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2900 not all invocations of install understand -d.
2901
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002902Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2903
2904 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2905 to make 'check' works, when builddir != srcdir.
2906
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002907Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * doc/xml.html : updated the documentation
2910
Daniel Veillard6454aec1999-09-02 22:04:43 +00002911Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2914 not deallocated memory blocks
2915 * *.c : replaces all calls to malloc() free() and realloc() to
2916 the wrapper functions/macros
2917 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2918 instead of xmlFreeNodeList()
2919
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002920Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * HTMLparser.c: corrected a stupid bug leading to core dump at
2923 tree deallocation. Removed warnings indicated by
2924 Stephane.Conversy@lri.fr
2925 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2926 looked for in the external subset
2927
2928Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002929
2930 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2931 on SGI by Stephane.Conversy@lri.fr
2932
Daniel Veillardb96e6431999-08-29 21:02:19 +00002933Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * all .h : changed the prototype declaration indent as in gtk
2936 * most .c : working on reducing the TODOs in the code
2937 * most .c : cleanup though -pedantic and Insure++
2938 * improvements on validation ID checkings.
2939 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2940 * xml-config.in: closed #1810
2941
2942Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002943
2944 * tree.h, valid.c, valid.h: more work on validity, IDs
2945 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2946 definition for AIX
2947
Daniel Veillardb556eb51999-08-15 17:19:50 +00002948Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2951 the distribution due to a cut'n paste error at last commit
2952
Daniel Veillardb05deb71999-08-10 19:04:08 +00002953Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * configure.in: upgraded to version 1.4.0
2956 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2957 Big update, added a large part of the validation process,
2958 it should be usable, but some parts are missing
2959 * xpath.c: improved the implementation w.r.t. root.
2960 * Makefile.am: added more tests
2961 * test and result trees: added a lot of tests
2962 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2963
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002964Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * Added an HACKING file
2967
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002968Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2969
2970 * xpath.[ch] : improvements and debug of the XPath implementation
2971 * parser.c, HTMLparser.c : modified the parsers to be progressive
2972 * tree.[ch] : extended the Buffer promitives
2973 * xmlIO.[ch] : added basic I/O routines providing progressive
2974 parsing and ready for I18N conversion plugins
2975 * SAXresult/* : the SAX callback sequence maybe slightly different
2976 now
2977 * test*.c : improved/updated the tests programs
2978 * doc/* : recompiled the docs.
2979
Daniel Veillard15b75af1999-07-26 16:42:37 +000029801999-07-26 Michael Meeks <michael@edenproject.org>
2981
2982 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2983
2984 * tree.c: Ditto.
2985
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002986Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2987
2988 * configure.in: upgraded to version 1.4.0
2989 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2990 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2991 XML query language, see http://www.w3.org/TR/xpath for more details.
2992 * parser.c, parser.h: added CHAR* related string functions for XPath
2993 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2994 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2995 rebuild the docs.
2996 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2997 and regression testing capabilities for XPath.
2998
Daniel Veillardd79d7871999-07-12 10:38:12 +00002999Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3002 closing bug #1646
3003
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003004Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * Makefile.am, example/Makefile.am: closed bug #1683
3007
Daniel Veillard3166ab11999-07-11 16:14:19 +00003008Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * example/Makefile.am, configure.in: added the makefile for the
3011 gjobread example
3012
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003013Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3014
3015 * doc/Makefile.am:
3016 - fix which allow "make install DESTDIR=</install/prefix>".
3017
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003018Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3019
3020 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3021 which fixed a problem on the file reading-code.
3022
Daniel Veillard82150d81999-07-07 07:32:15 +00003023Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3026 output.
3027 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3028
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003029Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * parser.h : Oops removed the binary compatibility problem
3032 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3033 * parser.c, HTMLparser.c: applied patches for reading from stdin
3034
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003035Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * parser.c, entities.c, valid.c: cleanup bug #1591
3038 * configure.in: cleanup bug #1592
3039 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3040 the same tree back-end. Hence gdome will be available for it.
3041 * doc/Makefile.am: close bug #617
3042
Daniel Veillard97fea181999-06-26 23:07:37 +00003043Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * parser.c: alloctate a per parser context SAX interface block
3046
Daniel Veillard14fff061999-06-22 21:49:07 +00003047Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3050 and xmlEncodeEntitiesReentrant with the correct one :-\
3051
3052Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3053
3054 * commit of my internal XML base changes, quite a lot of
3055 changes, cleanups, better entities support, framework for
3056 new I/O and charset detection and handling
3057 * Fixed the configure/Makefile stuff to generate shared libs
3058 with the proper version info, so we jumped on rev from
3059 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3060 xmlEncodeEntities() result need to be freed now, and a string
3061 xmlParserVersion provide the current library version.
3062
Raph Levien05240da1999-06-15 21:27:11 +00003063Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3064
3065 * parser.c: fixed a buffer overrun for when you have a very long
3066 attribute with no entities in it.
3067
Daniel Veillardbb2da581999-06-13 14:37:07 +00003068Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3069
3070 * added example directory
3071 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3072
Daniel Veillard011b63c1999-06-02 17:44:04 +00003073Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3074
3075 * Release of libxml-1.1, nearly everything has been touched for
3076 this.
3077 * Added more regression tests
3078 * Updated the documentation
3079
Daniel Veillard27d88741999-05-29 11:51:49 +00003080Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3081
3082 * tree.[ch]: unified the XML_NO_CORBA defines.
3083 * parser.c encoding.[ch]: started plugging in char encoding detection
3084
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003085Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3086
3087 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3088 Also freed allocated buffer.
3089
Daniel Veillard27d88741999-05-29 11:51:49 +00003090Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003091 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3092 reentrancy problem at printing. One is left in entities.c, to
3093 remove ASAP
3094 * testSAX.c : added a test example showing the use of the SAX
3095 interface if one doesn't want to build the DOM tree.
3096 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3097
Daniel Veillard517752b1999-04-05 12:20:10 +00003098Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3101 large revamping of the parser to use SAX callbacks
3102 http://www.megginson.com/SAX/ (or at least a C like interface
3103 a la Expat). It's now possible to set up your own callbacks
3104 and the parser will not build a DOM tree.
3105 * test/* result/*: updated the test suite, I finally removed
3106 the old Namespace draft support (PI based).
3107
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003108Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * Makefile.am: added test result to EXTRA_DIST for make tests
3111
Daniel Veillard64068b31999-03-24 20:42:16 +00003112Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * parser.c, parserInternals.h: moved the chars macro definitions
3115 to parserInternals.h
3116 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3117 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3118
Daniel Veillard012ccc11999-03-23 10:11:11 +00003119Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * xml-config.in : applied patch to make --version work
3122
Raja R Harinatha86c23e1999-03-05 22:14:01 +000031231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3124
3125 * Makefile.am (check-local): Alias for `tests' target. This will
3126 cause `make check' to do the right thing.
3127 (tests): Don't run tests in srcdir. Also, replaced calls to
3128 basename with a `sed' "equivalent".
3129
Daniel Veillardd109e371999-03-05 06:26:45 +00003130Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3133 it in the header and not the sources, updated the doc.
3134 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3135 pointing this out.
3136
Daniel Veillardbc50b591999-03-01 12:28:53 +00003137Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3138
3139 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3140 exported the inputStream routines.
3141 * doc/html/* : updated accordingly
3142
Daniel Veillardd692aa41999-02-28 21:54:31 +00003143Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3144
3145 * parser.c, parser.h, parserInternals.h: added a few extra
3146 internal calls to allocate and free parser contexts ...
3147 * doc/html/* : updated accordingly
3148
Daniel Veillard55a99271999-02-25 11:01:29 +00003149Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3150
3151 * configure.in, Makefile.am, doc/makefile.am : General changes for
3152 1.0.0 release and including the generated HTML documentation.
3153
Daniel Veillard35925471999-02-25 08:46:07 +00003154Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * makefile.am : added parserInternals.h, oops.
3157
Daniel Veillard1e346af1999-02-22 10:33:01 +00003158Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * parserInternals.h: added this header giving access to the parser
3161 internal functions.
3162 * doc/Makefile.am : added a rebuild target which rebuilds the full
3163 set of documentations
3164 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3165 the internal subset.
3166 * *.c *.h: modifications needed to generate the documentation using
3167 gtk-doc, cleanup of functions blocks, reorganisation of struct
3168 declarations.
3169
Daniel Veillard1164e751999-02-16 16:29:17 +00003170Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3171
3172 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3173 the tar and spec file to include the beginning of the doc.
3174
Nuno Ferreira03d04781999-02-13 00:07:17 +000031751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3176
3177 * doc/.cvsignore: Added this file.
3178
Daniel Veillard6800ef31999-02-08 18:33:22 +00003179Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * tree.c: fixed xmlGetProp to return "" when the attribute
3182 exists, even if the node-list is NULL.
3183
Daniel Veillard726c7e31999-02-08 15:13:10 +00003184Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * tree.c: patched an error outputting empty attribute values.
3187 * Makefile.am and doc/makefile.am: have been updated during the
3188 week-end. Sorry for an empty CVS log, I got a shell problem.
3189
Daniel Veillard1899e851999-02-01 12:18:54 +00003190Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3191
3192 * tree.h: cleaned up using enums instead of defines
3193 * parser.c, valid.[ch]: more work on parsing/output of element
3194 declarations
3195
Daniel Veillard3b9def11999-01-31 22:15:06 +00003196Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * valid.[ch], tree.c, parser.c : more work toward full parsing
3199 of XML DTDs.
3200 * README: added informations about mailing-list and on-line
3201 documentation
3202
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000032031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3204
3205 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3206
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003207Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3208
3209 * parser.c, tree.[ch] : more work toward conformance testing,
3210 added a last element to accelerate parsing of very flat structures
3211 started working on internal subset Element content declaration.
3212 * valid.[ch] : first cut at adding code toward validation.
3213 * previous changes had also small impact on most files, especially
3214 the conformance testing using James Clark test suite.
3215
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003216Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3217
3218 * test/* : updated the examples, most of them were not well
3219 formed (humm), and added rdf2.
3220 * result/* : resulting changes in the output.
3221
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003222Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3223
3224 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3225
Daniel Veillard44b3a061998-12-05 17:27:22 +00003226Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3227
3228 * tree.c: patched a bug in the generation of empty attributes
3229
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003230Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3233 for node/trees/documents/... Biggest problem is namespace
3234 support when copying subtrees.
3235
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003236Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * parser.c, entities.c: improve entities and char ref encoding,
3239 and cleanups of error messages.
3240
Daniel Veillard242590e1998-11-13 18:04:35 +00003241Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * parser.c, entities.c: simple bug hunting done during rpm2html and
3244 rpmfind integration.
3245
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003246Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * parser.[ch]: Added interfaces allowing to specify a SAX
3249 handler before parsing.
3250
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003251Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3252
3253 * parser.c: redirrect all errors reporting through the SAX
3254 error function
3255
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003256Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3257
3258 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3259 * libtool, tlmain ...: update of the libtool files
3260
Miguel de Icaza442321c1998-11-04 18:13:38 +000032611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3262
3263 * entities.c: Use g_snprintf insteda of snprintf.
3264
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003265Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3266
3267 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3268 added ent5 test for this purpose.
3269 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3270
Daniel Veillard27271681998-10-30 06:39:40 +00003271Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * parser.c: fixed? a strange error due to compression on a GWP
3274 document.
3275
Daniel Veillard25940b71998-10-29 05:51:30 +00003276Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * tree.[ch]: bug fixing
3279 * entities.[ch]: defined a specific type for predefined entities
3280 * doc/xml.html: more documentation on the library, how to use it,
3281 overview of the interfaces.
3282
Daniel Veillard16253641998-10-28 22:58:05 +00003283Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3284
3285 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3286
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003287Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3288
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003289 * tree.c: corrected a small bug
3290 * doc/xml.html: continuing writing documentation.
3291
3292Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3293
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003294 * debugXML.h debugXML.c: added debugging utilities.
3295 * tester.c: added --debug switch.
3296 * tree.c: patched an incorrect node->type assignment.
3297 * parser.c: formatting, ensure that node->doc != NULL in attributes
3298
Daniel Veillardccb09631998-10-27 06:21:04 +00003299Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3300
3301 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3302 entity support and provide an internal representation close to
3303 DOM one (entity ref nodes, and attribute value as tree). I tried
3304 to preserve the interface but this will surely break some apps
3305 (I have to change rpm2html/rpmfind for example). I had to change
3306 two interfaces, and the generated tree is somewhat different.
3307 * doc/* : started documenting the XML library, the tree and
3308 DOM/Corba. This is a first step.
3309
Daniel Veillard11e00581998-10-24 18:27:49 +00003310Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3311
3312 * parser.c: Set up the fonctions comment block, boring but useful.
3313 * parser.h, SAX.c, parser.c: now attributes are processed through
3314 the SAX interface. The problem is that my SAX interface diverged
3315 quite a bit from the original one, well this is not an official
3316 spec, and translating it from Java to C is hairy anyway...
3317
Daniel Veillard97b58771998-10-20 06:14:16 +00003318Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3321 fonctions comment block, boring but useful.
3322
3323Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003324
3325 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3326 conversion routines. However they are not yet used to convert the
3327 inputs. The core will run with UTF-8.
3328
Daniel Veillard33942841998-10-18 19:12:41 +00003329Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3330
3331 * tree.c : make sure that the type id is properly set-up when
3332 a new object is allocated, needed for DOM.
3333
Daniel Veillard27fb0751998-10-17 06:47:46 +00003334Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3335
3336 * tree.h, tree.c: Ok, the main objects in the tree will be native
3337 corba objects, it costs 8 bytes per Node, Attribute and Document
3338 but it simplifies the Corba integration a lot (no extra interface
3339 objects to allocate/free).
3340
Daniel Veillard0bef1311998-10-14 02:36:47 +00003341Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3342
3343 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3344 and changed NODEs contants for conformity with DOM Level 1
3345
Daniel Veillard27864701998-10-08 03:47:24 +00003346Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3347
3348 * added hooks to keep track of servants when creating objects
3349 xmlDoc and xmlNode (for Corba export).
3350
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003351Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3352
3353 * added xml-config script.
3354
Daniel Veillard7066a791998-10-01 20:28:28 +00003355Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3356
3357 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3358 to autoupdate libtool and automake conf files.
3359
Miguel de Icaza60681bd1998-09-30 19:28:59 +000033601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3361
3362 * Makefile.am: Use '?' to separate the sed
3363 commands as ',' is used when people pass -Wl,something.
3364
3365
Daniel Veillard15a8df41998-09-24 19:15:06 +00003366Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * tree.c, tree.h: added a per-document compression interface.
3369
Daniel Veillard151b1b01998-09-23 00:49:46 +00003370Tue Sep 22 20:47:38 EDT 1998
3371
3372 * tree.c, tree.h: added saving with compression and added interfaces
3373 to control the compression level (xmlGetCompressMode,
3374 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3375
Daniel Veillard70120ff1998-09-22 00:24:21 +00003376Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3377
3378 * parser.c: corrected a loop for files of size 0
3379
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000033801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3381
3382 * error.h: New file. Contains prototyes from `error.c'.
3383
Tom Tromeyc19653d1998-08-14 01:22:43 +00003384Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3385
3386 * Makefile.am (xmlincdir): New macro.
3387 (xmlinc_HEADERS): Renamed from include_HEADERS.
3388
Daniel Veillard845664d1998-08-13 04:43:19 +00003389Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * applied small patch on numeric entities from
3392 Christopher Blizzard <blizzard@appliedtheory.com>
3393
Daniel Veillard260a68f1998-08-13 03:39:55 +00003394Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3395
3396 * New release 0.2, removed the old xml_* files so that it's
3397 coherent with the other CVS base (W3C), far better conformance
3398 to standard, new namespaces, decent entities support, beginning
3399 of a SAX-like interface. Nearly nothing left intact, even the
3400 test examples ...
3401
Christopher Blizzarda36749e1998-07-30 21:47:18 +000034021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3403
3404 * .cvsignore: Add .deps dir
3405
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003406Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3407
3408 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3409
Daniel Veillardfe926001998-07-26 04:28:20 +00003410Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003411
Daniel Veillardfe926001998-07-26 04:28:20 +00003412 * configure.in: added test for CPP
3413 * AUTHORS, Changelog: the original ones didn't get commited but the
3414 glib ones instead, fixed.
3415 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003416
Daniel Veillardfe926001998-07-26 04:28:20 +00003417Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003418
Daniel Veillardfe926001998-07-26 04:28:20 +00003419 * integrated code developped at W3C
3420 * changed the original Copyright
3421 * migrated to automake
3422 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003423