blob: 0ffbc0e636c8df8e6e633bae916c6a6d371106e1 [file] [log] [blame]
Daniel Veillard6761eee2001-06-11 10:29:38 +00001Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * libxml.h: fixed an error in last commit
4 * doc/FAQ.html: added an entry for compilation from CVS
5
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00006Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xmlversion.h.in libxml.h: Cygwin patches
9 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
10 * tree.h: cleanup
11
Daniel Veillardacd370f2001-06-09 17:17:51 +000012Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15 memory block in a strange case where libxml is linked twice
16 in the binary.
17
Daniel Veillard1d047672001-06-09 16:41:01 +000018Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
21 state far too often, simple fix used to avoid it.
22
Daniel Veillard4497e692001-06-09 14:19:02 +000023Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
26 being processed, applied his patch
27 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
28
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000029Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
32 provided fixes to compile on MSCC again
33 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
34 also provided an update for the project files.
35
Daniel Veillarda682b212001-06-07 19:59:42 +000036Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
39 bug #55810
40
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000041Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * tree.c: fixed xmlGetNsProp() to close bug #55683
44 Note this requires libxslt to use it's own function instead.
45
Daniel Veillardf0c53762001-06-07 16:07:07 +000046Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * HTMLtree.c: when in a pre element no formatting space should
49 be added.
50 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
51
Daniel Veillard068a9652001-06-07 15:30:26 +000052Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * configure.in: added tests for signal() and signal.h
55
Daniel Veillard541d6552001-06-07 14:20:01 +000056Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * xpath.c: robert pointed out xmlXPathNINF was not initialized
59
Daniel Veillard8a367d42001-06-07 14:01:34 +000060Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * doc/libxml-doc.el: Felix Natter provided a new version for
63 libxml2
64
Daniel Veillard8a926292001-06-07 11:20:20 +000065Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * HTMLtree.c: when in a pre element no formatting space should
68 be added.
69
Daniel Veillard14839d52001-06-06 16:11:56 +000070Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
73
Daniel Veillarde95e2392001-06-06 10:46:28 +000074Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
77 hack
78 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
79 * uri.c: fixed a warning
80
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000081Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * HTMLtree.c: trying to close bug #55772 escaping in script
84 elements
85 * doc/xml.html: suggest to send mail to the list
86
87Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000088
89 * error.c: attempt to fix the xmlGetVarStr breakage once and for
90 good. Use a macro and based on the solution provided in
91 vsnprintf manual page from GNU.
92
Bjorn Reese99748722001-06-05 12:49:15 +000093Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
94
95 * error.c: Workaround for non-preserving variadic list.
96 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
97
Daniel Veillard2e4f1882001-06-01 10:11:57 +000098Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * doc/xml.html: added 2.3.10 release
101
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000102Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * configure.in: releasing 2.3.10
105
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000106Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
109
Daniel Veillard20042422001-05-31 18:22:04 +0000110Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * encoding.c: Robert Collins provided a patch to add the
113 "US-ASCII" encoding alias
114
Daniel Veillard97ac1312001-05-30 19:14:17 +0000115Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
118 string oriented functions and started cleaning the related areas
119 in xpath.c which needed fixing in this respect
120
Daniel Veillard2d703722001-05-30 18:32:34 +0000121Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
124 #55380
125 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
126
Daniel Veillard9403a042001-05-28 11:00:53 +0000127Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
128
129 * TODO: updated
130 * nanohttp.[ch] : started adding APIs to get the redirected URL
131 when this occurs (needed for further base computation
132 * tree.h: cleanup
133 * encoding.c: cleanup
134 * SAX.c: minor change around ctxt->loadsubset
135
Daniel Veillard6278fb52001-05-25 07:38:41 +0000136Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * Makefile.am include/Makefile.am: small change to have
139 include/libxml rebuilt if working from CVS.
140 * uri.c: applied another patch from Carl Douglas for URI escaping,
141 this should close bug #51876
142
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000143Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * xinclude.c: fixed XInclude recursive behaviour bug #54678
146 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
147 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
148 added specific regression test
149 * parser.h: preparing for the XSLT mode where DTD inherited
150 attributes are added to the tree.
151
Daniel Veillardbbd22452001-05-23 12:02:27 +0000152Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * xinclude.[ch]: Updated the namespace for the Last Call version
155 * result/XInclude/include test/XInclude/include: updated the
156 testsuite accordingly
157
Daniel Veillard8514c672001-05-23 10:29:12 +0000158Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
161 related to bug #51876
162
Daniel Veillard42596ad2001-05-22 16:57:14 +0000163Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * tree.c: fixed a gross mistake in base computation, xml:base is
166 not completely correct yet (need cascade).
167 * xpath.[ch]: added the few things needed to find a function name
168 and URI from the XPath context when it is called.
169
Daniel Veillard81418e32001-05-22 15:08:55 +0000170Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * catalog.[ch]: fixes and add xmlLoadCatalogs()
173 * DOCBparser.c: small cleanup
174 * xmllint.c: added a --catalogs option to load catalogs from
175 $SGML_CATALOG_FILES
176 * tree.c: cleanup
177 * configure.in: iconv library fixup, ICONV_LIBS
178
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000179Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * catalog.c: handling of CATALOG entries. detection of recursion,
182 and a few bugfixes
183 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
184 against the default namespace
185
Daniel Veillard04b93292001-05-21 08:15:31 +0000186Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
189
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000190Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * parser.c: fixed propagation context info when parsing an
193 external entity.
194 * doc/html/*.html: regenerated a couple of docs
195
Daniel Veillard4623acd2001-05-19 15:13:15 +0000196Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * doc/xml.html: update with 2.3.9 informations
199
Daniel Veillardbed7b052001-05-19 14:59:49 +0000200Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
203 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
204 * doc/html/* : rebuilt the docs
205 * valid.c: small patch which may improve some case when
206 validating.
207
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000208Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * HTMLparser.c: Closed bug #54891
211 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
212 to the suite
213
214Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
217 applied a documentation patch from LotR and filled in a few missing
218 descriptions
219
Daniel Veillard76d66f42001-05-16 21:05:17 +0000220Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * xpath.c tree.c parser.c: speed optimizations at the parser level
223 document tree freeing and xpath evaluation
224
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000225Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * parser.c parser.h parserInternals.h: fixed a couple of
228 interfaces for handling memory buffer input to const char *
229 upon suggestion of JamesH.
230
Daniel Veillardc3739e72001-05-15 15:23:27 +0000231Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * configure.in: LoTR sent a patch fixing the previous commit
234
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000235Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * configure.in: trying to deal again with the stoopid -R linking
238 flag of Solaris
239
Daniel Veillard790142b2001-05-15 10:51:53 +0000240Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * xpath.h: two nodeset access macros from Thomas Broyer
243
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000244Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
247 patch from Thomas Broyer
248
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000249Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
252 case
253 * INSTALL: was empty added stuff from the FAQ
254
Daniel Veillard75bea542001-05-11 17:41:21 +0000255Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
258 attributes handling and #54433 by adding xmlUnsetProp()
259 and xmlUnsetNsProp()
260
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000261Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * HTMLparser.c: Patch from Jonas Borgström
264 (htmlGetEndPriority): New function, returns
265 the priority of a certain element.
266 (htmlAutoCloseOnClose): Only close inline elements if they
267 all have lower or equal priority.
268 * result/HTML: this of course changed a number of tests results.
269
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000270Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * xmlIO.c catalog.c: plugged in the default catalog resolution
273 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
274 documentations
275 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
276
Daniel Veillarda7374592001-05-10 14:17:55 +0000277Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
278
279 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
280 integrating catalogs
281 * catalog.[ch] testCatalog.c: adding a small catalo API
282 (only SGML catalog support).
283 * parser.c: restaured xmlKeepBlanksDefault(0) API
284
Daniel Veillardc17337c2001-05-09 10:51:31 +0000285Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
288
Daniel Veillard257d9102001-05-08 10:41:44 +0000289Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * parser.c: added xmlParseExternalEntityPrivate() to allow
292 propagation of ctxt->_private when parsing external entities
293
Daniel Veillard083c2662001-05-08 08:27:14 +0000294Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
297
Daniel Veillard01ef7382001-05-08 07:31:43 +0000298Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * configure.in: fixed a small portability problem with AM_CONDITIONAL
301
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000302Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * valid.c: warn when indeterminist content model is detected
305 * result/VC/ElementValid8: this adds a message
306 * Makefile.am: add --novalid for VCM tests
307 * parserInternals.c: added a call to Init memory
308
Daniel Veillard64269352001-05-04 17:52:34 +0000309Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
312 when both parameters are NULL.
313
Daniel Veillard37721922001-05-04 15:21:12 +0000314Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * valid.c: applied small patch from Gary Pennington, reindented
317 some part of the code.
318
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000319Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
320
321 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
322 release, updated and regenerated the docs
323
Daniel Veillard357c9602001-05-03 10:49:20 +0000324Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * xpath.c result/XPath/expr/floats : clarified and cleanup
327 printing of abnormal floats in tests.
328
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000329Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
332 * results/HTML/ : a few changes in the output of the HTML tests as
333 a result.
334 * configure.in: tying to fix -liconv where needed
335
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000336Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * Makefile.am: fixed a stupid error
339
Daniel Veillard7150a032001-05-02 16:41:11 +0000340Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * configure.in Makefile.am: make the inclusion of the trio
343 modules in the library conditional
344
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000345Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * DOCBparser.c: patche from László Kovács, fixed entities refs
348 in attributes handling
349
Daniel Veillardedddff92001-05-02 10:58:52 +0000350Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
353 flushing
354
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000355Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * xpath.c: fix of an XSLT namespace bug reported on the list
358 general/bug-8-
359
Daniel Veillard5792e162001-04-30 17:44:45 +0000360Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * strio.h trio.c: Dan McNichol suggested a couple of small
363 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
364
Daniel Veillard02141ea2001-04-30 11:46:40 +0000365Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * tree.c parser.c encoding.c: spent a bit more time looking
368 at the parsing speed and DOM handling. Added a few more
369 speedups.
370
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000371Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * parser.c: small but effective parsing speed improvement
374
Daniel Veillardb59076b2001-04-29 17:04:07 +0000375Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * configure.in: default on the DocBook parser inclusion (for Gnome)
378 * DOCBparser.h: fixed a header reference
379
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000380Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * configure.in xpath.c: applied Bjorn patches for FPE on the
383 alpha
384
Daniel Veillardeefd4492001-04-28 16:55:50 +0000385Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
388 xmlSaveFormatFileTo()
389
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000390Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * xpath.c: simple and efficient optimization, XPath functions
393 aways bind to the same code, cache this
394 * TODO: updated (by saying some is obsolete)
395
Daniel Veillard2156a562001-04-28 12:24:34 +0000396Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
397
398 * xpath.c: more cleanup work on XPath name parsing routines
399
Daniel Veillard61d80a22001-04-27 17:13:01 +0000400Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
403 xmlXPathParseName
404 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
405 * debugXML.c: avoid compilation problems if compiling without
406 HTML support, Igor Zlatkovic
407 * win32/libxml2/libxml2.def.src: being able to compile without
408 XPath on Windows
409
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000410Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * libxml.m4: yet another patch from Toshio Kuratomi
413
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000414Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
417
Daniel Veillard67fee942001-04-26 18:59:03 +0000418Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * tree.[ch]: added xmlSaveFormatFile interface for saving
421 and indenting a file.
422
Daniel Veillard82e49712001-04-26 14:38:03 +0000423Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xpath.c: fixed bug #53689 related to processing-instruction()
426
Daniel Veillard02f077a2001-04-26 10:59:11 +0000427Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * DOCBparser.c: patche from László Kovács
430
Daniel Veillard30211a02001-04-26 09:33:18 +0000431Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * parser.c: applied fixes from Christian Glahn bug report #53391
434
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000435Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * error.c: Jean François Lecomte provided a complete description
438 and a fix to bug #53537
439
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000440Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
443
Daniel Veillard1034da22001-04-25 19:06:28 +0000444Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * DOCBparser.c SAX.c: a bit more work on entities processing.
447 Still Need to cleanup XML output and references in attributes
448
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000449Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * DOCBparser.c include/Makefile.am: two patches from László Kovács
452
Daniel Veillardb33c2012001-04-25 12:59:04 +0000453Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * tree.c: trying to fix #53574, not completely complete,
456 I would like xmllint --copy --debug test/ent1 and
457 xmllint --debug test/ent1 to show the same result.
458 * xpath.c: fix a bug when trying to sort namespace nodes
459
Daniel Veillard5146f202001-04-25 10:29:44 +0000460Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * HTMLtree.c: real fix for #53402
463
Daniel Veillard7533cc82001-04-24 15:52:00 +0000464Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
467 PIs when using xsl:output
468 * valid.c: closing #53537 some case generate segfaults if there
469 is validity errors
470
Daniel Veillard61b33d52001-04-24 13:55:12 +0000471Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * SAX.c testDocbook.c DOCBparser.c: more work on the support
474 of external parsed entities, added --noent to testDocbook
475 * valid.c: Garry Pennington found an uninitialized variable
476 access in xmlValidateElementContent()
477
Daniel Veillard56098d42001-04-24 12:51:09 +0000478Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * HTMLparser.c : HTML parsing still sucks ... trying to deal
481 with madness
482 * result/HTML/ : this modified the result of the regression tests
483 a lot.
484
Daniel Veillard122376b2001-04-24 12:12:30 +0000485Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
488 to doc where it wasn't checked against NULL reported by
489 Jens Laas
490
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000491Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
494 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
495
Daniel Veillardeae522a2001-04-23 13:41:34 +0000496Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
499 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
500 * SAX.[ch]: cleanup and updates for DocBook
501 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
502 ex SGML identifier changes
503 * valid.c: removed a static unused function.
504
Daniel Veillardde57c612001-04-23 09:13:36 +0000505Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * HTMLtree.c: applied change for Paul Sponagl on script saving
508 * Makefile.am: the warning about entity title.xml are normal.
509
Daniel Veillard393df012001-04-22 20:11:18 +0000510Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * configure.in: release of 2.3.7
513 * Makefile.am: fixing make distcheck
514
Daniel Veillarda41123c2001-04-22 19:31:20 +0000515Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * doc/html/* doc/xml.html: updated and regenerated the docs
518
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000519Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * xpath.c: fixed the XPointer problem introduced in 2.3.6
522
Daniel Veillarde82a9922001-04-22 12:12:58 +0000523Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * tree.c: fixed #53388 with the provided patch
526
Daniel Veillard06803992001-04-22 10:35:56 +0000527Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * valid.c: Bjorn detected an invalid memory access. Fixed
530 vstateVPush()
531
Daniel Veillard40af6492001-04-22 08:50:55 +0000532Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
535
Bjorn Reese70a9da52001-04-21 16:57:29 +0000536Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
537
538 * libxml.h: new header used only for the compilation of libxml
539 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
540 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
541 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
542 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
543 xmlmemory.c xpath.c xpointer.c: libxml.h integration
544 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
545 baseline (version 1.2 plus a single patch).
546 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
547 scientific notation for numbers. Tests added.
548 * xpath.c: formatting of numbers changed to use sprintf
549 (contribution from William Brack)
550
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000551Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * valid.c: cleanup, more useful debugging
554 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
555 * xmlIO.c: entity loading is printed as an error when validating
556
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000557Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * valid.c: fixed to validate within entities
560 * test/VCM/v22.xml: added a specific testcase
561
Daniel Veillardca1f1722001-04-20 15:47:35 +0000562Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * valid.c: forgot an epsilon transition in for ()+
565 * test/VCM/v21.xml : added a specific test case
566
Daniel Veillard85349052001-04-20 13:48:21 +0000567Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * valid.c: removed a state explosion exhibited by RSS
570 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
571 from bug #51872
572
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000573Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * valid.[ch] tree.h: worked *hard* to get non-determinist content
576 validation without using an ugly NFA -> DFA algo in the source.
577 Made a specific algorithm easier to maintain, using a single
578 stack and without recursion.
579 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
580 * hash.c: made the growing routine static
581 * tree.h parser.c: added the parent information to an
582 xmlElementContent node.
583
Daniel Veillarde470df72001-04-18 21:41:07 +0000584Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * SAX.c parser.c xpath.c: generating IDs when not validating
587 from an external parsed entity was poisoning the ID has table
588 with removed values. This was killing XSLT on the KDE help
589 browser.
590
Daniel Veillardceacdd92001-04-18 15:10:35 +0000591Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * entities.h: andrew@ugh.net.au detected a double declaration
594
Daniel Veillarda10efa82001-04-18 13:09:01 +0000595Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * debugXML.c hash.c tree.h valid.c : some changes related to
598 the validation suport to improve speed with DocBook
599 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
600 the way validation errors get reported
601
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000602Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * HTMLparser.c HTMLtree.c: applied part of the patches provided
605 by P C Chow and William M. Brack for XSLT HTML output
606
Daniel Veillard2d90de42001-04-16 17:46:18 +0000607Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * xmlversion.h.in win32config.h win32/libxml2/*: applied
610 Igor Zlatkovic patches for MSC compilation and added his
611 updates
612
Daniel Veillarde043ee12001-04-16 14:08:07 +0000613Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
616 prefix lookup.
617 * parserInternals.c: fixed the bug reported by Morus Walter
618 due to an off by one typo in xmlStringCurrentChar()
619
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000620Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
621
622 * HTMLparser.c result/HTML/*: revamped the way the HTML
623 parser handles end of tags or end of input
624
Daniel Veillard82daa812001-04-12 08:55:36 +0000625Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * tree.[ch] : added xmlDocCopyNode for gdome2 support
628
Daniel Veillard67a21302001-04-11 14:39:16 +0000629Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
632 bug where the linktime verions of free() won't work ...
633
Daniel Veillard27b55282001-04-11 12:22:25 +0000634Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
637
Daniel Veillardafc73112001-04-11 11:51:41 +0000638Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * doc/xml.html: added 2.3.6 release
641
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000642Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
645 * result/wml.xml: resulted in a small output change
646
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000647Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * tree.c: xmlNewDoc was missing the charset initialization
650 * xmllint.c: added --auto to autogenerate a doc, allow to
651 reproduce the problem fixed on xmlNewDoc
652
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000653Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * xpath.c: trying to get 52979 solved
656 * tree.c result/ result/noent/: trying to get 52712 solved, this
657 also made me clean up the fact that XML output in general should
658 not add formating blanks by default, this changed the output of
659 a few tests
660
Daniel Veillard73639a72001-04-10 14:31:39 +0000661Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
664
Daniel Veillardfac26a12001-04-08 13:08:14 +0000665Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * configure.in: finally released 2.3.6
668
Daniel Veillard911f49a2001-04-07 15:39:35 +0000669Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * xpath.c: checking for null pointer generated by new code
672
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000673Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * xpath.c: fixed a [] evaluation problem reported
676 * test/XPath/tests/simpleaddr: extended test
677 * result/XPath/simpleaddr: updated result
678
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000679Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * xmllint.c: Dan Timis reported a portability problem
682 on Macs without mmap, fixed it.
683
Daniel Veillardb38bd552001-04-03 18:22:00 +0000684Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * testXPath.c : added a --tree option allowing to display the
687 tree dump of the XPath expression
688
Daniel Veillard4dd93462001-04-02 15:16:19 +0000689Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * xpath.c: fixed a memleak when comparing nodesets
692 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
693 * tree.c: added a TODO
694
Daniel Veillard92ad2102001-03-27 12:47:33 +0000695Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
696
697 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
698 we need string functions
699 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
700 to be able to use them where needed. Applied some changes
701 to reduce name linking pollution and compile in only what's
702 needed.
703 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
704 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
705 for the string manipulation functions
706 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
707 to the free() function of xmlmemory.c
708 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
709 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
710 usage.
711
712
Daniel Veillard2be30642001-03-27 00:32:28 +0000713Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * error.c: applied the context output patch of the error
716 handling submitted by Chuck Griffith
717 * error/VC/*: this slightly change some error logs
718
Daniel Veillard50582112001-03-26 22:52:16 +0000719Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
720
721 * parser.c: fixed line number reporting on error
722
Daniel Veillard04be4f52001-03-26 21:23:53 +0000723Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * parser.c: Sullivan and Darin found a parser bug,
726 applied the patch.
727
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000728Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
731 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
732 xmlversion.h.in xpointer.c: of course the way I defined
733 UNUSED breaks on old gcc version. Try to be smart and
734 also define it directly in xmlversion.h
735 * configure.in: removed -ansi flag from the pedantic set
736
737Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000738 Huge cleanup, I switched to compile with
739 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
740 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
741 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
742 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
743 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
744 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
745 encoding.h entities.c error.c list.[ch] nanoftp.c
746 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
747 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
748 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
749 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
750 Cleanup, staticfied a number of non-exported functions,
751 detected and cleaned up a dozen of problem found this way,
752 avoided a lot of public function name/typedef/system names clashes
753 * doc/xml.html: updated
754 * configure.in: switched private flags to the really pedantic ones.
755
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000756Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * configure.in: 2.3.5
759 * doc/html/*: rebuilt the docs
760
Daniel Veillard146c9122001-03-22 15:22:27 +0000761Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
762
763 * parser.c: fixed a reported bug in NOTATION parsing
764 * uri.c: accepted but not fixed bug 51876, added TODO
765 * Makefile.am: fixed bug 51876
766
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000767Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * config.h.in configure.in error.c: fix a compilation problem
770 on platforms without vsnprintf (xml@thewrittenword.com)
771
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000772Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
773
774 * parser.c: fixed a function name header typo
775 * SAX.c: notations can also occur in external subset.
776
Daniel Veillard7d42b542001-03-20 13:22:46 +0000777Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * error.c: removed a C++ like comment
780
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000781Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * parser.c: fixing bug 52299 strange condition leading
784 to a parser crash due to a buffer overflow
785 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
786 added the specific test case
787
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000788Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * xpath.[ch]: still a lot of cleanup based on XSLT, added
791 xmlXPathConvert{String,Number,Boolean} to be able to make
792 type casts without a context stack, fixed some implementation
793 problems related to the absence of context at parse-time,
794 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
795 in the public API too
796 * xpointer.c xpathInternals.h: we need to know at parse time
797 whether we are compiling an XPointer
798
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000799Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
802 cleaned up the parser internals, refactored XPath code, added
803 new compilation based APIs and cleanly separated public and
804 private APIs.
805
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000806Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
807
808 * xpath.h: the comp field must be added at the end to avoid
809 killing binary compat.
810
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000811Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * Makefile.am: detect XPath memleaks in regreson tests
814 * error.c: fixed and error w.r.t. error reporting still using
815 stderr
816 * hash.c: added new line at end of file
817 * tree.h: minor cleanup
818 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
819 expression parsing from evaluation, resulted in a number of
820 changes internally, and in XPointer. Likely to break stuff
821 using xpathInternals.h but should remain binary compatible,
822 new interfaces will be added.
823
Daniel Veillardd574f782001-03-14 19:40:17 +0000824Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
825
826 * configure.in: fixed a couple of problems reported by
827 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
828 without gcc on non linux platforms.
829
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000830Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
832 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
833 a fix for --with-html-dir= configure support. I hope it won't
834 break rpm generation
835
Daniel Veillarda022fe02001-03-14 16:30:00 +0000836Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * xmlIO.c: one function comment cleanup.
839
Daniel Veillard25239c12001-03-14 13:56:48 +0000840Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * SAX.c: external subset notations were improperly registered
843 in the internal subset.
844
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000845Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * README.cvs-commits: added, pointing to HACKING
848 * HACKING: updated
849
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000850Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * parser.c: and Matt Sergeant found one in the XML push
853 parser (erroneous check I forgot to remove when I fixed the
854 main parser).
855
Daniel Veillard68d7b672001-03-12 18:22:04 +0000856Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * xpath.c: ptittom found a small bug in UnaryExpr
859
Daniel Veillarde356c282001-03-10 12:32:04 +0000860Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * configure.in: bumped to 2.3.4
863 * error.c: fixed bug #51860
864 * tree.c: fixed bug #51861
865 * valid.c: cleanup, more debug, failed to fix one bug crap ...
866 * tree.[ch] : added xmlDefaultBufferSize
867 * nanoftp.c: typo in function name header block
868 * doc/xml.html : updated, added link to XML::LibXSLT
869 * doc/html/* : rebuilt the docs
870
Daniel Veillard80f32572001-03-07 19:45:40 +0000871Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * parser.c SAX.c: the new content parsing code raised an
874 ugly bug in the characters() SAX callback. Found it
875 just because of strangeness in XSLT XML Rec ouptut :-(
876
Daniel Veillard6c831202001-03-07 15:57:53 +0000877Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * Makefile.am: Martin Baulig suggested to add -lm
880 * tree.c: found another bug in xmlNodeGetContent()
881
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000882Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883
884 * xpath.c: Bjorn found the error related to strictness of comparison.
885
Daniel Veillard29631a82001-03-05 09:49:20 +0000886Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * parser.c: trying to fix the Dtd parsing problem reported
889 by Gary, side effect of last week speed optimizations.
890
Daniel Veillard14be0a12001-03-03 18:50:55 +0000891Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
894 * parserInternals.c: removed unneeded test raised by Stric
895
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000896Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
897
898 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
899 and fixed by William Brack). Added xmlXPathFormatNumber.
900 Changed the sorting slightly.
901 * configure.in Makefile.am example/Makefile.am: Added -lm.
902 Please note that applications linking with libxml2, must
903 also like with the math library from now on.
904
Daniel Veillardf9533d12001-03-03 10:04:57 +0000905Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * HTMLparser.c: fixed loop reported by Marc Sanfacon
908
Daniel Veillard2f362242001-03-02 17:36:21 +0000909Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * parser.c: one must report spaces even if the Dtd element
912 content proves that this is not part of the element content.
913 * result/valid/*.xml: this changed the ouptu slightly
914
Daniel Veillardb402c072001-03-01 17:28:58 +0000915Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * configure.in: bumped to 2.3.3
918 * doc/xml.html: updated
919
Daniel Veillard77851712001-02-27 21:54:07 +0000920Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * tree.c: minor doc fix
923 * xpath.c: deallocation issues when a result tree has been
924 converted to a node-set
925
Daniel Veillardec70e912001-02-26 20:10:45 +0000926Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
927
928 * doc/xml.html: oops corrected dates s/2000/2001
929
Daniel Veillard8730c562001-02-26 10:49:57 +0000930Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * valid.c: new patch from Gary Pennington
933
Daniel Veillard91e9d582001-02-26 07:31:12 +0000934Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * doc/xml.html: applied patch from Ankh
937
Daniel Veillardedac3c92001-02-26 01:36:19 +0000938Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * xinclude.c: fixed a problem building on Mac
941
Daniel Veillard21a0f912001-02-25 19:54:14 +0000942Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * parser.c: more work on increasing parsing ferformances
945
Daniel Veillard48b2f892001-02-25 16:11:03 +0000946Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
949 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
950 avoiding memcpy in production builds MEM_CLEANUP macro use
951 * parser.[ch] parserInternals.c: optimizations of the tightest
952 internal loops inside the parser. Better checking of I/O
953 flushing/loading conditions
954 * xmllint.c : added --timing
955
Daniel Veillard71681102001-02-24 17:48:53 +0000956Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * configure.in: bumped to 2.3.2
959 * doc/xml.html: updated for release
960
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000961Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * xpath.c: found a memleak and fixed a nasty bug
964
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000965Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * xmllint.[c1] : added return code errors for xmllint
968 * xpath.c: specific debug dump function for result value trees
969
Daniel Veillard4b637072001-02-21 21:52:55 +0000970Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
971
972 * xpath.c: finally implemented xmlXPathCompareNodeSets
973 * test/XPath/expr/floats results/XPath/expr/floats: added
974 a test for float expressions
975
Daniel Veillardf714aa32001-02-21 03:07:44 +0000976Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
977
978 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
979 * parserInternals.[ch]: trying to speed up parsing
980 * xpath.c : speeded up node set equality op
981
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000982Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
983
984 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
985 better handling of ID/IDREF and the list modules associated
986 * configure.in: small CFLAGS cleanup
987
Daniel Veillarda8abee62001-02-19 15:14:59 +0000988Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
989
990 * configure.in: fixed iconv detection on AIX (stric)
991
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000992Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000993
994 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
995
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000996Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
997
998 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
999 and optimized xmlXPathNodeSetSort
1000
Daniel Veillard142adbf2001-02-17 13:21:05 +00001001Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * xpath.c: bug fix when context size is 0
1004 * parser.c: I like Norm's Dtd because they still manage to break
1005 the parser occasionally
1006
Daniel Veillardf23e0092001-02-16 13:21:29 +00001007Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1010
Daniel Veillarde0e26512001-02-16 00:11:46 +00001011Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1014 attributes within the XML-1.0 namespace
1015
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001016Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1017
1018 * xpathInternals.h: exported a few axis functions
1019 * doc/xml.html: updated the doc
1020
Daniel Veillard760f4422001-02-15 14:59:48 +00001021Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * configure.in: applied patch from Daniel van Balen for OpenBSD
1024 and bumped version to 2.3.1
1025 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1026 attempt to find autoclosing was simply broken, removed it,
1027 updated the examples, this is better
1028
Daniel Veillardd194dd22001-02-14 10:37:43 +00001029Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1032 hash functionnalities.
1033 * doc/html/* : rebuild the doc
1034
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001035Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1038 on predicate
1039 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1040 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1041 really want to have tags closed on output even if we accept
1042 unclosed ones on input
1043
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001044Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * xpath.c: ouch don't free NULL, rare case fixed
1047 * tree.c: don't coalesce text nodes if they don't have the
1048 same behaviour wrt escaping on output
1049
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001050Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * xpath.c: small fixup
1053 * SAX.c: don't warn on empty namespaces.
1054
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001055Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * README: a bit of cleanup
1058 * configure.in: preparing for 2.3.0 release
1059
Daniel Veillard1f83d392001-02-08 09:37:42 +00001060Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * hash.[ch]: added a first version of xmlHashSize()
1063 * valid.c: another bug fix from Gary Pennington
1064
Daniel Veillard5eef6222001-02-07 18:24:48 +00001065Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * valid.c: couple of bug fixes pointed by Gary Pennington
1068 * HTMLtree.c: #if 0 cleanup
1069
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001070Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1073 which removes a time consuming check of xmlXPathNodeSetAdd()
1074 and use it in places where we are sure to not break unicity
1075
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001076Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * xpath.c: bug fixes found from XSLT
1079 * tree.c: preserve node->name special values when copying nodes.
1080 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1081 external subset are fetched when available but without full
1082 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1083 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1084 output with encoding disabled.
1085
Daniel Veillard2c833b62001-02-03 08:52:06 +00001086Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1087
1088 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1089 xmlCheckFilename should not be called from xmlFileOpenW
1090 and xmlGzfileOpenW
1091
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001092Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1093
1094 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1095 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1096 added the new tests for URI normalization
1097 * testURI.c: fixed stoopid bugs
1098 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1099 the URI in the error messages are now properly normalized
1100
Daniel Veillardea28ce62001-02-02 08:20:19 +00001101Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1104
Daniel Veillarde99a4762001-02-01 04:34:35 +00001105Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1108
Daniel Veillard2b325a02001-01-31 20:46:31 +00001109Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * xpath.c: fixed mod operator
1112
Daniel Veillardde55cf62001-01-31 15:53:13 +00001113Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * parser.c: fixed xmlStrcat doc
1116 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1117 trees.
1118
Daniel Veillard2f913b72001-01-31 13:23:49 +00001119Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1120
1121 * xpath.c result/XPath/tests/chaptersbase
1122 result/XPath/tests/simplebase: fixed XPath node()
1123 * tree.c: small fix in xmlNewNs()
1124 * Makefile.am: removed extraneous xml2Conf.sh rule
1125
Daniel Veillardb42042b2001-01-28 07:40:36 +00001126Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1129 Changed the library name, in order to get libxml-devel and
1130 libxml2-devel to coexist on a single system
1131 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1132 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1133
Daniel Veillardee0a4662001-01-27 18:59:33 +00001134Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1135
1136 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1137 libxml2-devel installable in // as libxml-devel.
1138
Daniel Veillard5eb05942001-01-27 17:50:22 +00001139Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1140
1141 * doc/Makefile.am: fixed make rebuild in doc
1142 * doc/html/*.html: rebuilt the docs
1143
Daniel Veillard65c295d2001-01-26 09:32:39 +00001144Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1145
1146 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1147
Daniel Veillard8e199902001-01-25 18:54:39 +00001148Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1151 the HTML doc to go into the -devel RPM ...
1152 * aclocal.m4 config.h.in: some updates due to auto* magic
1153
Daniel Veillard93086662001-01-25 18:13:04 +00001154Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1155
1156 * xpath.h: added a hook in the context structure allowing to
1157 link to extra support, needed for XSLT
1158
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001159Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1160
1161 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1162 xmlXPtrCmpPoints to use it.
1163 * propagated the following patch from Alejandro Forero
1164 * include/win32config.h xmlIO.c: applied further suggestions
1165 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1166 * example/gjobread.c: fixed warnings, now that it builds
1167
1168Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1169
1170 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1171
1172 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1173 filename points to a valid file (not a directory).
1174 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1175 Added calls to xmlCheckFilenameDir.
1176
1177 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1178 `path' (rather than `filename') as the parameter to gzopen and open.
1179
Daniel Veillard48177c22001-01-23 15:27:41 +00001180Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * Makefile.am: fixed a problem with EXTRA_DIST
1183
Daniel Veillardb83ba402001-01-22 22:45:10 +00001184Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * Makefile.am example/Makefile.am: finally found the trick
1187 to build the example, i.e. add "." in SUBDIRS before example
1188 in the list <grin/>
1189
Daniel Veillard82687162001-01-22 15:32:01 +00001190Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191
1192 * doc/xml.html: updated with an XSLT section, removed pointer to
1193 W3C CVS base.
1194
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001195Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1198 too, and deallocation need to occur the same way.
1199
Daniel Veillarde4566462001-01-22 09:58:39 +00001200Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1203 type correponding to an XSLT result tree fragment. Share most
1204 of the data format with node set, as well as operators.
1205 * HTMLtree.c: added a newline at the end of the doctype output
1206 whe this one is not present initially.
1207 * tree.c: make sure taht the parent and doc pointers are properly
1208 set when copying attributes (lists).
1209
Daniel Veillard701c7362001-01-21 09:48:59 +00001210Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1213
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001214Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * xpath.c: seems I finally killed that ugly path evaluation
1217 context bug (tagged 9999 in case is is wrong)
1218
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001219Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1220
1221 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1222 for XSLT
1223
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001224Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225
1226 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1227 for xmlGzfileOpen() bug
1228
Daniel Veillardf6eea272001-01-18 12:17:12 +00001229Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * xpath.c: removed an error found by XSLT usage
1232 * tree.c parserInternals.h: use a predefined static string
1233 for text and comment nodes, avoid freeing them in xmlFreeNode,
1234 exported the string name in parserInternals.h and added
1235 another value to disable encoding at output (for XSLT),
1236 gain memory, time.
1237
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001238Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1241 win32/libxml2/libxml2_so.dsp: new makefiles and update
1242 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1243
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001244Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1247 Gary Pennington
1248
Daniel Veillard389e6b72001-01-15 19:41:13 +00001249Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1250
1251 * xpath.c: fixed the comaprision of values and nodelists,
1252 need to compare nodelist still ...
1253 * debugXML.c: avoided a possible core dump
1254 * HTMLparser.c: cleanup
1255 * nanohttp.c: contributed fix.
1256 * tree.c: fixes in properties handling added xmlSetNsProp
1257 needed by libxslt
1258 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1259 comment
1260 * TODO: updated
1261
Daniel Veillard167bd532001-01-06 21:09:34 +00001262Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * parser.c parserInternals.c: applied Bjorn Reese optimization
1265 patch
1266
1267Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * Makefile.am: applied patch fro make check from Martin Vidner
1270
Daniel Veillard503b8932001-01-05 06:36:31 +00001271Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * configure.in: preparing 2.2.11
1274 * doc/html/*: rebuild the HTML files
1275 * doc/xml.html : updated
1276
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001277Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1278
1279 * tree.c: fixed a stupid bug
1280 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1281 patches related to validation of an XInclude processing result
1282 * TODO: updated
1283
Daniel Veillarde2488192001-01-04 10:54:22 +00001284Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1287 on large files
1288
Daniel Veillardf060a412001-01-03 20:52:44 +00001289Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1290
1291 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1292
Daniel Veillard45cff692001-01-03 18:02:04 +00001293Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1296 reported by Jonas Borgström
1297 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1298
Daniel Veillard08108982001-01-03 15:24:58 +00001299Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1300
1301 * testXPath.c xpath.c: fixing the XPath union expressions problem
1302 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1303
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001304Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1305
1306 * xmllint.c: Made is so if the file name is "-" is will read form
1307 standard input. Sven Heinicke <sven@zen.org>
1308 * tree.c: fixed a problem when growing buffer
1309 * tree.h: fixed the comment of the node types following andersca
1310 comment
1311 * TODO: updated
1312
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001313Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * HTMLparser.[ch]: added a way to avoid adding automatically
1316 omitted tags. htmlHandleOmittedElem() allows to change the
1317 default handling.
1318 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1319 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1320 of xmllint too when using --memory flag, added a memory test
1321 suite at the Makefile level.
1322 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1323 with namespace use when encountering QNames in XPath evalation,
1324 added xmlns() scheme in XPointer.
1325 * nanoftp.c : incorporated a fix
1326 * parser.c xmlIO.c: fixed problems raised with encoding when using
1327 the memory I/O
1328 * parserInternals.c: closed bug 25934 reported by
1329 torsten.landschoff@innominate.de
1330 * TODO: updated
1331
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001332Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1335 on a non-updated tree :-(, made a 2.2.10 release to correct the
1336 situation
1337
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001338Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1341 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1342 integrated a set of OpenVMS changes from Howard Taylor
1343 <Howard.Taylor@pacoast.com>
1344
Daniel Veillard58770e72000-11-25 00:48:47 +00001345Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1348 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1349
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001350Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * HTMLparser.c: some fixes on auto-open of html/head/body
1353 * encoding.c: fixed a compilation error on some gcc env
1354 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1355 XPointer implementation
1356 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1357 related XPointer tests and associated results
1358
Daniel Veillard300f7d62000-11-24 13:04:04 +00001359Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * doc/xmldtd.html doc/xml.html: following a short step by step
1362 guidance on IRC to help maciej with DTDs I started a small
1363 page on the subject.
1364
Daniel Veillard748e45d2000-11-17 16:36:08 +00001365Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * HTMLparser.c: fixed handling of broken charrefs
1368 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1369 patches
1370
Daniel Veillard28929b22000-11-13 18:22:49 +00001371Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * doc/xml.html doc/html/* : rebuilt the docs after adding
1374 xinclude and updated page for 2.2.7 and 2.2.8
1375 * configure.in: releasing 2.2.8
1376
Daniel Veillard41e06512000-11-13 11:47:47 +00001377Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * parser.[ch] parserInternals.c: applied the conditional
1380 section processing fix from Jonathan P Springer
1381 <jonathan.springer2@gte.net>
1382 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1383 project file, fixed iconv default non support
1384 * xpath.c: fixed the problem of evaluating relative expressions
1385 when a node context is provided.
1386
Daniel Veillardbf432752000-11-12 15:56:56 +00001387Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * nanoftp.c: fixed gcc 2.95 new warnings
1390 * SAX.c: fixed a stupid bug
1391 * tree.c: fixed a formatting problem when round-tripping
1392 from/to memory
1393 * xinclude.c: chased memleak, fixed a base problem
1394 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1395 xmlXPtrBuildNodeList()
1396 * TODO: updated
1397 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1398 adding a first small set of regression tests for XInclude
1399
Daniel Veillardc2def842000-11-07 14:21:01 +00001400Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * nanohttp.[ch]: applied Wayne Davison patches to access
1403 the WWW-Authorization header.
1404 * parser.c: Closed Bug#30847: Problems when switching encoding
1405 in short files by applying Simon Berg's patch.
1406 * valid.c: fixed a validation problem
1407 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1408 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1409 Wayne Davison
1410 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1411 need to be extended to non full nodes selections.
1412 * xinclude.c: starts to work decently
1413
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001414Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1417 debugXML.c xmlversion.h.in: Started adding XInclude support,
1418 this is a new xmllint option
1419 * tree.c xpath.c: applied TOM patches for XPath
1420 * xpointer.c: fixed a couple of errors.
1421 * uri.c: added an escaping function needed for xinclude
1422 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1423 new warning from RH70 gcc's version
1424
Daniel Veillarda4964b72000-10-31 18:23:44 +00001425Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * HTMLparser.c: fixed loop on invalid char in scripts
1428 * parser.c: update to description of xmlIOParseDTD()
1429 * libxml.m4 xmlversion.h.in: changes contributed by
1430 Michael Schmeing <m.schmeing@internet-factory.de>
1431 * configure.in: preparing for 2.2.7
1432 * Makefile.am: trying to avoid config.h and acconfig.h
1433 being included in the distrib
1434 * configure.in: released 2.2.7
1435
1436Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1439 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1440
Daniel Veillard01411222000-10-30 15:33:22 +00001441Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * parser.[ch]: added xmlIOParseDTD()
1444 * xpointer.c: added support for the 2 extra parameters of
1445 string-range, fixed a stoopid error when '0' was present
1446 in XPointer expressions
1447 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1448 testsuite for the above
1449
Daniel Veillard6db58192000-10-30 09:27:53 +00001450Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * libxml.spec.in: improved package descriptions
1453
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001454Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * xpath.c xpathInternals.h: applied a large cleaning patch
1457 from TOM <ptittom@free.fr>, it also add namespace support
1458 for function and variables registration.
1459
Daniel Veillardbd20df72000-10-29 17:53:40 +00001460Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1463 * Makefile.mingw: Wayne Davison's update adding hash.c
1464
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001465Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * xpath.c: fixed the root evaluation problems
1468 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1469 ignorable spaces with <b> <bold> <em>
1470 * tree.c: fixed a loop in xmlSearchNsByHref()
1471
Daniel Veillard767662d2000-10-27 17:04:52 +00001472Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * xpath.c: applied another XPath patch from TOM
1475 * xpath.c include/makefile.am: applied another patch from
1476 china@thewrittenword.com (cleanup on IRIX).
1477
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001478Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * xml-config.1: received a fixed version from Fredrik Hallenberg
1481 <hallon@lysator.liu.se>
1482
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001483Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1486 cleanup patch for XPath
1487
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001488Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * patched to redirrect all "out of context" error messages to
1491 a reconfigurable routine. The changes are:
1492 * xmlerror.h : added the export of an error context type (void *)
1493 an error handler type xmlGenericErrorFunc there is an interface
1494 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1495 to reset the error handling routine and its argument
1496 (by default it's equivalent to respectively fprintf and stderr.
1497 * all the c files: all wild accesses to stderr or stdout within
1498 the library have been replaced to calls to the handler.
1499
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001500Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1501
1502 * configure.in: release 2.2.6
1503 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1504 exporting the inner functions of xpath for extension modules
1505 * doc/*: updated and rebuilt the doc
1506
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001507Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * nanohttp.c : applied Wayne HTTP cleanup patch
1510 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1511 and xmlNodeSetSpacePreserve()
1512
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001513Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1514
1515 * xpath.c: closing bug #29260
1516
Daniel Veillard126f2792000-10-24 17:10:12 +00001517Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1520 multikey tuples, made hash structure opaque
1521 * valid.[ch]: moved elements, attributes, notations decalarations
1522 as well as ID and refs to hash tables.
1523 * entities.c: hash cleanup
1524 * xmlmemory.c: fixed a dump problem in debug mode
1525 * include/Makefile.am: problem passing in DESTDIR= values patch
1526 from Marc Christensen <marc@calderasystems.com>
1527 * nanohttp.c: removed debugging remains
1528 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1529 * HTMLparser.c parser.c: fixing a number of problems with the
1530 macros in the *parser.c files (Wayne).
1531 * HTMLparser.c: close the previous option when opening a new one
1532 (Marc Sanfacon).
1533 * result/HTML/*: updated the HTML results accordingly
1534
Daniel Veillard52afe802000-10-22 16:56:02 +00001535Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1536
1537 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1538 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1539 XPath functions and XML entities table to them. More to come...
1540 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1541
Daniel Veillard683cb022000-10-22 12:04:13 +00001542Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * tree.c: coalesce adjacent text nodes
1545 * valid.c: handling of blank nodes in DTd validation (raised
1546 by problems with a posteriori validation).
1547 * nanohttp.c: changing behaviour on HTTP write stuff.
1548 * HTMLtree.c: forced body and html to be explicitely closed.
1549 * xpath.h: exported more XPath functions.
1550
Daniel Veillard1baf4122000-10-15 20:38:39 +00001551Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * Release of 2.2.5
1554 * xpointer.c: range() range-inside and other helper functions
1555 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1556
Daniel Veillard47e12f22000-10-15 14:24:25 +00001557Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1560 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1561
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001562Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1565 and XPointer modules
1566
Daniel Veillard134c9f32000-10-15 10:27:08 +00001567Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1568
1569 * SAX.h: closed #25107
1570
Daniel Veillard39915622000-10-15 10:06:55 +00001571Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * testSAX.c: fixed problem with cdata reporting
1574 * SAXresult/* : updated
1575
Daniel Veillard1e851392000-10-15 10:02:56 +00001576Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1579 Closed bug #27499, added to regression tests
1580 * TODO: updated
1581
Daniel Veillard7eda8452000-10-14 23:38:43 +00001582Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1585 support for SCRIPT and STYLE with help from Bjorn Reese
1586 * test/HTML/* result/HTML/*: added simple testcase and updated
1587 the existing ones.
1588
Daniel Veillardff9c3302000-10-13 16:38:25 +00001589Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1592 string-range for empty strings
1593 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1594 test/XPath/xptr/strrange: augmented the XPointer testsuite
1595
Daniel Veillard189446d2000-10-13 10:23:06 +00001596Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1597
1598 * doc/xml.html doc/xmlmem.html: added a module describing memory
1599 interfaces and use, updated the main page.
1600
Daniel Veillard2f971a22000-10-12 23:26:32 +00001601Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1604 nanoftp code work on Windows too now
1605
1606Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001607
1608 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1609 * xpointer.c: implemented string-range() at least a good first version
1610 * test/XPath/docs/str test/XPath/xptr/strrange
1611 result/XPath/xptr/strrange: the string-range() tests
1612
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001613Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1614
1615 * Makefile.am include/Makefile.am include/win32config.h
1616 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1617 and make distcheck
1618
Daniel Veillard19d61112000-10-11 23:50:35 +00001619Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1622 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1623 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1624
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001625Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1628 patch for socklen_t detection by
1629 Albert Chin-A-Young <china@thewrittenword.com>
1630
Daniel Veillardcd429612000-10-11 15:57:05 +00001631Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1634 and added a --dtdvalid option to xmllint used to test it
1635
Daniel Veillard47c02452000-10-11 13:04:36 +00001636Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1639 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1640
Daniel Veillard2d38f042000-10-11 10:54:10 +00001641Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1644 handlings (registration, lookup, cleanup)
1645
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001646Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * configure.in Makefile.am include/makefile.am: adding XPointer
1649 and XPtrtests target
1650 * xpointer.[ch] : new files for XPointer support
1651 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1652 more XPath tests
1653
Daniel Veillard57fda592000-10-10 23:24:14 +00001654Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * configure.in: fixed, very broken, make distcheck works again
1657
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001658Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * More work toward 2.2.5, integrated a number of patches
1661 * configure.in Makefile.am win32config.h.in: trying to cleanup
1662 make distcheck .... huh ...
1663 * include/Makefile.am include/win32config.h: new directory
1664 for includes
1665 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1666 updated teh makefiles and instructions for WIN32
1667 * xpath.c: small fixes
1668 * test/XPath/ results/XPath: updated the testcases and results
1669 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1670 suggested patches
1671 * valid.c: fixed an ID bug
1672
Daniel Veillardb71379b2000-10-09 12:30:39 +00001673Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1674
1675 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1676 the automake bug where wrong dependancies were generated.
1677 * xpath.[ch]: worked on XPointer
1678
Daniel Veillard7e99c632000-10-06 12:59:53 +00001679Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * configure.in Makefile.am: 2.2.5, ship the include in an
1682 include/libxml subdirectory, use symlinks when using CVS
1683 * testSAX.c: fixed small bug
1684 * testXPath.c: changed the way testfiles are parsed
1685 * debugXML.c: same kind of cleanup when parsing an argument expression
1686 XPath/XPointers can have blanks embedded
1687 * xpath.[ch]: more cleanup, reorgs for XPointer work
1688 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1689 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1690
Daniel Veillard55b91f22000-10-05 16:30:11 +00001691Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1694 in the XPath engine, rewrote large parts of it, now it's far
1695 cleaner and in sync with the REC not an old WD. Fixed a parsing
1696 problem in the interactive XML shell found when testing XPath.
1697
Daniel Veillardac260302000-10-04 13:33:43 +00001698Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1701 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1702 examples with the extra test
1703
Daniel Veillard7cfce322000-10-04 12:40:27 +00001704Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1707 the global init function.
1708
Daniel Veillard970112a2000-10-03 09:33:21 +00001709Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * HTMLparser.c: Doohhh, attribute name parsing was still case
1712 sensitive ! Fixed this ...
1713 * result/HTML/* : updated the tests results accordingly
1714
Daniel Veillard740abf52000-10-02 23:04:54 +00001715Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1718 engine, should be far more stable, incorporated a new version of
1719 preceding/following axis, need testing
1720 * uri.c: fixed file:///c:/a/b/c problem
1721 * test/XPath/tests/idsimple: augmented the XPath tests
1722
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001723Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * doc/* rebuilding docs for 2.2.4 release
1726
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001727Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * configure.in: releasing 2.2.4
1730 * parser.[ch]: added xmlStrEqual()
1731 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1732 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1733 use xmlStrEqual instead
1734 * TODO: updated
1735 * added an XPath test
1736
Daniel Veillardbc765302000-10-01 18:23:35 +00001737Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1740 * entities.h: exported xmlInitializePredefinedEntities
1741 * parser.[ch] : added xmlInitParser()
1742 * parserInternals.h : had to export htmlInitAutoClose()
1743
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001744Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1747 problems
1748 * Makefile.am : added XPath regression tests to normal tests
1749 * uri.c: fixed a problem with local paths, cleanup
1750 * parser.c: fixed a problem with large CData sections
1751
Daniel Veillardd2ade932000-09-30 14:39:55 +00001752Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1753
1754 * configure.in xml-config.in: patch from "Ben Taylor"
1755 <sol7x86@hotmail.com> for solaris shared libs lookup
1756
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017572000-09-30 Martin Baulig <baulig@suse.de>
1758
1759 * libxml-2.0.pc.in: Provide pkg-config script.
1760
1761 * configure.in: Create the libxml-2.0.pc script from the
1762 libxml-2.0.pc.in templates.
1763 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001764 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001765
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001766Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1767
1768 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1769 when compiling with MSC
1770
Daniel Veillard46057e12000-09-24 18:49:59 +00001771Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * xpath.c: patch for normalize-string() substring-before(),
1774 substring-after() and translate() functions from Bjorn Reese
1775 <breese@mail1.stofanet.dk>
1776 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1777 Fredrik Hallenberg <hallon@lysator.liu.se>
1778 * TODO: updated
1779
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001780Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1783 problem of socklen_t being undefined on a number of platforms
1784 * debugXML.c: fixed a compilation problem when without snprintf
1785
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001786Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1789 an URI bug and a fix for the control-character-induced infinite loop
1790 * nanohttp.c: preventive fix for compiling on WIN32
1791
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001792Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * xmlint.c: closing bug #25000
1795
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001796Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1799 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1800 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1801 related function, fixing xmlStrncmp(), and associated cleanup
1802 * result/HTML/entities.html.sax: updating result
1803
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001804Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * uri.c: applied patch for URI escaping from Wayne Davison
1807 <wayned@blorf.net>
1808 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1809 from Denis Barbier <barbier@imacs.polytechnique.fr>
1810 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1811 patch from Wayne Davison
1812
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001813Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * doc/xml.html : updated with new releases, adding "how to help"
1816
Daniel Veillard04698d92000-09-17 16:00:22 +00001817Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1820 removed a few warnings in pedantic mode ...
1821 * parserInternals.c parser.c: moved encoding switching function
1822 to parserInternals.c
1823 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1824
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001825Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1828 error or warning handlers
1829
Daniel Veillardb1059e22000-09-16 14:02:43 +00001830Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1831
1832 * parserInternals.c parserInternals.h parser.c Makefile.am:
1833 created a new module parserInternals.c, moved most of the
1834 code shared by the various parsers there, as well as
1835 deprecated code from parser.c. More cleanup of parser.c
1836 * uri.c: fixed a problem when URI is NULL
1837 * valid.c: speedup when looking for an attribute declaration
1838
Daniel Veillard39c7d712000-09-10 16:14:55 +00001839Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1840
1841 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1842 the cleanup of the computation of URI references when seeking
1843 external entities. The URI reference string and the resulting
1844 URI are both stored now.
1845 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1846 large s(n)printf checks and cleanup from Denis Barbier
1847 <barbier@imacs.polytechnique.fr>
1848 * xmlversion.h.in tree.h: couple of SGML declarations for a
1849 possible docbook module.
1850 * result/VC/ : a couple of test output changed due to the change
1851 of the entities URI
1852
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001853Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * parser.h: added a _private field for linking user's data
1856
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001857Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * parser.c parserInternals.h: demacroified most of the IS_XXX
1860 the gain in size is significant so ...
1861
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001862Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * entities.c: cases where looking up entities with doc==NULL
1865 covered
1866
Daniel Veillard90e11312000-09-05 10:42:32 +00001867Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1868
Daniel Veillard1de50802000-09-07 08:54:32 +00001869 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001870 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1871
Daniel Veillard98a79162000-09-04 11:15:39 +00001872Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1873
Daniel Veillard1de50802000-09-07 08:54:32 +00001874 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001875 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1876 * Makefile.in: added URItest and included thenin "make tests"
1877
1878Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001879
1880 * xmlversion.h.in: closed bug 22941
1881
Daniel Veillard2bb89092000-08-31 14:57:50 +00001882Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * doc/xmlio.html: added doc and example for entity loader
1885 redefinition.
1886
Daniel Veillard96984452000-08-31 13:50:12 +00001887Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1890 used by libxml
1891
Daniel Veillarde715dd22000-08-29 18:29:38 +00001892Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1893
1894 * parser.c: Fixed bug on invalid ontent characters and when using
1895 push.
1896 * xmllint.c: fixed xmllint endling of errors in push mode
1897
Daniel Veillard4948eb42000-08-29 09:41:15 +00001898Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001901 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001902 * result/HTML/*.sax: regenerated HTML SAX output
1903 * parser.c: more cleanup.
1904
Daniel Veillarde010c172000-08-28 10:04:51 +00001905Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001908 patches from Wayne Davison <wayned@users.sourceforge.net>,
1909 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001910 * HTMLparser.c: fixed an ignorable white space detection bug
1911 occuring when parsing with SAX only
1912 * result/HTML/*.sax: updated since the output is now HTML
1913 encoded...
1914
Daniel Veillard47f3f312000-08-27 22:40:15 +00001915Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001917 * HTMLparser.[ch]: applied some of Wayne Davison
1918 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001919
Daniel Veillarde0854c32000-08-27 21:12:29 +00001920Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1923 undeclared namespace prefix was used, added a warning.
1924 Cleaned up support w.r.t. entities, spilling out a warning
1925 and being pedantic on lookups.
1926 * test/warning/ent9 : added testcase for previous example.
1927 * TODO: updated
1928 * parserInternals.h parser.c: changed the way names are parsed
1929 now allow infinite size and decrease penalty for normal use
1930 * parser.c: Started a big cleanup/check of the parser code,
1931 fixed some of the most tortuous entity code, spotted code
1932 unused anymore
1933 * test/*: added tests for very long names and related nasty
1934 things.
1935
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001936Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1937
1938 * doc/encoding.html: added encoding aliases doc
1939 * doc/xml.html: updates
1940 * encoding.[ch]: added EncodingAliases functions
1941 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1942 bottleneck affecting large DTDs like Docbook
1943 * parser.[ch] xmllint.c: added a pedantic option, will be
1944 useful
1945 * SAX.c: redefinition of entities is reported in pedantic mode
1946 * testHTML.c: uninitialized warning from gcc
1947 * uri.c: fixed a couple of bugs
1948 * TODO: added issue raised by Michael
1949
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001950Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * doc/encoding.html: propagated Martin Duerst suggestions
1953
Daniel Veillard52402ce2000-08-22 23:36:12 +00001954Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1957 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1958 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1959 by Wayne Davison
1960
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001961Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1962
1963 * nanoftp.c nanohttp.c: small cleanup
1964 * TODO: updated
1965
Daniel Veillard244ece92000-08-19 20:58:02 +00001966Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * added an old VC testcase and updated title.xml entity
1969
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001970Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1971
1972 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1973 done on auto-opening of <p> tags and cleanup of SAX output
1974
Daniel Veillard979e55e2000-08-19 16:48:54 +00001975Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1978
Daniel Veillard4540be42000-08-19 16:40:28 +00001979Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * doc/xml.html libxml.* structure.*: updated the doc a bit
1982
Daniel Veillard808a3f12000-08-17 13:50:51 +00001983Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1986 of SAX tests
1987
Daniel Veillard29579362000-08-14 17:57:48 +00001988Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1991 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1992
Daniel Veillard1255ab72000-08-14 15:13:33 +00001993Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1996 * testHTML.c: fix core dump on Solaris 2.x systems
1997 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1998 * result/HTML/*.sax: previous bug fix lead to new results
1999
Daniel Veillard03109292000-08-14 14:58:22 +00002000Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2003 * configure.in: added --with-readline=DIR to accept alternate
2004 path for readline include/library
2005 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2006 for ANSI under HP-UX
2007 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2008 includes @LIBS@
2009
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002010Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2011
2012 * doc/* : rebuilt the docs
2013 * getting ready for 2.2.2 release
2014
Daniel Veillard87b95392000-08-12 21:12:04 +00002015Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2018 and xmlAddFeature()
2019 * tree.[ch]: added xmlAddChildList()
2020 * xmllint.c: MAP_FAILED macro test
2021 * parser.h: added xmlParseCtxtExternalEntity()
2022 * valid.c: applied bug fixes removed warning
2023 * tree.c: added CDATA block to elements content
2024 * testSAX.c: cleanup of output
2025 * testHTML.c: added SAX testing
2026 * encoding.c: better error recovery
2027 * SAX.c, parser.c: fixed one of the external entity processing
2028 of the OASis testsuite
2029 * Makefile.am: added HTML SAX regression tests
2030 * configure.in: bumped to 2.2.2
2031 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2032 SAX results
2033
Daniel Veillard88a172f2000-08-04 18:23:10 +00002034Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * configure.in: patch for HP compiler
2037
20382000-08-04 Sven Heinicke <sven@zen.org>
2039
2040 * xmllint.c: Was coredumping sometimes when the file given didn't
2041 exist.
2042
Daniel Veillard46e370e2000-07-21 20:32:03 +00002043Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002046
Daniel Veillard46e370e2000-07-21 20:32:03 +00002047 when using in memory parsing. Need some cleanup.
2048 * xmllint.c configure.in: added a --memory flag to test memory
2049 parsing
2050
Daniel Veillard36650692000-07-21 15:16:39 +00002051Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2052
2053 * nanohttp.c: fixed socklen_t replacement to unsigned int
2054 * parser.c: fixed a space handdling missing at the end of
2055 production 28 DOCTYPE.
2056 * xmlmemory.c: fixed a stupid bug on the routine to override
2057 allocation functions
2058 * TODO: updated
2059
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002060Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * doc/ regenerated the docs
2063
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002064Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2065
2066 * doc/encoding.html doc/xml.html: added I18N doc
2067 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2068 improvements, both parser and filters, added ASCII & HTML,
2069 fixed the ISO-Latin-1 one
2070 * xmllint.c testHTML.c: added/made visible --encode
2071 * debugXML.c : cleanup
2072 * most .c files: applied patches due to warning on Windows and
2073 when using Sun Pro cc compiler
2074 * xpath.c : cleanup memleaks
2075 * nanoftp.c : added a TESTING preprocessor flag for standalong
2076 compile so that people can report bugs more easilly
2077 * nanohttp.c : ditched socklen_t which was a portability mess
2078 and replaced it with unsigned int.
2079 * tree.[ch]: added xmlHasProp()
2080 * TODO: updated
2081 * test/ : added more test for entities, NS, encoding, HTML, wap
2082 * configure.in: preparing for 2.2.0 release
2083
Daniel Veillard49703262000-07-10 10:27:46 +00002084Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * nanoftp.c: fixed the way the control connection is handled
2087 * libxml.spec.in: fixed the dependancies and cleanup
2088
Daniel Veillard306be992000-07-03 12:38:45 +00002089Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2090
2091 * doc/xml.html: changed the xmlsoft.org structure, updated the
2092 examples w.r.t. root and childs
2093
Daniel Veillard7d853352000-07-02 18:53:09 +00002094Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2097
Daniel Veillard365e13b2000-07-02 07:56:37 +00002098Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * HTMLparser.c: Work on character encoding support for the HTML parser
2101 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2102 * encoding.c: Fixed a potential memleak in the encoding stuff
2103
Daniel Veillardaf743792000-07-01 11:49:28 +00002104Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2105
2106 * doc/FAQ.html doc/Makefile.am : added a FAQ
2107
2108Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002109
2110 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2111 of the HTML parser to force it to not bypass SAX
2112
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002113Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * win32config.h.in: updated
2116 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2117 lacks iconv support :-( need to release 2.1.1
2118 * configure.in: release 2.1.1
2119 * HTMLparser: fixed bug #14784
2120 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2121 by Windows compiler
2122 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2123 the SAX startDocument() callback.
2124 * TODO: updated
2125
2126Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * added xmlStopParser()
2129
Daniel Veillardbe803962000-06-28 23:40:59 +00002130Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * configure.in: 2.1.0 prerelease
2133 * Large resync between W3C and Gnome tree
2134 * nanoftp, nanohttp.c: fixed stalled connections probs
2135 * HTMLtree.c SAX.c : support for attribute without values in
2136 HTML for andersca
2137 * valid.c: Fixed most validation + namespace problems
2138 * HTMLparser.c: start document callback for andersca
2139 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2140 * parser.h, SAX.c: serious speed improvement for large
2141 CDATA blocks
2142 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2143 different encoding
2144 * example/Makefile.am example/gjobread.c tree.h: work on
2145 libxml1 libxml2 convergence.
2146 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2147 and the LIBXML_TEST_VERSION macro
2148
Daniel Veillardc310d562000-06-23 18:32:15 +00002149Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * doc/xml.html: various patches and improvements typo fixed by
2152 Felix Natter
2153 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2154 from Felix Natter <fnatter@gmx.net>
2155
Daniel Veillardf3029822000-05-06 08:11:19 +00002156Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * doc/upgrade.html: updated with instructions for support of both
2159 libxml-1.x and libxml-2.x
2160 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2161 for 2.x support and also fixed includes
2162
2163
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002164Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2167 the encoding support, added iconv support, so now libxml if
2168 compiled with iconv automatically support japanese encodings
2169 among others. Work based on initial patch from Yuan-Chen Cheng
2170 I may have broken binary compat in the encoding handler
2171 registration scheme, but that was so utterly broken I don't
2172 expect anybody to have used this feature until now.
2173 * parserInternals.h: fixup on the CHAR range macro
2174 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2175 code.
2176 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2177 * uri.c: added xmlParseURI() I can't believe I forgot to
2178 implement this one in 2.0 !!!
2179 * SAX.c: moved doc->encoding update in the endDocument() call.
2180 * TODO: updated.
2181
Daniel Veillard06047432000-04-24 11:33:38 +00002182Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * tree.h: removed extraneous xmlRemoveProp definition
2185 * TODO: added item about --disable-corba configure switch
2186 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2187 * nanoftp.c: fixed include problems giving troubles on AIX and
2188 slowlaris
2189 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2190 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2191 comment and headers changes to lower gtk-doc number of warnings
2192 * doc/html/*: rebuilt docs
2193
Daniel Veillarde0aed302000-04-16 08:52:20 +00002194Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * HACKING: documented the tag for 1.x and instructions
2197
Daniel Veillard5e873c42000-04-12 13:27:38 +00002198Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2199
2200 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2201 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2202 xmlCreateIOParserCtxt
2203 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2204 significant overall improvement
2205 * xmllint.c: added I/O test to xmllint
2206 * testSAX.c: added a speed test
2207 * doc/* : updated/regenerated
2208
Daniel Veillardfc708e22000-04-08 13:17:27 +00002209Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2210
2211 * xpath.c uri.h parserInternals.h: cosmetic changes from
2212 "Timur I. Bakeyev" <timur@bat.ru>, including making
2213 xmlCreateURI() public
2214
Daniel Veillard5d211f42000-04-07 17:00:24 +00002215Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2218 and the code at the same time. Added a clean mechanism for
2219 overload or added input methods: xmlRegisterInputCallbacks()
2220 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2221 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2222 * TODO: updated
2223 * doc/* : updated/regenerated
2224 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2225 source dir
2226
Daniel Veillarde77a9182000-04-05 19:12:29 +00002227Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * testURI.c: yet another forgotten commit, I should get some sleep !
2230
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002231Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * xmllint.c: forgot to commit this too ?
2234
Daniel Veillardb9df4042000-04-05 14:23:16 +00002235Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * xmlversion.h.in : forgot to commit this previously
2238
Daniel Veillard361d8452000-04-03 19:48:13 +00002239Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2242 * README TODO: updated for release
2243 * uri.c uri.h: added authority parsing/saving
2244 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2245 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2246 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2247 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2248 Makefile.am : added compile-time customization of libxml
2249 --with-ftp --with-http --with-html --with-xpath --with-debug
2250 --with-mem-debug
2251 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2252 #include <libxml/xxx.h> I hope it won't break too much stuff
2253 and will be manageable in the future...
2254 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2255 and added xmllint to the installed programs
2256 * uri.h: added xmlFreeURI()
2257
Daniel Veillardec303412000-03-24 13:41:54 +00002258Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * uri.c uri.h: finished the escaping handling, the base support
2261 and the URI path normalization. Looks good just lacks the
2262 authority content parsing code.
2263 * Makefile.am: added instructions to generate testURI
2264 * TODO: updated
2265 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2266 added links and icons for W3C and Gnome
2267
Daniel Veillard8f621982000-03-20 13:07:15 +00002268Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * xmlmemory.[ch] : seems I forgot to actually update the files in
2271 the last commit :-)
2272 * doc/xml.html doc/html/* : updated and uploaded the docs
2273
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002274Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2277 * TODO: updated
2278 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002279 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002280 gfree).
2281 * Makefile.am, uri.c, uri.h: added a set of functions to do
2282 exact (litteraly copied from the RFC 2396 productions) parsing
2283 and handling of URI. Will be needed for XLink, one XML WFC,
2284 XML Base and reused in the nano[ftp/http] modules. Still work
2285 to be done.
2286
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002287Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * configure.in, libxml.spec.in : libxml2
2290 * doc/* : updated the doc page, rebuilt the docs
2291
Daniel Veillardcf461992000-03-14 18:30:20 +00002292Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * all: tagged LIB_XML_1_X
2295 * *.c *.h : updated from W3C CVS tree
2296 * configure.in : 2.0.0-beta
2297 * libxml.spec.in : libxml2 package nam
2298 * result/* : new version of the tests output
2299
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002300Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2303
Daniel Veillardb566ce12000-03-04 11:39:42 +00002304Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * doc/* : rebuilt the docs
2307 * parser.c: final patch on #6766
2308 * valid.c: small patch on validity checks.
2309
Daniel Veillardfb76c402000-03-04 11:39:42 +00002310Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2313 added
2314 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2315 compatibility w.r.t. XML spec and existing code.
2316
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002317Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2318
2319 * parser.c: seems a better solution to <a> </a> exists,
2320 will try it for a while
2321
Daniel Veillard83a30e72000-03-02 03:33:32 +00002322Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * parser.c: tried to remove the <a> </a> generating <a/>
2325 this is hard. Left a flag for that purpose. Fixed bug #6766
2326 * configure.in: prepared 1.8.7 not released, due to previous
2327 problem
2328
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002329Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2330
2331 * doc/xml.html : applied second patch from Paul DuBois
2332
Daniel Veillard402e8c82000-02-29 22:57:47 +00002333Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * doc/xml.html : applied patch from Paul DuBois
2336
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002337Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2340
Daniel Veillard5feb8492000-02-02 17:15:36 +00002341Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2342
2343 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2344 compilation warnings on various platforms.
2345 * parser.c: Fixed #5281 validity error callbacks are now desactived
2346 by default if not validating.
2347
Daniel Veillardf341f932000-02-02 14:52:08 +00002348Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2351
Daniel Veillard13c757e2000-02-01 23:59:15 +00002352Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2355 <gkatsi@cs.toronto.edu>
2356
Daniel Veillard726e8792000-01-30 20:04:29 +00002357Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2360 processing URLs
2361
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002362Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2365 xmlNanoFTPUpdateURL for persistent control connections.
2366 * configure.in: 1.8.6
2367
2368Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2371 * tree.[ch] : added xmlSaveNoEmptyTags
2372
James Henstridgef3be9312000-01-28 13:59:21 +000023732000-01-29 James Henstridge <james@daa.com.au>
2374
2375 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2376
2377 * Makefile.am: added nanoftp.[ch] to the build.
2378
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002379Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * nanoftp.[ch]: cleanup, comments, API
2382 * debugXML.c : fixed a bug in the cat command
2383 * doc/*: regenerated the docs
2384
Daniel Veillardda07c342000-01-25 18:31:22 +00002385Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2388 * debugXML.c : fixed a bug in the cat command
2389 * valid.c: fixing some small probs
2390 * libxml.spec.in: get rid of the SNAP suffix
2391 * doc/xml.html: updated the status
2392
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002393Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * xml-config.in: xml-config --version to just return the
2396 version number
2397 * xpath.c: some cleanup w.r.t. axis when the current node is
2398 an attribute.
2399 * TODO: updated
2400
Daniel Veillard461a66c2000-01-18 18:01:01 +00002401Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2402
2403 * configure.in: prepared for libxml-1.8.5
2404 * doc/* recompiled the documentation
2405
24062000-01-17 Jody Goldberg <jgoldberg@home.com>
2407
2408 * configure.in : WARNING autoconf subtlety alert :
2409 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2410 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2411 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2412 get defined by AC_CHECK_HEADERS.
2413
Daniel Veillardf967b902000-01-17 16:06:10 +00002414Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2417 Rune.Djurhuus@fast.no
2418
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002419Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2420
2421 * TODO: updated
2422 * tree.c, parser.c: made sure that only memory alloc problems
2423 and internal parser errors are allowed to write to stdout or
2424 stderr.
2425
Daniel Veillard0142b842000-01-14 14:45:24 +00002426Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * tree.c : restored xmlNewGlobalNs since this seems used by
2429 a lot of existing code :-(, fixed a bug in xmlNewNs
2430 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2431 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2432 to exit() from the library code.
2433 * xpath.c, parser.c: removed bugs or unused code detected by
2434 Windows compilers
2435 * parser.c: started adding interfaces for parsing well balanced
2436 XML fragments
2437 * configure.in: releasing 1.8.4
2438 * doc/* : rebuilt the docs
2439
Daniel Veillard2eac5032000-01-09 21:08:56 +00002440Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2441
2442 * tree.[ch] : added xmlNewDocFragment() for DOM
2443 * testHTML.c: uninitialized variable.
2444
Daniel Veillardf3a73582000-01-05 14:58:39 +00002445Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * doc/* : rebuild the docs
2448
Daniel Veillard71b656e2000-01-05 14:46:17 +00002449Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * acconfig.h: readline and history patch
2452 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2453 * tree.c: added check and handling when possibly removing an ID
2454 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2455 and saving.
2456 * test/HTML/entities.html result/HTML/entities.html* : test for
2457 various entities reference cases
2458 * result/HTML/* : as a result output of some testcase have
2459 changed
2460 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2461 by previous example. added xmlParseTryOrFinish().
2462 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2463 entities.h debugXML.h HTMLparser.h: changed the way struct are
2464 declared to allow gtk-doc to expose those
2465 * parser.c: closed bug #4960
2466 * Makefile.am configure.in: Applied patch from
2467 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2468 and math/socket libs detection
2469
Daniel Veillard437b87b2000-01-03 17:30:46 +00002470Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2471
2472 * configure.in, Makefile.am: link tester against readline
2473 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2474
Daniel Veillard686d6b62000-01-03 11:08:02 +00002475Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2476
2477 * tree.[ch]: added xmlRemoveProp
2478 * win32config.h.in nanohttp.c: avoid including the Windows
2479 socket stuff in every C files
2480 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2481 the XmL parser(s)
2482 * test/ns4 result/ns4 etc...: added test case for previous prob
2483 * tree.c: xmlNewNs wasn't checking for double definition
2484 * Makefile.in: fixed a problem with dist-hook duplicates
2485 * parser.[hc], xmlIO.c: fixed the loading of external entities
2486 APIs, now xmlLoadExternalEntity() is used everywhere and
2487 setting up an app specific front-end using the
2488 * SAX.c parser.c: some fixes, now the xhtml spec validates
2489 with the xhtml DTD.
2490 * error.c: fixed crashes in case of no input stream
2491 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2492 to the validation tests and results
2493
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002494Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2497 too htmlCreatePushParserCtxt() and htmlParseChunk()
2498 * parser.c: a bit of cleanup.
2499 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2500 to XML) removed the last mem leak known
2501 * HTMLtree.c: output message cleanup
2502 * xmlmemory.c: display content info about memory blocks
2503 * result/HTML/wired.* : missing att value warning change
2504
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002505Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * doc/* : rebuilt the documentation
2508
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002509Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * parser.[ch] parserInternals.h: Push parser for XML,
2512 seems to work fine now
2513 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2514 --push for push testing
2515 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2516 * testSAX.c: added --push
2517 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2518 subtree
2519 * xmlIO.[ch] : enriched API + fixes for push mode
2520 * entities.[ch]: added the entity content length to the struct.
2521 * xmlmemory.[ch]: new API to show the last entries for the shell
2522 * valid.c: added required attribute testing
2523 * SAX.c: the cdata callback now merge contiguous fragments
2524 * HTMLparser.c: cleanup of some macros
2525
Daniel Veillard3c558c31999-12-22 11:30:41 +00002526Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * parser.c: fix for PIs name starting with xml
2529 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002530 * *.c, configure.in win32config.h.in : generate win32config.h for
2531 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002532
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002533Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2534
2535 * parser.c: fixed a stupid = vs. == bug :-(
2536 * doc/gnome-xml.sgml: s/glade/xml/
2537
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002538Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * configure.in, doc/xml.html : bug fix release 1.8.2
2541 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2542 Hopefully the end of that silly C++ include problem
2543 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2544 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2545 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2546 troubles with autoclosed elements when the stree shape doesn't
2547 follow the DtD specs. Added htmlIsAutoClosed() and
2548 htmlAutoCloseTag()
2549 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2550 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2551 * debugXML.c: fixed a bug on printing default namespaces.
2552 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2553
Daniel Veillardb24054a1999-12-18 15:32:46 +00002554Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * result/HTML/*.htm[l] : updated the HTML regression tests according
2557 to the new output
2558 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2559 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2560 problem due to intermix of extern "C" { ... } declarations for C++
2561 and recursive includes in the headers
2562
Chris Lahey323c48c1999-12-18 15:32:45 +000025631999-12-20 Chris Lahey <clahey@umich.edu>
2564
2565 * HTMLtree.c: Made it so that html nodes with a single child do
2566 not insert a carriage return before or after the child node.
2567
Daniel Veillardb24054a1999-12-18 15:32:46 +00002568Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002569
2570 * configure.in, doc/xml.html : bug fix release 1.8.1
2571 * parser.c: fixed bug #4344
2572 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2573 added the glue to avoid C++ problems
2574 * doc/* : regenerated the documentation
2575
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002576Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2577
2578 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2579 namespace recognition, and Dia as a resul :-(
2580 * encoding.c: closed bug #3950
2581
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002582Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2583
2584 * valid.c: debugging a posteriori validation, except URI expansion
2585 stuff this should be fixed now
2586 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2587 Carl Nygard <cnygard@bellatlantic.net>
2588 * tester.c: added --postvalid, cleaning of the code
2589 * tree.[ch]: added xmlDocGetRootElement()
2590
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002591Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2592
2593 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2594 c++ losage.
2595
Daniel Veillard10a2c651999-12-12 13:03:50 +00002596Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2597
2598 * configure.in, doc/xml.html : bumped to 1.8.0
2599 * xlink.[ch], Makefile.am : added framework for link detection
2600 * parser.h: added nbChars to parser context, needed for cleanup.
2601 * xmlmemory.c: removed a nasty bug when out of mem
2602 * valid.[ch]: adding namespace support for attribute decl
2603 * tester.c: added --debugent option
2604 * debugXML.[ch]: added xmlDebugDumpEntities()
2605 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2606 buffers instead, this was really needed, validation was breaking
2607 in strange ways due to that. Added xmlParseStringPEReference()
2608 and other parsing from strings functions. Entities processing
2609 modified again, but PERef are still not handled correcly but
2610 unless you're Eve Maller you won't notice :-)
2611 * HTMLparser.c: large changes toward reliability, and switched to
2612 lowercase internal tags, XHTML is lowercase, so it will help
2613 that output is closer to next version.
2614 * doc/* : regenerated the documentation, it is now hosted at
2615 http://xmlsoft.org/ (same bits I just bought the domain :-)
2616
2617
Daniel Veillard294cbca1999-12-03 13:19:09 +00002618Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2621 doc generation
2622 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2623 in the SAX API
2624 * doc/*: rebuilt the doc making sure everything appears in the
2625 HTML files
2626
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002627Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2628
2629 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2630 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2631 which allow impressive speed improvement on dataset with
2632 large text pieces, but at the cost of broken binary
2633 compatibility and slightly bigger memory usage.
2634 Configure with --with-buffers to activate them, they
2635 are protected with XML_USE_BUFFER_CONTENT define.
2636 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2637 goal is 0 memory left allocated once parser is no more used
2638 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2639 call xmlCleanupParser() and xmlMemoryDump()
2640
Daniel Veillarda819dac1999-11-24 18:04:22 +00002641Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2644 * parser.[ch] encoding.[ch]: added memory cleanup routines
2645 * parser.c: closing bug #3788
2646 * doc/*: rebuilt the doc
2647
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002648Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2649
2650 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2651 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2652 * tester.c: added --compress option
2653 * doc/*: rebuilt the documentation
2654
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002655Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2658 if given /proc/kcore as input !
2659 * doc/xml.html doc/*: updated and rebuilt the documentation
2660
2661Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002662
2663 * parser.c: Fixed some wrongly space collapsing code due to
2664 a misreading of the spec.
2665 * result/*: fixed the output accordingly
2666
2667Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002668
2669 * encoding.c: bug fix and typos
2670 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2671 * parser.c: added attribute normalization closing bug #3597
2672 * test/att* result/att* SAXresult/att*: testcase for attribute
2673 normalization
2674
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002675Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * configure.in: closing bug #3163 by adding extra flags for the
2678 cc compiler on HP-UX
2679
Daniel Veillard51e3b151999-11-12 17:02:31 +00002680Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * valid.[ch] : removed a typo and an enumerated type bug in the
2683 xmlAddElementDecl() function
2684 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2685 call to xmlEncodeEntitiesReentrant() so that the functions
2686 New, Set and Get are at the same level.
2687 * parser.c HTMLparser.c: extra memory allocation bug for
2688 attributes detected by someone using libxml in embedded systems :-)
2689
Daniel Veillard962195f1999-10-28 15:51:53 +00002690Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * xmlmemory.h: turned off mem debug :-\
2693
Daniel Veillard35008381999-10-25 13:15:52 +00002694Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * parser.c: closed bug #2784 a one line fix, but worth pushing
2697 a new release out
2698 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2699 some structures, comments before and after the
2700 main element, and other nastyness
2701 * HTMLtree.c tree.c: accomodate the extended HTML supported
2702 * configure.in: pushing 1.7.4
2703 * test/ent8 and related outputs : added a new test for bug #2784
2704 * test/HTML/wired.html and related output: a nasty HTML example
2705 * Makefile.am: improved the test scripts
2706 * docs/* : reran the documentation extractor, updated xml.html
2707
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002708Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2711 HTMLparser and debugged the HTML related code. HTML documents
2712 now have their own type
2713 * entities.c: do not dump &apos; for HTML output
2714 * xmlmemory.c: improvement, breakpoint mechanism
2715 * testHTML.c: added --sax --repeat ...
2716 * Makefile.am: improved the HTML tests
2717 * valid.[ch]: added xmlValidGetValidElements and
2718 xmlValidGetPotentialChildren
2719 * tester.c: added --insert to test the 2 new functions
2720 * test//* result//* SAXresult//* : regression test cleanup
2721 and extension.
2722 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2723 gnome-xml-nanohttp.html
2724
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002725Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * HTMLparser.c: fixed problems with some autoclose tags
2728 * tree.c: fixed XML output problems.
2729 * result/* SAXresult/*: update of the tests output
2730
Daniel Veillard6077d031999-10-09 09:11:45 +00002731Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2732
2733 * Makefile.am: Arturo patch for xmlConf.sh version info
2734 * parser.c: Tim Josling patch for single quoted items
2735 * tester.c: Tim Josling patch for tester options usage
2736 * tree.h: indent cleanup
2737
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002738Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2741 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2742
Daniel Veillard00fdf371999-10-08 09:40:39 +00002743Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2744
2745 * tree.c : Raph patch for initialization of CORBA fields
2746 * parser.c, xpath.c, ...: modification of doc comments
2747 * xpath.c : allow spaces in xpath expressions
2748
Daniel Veillardad219441999-09-27 08:17:49 +00002749Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * xmlmemory.h: turning off memory debug :-(
2752
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002753Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2756 better SAX interfaces.
2757 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2758 entity.
2759 * configure.in: 1.7.2
2760
2761Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002762
2763 * libxml.spec.in: fixed the URL
2764 * doc/xml.html: improved the documentation front-end
2765
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002766Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002767
2768 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2769
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002770Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002771
2772 * libxml.spec.in: fixed the alpha compile problem
2773 * parser.[ch]: changed errno to errNo in the parser context :-(
2774 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2775 * doc/xml.html: changed CHAR to xmlChar
2776 * doc/html/*: recompiled the documentation
2777 * configure.in: 1.7.1
2778
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002779Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2780
2781 * parser.h: modified the parser context struct to regain 1.4.0
2782 binary compatibility
2783 * parser.c, xml-error.h: added errno ot teh context and defined
2784 a set of errors values with update of errno
2785 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2786 DTDs and entities
2787 * *.h, *.c: complete cleanup of the use of config.h and include
2788 protection depending on the current setup.
2789 * overalll debugging, maintenance and bug-fixing on all modules
2790 * updated the documentation
2791 * ready for 1.7.0
2792
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002793Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * HTMLparser.c : cleanup
2796 * SAX.c valid.c valid.h: added ID/IDREF checking
2797 * tree.c tree.h: extended doc structure for refs
2798 * configure.in: 1.6.2
2799 * parser.c: patched bug in SAX user arg call
2800 * parserInternals.h: patched missing close in C++ wrapping
2801 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2802 especially upcoming XPointer implementation.
2803 * doc/xml.html: augmented, typo
2804
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002805Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2806
2807 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2808 not all invocations of install understand -d.
2809
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002810Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2811
2812 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2813 to make 'check' works, when builddir != srcdir.
2814
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002815Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * doc/xml.html : updated the documentation
2818
Daniel Veillard6454aec1999-09-02 22:04:43 +00002819Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2822 not deallocated memory blocks
2823 * *.c : replaces all calls to malloc() free() and realloc() to
2824 the wrapper functions/macros
2825 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2826 instead of xmlFreeNodeList()
2827
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002828Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * HTMLparser.c: corrected a stupid bug leading to core dump at
2831 tree deallocation. Removed warnings indicated by
2832 Stephane.Conversy@lri.fr
2833 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2834 looked for in the external subset
2835
2836Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002837
2838 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2839 on SGI by Stephane.Conversy@lri.fr
2840
Daniel Veillardb96e6431999-08-29 21:02:19 +00002841Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * all .h : changed the prototype declaration indent as in gtk
2844 * most .c : working on reducing the TODOs in the code
2845 * most .c : cleanup though -pedantic and Insure++
2846 * improvements on validation ID checkings.
2847 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2848 * xml-config.in: closed #1810
2849
2850Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002851
2852 * tree.h, valid.c, valid.h: more work on validity, IDs
2853 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2854 definition for AIX
2855
Daniel Veillardb556eb51999-08-15 17:19:50 +00002856Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2857
2858 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2859 the distribution due to a cut'n paste error at last commit
2860
Daniel Veillardb05deb71999-08-10 19:04:08 +00002861Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * configure.in: upgraded to version 1.4.0
2864 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2865 Big update, added a large part of the validation process,
2866 it should be usable, but some parts are missing
2867 * xpath.c: improved the implementation w.r.t. root.
2868 * Makefile.am: added more tests
2869 * test and result trees: added a lot of tests
2870 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2871
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002872Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2873
2874 * Added an HACKING file
2875
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002876Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * xpath.[ch] : improvements and debug of the XPath implementation
2879 * parser.c, HTMLparser.c : modified the parsers to be progressive
2880 * tree.[ch] : extended the Buffer promitives
2881 * xmlIO.[ch] : added basic I/O routines providing progressive
2882 parsing and ready for I18N conversion plugins
2883 * SAXresult/* : the SAX callback sequence maybe slightly different
2884 now
2885 * test*.c : improved/updated the tests programs
2886 * doc/* : recompiled the docs.
2887
Daniel Veillard15b75af1999-07-26 16:42:37 +000028881999-07-26 Michael Meeks <michael@edenproject.org>
2889
2890 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2891
2892 * tree.c: Ditto.
2893
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002894Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * configure.in: upgraded to version 1.4.0
2897 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2898 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2899 XML query language, see http://www.w3.org/TR/xpath for more details.
2900 * parser.c, parser.h: added CHAR* related string functions for XPath
2901 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2902 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2903 rebuild the docs.
2904 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2905 and regression testing capabilities for XPath.
2906
Daniel Veillardd79d7871999-07-12 10:38:12 +00002907Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2910 closing bug #1646
2911
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002912Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2913
2914 * Makefile.am, example/Makefile.am: closed bug #1683
2915
Daniel Veillard3166ab11999-07-11 16:14:19 +00002916Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * example/Makefile.am, configure.in: added the makefile for the
2919 gjobread example
2920
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002921Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2922
2923 * doc/Makefile.am:
2924 - fix which allow "make install DESTDIR=</install/prefix>".
2925
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002926Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2929 which fixed a problem on the file reading-code.
2930
Daniel Veillard82150d81999-07-07 07:32:15 +00002931Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2934 output.
2935 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2936
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002937Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2938
2939 * parser.h : Oops removed the binary compatibility problem
2940 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2941 * parser.c, HTMLparser.c: applied patches for reading from stdin
2942
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002943Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2944
2945 * parser.c, entities.c, valid.c: cleanup bug #1591
2946 * configure.in: cleanup bug #1592
2947 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2948 the same tree back-end. Hence gdome will be available for it.
2949 * doc/Makefile.am: close bug #617
2950
Daniel Veillard97fea181999-06-26 23:07:37 +00002951Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * parser.c: alloctate a per parser context SAX interface block
2954
Daniel Veillard14fff061999-06-22 21:49:07 +00002955Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2958 and xmlEncodeEntitiesReentrant with the correct one :-\
2959
2960Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2961
2962 * commit of my internal XML base changes, quite a lot of
2963 changes, cleanups, better entities support, framework for
2964 new I/O and charset detection and handling
2965 * Fixed the configure/Makefile stuff to generate shared libs
2966 with the proper version info, so we jumped on rev from
2967 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2968 xmlEncodeEntities() result need to be freed now, and a string
2969 xmlParserVersion provide the current library version.
2970
Raph Levien05240da1999-06-15 21:27:11 +00002971Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2972
2973 * parser.c: fixed a buffer overrun for when you have a very long
2974 attribute with no entities in it.
2975
Daniel Veillardbb2da581999-06-13 14:37:07 +00002976Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * added example directory
2979 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2980
Daniel Veillard011b63c1999-06-02 17:44:04 +00002981Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2982
2983 * Release of libxml-1.1, nearly everything has been touched for
2984 this.
2985 * Added more regression tests
2986 * Updated the documentation
2987
Daniel Veillard27d88741999-05-29 11:51:49 +00002988Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * tree.[ch]: unified the XML_NO_CORBA defines.
2991 * parser.c encoding.[ch]: started plugging in char encoding detection
2992
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002993Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2994
2995 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2996 Also freed allocated buffer.
2997
Daniel Veillard27d88741999-05-29 11:51:49 +00002998Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002999 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3000 reentrancy problem at printing. One is left in entities.c, to
3001 remove ASAP
3002 * testSAX.c : added a test example showing the use of the SAX
3003 interface if one doesn't want to build the DOM tree.
3004 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3005
Daniel Veillard517752b1999-04-05 12:20:10 +00003006Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3007
3008 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3009 large revamping of the parser to use SAX callbacks
3010 http://www.megginson.com/SAX/ (or at least a C like interface
3011 a la Expat). It's now possible to set up your own callbacks
3012 and the parser will not build a DOM tree.
3013 * test/* result/*: updated the test suite, I finally removed
3014 the old Namespace draft support (PI based).
3015
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003016Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3017
3018 * Makefile.am: added test result to EXTRA_DIST for make tests
3019
Daniel Veillard64068b31999-03-24 20:42:16 +00003020Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * parser.c, parserInternals.h: moved the chars macro definitions
3023 to parserInternals.h
3024 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3025 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3026
Daniel Veillard012ccc11999-03-23 10:11:11 +00003027Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3028
3029 * xml-config.in : applied patch to make --version work
3030
Raja R Harinatha86c23e1999-03-05 22:14:01 +000030311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3032
3033 * Makefile.am (check-local): Alias for `tests' target. This will
3034 cause `make check' to do the right thing.
3035 (tests): Don't run tests in srcdir. Also, replaced calls to
3036 basename with a `sed' "equivalent".
3037
Daniel Veillardd109e371999-03-05 06:26:45 +00003038Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3041 it in the header and not the sources, updated the doc.
3042 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3043 pointing this out.
3044
Daniel Veillardbc50b591999-03-01 12:28:53 +00003045Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3048 exported the inputStream routines.
3049 * doc/html/* : updated accordingly
3050
Daniel Veillardd692aa41999-02-28 21:54:31 +00003051Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3052
3053 * parser.c, parser.h, parserInternals.h: added a few extra
3054 internal calls to allocate and free parser contexts ...
3055 * doc/html/* : updated accordingly
3056
Daniel Veillard55a99271999-02-25 11:01:29 +00003057Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3058
3059 * configure.in, Makefile.am, doc/makefile.am : General changes for
3060 1.0.0 release and including the generated HTML documentation.
3061
Daniel Veillard35925471999-02-25 08:46:07 +00003062Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3063
3064 * makefile.am : added parserInternals.h, oops.
3065
Daniel Veillard1e346af1999-02-22 10:33:01 +00003066Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3067
3068 * parserInternals.h: added this header giving access to the parser
3069 internal functions.
3070 * doc/Makefile.am : added a rebuild target which rebuilds the full
3071 set of documentations
3072 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3073 the internal subset.
3074 * *.c *.h: modifications needed to generate the documentation using
3075 gtk-doc, cleanup of functions blocks, reorganisation of struct
3076 declarations.
3077
Daniel Veillard1164e751999-02-16 16:29:17 +00003078Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3079
3080 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3081 the tar and spec file to include the beginning of the doc.
3082
Nuno Ferreira03d04781999-02-13 00:07:17 +000030831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3084
3085 * doc/.cvsignore: Added this file.
3086
Daniel Veillard6800ef31999-02-08 18:33:22 +00003087Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3088
3089 * tree.c: fixed xmlGetProp to return "" when the attribute
3090 exists, even if the node-list is NULL.
3091
Daniel Veillard726c7e31999-02-08 15:13:10 +00003092Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * tree.c: patched an error outputting empty attribute values.
3095 * Makefile.am and doc/makefile.am: have been updated during the
3096 week-end. Sorry for an empty CVS log, I got a shell problem.
3097
Daniel Veillard1899e851999-02-01 12:18:54 +00003098Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * tree.h: cleaned up using enums instead of defines
3101 * parser.c, valid.[ch]: more work on parsing/output of element
3102 declarations
3103
Daniel Veillard3b9def11999-01-31 22:15:06 +00003104Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * valid.[ch], tree.c, parser.c : more work toward full parsing
3107 of XML DTDs.
3108 * README: added informations about mailing-list and on-line
3109 documentation
3110
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000031111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3112
3113 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3114
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003115Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3116
3117 * parser.c, tree.[ch] : more work toward conformance testing,
3118 added a last element to accelerate parsing of very flat structures
3119 started working on internal subset Element content declaration.
3120 * valid.[ch] : first cut at adding code toward validation.
3121 * previous changes had also small impact on most files, especially
3122 the conformance testing using James Clark test suite.
3123
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003124Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3125
3126 * test/* : updated the examples, most of them were not well
3127 formed (humm), and added rdf2.
3128 * result/* : resulting changes in the output.
3129
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003130Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3133
Daniel Veillard44b3a061998-12-05 17:27:22 +00003134Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * tree.c: patched a bug in the generation of empty attributes
3137
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003138Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3141 for node/trees/documents/... Biggest problem is namespace
3142 support when copying subtrees.
3143
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003144Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3145
3146 * parser.c, entities.c: improve entities and char ref encoding,
3147 and cleanups of error messages.
3148
Daniel Veillard242590e1998-11-13 18:04:35 +00003149Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3150
3151 * parser.c, entities.c: simple bug hunting done during rpm2html and
3152 rpmfind integration.
3153
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003154Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * parser.[ch]: Added interfaces allowing to specify a SAX
3157 handler before parsing.
3158
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003159Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3160
3161 * parser.c: redirrect all errors reporting through the SAX
3162 error function
3163
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003164Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3165
3166 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3167 * libtool, tlmain ...: update of the libtool files
3168
Miguel de Icaza442321c1998-11-04 18:13:38 +000031691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3170
3171 * entities.c: Use g_snprintf insteda of snprintf.
3172
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003173Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3174
3175 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3176 added ent5 test for this purpose.
3177 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3178
Daniel Veillard27271681998-10-30 06:39:40 +00003179Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * parser.c: fixed? a strange error due to compression on a GWP
3182 document.
3183
Daniel Veillard25940b71998-10-29 05:51:30 +00003184Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * tree.[ch]: bug fixing
3187 * entities.[ch]: defined a specific type for predefined entities
3188 * doc/xml.html: more documentation on the library, how to use it,
3189 overview of the interfaces.
3190
Daniel Veillard16253641998-10-28 22:58:05 +00003191Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3192
3193 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3194
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003195Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3196
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003197 * tree.c: corrected a small bug
3198 * doc/xml.html: continuing writing documentation.
3199
3200Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3201
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003202 * debugXML.h debugXML.c: added debugging utilities.
3203 * tester.c: added --debug switch.
3204 * tree.c: patched an incorrect node->type assignment.
3205 * parser.c: formatting, ensure that node->doc != NULL in attributes
3206
Daniel Veillardccb09631998-10-27 06:21:04 +00003207Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3208
3209 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3210 entity support and provide an internal representation close to
3211 DOM one (entity ref nodes, and attribute value as tree). I tried
3212 to preserve the interface but this will surely break some apps
3213 (I have to change rpm2html/rpmfind for example). I had to change
3214 two interfaces, and the generated tree is somewhat different.
3215 * doc/* : started documenting the XML library, the tree and
3216 DOM/Corba. This is a first step.
3217
Daniel Veillard11e00581998-10-24 18:27:49 +00003218Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * parser.c: Set up the fonctions comment block, boring but useful.
3221 * parser.h, SAX.c, parser.c: now attributes are processed through
3222 the SAX interface. The problem is that my SAX interface diverged
3223 quite a bit from the original one, well this is not an official
3224 spec, and translating it from Java to C is hairy anyway...
3225
Daniel Veillard97b58771998-10-20 06:14:16 +00003226Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3227
3228 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3229 fonctions comment block, boring but useful.
3230
3231Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003232
3233 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3234 conversion routines. However they are not yet used to convert the
3235 inputs. The core will run with UTF-8.
3236
Daniel Veillard33942841998-10-18 19:12:41 +00003237Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3238
3239 * tree.c : make sure that the type id is properly set-up when
3240 a new object is allocated, needed for DOM.
3241
Daniel Veillard27fb0751998-10-17 06:47:46 +00003242Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * tree.h, tree.c: Ok, the main objects in the tree will be native
3245 corba objects, it costs 8 bytes per Node, Attribute and Document
3246 but it simplifies the Corba integration a lot (no extra interface
3247 objects to allocate/free).
3248
Daniel Veillard0bef1311998-10-14 02:36:47 +00003249Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3250
3251 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3252 and changed NODEs contants for conformity with DOM Level 1
3253
Daniel Veillard27864701998-10-08 03:47:24 +00003254Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3255
3256 * added hooks to keep track of servants when creating objects
3257 xmlDoc and xmlNode (for Corba export).
3258
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003259Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3260
3261 * added xml-config script.
3262
Daniel Veillard7066a791998-10-01 20:28:28 +00003263Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3264
3265 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3266 to autoupdate libtool and automake conf files.
3267
Miguel de Icaza60681bd1998-09-30 19:28:59 +000032681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3269
3270 * Makefile.am: Use '?' to separate the sed
3271 commands as ',' is used when people pass -Wl,something.
3272
3273
Daniel Veillard15a8df41998-09-24 19:15:06 +00003274Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3275
3276 * tree.c, tree.h: added a per-document compression interface.
3277
Daniel Veillard151b1b01998-09-23 00:49:46 +00003278Tue Sep 22 20:47:38 EDT 1998
3279
3280 * tree.c, tree.h: added saving with compression and added interfaces
3281 to control the compression level (xmlGetCompressMode,
3282 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3283
Daniel Veillard70120ff1998-09-22 00:24:21 +00003284Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3285
3286 * parser.c: corrected a loop for files of size 0
3287
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000032881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3289
3290 * error.h: New file. Contains prototyes from `error.c'.
3291
Tom Tromeyc19653d1998-08-14 01:22:43 +00003292Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3293
3294 * Makefile.am (xmlincdir): New macro.
3295 (xmlinc_HEADERS): Renamed from include_HEADERS.
3296
Daniel Veillard845664d1998-08-13 04:43:19 +00003297Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3298
3299 * applied small patch on numeric entities from
3300 Christopher Blizzard <blizzard@appliedtheory.com>
3301
Daniel Veillard260a68f1998-08-13 03:39:55 +00003302Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3303
3304 * New release 0.2, removed the old xml_* files so that it's
3305 coherent with the other CVS base (W3C), far better conformance
3306 to standard, new namespaces, decent entities support, beginning
3307 of a SAX-like interface. Nearly nothing left intact, even the
3308 test examples ...
3309
Christopher Blizzarda36749e1998-07-30 21:47:18 +000033101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3311
3312 * .cvsignore: Add .deps dir
3313
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003314Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3317
Daniel Veillardfe926001998-07-26 04:28:20 +00003318Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003319
Daniel Veillardfe926001998-07-26 04:28:20 +00003320 * configure.in: added test for CPP
3321 * AUTHORS, Changelog: the original ones didn't get commited but the
3322 glib ones instead, fixed.
3323 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003324
Daniel Veillardfe926001998-07-26 04:28:20 +00003325Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003326
Daniel Veillardfe926001998-07-26 04:28:20 +00003327 * integrated code developped at W3C
3328 * changed the original Copyright
3329 * migrated to automake
3330 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003331