blob: e4a8bc5df70f911838b4de8c3022148e3f330039 [file] [log] [blame]
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * parser.c: Stephan Kulow also raised the fact that line number
4 could get miscounted making debug harder, fixed the problem
5 in xmlParseCharData()
6
Daniel Veillard64b98c02001-06-17 17:20:21 +00007Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * valid.c: Stephan Kulow pointed out a problem when validating
10 and using an empty entity, forgot a 'break' in a case.
11
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15 * doc/xml.html: updated with 2.3.11
16
Daniel Veillard4ec885a2001-06-17 10:31:07 +000017Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * TODO: updated adding cleanup of generated doc
20 * configure.in: prepared to release 2.3.11
21 * xmllint.c: added --version for bug reporting
22 * doc/html/*.html: rebuilt the doc
23
Daniel Veillard8b8d2252001-06-16 21:24:56 +000024Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * xpath.c: first part of the work on selecting namespace to
27 fix bug #56115
28
Daniel Veillard96ed5832001-06-15 22:22:04 +000029Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
32 when using -liconv
33 * TODO: updated
34
Daniel Veillardc4f631d2001-06-14 11:11:59 +000035Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * HTMLtree.[ch]: more work on the HTML serialization routnes,
38 cleanup, encoding support.
39
Daniel Veillard608ad072001-06-14 08:32:28 +000040Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * xpath.c: Thomas Broyer suggested a better patch for the / arg
43
Daniel Veillard239d0522001-06-13 23:02:48 +000044Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * xpath.c: bug detected by Ankh when / is used as a function arg
47
Daniel Veillard02bb1702001-06-13 21:11:59 +000048Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
51 of element and use it to avoid outputting formatting spaces at
52 the wrong place. Implemented the format parameter for HTML save.
53 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
54 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
55 result/HTML/wired.html: of course this impact the result of a
56 number of HTML tests
57
Daniel Veillard95d845f2001-06-13 13:48:46 +000058Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * HTMLtree.[ch]: started augmenting the HTML save API with
61 encoding and formatting parameters
62
Daniel Veillardeca60d02001-06-13 07:45:41 +000063Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * HTMLtree.h: cleanup and started evaluating the work needed on
66 revamping the HTML output code
67
Daniel Veillard84666b32001-06-11 17:31:08 +000068Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
71
Daniel Veillard8bdd2202001-06-11 12:47:59 +000072Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * valid.c: fixed bug #56049, forgot one check in the
75 validation routine
76
Daniel Veillardca2366a2001-06-11 12:09:01 +000077Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
78
79 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
80
Daniel Veillard6761eee2001-06-11 10:29:38 +000081Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * libxml.h: fixed an error in last commit
84 * doc/FAQ.html: added an entry for compilation from CVS
85
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000086Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * xmlversion.h.in libxml.h: Cygwin patches
89 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
90 * tree.h: cleanup
91
Daniel Veillardacd370f2001-06-09 17:17:51 +000092Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * tree.c: patched xmlFreeNode() to avoid freeing() a static
95 memory block in a strange case where libxml is linked twice
96 in the binary.
97
Daniel Veillard1d047672001-06-09 16:41:01 +000098Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
101 state far too often, simple fix used to avoid it.
102
Daniel Veillard4497e692001-06-09 14:19:02 +0000103Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
106 being processed, applied his patch
107 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
108
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000109Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
112 provided fixes to compile on MSCC again
113 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
114 also provided an update for the project files.
115
Daniel Veillarda682b212001-06-07 19:59:42 +0000116Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
119 bug #55810
120
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000121Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * tree.c: fixed xmlGetNsProp() to close bug #55683
124 Note this requires libxslt to use it's own function instead.
125
Daniel Veillardf0c53762001-06-07 16:07:07 +0000126Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * HTMLtree.c: when in a pre element no formatting space should
129 be added.
130 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
131
Daniel Veillard068a9652001-06-07 15:30:26 +0000132Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * configure.in: added tests for signal() and signal.h
135
Daniel Veillard541d6552001-06-07 14:20:01 +0000136Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * xpath.c: robert pointed out xmlXPathNINF was not initialized
139
Daniel Veillard8a367d42001-06-07 14:01:34 +0000140Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * doc/libxml-doc.el: Felix Natter provided a new version for
143 libxml2
144
Daniel Veillard8a926292001-06-07 11:20:20 +0000145Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * HTMLtree.c: when in a pre element no formatting space should
148 be added.
149
Daniel Veillard14839d52001-06-06 16:11:56 +0000150Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
153
Daniel Veillarde95e2392001-06-06 10:46:28 +0000154Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
157 hack
158 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
159 * uri.c: fixed a warning
160
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000161Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * HTMLtree.c: trying to close bug #55772 escaping in script
164 elements
165 * doc/xml.html: suggest to send mail to the list
166
167Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000168
169 * error.c: attempt to fix the xmlGetVarStr breakage once and for
170 good. Use a macro and based on the solution provided in
171 vsnprintf manual page from GNU.
172
Bjorn Reese99748722001-06-05 12:49:15 +0000173Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
174
175 * error.c: Workaround for non-preserving variadic list.
176 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
177
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000178Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * doc/xml.html: added 2.3.10 release
181
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000182Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * configure.in: releasing 2.3.10
185
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000186Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
189
Daniel Veillard20042422001-05-31 18:22:04 +0000190Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * encoding.c: Robert Collins provided a patch to add the
193 "US-ASCII" encoding alias
194
Daniel Veillard97ac1312001-05-30 19:14:17 +0000195Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
198 string oriented functions and started cleaning the related areas
199 in xpath.c which needed fixing in this respect
200
Daniel Veillard2d703722001-05-30 18:32:34 +0000201Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
204 #55380
205 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
206
Daniel Veillard9403a042001-05-28 11:00:53 +0000207Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * TODO: updated
210 * nanohttp.[ch] : started adding APIs to get the redirected URL
211 when this occurs (needed for further base computation
212 * tree.h: cleanup
213 * encoding.c: cleanup
214 * SAX.c: minor change around ctxt->loadsubset
215
Daniel Veillard6278fb52001-05-25 07:38:41 +0000216Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * Makefile.am include/Makefile.am: small change to have
219 include/libxml rebuilt if working from CVS.
220 * uri.c: applied another patch from Carl Douglas for URI escaping,
221 this should close bug #51876
222
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000223Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * xinclude.c: fixed XInclude recursive behaviour bug #54678
226 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
227 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
228 added specific regression test
229 * parser.h: preparing for the XSLT mode where DTD inherited
230 attributes are added to the tree.
231
Daniel Veillardbbd22452001-05-23 12:02:27 +0000232Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * xinclude.[ch]: Updated the namespace for the Last Call version
235 * result/XInclude/include test/XInclude/include: updated the
236 testsuite accordingly
237
Daniel Veillard8514c672001-05-23 10:29:12 +0000238Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
241 related to bug #51876
242
Daniel Veillard42596ad2001-05-22 16:57:14 +0000243Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * tree.c: fixed a gross mistake in base computation, xml:base is
246 not completely correct yet (need cascade).
247 * xpath.[ch]: added the few things needed to find a function name
248 and URI from the XPath context when it is called.
249
Daniel Veillard81418e32001-05-22 15:08:55 +0000250Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * catalog.[ch]: fixes and add xmlLoadCatalogs()
253 * DOCBparser.c: small cleanup
254 * xmllint.c: added a --catalogs option to load catalogs from
255 $SGML_CATALOG_FILES
256 * tree.c: cleanup
257 * configure.in: iconv library fixup, ICONV_LIBS
258
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000259Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * catalog.c: handling of CATALOG entries. detection of recursion,
262 and a few bugfixes
263 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
264 against the default namespace
265
Daniel Veillard04b93292001-05-21 08:15:31 +0000266Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
269
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000270Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * parser.c: fixed propagation context info when parsing an
273 external entity.
274 * doc/html/*.html: regenerated a couple of docs
275
Daniel Veillard4623acd2001-05-19 15:13:15 +0000276Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * doc/xml.html: update with 2.3.9 informations
279
Daniel Veillardbed7b052001-05-19 14:59:49 +0000280Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
283 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
284 * doc/html/* : rebuilt the docs
285 * valid.c: small patch which may improve some case when
286 validating.
287
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000288Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * HTMLparser.c: Closed bug #54891
291 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
292 to the suite
293
294Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
297 applied a documentation patch from LotR and filled in a few missing
298 descriptions
299
Daniel Veillard76d66f42001-05-16 21:05:17 +0000300Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * xpath.c tree.c parser.c: speed optimizations at the parser level
303 document tree freeing and xpath evaluation
304
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000305Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * parser.c parser.h parserInternals.h: fixed a couple of
308 interfaces for handling memory buffer input to const char *
309 upon suggestion of JamesH.
310
Daniel Veillardc3739e72001-05-15 15:23:27 +0000311Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
312
313 * configure.in: LoTR sent a patch fixing the previous commit
314
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000315Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * configure.in: trying to deal again with the stoopid -R linking
318 flag of Solaris
319
Daniel Veillard790142b2001-05-15 10:51:53 +0000320Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * xpath.h: two nodeset access macros from Thomas Broyer
323
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000324Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
327 patch from Thomas Broyer
328
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000329Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
332 case
333 * INSTALL: was empty added stuff from the FAQ
334
Daniel Veillard75bea542001-05-11 17:41:21 +0000335Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
338 attributes handling and #54433 by adding xmlUnsetProp()
339 and xmlUnsetNsProp()
340
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000341Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * HTMLparser.c: Patch from Jonas Borgström
344 (htmlGetEndPriority): New function, returns
345 the priority of a certain element.
346 (htmlAutoCloseOnClose): Only close inline elements if they
347 all have lower or equal priority.
348 * result/HTML: this of course changed a number of tests results.
349
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000350Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * xmlIO.c catalog.c: plugged in the default catalog resolution
353 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
354 documentations
355 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
356
Daniel Veillarda7374592001-05-10 14:17:55 +0000357Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
358
359 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
360 integrating catalogs
361 * catalog.[ch] testCatalog.c: adding a small catalo API
362 (only SGML catalog support).
363 * parser.c: restaured xmlKeepBlanksDefault(0) API
364
Daniel Veillardc17337c2001-05-09 10:51:31 +0000365Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
368
Daniel Veillard257d9102001-05-08 10:41:44 +0000369Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * parser.c: added xmlParseExternalEntityPrivate() to allow
372 propagation of ctxt->_private when parsing external entities
373
Daniel Veillard083c2662001-05-08 08:27:14 +0000374Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
377
Daniel Veillard01ef7382001-05-08 07:31:43 +0000378Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * configure.in: fixed a small portability problem with AM_CONDITIONAL
381
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000382Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * valid.c: warn when indeterminist content model is detected
385 * result/VC/ElementValid8: this adds a message
386 * Makefile.am: add --novalid for VCM tests
387 * parserInternals.c: added a call to Init memory
388
Daniel Veillard64269352001-05-04 17:52:34 +0000389Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
392 when both parameters are NULL.
393
Daniel Veillard37721922001-05-04 15:21:12 +0000394Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * valid.c: applied small patch from Gary Pennington, reindented
397 some part of the code.
398
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000399Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
402 release, updated and regenerated the docs
403
Daniel Veillard357c9602001-05-03 10:49:20 +0000404Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * xpath.c result/XPath/expr/floats : clarified and cleanup
407 printing of abnormal floats in tests.
408
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000409Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
412 * results/HTML/ : a few changes in the output of the HTML tests as
413 a result.
414 * configure.in: tying to fix -liconv where needed
415
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000416Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * Makefile.am: fixed a stupid error
419
Daniel Veillard7150a032001-05-02 16:41:11 +0000420Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * configure.in Makefile.am: make the inclusion of the trio
423 modules in the library conditional
424
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000425Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
426
427 * DOCBparser.c: patche from László Kovács, fixed entities refs
428 in attributes handling
429
Daniel Veillardedddff92001-05-02 10:58:52 +0000430Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
433 flushing
434
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000435Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * xpath.c: fix of an XSLT namespace bug reported on the list
438 general/bug-8-
439
Daniel Veillard5792e162001-04-30 17:44:45 +0000440Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * strio.h trio.c: Dan McNichol suggested a couple of small
443 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
444
Daniel Veillard02141ea2001-04-30 11:46:40 +0000445Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * tree.c parser.c encoding.c: spent a bit more time looking
448 at the parsing speed and DOM handling. Added a few more
449 speedups.
450
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000451Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * parser.c: small but effective parsing speed improvement
454
Daniel Veillardb59076b2001-04-29 17:04:07 +0000455Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
456
457 * configure.in: default on the DocBook parser inclusion (for Gnome)
458 * DOCBparser.h: fixed a header reference
459
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000460Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * configure.in xpath.c: applied Bjorn patches for FPE on the
463 alpha
464
Daniel Veillardeefd4492001-04-28 16:55:50 +0000465Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
466
467 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
468 xmlSaveFormatFileTo()
469
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000470Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
471
472 * xpath.c: simple and efficient optimization, XPath functions
473 aways bind to the same code, cache this
474 * TODO: updated (by saying some is obsolete)
475
Daniel Veillard2156a562001-04-28 12:24:34 +0000476Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * xpath.c: more cleanup work on XPath name parsing routines
479
Daniel Veillard61d80a22001-04-27 17:13:01 +0000480Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
483 xmlXPathParseName
484 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
485 * debugXML.c: avoid compilation problems if compiling without
486 HTML support, Igor Zlatkovic
487 * win32/libxml2/libxml2.def.src: being able to compile without
488 XPath on Windows
489
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000490Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * libxml.m4: yet another patch from Toshio Kuratomi
493
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000494Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
497
Daniel Veillard67fee942001-04-26 18:59:03 +0000498Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * tree.[ch]: added xmlSaveFormatFile interface for saving
501 and indenting a file.
502
Daniel Veillard82e49712001-04-26 14:38:03 +0000503Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * xpath.c: fixed bug #53689 related to processing-instruction()
506
Daniel Veillard02f077a2001-04-26 10:59:11 +0000507Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * DOCBparser.c: patche from László Kovács
510
Daniel Veillard30211a02001-04-26 09:33:18 +0000511Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * parser.c: applied fixes from Christian Glahn bug report #53391
514
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000515Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * error.c: Jean François Lecomte provided a complete description
518 and a fix to bug #53537
519
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000520Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
523
Daniel Veillard1034da22001-04-25 19:06:28 +0000524Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * DOCBparser.c SAX.c: a bit more work on entities processing.
527 Still Need to cleanup XML output and references in attributes
528
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000529Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * DOCBparser.c include/Makefile.am: two patches from László Kovács
532
Daniel Veillardb33c2012001-04-25 12:59:04 +0000533Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * tree.c: trying to fix #53574, not completely complete,
536 I would like xmllint --copy --debug test/ent1 and
537 xmllint --debug test/ent1 to show the same result.
538 * xpath.c: fix a bug when trying to sort namespace nodes
539
Daniel Veillard5146f202001-04-25 10:29:44 +0000540Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541
542 * HTMLtree.c: real fix for #53402
543
Daniel Veillard7533cc82001-04-24 15:52:00 +0000544Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
547 PIs when using xsl:output
548 * valid.c: closing #53537 some case generate segfaults if there
549 is validity errors
550
Daniel Veillard61b33d52001-04-24 13:55:12 +0000551Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * SAX.c testDocbook.c DOCBparser.c: more work on the support
554 of external parsed entities, added --noent to testDocbook
555 * valid.c: Garry Pennington found an uninitialized variable
556 access in xmlValidateElementContent()
557
Daniel Veillard56098d42001-04-24 12:51:09 +0000558Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * HTMLparser.c : HTML parsing still sucks ... trying to deal
561 with madness
562 * result/HTML/ : this modified the result of the regression tests
563 a lot.
564
Daniel Veillard122376b2001-04-24 12:12:30 +0000565Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
568 to doc where it wasn't checked against NULL reported by
569 Jens Laas
570
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000571Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
574 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
575
Daniel Veillardeae522a2001-04-23 13:41:34 +0000576Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
579 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
580 * SAX.[ch]: cleanup and updates for DocBook
581 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
582 ex SGML identifier changes
583 * valid.c: removed a static unused function.
584
Daniel Veillardde57c612001-04-23 09:13:36 +0000585Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * HTMLtree.c: applied change for Paul Sponagl on script saving
588 * Makefile.am: the warning about entity title.xml are normal.
589
Daniel Veillard393df012001-04-22 20:11:18 +0000590Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * configure.in: release of 2.3.7
593 * Makefile.am: fixing make distcheck
594
Daniel Veillarda41123c2001-04-22 19:31:20 +0000595Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * doc/html/* doc/xml.html: updated and regenerated the docs
598
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000599Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * xpath.c: fixed the XPointer problem introduced in 2.3.6
602
Daniel Veillarde82a9922001-04-22 12:12:58 +0000603Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * tree.c: fixed #53388 with the provided patch
606
Daniel Veillard06803992001-04-22 10:35:56 +0000607Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * valid.c: Bjorn detected an invalid memory access. Fixed
610 vstateVPush()
611
Daniel Veillard40af6492001-04-22 08:50:55 +0000612Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
615
Bjorn Reese70a9da52001-04-21 16:57:29 +0000616Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
617
618 * libxml.h: new header used only for the compilation of libxml
619 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
620 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
621 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
622 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
623 xmlmemory.c xpath.c xpointer.c: libxml.h integration
624 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
625 baseline (version 1.2 plus a single patch).
626 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
627 scientific notation for numbers. Tests added.
628 * xpath.c: formatting of numbers changed to use sprintf
629 (contribution from William Brack)
630
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000631Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
632
633 * valid.c: cleanup, more useful debugging
634 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
635 * xmlIO.c: entity loading is printed as an error when validating
636
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000637Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * valid.c: fixed to validate within entities
640 * test/VCM/v22.xml: added a specific testcase
641
Daniel Veillardca1f1722001-04-20 15:47:35 +0000642Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * valid.c: forgot an epsilon transition in for ()+
645 * test/VCM/v21.xml : added a specific test case
646
Daniel Veillard85349052001-04-20 13:48:21 +0000647Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * valid.c: removed a state explosion exhibited by RSS
650 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
651 from bug #51872
652
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000653Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * valid.[ch] tree.h: worked *hard* to get non-determinist content
656 validation without using an ugly NFA -> DFA algo in the source.
657 Made a specific algorithm easier to maintain, using a single
658 stack and without recursion.
659 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
660 * hash.c: made the growing routine static
661 * tree.h parser.c: added the parent information to an
662 xmlElementContent node.
663
Daniel Veillarde470df72001-04-18 21:41:07 +0000664Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * SAX.c parser.c xpath.c: generating IDs when not validating
667 from an external parsed entity was poisoning the ID has table
668 with removed values. This was killing XSLT on the KDE help
669 browser.
670
Daniel Veillardceacdd92001-04-18 15:10:35 +0000671Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * entities.h: andrew@ugh.net.au detected a double declaration
674
Daniel Veillarda10efa82001-04-18 13:09:01 +0000675Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * debugXML.c hash.c tree.h valid.c : some changes related to
678 the validation suport to improve speed with DocBook
679 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
680 the way validation errors get reported
681
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000682Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * HTMLparser.c HTMLtree.c: applied part of the patches provided
685 by P C Chow and William M. Brack for XSLT HTML output
686
Daniel Veillard2d90de42001-04-16 17:46:18 +0000687Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * xmlversion.h.in win32config.h win32/libxml2/*: applied
690 Igor Zlatkovic patches for MSC compilation and added his
691 updates
692
Daniel Veillarde043ee12001-04-16 14:08:07 +0000693Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
696 prefix lookup.
697 * parserInternals.c: fixed the bug reported by Morus Walter
698 due to an off by one typo in xmlStringCurrentChar()
699
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000700Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * HTMLparser.c result/HTML/*: revamped the way the HTML
703 parser handles end of tags or end of input
704
Daniel Veillard82daa812001-04-12 08:55:36 +0000705Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * tree.[ch] : added xmlDocCopyNode for gdome2 support
708
Daniel Veillard67a21302001-04-11 14:39:16 +0000709Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
712 bug where the linktime verions of free() won't work ...
713
Daniel Veillard27b55282001-04-11 12:22:25 +0000714Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
717
Daniel Veillardafc73112001-04-11 11:51:41 +0000718Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * doc/xml.html: added 2.3.6 release
721
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000722Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
725 * result/wml.xml: resulted in a small output change
726
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000727Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * tree.c: xmlNewDoc was missing the charset initialization
730 * xmllint.c: added --auto to autogenerate a doc, allow to
731 reproduce the problem fixed on xmlNewDoc
732
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000733Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
734
735 * xpath.c: trying to get 52979 solved
736 * tree.c result/ result/noent/: trying to get 52712 solved, this
737 also made me clean up the fact that XML output in general should
738 not add formating blanks by default, this changed the output of
739 a few tests
740
Daniel Veillard73639a72001-04-10 14:31:39 +0000741Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
744
Daniel Veillardfac26a12001-04-08 13:08:14 +0000745Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * configure.in: finally released 2.3.6
748
Daniel Veillard911f49a2001-04-07 15:39:35 +0000749Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * xpath.c: checking for null pointer generated by new code
752
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000753Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * xpath.c: fixed a [] evaluation problem reported
756 * test/XPath/tests/simpleaddr: extended test
757 * result/XPath/simpleaddr: updated result
758
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000759Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * xmllint.c: Dan Timis reported a portability problem
762 on Macs without mmap, fixed it.
763
Daniel Veillardb38bd552001-04-03 18:22:00 +0000764Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * testXPath.c : added a --tree option allowing to display the
767 tree dump of the XPath expression
768
Daniel Veillard4dd93462001-04-02 15:16:19 +0000769Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * xpath.c: fixed a memleak when comparing nodesets
772 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
773 * tree.c: added a TODO
774
Daniel Veillard92ad2102001-03-27 12:47:33 +0000775Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
778 we need string functions
779 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
780 to be able to use them where needed. Applied some changes
781 to reduce name linking pollution and compile in only what's
782 needed.
783 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
784 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
785 for the string manipulation functions
786 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
787 to the free() function of xmlmemory.c
788 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
789 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
790 usage.
791
792
Daniel Veillard2be30642001-03-27 00:32:28 +0000793Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * error.c: applied the context output patch of the error
796 handling submitted by Chuck Griffith
797 * error/VC/*: this slightly change some error logs
798
Daniel Veillard50582112001-03-26 22:52:16 +0000799Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * parser.c: fixed line number reporting on error
802
Daniel Veillard04be4f52001-03-26 21:23:53 +0000803Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * parser.c: Sullivan and Darin found a parser bug,
806 applied the patch.
807
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000808Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
811 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
812 xmlversion.h.in xpointer.c: of course the way I defined
813 UNUSED breaks on old gcc version. Try to be smart and
814 also define it directly in xmlversion.h
815 * configure.in: removed -ansi flag from the pedantic set
816
817Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000818 Huge cleanup, I switched to compile with
819 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
820 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
821 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
822 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
823 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
824 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
825 encoding.h entities.c error.c list.[ch] nanoftp.c
826 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
827 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
828 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
829 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
830 Cleanup, staticfied a number of non-exported functions,
831 detected and cleaned up a dozen of problem found this way,
832 avoided a lot of public function name/typedef/system names clashes
833 * doc/xml.html: updated
834 * configure.in: switched private flags to the really pedantic ones.
835
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000836Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * configure.in: 2.3.5
839 * doc/html/*: rebuilt the docs
840
Daniel Veillard146c9122001-03-22 15:22:27 +0000841Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * parser.c: fixed a reported bug in NOTATION parsing
844 * uri.c: accepted but not fixed bug 51876, added TODO
845 * Makefile.am: fixed bug 51876
846
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000847Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * config.h.in configure.in error.c: fix a compilation problem
850 on platforms without vsnprintf (xml@thewrittenword.com)
851
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000852Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
853
854 * parser.c: fixed a function name header typo
855 * SAX.c: notations can also occur in external subset.
856
Daniel Veillard7d42b542001-03-20 13:22:46 +0000857Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
858
859 * error.c: removed a C++ like comment
860
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000861Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
862
863 * parser.c: fixing bug 52299 strange condition leading
864 to a parser crash due to a buffer overflow
865 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
866 added the specific test case
867
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000868Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * xpath.[ch]: still a lot of cleanup based on XSLT, added
871 xmlXPathConvert{String,Number,Boolean} to be able to make
872 type casts without a context stack, fixed some implementation
873 problems related to the absence of context at parse-time,
874 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
875 in the public API too
876 * xpointer.c xpathInternals.h: we need to know at parse time
877 whether we are compiling an XPointer
878
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000879Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
882 cleaned up the parser internals, refactored XPath code, added
883 new compilation based APIs and cleanly separated public and
884 private APIs.
885
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000886Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * xpath.h: the comp field must be added at the end to avoid
889 killing binary compat.
890
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000891Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * Makefile.am: detect XPath memleaks in regreson tests
894 * error.c: fixed and error w.r.t. error reporting still using
895 stderr
896 * hash.c: added new line at end of file
897 * tree.h: minor cleanup
898 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
899 expression parsing from evaluation, resulted in a number of
900 changes internally, and in XPointer. Likely to break stuff
901 using xpathInternals.h but should remain binary compatible,
902 new interfaces will be added.
903
Daniel Veillardd574f782001-03-14 19:40:17 +0000904Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * configure.in: fixed a couple of problems reported by
907 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
908 without gcc on non linux platforms.
909
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000910Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
913 a fix for --with-html-dir= configure support. I hope it won't
914 break rpm generation
915
Daniel Veillarda022fe02001-03-14 16:30:00 +0000916Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * xmlIO.c: one function comment cleanup.
919
Daniel Veillard25239c12001-03-14 13:56:48 +0000920Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * SAX.c: external subset notations were improperly registered
923 in the internal subset.
924
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000925Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * README.cvs-commits: added, pointing to HACKING
928 * HACKING: updated
929
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000930Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * parser.c: and Matt Sergeant found one in the XML push
933 parser (erroneous check I forgot to remove when I fixed the
934 main parser).
935
Daniel Veillard68d7b672001-03-12 18:22:04 +0000936Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
937
938 * xpath.c: ptittom found a small bug in UnaryExpr
939
Daniel Veillarde356c282001-03-10 12:32:04 +0000940Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * configure.in: bumped to 2.3.4
943 * error.c: fixed bug #51860
944 * tree.c: fixed bug #51861
945 * valid.c: cleanup, more debug, failed to fix one bug crap ...
946 * tree.[ch] : added xmlDefaultBufferSize
947 * nanoftp.c: typo in function name header block
948 * doc/xml.html : updated, added link to XML::LibXSLT
949 * doc/html/* : rebuilt the docs
950
Daniel Veillard80f32572001-03-07 19:45:40 +0000951Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * parser.c SAX.c: the new content parsing code raised an
954 ugly bug in the characters() SAX callback. Found it
955 just because of strangeness in XSLT XML Rec ouptut :-(
956
Daniel Veillard6c831202001-03-07 15:57:53 +0000957Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
958
959 * Makefile.am: Martin Baulig suggested to add -lm
960 * tree.c: found another bug in xmlNodeGetContent()
961
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000962Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
963
964 * xpath.c: Bjorn found the error related to strictness of comparison.
965
Daniel Veillard29631a82001-03-05 09:49:20 +0000966Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * parser.c: trying to fix the Dtd parsing problem reported
969 by Gary, side effect of last week speed optimizations.
970
Daniel Veillard14be0a12001-03-03 18:50:55 +0000971Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
974 * parserInternals.c: removed unneeded test raised by Stric
975
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000976Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
977
978 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
979 and fixed by William Brack). Added xmlXPathFormatNumber.
980 Changed the sorting slightly.
981 * configure.in Makefile.am example/Makefile.am: Added -lm.
982 Please note that applications linking with libxml2, must
983 also like with the math library from now on.
984
Daniel Veillardf9533d12001-03-03 10:04:57 +0000985Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * HTMLparser.c: fixed loop reported by Marc Sanfacon
988
Daniel Veillard2f362242001-03-02 17:36:21 +0000989Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * parser.c: one must report spaces even if the Dtd element
992 content proves that this is not part of the element content.
993 * result/valid/*.xml: this changed the ouptu slightly
994
Daniel Veillardb402c072001-03-01 17:28:58 +0000995Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * configure.in: bumped to 2.3.3
998 * doc/xml.html: updated
999
Daniel Veillard77851712001-02-27 21:54:07 +00001000Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * tree.c: minor doc fix
1003 * xpath.c: deallocation issues when a result tree has been
1004 converted to a node-set
1005
Daniel Veillardec70e912001-02-26 20:10:45 +00001006Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * doc/xml.html: oops corrected dates s/2000/2001
1009
Daniel Veillard8730c562001-02-26 10:49:57 +00001010Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * valid.c: new patch from Gary Pennington
1013
Daniel Veillard91e9d582001-02-26 07:31:12 +00001014Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * doc/xml.html: applied patch from Ankh
1017
Daniel Veillardedac3c92001-02-26 01:36:19 +00001018Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * xinclude.c: fixed a problem building on Mac
1021
Daniel Veillard21a0f912001-02-25 19:54:14 +00001022Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * parser.c: more work on increasing parsing ferformances
1025
Daniel Veillard48b2f892001-02-25 16:11:03 +00001026Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1029 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1030 avoiding memcpy in production builds MEM_CLEANUP macro use
1031 * parser.[ch] parserInternals.c: optimizations of the tightest
1032 internal loops inside the parser. Better checking of I/O
1033 flushing/loading conditions
1034 * xmllint.c : added --timing
1035
Daniel Veillard71681102001-02-24 17:48:53 +00001036Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * configure.in: bumped to 2.3.2
1039 * doc/xml.html: updated for release
1040
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001041Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042
1043 * xpath.c: found a memleak and fixed a nasty bug
1044
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001045Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1046
1047 * xmllint.[c1] : added return code errors for xmllint
1048 * xpath.c: specific debug dump function for result value trees
1049
Daniel Veillard4b637072001-02-21 21:52:55 +00001050Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * xpath.c: finally implemented xmlXPathCompareNodeSets
1053 * test/XPath/expr/floats results/XPath/expr/floats: added
1054 a test for float expressions
1055
Daniel Veillardf714aa32001-02-21 03:07:44 +00001056Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
1058 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1059 * parserInternals.[ch]: trying to speed up parsing
1060 * xpath.c : speeded up node set equality op
1061
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001062Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1065 better handling of ID/IDREF and the list modules associated
1066 * configure.in: small CFLAGS cleanup
1067
Daniel Veillarda8abee62001-02-19 15:14:59 +00001068Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * configure.in: fixed iconv detection on AIX (stric)
1071
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001072Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001073
1074 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1075
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001076Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1077
1078 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1079 and optimized xmlXPathNodeSetSort
1080
Daniel Veillard142adbf2001-02-17 13:21:05 +00001081Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1082
1083 * xpath.c: bug fix when context size is 0
1084 * parser.c: I like Norm's Dtd because they still manage to break
1085 the parser occasionally
1086
Daniel Veillardf23e0092001-02-16 13:21:29 +00001087Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1090
Daniel Veillarde0e26512001-02-16 00:11:46 +00001091Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1094 attributes within the XML-1.0 namespace
1095
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001096Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1097
1098 * xpathInternals.h: exported a few axis functions
1099 * doc/xml.html: updated the doc
1100
Daniel Veillard760f4422001-02-15 14:59:48 +00001101Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * configure.in: applied patch from Daniel van Balen for OpenBSD
1104 and bumped version to 2.3.1
1105 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1106 attempt to find autoclosing was simply broken, removed it,
1107 updated the examples, this is better
1108
Daniel Veillardd194dd22001-02-14 10:37:43 +00001109Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1112 hash functionnalities.
1113 * doc/html/* : rebuild the doc
1114
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001115Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1118 on predicate
1119 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1120 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1121 really want to have tags closed on output even if we accept
1122 unclosed ones on input
1123
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001124Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * xpath.c: ouch don't free NULL, rare case fixed
1127 * tree.c: don't coalesce text nodes if they don't have the
1128 same behaviour wrt escaping on output
1129
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001130Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * xpath.c: small fixup
1133 * SAX.c: don't warn on empty namespaces.
1134
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001135Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * README: a bit of cleanup
1138 * configure.in: preparing for 2.3.0 release
1139
Daniel Veillard1f83d392001-02-08 09:37:42 +00001140Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * hash.[ch]: added a first version of xmlHashSize()
1143 * valid.c: another bug fix from Gary Pennington
1144
Daniel Veillard5eef6222001-02-07 18:24:48 +00001145Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * valid.c: couple of bug fixes pointed by Gary Pennington
1148 * HTMLtree.c: #if 0 cleanup
1149
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001150Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1151
1152 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1153 which removes a time consuming check of xmlXPathNodeSetAdd()
1154 and use it in places where we are sure to not break unicity
1155
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001156Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xpath.c: bug fixes found from XSLT
1159 * tree.c: preserve node->name special values when copying nodes.
1160 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1161 external subset are fetched when available but without full
1162 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1163 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1164 output with encoding disabled.
1165
Daniel Veillard2c833b62001-02-03 08:52:06 +00001166Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1169 xmlCheckFilename should not be called from xmlFileOpenW
1170 and xmlGzfileOpenW
1171
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001172Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1173
1174 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1175 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1176 added the new tests for URI normalization
1177 * testURI.c: fixed stoopid bugs
1178 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1179 the URI in the error messages are now properly normalized
1180
Daniel Veillardea28ce62001-02-02 08:20:19 +00001181Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1182
1183 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1184
Daniel Veillarde99a4762001-02-01 04:34:35 +00001185Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1188
Daniel Veillard2b325a02001-01-31 20:46:31 +00001189Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * xpath.c: fixed mod operator
1192
Daniel Veillardde55cf62001-01-31 15:53:13 +00001193Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * parser.c: fixed xmlStrcat doc
1196 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1197 trees.
1198
Daniel Veillard2f913b72001-01-31 13:23:49 +00001199Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * xpath.c result/XPath/tests/chaptersbase
1202 result/XPath/tests/simplebase: fixed XPath node()
1203 * tree.c: small fix in xmlNewNs()
1204 * Makefile.am: removed extraneous xml2Conf.sh rule
1205
Daniel Veillardb42042b2001-01-28 07:40:36 +00001206Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1207
1208 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1209 Changed the library name, in order to get libxml-devel and
1210 libxml2-devel to coexist on a single system
1211 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1212 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1213
Daniel Veillardee0a4662001-01-27 18:59:33 +00001214Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1217 libxml2-devel installable in // as libxml-devel.
1218
Daniel Veillard5eb05942001-01-27 17:50:22 +00001219Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1220
1221 * doc/Makefile.am: fixed make rebuild in doc
1222 * doc/html/*.html: rebuilt the docs
1223
Daniel Veillard65c295d2001-01-26 09:32:39 +00001224Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225
1226 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1227
Daniel Veillard8e199902001-01-25 18:54:39 +00001228Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1229
1230 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1231 the HTML doc to go into the -devel RPM ...
1232 * aclocal.m4 config.h.in: some updates due to auto* magic
1233
Daniel Veillard93086662001-01-25 18:13:04 +00001234Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * xpath.h: added a hook in the context structure allowing to
1237 link to extra support, needed for XSLT
1238
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001239Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1242 xmlXPtrCmpPoints to use it.
1243 * propagated the following patch from Alejandro Forero
1244 * include/win32config.h xmlIO.c: applied further suggestions
1245 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1246 * example/gjobread.c: fixed warnings, now that it builds
1247
1248Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1249
1250 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1251
1252 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1253 filename points to a valid file (not a directory).
1254 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1255 Added calls to xmlCheckFilenameDir.
1256
1257 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1258 `path' (rather than `filename') as the parameter to gzopen and open.
1259
Daniel Veillard48177c22001-01-23 15:27:41 +00001260Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1261
1262 * Makefile.am: fixed a problem with EXTRA_DIST
1263
Daniel Veillardb83ba402001-01-22 22:45:10 +00001264Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265
1266 * Makefile.am example/Makefile.am: finally found the trick
1267 to build the example, i.e. add "." in SUBDIRS before example
1268 in the list <grin/>
1269
Daniel Veillard82687162001-01-22 15:32:01 +00001270Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1271
1272 * doc/xml.html: updated with an XSLT section, removed pointer to
1273 W3C CVS base.
1274
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001275Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1278 too, and deallocation need to occur the same way.
1279
Daniel Veillarde4566462001-01-22 09:58:39 +00001280Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1283 type correponding to an XSLT result tree fragment. Share most
1284 of the data format with node set, as well as operators.
1285 * HTMLtree.c: added a newline at the end of the doctype output
1286 whe this one is not present initially.
1287 * tree.c: make sure taht the parent and doc pointers are properly
1288 set when copying attributes (lists).
1289
Daniel Veillard701c7362001-01-21 09:48:59 +00001290Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1293
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001294Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1295
1296 * xpath.c: seems I finally killed that ugly path evaluation
1297 context bug (tagged 9999 in case is is wrong)
1298
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001299Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1300
1301 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1302 for XSLT
1303
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001304Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1305
1306 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1307 for xmlGzfileOpen() bug
1308
Daniel Veillardf6eea272001-01-18 12:17:12 +00001309Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1310
1311 * xpath.c: removed an error found by XSLT usage
1312 * tree.c parserInternals.h: use a predefined static string
1313 for text and comment nodes, avoid freeing them in xmlFreeNode,
1314 exported the string name in parserInternals.h and added
1315 another value to disable encoding at output (for XSLT),
1316 gain memory, time.
1317
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001318Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1321 win32/libxml2/libxml2_so.dsp: new makefiles and update
1322 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1323
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001324Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1325
1326 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1327 Gary Pennington
1328
Daniel Veillard389e6b72001-01-15 19:41:13 +00001329Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * xpath.c: fixed the comaprision of values and nodelists,
1332 need to compare nodelist still ...
1333 * debugXML.c: avoided a possible core dump
1334 * HTMLparser.c: cleanup
1335 * nanohttp.c: contributed fix.
1336 * tree.c: fixes in properties handling added xmlSetNsProp
1337 needed by libxslt
1338 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1339 comment
1340 * TODO: updated
1341
Daniel Veillard167bd532001-01-06 21:09:34 +00001342Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1343
1344 * parser.c parserInternals.c: applied Bjorn Reese optimization
1345 patch
1346
1347Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1348
1349 * Makefile.am: applied patch fro make check from Martin Vidner
1350
Daniel Veillard503b8932001-01-05 06:36:31 +00001351Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1352
1353 * configure.in: preparing 2.2.11
1354 * doc/html/*: rebuild the HTML files
1355 * doc/xml.html : updated
1356
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001357Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1358
1359 * tree.c: fixed a stupid bug
1360 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1361 patches related to validation of an XInclude processing result
1362 * TODO: updated
1363
Daniel Veillarde2488192001-01-04 10:54:22 +00001364Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1365
1366 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1367 on large files
1368
Daniel Veillardf060a412001-01-03 20:52:44 +00001369Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1370
1371 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1372
Daniel Veillard45cff692001-01-03 18:02:04 +00001373Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1374
1375 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1376 reported by Jonas Borgström
1377 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1378
Daniel Veillard08108982001-01-03 15:24:58 +00001379Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1380
1381 * testXPath.c xpath.c: fixing the XPath union expressions problem
1382 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1383
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001384Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * xmllint.c: Made is so if the file name is "-" is will read form
1387 standard input. Sven Heinicke <sven@zen.org>
1388 * tree.c: fixed a problem when growing buffer
1389 * tree.h: fixed the comment of the node types following andersca
1390 comment
1391 * TODO: updated
1392
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001393Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * HTMLparser.[ch]: added a way to avoid adding automatically
1396 omitted tags. htmlHandleOmittedElem() allows to change the
1397 default handling.
1398 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1399 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1400 of xmllint too when using --memory flag, added a memory test
1401 suite at the Makefile level.
1402 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1403 with namespace use when encountering QNames in XPath evalation,
1404 added xmlns() scheme in XPointer.
1405 * nanoftp.c : incorporated a fix
1406 * parser.c xmlIO.c: fixed problems raised with encoding when using
1407 the memory I/O
1408 * parserInternals.c: closed bug 25934 reported by
1409 torsten.landschoff@innominate.de
1410 * TODO: updated
1411
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001412Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1415 on a non-updated tree :-(, made a 2.2.10 release to correct the
1416 situation
1417
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001418Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1421 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1422 integrated a set of OpenVMS changes from Howard Taylor
1423 <Howard.Taylor@pacoast.com>
1424
Daniel Veillard58770e72000-11-25 00:48:47 +00001425Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1428 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1429
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001430Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * HTMLparser.c: some fixes on auto-open of html/head/body
1433 * encoding.c: fixed a compilation error on some gcc env
1434 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1435 XPointer implementation
1436 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1437 related XPointer tests and associated results
1438
Daniel Veillard300f7d62000-11-24 13:04:04 +00001439Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * doc/xmldtd.html doc/xml.html: following a short step by step
1442 guidance on IRC to help maciej with DTDs I started a small
1443 page on the subject.
1444
Daniel Veillard748e45d2000-11-17 16:36:08 +00001445Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * HTMLparser.c: fixed handling of broken charrefs
1448 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1449 patches
1450
Daniel Veillard28929b22000-11-13 18:22:49 +00001451Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * doc/xml.html doc/html/* : rebuilt the docs after adding
1454 xinclude and updated page for 2.2.7 and 2.2.8
1455 * configure.in: releasing 2.2.8
1456
Daniel Veillard41e06512000-11-13 11:47:47 +00001457Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * parser.[ch] parserInternals.c: applied the conditional
1460 section processing fix from Jonathan P Springer
1461 <jonathan.springer2@gte.net>
1462 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1463 project file, fixed iconv default non support
1464 * xpath.c: fixed the problem of evaluating relative expressions
1465 when a node context is provided.
1466
Daniel Veillardbf432752000-11-12 15:56:56 +00001467Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * nanoftp.c: fixed gcc 2.95 new warnings
1470 * SAX.c: fixed a stupid bug
1471 * tree.c: fixed a formatting problem when round-tripping
1472 from/to memory
1473 * xinclude.c: chased memleak, fixed a base problem
1474 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1475 xmlXPtrBuildNodeList()
1476 * TODO: updated
1477 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1478 adding a first small set of regression tests for XInclude
1479
Daniel Veillardc2def842000-11-07 14:21:01 +00001480Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * nanohttp.[ch]: applied Wayne Davison patches to access
1483 the WWW-Authorization header.
1484 * parser.c: Closed Bug#30847: Problems when switching encoding
1485 in short files by applying Simon Berg's patch.
1486 * valid.c: fixed a validation problem
1487 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1488 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1489 Wayne Davison
1490 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1491 need to be extended to non full nodes selections.
1492 * xinclude.c: starts to work decently
1493
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001494Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1495
1496 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1497 debugXML.c xmlversion.h.in: Started adding XInclude support,
1498 this is a new xmllint option
1499 * tree.c xpath.c: applied TOM patches for XPath
1500 * xpointer.c: fixed a couple of errors.
1501 * uri.c: added an escaping function needed for xinclude
1502 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1503 new warning from RH70 gcc's version
1504
Daniel Veillarda4964b72000-10-31 18:23:44 +00001505Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1506
1507 * HTMLparser.c: fixed loop on invalid char in scripts
1508 * parser.c: update to description of xmlIOParseDTD()
1509 * libxml.m4 xmlversion.h.in: changes contributed by
1510 Michael Schmeing <m.schmeing@internet-factory.de>
1511 * configure.in: preparing for 2.2.7
1512 * Makefile.am: trying to avoid config.h and acconfig.h
1513 being included in the distrib
1514 * configure.in: released 2.2.7
1515
1516Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1519 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1520
Daniel Veillard01411222000-10-30 15:33:22 +00001521Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1522
1523 * parser.[ch]: added xmlIOParseDTD()
1524 * xpointer.c: added support for the 2 extra parameters of
1525 string-range, fixed a stoopid error when '0' was present
1526 in XPointer expressions
1527 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1528 testsuite for the above
1529
Daniel Veillard6db58192000-10-30 09:27:53 +00001530Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * libxml.spec.in: improved package descriptions
1533
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001534Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * xpath.c xpathInternals.h: applied a large cleaning patch
1537 from TOM <ptittom@free.fr>, it also add namespace support
1538 for function and variables registration.
1539
Daniel Veillardbd20df72000-10-29 17:53:40 +00001540Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1543 * Makefile.mingw: Wayne Davison's update adding hash.c
1544
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001545Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * xpath.c: fixed the root evaluation problems
1548 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1549 ignorable spaces with <b> <bold> <em>
1550 * tree.c: fixed a loop in xmlSearchNsByHref()
1551
Daniel Veillard767662d2000-10-27 17:04:52 +00001552Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1553
1554 * xpath.c: applied another XPath patch from TOM
1555 * xpath.c include/makefile.am: applied another patch from
1556 china@thewrittenword.com (cleanup on IRIX).
1557
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001558Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * xml-config.1: received a fixed version from Fredrik Hallenberg
1561 <hallon@lysator.liu.se>
1562
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001563Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1566 cleanup patch for XPath
1567
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001568Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * patched to redirrect all "out of context" error messages to
1571 a reconfigurable routine. The changes are:
1572 * xmlerror.h : added the export of an error context type (void *)
1573 an error handler type xmlGenericErrorFunc there is an interface
1574 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1575 to reset the error handling routine and its argument
1576 (by default it's equivalent to respectively fprintf and stderr.
1577 * all the c files: all wild accesses to stderr or stdout within
1578 the library have been replaced to calls to the handler.
1579
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001580Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * configure.in: release 2.2.6
1583 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1584 exporting the inner functions of xpath for extension modules
1585 * doc/*: updated and rebuilt the doc
1586
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001587Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * nanohttp.c : applied Wayne HTTP cleanup patch
1590 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1591 and xmlNodeSetSpacePreserve()
1592
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001593Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * xpath.c: closing bug #29260
1596
Daniel Veillard126f2792000-10-24 17:10:12 +00001597Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1600 multikey tuples, made hash structure opaque
1601 * valid.[ch]: moved elements, attributes, notations decalarations
1602 as well as ID and refs to hash tables.
1603 * entities.c: hash cleanup
1604 * xmlmemory.c: fixed a dump problem in debug mode
1605 * include/Makefile.am: problem passing in DESTDIR= values patch
1606 from Marc Christensen <marc@calderasystems.com>
1607 * nanohttp.c: removed debugging remains
1608 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1609 * HTMLparser.c parser.c: fixing a number of problems with the
1610 macros in the *parser.c files (Wayne).
1611 * HTMLparser.c: close the previous option when opening a new one
1612 (Marc Sanfacon).
1613 * result/HTML/*: updated the HTML results accordingly
1614
Daniel Veillard52afe802000-10-22 16:56:02 +00001615Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1616
1617 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1618 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1619 XPath functions and XML entities table to them. More to come...
1620 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1621
Daniel Veillard683cb022000-10-22 12:04:13 +00001622Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * tree.c: coalesce adjacent text nodes
1625 * valid.c: handling of blank nodes in DTd validation (raised
1626 by problems with a posteriori validation).
1627 * nanohttp.c: changing behaviour on HTTP write stuff.
1628 * HTMLtree.c: forced body and html to be explicitely closed.
1629 * xpath.h: exported more XPath functions.
1630
Daniel Veillard1baf4122000-10-15 20:38:39 +00001631Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * Release of 2.2.5
1634 * xpointer.c: range() range-inside and other helper functions
1635 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1636
Daniel Veillard47e12f22000-10-15 14:24:25 +00001637Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1640 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1641
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001642Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1643
1644 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1645 and XPointer modules
1646
Daniel Veillard134c9f32000-10-15 10:27:08 +00001647Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1648
1649 * SAX.h: closed #25107
1650
Daniel Veillard39915622000-10-15 10:06:55 +00001651Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * testSAX.c: fixed problem with cdata reporting
1654 * SAXresult/* : updated
1655
Daniel Veillard1e851392000-10-15 10:02:56 +00001656Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1657
1658 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1659 Closed bug #27499, added to regression tests
1660 * TODO: updated
1661
Daniel Veillard7eda8452000-10-14 23:38:43 +00001662Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1665 support for SCRIPT and STYLE with help from Bjorn Reese
1666 * test/HTML/* result/HTML/*: added simple testcase and updated
1667 the existing ones.
1668
Daniel Veillardff9c3302000-10-13 16:38:25 +00001669Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1672 string-range for empty strings
1673 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1674 test/XPath/xptr/strrange: augmented the XPointer testsuite
1675
Daniel Veillard189446d2000-10-13 10:23:06 +00001676Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * doc/xml.html doc/xmlmem.html: added a module describing memory
1679 interfaces and use, updated the main page.
1680
Daniel Veillard2f971a22000-10-12 23:26:32 +00001681Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1684 nanoftp code work on Windows too now
1685
1686Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001687
1688 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1689 * xpointer.c: implemented string-range() at least a good first version
1690 * test/XPath/docs/str test/XPath/xptr/strrange
1691 result/XPath/xptr/strrange: the string-range() tests
1692
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001693Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * Makefile.am include/Makefile.am include/win32config.h
1696 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1697 and make distcheck
1698
Daniel Veillard19d61112000-10-11 23:50:35 +00001699Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1702 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1703 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1704
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001705Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1708 patch for socklen_t detection by
1709 Albert Chin-A-Young <china@thewrittenword.com>
1710
Daniel Veillardcd429612000-10-11 15:57:05 +00001711Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1714 and added a --dtdvalid option to xmllint used to test it
1715
Daniel Veillard47c02452000-10-11 13:04:36 +00001716Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1719 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1720
Daniel Veillard2d38f042000-10-11 10:54:10 +00001721Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1724 handlings (registration, lookup, cleanup)
1725
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001726Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1727
1728 * configure.in Makefile.am include/makefile.am: adding XPointer
1729 and XPtrtests target
1730 * xpointer.[ch] : new files for XPointer support
1731 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1732 more XPath tests
1733
Daniel Veillard57fda592000-10-10 23:24:14 +00001734Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * configure.in: fixed, very broken, make distcheck works again
1737
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001738Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * More work toward 2.2.5, integrated a number of patches
1741 * configure.in Makefile.am win32config.h.in: trying to cleanup
1742 make distcheck .... huh ...
1743 * include/Makefile.am include/win32config.h: new directory
1744 for includes
1745 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1746 updated teh makefiles and instructions for WIN32
1747 * xpath.c: small fixes
1748 * test/XPath/ results/XPath: updated the testcases and results
1749 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1750 suggested patches
1751 * valid.c: fixed an ID bug
1752
Daniel Veillardb71379b2000-10-09 12:30:39 +00001753Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1754
1755 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1756 the automake bug where wrong dependancies were generated.
1757 * xpath.[ch]: worked on XPointer
1758
Daniel Veillard7e99c632000-10-06 12:59:53 +00001759Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1760
1761 * configure.in Makefile.am: 2.2.5, ship the include in an
1762 include/libxml subdirectory, use symlinks when using CVS
1763 * testSAX.c: fixed small bug
1764 * testXPath.c: changed the way testfiles are parsed
1765 * debugXML.c: same kind of cleanup when parsing an argument expression
1766 XPath/XPointers can have blanks embedded
1767 * xpath.[ch]: more cleanup, reorgs for XPointer work
1768 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1769 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1770
Daniel Veillard55b91f22000-10-05 16:30:11 +00001771Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1774 in the XPath engine, rewrote large parts of it, now it's far
1775 cleaner and in sync with the REC not an old WD. Fixed a parsing
1776 problem in the interactive XML shell found when testing XPath.
1777
Daniel Veillardac260302000-10-04 13:33:43 +00001778Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1781 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1782 examples with the extra test
1783
Daniel Veillard7cfce322000-10-04 12:40:27 +00001784Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1785
1786 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1787 the global init function.
1788
Daniel Veillard970112a2000-10-03 09:33:21 +00001789Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * HTMLparser.c: Doohhh, attribute name parsing was still case
1792 sensitive ! Fixed this ...
1793 * result/HTML/* : updated the tests results accordingly
1794
Daniel Veillard740abf52000-10-02 23:04:54 +00001795Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1798 engine, should be far more stable, incorporated a new version of
1799 preceding/following axis, need testing
1800 * uri.c: fixed file:///c:/a/b/c problem
1801 * test/XPath/tests/idsimple: augmented the XPath tests
1802
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001803Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * doc/* rebuilding docs for 2.2.4 release
1806
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001807Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * configure.in: releasing 2.2.4
1810 * parser.[ch]: added xmlStrEqual()
1811 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1812 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1813 use xmlStrEqual instead
1814 * TODO: updated
1815 * added an XPath test
1816
Daniel Veillardbc765302000-10-01 18:23:35 +00001817Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1820 * entities.h: exported xmlInitializePredefinedEntities
1821 * parser.[ch] : added xmlInitParser()
1822 * parserInternals.h : had to export htmlInitAutoClose()
1823
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001824Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1827 problems
1828 * Makefile.am : added XPath regression tests to normal tests
1829 * uri.c: fixed a problem with local paths, cleanup
1830 * parser.c: fixed a problem with large CData sections
1831
Daniel Veillardd2ade932000-09-30 14:39:55 +00001832Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * configure.in xml-config.in: patch from "Ben Taylor"
1835 <sol7x86@hotmail.com> for solaris shared libs lookup
1836
Martin Bauligdd7d1f62000-09-29 23:17:57 +000018372000-09-30 Martin Baulig <baulig@suse.de>
1838
1839 * libxml-2.0.pc.in: Provide pkg-config script.
1840
1841 * configure.in: Create the libxml-2.0.pc script from the
1842 libxml-2.0.pc.in templates.
1843 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001844 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001845
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001846Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1849 when compiling with MSC
1850
Daniel Veillard46057e12000-09-24 18:49:59 +00001851Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * xpath.c: patch for normalize-string() substring-before(),
1854 substring-after() and translate() functions from Bjorn Reese
1855 <breese@mail1.stofanet.dk>
1856 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1857 Fredrik Hallenberg <hallon@lysator.liu.se>
1858 * TODO: updated
1859
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001860Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1861
1862 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1863 problem of socklen_t being undefined on a number of platforms
1864 * debugXML.c: fixed a compilation problem when without snprintf
1865
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001866Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1869 an URI bug and a fix for the control-character-induced infinite loop
1870 * nanohttp.c: preventive fix for compiling on WIN32
1871
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001872Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * xmlint.c: closing bug #25000
1875
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001876Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1879 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1880 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1881 related function, fixing xmlStrncmp(), and associated cleanup
1882 * result/HTML/entities.html.sax: updating result
1883
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001884Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * uri.c: applied patch for URI escaping from Wayne Davison
1887 <wayned@blorf.net>
1888 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1889 from Denis Barbier <barbier@imacs.polytechnique.fr>
1890 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1891 patch from Wayne Davison
1892
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001893Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * doc/xml.html : updated with new releases, adding "how to help"
1896
Daniel Veillard04698d92000-09-17 16:00:22 +00001897Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1900 removed a few warnings in pedantic mode ...
1901 * parserInternals.c parser.c: moved encoding switching function
1902 to parserInternals.c
1903 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1904
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001905Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1908 error or warning handlers
1909
Daniel Veillardb1059e22000-09-16 14:02:43 +00001910Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * parserInternals.c parserInternals.h parser.c Makefile.am:
1913 created a new module parserInternals.c, moved most of the
1914 code shared by the various parsers there, as well as
1915 deprecated code from parser.c. More cleanup of parser.c
1916 * uri.c: fixed a problem when URI is NULL
1917 * valid.c: speedup when looking for an attribute declaration
1918
Daniel Veillard39c7d712000-09-10 16:14:55 +00001919Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1920
1921 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1922 the cleanup of the computation of URI references when seeking
1923 external entities. The URI reference string and the resulting
1924 URI are both stored now.
1925 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1926 large s(n)printf checks and cleanup from Denis Barbier
1927 <barbier@imacs.polytechnique.fr>
1928 * xmlversion.h.in tree.h: couple of SGML declarations for a
1929 possible docbook module.
1930 * result/VC/ : a couple of test output changed due to the change
1931 of the entities URI
1932
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001933Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * parser.h: added a _private field for linking user's data
1936
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001937Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1938
1939 * parser.c parserInternals.h: demacroified most of the IS_XXX
1940 the gain in size is significant so ...
1941
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001942Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * entities.c: cases where looking up entities with doc==NULL
1945 covered
1946
Daniel Veillard90e11312000-09-05 10:42:32 +00001947Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1948
Daniel Veillard1de50802000-09-07 08:54:32 +00001949 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001950 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1951
Daniel Veillard98a79162000-09-04 11:15:39 +00001952Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1953
Daniel Veillard1de50802000-09-07 08:54:32 +00001954 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001955 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1956 * Makefile.in: added URItest and included thenin "make tests"
1957
1958Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001959
1960 * xmlversion.h.in: closed bug 22941
1961
Daniel Veillard2bb89092000-08-31 14:57:50 +00001962Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * doc/xmlio.html: added doc and example for entity loader
1965 redefinition.
1966
Daniel Veillard96984452000-08-31 13:50:12 +00001967Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1970 used by libxml
1971
Daniel Veillarde715dd22000-08-29 18:29:38 +00001972Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * parser.c: Fixed bug on invalid ontent characters and when using
1975 push.
1976 * xmllint.c: fixed xmllint endling of errors in push mode
1977
Daniel Veillard4948eb42000-08-29 09:41:15 +00001978Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001981 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001982 * result/HTML/*.sax: regenerated HTML SAX output
1983 * parser.c: more cleanup.
1984
Daniel Veillarde010c172000-08-28 10:04:51 +00001985Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1986
1987 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001988 patches from Wayne Davison <wayned@users.sourceforge.net>,
1989 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001990 * HTMLparser.c: fixed an ignorable white space detection bug
1991 occuring when parsing with SAX only
1992 * result/HTML/*.sax: updated since the output is now HTML
1993 encoded...
1994
Daniel Veillard47f3f312000-08-27 22:40:15 +00001995Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1996
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001997 * HTMLparser.[ch]: applied some of Wayne Davison
1998 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001999
Daniel Veillarde0854c32000-08-27 21:12:29 +00002000Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2003 undeclared namespace prefix was used, added a warning.
2004 Cleaned up support w.r.t. entities, spilling out a warning
2005 and being pedantic on lookups.
2006 * test/warning/ent9 : added testcase for previous example.
2007 * TODO: updated
2008 * parserInternals.h parser.c: changed the way names are parsed
2009 now allow infinite size and decrease penalty for normal use
2010 * parser.c: Started a big cleanup/check of the parser code,
2011 fixed some of the most tortuous entity code, spotted code
2012 unused anymore
2013 * test/*: added tests for very long names and related nasty
2014 things.
2015
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002016Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * doc/encoding.html: added encoding aliases doc
2019 * doc/xml.html: updates
2020 * encoding.[ch]: added EncodingAliases functions
2021 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2022 bottleneck affecting large DTDs like Docbook
2023 * parser.[ch] xmllint.c: added a pedantic option, will be
2024 useful
2025 * SAX.c: redefinition of entities is reported in pedantic mode
2026 * testHTML.c: uninitialized warning from gcc
2027 * uri.c: fixed a couple of bugs
2028 * TODO: added issue raised by Michael
2029
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002030Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2031
2032 * doc/encoding.html: propagated Martin Duerst suggestions
2033
Daniel Veillard52402ce2000-08-22 23:36:12 +00002034Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2037 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2038 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2039 by Wayne Davison
2040
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002041Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2042
2043 * nanoftp.c nanohttp.c: small cleanup
2044 * TODO: updated
2045
Daniel Veillard244ece92000-08-19 20:58:02 +00002046Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * added an old VC testcase and updated title.xml entity
2049
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002050Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2053 done on auto-opening of <p> tags and cleanup of SAX output
2054
Daniel Veillard979e55e2000-08-19 16:48:54 +00002055Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2058
Daniel Veillard4540be42000-08-19 16:40:28 +00002059Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2060
2061 * doc/xml.html libxml.* structure.*: updated the doc a bit
2062
Daniel Veillard808a3f12000-08-17 13:50:51 +00002063Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2064
2065 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2066 of SAX tests
2067
Daniel Veillard29579362000-08-14 17:57:48 +00002068Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2071 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2072
Daniel Veillard1255ab72000-08-14 15:13:33 +00002073Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2076 * testHTML.c: fix core dump on Solaris 2.x systems
2077 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2078 * result/HTML/*.sax: previous bug fix lead to new results
2079
Daniel Veillard03109292000-08-14 14:58:22 +00002080Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2083 * configure.in: added --with-readline=DIR to accept alternate
2084 path for readline include/library
2085 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2086 for ANSI under HP-UX
2087 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2088 includes @LIBS@
2089
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002090Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2091
2092 * doc/* : rebuilt the docs
2093 * getting ready for 2.2.2 release
2094
Daniel Veillard87b95392000-08-12 21:12:04 +00002095Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2096
2097 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2098 and xmlAddFeature()
2099 * tree.[ch]: added xmlAddChildList()
2100 * xmllint.c: MAP_FAILED macro test
2101 * parser.h: added xmlParseCtxtExternalEntity()
2102 * valid.c: applied bug fixes removed warning
2103 * tree.c: added CDATA block to elements content
2104 * testSAX.c: cleanup of output
2105 * testHTML.c: added SAX testing
2106 * encoding.c: better error recovery
2107 * SAX.c, parser.c: fixed one of the external entity processing
2108 of the OASis testsuite
2109 * Makefile.am: added HTML SAX regression tests
2110 * configure.in: bumped to 2.2.2
2111 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2112 SAX results
2113
Daniel Veillard88a172f2000-08-04 18:23:10 +00002114Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * configure.in: patch for HP compiler
2117
21182000-08-04 Sven Heinicke <sven@zen.org>
2119
2120 * xmllint.c: Was coredumping sometimes when the file given didn't
2121 exist.
2122
Daniel Veillard46e370e2000-07-21 20:32:03 +00002123Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002126
Daniel Veillard46e370e2000-07-21 20:32:03 +00002127 when using in memory parsing. Need some cleanup.
2128 * xmllint.c configure.in: added a --memory flag to test memory
2129 parsing
2130
Daniel Veillard36650692000-07-21 15:16:39 +00002131Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2132
2133 * nanohttp.c: fixed socklen_t replacement to unsigned int
2134 * parser.c: fixed a space handdling missing at the end of
2135 production 28 DOCTYPE.
2136 * xmlmemory.c: fixed a stupid bug on the routine to override
2137 allocation functions
2138 * TODO: updated
2139
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002140Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * doc/ regenerated the docs
2143
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002144Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * doc/encoding.html doc/xml.html: added I18N doc
2147 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2148 improvements, both parser and filters, added ASCII & HTML,
2149 fixed the ISO-Latin-1 one
2150 * xmllint.c testHTML.c: added/made visible --encode
2151 * debugXML.c : cleanup
2152 * most .c files: applied patches due to warning on Windows and
2153 when using Sun Pro cc compiler
2154 * xpath.c : cleanup memleaks
2155 * nanoftp.c : added a TESTING preprocessor flag for standalong
2156 compile so that people can report bugs more easilly
2157 * nanohttp.c : ditched socklen_t which was a portability mess
2158 and replaced it with unsigned int.
2159 * tree.[ch]: added xmlHasProp()
2160 * TODO: updated
2161 * test/ : added more test for entities, NS, encoding, HTML, wap
2162 * configure.in: preparing for 2.2.0 release
2163
Daniel Veillard49703262000-07-10 10:27:46 +00002164Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * nanoftp.c: fixed the way the control connection is handled
2167 * libxml.spec.in: fixed the dependancies and cleanup
2168
Daniel Veillard306be992000-07-03 12:38:45 +00002169Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * doc/xml.html: changed the xmlsoft.org structure, updated the
2172 examples w.r.t. root and childs
2173
Daniel Veillard7d853352000-07-02 18:53:09 +00002174Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2177
Daniel Veillard365e13b2000-07-02 07:56:37 +00002178Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * HTMLparser.c: Work on character encoding support for the HTML parser
2181 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2182 * encoding.c: Fixed a potential memleak in the encoding stuff
2183
Daniel Veillardaf743792000-07-01 11:49:28 +00002184Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * doc/FAQ.html doc/Makefile.am : added a FAQ
2187
2188Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002189
2190 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2191 of the HTML parser to force it to not bypass SAX
2192
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002193Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2194
2195 * win32config.h.in: updated
2196 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2197 lacks iconv support :-( need to release 2.1.1
2198 * configure.in: release 2.1.1
2199 * HTMLparser: fixed bug #14784
2200 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2201 by Windows compiler
2202 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2203 the SAX startDocument() callback.
2204 * TODO: updated
2205
2206Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2207
2208 * added xmlStopParser()
2209
Daniel Veillardbe803962000-06-28 23:40:59 +00002210Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2211
2212 * configure.in: 2.1.0 prerelease
2213 * Large resync between W3C and Gnome tree
2214 * nanoftp, nanohttp.c: fixed stalled connections probs
2215 * HTMLtree.c SAX.c : support for attribute without values in
2216 HTML for andersca
2217 * valid.c: Fixed most validation + namespace problems
2218 * HTMLparser.c: start document callback for andersca
2219 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2220 * parser.h, SAX.c: serious speed improvement for large
2221 CDATA blocks
2222 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2223 different encoding
2224 * example/Makefile.am example/gjobread.c tree.h: work on
2225 libxml1 libxml2 convergence.
2226 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2227 and the LIBXML_TEST_VERSION macro
2228
Daniel Veillardc310d562000-06-23 18:32:15 +00002229Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * doc/xml.html: various patches and improvements typo fixed by
2232 Felix Natter
2233 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2234 from Felix Natter <fnatter@gmx.net>
2235
Daniel Veillardf3029822000-05-06 08:11:19 +00002236Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * doc/upgrade.html: updated with instructions for support of both
2239 libxml-1.x and libxml-2.x
2240 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2241 for 2.x support and also fixed includes
2242
2243
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002244Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2245
2246 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2247 the encoding support, added iconv support, so now libxml if
2248 compiled with iconv automatically support japanese encodings
2249 among others. Work based on initial patch from Yuan-Chen Cheng
2250 I may have broken binary compat in the encoding handler
2251 registration scheme, but that was so utterly broken I don't
2252 expect anybody to have used this feature until now.
2253 * parserInternals.h: fixup on the CHAR range macro
2254 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2255 code.
2256 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2257 * uri.c: added xmlParseURI() I can't believe I forgot to
2258 implement this one in 2.0 !!!
2259 * SAX.c: moved doc->encoding update in the endDocument() call.
2260 * TODO: updated.
2261
Daniel Veillard06047432000-04-24 11:33:38 +00002262Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * tree.h: removed extraneous xmlRemoveProp definition
2265 * TODO: added item about --disable-corba configure switch
2266 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2267 * nanoftp.c: fixed include problems giving troubles on AIX and
2268 slowlaris
2269 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2270 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2271 comment and headers changes to lower gtk-doc number of warnings
2272 * doc/html/*: rebuilt docs
2273
Daniel Veillarde0aed302000-04-16 08:52:20 +00002274Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * HACKING: documented the tag for 1.x and instructions
2277
Daniel Veillard5e873c42000-04-12 13:27:38 +00002278Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2281 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2282 xmlCreateIOParserCtxt
2283 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2284 significant overall improvement
2285 * xmllint.c: added I/O test to xmllint
2286 * testSAX.c: added a speed test
2287 * doc/* : updated/regenerated
2288
Daniel Veillardfc708e22000-04-08 13:17:27 +00002289Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * xpath.c uri.h parserInternals.h: cosmetic changes from
2292 "Timur I. Bakeyev" <timur@bat.ru>, including making
2293 xmlCreateURI() public
2294
Daniel Veillard5d211f42000-04-07 17:00:24 +00002295Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2298 and the code at the same time. Added a clean mechanism for
2299 overload or added input methods: xmlRegisterInputCallbacks()
2300 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2301 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2302 * TODO: updated
2303 * doc/* : updated/regenerated
2304 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2305 source dir
2306
Daniel Veillarde77a9182000-04-05 19:12:29 +00002307Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * testURI.c: yet another forgotten commit, I should get some sleep !
2310
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002311Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * xmllint.c: forgot to commit this too ?
2314
Daniel Veillardb9df4042000-04-05 14:23:16 +00002315Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * xmlversion.h.in : forgot to commit this previously
2318
Daniel Veillard361d8452000-04-03 19:48:13 +00002319Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2322 * README TODO: updated for release
2323 * uri.c uri.h: added authority parsing/saving
2324 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2325 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2326 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2327 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2328 Makefile.am : added compile-time customization of libxml
2329 --with-ftp --with-http --with-html --with-xpath --with-debug
2330 --with-mem-debug
2331 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2332 #include <libxml/xxx.h> I hope it won't break too much stuff
2333 and will be manageable in the future...
2334 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2335 and added xmllint to the installed programs
2336 * uri.h: added xmlFreeURI()
2337
Daniel Veillardec303412000-03-24 13:41:54 +00002338Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2339
2340 * uri.c uri.h: finished the escaping handling, the base support
2341 and the URI path normalization. Looks good just lacks the
2342 authority content parsing code.
2343 * Makefile.am: added instructions to generate testURI
2344 * TODO: updated
2345 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2346 added links and icons for W3C and Gnome
2347
Daniel Veillard8f621982000-03-20 13:07:15 +00002348Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * xmlmemory.[ch] : seems I forgot to actually update the files in
2351 the last commit :-)
2352 * doc/xml.html doc/html/* : updated and uploaded the docs
2353
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002354Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2357 * TODO: updated
2358 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002359 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002360 gfree).
2361 * Makefile.am, uri.c, uri.h: added a set of functions to do
2362 exact (litteraly copied from the RFC 2396 productions) parsing
2363 and handling of URI. Will be needed for XLink, one XML WFC,
2364 XML Base and reused in the nano[ftp/http] modules. Still work
2365 to be done.
2366
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002367Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2368
2369 * configure.in, libxml.spec.in : libxml2
2370 * doc/* : updated the doc page, rebuilt the docs
2371
Daniel Veillardcf461992000-03-14 18:30:20 +00002372Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2373
2374 * all: tagged LIB_XML_1_X
2375 * *.c *.h : updated from W3C CVS tree
2376 * configure.in : 2.0.0-beta
2377 * libxml.spec.in : libxml2 package nam
2378 * result/* : new version of the tests output
2379
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002380Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2383
Daniel Veillardb566ce12000-03-04 11:39:42 +00002384Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * doc/* : rebuilt the docs
2387 * parser.c: final patch on #6766
2388 * valid.c: small patch on validity checks.
2389
Daniel Veillardfb76c402000-03-04 11:39:42 +00002390Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2393 added
2394 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2395 compatibility w.r.t. XML spec and existing code.
2396
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002397Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * parser.c: seems a better solution to <a> </a> exists,
2400 will try it for a while
2401
Daniel Veillard83a30e72000-03-02 03:33:32 +00002402Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * parser.c: tried to remove the <a> </a> generating <a/>
2405 this is hard. Left a flag for that purpose. Fixed bug #6766
2406 * configure.in: prepared 1.8.7 not released, due to previous
2407 problem
2408
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002409Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2410
2411 * doc/xml.html : applied second patch from Paul DuBois
2412
Daniel Veillard402e8c82000-02-29 22:57:47 +00002413Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * doc/xml.html : applied patch from Paul DuBois
2416
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002417Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2418
2419 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2420
Daniel Veillard5feb8492000-02-02 17:15:36 +00002421Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2422
2423 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2424 compilation warnings on various platforms.
2425 * parser.c: Fixed #5281 validity error callbacks are now desactived
2426 by default if not validating.
2427
Daniel Veillardf341f932000-02-02 14:52:08 +00002428Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2431
Daniel Veillard13c757e2000-02-01 23:59:15 +00002432Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2435 <gkatsi@cs.toronto.edu>
2436
Daniel Veillard726e8792000-01-30 20:04:29 +00002437Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2440 processing URLs
2441
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002442Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2445 xmlNanoFTPUpdateURL for persistent control connections.
2446 * configure.in: 1.8.6
2447
2448Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2451 * tree.[ch] : added xmlSaveNoEmptyTags
2452
James Henstridgef3be9312000-01-28 13:59:21 +000024532000-01-29 James Henstridge <james@daa.com.au>
2454
2455 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2456
2457 * Makefile.am: added nanoftp.[ch] to the build.
2458
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002459Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * nanoftp.[ch]: cleanup, comments, API
2462 * debugXML.c : fixed a bug in the cat command
2463 * doc/*: regenerated the docs
2464
Daniel Veillardda07c342000-01-25 18:31:22 +00002465Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2466
2467 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2468 * debugXML.c : fixed a bug in the cat command
2469 * valid.c: fixing some small probs
2470 * libxml.spec.in: get rid of the SNAP suffix
2471 * doc/xml.html: updated the status
2472
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002473Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * xml-config.in: xml-config --version to just return the
2476 version number
2477 * xpath.c: some cleanup w.r.t. axis when the current node is
2478 an attribute.
2479 * TODO: updated
2480
Daniel Veillard461a66c2000-01-18 18:01:01 +00002481Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * configure.in: prepared for libxml-1.8.5
2484 * doc/* recompiled the documentation
2485
24862000-01-17 Jody Goldberg <jgoldberg@home.com>
2487
2488 * configure.in : WARNING autoconf subtlety alert :
2489 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2490 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2491 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2492 get defined by AC_CHECK_HEADERS.
2493
Daniel Veillardf967b902000-01-17 16:06:10 +00002494Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2497 Rune.Djurhuus@fast.no
2498
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002499Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * TODO: updated
2502 * tree.c, parser.c: made sure that only memory alloc problems
2503 and internal parser errors are allowed to write to stdout or
2504 stderr.
2505
Daniel Veillard0142b842000-01-14 14:45:24 +00002506Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * tree.c : restored xmlNewGlobalNs since this seems used by
2509 a lot of existing code :-(, fixed a bug in xmlNewNs
2510 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2511 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2512 to exit() from the library code.
2513 * xpath.c, parser.c: removed bugs or unused code detected by
2514 Windows compilers
2515 * parser.c: started adding interfaces for parsing well balanced
2516 XML fragments
2517 * configure.in: releasing 1.8.4
2518 * doc/* : rebuilt the docs
2519
Daniel Veillard2eac5032000-01-09 21:08:56 +00002520Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * tree.[ch] : added xmlNewDocFragment() for DOM
2523 * testHTML.c: uninitialized variable.
2524
Daniel Veillardf3a73582000-01-05 14:58:39 +00002525Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * doc/* : rebuild the docs
2528
Daniel Veillard71b656e2000-01-05 14:46:17 +00002529Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * acconfig.h: readline and history patch
2532 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2533 * tree.c: added check and handling when possibly removing an ID
2534 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2535 and saving.
2536 * test/HTML/entities.html result/HTML/entities.html* : test for
2537 various entities reference cases
2538 * result/HTML/* : as a result output of some testcase have
2539 changed
2540 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2541 by previous example. added xmlParseTryOrFinish().
2542 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2543 entities.h debugXML.h HTMLparser.h: changed the way struct are
2544 declared to allow gtk-doc to expose those
2545 * parser.c: closed bug #4960
2546 * Makefile.am configure.in: Applied patch from
2547 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2548 and math/socket libs detection
2549
Daniel Veillard437b87b2000-01-03 17:30:46 +00002550Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * configure.in, Makefile.am: link tester against readline
2553 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2554
Daniel Veillard686d6b62000-01-03 11:08:02 +00002555Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * tree.[ch]: added xmlRemoveProp
2558 * win32config.h.in nanohttp.c: avoid including the Windows
2559 socket stuff in every C files
2560 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2561 the XmL parser(s)
2562 * test/ns4 result/ns4 etc...: added test case for previous prob
2563 * tree.c: xmlNewNs wasn't checking for double definition
2564 * Makefile.in: fixed a problem with dist-hook duplicates
2565 * parser.[hc], xmlIO.c: fixed the loading of external entities
2566 APIs, now xmlLoadExternalEntity() is used everywhere and
2567 setting up an app specific front-end using the
2568 * SAX.c parser.c: some fixes, now the xhtml spec validates
2569 with the xhtml DTD.
2570 * error.c: fixed crashes in case of no input stream
2571 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2572 to the validation tests and results
2573
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002574Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2577 too htmlCreatePushParserCtxt() and htmlParseChunk()
2578 * parser.c: a bit of cleanup.
2579 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2580 to XML) removed the last mem leak known
2581 * HTMLtree.c: output message cleanup
2582 * xmlmemory.c: display content info about memory blocks
2583 * result/HTML/wired.* : missing att value warning change
2584
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002585Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * doc/* : rebuilt the documentation
2588
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002589Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * parser.[ch] parserInternals.h: Push parser for XML,
2592 seems to work fine now
2593 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2594 --push for push testing
2595 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2596 * testSAX.c: added --push
2597 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2598 subtree
2599 * xmlIO.[ch] : enriched API + fixes for push mode
2600 * entities.[ch]: added the entity content length to the struct.
2601 * xmlmemory.[ch]: new API to show the last entries for the shell
2602 * valid.c: added required attribute testing
2603 * SAX.c: the cdata callback now merge contiguous fragments
2604 * HTMLparser.c: cleanup of some macros
2605
Daniel Veillard3c558c31999-12-22 11:30:41 +00002606Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2607
2608 * parser.c: fix for PIs name starting with xml
2609 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002610 * *.c, configure.in win32config.h.in : generate win32config.h for
2611 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002612
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002613Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * parser.c: fixed a stupid = vs. == bug :-(
2616 * doc/gnome-xml.sgml: s/glade/xml/
2617
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002618Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * configure.in, doc/xml.html : bug fix release 1.8.2
2621 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2622 Hopefully the end of that silly C++ include problem
2623 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2624 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2625 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2626 troubles with autoclosed elements when the stree shape doesn't
2627 follow the DtD specs. Added htmlIsAutoClosed() and
2628 htmlAutoCloseTag()
2629 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2630 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2631 * debugXML.c: fixed a bug on printing default namespaces.
2632 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2633
Daniel Veillardb24054a1999-12-18 15:32:46 +00002634Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * result/HTML/*.htm[l] : updated the HTML regression tests according
2637 to the new output
2638 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2639 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2640 problem due to intermix of extern "C" { ... } declarations for C++
2641 and recursive includes in the headers
2642
Chris Lahey323c48c1999-12-18 15:32:45 +000026431999-12-20 Chris Lahey <clahey@umich.edu>
2644
2645 * HTMLtree.c: Made it so that html nodes with a single child do
2646 not insert a carriage return before or after the child node.
2647
Daniel Veillardb24054a1999-12-18 15:32:46 +00002648Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002649
2650 * configure.in, doc/xml.html : bug fix release 1.8.1
2651 * parser.c: fixed bug #4344
2652 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2653 added the glue to avoid C++ problems
2654 * doc/* : regenerated the documentation
2655
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002656Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2657
2658 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2659 namespace recognition, and Dia as a resul :-(
2660 * encoding.c: closed bug #3950
2661
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002662Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2663
2664 * valid.c: debugging a posteriori validation, except URI expansion
2665 stuff this should be fixed now
2666 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2667 Carl Nygard <cnygard@bellatlantic.net>
2668 * tester.c: added --postvalid, cleaning of the code
2669 * tree.[ch]: added xmlDocGetRootElement()
2670
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002671Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2672
2673 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2674 c++ losage.
2675
Daniel Veillard10a2c651999-12-12 13:03:50 +00002676Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * configure.in, doc/xml.html : bumped to 1.8.0
2679 * xlink.[ch], Makefile.am : added framework for link detection
2680 * parser.h: added nbChars to parser context, needed for cleanup.
2681 * xmlmemory.c: removed a nasty bug when out of mem
2682 * valid.[ch]: adding namespace support for attribute decl
2683 * tester.c: added --debugent option
2684 * debugXML.[ch]: added xmlDebugDumpEntities()
2685 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2686 buffers instead, this was really needed, validation was breaking
2687 in strange ways due to that. Added xmlParseStringPEReference()
2688 and other parsing from strings functions. Entities processing
2689 modified again, but PERef are still not handled correcly but
2690 unless you're Eve Maller you won't notice :-)
2691 * HTMLparser.c: large changes toward reliability, and switched to
2692 lowercase internal tags, XHTML is lowercase, so it will help
2693 that output is closer to next version.
2694 * doc/* : regenerated the documentation, it is now hosted at
2695 http://xmlsoft.org/ (same bits I just bought the domain :-)
2696
2697
Daniel Veillard294cbca1999-12-03 13:19:09 +00002698Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2701 doc generation
2702 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2703 in the SAX API
2704 * doc/*: rebuilt the doc making sure everything appears in the
2705 HTML files
2706
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002707Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2708
2709 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2710 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2711 which allow impressive speed improvement on dataset with
2712 large text pieces, but at the cost of broken binary
2713 compatibility and slightly bigger memory usage.
2714 Configure with --with-buffers to activate them, they
2715 are protected with XML_USE_BUFFER_CONTENT define.
2716 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2717 goal is 0 memory left allocated once parser is no more used
2718 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2719 call xmlCleanupParser() and xmlMemoryDump()
2720
Daniel Veillarda819dac1999-11-24 18:04:22 +00002721Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2724 * parser.[ch] encoding.[ch]: added memory cleanup routines
2725 * parser.c: closing bug #3788
2726 * doc/*: rebuilt the doc
2727
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002728Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2731 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2732 * tester.c: added --compress option
2733 * doc/*: rebuilt the documentation
2734
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002735Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2736
2737 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2738 if given /proc/kcore as input !
2739 * doc/xml.html doc/*: updated and rebuilt the documentation
2740
2741Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002742
2743 * parser.c: Fixed some wrongly space collapsing code due to
2744 a misreading of the spec.
2745 * result/*: fixed the output accordingly
2746
2747Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002748
2749 * encoding.c: bug fix and typos
2750 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2751 * parser.c: added attribute normalization closing bug #3597
2752 * test/att* result/att* SAXresult/att*: testcase for attribute
2753 normalization
2754
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002755Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * configure.in: closing bug #3163 by adding extra flags for the
2758 cc compiler on HP-UX
2759
Daniel Veillard51e3b151999-11-12 17:02:31 +00002760Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * valid.[ch] : removed a typo and an enumerated type bug in the
2763 xmlAddElementDecl() function
2764 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2765 call to xmlEncodeEntitiesReentrant() so that the functions
2766 New, Set and Get are at the same level.
2767 * parser.c HTMLparser.c: extra memory allocation bug for
2768 attributes detected by someone using libxml in embedded systems :-)
2769
Daniel Veillard962195f1999-10-28 15:51:53 +00002770Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * xmlmemory.h: turned off mem debug :-\
2773
Daniel Veillard35008381999-10-25 13:15:52 +00002774Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * parser.c: closed bug #2784 a one line fix, but worth pushing
2777 a new release out
2778 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2779 some structures, comments before and after the
2780 main element, and other nastyness
2781 * HTMLtree.c tree.c: accomodate the extended HTML supported
2782 * configure.in: pushing 1.7.4
2783 * test/ent8 and related outputs : added a new test for bug #2784
2784 * test/HTML/wired.html and related output: a nasty HTML example
2785 * Makefile.am: improved the test scripts
2786 * docs/* : reran the documentation extractor, updated xml.html
2787
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002788Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2789
2790 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2791 HTMLparser and debugged the HTML related code. HTML documents
2792 now have their own type
2793 * entities.c: do not dump &apos; for HTML output
2794 * xmlmemory.c: improvement, breakpoint mechanism
2795 * testHTML.c: added --sax --repeat ...
2796 * Makefile.am: improved the HTML tests
2797 * valid.[ch]: added xmlValidGetValidElements and
2798 xmlValidGetPotentialChildren
2799 * tester.c: added --insert to test the 2 new functions
2800 * test//* result//* SAXresult//* : regression test cleanup
2801 and extension.
2802 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2803 gnome-xml-nanohttp.html
2804
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002805Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * HTMLparser.c: fixed problems with some autoclose tags
2808 * tree.c: fixed XML output problems.
2809 * result/* SAXresult/*: update of the tests output
2810
Daniel Veillard6077d031999-10-09 09:11:45 +00002811Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * Makefile.am: Arturo patch for xmlConf.sh version info
2814 * parser.c: Tim Josling patch for single quoted items
2815 * tester.c: Tim Josling patch for tester options usage
2816 * tree.h: indent cleanup
2817
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002818Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2821 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2822
Daniel Veillard00fdf371999-10-08 09:40:39 +00002823Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * tree.c : Raph patch for initialization of CORBA fields
2826 * parser.c, xpath.c, ...: modification of doc comments
2827 * xpath.c : allow spaces in xpath expressions
2828
Daniel Veillardad219441999-09-27 08:17:49 +00002829Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2830
2831 * xmlmemory.h: turning off memory debug :-(
2832
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002833Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2834
2835 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2836 better SAX interfaces.
2837 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2838 entity.
2839 * configure.in: 1.7.2
2840
2841Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002842
2843 * libxml.spec.in: fixed the URL
2844 * doc/xml.html: improved the documentation front-end
2845
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002846Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002847
2848 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2849
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002850Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002851
2852 * libxml.spec.in: fixed the alpha compile problem
2853 * parser.[ch]: changed errno to errNo in the parser context :-(
2854 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2855 * doc/xml.html: changed CHAR to xmlChar
2856 * doc/html/*: recompiled the documentation
2857 * configure.in: 1.7.1
2858
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002859Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2860
2861 * parser.h: modified the parser context struct to regain 1.4.0
2862 binary compatibility
2863 * parser.c, xml-error.h: added errno ot teh context and defined
2864 a set of errors values with update of errno
2865 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2866 DTDs and entities
2867 * *.h, *.c: complete cleanup of the use of config.h and include
2868 protection depending on the current setup.
2869 * overalll debugging, maintenance and bug-fixing on all modules
2870 * updated the documentation
2871 * ready for 1.7.0
2872
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002873Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * HTMLparser.c : cleanup
2876 * SAX.c valid.c valid.h: added ID/IDREF checking
2877 * tree.c tree.h: extended doc structure for refs
2878 * configure.in: 1.6.2
2879 * parser.c: patched bug in SAX user arg call
2880 * parserInternals.h: patched missing close in C++ wrapping
2881 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2882 especially upcoming XPointer implementation.
2883 * doc/xml.html: augmented, typo
2884
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002885Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2886
2887 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2888 not all invocations of install understand -d.
2889
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002890Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2891
2892 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2893 to make 'check' works, when builddir != srcdir.
2894
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002895Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * doc/xml.html : updated the documentation
2898
Daniel Veillard6454aec1999-09-02 22:04:43 +00002899Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2902 not deallocated memory blocks
2903 * *.c : replaces all calls to malloc() free() and realloc() to
2904 the wrapper functions/macros
2905 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2906 instead of xmlFreeNodeList()
2907
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002908Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2909
2910 * HTMLparser.c: corrected a stupid bug leading to core dump at
2911 tree deallocation. Removed warnings indicated by
2912 Stephane.Conversy@lri.fr
2913 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2914 looked for in the external subset
2915
2916Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002917
2918 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2919 on SGI by Stephane.Conversy@lri.fr
2920
Daniel Veillardb96e6431999-08-29 21:02:19 +00002921Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2922
2923 * all .h : changed the prototype declaration indent as in gtk
2924 * most .c : working on reducing the TODOs in the code
2925 * most .c : cleanup though -pedantic and Insure++
2926 * improvements on validation ID checkings.
2927 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2928 * xml-config.in: closed #1810
2929
2930Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002931
2932 * tree.h, valid.c, valid.h: more work on validity, IDs
2933 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2934 definition for AIX
2935
Daniel Veillardb556eb51999-08-15 17:19:50 +00002936Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2939 the distribution due to a cut'n paste error at last commit
2940
Daniel Veillardb05deb71999-08-10 19:04:08 +00002941Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * configure.in: upgraded to version 1.4.0
2944 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2945 Big update, added a large part of the validation process,
2946 it should be usable, but some parts are missing
2947 * xpath.c: improved the implementation w.r.t. root.
2948 * Makefile.am: added more tests
2949 * test and result trees: added a lot of tests
2950 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2951
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002952Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * Added an HACKING file
2955
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002956Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2957
2958 * xpath.[ch] : improvements and debug of the XPath implementation
2959 * parser.c, HTMLparser.c : modified the parsers to be progressive
2960 * tree.[ch] : extended the Buffer promitives
2961 * xmlIO.[ch] : added basic I/O routines providing progressive
2962 parsing and ready for I18N conversion plugins
2963 * SAXresult/* : the SAX callback sequence maybe slightly different
2964 now
2965 * test*.c : improved/updated the tests programs
2966 * doc/* : recompiled the docs.
2967
Daniel Veillard15b75af1999-07-26 16:42:37 +000029681999-07-26 Michael Meeks <michael@edenproject.org>
2969
2970 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2971
2972 * tree.c: Ditto.
2973
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002974Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2975
2976 * configure.in: upgraded to version 1.4.0
2977 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2978 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2979 XML query language, see http://www.w3.org/TR/xpath for more details.
2980 * parser.c, parser.h: added CHAR* related string functions for XPath
2981 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2982 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2983 rebuild the docs.
2984 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2985 and regression testing capabilities for XPath.
2986
Daniel Veillardd79d7871999-07-12 10:38:12 +00002987Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2990 closing bug #1646
2991
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002992Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2993
2994 * Makefile.am, example/Makefile.am: closed bug #1683
2995
Daniel Veillard3166ab11999-07-11 16:14:19 +00002996Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2997
2998 * example/Makefile.am, configure.in: added the makefile for the
2999 gjobread example
3000
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003001Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3002
3003 * doc/Makefile.am:
3004 - fix which allow "make install DESTDIR=</install/prefix>".
3005
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003006Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3007
3008 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3009 which fixed a problem on the file reading-code.
3010
Daniel Veillard82150d81999-07-07 07:32:15 +00003011Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3014 output.
3015 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3016
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003017Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * parser.h : Oops removed the binary compatibility problem
3020 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3021 * parser.c, HTMLparser.c: applied patches for reading from stdin
3022
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003023Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * parser.c, entities.c, valid.c: cleanup bug #1591
3026 * configure.in: cleanup bug #1592
3027 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3028 the same tree back-end. Hence gdome will be available for it.
3029 * doc/Makefile.am: close bug #617
3030
Daniel Veillard97fea181999-06-26 23:07:37 +00003031Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3032
3033 * parser.c: alloctate a per parser context SAX interface block
3034
Daniel Veillard14fff061999-06-22 21:49:07 +00003035Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3038 and xmlEncodeEntitiesReentrant with the correct one :-\
3039
3040Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * commit of my internal XML base changes, quite a lot of
3043 changes, cleanups, better entities support, framework for
3044 new I/O and charset detection and handling
3045 * Fixed the configure/Makefile stuff to generate shared libs
3046 with the proper version info, so we jumped on rev from
3047 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3048 xmlEncodeEntities() result need to be freed now, and a string
3049 xmlParserVersion provide the current library version.
3050
Raph Levien05240da1999-06-15 21:27:11 +00003051Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3052
3053 * parser.c: fixed a buffer overrun for when you have a very long
3054 attribute with no entities in it.
3055
Daniel Veillardbb2da581999-06-13 14:37:07 +00003056Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3057
3058 * added example directory
3059 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3060
Daniel Veillard011b63c1999-06-02 17:44:04 +00003061Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3062
3063 * Release of libxml-1.1, nearly everything has been touched for
3064 this.
3065 * Added more regression tests
3066 * Updated the documentation
3067
Daniel Veillard27d88741999-05-29 11:51:49 +00003068Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3069
3070 * tree.[ch]: unified the XML_NO_CORBA defines.
3071 * parser.c encoding.[ch]: started plugging in char encoding detection
3072
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003073Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3074
3075 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3076 Also freed allocated buffer.
3077
Daniel Veillard27d88741999-05-29 11:51:49 +00003078Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003079 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3080 reentrancy problem at printing. One is left in entities.c, to
3081 remove ASAP
3082 * testSAX.c : added a test example showing the use of the SAX
3083 interface if one doesn't want to build the DOM tree.
3084 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3085
Daniel Veillard517752b1999-04-05 12:20:10 +00003086Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3087
3088 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3089 large revamping of the parser to use SAX callbacks
3090 http://www.megginson.com/SAX/ (or at least a C like interface
3091 a la Expat). It's now possible to set up your own callbacks
3092 and the parser will not build a DOM tree.
3093 * test/* result/*: updated the test suite, I finally removed
3094 the old Namespace draft support (PI based).
3095
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003096Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * Makefile.am: added test result to EXTRA_DIST for make tests
3099
Daniel Veillard64068b31999-03-24 20:42:16 +00003100Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * parser.c, parserInternals.h: moved the chars macro definitions
3103 to parserInternals.h
3104 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3105 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3106
Daniel Veillard012ccc11999-03-23 10:11:11 +00003107Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3108
3109 * xml-config.in : applied patch to make --version work
3110
Raja R Harinatha86c23e1999-03-05 22:14:01 +000031111999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3112
3113 * Makefile.am (check-local): Alias for `tests' target. This will
3114 cause `make check' to do the right thing.
3115 (tests): Don't run tests in srcdir. Also, replaced calls to
3116 basename with a `sed' "equivalent".
3117
Daniel Veillardd109e371999-03-05 06:26:45 +00003118Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3119
3120 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3121 it in the header and not the sources, updated the doc.
3122 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3123 pointing this out.
3124
Daniel Veillardbc50b591999-03-01 12:28:53 +00003125Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3126
3127 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3128 exported the inputStream routines.
3129 * doc/html/* : updated accordingly
3130
Daniel Veillardd692aa41999-02-28 21:54:31 +00003131Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3132
3133 * parser.c, parser.h, parserInternals.h: added a few extra
3134 internal calls to allocate and free parser contexts ...
3135 * doc/html/* : updated accordingly
3136
Daniel Veillard55a99271999-02-25 11:01:29 +00003137Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3138
3139 * configure.in, Makefile.am, doc/makefile.am : General changes for
3140 1.0.0 release and including the generated HTML documentation.
3141
Daniel Veillard35925471999-02-25 08:46:07 +00003142Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * makefile.am : added parserInternals.h, oops.
3145
Daniel Veillard1e346af1999-02-22 10:33:01 +00003146Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * parserInternals.h: added this header giving access to the parser
3149 internal functions.
3150 * doc/Makefile.am : added a rebuild target which rebuilds the full
3151 set of documentations
3152 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3153 the internal subset.
3154 * *.c *.h: modifications needed to generate the documentation using
3155 gtk-doc, cleanup of functions blocks, reorganisation of struct
3156 declarations.
3157
Daniel Veillard1164e751999-02-16 16:29:17 +00003158Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3161 the tar and spec file to include the beginning of the doc.
3162
Nuno Ferreira03d04781999-02-13 00:07:17 +000031631999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3164
3165 * doc/.cvsignore: Added this file.
3166
Daniel Veillard6800ef31999-02-08 18:33:22 +00003167Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * tree.c: fixed xmlGetProp to return "" when the attribute
3170 exists, even if the node-list is NULL.
3171
Daniel Veillard726c7e31999-02-08 15:13:10 +00003172Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * tree.c: patched an error outputting empty attribute values.
3175 * Makefile.am and doc/makefile.am: have been updated during the
3176 week-end. Sorry for an empty CVS log, I got a shell problem.
3177
Daniel Veillard1899e851999-02-01 12:18:54 +00003178Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3179
3180 * tree.h: cleaned up using enums instead of defines
3181 * parser.c, valid.[ch]: more work on parsing/output of element
3182 declarations
3183
Daniel Veillard3b9def11999-01-31 22:15:06 +00003184Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * valid.[ch], tree.c, parser.c : more work toward full parsing
3187 of XML DTDs.
3188 * README: added informations about mailing-list and on-line
3189 documentation
3190
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000031911999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3192
3193 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3194
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003195Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3196
3197 * parser.c, tree.[ch] : more work toward conformance testing,
3198 added a last element to accelerate parsing of very flat structures
3199 started working on internal subset Element content declaration.
3200 * valid.[ch] : first cut at adding code toward validation.
3201 * previous changes had also small impact on most files, especially
3202 the conformance testing using James Clark test suite.
3203
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003204Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3205
3206 * test/* : updated the examples, most of them were not well
3207 formed (humm), and added rdf2.
3208 * result/* : resulting changes in the output.
3209
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003210Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3211
3212 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3213
Daniel Veillard44b3a061998-12-05 17:27:22 +00003214Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * tree.c: patched a bug in the generation of empty attributes
3217
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003218Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3221 for node/trees/documents/... Biggest problem is namespace
3222 support when copying subtrees.
3223
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003224Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * parser.c, entities.c: improve entities and char ref encoding,
3227 and cleanups of error messages.
3228
Daniel Veillard242590e1998-11-13 18:04:35 +00003229Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3230
3231 * parser.c, entities.c: simple bug hunting done during rpm2html and
3232 rpmfind integration.
3233
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003234Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * parser.[ch]: Added interfaces allowing to specify a SAX
3237 handler before parsing.
3238
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003239Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3240
3241 * parser.c: redirrect all errors reporting through the SAX
3242 error function
3243
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003244Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3245
3246 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3247 * libtool, tlmain ...: update of the libtool files
3248
Miguel de Icaza442321c1998-11-04 18:13:38 +000032491998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3250
3251 * entities.c: Use g_snprintf insteda of snprintf.
3252
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003253Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3256 added ent5 test for this purpose.
3257 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3258
Daniel Veillard27271681998-10-30 06:39:40 +00003259Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3260
3261 * parser.c: fixed? a strange error due to compression on a GWP
3262 document.
3263
Daniel Veillard25940b71998-10-29 05:51:30 +00003264Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3265
3266 * tree.[ch]: bug fixing
3267 * entities.[ch]: defined a specific type for predefined entities
3268 * doc/xml.html: more documentation on the library, how to use it,
3269 overview of the interfaces.
3270
Daniel Veillard16253641998-10-28 22:58:05 +00003271Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3274
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003275Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3276
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003277 * tree.c: corrected a small bug
3278 * doc/xml.html: continuing writing documentation.
3279
3280Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3281
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003282 * debugXML.h debugXML.c: added debugging utilities.
3283 * tester.c: added --debug switch.
3284 * tree.c: patched an incorrect node->type assignment.
3285 * parser.c: formatting, ensure that node->doc != NULL in attributes
3286
Daniel Veillardccb09631998-10-27 06:21:04 +00003287Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3290 entity support and provide an internal representation close to
3291 DOM one (entity ref nodes, and attribute value as tree). I tried
3292 to preserve the interface but this will surely break some apps
3293 (I have to change rpm2html/rpmfind for example). I had to change
3294 two interfaces, and the generated tree is somewhat different.
3295 * doc/* : started documenting the XML library, the tree and
3296 DOM/Corba. This is a first step.
3297
Daniel Veillard11e00581998-10-24 18:27:49 +00003298Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3299
3300 * parser.c: Set up the fonctions comment block, boring but useful.
3301 * parser.h, SAX.c, parser.c: now attributes are processed through
3302 the SAX interface. The problem is that my SAX interface diverged
3303 quite a bit from the original one, well this is not an official
3304 spec, and translating it from Java to C is hairy anyway...
3305
Daniel Veillard97b58771998-10-20 06:14:16 +00003306Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3307
3308 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3309 fonctions comment block, boring but useful.
3310
3311Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003312
3313 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3314 conversion routines. However they are not yet used to convert the
3315 inputs. The core will run with UTF-8.
3316
Daniel Veillard33942841998-10-18 19:12:41 +00003317Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3318
3319 * tree.c : make sure that the type id is properly set-up when
3320 a new object is allocated, needed for DOM.
3321
Daniel Veillard27fb0751998-10-17 06:47:46 +00003322Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3323
3324 * tree.h, tree.c: Ok, the main objects in the tree will be native
3325 corba objects, it costs 8 bytes per Node, Attribute and Document
3326 but it simplifies the Corba integration a lot (no extra interface
3327 objects to allocate/free).
3328
Daniel Veillard0bef1311998-10-14 02:36:47 +00003329Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3330
3331 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3332 and changed NODEs contants for conformity with DOM Level 1
3333
Daniel Veillard27864701998-10-08 03:47:24 +00003334Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3335
3336 * added hooks to keep track of servants when creating objects
3337 xmlDoc and xmlNode (for Corba export).
3338
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003339Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3340
3341 * added xml-config script.
3342
Daniel Veillard7066a791998-10-01 20:28:28 +00003343Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3344
3345 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3346 to autoupdate libtool and automake conf files.
3347
Miguel de Icaza60681bd1998-09-30 19:28:59 +000033481998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3349
3350 * Makefile.am: Use '?' to separate the sed
3351 commands as ',' is used when people pass -Wl,something.
3352
3353
Daniel Veillard15a8df41998-09-24 19:15:06 +00003354Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3355
3356 * tree.c, tree.h: added a per-document compression interface.
3357
Daniel Veillard151b1b01998-09-23 00:49:46 +00003358Tue Sep 22 20:47:38 EDT 1998
3359
3360 * tree.c, tree.h: added saving with compression and added interfaces
3361 to control the compression level (xmlGetCompressMode,
3362 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3363
Daniel Veillard70120ff1998-09-22 00:24:21 +00003364Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * parser.c: corrected a loop for files of size 0
3367
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000033681998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3369
3370 * error.h: New file. Contains prototyes from `error.c'.
3371
Tom Tromeyc19653d1998-08-14 01:22:43 +00003372Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3373
3374 * Makefile.am (xmlincdir): New macro.
3375 (xmlinc_HEADERS): Renamed from include_HEADERS.
3376
Daniel Veillard845664d1998-08-13 04:43:19 +00003377Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3378
3379 * applied small patch on numeric entities from
3380 Christopher Blizzard <blizzard@appliedtheory.com>
3381
Daniel Veillard260a68f1998-08-13 03:39:55 +00003382Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3383
3384 * New release 0.2, removed the old xml_* files so that it's
3385 coherent with the other CVS base (W3C), far better conformance
3386 to standard, new namespaces, decent entities support, beginning
3387 of a SAX-like interface. Nearly nothing left intact, even the
3388 test examples ...
3389
Christopher Blizzarda36749e1998-07-30 21:47:18 +000033901998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3391
3392 * .cvsignore: Add .deps dir
3393
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003394Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3395
3396 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3397
Daniel Veillardfe926001998-07-26 04:28:20 +00003398Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003399
Daniel Veillardfe926001998-07-26 04:28:20 +00003400 * configure.in: added test for CPP
3401 * AUTHORS, Changelog: the original ones didn't get commited but the
3402 glib ones instead, fixed.
3403 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003404
Daniel Veillardfe926001998-07-26 04:28:20 +00003405Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003406
Daniel Veillardfe926001998-07-26 04:28:20 +00003407 * integrated code developped at W3C
3408 * changed the original Copyright
3409 * migrated to automake
3410 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003411