blob: a4f074f746fa3e4245aa20da50a3a3c3e0f973d4 [file] [log] [blame]
Daniel Veillardca2366a2001-06-11 12:09:01 +00001Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4
Daniel Veillard6761eee2001-06-11 10:29:38 +00005Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * libxml.h: fixed an error in last commit
8 * doc/FAQ.html: added an entry for compilation from CVS
9
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000010Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * xmlversion.h.in libxml.h: Cygwin patches
13 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14 * tree.h: cleanup
15
Daniel Veillardacd370f2001-06-09 17:17:51 +000016Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * tree.c: patched xmlFreeNode() to avoid freeing() a static
19 memory block in a strange case where libxml is linked twice
20 in the binary.
21
Daniel Veillard1d047672001-06-09 16:41:01 +000022Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
25 state far too often, simple fix used to avoid it.
26
Daniel Veillard4497e692001-06-09 14:19:02 +000027Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
30 being processed, applied his patch
31 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
32
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000033Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
34
35 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
36 provided fixes to compile on MSCC again
37 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
38 also provided an update for the project files.
39
Daniel Veillarda682b212001-06-07 19:59:42 +000040Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
43 bug #55810
44
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000045Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * tree.c: fixed xmlGetNsProp() to close bug #55683
48 Note this requires libxslt to use it's own function instead.
49
Daniel Veillardf0c53762001-06-07 16:07:07 +000050Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * HTMLtree.c: when in a pre element no formatting space should
53 be added.
54 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
55
Daniel Veillard068a9652001-06-07 15:30:26 +000056Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * configure.in: added tests for signal() and signal.h
59
Daniel Veillard541d6552001-06-07 14:20:01 +000060Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xpath.c: robert pointed out xmlXPathNINF was not initialized
63
Daniel Veillard8a367d42001-06-07 14:01:34 +000064Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * doc/libxml-doc.el: Felix Natter provided a new version for
67 libxml2
68
Daniel Veillard8a926292001-06-07 11:20:20 +000069Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * HTMLtree.c: when in a pre element no formatting space should
72 be added.
73
Daniel Veillard14839d52001-06-06 16:11:56 +000074Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
77
Daniel Veillarde95e2392001-06-06 10:46:28 +000078Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
81 hack
82 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
83 * uri.c: fixed a warning
84
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000085Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * HTMLtree.c: trying to close bug #55772 escaping in script
88 elements
89 * doc/xml.html: suggest to send mail to the list
90
91Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000092
93 * error.c: attempt to fix the xmlGetVarStr breakage once and for
94 good. Use a macro and based on the solution provided in
95 vsnprintf manual page from GNU.
96
Bjorn Reese99748722001-06-05 12:49:15 +000097Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
98
99 * error.c: Workaround for non-preserving variadic list.
100 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
101
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000102Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * doc/xml.html: added 2.3.10 release
105
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000106Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * configure.in: releasing 2.3.10
109
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000110Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
113
Daniel Veillard20042422001-05-31 18:22:04 +0000114Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * encoding.c: Robert Collins provided a patch to add the
117 "US-ASCII" encoding alias
118
Daniel Veillard97ac1312001-05-30 19:14:17 +0000119Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
122 string oriented functions and started cleaning the related areas
123 in xpath.c which needed fixing in this respect
124
Daniel Veillard2d703722001-05-30 18:32:34 +0000125Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
128 #55380
129 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
130
Daniel Veillard9403a042001-05-28 11:00:53 +0000131Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * TODO: updated
134 * nanohttp.[ch] : started adding APIs to get the redirected URL
135 when this occurs (needed for further base computation
136 * tree.h: cleanup
137 * encoding.c: cleanup
138 * SAX.c: minor change around ctxt->loadsubset
139
Daniel Veillard6278fb52001-05-25 07:38:41 +0000140Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * Makefile.am include/Makefile.am: small change to have
143 include/libxml rebuilt if working from CVS.
144 * uri.c: applied another patch from Carl Douglas for URI escaping,
145 this should close bug #51876
146
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000147Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * xinclude.c: fixed XInclude recursive behaviour bug #54678
150 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
151 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
152 added specific regression test
153 * parser.h: preparing for the XSLT mode where DTD inherited
154 attributes are added to the tree.
155
Daniel Veillardbbd22452001-05-23 12:02:27 +0000156Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157
158 * xinclude.[ch]: Updated the namespace for the Last Call version
159 * result/XInclude/include test/XInclude/include: updated the
160 testsuite accordingly
161
Daniel Veillard8514c672001-05-23 10:29:12 +0000162Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
165 related to bug #51876
166
Daniel Veillard42596ad2001-05-22 16:57:14 +0000167Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * tree.c: fixed a gross mistake in base computation, xml:base is
170 not completely correct yet (need cascade).
171 * xpath.[ch]: added the few things needed to find a function name
172 and URI from the XPath context when it is called.
173
Daniel Veillard81418e32001-05-22 15:08:55 +0000174Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * catalog.[ch]: fixes and add xmlLoadCatalogs()
177 * DOCBparser.c: small cleanup
178 * xmllint.c: added a --catalogs option to load catalogs from
179 $SGML_CATALOG_FILES
180 * tree.c: cleanup
181 * configure.in: iconv library fixup, ICONV_LIBS
182
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000183Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * catalog.c: handling of CATALOG entries. detection of recursion,
186 and a few bugfixes
187 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
188 against the default namespace
189
Daniel Veillard04b93292001-05-21 08:15:31 +0000190Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
193
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000194Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * parser.c: fixed propagation context info when parsing an
197 external entity.
198 * doc/html/*.html: regenerated a couple of docs
199
Daniel Veillard4623acd2001-05-19 15:13:15 +0000200Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * doc/xml.html: update with 2.3.9 informations
203
Daniel Veillardbed7b052001-05-19 14:59:49 +0000204Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
207 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
208 * doc/html/* : rebuilt the docs
209 * valid.c: small patch which may improve some case when
210 validating.
211
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000212Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * HTMLparser.c: Closed bug #54891
215 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
216 to the suite
217
218Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
221 applied a documentation patch from LotR and filled in a few missing
222 descriptions
223
Daniel Veillard76d66f42001-05-16 21:05:17 +0000224Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * xpath.c tree.c parser.c: speed optimizations at the parser level
227 document tree freeing and xpath evaluation
228
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000229Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * parser.c parser.h parserInternals.h: fixed a couple of
232 interfaces for handling memory buffer input to const char *
233 upon suggestion of JamesH.
234
Daniel Veillardc3739e72001-05-15 15:23:27 +0000235Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * configure.in: LoTR sent a patch fixing the previous commit
238
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000239Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * configure.in: trying to deal again with the stoopid -R linking
242 flag of Solaris
243
Daniel Veillard790142b2001-05-15 10:51:53 +0000244Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * xpath.h: two nodeset access macros from Thomas Broyer
247
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000248Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
251 patch from Thomas Broyer
252
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000253Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
256 case
257 * INSTALL: was empty added stuff from the FAQ
258
Daniel Veillard75bea542001-05-11 17:41:21 +0000259Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
262 attributes handling and #54433 by adding xmlUnsetProp()
263 and xmlUnsetNsProp()
264
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000265Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * HTMLparser.c: Patch from Jonas Borgström
268 (htmlGetEndPriority): New function, returns
269 the priority of a certain element.
270 (htmlAutoCloseOnClose): Only close inline elements if they
271 all have lower or equal priority.
272 * result/HTML: this of course changed a number of tests results.
273
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000274Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * xmlIO.c catalog.c: plugged in the default catalog resolution
277 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
278 documentations
279 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
280
Daniel Veillarda7374592001-05-10 14:17:55 +0000281Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
284 integrating catalogs
285 * catalog.[ch] testCatalog.c: adding a small catalo API
286 (only SGML catalog support).
287 * parser.c: restaured xmlKeepBlanksDefault(0) API
288
Daniel Veillardc17337c2001-05-09 10:51:31 +0000289Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
292
Daniel Veillard257d9102001-05-08 10:41:44 +0000293Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * parser.c: added xmlParseExternalEntityPrivate() to allow
296 propagation of ctxt->_private when parsing external entities
297
Daniel Veillard083c2662001-05-08 08:27:14 +0000298Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
301
Daniel Veillard01ef7382001-05-08 07:31:43 +0000302Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * configure.in: fixed a small portability problem with AM_CONDITIONAL
305
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000306Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * valid.c: warn when indeterminist content model is detected
309 * result/VC/ElementValid8: this adds a message
310 * Makefile.am: add --novalid for VCM tests
311 * parserInternals.c: added a call to Init memory
312
Daniel Veillard64269352001-05-04 17:52:34 +0000313Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
316 when both parameters are NULL.
317
Daniel Veillard37721922001-05-04 15:21:12 +0000318Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * valid.c: applied small patch from Gary Pennington, reindented
321 some part of the code.
322
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000323Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
326 release, updated and regenerated the docs
327
Daniel Veillard357c9602001-05-03 10:49:20 +0000328Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * xpath.c result/XPath/expr/floats : clarified and cleanup
331 printing of abnormal floats in tests.
332
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000333Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
334
335 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
336 * results/HTML/ : a few changes in the output of the HTML tests as
337 a result.
338 * configure.in: tying to fix -liconv where needed
339
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000340Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * Makefile.am: fixed a stupid error
343
Daniel Veillard7150a032001-05-02 16:41:11 +0000344Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * configure.in Makefile.am: make the inclusion of the trio
347 modules in the library conditional
348
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000349Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * DOCBparser.c: patche from László Kovács, fixed entities refs
352 in attributes handling
353
Daniel Veillardedddff92001-05-02 10:58:52 +0000354Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
357 flushing
358
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000359Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * xpath.c: fix of an XSLT namespace bug reported on the list
362 general/bug-8-
363
Daniel Veillard5792e162001-04-30 17:44:45 +0000364Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * strio.h trio.c: Dan McNichol suggested a couple of small
367 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
368
Daniel Veillard02141ea2001-04-30 11:46:40 +0000369Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * tree.c parser.c encoding.c: spent a bit more time looking
372 at the parsing speed and DOM handling. Added a few more
373 speedups.
374
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000375Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * parser.c: small but effective parsing speed improvement
378
Daniel Veillardb59076b2001-04-29 17:04:07 +0000379Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * configure.in: default on the DocBook parser inclusion (for Gnome)
382 * DOCBparser.h: fixed a header reference
383
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000384Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * configure.in xpath.c: applied Bjorn patches for FPE on the
387 alpha
388
Daniel Veillardeefd4492001-04-28 16:55:50 +0000389Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
392 xmlSaveFormatFileTo()
393
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000394Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * xpath.c: simple and efficient optimization, XPath functions
397 aways bind to the same code, cache this
398 * TODO: updated (by saying some is obsolete)
399
Daniel Veillard2156a562001-04-28 12:24:34 +0000400Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * xpath.c: more cleanup work on XPath name parsing routines
403
Daniel Veillard61d80a22001-04-27 17:13:01 +0000404Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
407 xmlXPathParseName
408 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
409 * debugXML.c: avoid compilation problems if compiling without
410 HTML support, Igor Zlatkovic
411 * win32/libxml2/libxml2.def.src: being able to compile without
412 XPath on Windows
413
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000414Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * libxml.m4: yet another patch from Toshio Kuratomi
417
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000418Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
421
Daniel Veillard67fee942001-04-26 18:59:03 +0000422Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * tree.[ch]: added xmlSaveFormatFile interface for saving
425 and indenting a file.
426
Daniel Veillard82e49712001-04-26 14:38:03 +0000427Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * xpath.c: fixed bug #53689 related to processing-instruction()
430
Daniel Veillard02f077a2001-04-26 10:59:11 +0000431Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * DOCBparser.c: patche from László Kovács
434
Daniel Veillard30211a02001-04-26 09:33:18 +0000435Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * parser.c: applied fixes from Christian Glahn bug report #53391
438
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000439Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
440
441 * error.c: Jean François Lecomte provided a complete description
442 and a fix to bug #53537
443
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000444Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
447
Daniel Veillard1034da22001-04-25 19:06:28 +0000448Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * DOCBparser.c SAX.c: a bit more work on entities processing.
451 Still Need to cleanup XML output and references in attributes
452
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000453Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * DOCBparser.c include/Makefile.am: two patches from László Kovács
456
Daniel Veillardb33c2012001-04-25 12:59:04 +0000457Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * tree.c: trying to fix #53574, not completely complete,
460 I would like xmllint --copy --debug test/ent1 and
461 xmllint --debug test/ent1 to show the same result.
462 * xpath.c: fix a bug when trying to sort namespace nodes
463
Daniel Veillard5146f202001-04-25 10:29:44 +0000464Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * HTMLtree.c: real fix for #53402
467
Daniel Veillard7533cc82001-04-24 15:52:00 +0000468Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
471 PIs when using xsl:output
472 * valid.c: closing #53537 some case generate segfaults if there
473 is validity errors
474
Daniel Veillard61b33d52001-04-24 13:55:12 +0000475Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * SAX.c testDocbook.c DOCBparser.c: more work on the support
478 of external parsed entities, added --noent to testDocbook
479 * valid.c: Garry Pennington found an uninitialized variable
480 access in xmlValidateElementContent()
481
Daniel Veillard56098d42001-04-24 12:51:09 +0000482Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * HTMLparser.c : HTML parsing still sucks ... trying to deal
485 with madness
486 * result/HTML/ : this modified the result of the regression tests
487 a lot.
488
Daniel Veillard122376b2001-04-24 12:12:30 +0000489Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
492 to doc where it wasn't checked against NULL reported by
493 Jens Laas
494
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000495Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
498 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
499
Daniel Veillardeae522a2001-04-23 13:41:34 +0000500Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
503 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
504 * SAX.[ch]: cleanup and updates for DocBook
505 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
506 ex SGML identifier changes
507 * valid.c: removed a static unused function.
508
Daniel Veillardde57c612001-04-23 09:13:36 +0000509Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * HTMLtree.c: applied change for Paul Sponagl on script saving
512 * Makefile.am: the warning about entity title.xml are normal.
513
Daniel Veillard393df012001-04-22 20:11:18 +0000514Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * configure.in: release of 2.3.7
517 * Makefile.am: fixing make distcheck
518
Daniel Veillarda41123c2001-04-22 19:31:20 +0000519Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * doc/html/* doc/xml.html: updated and regenerated the docs
522
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000523Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * xpath.c: fixed the XPointer problem introduced in 2.3.6
526
Daniel Veillarde82a9922001-04-22 12:12:58 +0000527Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * tree.c: fixed #53388 with the provided patch
530
Daniel Veillard06803992001-04-22 10:35:56 +0000531Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * valid.c: Bjorn detected an invalid memory access. Fixed
534 vstateVPush()
535
Daniel Veillard40af6492001-04-22 08:50:55 +0000536Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
539
Bjorn Reese70a9da52001-04-21 16:57:29 +0000540Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
541
542 * libxml.h: new header used only for the compilation of libxml
543 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
544 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
545 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
546 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
547 xmlmemory.c xpath.c xpointer.c: libxml.h integration
548 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
549 baseline (version 1.2 plus a single patch).
550 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
551 scientific notation for numbers. Tests added.
552 * xpath.c: formatting of numbers changed to use sprintf
553 (contribution from William Brack)
554
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000555Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * valid.c: cleanup, more useful debugging
558 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
559 * xmlIO.c: entity loading is printed as an error when validating
560
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000561Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
562
563 * valid.c: fixed to validate within entities
564 * test/VCM/v22.xml: added a specific testcase
565
Daniel Veillardca1f1722001-04-20 15:47:35 +0000566Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * valid.c: forgot an epsilon transition in for ()+
569 * test/VCM/v21.xml : added a specific test case
570
Daniel Veillard85349052001-04-20 13:48:21 +0000571Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * valid.c: removed a state explosion exhibited by RSS
574 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
575 from bug #51872
576
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000577Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * valid.[ch] tree.h: worked *hard* to get non-determinist content
580 validation without using an ugly NFA -> DFA algo in the source.
581 Made a specific algorithm easier to maintain, using a single
582 stack and without recursion.
583 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
584 * hash.c: made the growing routine static
585 * tree.h parser.c: added the parent information to an
586 xmlElementContent node.
587
Daniel Veillarde470df72001-04-18 21:41:07 +0000588Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * SAX.c parser.c xpath.c: generating IDs when not validating
591 from an external parsed entity was poisoning the ID has table
592 with removed values. This was killing XSLT on the KDE help
593 browser.
594
Daniel Veillardceacdd92001-04-18 15:10:35 +0000595Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * entities.h: andrew@ugh.net.au detected a double declaration
598
Daniel Veillarda10efa82001-04-18 13:09:01 +0000599Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * debugXML.c hash.c tree.h valid.c : some changes related to
602 the validation suport to improve speed with DocBook
603 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
604 the way validation errors get reported
605
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000606Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * HTMLparser.c HTMLtree.c: applied part of the patches provided
609 by P C Chow and William M. Brack for XSLT HTML output
610
Daniel Veillard2d90de42001-04-16 17:46:18 +0000611Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * xmlversion.h.in win32config.h win32/libxml2/*: applied
614 Igor Zlatkovic patches for MSC compilation and added his
615 updates
616
Daniel Veillarde043ee12001-04-16 14:08:07 +0000617Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
620 prefix lookup.
621 * parserInternals.c: fixed the bug reported by Morus Walter
622 due to an off by one typo in xmlStringCurrentChar()
623
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000624Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * HTMLparser.c result/HTML/*: revamped the way the HTML
627 parser handles end of tags or end of input
628
Daniel Veillard82daa812001-04-12 08:55:36 +0000629Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * tree.[ch] : added xmlDocCopyNode for gdome2 support
632
Daniel Veillard67a21302001-04-11 14:39:16 +0000633Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
636 bug where the linktime verions of free() won't work ...
637
Daniel Veillard27b55282001-04-11 12:22:25 +0000638Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
641
Daniel Veillardafc73112001-04-11 11:51:41 +0000642Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * doc/xml.html: added 2.3.6 release
645
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000646Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
649 * result/wml.xml: resulted in a small output change
650
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000651Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * tree.c: xmlNewDoc was missing the charset initialization
654 * xmllint.c: added --auto to autogenerate a doc, allow to
655 reproduce the problem fixed on xmlNewDoc
656
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000657Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * xpath.c: trying to get 52979 solved
660 * tree.c result/ result/noent/: trying to get 52712 solved, this
661 also made me clean up the fact that XML output in general should
662 not add formating blanks by default, this changed the output of
663 a few tests
664
Daniel Veillard73639a72001-04-10 14:31:39 +0000665Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
668
Daniel Veillardfac26a12001-04-08 13:08:14 +0000669Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * configure.in: finally released 2.3.6
672
Daniel Veillard911f49a2001-04-07 15:39:35 +0000673Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * xpath.c: checking for null pointer generated by new code
676
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000677Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * xpath.c: fixed a [] evaluation problem reported
680 * test/XPath/tests/simpleaddr: extended test
681 * result/XPath/simpleaddr: updated result
682
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000683Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * xmllint.c: Dan Timis reported a portability problem
686 on Macs without mmap, fixed it.
687
Daniel Veillardb38bd552001-04-03 18:22:00 +0000688Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * testXPath.c : added a --tree option allowing to display the
691 tree dump of the XPath expression
692
Daniel Veillard4dd93462001-04-02 15:16:19 +0000693Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * xpath.c: fixed a memleak when comparing nodesets
696 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
697 * tree.c: added a TODO
698
Daniel Veillard92ad2102001-03-27 12:47:33 +0000699Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
702 we need string functions
703 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
704 to be able to use them where needed. Applied some changes
705 to reduce name linking pollution and compile in only what's
706 needed.
707 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
708 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
709 for the string manipulation functions
710 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
711 to the free() function of xmlmemory.c
712 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
713 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
714 usage.
715
716
Daniel Veillard2be30642001-03-27 00:32:28 +0000717Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * error.c: applied the context output patch of the error
720 handling submitted by Chuck Griffith
721 * error/VC/*: this slightly change some error logs
722
Daniel Veillard50582112001-03-26 22:52:16 +0000723Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * parser.c: fixed line number reporting on error
726
Daniel Veillard04be4f52001-03-26 21:23:53 +0000727Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * parser.c: Sullivan and Darin found a parser bug,
730 applied the patch.
731
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000732Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
735 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
736 xmlversion.h.in xpointer.c: of course the way I defined
737 UNUSED breaks on old gcc version. Try to be smart and
738 also define it directly in xmlversion.h
739 * configure.in: removed -ansi flag from the pedantic set
740
741Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000742 Huge cleanup, I switched to compile with
743 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
744 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
745 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
746 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
747 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
748 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
749 encoding.h entities.c error.c list.[ch] nanoftp.c
750 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
751 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
752 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
753 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
754 Cleanup, staticfied a number of non-exported functions,
755 detected and cleaned up a dozen of problem found this way,
756 avoided a lot of public function name/typedef/system names clashes
757 * doc/xml.html: updated
758 * configure.in: switched private flags to the really pedantic ones.
759
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000760Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * configure.in: 2.3.5
763 * doc/html/*: rebuilt the docs
764
Daniel Veillard146c9122001-03-22 15:22:27 +0000765Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * parser.c: fixed a reported bug in NOTATION parsing
768 * uri.c: accepted but not fixed bug 51876, added TODO
769 * Makefile.am: fixed bug 51876
770
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000771Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
772
773 * config.h.in configure.in error.c: fix a compilation problem
774 on platforms without vsnprintf (xml@thewrittenword.com)
775
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000776Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
777
778 * parser.c: fixed a function name header typo
779 * SAX.c: notations can also occur in external subset.
780
Daniel Veillard7d42b542001-03-20 13:22:46 +0000781Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * error.c: removed a C++ like comment
784
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000785Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * parser.c: fixing bug 52299 strange condition leading
788 to a parser crash due to a buffer overflow
789 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
790 added the specific test case
791
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000792Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.[ch]: still a lot of cleanup based on XSLT, added
795 xmlXPathConvert{String,Number,Boolean} to be able to make
796 type casts without a context stack, fixed some implementation
797 problems related to the absence of context at parse-time,
798 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
799 in the public API too
800 * xpointer.c xpathInternals.h: we need to know at parse time
801 whether we are compiling an XPointer
802
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000803Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
806 cleaned up the parser internals, refactored XPath code, added
807 new compilation based APIs and cleanly separated public and
808 private APIs.
809
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000810Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * xpath.h: the comp field must be added at the end to avoid
813 killing binary compat.
814
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000815Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * Makefile.am: detect XPath memleaks in regreson tests
818 * error.c: fixed and error w.r.t. error reporting still using
819 stderr
820 * hash.c: added new line at end of file
821 * tree.h: minor cleanup
822 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
823 expression parsing from evaluation, resulted in a number of
824 changes internally, and in XPointer. Likely to break stuff
825 using xpathInternals.h but should remain binary compatible,
826 new interfaces will be added.
827
Daniel Veillardd574f782001-03-14 19:40:17 +0000828Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * configure.in: fixed a couple of problems reported by
831 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
832 without gcc on non linux platforms.
833
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000834Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
835
836 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
837 a fix for --with-html-dir= configure support. I hope it won't
838 break rpm generation
839
Daniel Veillarda022fe02001-03-14 16:30:00 +0000840Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * xmlIO.c: one function comment cleanup.
843
Daniel Veillard25239c12001-03-14 13:56:48 +0000844Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * SAX.c: external subset notations were improperly registered
847 in the internal subset.
848
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000849Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * README.cvs-commits: added, pointing to HACKING
852 * HACKING: updated
853
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000854Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
855
856 * parser.c: and Matt Sergeant found one in the XML push
857 parser (erroneous check I forgot to remove when I fixed the
858 main parser).
859
Daniel Veillard68d7b672001-03-12 18:22:04 +0000860Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * xpath.c: ptittom found a small bug in UnaryExpr
863
Daniel Veillarde356c282001-03-10 12:32:04 +0000864Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * configure.in: bumped to 2.3.4
867 * error.c: fixed bug #51860
868 * tree.c: fixed bug #51861
869 * valid.c: cleanup, more debug, failed to fix one bug crap ...
870 * tree.[ch] : added xmlDefaultBufferSize
871 * nanoftp.c: typo in function name header block
872 * doc/xml.html : updated, added link to XML::LibXSLT
873 * doc/html/* : rebuilt the docs
874
Daniel Veillard80f32572001-03-07 19:45:40 +0000875Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * parser.c SAX.c: the new content parsing code raised an
878 ugly bug in the characters() SAX callback. Found it
879 just because of strangeness in XSLT XML Rec ouptut :-(
880
Daniel Veillard6c831202001-03-07 15:57:53 +0000881Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * Makefile.am: Martin Baulig suggested to add -lm
884 * tree.c: found another bug in xmlNodeGetContent()
885
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000886Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * xpath.c: Bjorn found the error related to strictness of comparison.
889
Daniel Veillard29631a82001-03-05 09:49:20 +0000890Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
891
892 * parser.c: trying to fix the Dtd parsing problem reported
893 by Gary, side effect of last week speed optimizations.
894
Daniel Veillard14be0a12001-03-03 18:50:55 +0000895Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
898 * parserInternals.c: removed unneeded test raised by Stric
899
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000900Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
901
902 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
903 and fixed by William Brack). Added xmlXPathFormatNumber.
904 Changed the sorting slightly.
905 * configure.in Makefile.am example/Makefile.am: Added -lm.
906 Please note that applications linking with libxml2, must
907 also like with the math library from now on.
908
Daniel Veillardf9533d12001-03-03 10:04:57 +0000909Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * HTMLparser.c: fixed loop reported by Marc Sanfacon
912
Daniel Veillard2f362242001-03-02 17:36:21 +0000913Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
914
915 * parser.c: one must report spaces even if the Dtd element
916 content proves that this is not part of the element content.
917 * result/valid/*.xml: this changed the ouptu slightly
918
Daniel Veillardb402c072001-03-01 17:28:58 +0000919Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * configure.in: bumped to 2.3.3
922 * doc/xml.html: updated
923
Daniel Veillard77851712001-02-27 21:54:07 +0000924Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * tree.c: minor doc fix
927 * xpath.c: deallocation issues when a result tree has been
928 converted to a node-set
929
Daniel Veillardec70e912001-02-26 20:10:45 +0000930Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * doc/xml.html: oops corrected dates s/2000/2001
933
Daniel Veillard8730c562001-02-26 10:49:57 +0000934Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * valid.c: new patch from Gary Pennington
937
Daniel Veillard91e9d582001-02-26 07:31:12 +0000938Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * doc/xml.html: applied patch from Ankh
941
Daniel Veillardedac3c92001-02-26 01:36:19 +0000942Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * xinclude.c: fixed a problem building on Mac
945
Daniel Veillard21a0f912001-02-25 19:54:14 +0000946Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * parser.c: more work on increasing parsing ferformances
949
Daniel Veillard48b2f892001-02-25 16:11:03 +0000950Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
953 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
954 avoiding memcpy in production builds MEM_CLEANUP macro use
955 * parser.[ch] parserInternals.c: optimizations of the tightest
956 internal loops inside the parser. Better checking of I/O
957 flushing/loading conditions
958 * xmllint.c : added --timing
959
Daniel Veillard71681102001-02-24 17:48:53 +0000960Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * configure.in: bumped to 2.3.2
963 * doc/xml.html: updated for release
964
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000965Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * xpath.c: found a memleak and fixed a nasty bug
968
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000969Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * xmllint.[c1] : added return code errors for xmllint
972 * xpath.c: specific debug dump function for result value trees
973
Daniel Veillard4b637072001-02-21 21:52:55 +0000974Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * xpath.c: finally implemented xmlXPathCompareNodeSets
977 * test/XPath/expr/floats results/XPath/expr/floats: added
978 a test for float expressions
979
Daniel Veillardf714aa32001-02-21 03:07:44 +0000980Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
983 * parserInternals.[ch]: trying to speed up parsing
984 * xpath.c : speeded up node set equality op
985
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000986Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
989 better handling of ID/IDREF and the list modules associated
990 * configure.in: small CFLAGS cleanup
991
Daniel Veillarda8abee62001-02-19 15:14:59 +0000992Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * configure.in: fixed iconv detection on AIX (stric)
995
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000996Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000997
998 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
999
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001000Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1001
1002 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1003 and optimized xmlXPathNodeSetSort
1004
Daniel Veillard142adbf2001-02-17 13:21:05 +00001005Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * xpath.c: bug fix when context size is 0
1008 * parser.c: I like Norm's Dtd because they still manage to break
1009 the parser occasionally
1010
Daniel Veillardf23e0092001-02-16 13:21:29 +00001011Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1014
Daniel Veillarde0e26512001-02-16 00:11:46 +00001015Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1018 attributes within the XML-1.0 namespace
1019
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001020Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1021
1022 * xpathInternals.h: exported a few axis functions
1023 * doc/xml.html: updated the doc
1024
Daniel Veillard760f4422001-02-15 14:59:48 +00001025Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1026
1027 * configure.in: applied patch from Daniel van Balen for OpenBSD
1028 and bumped version to 2.3.1
1029 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1030 attempt to find autoclosing was simply broken, removed it,
1031 updated the examples, this is better
1032
Daniel Veillardd194dd22001-02-14 10:37:43 +00001033Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1036 hash functionnalities.
1037 * doc/html/* : rebuild the doc
1038
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001039Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1042 on predicate
1043 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1044 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1045 really want to have tags closed on output even if we accept
1046 unclosed ones on input
1047
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001048Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1049
1050 * xpath.c: ouch don't free NULL, rare case fixed
1051 * tree.c: don't coalesce text nodes if they don't have the
1052 same behaviour wrt escaping on output
1053
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001054Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1055
1056 * xpath.c: small fixup
1057 * SAX.c: don't warn on empty namespaces.
1058
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001059Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1060
1061 * README: a bit of cleanup
1062 * configure.in: preparing for 2.3.0 release
1063
Daniel Veillard1f83d392001-02-08 09:37:42 +00001064Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * hash.[ch]: added a first version of xmlHashSize()
1067 * valid.c: another bug fix from Gary Pennington
1068
Daniel Veillard5eef6222001-02-07 18:24:48 +00001069Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1070
1071 * valid.c: couple of bug fixes pointed by Gary Pennington
1072 * HTMLtree.c: #if 0 cleanup
1073
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001074Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1075
1076 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1077 which removes a time consuming check of xmlXPathNodeSetAdd()
1078 and use it in places where we are sure to not break unicity
1079
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001080Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * xpath.c: bug fixes found from XSLT
1083 * tree.c: preserve node->name special values when copying nodes.
1084 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1085 external subset are fetched when available but without full
1086 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1087 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1088 output with encoding disabled.
1089
Daniel Veillard2c833b62001-02-03 08:52:06 +00001090Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1091
1092 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1093 xmlCheckFilename should not be called from xmlFileOpenW
1094 and xmlGzfileOpenW
1095
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001096Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1097
1098 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1099 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1100 added the new tests for URI normalization
1101 * testURI.c: fixed stoopid bugs
1102 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1103 the URI in the error messages are now properly normalized
1104
Daniel Veillardea28ce62001-02-02 08:20:19 +00001105Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1108
Daniel Veillarde99a4762001-02-01 04:34:35 +00001109Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1112
Daniel Veillard2b325a02001-01-31 20:46:31 +00001113Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * xpath.c: fixed mod operator
1116
Daniel Veillardde55cf62001-01-31 15:53:13 +00001117Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * parser.c: fixed xmlStrcat doc
1120 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1121 trees.
1122
Daniel Veillard2f913b72001-01-31 13:23:49 +00001123Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1124
1125 * xpath.c result/XPath/tests/chaptersbase
1126 result/XPath/tests/simplebase: fixed XPath node()
1127 * tree.c: small fix in xmlNewNs()
1128 * Makefile.am: removed extraneous xml2Conf.sh rule
1129
Daniel Veillardb42042b2001-01-28 07:40:36 +00001130Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1133 Changed the library name, in order to get libxml-devel and
1134 libxml2-devel to coexist on a single system
1135 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1136 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1137
Daniel Veillardee0a4662001-01-27 18:59:33 +00001138Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1139
1140 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1141 libxml2-devel installable in // as libxml-devel.
1142
Daniel Veillard5eb05942001-01-27 17:50:22 +00001143Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1144
1145 * doc/Makefile.am: fixed make rebuild in doc
1146 * doc/html/*.html: rebuilt the docs
1147
Daniel Veillard65c295d2001-01-26 09:32:39 +00001148Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1151
Daniel Veillard8e199902001-01-25 18:54:39 +00001152Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1155 the HTML doc to go into the -devel RPM ...
1156 * aclocal.m4 config.h.in: some updates due to auto* magic
1157
Daniel Veillard93086662001-01-25 18:13:04 +00001158Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * xpath.h: added a hook in the context structure allowing to
1161 link to extra support, needed for XSLT
1162
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001163Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1164
1165 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1166 xmlXPtrCmpPoints to use it.
1167 * propagated the following patch from Alejandro Forero
1168 * include/win32config.h xmlIO.c: applied further suggestions
1169 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1170 * example/gjobread.c: fixed warnings, now that it builds
1171
1172Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1173
1174 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1175
1176 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1177 filename points to a valid file (not a directory).
1178 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1179 Added calls to xmlCheckFilenameDir.
1180
1181 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1182 `path' (rather than `filename') as the parameter to gzopen and open.
1183
Daniel Veillard48177c22001-01-23 15:27:41 +00001184Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * Makefile.am: fixed a problem with EXTRA_DIST
1187
Daniel Veillardb83ba402001-01-22 22:45:10 +00001188Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * Makefile.am example/Makefile.am: finally found the trick
1191 to build the example, i.e. add "." in SUBDIRS before example
1192 in the list <grin/>
1193
Daniel Veillard82687162001-01-22 15:32:01 +00001194Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * doc/xml.html: updated with an XSLT section, removed pointer to
1197 W3C CVS base.
1198
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001199Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1202 too, and deallocation need to occur the same way.
1203
Daniel Veillarde4566462001-01-22 09:58:39 +00001204Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1207 type correponding to an XSLT result tree fragment. Share most
1208 of the data format with node set, as well as operators.
1209 * HTMLtree.c: added a newline at the end of the doctype output
1210 whe this one is not present initially.
1211 * tree.c: make sure taht the parent and doc pointers are properly
1212 set when copying attributes (lists).
1213
Daniel Veillard701c7362001-01-21 09:48:59 +00001214Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1217
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001218Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * xpath.c: seems I finally killed that ugly path evaluation
1221 context bug (tagged 9999 in case is is wrong)
1222
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001223Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1226 for XSLT
1227
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001228Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1229
1230 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1231 for xmlGzfileOpen() bug
1232
Daniel Veillardf6eea272001-01-18 12:17:12 +00001233Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * xpath.c: removed an error found by XSLT usage
1236 * tree.c parserInternals.h: use a predefined static string
1237 for text and comment nodes, avoid freeing them in xmlFreeNode,
1238 exported the string name in parserInternals.h and added
1239 another value to disable encoding at output (for XSLT),
1240 gain memory, time.
1241
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001242Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
1244 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1245 win32/libxml2/libxml2_so.dsp: new makefiles and update
1246 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1247
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001248Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1251 Gary Pennington
1252
Daniel Veillard389e6b72001-01-15 19:41:13 +00001253Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1254
1255 * xpath.c: fixed the comaprision of values and nodelists,
1256 need to compare nodelist still ...
1257 * debugXML.c: avoided a possible core dump
1258 * HTMLparser.c: cleanup
1259 * nanohttp.c: contributed fix.
1260 * tree.c: fixes in properties handling added xmlSetNsProp
1261 needed by libxslt
1262 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1263 comment
1264 * TODO: updated
1265
Daniel Veillard167bd532001-01-06 21:09:34 +00001266Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1267
1268 * parser.c parserInternals.c: applied Bjorn Reese optimization
1269 patch
1270
1271Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * Makefile.am: applied patch fro make check from Martin Vidner
1274
Daniel Veillard503b8932001-01-05 06:36:31 +00001275Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * configure.in: preparing 2.2.11
1278 * doc/html/*: rebuild the HTML files
1279 * doc/xml.html : updated
1280
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001281Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * tree.c: fixed a stupid bug
1284 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1285 patches related to validation of an XInclude processing result
1286 * TODO: updated
1287
Daniel Veillarde2488192001-01-04 10:54:22 +00001288Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1289
1290 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1291 on large files
1292
Daniel Veillardf060a412001-01-03 20:52:44 +00001293Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1296
Daniel Veillard45cff692001-01-03 18:02:04 +00001297Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1298
1299 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1300 reported by Jonas Borgström
1301 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1302
Daniel Veillard08108982001-01-03 15:24:58 +00001303Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1304
1305 * testXPath.c xpath.c: fixing the XPath union expressions problem
1306 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1307
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001308Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * xmllint.c: Made is so if the file name is "-" is will read form
1311 standard input. Sven Heinicke <sven@zen.org>
1312 * tree.c: fixed a problem when growing buffer
1313 * tree.h: fixed the comment of the node types following andersca
1314 comment
1315 * TODO: updated
1316
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001317Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1318
1319 * HTMLparser.[ch]: added a way to avoid adding automatically
1320 omitted tags. htmlHandleOmittedElem() allows to change the
1321 default handling.
1322 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1323 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1324 of xmllint too when using --memory flag, added a memory test
1325 suite at the Makefile level.
1326 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1327 with namespace use when encountering QNames in XPath evalation,
1328 added xmlns() scheme in XPointer.
1329 * nanoftp.c : incorporated a fix
1330 * parser.c xmlIO.c: fixed problems raised with encoding when using
1331 the memory I/O
1332 * parserInternals.c: closed bug 25934 reported by
1333 torsten.landschoff@innominate.de
1334 * TODO: updated
1335
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001336Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1339 on a non-updated tree :-(, made a 2.2.10 release to correct the
1340 situation
1341
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001342Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1345 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1346 integrated a set of OpenVMS changes from Howard Taylor
1347 <Howard.Taylor@pacoast.com>
1348
Daniel Veillard58770e72000-11-25 00:48:47 +00001349Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1352 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1353
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001354Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * HTMLparser.c: some fixes on auto-open of html/head/body
1357 * encoding.c: fixed a compilation error on some gcc env
1358 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1359 XPointer implementation
1360 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1361 related XPointer tests and associated results
1362
Daniel Veillard300f7d62000-11-24 13:04:04 +00001363Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1364
1365 * doc/xmldtd.html doc/xml.html: following a short step by step
1366 guidance on IRC to help maciej with DTDs I started a small
1367 page on the subject.
1368
Daniel Veillard748e45d2000-11-17 16:36:08 +00001369Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * HTMLparser.c: fixed handling of broken charrefs
1372 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1373 patches
1374
Daniel Veillard28929b22000-11-13 18:22:49 +00001375Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * doc/xml.html doc/html/* : rebuilt the docs after adding
1378 xinclude and updated page for 2.2.7 and 2.2.8
1379 * configure.in: releasing 2.2.8
1380
Daniel Veillard41e06512000-11-13 11:47:47 +00001381Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * parser.[ch] parserInternals.c: applied the conditional
1384 section processing fix from Jonathan P Springer
1385 <jonathan.springer2@gte.net>
1386 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1387 project file, fixed iconv default non support
1388 * xpath.c: fixed the problem of evaluating relative expressions
1389 when a node context is provided.
1390
Daniel Veillardbf432752000-11-12 15:56:56 +00001391Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * nanoftp.c: fixed gcc 2.95 new warnings
1394 * SAX.c: fixed a stupid bug
1395 * tree.c: fixed a formatting problem when round-tripping
1396 from/to memory
1397 * xinclude.c: chased memleak, fixed a base problem
1398 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1399 xmlXPtrBuildNodeList()
1400 * TODO: updated
1401 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1402 adding a first small set of regression tests for XInclude
1403
Daniel Veillardc2def842000-11-07 14:21:01 +00001404Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * nanohttp.[ch]: applied Wayne Davison patches to access
1407 the WWW-Authorization header.
1408 * parser.c: Closed Bug#30847: Problems when switching encoding
1409 in short files by applying Simon Berg's patch.
1410 * valid.c: fixed a validation problem
1411 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1412 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1413 Wayne Davison
1414 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1415 need to be extended to non full nodes selections.
1416 * xinclude.c: starts to work decently
1417
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001418Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1421 debugXML.c xmlversion.h.in: Started adding XInclude support,
1422 this is a new xmllint option
1423 * tree.c xpath.c: applied TOM patches for XPath
1424 * xpointer.c: fixed a couple of errors.
1425 * uri.c: added an escaping function needed for xinclude
1426 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1427 new warning from RH70 gcc's version
1428
Daniel Veillarda4964b72000-10-31 18:23:44 +00001429Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * HTMLparser.c: fixed loop on invalid char in scripts
1432 * parser.c: update to description of xmlIOParseDTD()
1433 * libxml.m4 xmlversion.h.in: changes contributed by
1434 Michael Schmeing <m.schmeing@internet-factory.de>
1435 * configure.in: preparing for 2.2.7
1436 * Makefile.am: trying to avoid config.h and acconfig.h
1437 being included in the distrib
1438 * configure.in: released 2.2.7
1439
1440Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1443 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1444
Daniel Veillard01411222000-10-30 15:33:22 +00001445Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * parser.[ch]: added xmlIOParseDTD()
1448 * xpointer.c: added support for the 2 extra parameters of
1449 string-range, fixed a stoopid error when '0' was present
1450 in XPointer expressions
1451 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1452 testsuite for the above
1453
Daniel Veillard6db58192000-10-30 09:27:53 +00001454Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * libxml.spec.in: improved package descriptions
1457
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001458Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * xpath.c xpathInternals.h: applied a large cleaning patch
1461 from TOM <ptittom@free.fr>, it also add namespace support
1462 for function and variables registration.
1463
Daniel Veillardbd20df72000-10-29 17:53:40 +00001464Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1465
1466 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1467 * Makefile.mingw: Wayne Davison's update adding hash.c
1468
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001469Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * xpath.c: fixed the root evaluation problems
1472 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1473 ignorable spaces with <b> <bold> <em>
1474 * tree.c: fixed a loop in xmlSearchNsByHref()
1475
Daniel Veillard767662d2000-10-27 17:04:52 +00001476Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * xpath.c: applied another XPath patch from TOM
1479 * xpath.c include/makefile.am: applied another patch from
1480 china@thewrittenword.com (cleanup on IRIX).
1481
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001482Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * xml-config.1: received a fixed version from Fredrik Hallenberg
1485 <hallon@lysator.liu.se>
1486
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001487Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1490 cleanup patch for XPath
1491
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001492Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * patched to redirrect all "out of context" error messages to
1495 a reconfigurable routine. The changes are:
1496 * xmlerror.h : added the export of an error context type (void *)
1497 an error handler type xmlGenericErrorFunc there is an interface
1498 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1499 to reset the error handling routine and its argument
1500 (by default it's equivalent to respectively fprintf and stderr.
1501 * all the c files: all wild accesses to stderr or stdout within
1502 the library have been replaced to calls to the handler.
1503
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001504Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * configure.in: release 2.2.6
1507 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1508 exporting the inner functions of xpath for extension modules
1509 * doc/*: updated and rebuilt the doc
1510
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001511Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * nanohttp.c : applied Wayne HTTP cleanup patch
1514 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1515 and xmlNodeSetSpacePreserve()
1516
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001517Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * xpath.c: closing bug #29260
1520
Daniel Veillard126f2792000-10-24 17:10:12 +00001521Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1522
1523 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1524 multikey tuples, made hash structure opaque
1525 * valid.[ch]: moved elements, attributes, notations decalarations
1526 as well as ID and refs to hash tables.
1527 * entities.c: hash cleanup
1528 * xmlmemory.c: fixed a dump problem in debug mode
1529 * include/Makefile.am: problem passing in DESTDIR= values patch
1530 from Marc Christensen <marc@calderasystems.com>
1531 * nanohttp.c: removed debugging remains
1532 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1533 * HTMLparser.c parser.c: fixing a number of problems with the
1534 macros in the *parser.c files (Wayne).
1535 * HTMLparser.c: close the previous option when opening a new one
1536 (Marc Sanfacon).
1537 * result/HTML/*: updated the HTML results accordingly
1538
Daniel Veillard52afe802000-10-22 16:56:02 +00001539Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1542 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1543 XPath functions and XML entities table to them. More to come...
1544 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1545
Daniel Veillard683cb022000-10-22 12:04:13 +00001546Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1547
1548 * tree.c: coalesce adjacent text nodes
1549 * valid.c: handling of blank nodes in DTd validation (raised
1550 by problems with a posteriori validation).
1551 * nanohttp.c: changing behaviour on HTTP write stuff.
1552 * HTMLtree.c: forced body and html to be explicitely closed.
1553 * xpath.h: exported more XPath functions.
1554
Daniel Veillard1baf4122000-10-15 20:38:39 +00001555Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1556
1557 * Release of 2.2.5
1558 * xpointer.c: range() range-inside and other helper functions
1559 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1560
Daniel Veillard47e12f22000-10-15 14:24:25 +00001561Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1564 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1565
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001566Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1569 and XPointer modules
1570
Daniel Veillard134c9f32000-10-15 10:27:08 +00001571Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * SAX.h: closed #25107
1574
Daniel Veillard39915622000-10-15 10:06:55 +00001575Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1576
1577 * testSAX.c: fixed problem with cdata reporting
1578 * SAXresult/* : updated
1579
Daniel Veillard1e851392000-10-15 10:02:56 +00001580Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1583 Closed bug #27499, added to regression tests
1584 * TODO: updated
1585
Daniel Veillard7eda8452000-10-14 23:38:43 +00001586Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1589 support for SCRIPT and STYLE with help from Bjorn Reese
1590 * test/HTML/* result/HTML/*: added simple testcase and updated
1591 the existing ones.
1592
Daniel Veillardff9c3302000-10-13 16:38:25 +00001593Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1596 string-range for empty strings
1597 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1598 test/XPath/xptr/strrange: augmented the XPointer testsuite
1599
Daniel Veillard189446d2000-10-13 10:23:06 +00001600Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * doc/xml.html doc/xmlmem.html: added a module describing memory
1603 interfaces and use, updated the main page.
1604
Daniel Veillard2f971a22000-10-12 23:26:32 +00001605Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1608 nanoftp code work on Windows too now
1609
1610Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001611
1612 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1613 * xpointer.c: implemented string-range() at least a good first version
1614 * test/XPath/docs/str test/XPath/xptr/strrange
1615 result/XPath/xptr/strrange: the string-range() tests
1616
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001617Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * Makefile.am include/Makefile.am include/win32config.h
1620 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1621 and make distcheck
1622
Daniel Veillard19d61112000-10-11 23:50:35 +00001623Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1626 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1627 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1628
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001629Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1632 patch for socklen_t detection by
1633 Albert Chin-A-Young <china@thewrittenword.com>
1634
Daniel Veillardcd429612000-10-11 15:57:05 +00001635Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1638 and added a --dtdvalid option to xmllint used to test it
1639
Daniel Veillard47c02452000-10-11 13:04:36 +00001640Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1641
1642 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1643 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1644
Daniel Veillard2d38f042000-10-11 10:54:10 +00001645Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1648 handlings (registration, lookup, cleanup)
1649
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001650Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * configure.in Makefile.am include/makefile.am: adding XPointer
1653 and XPtrtests target
1654 * xpointer.[ch] : new files for XPointer support
1655 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1656 more XPath tests
1657
Daniel Veillard57fda592000-10-10 23:24:14 +00001658Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * configure.in: fixed, very broken, make distcheck works again
1661
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001662Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * More work toward 2.2.5, integrated a number of patches
1665 * configure.in Makefile.am win32config.h.in: trying to cleanup
1666 make distcheck .... huh ...
1667 * include/Makefile.am include/win32config.h: new directory
1668 for includes
1669 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1670 updated teh makefiles and instructions for WIN32
1671 * xpath.c: small fixes
1672 * test/XPath/ results/XPath: updated the testcases and results
1673 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1674 suggested patches
1675 * valid.c: fixed an ID bug
1676
Daniel Veillardb71379b2000-10-09 12:30:39 +00001677Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1680 the automake bug where wrong dependancies were generated.
1681 * xpath.[ch]: worked on XPointer
1682
Daniel Veillard7e99c632000-10-06 12:59:53 +00001683Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * configure.in Makefile.am: 2.2.5, ship the include in an
1686 include/libxml subdirectory, use symlinks when using CVS
1687 * testSAX.c: fixed small bug
1688 * testXPath.c: changed the way testfiles are parsed
1689 * debugXML.c: same kind of cleanup when parsing an argument expression
1690 XPath/XPointers can have blanks embedded
1691 * xpath.[ch]: more cleanup, reorgs for XPointer work
1692 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1693 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1694
Daniel Veillard55b91f22000-10-05 16:30:11 +00001695Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1698 in the XPath engine, rewrote large parts of it, now it's far
1699 cleaner and in sync with the REC not an old WD. Fixed a parsing
1700 problem in the interactive XML shell found when testing XPath.
1701
Daniel Veillardac260302000-10-04 13:33:43 +00001702Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1703
1704 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1705 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1706 examples with the extra test
1707
Daniel Veillard7cfce322000-10-04 12:40:27 +00001708Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1711 the global init function.
1712
Daniel Veillard970112a2000-10-03 09:33:21 +00001713Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * HTMLparser.c: Doohhh, attribute name parsing was still case
1716 sensitive ! Fixed this ...
1717 * result/HTML/* : updated the tests results accordingly
1718
Daniel Veillard740abf52000-10-02 23:04:54 +00001719Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1722 engine, should be far more stable, incorporated a new version of
1723 preceding/following axis, need testing
1724 * uri.c: fixed file:///c:/a/b/c problem
1725 * test/XPath/tests/idsimple: augmented the XPath tests
1726
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001727Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * doc/* rebuilding docs for 2.2.4 release
1730
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001731Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * configure.in: releasing 2.2.4
1734 * parser.[ch]: added xmlStrEqual()
1735 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1736 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1737 use xmlStrEqual instead
1738 * TODO: updated
1739 * added an XPath test
1740
Daniel Veillardbc765302000-10-01 18:23:35 +00001741Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1744 * entities.h: exported xmlInitializePredefinedEntities
1745 * parser.[ch] : added xmlInitParser()
1746 * parserInternals.h : had to export htmlInitAutoClose()
1747
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001748Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1751 problems
1752 * Makefile.am : added XPath regression tests to normal tests
1753 * uri.c: fixed a problem with local paths, cleanup
1754 * parser.c: fixed a problem with large CData sections
1755
Daniel Veillardd2ade932000-09-30 14:39:55 +00001756Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * configure.in xml-config.in: patch from "Ben Taylor"
1759 <sol7x86@hotmail.com> for solaris shared libs lookup
1760
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017612000-09-30 Martin Baulig <baulig@suse.de>
1762
1763 * libxml-2.0.pc.in: Provide pkg-config script.
1764
1765 * configure.in: Create the libxml-2.0.pc script from the
1766 libxml-2.0.pc.in templates.
1767 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001768 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001769
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001770Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1771
1772 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1773 when compiling with MSC
1774
Daniel Veillard46057e12000-09-24 18:49:59 +00001775Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * xpath.c: patch for normalize-string() substring-before(),
1778 substring-after() and translate() functions from Bjorn Reese
1779 <breese@mail1.stofanet.dk>
1780 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1781 Fredrik Hallenberg <hallon@lysator.liu.se>
1782 * TODO: updated
1783
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001784Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1785
1786 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1787 problem of socklen_t being undefined on a number of platforms
1788 * debugXML.c: fixed a compilation problem when without snprintf
1789
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001790Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1793 an URI bug and a fix for the control-character-induced infinite loop
1794 * nanohttp.c: preventive fix for compiling on WIN32
1795
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001796Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * xmlint.c: closing bug #25000
1799
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001800Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1803 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1804 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1805 related function, fixing xmlStrncmp(), and associated cleanup
1806 * result/HTML/entities.html.sax: updating result
1807
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001808Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * uri.c: applied patch for URI escaping from Wayne Davison
1811 <wayned@blorf.net>
1812 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1813 from Denis Barbier <barbier@imacs.polytechnique.fr>
1814 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1815 patch from Wayne Davison
1816
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001817Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * doc/xml.html : updated with new releases, adding "how to help"
1820
Daniel Veillard04698d92000-09-17 16:00:22 +00001821Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1822
1823 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1824 removed a few warnings in pedantic mode ...
1825 * parserInternals.c parser.c: moved encoding switching function
1826 to parserInternals.c
1827 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1828
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001829Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1832 error or warning handlers
1833
Daniel Veillardb1059e22000-09-16 14:02:43 +00001834Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1835
1836 * parserInternals.c parserInternals.h parser.c Makefile.am:
1837 created a new module parserInternals.c, moved most of the
1838 code shared by the various parsers there, as well as
1839 deprecated code from parser.c. More cleanup of parser.c
1840 * uri.c: fixed a problem when URI is NULL
1841 * valid.c: speedup when looking for an attribute declaration
1842
Daniel Veillard39c7d712000-09-10 16:14:55 +00001843Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1846 the cleanup of the computation of URI references when seeking
1847 external entities. The URI reference string and the resulting
1848 URI are both stored now.
1849 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1850 large s(n)printf checks and cleanup from Denis Barbier
1851 <barbier@imacs.polytechnique.fr>
1852 * xmlversion.h.in tree.h: couple of SGML declarations for a
1853 possible docbook module.
1854 * result/VC/ : a couple of test output changed due to the change
1855 of the entities URI
1856
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001857Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * parser.h: added a _private field for linking user's data
1860
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001861Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * parser.c parserInternals.h: demacroified most of the IS_XXX
1864 the gain in size is significant so ...
1865
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001866Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * entities.c: cases where looking up entities with doc==NULL
1869 covered
1870
Daniel Veillard90e11312000-09-05 10:42:32 +00001871Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1872
Daniel Veillard1de50802000-09-07 08:54:32 +00001873 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001874 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1875
Daniel Veillard98a79162000-09-04 11:15:39 +00001876Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1877
Daniel Veillard1de50802000-09-07 08:54:32 +00001878 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001879 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1880 * Makefile.in: added URItest and included thenin "make tests"
1881
1882Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001883
1884 * xmlversion.h.in: closed bug 22941
1885
Daniel Veillard2bb89092000-08-31 14:57:50 +00001886Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1887
1888 * doc/xmlio.html: added doc and example for entity loader
1889 redefinition.
1890
Daniel Veillard96984452000-08-31 13:50:12 +00001891Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1894 used by libxml
1895
Daniel Veillarde715dd22000-08-29 18:29:38 +00001896Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * parser.c: Fixed bug on invalid ontent characters and when using
1899 push.
1900 * xmllint.c: fixed xmllint endling of errors in push mode
1901
Daniel Veillard4948eb42000-08-29 09:41:15 +00001902Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001905 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001906 * result/HTML/*.sax: regenerated HTML SAX output
1907 * parser.c: more cleanup.
1908
Daniel Veillarde010c172000-08-28 10:04:51 +00001909Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001912 patches from Wayne Davison <wayned@users.sourceforge.net>,
1913 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001914 * HTMLparser.c: fixed an ignorable white space detection bug
1915 occuring when parsing with SAX only
1916 * result/HTML/*.sax: updated since the output is now HTML
1917 encoded...
1918
Daniel Veillard47f3f312000-08-27 22:40:15 +00001919Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1920
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001921 * HTMLparser.[ch]: applied some of Wayne Davison
1922 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001923
Daniel Veillarde0854c32000-08-27 21:12:29 +00001924Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1925
1926 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1927 undeclared namespace prefix was used, added a warning.
1928 Cleaned up support w.r.t. entities, spilling out a warning
1929 and being pedantic on lookups.
1930 * test/warning/ent9 : added testcase for previous example.
1931 * TODO: updated
1932 * parserInternals.h parser.c: changed the way names are parsed
1933 now allow infinite size and decrease penalty for normal use
1934 * parser.c: Started a big cleanup/check of the parser code,
1935 fixed some of the most tortuous entity code, spotted code
1936 unused anymore
1937 * test/*: added tests for very long names and related nasty
1938 things.
1939
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001940Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1941
1942 * doc/encoding.html: added encoding aliases doc
1943 * doc/xml.html: updates
1944 * encoding.[ch]: added EncodingAliases functions
1945 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1946 bottleneck affecting large DTDs like Docbook
1947 * parser.[ch] xmllint.c: added a pedantic option, will be
1948 useful
1949 * SAX.c: redefinition of entities is reported in pedantic mode
1950 * testHTML.c: uninitialized warning from gcc
1951 * uri.c: fixed a couple of bugs
1952 * TODO: added issue raised by Michael
1953
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001954Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * doc/encoding.html: propagated Martin Duerst suggestions
1957
Daniel Veillard52402ce2000-08-22 23:36:12 +00001958Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1961 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1962 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1963 by Wayne Davison
1964
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001965Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * nanoftp.c nanohttp.c: small cleanup
1968 * TODO: updated
1969
Daniel Veillard244ece92000-08-19 20:58:02 +00001970Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1971
1972 * added an old VC testcase and updated title.xml entity
1973
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001974Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1975
1976 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1977 done on auto-opening of <p> tags and cleanup of SAX output
1978
Daniel Veillard979e55e2000-08-19 16:48:54 +00001979Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1982
Daniel Veillard4540be42000-08-19 16:40:28 +00001983Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * doc/xml.html libxml.* structure.*: updated the doc a bit
1986
Daniel Veillard808a3f12000-08-17 13:50:51 +00001987Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1990 of SAX tests
1991
Daniel Veillard29579362000-08-14 17:57:48 +00001992Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1995 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1996
Daniel Veillard1255ab72000-08-14 15:13:33 +00001997Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2000 * testHTML.c: fix core dump on Solaris 2.x systems
2001 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2002 * result/HTML/*.sax: previous bug fix lead to new results
2003
Daniel Veillard03109292000-08-14 14:58:22 +00002004Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2007 * configure.in: added --with-readline=DIR to accept alternate
2008 path for readline include/library
2009 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2010 for ANSI under HP-UX
2011 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2012 includes @LIBS@
2013
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002014Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2015
2016 * doc/* : rebuilt the docs
2017 * getting ready for 2.2.2 release
2018
Daniel Veillard87b95392000-08-12 21:12:04 +00002019Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2022 and xmlAddFeature()
2023 * tree.[ch]: added xmlAddChildList()
2024 * xmllint.c: MAP_FAILED macro test
2025 * parser.h: added xmlParseCtxtExternalEntity()
2026 * valid.c: applied bug fixes removed warning
2027 * tree.c: added CDATA block to elements content
2028 * testSAX.c: cleanup of output
2029 * testHTML.c: added SAX testing
2030 * encoding.c: better error recovery
2031 * SAX.c, parser.c: fixed one of the external entity processing
2032 of the OASis testsuite
2033 * Makefile.am: added HTML SAX regression tests
2034 * configure.in: bumped to 2.2.2
2035 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2036 SAX results
2037
Daniel Veillard88a172f2000-08-04 18:23:10 +00002038Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * configure.in: patch for HP compiler
2041
20422000-08-04 Sven Heinicke <sven@zen.org>
2043
2044 * xmllint.c: Was coredumping sometimes when the file given didn't
2045 exist.
2046
Daniel Veillard46e370e2000-07-21 20:32:03 +00002047Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002050
Daniel Veillard46e370e2000-07-21 20:32:03 +00002051 when using in memory parsing. Need some cleanup.
2052 * xmllint.c configure.in: added a --memory flag to test memory
2053 parsing
2054
Daniel Veillard36650692000-07-21 15:16:39 +00002055Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * nanohttp.c: fixed socklen_t replacement to unsigned int
2058 * parser.c: fixed a space handdling missing at the end of
2059 production 28 DOCTYPE.
2060 * xmlmemory.c: fixed a stupid bug on the routine to override
2061 allocation functions
2062 * TODO: updated
2063
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002064Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2065
2066 * doc/ regenerated the docs
2067
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002068Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * doc/encoding.html doc/xml.html: added I18N doc
2071 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2072 improvements, both parser and filters, added ASCII & HTML,
2073 fixed the ISO-Latin-1 one
2074 * xmllint.c testHTML.c: added/made visible --encode
2075 * debugXML.c : cleanup
2076 * most .c files: applied patches due to warning on Windows and
2077 when using Sun Pro cc compiler
2078 * xpath.c : cleanup memleaks
2079 * nanoftp.c : added a TESTING preprocessor flag for standalong
2080 compile so that people can report bugs more easilly
2081 * nanohttp.c : ditched socklen_t which was a portability mess
2082 and replaced it with unsigned int.
2083 * tree.[ch]: added xmlHasProp()
2084 * TODO: updated
2085 * test/ : added more test for entities, NS, encoding, HTML, wap
2086 * configure.in: preparing for 2.2.0 release
2087
Daniel Veillard49703262000-07-10 10:27:46 +00002088Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * nanoftp.c: fixed the way the control connection is handled
2091 * libxml.spec.in: fixed the dependancies and cleanup
2092
Daniel Veillard306be992000-07-03 12:38:45 +00002093Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2094
2095 * doc/xml.html: changed the xmlsoft.org structure, updated the
2096 examples w.r.t. root and childs
2097
Daniel Veillard7d853352000-07-02 18:53:09 +00002098Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2101
Daniel Veillard365e13b2000-07-02 07:56:37 +00002102Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * HTMLparser.c: Work on character encoding support for the HTML parser
2105 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2106 * encoding.c: Fixed a potential memleak in the encoding stuff
2107
Daniel Veillardaf743792000-07-01 11:49:28 +00002108Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2109
2110 * doc/FAQ.html doc/Makefile.am : added a FAQ
2111
2112Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002113
2114 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2115 of the HTML parser to force it to not bypass SAX
2116
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002117Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * win32config.h.in: updated
2120 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2121 lacks iconv support :-( need to release 2.1.1
2122 * configure.in: release 2.1.1
2123 * HTMLparser: fixed bug #14784
2124 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2125 by Windows compiler
2126 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2127 the SAX startDocument() callback.
2128 * TODO: updated
2129
2130Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * added xmlStopParser()
2133
Daniel Veillardbe803962000-06-28 23:40:59 +00002134Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * configure.in: 2.1.0 prerelease
2137 * Large resync between W3C and Gnome tree
2138 * nanoftp, nanohttp.c: fixed stalled connections probs
2139 * HTMLtree.c SAX.c : support for attribute without values in
2140 HTML for andersca
2141 * valid.c: Fixed most validation + namespace problems
2142 * HTMLparser.c: start document callback for andersca
2143 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2144 * parser.h, SAX.c: serious speed improvement for large
2145 CDATA blocks
2146 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2147 different encoding
2148 * example/Makefile.am example/gjobread.c tree.h: work on
2149 libxml1 libxml2 convergence.
2150 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2151 and the LIBXML_TEST_VERSION macro
2152
Daniel Veillardc310d562000-06-23 18:32:15 +00002153Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2154
2155 * doc/xml.html: various patches and improvements typo fixed by
2156 Felix Natter
2157 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2158 from Felix Natter <fnatter@gmx.net>
2159
Daniel Veillardf3029822000-05-06 08:11:19 +00002160Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2161
2162 * doc/upgrade.html: updated with instructions for support of both
2163 libxml-1.x and libxml-2.x
2164 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2165 for 2.x support and also fixed includes
2166
2167
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002168Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2169
2170 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2171 the encoding support, added iconv support, so now libxml if
2172 compiled with iconv automatically support japanese encodings
2173 among others. Work based on initial patch from Yuan-Chen Cheng
2174 I may have broken binary compat in the encoding handler
2175 registration scheme, but that was so utterly broken I don't
2176 expect anybody to have used this feature until now.
2177 * parserInternals.h: fixup on the CHAR range macro
2178 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2179 code.
2180 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2181 * uri.c: added xmlParseURI() I can't believe I forgot to
2182 implement this one in 2.0 !!!
2183 * SAX.c: moved doc->encoding update in the endDocument() call.
2184 * TODO: updated.
2185
Daniel Veillard06047432000-04-24 11:33:38 +00002186Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * tree.h: removed extraneous xmlRemoveProp definition
2189 * TODO: added item about --disable-corba configure switch
2190 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2191 * nanoftp.c: fixed include problems giving troubles on AIX and
2192 slowlaris
2193 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2194 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2195 comment and headers changes to lower gtk-doc number of warnings
2196 * doc/html/*: rebuilt docs
2197
Daniel Veillarde0aed302000-04-16 08:52:20 +00002198Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2199
2200 * HACKING: documented the tag for 1.x and instructions
2201
Daniel Veillard5e873c42000-04-12 13:27:38 +00002202Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2203
2204 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2205 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2206 xmlCreateIOParserCtxt
2207 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2208 significant overall improvement
2209 * xmllint.c: added I/O test to xmllint
2210 * testSAX.c: added a speed test
2211 * doc/* : updated/regenerated
2212
Daniel Veillardfc708e22000-04-08 13:17:27 +00002213Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * xpath.c uri.h parserInternals.h: cosmetic changes from
2216 "Timur I. Bakeyev" <timur@bat.ru>, including making
2217 xmlCreateURI() public
2218
Daniel Veillard5d211f42000-04-07 17:00:24 +00002219Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2222 and the code at the same time. Added a clean mechanism for
2223 overload or added input methods: xmlRegisterInputCallbacks()
2224 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2225 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2226 * TODO: updated
2227 * doc/* : updated/regenerated
2228 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2229 source dir
2230
Daniel Veillarde77a9182000-04-05 19:12:29 +00002231Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * testURI.c: yet another forgotten commit, I should get some sleep !
2234
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002235Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * xmllint.c: forgot to commit this too ?
2238
Daniel Veillardb9df4042000-04-05 14:23:16 +00002239Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * xmlversion.h.in : forgot to commit this previously
2242
Daniel Veillard361d8452000-04-03 19:48:13 +00002243Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2244
2245 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2246 * README TODO: updated for release
2247 * uri.c uri.h: added authority parsing/saving
2248 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2249 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2250 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2251 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2252 Makefile.am : added compile-time customization of libxml
2253 --with-ftp --with-http --with-html --with-xpath --with-debug
2254 --with-mem-debug
2255 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2256 #include <libxml/xxx.h> I hope it won't break too much stuff
2257 and will be manageable in the future...
2258 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2259 and added xmllint to the installed programs
2260 * uri.h: added xmlFreeURI()
2261
Daniel Veillardec303412000-03-24 13:41:54 +00002262Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * uri.c uri.h: finished the escaping handling, the base support
2265 and the URI path normalization. Looks good just lacks the
2266 authority content parsing code.
2267 * Makefile.am: added instructions to generate testURI
2268 * TODO: updated
2269 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2270 added links and icons for W3C and Gnome
2271
Daniel Veillard8f621982000-03-20 13:07:15 +00002272Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2273
2274 * xmlmemory.[ch] : seems I forgot to actually update the files in
2275 the last commit :-)
2276 * doc/xml.html doc/html/* : updated and uploaded the docs
2277
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002278Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2281 * TODO: updated
2282 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002283 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002284 gfree).
2285 * Makefile.am, uri.c, uri.h: added a set of functions to do
2286 exact (litteraly copied from the RFC 2396 productions) parsing
2287 and handling of URI. Will be needed for XLink, one XML WFC,
2288 XML Base and reused in the nano[ftp/http] modules. Still work
2289 to be done.
2290
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002291Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * configure.in, libxml.spec.in : libxml2
2294 * doc/* : updated the doc page, rebuilt the docs
2295
Daniel Veillardcf461992000-03-14 18:30:20 +00002296Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2297
2298 * all: tagged LIB_XML_1_X
2299 * *.c *.h : updated from W3C CVS tree
2300 * configure.in : 2.0.0-beta
2301 * libxml.spec.in : libxml2 package nam
2302 * result/* : new version of the tests output
2303
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002304Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2307
Daniel Veillardb566ce12000-03-04 11:39:42 +00002308Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2309
2310 * doc/* : rebuilt the docs
2311 * parser.c: final patch on #6766
2312 * valid.c: small patch on validity checks.
2313
Daniel Veillardfb76c402000-03-04 11:39:42 +00002314Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2317 added
2318 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2319 compatibility w.r.t. XML spec and existing code.
2320
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002321Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * parser.c: seems a better solution to <a> </a> exists,
2324 will try it for a while
2325
Daniel Veillard83a30e72000-03-02 03:33:32 +00002326Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * parser.c: tried to remove the <a> </a> generating <a/>
2329 this is hard. Left a flag for that purpose. Fixed bug #6766
2330 * configure.in: prepared 1.8.7 not released, due to previous
2331 problem
2332
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002333Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * doc/xml.html : applied second patch from Paul DuBois
2336
Daniel Veillard402e8c82000-02-29 22:57:47 +00002337Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * doc/xml.html : applied patch from Paul DuBois
2340
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002341Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2342
2343 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2344
Daniel Veillard5feb8492000-02-02 17:15:36 +00002345Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2346
2347 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2348 compilation warnings on various platforms.
2349 * parser.c: Fixed #5281 validity error callbacks are now desactived
2350 by default if not validating.
2351
Daniel Veillardf341f932000-02-02 14:52:08 +00002352Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2355
Daniel Veillard13c757e2000-02-01 23:59:15 +00002356Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2359 <gkatsi@cs.toronto.edu>
2360
Daniel Veillard726e8792000-01-30 20:04:29 +00002361Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2362
2363 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2364 processing URLs
2365
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002366Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2369 xmlNanoFTPUpdateURL for persistent control connections.
2370 * configure.in: 1.8.6
2371
2372Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2373
2374 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2375 * tree.[ch] : added xmlSaveNoEmptyTags
2376
James Henstridgef3be9312000-01-28 13:59:21 +000023772000-01-29 James Henstridge <james@daa.com.au>
2378
2379 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2380
2381 * Makefile.am: added nanoftp.[ch] to the build.
2382
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002383Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2384
2385 * nanoftp.[ch]: cleanup, comments, API
2386 * debugXML.c : fixed a bug in the cat command
2387 * doc/*: regenerated the docs
2388
Daniel Veillardda07c342000-01-25 18:31:22 +00002389Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2392 * debugXML.c : fixed a bug in the cat command
2393 * valid.c: fixing some small probs
2394 * libxml.spec.in: get rid of the SNAP suffix
2395 * doc/xml.html: updated the status
2396
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002397Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * xml-config.in: xml-config --version to just return the
2400 version number
2401 * xpath.c: some cleanup w.r.t. axis when the current node is
2402 an attribute.
2403 * TODO: updated
2404
Daniel Veillard461a66c2000-01-18 18:01:01 +00002405Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2406
2407 * configure.in: prepared for libxml-1.8.5
2408 * doc/* recompiled the documentation
2409
24102000-01-17 Jody Goldberg <jgoldberg@home.com>
2411
2412 * configure.in : WARNING autoconf subtlety alert :
2413 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2414 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2415 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2416 get defined by AC_CHECK_HEADERS.
2417
Daniel Veillardf967b902000-01-17 16:06:10 +00002418Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2421 Rune.Djurhuus@fast.no
2422
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002423Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2424
2425 * TODO: updated
2426 * tree.c, parser.c: made sure that only memory alloc problems
2427 and internal parser errors are allowed to write to stdout or
2428 stderr.
2429
Daniel Veillard0142b842000-01-14 14:45:24 +00002430Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * tree.c : restored xmlNewGlobalNs since this seems used by
2433 a lot of existing code :-(, fixed a bug in xmlNewNs
2434 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2435 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2436 to exit() from the library code.
2437 * xpath.c, parser.c: removed bugs or unused code detected by
2438 Windows compilers
2439 * parser.c: started adding interfaces for parsing well balanced
2440 XML fragments
2441 * configure.in: releasing 1.8.4
2442 * doc/* : rebuilt the docs
2443
Daniel Veillard2eac5032000-01-09 21:08:56 +00002444Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * tree.[ch] : added xmlNewDocFragment() for DOM
2447 * testHTML.c: uninitialized variable.
2448
Daniel Veillardf3a73582000-01-05 14:58:39 +00002449Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * doc/* : rebuild the docs
2452
Daniel Veillard71b656e2000-01-05 14:46:17 +00002453Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * acconfig.h: readline and history patch
2456 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2457 * tree.c: added check and handling when possibly removing an ID
2458 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2459 and saving.
2460 * test/HTML/entities.html result/HTML/entities.html* : test for
2461 various entities reference cases
2462 * result/HTML/* : as a result output of some testcase have
2463 changed
2464 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2465 by previous example. added xmlParseTryOrFinish().
2466 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2467 entities.h debugXML.h HTMLparser.h: changed the way struct are
2468 declared to allow gtk-doc to expose those
2469 * parser.c: closed bug #4960
2470 * Makefile.am configure.in: Applied patch from
2471 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2472 and math/socket libs detection
2473
Daniel Veillard437b87b2000-01-03 17:30:46 +00002474Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2475
2476 * configure.in, Makefile.am: link tester against readline
2477 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2478
Daniel Veillard686d6b62000-01-03 11:08:02 +00002479Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2480
2481 * tree.[ch]: added xmlRemoveProp
2482 * win32config.h.in nanohttp.c: avoid including the Windows
2483 socket stuff in every C files
2484 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2485 the XmL parser(s)
2486 * test/ns4 result/ns4 etc...: added test case for previous prob
2487 * tree.c: xmlNewNs wasn't checking for double definition
2488 * Makefile.in: fixed a problem with dist-hook duplicates
2489 * parser.[hc], xmlIO.c: fixed the loading of external entities
2490 APIs, now xmlLoadExternalEntity() is used everywhere and
2491 setting up an app specific front-end using the
2492 * SAX.c parser.c: some fixes, now the xhtml spec validates
2493 with the xhtml DTD.
2494 * error.c: fixed crashes in case of no input stream
2495 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2496 to the validation tests and results
2497
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002498Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2499
2500 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2501 too htmlCreatePushParserCtxt() and htmlParseChunk()
2502 * parser.c: a bit of cleanup.
2503 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2504 to XML) removed the last mem leak known
2505 * HTMLtree.c: output message cleanup
2506 * xmlmemory.c: display content info about memory blocks
2507 * result/HTML/wired.* : missing att value warning change
2508
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002509Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * doc/* : rebuilt the documentation
2512
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002513Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * parser.[ch] parserInternals.h: Push parser for XML,
2516 seems to work fine now
2517 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2518 --push for push testing
2519 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2520 * testSAX.c: added --push
2521 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2522 subtree
2523 * xmlIO.[ch] : enriched API + fixes for push mode
2524 * entities.[ch]: added the entity content length to the struct.
2525 * xmlmemory.[ch]: new API to show the last entries for the shell
2526 * valid.c: added required attribute testing
2527 * SAX.c: the cdata callback now merge contiguous fragments
2528 * HTMLparser.c: cleanup of some macros
2529
Daniel Veillard3c558c31999-12-22 11:30:41 +00002530Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * parser.c: fix for PIs name starting with xml
2533 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002534 * *.c, configure.in win32config.h.in : generate win32config.h for
2535 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002536
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002537Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * parser.c: fixed a stupid = vs. == bug :-(
2540 * doc/gnome-xml.sgml: s/glade/xml/
2541
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002542Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * configure.in, doc/xml.html : bug fix release 1.8.2
2545 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2546 Hopefully the end of that silly C++ include problem
2547 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2548 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2549 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2550 troubles with autoclosed elements when the stree shape doesn't
2551 follow the DtD specs. Added htmlIsAutoClosed() and
2552 htmlAutoCloseTag()
2553 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2554 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2555 * debugXML.c: fixed a bug on printing default namespaces.
2556 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2557
Daniel Veillardb24054a1999-12-18 15:32:46 +00002558Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * result/HTML/*.htm[l] : updated the HTML regression tests according
2561 to the new output
2562 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2563 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2564 problem due to intermix of extern "C" { ... } declarations for C++
2565 and recursive includes in the headers
2566
Chris Lahey323c48c1999-12-18 15:32:45 +000025671999-12-20 Chris Lahey <clahey@umich.edu>
2568
2569 * HTMLtree.c: Made it so that html nodes with a single child do
2570 not insert a carriage return before or after the child node.
2571
Daniel Veillardb24054a1999-12-18 15:32:46 +00002572Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002573
2574 * configure.in, doc/xml.html : bug fix release 1.8.1
2575 * parser.c: fixed bug #4344
2576 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2577 added the glue to avoid C++ problems
2578 * doc/* : regenerated the documentation
2579
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002580Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2583 namespace recognition, and Dia as a resul :-(
2584 * encoding.c: closed bug #3950
2585
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002586Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2587
2588 * valid.c: debugging a posteriori validation, except URI expansion
2589 stuff this should be fixed now
2590 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2591 Carl Nygard <cnygard@bellatlantic.net>
2592 * tester.c: added --postvalid, cleaning of the code
2593 * tree.[ch]: added xmlDocGetRootElement()
2594
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002595Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2596
2597 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2598 c++ losage.
2599
Daniel Veillard10a2c651999-12-12 13:03:50 +00002600Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * configure.in, doc/xml.html : bumped to 1.8.0
2603 * xlink.[ch], Makefile.am : added framework for link detection
2604 * parser.h: added nbChars to parser context, needed for cleanup.
2605 * xmlmemory.c: removed a nasty bug when out of mem
2606 * valid.[ch]: adding namespace support for attribute decl
2607 * tester.c: added --debugent option
2608 * debugXML.[ch]: added xmlDebugDumpEntities()
2609 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2610 buffers instead, this was really needed, validation was breaking
2611 in strange ways due to that. Added xmlParseStringPEReference()
2612 and other parsing from strings functions. Entities processing
2613 modified again, but PERef are still not handled correcly but
2614 unless you're Eve Maller you won't notice :-)
2615 * HTMLparser.c: large changes toward reliability, and switched to
2616 lowercase internal tags, XHTML is lowercase, so it will help
2617 that output is closer to next version.
2618 * doc/* : regenerated the documentation, it is now hosted at
2619 http://xmlsoft.org/ (same bits I just bought the domain :-)
2620
2621
Daniel Veillard294cbca1999-12-03 13:19:09 +00002622Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2623
2624 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2625 doc generation
2626 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2627 in the SAX API
2628 * doc/*: rebuilt the doc making sure everything appears in the
2629 HTML files
2630
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002631Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2634 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2635 which allow impressive speed improvement on dataset with
2636 large text pieces, but at the cost of broken binary
2637 compatibility and slightly bigger memory usage.
2638 Configure with --with-buffers to activate them, they
2639 are protected with XML_USE_BUFFER_CONTENT define.
2640 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2641 goal is 0 memory left allocated once parser is no more used
2642 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2643 call xmlCleanupParser() and xmlMemoryDump()
2644
Daniel Veillarda819dac1999-11-24 18:04:22 +00002645Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2646
2647 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2648 * parser.[ch] encoding.[ch]: added memory cleanup routines
2649 * parser.c: closing bug #3788
2650 * doc/*: rebuilt the doc
2651
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002652Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2655 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2656 * tester.c: added --compress option
2657 * doc/*: rebuilt the documentation
2658
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002659Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2660
2661 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2662 if given /proc/kcore as input !
2663 * doc/xml.html doc/*: updated and rebuilt the documentation
2664
2665Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002666
2667 * parser.c: Fixed some wrongly space collapsing code due to
2668 a misreading of the spec.
2669 * result/*: fixed the output accordingly
2670
2671Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002672
2673 * encoding.c: bug fix and typos
2674 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2675 * parser.c: added attribute normalization closing bug #3597
2676 * test/att* result/att* SAXresult/att*: testcase for attribute
2677 normalization
2678
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002679Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * configure.in: closing bug #3163 by adding extra flags for the
2682 cc compiler on HP-UX
2683
Daniel Veillard51e3b151999-11-12 17:02:31 +00002684Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * valid.[ch] : removed a typo and an enumerated type bug in the
2687 xmlAddElementDecl() function
2688 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2689 call to xmlEncodeEntitiesReentrant() so that the functions
2690 New, Set and Get are at the same level.
2691 * parser.c HTMLparser.c: extra memory allocation bug for
2692 attributes detected by someone using libxml in embedded systems :-)
2693
Daniel Veillard962195f1999-10-28 15:51:53 +00002694Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * xmlmemory.h: turned off mem debug :-\
2697
Daniel Veillard35008381999-10-25 13:15:52 +00002698Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * parser.c: closed bug #2784 a one line fix, but worth pushing
2701 a new release out
2702 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2703 some structures, comments before and after the
2704 main element, and other nastyness
2705 * HTMLtree.c tree.c: accomodate the extended HTML supported
2706 * configure.in: pushing 1.7.4
2707 * test/ent8 and related outputs : added a new test for bug #2784
2708 * test/HTML/wired.html and related output: a nasty HTML example
2709 * Makefile.am: improved the test scripts
2710 * docs/* : reran the documentation extractor, updated xml.html
2711
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002712Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2715 HTMLparser and debugged the HTML related code. HTML documents
2716 now have their own type
2717 * entities.c: do not dump &apos; for HTML output
2718 * xmlmemory.c: improvement, breakpoint mechanism
2719 * testHTML.c: added --sax --repeat ...
2720 * Makefile.am: improved the HTML tests
2721 * valid.[ch]: added xmlValidGetValidElements and
2722 xmlValidGetPotentialChildren
2723 * tester.c: added --insert to test the 2 new functions
2724 * test//* result//* SAXresult//* : regression test cleanup
2725 and extension.
2726 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2727 gnome-xml-nanohttp.html
2728
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002729Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2730
2731 * HTMLparser.c: fixed problems with some autoclose tags
2732 * tree.c: fixed XML output problems.
2733 * result/* SAXresult/*: update of the tests output
2734
Daniel Veillard6077d031999-10-09 09:11:45 +00002735Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2736
2737 * Makefile.am: Arturo patch for xmlConf.sh version info
2738 * parser.c: Tim Josling patch for single quoted items
2739 * tester.c: Tim Josling patch for tester options usage
2740 * tree.h: indent cleanup
2741
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002742Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2745 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2746
Daniel Veillard00fdf371999-10-08 09:40:39 +00002747Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * tree.c : Raph patch for initialization of CORBA fields
2750 * parser.c, xpath.c, ...: modification of doc comments
2751 * xpath.c : allow spaces in xpath expressions
2752
Daniel Veillardad219441999-09-27 08:17:49 +00002753Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * xmlmemory.h: turning off memory debug :-(
2756
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002757Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2758
2759 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2760 better SAX interfaces.
2761 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2762 entity.
2763 * configure.in: 1.7.2
2764
2765Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002766
2767 * libxml.spec.in: fixed the URL
2768 * doc/xml.html: improved the documentation front-end
2769
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002770Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002771
2772 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2773
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002774Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002775
2776 * libxml.spec.in: fixed the alpha compile problem
2777 * parser.[ch]: changed errno to errNo in the parser context :-(
2778 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2779 * doc/xml.html: changed CHAR to xmlChar
2780 * doc/html/*: recompiled the documentation
2781 * configure.in: 1.7.1
2782
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002783Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * parser.h: modified the parser context struct to regain 1.4.0
2786 binary compatibility
2787 * parser.c, xml-error.h: added errno ot teh context and defined
2788 a set of errors values with update of errno
2789 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2790 DTDs and entities
2791 * *.h, *.c: complete cleanup of the use of config.h and include
2792 protection depending on the current setup.
2793 * overalll debugging, maintenance and bug-fixing on all modules
2794 * updated the documentation
2795 * ready for 1.7.0
2796
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002797Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2798
2799 * HTMLparser.c : cleanup
2800 * SAX.c valid.c valid.h: added ID/IDREF checking
2801 * tree.c tree.h: extended doc structure for refs
2802 * configure.in: 1.6.2
2803 * parser.c: patched bug in SAX user arg call
2804 * parserInternals.h: patched missing close in C++ wrapping
2805 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2806 especially upcoming XPointer implementation.
2807 * doc/xml.html: augmented, typo
2808
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002809Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2810
2811 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2812 not all invocations of install understand -d.
2813
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002814Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2815
2816 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2817 to make 'check' works, when builddir != srcdir.
2818
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002819Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * doc/xml.html : updated the documentation
2822
Daniel Veillard6454aec1999-09-02 22:04:43 +00002823Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2826 not deallocated memory blocks
2827 * *.c : replaces all calls to malloc() free() and realloc() to
2828 the wrapper functions/macros
2829 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2830 instead of xmlFreeNodeList()
2831
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002832Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * HTMLparser.c: corrected a stupid bug leading to core dump at
2835 tree deallocation. Removed warnings indicated by
2836 Stephane.Conversy@lri.fr
2837 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2838 looked for in the external subset
2839
2840Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002841
2842 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2843 on SGI by Stephane.Conversy@lri.fr
2844
Daniel Veillardb96e6431999-08-29 21:02:19 +00002845Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2846
2847 * all .h : changed the prototype declaration indent as in gtk
2848 * most .c : working on reducing the TODOs in the code
2849 * most .c : cleanup though -pedantic and Insure++
2850 * improvements on validation ID checkings.
2851 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2852 * xml-config.in: closed #1810
2853
2854Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002855
2856 * tree.h, valid.c, valid.h: more work on validity, IDs
2857 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2858 definition for AIX
2859
Daniel Veillardb556eb51999-08-15 17:19:50 +00002860Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2863 the distribution due to a cut'n paste error at last commit
2864
Daniel Veillardb05deb71999-08-10 19:04:08 +00002865Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2866
2867 * configure.in: upgraded to version 1.4.0
2868 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2869 Big update, added a large part of the validation process,
2870 it should be usable, but some parts are missing
2871 * xpath.c: improved the implementation w.r.t. root.
2872 * Makefile.am: added more tests
2873 * test and result trees: added a lot of tests
2874 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2875
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002876Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * Added an HACKING file
2879
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002880Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * xpath.[ch] : improvements and debug of the XPath implementation
2883 * parser.c, HTMLparser.c : modified the parsers to be progressive
2884 * tree.[ch] : extended the Buffer promitives
2885 * xmlIO.[ch] : added basic I/O routines providing progressive
2886 parsing and ready for I18N conversion plugins
2887 * SAXresult/* : the SAX callback sequence maybe slightly different
2888 now
2889 * test*.c : improved/updated the tests programs
2890 * doc/* : recompiled the docs.
2891
Daniel Veillard15b75af1999-07-26 16:42:37 +000028921999-07-26 Michael Meeks <michael@edenproject.org>
2893
2894 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2895
2896 * tree.c: Ditto.
2897
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002898Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * configure.in: upgraded to version 1.4.0
2901 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2902 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2903 XML query language, see http://www.w3.org/TR/xpath for more details.
2904 * parser.c, parser.h: added CHAR* related string functions for XPath
2905 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2906 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2907 rebuild the docs.
2908 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2909 and regression testing capabilities for XPath.
2910
Daniel Veillardd79d7871999-07-12 10:38:12 +00002911Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2914 closing bug #1646
2915
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002916Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * Makefile.am, example/Makefile.am: closed bug #1683
2919
Daniel Veillard3166ab11999-07-11 16:14:19 +00002920Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * example/Makefile.am, configure.in: added the makefile for the
2923 gjobread example
2924
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002925Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2926
2927 * doc/Makefile.am:
2928 - fix which allow "make install DESTDIR=</install/prefix>".
2929
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002930Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2933 which fixed a problem on the file reading-code.
2934
Daniel Veillard82150d81999-07-07 07:32:15 +00002935Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2938 output.
2939 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2940
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002941Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * parser.h : Oops removed the binary compatibility problem
2944 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2945 * parser.c, HTMLparser.c: applied patches for reading from stdin
2946
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002947Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2948
2949 * parser.c, entities.c, valid.c: cleanup bug #1591
2950 * configure.in: cleanup bug #1592
2951 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2952 the same tree back-end. Hence gdome will be available for it.
2953 * doc/Makefile.am: close bug #617
2954
Daniel Veillard97fea181999-06-26 23:07:37 +00002955Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * parser.c: alloctate a per parser context SAX interface block
2958
Daniel Veillard14fff061999-06-22 21:49:07 +00002959Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2960
2961 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2962 and xmlEncodeEntitiesReentrant with the correct one :-\
2963
2964Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * commit of my internal XML base changes, quite a lot of
2967 changes, cleanups, better entities support, framework for
2968 new I/O and charset detection and handling
2969 * Fixed the configure/Makefile stuff to generate shared libs
2970 with the proper version info, so we jumped on rev from
2971 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2972 xmlEncodeEntities() result need to be freed now, and a string
2973 xmlParserVersion provide the current library version.
2974
Raph Levien05240da1999-06-15 21:27:11 +00002975Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2976
2977 * parser.c: fixed a buffer overrun for when you have a very long
2978 attribute with no entities in it.
2979
Daniel Veillardbb2da581999-06-13 14:37:07 +00002980Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2981
2982 * added example directory
2983 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2984
Daniel Veillard011b63c1999-06-02 17:44:04 +00002985Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * Release of libxml-1.1, nearly everything has been touched for
2988 this.
2989 * Added more regression tests
2990 * Updated the documentation
2991
Daniel Veillard27d88741999-05-29 11:51:49 +00002992Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2993
2994 * tree.[ch]: unified the XML_NO_CORBA defines.
2995 * parser.c encoding.[ch]: started plugging in char encoding detection
2996
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002997Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2998
2999 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3000 Also freed allocated buffer.
3001
Daniel Veillard27d88741999-05-29 11:51:49 +00003002Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003003 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3004 reentrancy problem at printing. One is left in entities.c, to
3005 remove ASAP
3006 * testSAX.c : added a test example showing the use of the SAX
3007 interface if one doesn't want to build the DOM tree.
3008 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3009
Daniel Veillard517752b1999-04-05 12:20:10 +00003010Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3013 large revamping of the parser to use SAX callbacks
3014 http://www.megginson.com/SAX/ (or at least a C like interface
3015 a la Expat). It's now possible to set up your own callbacks
3016 and the parser will not build a DOM tree.
3017 * test/* result/*: updated the test suite, I finally removed
3018 the old Namespace draft support (PI based).
3019
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003020Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * Makefile.am: added test result to EXTRA_DIST for make tests
3023
Daniel Veillard64068b31999-03-24 20:42:16 +00003024Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3025
3026 * parser.c, parserInternals.h: moved the chars macro definitions
3027 to parserInternals.h
3028 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3029 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3030
Daniel Veillard012ccc11999-03-23 10:11:11 +00003031Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3032
3033 * xml-config.in : applied patch to make --version work
3034
Raja R Harinatha86c23e1999-03-05 22:14:01 +000030351999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3036
3037 * Makefile.am (check-local): Alias for `tests' target. This will
3038 cause `make check' to do the right thing.
3039 (tests): Don't run tests in srcdir. Also, replaced calls to
3040 basename with a `sed' "equivalent".
3041
Daniel Veillardd109e371999-03-05 06:26:45 +00003042Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3045 it in the header and not the sources, updated the doc.
3046 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3047 pointing this out.
3048
Daniel Veillardbc50b591999-03-01 12:28:53 +00003049Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3052 exported the inputStream routines.
3053 * doc/html/* : updated accordingly
3054
Daniel Veillardd692aa41999-02-28 21:54:31 +00003055Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * parser.c, parser.h, parserInternals.h: added a few extra
3058 internal calls to allocate and free parser contexts ...
3059 * doc/html/* : updated accordingly
3060
Daniel Veillard55a99271999-02-25 11:01:29 +00003061Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3062
3063 * configure.in, Makefile.am, doc/makefile.am : General changes for
3064 1.0.0 release and including the generated HTML documentation.
3065
Daniel Veillard35925471999-02-25 08:46:07 +00003066Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3067
3068 * makefile.am : added parserInternals.h, oops.
3069
Daniel Veillard1e346af1999-02-22 10:33:01 +00003070Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * parserInternals.h: added this header giving access to the parser
3073 internal functions.
3074 * doc/Makefile.am : added a rebuild target which rebuilds the full
3075 set of documentations
3076 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3077 the internal subset.
3078 * *.c *.h: modifications needed to generate the documentation using
3079 gtk-doc, cleanup of functions blocks, reorganisation of struct
3080 declarations.
3081
Daniel Veillard1164e751999-02-16 16:29:17 +00003082Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3085 the tar and spec file to include the beginning of the doc.
3086
Nuno Ferreira03d04781999-02-13 00:07:17 +000030871999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3088
3089 * doc/.cvsignore: Added this file.
3090
Daniel Veillard6800ef31999-02-08 18:33:22 +00003091Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3092
3093 * tree.c: fixed xmlGetProp to return "" when the attribute
3094 exists, even if the node-list is NULL.
3095
Daniel Veillard726c7e31999-02-08 15:13:10 +00003096Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * tree.c: patched an error outputting empty attribute values.
3099 * Makefile.am and doc/makefile.am: have been updated during the
3100 week-end. Sorry for an empty CVS log, I got a shell problem.
3101
Daniel Veillard1899e851999-02-01 12:18:54 +00003102Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3103
3104 * tree.h: cleaned up using enums instead of defines
3105 * parser.c, valid.[ch]: more work on parsing/output of element
3106 declarations
3107
Daniel Veillard3b9def11999-01-31 22:15:06 +00003108Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * valid.[ch], tree.c, parser.c : more work toward full parsing
3111 of XML DTDs.
3112 * README: added informations about mailing-list and on-line
3113 documentation
3114
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000031151999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3116
3117 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3118
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003119Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * parser.c, tree.[ch] : more work toward conformance testing,
3122 added a last element to accelerate parsing of very flat structures
3123 started working on internal subset Element content declaration.
3124 * valid.[ch] : first cut at adding code toward validation.
3125 * previous changes had also small impact on most files, especially
3126 the conformance testing using James Clark test suite.
3127
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003128Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * test/* : updated the examples, most of them were not well
3131 formed (humm), and added rdf2.
3132 * result/* : resulting changes in the output.
3133
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003134Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3137
Daniel Veillard44b3a061998-12-05 17:27:22 +00003138Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * tree.c: patched a bug in the generation of empty attributes
3141
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003142Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3145 for node/trees/documents/... Biggest problem is namespace
3146 support when copying subtrees.
3147
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003148Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3149
3150 * parser.c, entities.c: improve entities and char ref encoding,
3151 and cleanups of error messages.
3152
Daniel Veillard242590e1998-11-13 18:04:35 +00003153Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3154
3155 * parser.c, entities.c: simple bug hunting done during rpm2html and
3156 rpmfind integration.
3157
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003158Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * parser.[ch]: Added interfaces allowing to specify a SAX
3161 handler before parsing.
3162
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003163Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3164
3165 * parser.c: redirrect all errors reporting through the SAX
3166 error function
3167
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003168Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3169
3170 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3171 * libtool, tlmain ...: update of the libtool files
3172
Miguel de Icaza442321c1998-11-04 18:13:38 +000031731998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3174
3175 * entities.c: Use g_snprintf insteda of snprintf.
3176
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003177Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3178
3179 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3180 added ent5 test for this purpose.
3181 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3182
Daniel Veillard27271681998-10-30 06:39:40 +00003183Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * parser.c: fixed? a strange error due to compression on a GWP
3186 document.
3187
Daniel Veillard25940b71998-10-29 05:51:30 +00003188Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3189
3190 * tree.[ch]: bug fixing
3191 * entities.[ch]: defined a specific type for predefined entities
3192 * doc/xml.html: more documentation on the library, how to use it,
3193 overview of the interfaces.
3194
Daniel Veillard16253641998-10-28 22:58:05 +00003195Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3196
3197 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3198
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003199Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3200
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003201 * tree.c: corrected a small bug
3202 * doc/xml.html: continuing writing documentation.
3203
3204Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3205
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003206 * debugXML.h debugXML.c: added debugging utilities.
3207 * tester.c: added --debug switch.
3208 * tree.c: patched an incorrect node->type assignment.
3209 * parser.c: formatting, ensure that node->doc != NULL in attributes
3210
Daniel Veillardccb09631998-10-27 06:21:04 +00003211Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3212
3213 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3214 entity support and provide an internal representation close to
3215 DOM one (entity ref nodes, and attribute value as tree). I tried
3216 to preserve the interface but this will surely break some apps
3217 (I have to change rpm2html/rpmfind for example). I had to change
3218 two interfaces, and the generated tree is somewhat different.
3219 * doc/* : started documenting the XML library, the tree and
3220 DOM/Corba. This is a first step.
3221
Daniel Veillard11e00581998-10-24 18:27:49 +00003222Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3223
3224 * parser.c: Set up the fonctions comment block, boring but useful.
3225 * parser.h, SAX.c, parser.c: now attributes are processed through
3226 the SAX interface. The problem is that my SAX interface diverged
3227 quite a bit from the original one, well this is not an official
3228 spec, and translating it from Java to C is hairy anyway...
3229
Daniel Veillard97b58771998-10-20 06:14:16 +00003230Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3233 fonctions comment block, boring but useful.
3234
3235Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003236
3237 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3238 conversion routines. However they are not yet used to convert the
3239 inputs. The core will run with UTF-8.
3240
Daniel Veillard33942841998-10-18 19:12:41 +00003241Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * tree.c : make sure that the type id is properly set-up when
3244 a new object is allocated, needed for DOM.
3245
Daniel Veillard27fb0751998-10-17 06:47:46 +00003246Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * tree.h, tree.c: Ok, the main objects in the tree will be native
3249 corba objects, it costs 8 bytes per Node, Attribute and Document
3250 but it simplifies the Corba integration a lot (no extra interface
3251 objects to allocate/free).
3252
Daniel Veillard0bef1311998-10-14 02:36:47 +00003253Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3256 and changed NODEs contants for conformity with DOM Level 1
3257
Daniel Veillard27864701998-10-08 03:47:24 +00003258Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3259
3260 * added hooks to keep track of servants when creating objects
3261 xmlDoc and xmlNode (for Corba export).
3262
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003263Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3264
3265 * added xml-config script.
3266
Daniel Veillard7066a791998-10-01 20:28:28 +00003267Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3270 to autoupdate libtool and automake conf files.
3271
Miguel de Icaza60681bd1998-09-30 19:28:59 +000032721998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3273
3274 * Makefile.am: Use '?' to separate the sed
3275 commands as ',' is used when people pass -Wl,something.
3276
3277
Daniel Veillard15a8df41998-09-24 19:15:06 +00003278Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * tree.c, tree.h: added a per-document compression interface.
3281
Daniel Veillard151b1b01998-09-23 00:49:46 +00003282Tue Sep 22 20:47:38 EDT 1998
3283
3284 * tree.c, tree.h: added saving with compression and added interfaces
3285 to control the compression level (xmlGetCompressMode,
3286 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3287
Daniel Veillard70120ff1998-09-22 00:24:21 +00003288Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * parser.c: corrected a loop for files of size 0
3291
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000032921998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3293
3294 * error.h: New file. Contains prototyes from `error.c'.
3295
Tom Tromeyc19653d1998-08-14 01:22:43 +00003296Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3297
3298 * Makefile.am (xmlincdir): New macro.
3299 (xmlinc_HEADERS): Renamed from include_HEADERS.
3300
Daniel Veillard845664d1998-08-13 04:43:19 +00003301Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3302
3303 * applied small patch on numeric entities from
3304 Christopher Blizzard <blizzard@appliedtheory.com>
3305
Daniel Veillard260a68f1998-08-13 03:39:55 +00003306Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3307
3308 * New release 0.2, removed the old xml_* files so that it's
3309 coherent with the other CVS base (W3C), far better conformance
3310 to standard, new namespaces, decent entities support, beginning
3311 of a SAX-like interface. Nearly nothing left intact, even the
3312 test examples ...
3313
Christopher Blizzarda36749e1998-07-30 21:47:18 +000033141998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3315
3316 * .cvsignore: Add .deps dir
3317
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003318Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3321
Daniel Veillardfe926001998-07-26 04:28:20 +00003322Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003323
Daniel Veillardfe926001998-07-26 04:28:20 +00003324 * configure.in: added test for CPP
3325 * AUTHORS, Changelog: the original ones didn't get commited but the
3326 glib ones instead, fixed.
3327 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003328
Daniel Veillardfe926001998-07-26 04:28:20 +00003329Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003330
Daniel Veillardfe926001998-07-26 04:28:20 +00003331 * integrated code developped at W3C
3332 * changed the original Copyright
3333 * migrated to automake
3334 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003335