blob: cea024b2a82859968687ae797dc536c4160fec33 [file] [log] [blame]
Daniel Veillard4497e692001-06-09 14:19:02 +00001Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4 being processed, applied his patch
5 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00007Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
10 provided fixes to compile on MSCC again
11 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12 also provided an update for the project files.
13
Daniel Veillarda682b212001-06-07 19:59:42 +000014Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
17 bug #55810
18
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000019Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * tree.c: fixed xmlGetNsProp() to close bug #55683
22 Note this requires libxslt to use it's own function instead.
23
Daniel Veillardf0c53762001-06-07 16:07:07 +000024Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * HTMLtree.c: when in a pre element no formatting space should
27 be added.
28 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
29
Daniel Veillard068a9652001-06-07 15:30:26 +000030Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * configure.in: added tests for signal() and signal.h
33
Daniel Veillard541d6552001-06-07 14:20:01 +000034Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * xpath.c: robert pointed out xmlXPathNINF was not initialized
37
Daniel Veillard8a367d42001-06-07 14:01:34 +000038Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
39
40 * doc/libxml-doc.el: Felix Natter provided a new version for
41 libxml2
42
Daniel Veillard8a926292001-06-07 11:20:20 +000043Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * HTMLtree.c: when in a pre element no formatting space should
46 be added.
47
Daniel Veillard14839d52001-06-06 16:11:56 +000048Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
51
Daniel Veillarde95e2392001-06-06 10:46:28 +000052Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
55 hack
56 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
57 * uri.c: fixed a warning
58
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000059Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * HTMLtree.c: trying to close bug #55772 escaping in script
62 elements
63 * doc/xml.html: suggest to send mail to the list
64
65Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000066
67 * error.c: attempt to fix the xmlGetVarStr breakage once and for
68 good. Use a macro and based on the solution provided in
69 vsnprintf manual page from GNU.
70
Bjorn Reese99748722001-06-05 12:49:15 +000071Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
72
73 * error.c: Workaround for non-preserving variadic list.
74 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
75
Daniel Veillard2e4f1882001-06-01 10:11:57 +000076Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * doc/xml.html: added 2.3.10 release
79
Daniel Veillardb3a182e2001-06-01 09:28:09 +000080Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * configure.in: releasing 2.3.10
83
Daniel Veillard3c2758d2001-05-31 18:43:43 +000084Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
87
Daniel Veillard20042422001-05-31 18:22:04 +000088Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * encoding.c: Robert Collins provided a patch to add the
91 "US-ASCII" encoding alias
92
Daniel Veillard97ac1312001-05-30 19:14:17 +000093Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
96 string oriented functions and started cleaning the related areas
97 in xpath.c which needed fixing in this respect
98
Daniel Veillard2d703722001-05-30 18:32:34 +000099Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
102 #55380
103 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
104
Daniel Veillard9403a042001-05-28 11:00:53 +0000105Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * TODO: updated
108 * nanohttp.[ch] : started adding APIs to get the redirected URL
109 when this occurs (needed for further base computation
110 * tree.h: cleanup
111 * encoding.c: cleanup
112 * SAX.c: minor change around ctxt->loadsubset
113
Daniel Veillard6278fb52001-05-25 07:38:41 +0000114Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * Makefile.am include/Makefile.am: small change to have
117 include/libxml rebuilt if working from CVS.
118 * uri.c: applied another patch from Carl Douglas for URI escaping,
119 this should close bug #51876
120
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000121Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * xinclude.c: fixed XInclude recursive behaviour bug #54678
124 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
125 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
126 added specific regression test
127 * parser.h: preparing for the XSLT mode where DTD inherited
128 attributes are added to the tree.
129
Daniel Veillardbbd22452001-05-23 12:02:27 +0000130Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * xinclude.[ch]: Updated the namespace for the Last Call version
133 * result/XInclude/include test/XInclude/include: updated the
134 testsuite accordingly
135
Daniel Veillard8514c672001-05-23 10:29:12 +0000136Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
139 related to bug #51876
140
Daniel Veillard42596ad2001-05-22 16:57:14 +0000141Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * tree.c: fixed a gross mistake in base computation, xml:base is
144 not completely correct yet (need cascade).
145 * xpath.[ch]: added the few things needed to find a function name
146 and URI from the XPath context when it is called.
147
Daniel Veillard81418e32001-05-22 15:08:55 +0000148Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * catalog.[ch]: fixes and add xmlLoadCatalogs()
151 * DOCBparser.c: small cleanup
152 * xmllint.c: added a --catalogs option to load catalogs from
153 $SGML_CATALOG_FILES
154 * tree.c: cleanup
155 * configure.in: iconv library fixup, ICONV_LIBS
156
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000157Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * catalog.c: handling of CATALOG entries. detection of recursion,
160 and a few bugfixes
161 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
162 against the default namespace
163
Daniel Veillard04b93292001-05-21 08:15:31 +0000164Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
167
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000168Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * parser.c: fixed propagation context info when parsing an
171 external entity.
172 * doc/html/*.html: regenerated a couple of docs
173
Daniel Veillard4623acd2001-05-19 15:13:15 +0000174Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * doc/xml.html: update with 2.3.9 informations
177
Daniel Veillardbed7b052001-05-19 14:59:49 +0000178Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
181 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
182 * doc/html/* : rebuilt the docs
183 * valid.c: small patch which may improve some case when
184 validating.
185
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000186Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * HTMLparser.c: Closed bug #54891
189 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
190 to the suite
191
192Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
195 applied a documentation patch from LotR and filled in a few missing
196 descriptions
197
Daniel Veillard76d66f42001-05-16 21:05:17 +0000198Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * xpath.c tree.c parser.c: speed optimizations at the parser level
201 document tree freeing and xpath evaluation
202
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000203Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * parser.c parser.h parserInternals.h: fixed a couple of
206 interfaces for handling memory buffer input to const char *
207 upon suggestion of JamesH.
208
Daniel Veillardc3739e72001-05-15 15:23:27 +0000209Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * configure.in: LoTR sent a patch fixing the previous commit
212
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000213Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * configure.in: trying to deal again with the stoopid -R linking
216 flag of Solaris
217
Daniel Veillard790142b2001-05-15 10:51:53 +0000218Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * xpath.h: two nodeset access macros from Thomas Broyer
221
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000222Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
225 patch from Thomas Broyer
226
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000227Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
230 case
231 * INSTALL: was empty added stuff from the FAQ
232
Daniel Veillard75bea542001-05-11 17:41:21 +0000233Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
234
235 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
236 attributes handling and #54433 by adding xmlUnsetProp()
237 and xmlUnsetNsProp()
238
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000239Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * HTMLparser.c: Patch from Jonas Borgström
242 (htmlGetEndPriority): New function, returns
243 the priority of a certain element.
244 (htmlAutoCloseOnClose): Only close inline elements if they
245 all have lower or equal priority.
246 * result/HTML: this of course changed a number of tests results.
247
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000248Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * xmlIO.c catalog.c: plugged in the default catalog resolution
251 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
252 documentations
253 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
254
Daniel Veillarda7374592001-05-10 14:17:55 +0000255Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
258 integrating catalogs
259 * catalog.[ch] testCatalog.c: adding a small catalo API
260 (only SGML catalog support).
261 * parser.c: restaured xmlKeepBlanksDefault(0) API
262
Daniel Veillardc17337c2001-05-09 10:51:31 +0000263Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
266
Daniel Veillard257d9102001-05-08 10:41:44 +0000267Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * parser.c: added xmlParseExternalEntityPrivate() to allow
270 propagation of ctxt->_private when parsing external entities
271
Daniel Veillard083c2662001-05-08 08:27:14 +0000272Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
275
Daniel Veillard01ef7382001-05-08 07:31:43 +0000276Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * configure.in: fixed a small portability problem with AM_CONDITIONAL
279
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000280Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * valid.c: warn when indeterminist content model is detected
283 * result/VC/ElementValid8: this adds a message
284 * Makefile.am: add --novalid for VCM tests
285 * parserInternals.c: added a call to Init memory
286
Daniel Veillard64269352001-05-04 17:52:34 +0000287Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
290 when both parameters are NULL.
291
Daniel Veillard37721922001-05-04 15:21:12 +0000292Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * valid.c: applied small patch from Gary Pennington, reindented
295 some part of the code.
296
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000297Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
300 release, updated and regenerated the docs
301
Daniel Veillard357c9602001-05-03 10:49:20 +0000302Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * xpath.c result/XPath/expr/floats : clarified and cleanup
305 printing of abnormal floats in tests.
306
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000307Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
310 * results/HTML/ : a few changes in the output of the HTML tests as
311 a result.
312 * configure.in: tying to fix -liconv where needed
313
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000314Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * Makefile.am: fixed a stupid error
317
Daniel Veillard7150a032001-05-02 16:41:11 +0000318Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * configure.in Makefile.am: make the inclusion of the trio
321 modules in the library conditional
322
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000323Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * DOCBparser.c: patche from László Kovács, fixed entities refs
326 in attributes handling
327
Daniel Veillardedddff92001-05-02 10:58:52 +0000328Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
331 flushing
332
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000333Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
334
335 * xpath.c: fix of an XSLT namespace bug reported on the list
336 general/bug-8-
337
Daniel Veillard5792e162001-04-30 17:44:45 +0000338Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * strio.h trio.c: Dan McNichol suggested a couple of small
341 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
342
Daniel Veillard02141ea2001-04-30 11:46:40 +0000343Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * tree.c parser.c encoding.c: spent a bit more time looking
346 at the parsing speed and DOM handling. Added a few more
347 speedups.
348
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000349Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * parser.c: small but effective parsing speed improvement
352
Daniel Veillardb59076b2001-04-29 17:04:07 +0000353Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
354
355 * configure.in: default on the DocBook parser inclusion (for Gnome)
356 * DOCBparser.h: fixed a header reference
357
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000358Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
359
360 * configure.in xpath.c: applied Bjorn patches for FPE on the
361 alpha
362
Daniel Veillardeefd4492001-04-28 16:55:50 +0000363Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
366 xmlSaveFormatFileTo()
367
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000368Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * xpath.c: simple and efficient optimization, XPath functions
371 aways bind to the same code, cache this
372 * TODO: updated (by saying some is obsolete)
373
Daniel Veillard2156a562001-04-28 12:24:34 +0000374Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * xpath.c: more cleanup work on XPath name parsing routines
377
Daniel Veillard61d80a22001-04-27 17:13:01 +0000378Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
381 xmlXPathParseName
382 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
383 * debugXML.c: avoid compilation problems if compiling without
384 HTML support, Igor Zlatkovic
385 * win32/libxml2/libxml2.def.src: being able to compile without
386 XPath on Windows
387
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000388Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * libxml.m4: yet another patch from Toshio Kuratomi
391
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000392Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
395
Daniel Veillard67fee942001-04-26 18:59:03 +0000396Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
397
398 * tree.[ch]: added xmlSaveFormatFile interface for saving
399 and indenting a file.
400
Daniel Veillard82e49712001-04-26 14:38:03 +0000401Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * xpath.c: fixed bug #53689 related to processing-instruction()
404
Daniel Veillard02f077a2001-04-26 10:59:11 +0000405Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * DOCBparser.c: patche from László Kovács
408
Daniel Veillard30211a02001-04-26 09:33:18 +0000409Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * parser.c: applied fixes from Christian Glahn bug report #53391
412
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000413Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * error.c: Jean François Lecomte provided a complete description
416 and a fix to bug #53537
417
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000418Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
421
Daniel Veillard1034da22001-04-25 19:06:28 +0000422Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * DOCBparser.c SAX.c: a bit more work on entities processing.
425 Still Need to cleanup XML output and references in attributes
426
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000427Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * DOCBparser.c include/Makefile.am: two patches from László Kovács
430
Daniel Veillardb33c2012001-04-25 12:59:04 +0000431Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * tree.c: trying to fix #53574, not completely complete,
434 I would like xmllint --copy --debug test/ent1 and
435 xmllint --debug test/ent1 to show the same result.
436 * xpath.c: fix a bug when trying to sort namespace nodes
437
Daniel Veillard5146f202001-04-25 10:29:44 +0000438Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * HTMLtree.c: real fix for #53402
441
Daniel Veillard7533cc82001-04-24 15:52:00 +0000442Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
445 PIs when using xsl:output
446 * valid.c: closing #53537 some case generate segfaults if there
447 is validity errors
448
Daniel Veillard61b33d52001-04-24 13:55:12 +0000449Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * SAX.c testDocbook.c DOCBparser.c: more work on the support
452 of external parsed entities, added --noent to testDocbook
453 * valid.c: Garry Pennington found an uninitialized variable
454 access in xmlValidateElementContent()
455
Daniel Veillard56098d42001-04-24 12:51:09 +0000456Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * HTMLparser.c : HTML parsing still sucks ... trying to deal
459 with madness
460 * result/HTML/ : this modified the result of the regression tests
461 a lot.
462
Daniel Veillard122376b2001-04-24 12:12:30 +0000463Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
466 to doc where it wasn't checked against NULL reported by
467 Jens Laas
468
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000469Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
472 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
473
Daniel Veillardeae522a2001-04-23 13:41:34 +0000474Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
477 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
478 * SAX.[ch]: cleanup and updates for DocBook
479 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
480 ex SGML identifier changes
481 * valid.c: removed a static unused function.
482
Daniel Veillardde57c612001-04-23 09:13:36 +0000483Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * HTMLtree.c: applied change for Paul Sponagl on script saving
486 * Makefile.am: the warning about entity title.xml are normal.
487
Daniel Veillard393df012001-04-22 20:11:18 +0000488Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * configure.in: release of 2.3.7
491 * Makefile.am: fixing make distcheck
492
Daniel Veillarda41123c2001-04-22 19:31:20 +0000493Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * doc/html/* doc/xml.html: updated and regenerated the docs
496
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000497Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * xpath.c: fixed the XPointer problem introduced in 2.3.6
500
Daniel Veillarde82a9922001-04-22 12:12:58 +0000501Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * tree.c: fixed #53388 with the provided patch
504
Daniel Veillard06803992001-04-22 10:35:56 +0000505Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * valid.c: Bjorn detected an invalid memory access. Fixed
508 vstateVPush()
509
Daniel Veillard40af6492001-04-22 08:50:55 +0000510Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
513
Bjorn Reese70a9da52001-04-21 16:57:29 +0000514Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
515
516 * libxml.h: new header used only for the compilation of libxml
517 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
518 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
519 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
520 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
521 xmlmemory.c xpath.c xpointer.c: libxml.h integration
522 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
523 baseline (version 1.2 plus a single patch).
524 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
525 scientific notation for numbers. Tests added.
526 * xpath.c: formatting of numbers changed to use sprintf
527 (contribution from William Brack)
528
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000529Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * valid.c: cleanup, more useful debugging
532 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
533 * xmlIO.c: entity loading is printed as an error when validating
534
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000535Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * valid.c: fixed to validate within entities
538 * test/VCM/v22.xml: added a specific testcase
539
Daniel Veillardca1f1722001-04-20 15:47:35 +0000540Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541
542 * valid.c: forgot an epsilon transition in for ()+
543 * test/VCM/v21.xml : added a specific test case
544
Daniel Veillard85349052001-04-20 13:48:21 +0000545Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
546
547 * valid.c: removed a state explosion exhibited by RSS
548 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
549 from bug #51872
550
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000551Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * valid.[ch] tree.h: worked *hard* to get non-determinist content
554 validation without using an ugly NFA -> DFA algo in the source.
555 Made a specific algorithm easier to maintain, using a single
556 stack and without recursion.
557 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
558 * hash.c: made the growing routine static
559 * tree.h parser.c: added the parent information to an
560 xmlElementContent node.
561
Daniel Veillarde470df72001-04-18 21:41:07 +0000562Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * SAX.c parser.c xpath.c: generating IDs when not validating
565 from an external parsed entity was poisoning the ID has table
566 with removed values. This was killing XSLT on the KDE help
567 browser.
568
Daniel Veillardceacdd92001-04-18 15:10:35 +0000569Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * entities.h: andrew@ugh.net.au detected a double declaration
572
Daniel Veillarda10efa82001-04-18 13:09:01 +0000573Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * debugXML.c hash.c tree.h valid.c : some changes related to
576 the validation suport to improve speed with DocBook
577 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
578 the way validation errors get reported
579
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000580Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * HTMLparser.c HTMLtree.c: applied part of the patches provided
583 by P C Chow and William M. Brack for XSLT HTML output
584
Daniel Veillard2d90de42001-04-16 17:46:18 +0000585Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * xmlversion.h.in win32config.h win32/libxml2/*: applied
588 Igor Zlatkovic patches for MSC compilation and added his
589 updates
590
Daniel Veillarde043ee12001-04-16 14:08:07 +0000591Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
594 prefix lookup.
595 * parserInternals.c: fixed the bug reported by Morus Walter
596 due to an off by one typo in xmlStringCurrentChar()
597
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000598Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * HTMLparser.c result/HTML/*: revamped the way the HTML
601 parser handles end of tags or end of input
602
Daniel Veillard82daa812001-04-12 08:55:36 +0000603Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * tree.[ch] : added xmlDocCopyNode for gdome2 support
606
Daniel Veillard67a21302001-04-11 14:39:16 +0000607Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
610 bug where the linktime verions of free() won't work ...
611
Daniel Veillard27b55282001-04-11 12:22:25 +0000612Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
615
Daniel Veillardafc73112001-04-11 11:51:41 +0000616Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * doc/xml.html: added 2.3.6 release
619
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000620Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
621
622 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
623 * result/wml.xml: resulted in a small output change
624
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000625Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * tree.c: xmlNewDoc was missing the charset initialization
628 * xmllint.c: added --auto to autogenerate a doc, allow to
629 reproduce the problem fixed on xmlNewDoc
630
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000631Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
632
633 * xpath.c: trying to get 52979 solved
634 * tree.c result/ result/noent/: trying to get 52712 solved, this
635 also made me clean up the fact that XML output in general should
636 not add formating blanks by default, this changed the output of
637 a few tests
638
Daniel Veillard73639a72001-04-10 14:31:39 +0000639Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
642
Daniel Veillardfac26a12001-04-08 13:08:14 +0000643Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * configure.in: finally released 2.3.6
646
Daniel Veillard911f49a2001-04-07 15:39:35 +0000647Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * xpath.c: checking for null pointer generated by new code
650
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000651Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * xpath.c: fixed a [] evaluation problem reported
654 * test/XPath/tests/simpleaddr: extended test
655 * result/XPath/simpleaddr: updated result
656
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000657Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * xmllint.c: Dan Timis reported a portability problem
660 on Macs without mmap, fixed it.
661
Daniel Veillardb38bd552001-04-03 18:22:00 +0000662Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * testXPath.c : added a --tree option allowing to display the
665 tree dump of the XPath expression
666
Daniel Veillard4dd93462001-04-02 15:16:19 +0000667Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * xpath.c: fixed a memleak when comparing nodesets
670 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
671 * tree.c: added a TODO
672
Daniel Veillard92ad2102001-03-27 12:47:33 +0000673Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
676 we need string functions
677 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
678 to be able to use them where needed. Applied some changes
679 to reduce name linking pollution and compile in only what's
680 needed.
681 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
682 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
683 for the string manipulation functions
684 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
685 to the free() function of xmlmemory.c
686 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
687 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
688 usage.
689
690
Daniel Veillard2be30642001-03-27 00:32:28 +0000691Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * error.c: applied the context output patch of the error
694 handling submitted by Chuck Griffith
695 * error/VC/*: this slightly change some error logs
696
Daniel Veillard50582112001-03-26 22:52:16 +0000697Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * parser.c: fixed line number reporting on error
700
Daniel Veillard04be4f52001-03-26 21:23:53 +0000701Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * parser.c: Sullivan and Darin found a parser bug,
704 applied the patch.
705
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000706Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
709 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
710 xmlversion.h.in xpointer.c: of course the way I defined
711 UNUSED breaks on old gcc version. Try to be smart and
712 also define it directly in xmlversion.h
713 * configure.in: removed -ansi flag from the pedantic set
714
715Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000716 Huge cleanup, I switched to compile with
717 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
718 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
719 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
720 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
721 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
722 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
723 encoding.h entities.c error.c list.[ch] nanoftp.c
724 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
725 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
726 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
727 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
728 Cleanup, staticfied a number of non-exported functions,
729 detected and cleaned up a dozen of problem found this way,
730 avoided a lot of public function name/typedef/system names clashes
731 * doc/xml.html: updated
732 * configure.in: switched private flags to the really pedantic ones.
733
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000734Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * configure.in: 2.3.5
737 * doc/html/*: rebuilt the docs
738
Daniel Veillard146c9122001-03-22 15:22:27 +0000739Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * parser.c: fixed a reported bug in NOTATION parsing
742 * uri.c: accepted but not fixed bug 51876, added TODO
743 * Makefile.am: fixed bug 51876
744
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000745Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * config.h.in configure.in error.c: fix a compilation problem
748 on platforms without vsnprintf (xml@thewrittenword.com)
749
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000750Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
751
752 * parser.c: fixed a function name header typo
753 * SAX.c: notations can also occur in external subset.
754
Daniel Veillard7d42b542001-03-20 13:22:46 +0000755Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * error.c: removed a C++ like comment
758
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000759Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * parser.c: fixing bug 52299 strange condition leading
762 to a parser crash due to a buffer overflow
763 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
764 added the specific test case
765
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000766Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
767
768 * xpath.[ch]: still a lot of cleanup based on XSLT, added
769 xmlXPathConvert{String,Number,Boolean} to be able to make
770 type casts without a context stack, fixed some implementation
771 problems related to the absence of context at parse-time,
772 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
773 in the public API too
774 * xpointer.c xpathInternals.h: we need to know at parse time
775 whether we are compiling an XPointer
776
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000777Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
780 cleaned up the parser internals, refactored XPath code, added
781 new compilation based APIs and cleanly separated public and
782 private APIs.
783
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000784Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * xpath.h: the comp field must be added at the end to avoid
787 killing binary compat.
788
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000789Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * Makefile.am: detect XPath memleaks in regreson tests
792 * error.c: fixed and error w.r.t. error reporting still using
793 stderr
794 * hash.c: added new line at end of file
795 * tree.h: minor cleanup
796 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
797 expression parsing from evaluation, resulted in a number of
798 changes internally, and in XPointer. Likely to break stuff
799 using xpathInternals.h but should remain binary compatible,
800 new interfaces will be added.
801
Daniel Veillardd574f782001-03-14 19:40:17 +0000802Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
803
804 * configure.in: fixed a couple of problems reported by
805 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
806 without gcc on non linux platforms.
807
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000808Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
811 a fix for --with-html-dir= configure support. I hope it won't
812 break rpm generation
813
Daniel Veillarda022fe02001-03-14 16:30:00 +0000814Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * xmlIO.c: one function comment cleanup.
817
Daniel Veillard25239c12001-03-14 13:56:48 +0000818Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
819
820 * SAX.c: external subset notations were improperly registered
821 in the internal subset.
822
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000823Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
824
825 * README.cvs-commits: added, pointing to HACKING
826 * HACKING: updated
827
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000828Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * parser.c: and Matt Sergeant found one in the XML push
831 parser (erroneous check I forgot to remove when I fixed the
832 main parser).
833
Daniel Veillard68d7b672001-03-12 18:22:04 +0000834Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
835
836 * xpath.c: ptittom found a small bug in UnaryExpr
837
Daniel Veillarde356c282001-03-10 12:32:04 +0000838Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * configure.in: bumped to 2.3.4
841 * error.c: fixed bug #51860
842 * tree.c: fixed bug #51861
843 * valid.c: cleanup, more debug, failed to fix one bug crap ...
844 * tree.[ch] : added xmlDefaultBufferSize
845 * nanoftp.c: typo in function name header block
846 * doc/xml.html : updated, added link to XML::LibXSLT
847 * doc/html/* : rebuilt the docs
848
Daniel Veillard80f32572001-03-07 19:45:40 +0000849Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * parser.c SAX.c: the new content parsing code raised an
852 ugly bug in the characters() SAX callback. Found it
853 just because of strangeness in XSLT XML Rec ouptut :-(
854
Daniel Veillard6c831202001-03-07 15:57:53 +0000855Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * Makefile.am: Martin Baulig suggested to add -lm
858 * tree.c: found another bug in xmlNodeGetContent()
859
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000860Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * xpath.c: Bjorn found the error related to strictness of comparison.
863
Daniel Veillard29631a82001-03-05 09:49:20 +0000864Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * parser.c: trying to fix the Dtd parsing problem reported
867 by Gary, side effect of last week speed optimizations.
868
Daniel Veillard14be0a12001-03-03 18:50:55 +0000869Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
872 * parserInternals.c: removed unneeded test raised by Stric
873
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000874Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
875
876 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
877 and fixed by William Brack). Added xmlXPathFormatNumber.
878 Changed the sorting slightly.
879 * configure.in Makefile.am example/Makefile.am: Added -lm.
880 Please note that applications linking with libxml2, must
881 also like with the math library from now on.
882
Daniel Veillardf9533d12001-03-03 10:04:57 +0000883Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * HTMLparser.c: fixed loop reported by Marc Sanfacon
886
Daniel Veillard2f362242001-03-02 17:36:21 +0000887Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * parser.c: one must report spaces even if the Dtd element
890 content proves that this is not part of the element content.
891 * result/valid/*.xml: this changed the ouptu slightly
892
Daniel Veillardb402c072001-03-01 17:28:58 +0000893Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
894
895 * configure.in: bumped to 2.3.3
896 * doc/xml.html: updated
897
Daniel Veillard77851712001-02-27 21:54:07 +0000898Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * tree.c: minor doc fix
901 * xpath.c: deallocation issues when a result tree has been
902 converted to a node-set
903
Daniel Veillardec70e912001-02-26 20:10:45 +0000904Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * doc/xml.html: oops corrected dates s/2000/2001
907
Daniel Veillard8730c562001-02-26 10:49:57 +0000908Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
909
910 * valid.c: new patch from Gary Pennington
911
Daniel Veillard91e9d582001-02-26 07:31:12 +0000912Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * doc/xml.html: applied patch from Ankh
915
Daniel Veillardedac3c92001-02-26 01:36:19 +0000916Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * xinclude.c: fixed a problem building on Mac
919
Daniel Veillard21a0f912001-02-25 19:54:14 +0000920Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * parser.c: more work on increasing parsing ferformances
923
Daniel Veillard48b2f892001-02-25 16:11:03 +0000924Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
927 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
928 avoiding memcpy in production builds MEM_CLEANUP macro use
929 * parser.[ch] parserInternals.c: optimizations of the tightest
930 internal loops inside the parser. Better checking of I/O
931 flushing/loading conditions
932 * xmllint.c : added --timing
933
Daniel Veillard71681102001-02-24 17:48:53 +0000934Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * configure.in: bumped to 2.3.2
937 * doc/xml.html: updated for release
938
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000939Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * xpath.c: found a memleak and fixed a nasty bug
942
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000943Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * xmllint.[c1] : added return code errors for xmllint
946 * xpath.c: specific debug dump function for result value trees
947
Daniel Veillard4b637072001-02-21 21:52:55 +0000948Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949
950 * xpath.c: finally implemented xmlXPathCompareNodeSets
951 * test/XPath/expr/floats results/XPath/expr/floats: added
952 a test for float expressions
953
Daniel Veillardf714aa32001-02-21 03:07:44 +0000954Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
957 * parserInternals.[ch]: trying to speed up parsing
958 * xpath.c : speeded up node set equality op
959
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000960Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
963 better handling of ID/IDREF and the list modules associated
964 * configure.in: small CFLAGS cleanup
965
Daniel Veillarda8abee62001-02-19 15:14:59 +0000966Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * configure.in: fixed iconv detection on AIX (stric)
969
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000970Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000971
972 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
973
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000974Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
975
976 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
977 and optimized xmlXPathNodeSetSort
978
Daniel Veillard142adbf2001-02-17 13:21:05 +0000979Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * xpath.c: bug fix when context size is 0
982 * parser.c: I like Norm's Dtd because they still manage to break
983 the parser occasionally
984
Daniel Veillardf23e0092001-02-16 13:21:29 +0000985Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
988
Daniel Veillarde0e26512001-02-16 00:11:46 +0000989Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
992 attributes within the XML-1.0 namespace
993
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000994Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
995
996 * xpathInternals.h: exported a few axis functions
997 * doc/xml.html: updated the doc
998
Daniel Veillard760f4422001-02-15 14:59:48 +0000999Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * configure.in: applied patch from Daniel van Balen for OpenBSD
1002 and bumped version to 2.3.1
1003 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1004 attempt to find autoclosing was simply broken, removed it,
1005 updated the examples, this is better
1006
Daniel Veillardd194dd22001-02-14 10:37:43 +00001007Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1010 hash functionnalities.
1011 * doc/html/* : rebuild the doc
1012
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001013Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1014
1015 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1016 on predicate
1017 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1018 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1019 really want to have tags closed on output even if we accept
1020 unclosed ones on input
1021
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001022Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * xpath.c: ouch don't free NULL, rare case fixed
1025 * tree.c: don't coalesce text nodes if they don't have the
1026 same behaviour wrt escaping on output
1027
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001028Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * xpath.c: small fixup
1031 * SAX.c: don't warn on empty namespaces.
1032
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001033Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * README: a bit of cleanup
1036 * configure.in: preparing for 2.3.0 release
1037
Daniel Veillard1f83d392001-02-08 09:37:42 +00001038Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * hash.[ch]: added a first version of xmlHashSize()
1041 * valid.c: another bug fix from Gary Pennington
1042
Daniel Veillard5eef6222001-02-07 18:24:48 +00001043Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * valid.c: couple of bug fixes pointed by Gary Pennington
1046 * HTMLtree.c: #if 0 cleanup
1047
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001048Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1049
1050 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1051 which removes a time consuming check of xmlXPathNodeSetAdd()
1052 and use it in places where we are sure to not break unicity
1053
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001054Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1055
1056 * xpath.c: bug fixes found from XSLT
1057 * tree.c: preserve node->name special values when copying nodes.
1058 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1059 external subset are fetched when available but without full
1060 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1061 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1062 output with encoding disabled.
1063
Daniel Veillard2c833b62001-02-03 08:52:06 +00001064Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1067 xmlCheckFilename should not be called from xmlFileOpenW
1068 and xmlGzfileOpenW
1069
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001070Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1073 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1074 added the new tests for URI normalization
1075 * testURI.c: fixed stoopid bugs
1076 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1077 the URI in the error messages are now properly normalized
1078
Daniel Veillardea28ce62001-02-02 08:20:19 +00001079Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1080
1081 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1082
Daniel Veillarde99a4762001-02-01 04:34:35 +00001083Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1086
Daniel Veillard2b325a02001-01-31 20:46:31 +00001087Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * xpath.c: fixed mod operator
1090
Daniel Veillardde55cf62001-01-31 15:53:13 +00001091Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * parser.c: fixed xmlStrcat doc
1094 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1095 trees.
1096
Daniel Veillard2f913b72001-01-31 13:23:49 +00001097Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1098
1099 * xpath.c result/XPath/tests/chaptersbase
1100 result/XPath/tests/simplebase: fixed XPath node()
1101 * tree.c: small fix in xmlNewNs()
1102 * Makefile.am: removed extraneous xml2Conf.sh rule
1103
Daniel Veillardb42042b2001-01-28 07:40:36 +00001104Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1107 Changed the library name, in order to get libxml-devel and
1108 libxml2-devel to coexist on a single system
1109 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1110 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1111
Daniel Veillardee0a4662001-01-27 18:59:33 +00001112Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1113
1114 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1115 libxml2-devel installable in // as libxml-devel.
1116
Daniel Veillard5eb05942001-01-27 17:50:22 +00001117Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * doc/Makefile.am: fixed make rebuild in doc
1120 * doc/html/*.html: rebuilt the docs
1121
Daniel Veillard65c295d2001-01-26 09:32:39 +00001122Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1125
Daniel Veillard8e199902001-01-25 18:54:39 +00001126Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1129 the HTML doc to go into the -devel RPM ...
1130 * aclocal.m4 config.h.in: some updates due to auto* magic
1131
Daniel Veillard93086662001-01-25 18:13:04 +00001132Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * xpath.h: added a hook in the context structure allowing to
1135 link to extra support, needed for XSLT
1136
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001137Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1138
1139 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1140 xmlXPtrCmpPoints to use it.
1141 * propagated the following patch from Alejandro Forero
1142 * include/win32config.h xmlIO.c: applied further suggestions
1143 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1144 * example/gjobread.c: fixed warnings, now that it builds
1145
1146Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1147
1148 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1149
1150 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1151 filename points to a valid file (not a directory).
1152 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1153 Added calls to xmlCheckFilenameDir.
1154
1155 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1156 `path' (rather than `filename') as the parameter to gzopen and open.
1157
Daniel Veillard48177c22001-01-23 15:27:41 +00001158Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * Makefile.am: fixed a problem with EXTRA_DIST
1161
Daniel Veillardb83ba402001-01-22 22:45:10 +00001162Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * Makefile.am example/Makefile.am: finally found the trick
1165 to build the example, i.e. add "." in SUBDIRS before example
1166 in the list <grin/>
1167
Daniel Veillard82687162001-01-22 15:32:01 +00001168Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * doc/xml.html: updated with an XSLT section, removed pointer to
1171 W3C CVS base.
1172
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001173Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1174
1175 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1176 too, and deallocation need to occur the same way.
1177
Daniel Veillarde4566462001-01-22 09:58:39 +00001178Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1181 type correponding to an XSLT result tree fragment. Share most
1182 of the data format with node set, as well as operators.
1183 * HTMLtree.c: added a newline at the end of the doctype output
1184 whe this one is not present initially.
1185 * tree.c: make sure taht the parent and doc pointers are properly
1186 set when copying attributes (lists).
1187
Daniel Veillard701c7362001-01-21 09:48:59 +00001188Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1191
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001192Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * xpath.c: seems I finally killed that ugly path evaluation
1195 context bug (tagged 9999 in case is is wrong)
1196
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001197Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1200 for XSLT
1201
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001202Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1203
1204 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1205 for xmlGzfileOpen() bug
1206
Daniel Veillardf6eea272001-01-18 12:17:12 +00001207Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * xpath.c: removed an error found by XSLT usage
1210 * tree.c parserInternals.h: use a predefined static string
1211 for text and comment nodes, avoid freeing them in xmlFreeNode,
1212 exported the string name in parserInternals.h and added
1213 another value to disable encoding at output (for XSLT),
1214 gain memory, time.
1215
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001216Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1217
1218 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1219 win32/libxml2/libxml2_so.dsp: new makefiles and update
1220 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1221
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001222Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1223
1224 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1225 Gary Pennington
1226
Daniel Veillard389e6b72001-01-15 19:41:13 +00001227Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * xpath.c: fixed the comaprision of values and nodelists,
1230 need to compare nodelist still ...
1231 * debugXML.c: avoided a possible core dump
1232 * HTMLparser.c: cleanup
1233 * nanohttp.c: contributed fix.
1234 * tree.c: fixes in properties handling added xmlSetNsProp
1235 needed by libxslt
1236 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1237 comment
1238 * TODO: updated
1239
Daniel Veillard167bd532001-01-06 21:09:34 +00001240Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1241
1242 * parser.c parserInternals.c: applied Bjorn Reese optimization
1243 patch
1244
1245Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1246
1247 * Makefile.am: applied patch fro make check from Martin Vidner
1248
Daniel Veillard503b8932001-01-05 06:36:31 +00001249Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1250
1251 * configure.in: preparing 2.2.11
1252 * doc/html/*: rebuild the HTML files
1253 * doc/xml.html : updated
1254
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001255Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * tree.c: fixed a stupid bug
1258 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1259 patches related to validation of an XInclude processing result
1260 * TODO: updated
1261
Daniel Veillarde2488192001-01-04 10:54:22 +00001262Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1265 on large files
1266
Daniel Veillardf060a412001-01-03 20:52:44 +00001267Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1270
Daniel Veillard45cff692001-01-03 18:02:04 +00001271Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1274 reported by Jonas Borgström
1275 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1276
Daniel Veillard08108982001-01-03 15:24:58 +00001277Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1278
1279 * testXPath.c xpath.c: fixing the XPath union expressions problem
1280 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1281
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001282Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1283
1284 * xmllint.c: Made is so if the file name is "-" is will read form
1285 standard input. Sven Heinicke <sven@zen.org>
1286 * tree.c: fixed a problem when growing buffer
1287 * tree.h: fixed the comment of the node types following andersca
1288 comment
1289 * TODO: updated
1290
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001291Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * HTMLparser.[ch]: added a way to avoid adding automatically
1294 omitted tags. htmlHandleOmittedElem() allows to change the
1295 default handling.
1296 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1297 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1298 of xmllint too when using --memory flag, added a memory test
1299 suite at the Makefile level.
1300 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1301 with namespace use when encountering QNames in XPath evalation,
1302 added xmlns() scheme in XPointer.
1303 * nanoftp.c : incorporated a fix
1304 * parser.c xmlIO.c: fixed problems raised with encoding when using
1305 the memory I/O
1306 * parserInternals.c: closed bug 25934 reported by
1307 torsten.landschoff@innominate.de
1308 * TODO: updated
1309
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001310Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1313 on a non-updated tree :-(, made a 2.2.10 release to correct the
1314 situation
1315
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001316Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1319 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1320 integrated a set of OpenVMS changes from Howard Taylor
1321 <Howard.Taylor@pacoast.com>
1322
Daniel Veillard58770e72000-11-25 00:48:47 +00001323Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1326 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1327
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001328Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * HTMLparser.c: some fixes on auto-open of html/head/body
1331 * encoding.c: fixed a compilation error on some gcc env
1332 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1333 XPointer implementation
1334 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1335 related XPointer tests and associated results
1336
Daniel Veillard300f7d62000-11-24 13:04:04 +00001337Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * doc/xmldtd.html doc/xml.html: following a short step by step
1340 guidance on IRC to help maciej with DTDs I started a small
1341 page on the subject.
1342
Daniel Veillard748e45d2000-11-17 16:36:08 +00001343Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1344
1345 * HTMLparser.c: fixed handling of broken charrefs
1346 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1347 patches
1348
Daniel Veillard28929b22000-11-13 18:22:49 +00001349Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * doc/xml.html doc/html/* : rebuilt the docs after adding
1352 xinclude and updated page for 2.2.7 and 2.2.8
1353 * configure.in: releasing 2.2.8
1354
Daniel Veillard41e06512000-11-13 11:47:47 +00001355Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * parser.[ch] parserInternals.c: applied the conditional
1358 section processing fix from Jonathan P Springer
1359 <jonathan.springer2@gte.net>
1360 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1361 project file, fixed iconv default non support
1362 * xpath.c: fixed the problem of evaluating relative expressions
1363 when a node context is provided.
1364
Daniel Veillardbf432752000-11-12 15:56:56 +00001365Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * nanoftp.c: fixed gcc 2.95 new warnings
1368 * SAX.c: fixed a stupid bug
1369 * tree.c: fixed a formatting problem when round-tripping
1370 from/to memory
1371 * xinclude.c: chased memleak, fixed a base problem
1372 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1373 xmlXPtrBuildNodeList()
1374 * TODO: updated
1375 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1376 adding a first small set of regression tests for XInclude
1377
Daniel Veillardc2def842000-11-07 14:21:01 +00001378Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * nanohttp.[ch]: applied Wayne Davison patches to access
1381 the WWW-Authorization header.
1382 * parser.c: Closed Bug#30847: Problems when switching encoding
1383 in short files by applying Simon Berg's patch.
1384 * valid.c: fixed a validation problem
1385 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1386 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1387 Wayne Davison
1388 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1389 need to be extended to non full nodes selections.
1390 * xinclude.c: starts to work decently
1391
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001392Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1393
1394 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1395 debugXML.c xmlversion.h.in: Started adding XInclude support,
1396 this is a new xmllint option
1397 * tree.c xpath.c: applied TOM patches for XPath
1398 * xpointer.c: fixed a couple of errors.
1399 * uri.c: added an escaping function needed for xinclude
1400 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1401 new warning from RH70 gcc's version
1402
Daniel Veillarda4964b72000-10-31 18:23:44 +00001403Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1404
1405 * HTMLparser.c: fixed loop on invalid char in scripts
1406 * parser.c: update to description of xmlIOParseDTD()
1407 * libxml.m4 xmlversion.h.in: changes contributed by
1408 Michael Schmeing <m.schmeing@internet-factory.de>
1409 * configure.in: preparing for 2.2.7
1410 * Makefile.am: trying to avoid config.h and acconfig.h
1411 being included in the distrib
1412 * configure.in: released 2.2.7
1413
1414Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1417 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1418
Daniel Veillard01411222000-10-30 15:33:22 +00001419Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * parser.[ch]: added xmlIOParseDTD()
1422 * xpointer.c: added support for the 2 extra parameters of
1423 string-range, fixed a stoopid error when '0' was present
1424 in XPointer expressions
1425 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1426 testsuite for the above
1427
Daniel Veillard6db58192000-10-30 09:27:53 +00001428Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * libxml.spec.in: improved package descriptions
1431
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001432Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1433
1434 * xpath.c xpathInternals.h: applied a large cleaning patch
1435 from TOM <ptittom@free.fr>, it also add namespace support
1436 for function and variables registration.
1437
Daniel Veillardbd20df72000-10-29 17:53:40 +00001438Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1441 * Makefile.mingw: Wayne Davison's update adding hash.c
1442
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001443Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1444
1445 * xpath.c: fixed the root evaluation problems
1446 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1447 ignorable spaces with <b> <bold> <em>
1448 * tree.c: fixed a loop in xmlSearchNsByHref()
1449
Daniel Veillard767662d2000-10-27 17:04:52 +00001450Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * xpath.c: applied another XPath patch from TOM
1453 * xpath.c include/makefile.am: applied another patch from
1454 china@thewrittenword.com (cleanup on IRIX).
1455
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001456Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * xml-config.1: received a fixed version from Fredrik Hallenberg
1459 <hallon@lysator.liu.se>
1460
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001461Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1464 cleanup patch for XPath
1465
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001466Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * patched to redirrect all "out of context" error messages to
1469 a reconfigurable routine. The changes are:
1470 * xmlerror.h : added the export of an error context type (void *)
1471 an error handler type xmlGenericErrorFunc there is an interface
1472 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1473 to reset the error handling routine and its argument
1474 (by default it's equivalent to respectively fprintf and stderr.
1475 * all the c files: all wild accesses to stderr or stdout within
1476 the library have been replaced to calls to the handler.
1477
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001478Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * configure.in: release 2.2.6
1481 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1482 exporting the inner functions of xpath for extension modules
1483 * doc/*: updated and rebuilt the doc
1484
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001485Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1486
1487 * nanohttp.c : applied Wayne HTTP cleanup patch
1488 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1489 and xmlNodeSetSpacePreserve()
1490
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001491Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * xpath.c: closing bug #29260
1494
Daniel Veillard126f2792000-10-24 17:10:12 +00001495Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1498 multikey tuples, made hash structure opaque
1499 * valid.[ch]: moved elements, attributes, notations decalarations
1500 as well as ID and refs to hash tables.
1501 * entities.c: hash cleanup
1502 * xmlmemory.c: fixed a dump problem in debug mode
1503 * include/Makefile.am: problem passing in DESTDIR= values patch
1504 from Marc Christensen <marc@calderasystems.com>
1505 * nanohttp.c: removed debugging remains
1506 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1507 * HTMLparser.c parser.c: fixing a number of problems with the
1508 macros in the *parser.c files (Wayne).
1509 * HTMLparser.c: close the previous option when opening a new one
1510 (Marc Sanfacon).
1511 * result/HTML/*: updated the HTML results accordingly
1512
Daniel Veillard52afe802000-10-22 16:56:02 +00001513Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1514
1515 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1516 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1517 XPath functions and XML entities table to them. More to come...
1518 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1519
Daniel Veillard683cb022000-10-22 12:04:13 +00001520Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * tree.c: coalesce adjacent text nodes
1523 * valid.c: handling of blank nodes in DTd validation (raised
1524 by problems with a posteriori validation).
1525 * nanohttp.c: changing behaviour on HTTP write stuff.
1526 * HTMLtree.c: forced body and html to be explicitely closed.
1527 * xpath.h: exported more XPath functions.
1528
Daniel Veillard1baf4122000-10-15 20:38:39 +00001529Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * Release of 2.2.5
1532 * xpointer.c: range() range-inside and other helper functions
1533 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1534
Daniel Veillard47e12f22000-10-15 14:24:25 +00001535Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1536
1537 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1538 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1539
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001540Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1543 and XPointer modules
1544
Daniel Veillard134c9f32000-10-15 10:27:08 +00001545Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * SAX.h: closed #25107
1548
Daniel Veillard39915622000-10-15 10:06:55 +00001549Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * testSAX.c: fixed problem with cdata reporting
1552 * SAXresult/* : updated
1553
Daniel Veillard1e851392000-10-15 10:02:56 +00001554Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1555
1556 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1557 Closed bug #27499, added to regression tests
1558 * TODO: updated
1559
Daniel Veillard7eda8452000-10-14 23:38:43 +00001560Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1561
1562 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1563 support for SCRIPT and STYLE with help from Bjorn Reese
1564 * test/HTML/* result/HTML/*: added simple testcase and updated
1565 the existing ones.
1566
Daniel Veillardff9c3302000-10-13 16:38:25 +00001567Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1568
1569 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1570 string-range for empty strings
1571 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1572 test/XPath/xptr/strrange: augmented the XPointer testsuite
1573
Daniel Veillard189446d2000-10-13 10:23:06 +00001574Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * doc/xml.html doc/xmlmem.html: added a module describing memory
1577 interfaces and use, updated the main page.
1578
Daniel Veillard2f971a22000-10-12 23:26:32 +00001579Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1582 nanoftp code work on Windows too now
1583
1584Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001585
1586 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1587 * xpointer.c: implemented string-range() at least a good first version
1588 * test/XPath/docs/str test/XPath/xptr/strrange
1589 result/XPath/xptr/strrange: the string-range() tests
1590
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001591Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * Makefile.am include/Makefile.am include/win32config.h
1594 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1595 and make distcheck
1596
Daniel Veillard19d61112000-10-11 23:50:35 +00001597Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1600 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1601 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1602
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001603Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1606 patch for socklen_t detection by
1607 Albert Chin-A-Young <china@thewrittenword.com>
1608
Daniel Veillardcd429612000-10-11 15:57:05 +00001609Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1612 and added a --dtdvalid option to xmllint used to test it
1613
Daniel Veillard47c02452000-10-11 13:04:36 +00001614Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1617 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1618
Daniel Veillard2d38f042000-10-11 10:54:10 +00001619Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1622 handlings (registration, lookup, cleanup)
1623
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001624Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1625
1626 * configure.in Makefile.am include/makefile.am: adding XPointer
1627 and XPtrtests target
1628 * xpointer.[ch] : new files for XPointer support
1629 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1630 more XPath tests
1631
Daniel Veillard57fda592000-10-10 23:24:14 +00001632Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * configure.in: fixed, very broken, make distcheck works again
1635
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001636Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * More work toward 2.2.5, integrated a number of patches
1639 * configure.in Makefile.am win32config.h.in: trying to cleanup
1640 make distcheck .... huh ...
1641 * include/Makefile.am include/win32config.h: new directory
1642 for includes
1643 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1644 updated teh makefiles and instructions for WIN32
1645 * xpath.c: small fixes
1646 * test/XPath/ results/XPath: updated the testcases and results
1647 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1648 suggested patches
1649 * valid.c: fixed an ID bug
1650
Daniel Veillardb71379b2000-10-09 12:30:39 +00001651Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1654 the automake bug where wrong dependancies were generated.
1655 * xpath.[ch]: worked on XPointer
1656
Daniel Veillard7e99c632000-10-06 12:59:53 +00001657Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * configure.in Makefile.am: 2.2.5, ship the include in an
1660 include/libxml subdirectory, use symlinks when using CVS
1661 * testSAX.c: fixed small bug
1662 * testXPath.c: changed the way testfiles are parsed
1663 * debugXML.c: same kind of cleanup when parsing an argument expression
1664 XPath/XPointers can have blanks embedded
1665 * xpath.[ch]: more cleanup, reorgs for XPointer work
1666 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1667 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1668
Daniel Veillard55b91f22000-10-05 16:30:11 +00001669Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1672 in the XPath engine, rewrote large parts of it, now it's far
1673 cleaner and in sync with the REC not an old WD. Fixed a parsing
1674 problem in the interactive XML shell found when testing XPath.
1675
Daniel Veillardac260302000-10-04 13:33:43 +00001676Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1679 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1680 examples with the extra test
1681
Daniel Veillard7cfce322000-10-04 12:40:27 +00001682Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1683
1684 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1685 the global init function.
1686
Daniel Veillard970112a2000-10-03 09:33:21 +00001687Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * HTMLparser.c: Doohhh, attribute name parsing was still case
1690 sensitive ! Fixed this ...
1691 * result/HTML/* : updated the tests results accordingly
1692
Daniel Veillard740abf52000-10-02 23:04:54 +00001693Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1696 engine, should be far more stable, incorporated a new version of
1697 preceding/following axis, need testing
1698 * uri.c: fixed file:///c:/a/b/c problem
1699 * test/XPath/tests/idsimple: augmented the XPath tests
1700
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001701Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * doc/* rebuilding docs for 2.2.4 release
1704
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001705Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * configure.in: releasing 2.2.4
1708 * parser.[ch]: added xmlStrEqual()
1709 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1710 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1711 use xmlStrEqual instead
1712 * TODO: updated
1713 * added an XPath test
1714
Daniel Veillardbc765302000-10-01 18:23:35 +00001715Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1718 * entities.h: exported xmlInitializePredefinedEntities
1719 * parser.[ch] : added xmlInitParser()
1720 * parserInternals.h : had to export htmlInitAutoClose()
1721
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001722Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1723
1724 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1725 problems
1726 * Makefile.am : added XPath regression tests to normal tests
1727 * uri.c: fixed a problem with local paths, cleanup
1728 * parser.c: fixed a problem with large CData sections
1729
Daniel Veillardd2ade932000-09-30 14:39:55 +00001730Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * configure.in xml-config.in: patch from "Ben Taylor"
1733 <sol7x86@hotmail.com> for solaris shared libs lookup
1734
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017352000-09-30 Martin Baulig <baulig@suse.de>
1736
1737 * libxml-2.0.pc.in: Provide pkg-config script.
1738
1739 * configure.in: Create the libxml-2.0.pc script from the
1740 libxml-2.0.pc.in templates.
1741 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001742 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001743
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001744Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1747 when compiling with MSC
1748
Daniel Veillard46057e12000-09-24 18:49:59 +00001749Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * xpath.c: patch for normalize-string() substring-before(),
1752 substring-after() and translate() functions from Bjorn Reese
1753 <breese@mail1.stofanet.dk>
1754 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1755 Fredrik Hallenberg <hallon@lysator.liu.se>
1756 * TODO: updated
1757
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001758Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1761 problem of socklen_t being undefined on a number of platforms
1762 * debugXML.c: fixed a compilation problem when without snprintf
1763
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001764Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1765
1766 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1767 an URI bug and a fix for the control-character-induced infinite loop
1768 * nanohttp.c: preventive fix for compiling on WIN32
1769
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001770Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1771
1772 * xmlint.c: closing bug #25000
1773
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001774Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1777 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1778 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1779 related function, fixing xmlStrncmp(), and associated cleanup
1780 * result/HTML/entities.html.sax: updating result
1781
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001782Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1783
1784 * uri.c: applied patch for URI escaping from Wayne Davison
1785 <wayned@blorf.net>
1786 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1787 from Denis Barbier <barbier@imacs.polytechnique.fr>
1788 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1789 patch from Wayne Davison
1790
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001791Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * doc/xml.html : updated with new releases, adding "how to help"
1794
Daniel Veillard04698d92000-09-17 16:00:22 +00001795Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1798 removed a few warnings in pedantic mode ...
1799 * parserInternals.c parser.c: moved encoding switching function
1800 to parserInternals.c
1801 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1802
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001803Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1806 error or warning handlers
1807
Daniel Veillardb1059e22000-09-16 14:02:43 +00001808Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * parserInternals.c parserInternals.h parser.c Makefile.am:
1811 created a new module parserInternals.c, moved most of the
1812 code shared by the various parsers there, as well as
1813 deprecated code from parser.c. More cleanup of parser.c
1814 * uri.c: fixed a problem when URI is NULL
1815 * valid.c: speedup when looking for an attribute declaration
1816
Daniel Veillard39c7d712000-09-10 16:14:55 +00001817Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1820 the cleanup of the computation of URI references when seeking
1821 external entities. The URI reference string and the resulting
1822 URI are both stored now.
1823 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1824 large s(n)printf checks and cleanup from Denis Barbier
1825 <barbier@imacs.polytechnique.fr>
1826 * xmlversion.h.in tree.h: couple of SGML declarations for a
1827 possible docbook module.
1828 * result/VC/ : a couple of test output changed due to the change
1829 of the entities URI
1830
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001831Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * parser.h: added a _private field for linking user's data
1834
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001835Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * parser.c parserInternals.h: demacroified most of the IS_XXX
1838 the gain in size is significant so ...
1839
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001840Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * entities.c: cases where looking up entities with doc==NULL
1843 covered
1844
Daniel Veillard90e11312000-09-05 10:42:32 +00001845Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
Daniel Veillard1de50802000-09-07 08:54:32 +00001847 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001848 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1849
Daniel Veillard98a79162000-09-04 11:15:39 +00001850Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1851
Daniel Veillard1de50802000-09-07 08:54:32 +00001852 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001853 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1854 * Makefile.in: added URItest and included thenin "make tests"
1855
1856Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001857
1858 * xmlversion.h.in: closed bug 22941
1859
Daniel Veillard2bb89092000-08-31 14:57:50 +00001860Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1861
1862 * doc/xmlio.html: added doc and example for entity loader
1863 redefinition.
1864
Daniel Veillard96984452000-08-31 13:50:12 +00001865Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1868 used by libxml
1869
Daniel Veillarde715dd22000-08-29 18:29:38 +00001870Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * parser.c: Fixed bug on invalid ontent characters and when using
1873 push.
1874 * xmllint.c: fixed xmllint endling of errors in push mode
1875
Daniel Veillard4948eb42000-08-29 09:41:15 +00001876Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001879 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001880 * result/HTML/*.sax: regenerated HTML SAX output
1881 * parser.c: more cleanup.
1882
Daniel Veillarde010c172000-08-28 10:04:51 +00001883Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1884
1885 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001886 patches from Wayne Davison <wayned@users.sourceforge.net>,
1887 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001888 * HTMLparser.c: fixed an ignorable white space detection bug
1889 occuring when parsing with SAX only
1890 * result/HTML/*.sax: updated since the output is now HTML
1891 encoded...
1892
Daniel Veillard47f3f312000-08-27 22:40:15 +00001893Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001895 * HTMLparser.[ch]: applied some of Wayne Davison
1896 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001897
Daniel Veillarde0854c32000-08-27 21:12:29 +00001898Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1901 undeclared namespace prefix was used, added a warning.
1902 Cleaned up support w.r.t. entities, spilling out a warning
1903 and being pedantic on lookups.
1904 * test/warning/ent9 : added testcase for previous example.
1905 * TODO: updated
1906 * parserInternals.h parser.c: changed the way names are parsed
1907 now allow infinite size and decrease penalty for normal use
1908 * parser.c: Started a big cleanup/check of the parser code,
1909 fixed some of the most tortuous entity code, spotted code
1910 unused anymore
1911 * test/*: added tests for very long names and related nasty
1912 things.
1913
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001914Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * doc/encoding.html: added encoding aliases doc
1917 * doc/xml.html: updates
1918 * encoding.[ch]: added EncodingAliases functions
1919 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1920 bottleneck affecting large DTDs like Docbook
1921 * parser.[ch] xmllint.c: added a pedantic option, will be
1922 useful
1923 * SAX.c: redefinition of entities is reported in pedantic mode
1924 * testHTML.c: uninitialized warning from gcc
1925 * uri.c: fixed a couple of bugs
1926 * TODO: added issue raised by Michael
1927
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001928Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * doc/encoding.html: propagated Martin Duerst suggestions
1931
Daniel Veillard52402ce2000-08-22 23:36:12 +00001932Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1935 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1936 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1937 by Wayne Davison
1938
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001939Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * nanoftp.c nanohttp.c: small cleanup
1942 * TODO: updated
1943
Daniel Veillard244ece92000-08-19 20:58:02 +00001944Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * added an old VC testcase and updated title.xml entity
1947
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001948Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1951 done on auto-opening of <p> tags and cleanup of SAX output
1952
Daniel Veillard979e55e2000-08-19 16:48:54 +00001953Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1956
Daniel Veillard4540be42000-08-19 16:40:28 +00001957Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * doc/xml.html libxml.* structure.*: updated the doc a bit
1960
Daniel Veillard808a3f12000-08-17 13:50:51 +00001961Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1962
1963 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1964 of SAX tests
1965
Daniel Veillard29579362000-08-14 17:57:48 +00001966Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1969 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1970
Daniel Veillard1255ab72000-08-14 15:13:33 +00001971Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1974 * testHTML.c: fix core dump on Solaris 2.x systems
1975 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1976 * result/HTML/*.sax: previous bug fix lead to new results
1977
Daniel Veillard03109292000-08-14 14:58:22 +00001978Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1981 * configure.in: added --with-readline=DIR to accept alternate
1982 path for readline include/library
1983 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1984 for ANSI under HP-UX
1985 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1986 includes @LIBS@
1987
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001988Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * doc/* : rebuilt the docs
1991 * getting ready for 2.2.2 release
1992
Daniel Veillard87b95392000-08-12 21:12:04 +00001993Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1996 and xmlAddFeature()
1997 * tree.[ch]: added xmlAddChildList()
1998 * xmllint.c: MAP_FAILED macro test
1999 * parser.h: added xmlParseCtxtExternalEntity()
2000 * valid.c: applied bug fixes removed warning
2001 * tree.c: added CDATA block to elements content
2002 * testSAX.c: cleanup of output
2003 * testHTML.c: added SAX testing
2004 * encoding.c: better error recovery
2005 * SAX.c, parser.c: fixed one of the external entity processing
2006 of the OASis testsuite
2007 * Makefile.am: added HTML SAX regression tests
2008 * configure.in: bumped to 2.2.2
2009 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2010 SAX results
2011
Daniel Veillard88a172f2000-08-04 18:23:10 +00002012Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * configure.in: patch for HP compiler
2015
20162000-08-04 Sven Heinicke <sven@zen.org>
2017
2018 * xmllint.c: Was coredumping sometimes when the file given didn't
2019 exist.
2020
Daniel Veillard46e370e2000-07-21 20:32:03 +00002021Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002024
Daniel Veillard46e370e2000-07-21 20:32:03 +00002025 when using in memory parsing. Need some cleanup.
2026 * xmllint.c configure.in: added a --memory flag to test memory
2027 parsing
2028
Daniel Veillard36650692000-07-21 15:16:39 +00002029Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * nanohttp.c: fixed socklen_t replacement to unsigned int
2032 * parser.c: fixed a space handdling missing at the end of
2033 production 28 DOCTYPE.
2034 * xmlmemory.c: fixed a stupid bug on the routine to override
2035 allocation functions
2036 * TODO: updated
2037
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002038Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * doc/ regenerated the docs
2041
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002042Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * doc/encoding.html doc/xml.html: added I18N doc
2045 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2046 improvements, both parser and filters, added ASCII & HTML,
2047 fixed the ISO-Latin-1 one
2048 * xmllint.c testHTML.c: added/made visible --encode
2049 * debugXML.c : cleanup
2050 * most .c files: applied patches due to warning on Windows and
2051 when using Sun Pro cc compiler
2052 * xpath.c : cleanup memleaks
2053 * nanoftp.c : added a TESTING preprocessor flag for standalong
2054 compile so that people can report bugs more easilly
2055 * nanohttp.c : ditched socklen_t which was a portability mess
2056 and replaced it with unsigned int.
2057 * tree.[ch]: added xmlHasProp()
2058 * TODO: updated
2059 * test/ : added more test for entities, NS, encoding, HTML, wap
2060 * configure.in: preparing for 2.2.0 release
2061
Daniel Veillard49703262000-07-10 10:27:46 +00002062Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2063
2064 * nanoftp.c: fixed the way the control connection is handled
2065 * libxml.spec.in: fixed the dependancies and cleanup
2066
Daniel Veillard306be992000-07-03 12:38:45 +00002067Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * doc/xml.html: changed the xmlsoft.org structure, updated the
2070 examples w.r.t. root and childs
2071
Daniel Veillard7d853352000-07-02 18:53:09 +00002072Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2075
Daniel Veillard365e13b2000-07-02 07:56:37 +00002076Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2077
2078 * HTMLparser.c: Work on character encoding support for the HTML parser
2079 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2080 * encoding.c: Fixed a potential memleak in the encoding stuff
2081
Daniel Veillardaf743792000-07-01 11:49:28 +00002082Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2083
2084 * doc/FAQ.html doc/Makefile.am : added a FAQ
2085
2086Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002087
2088 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2089 of the HTML parser to force it to not bypass SAX
2090
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002091Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * win32config.h.in: updated
2094 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2095 lacks iconv support :-( need to release 2.1.1
2096 * configure.in: release 2.1.1
2097 * HTMLparser: fixed bug #14784
2098 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2099 by Windows compiler
2100 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2101 the SAX startDocument() callback.
2102 * TODO: updated
2103
2104Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2105
2106 * added xmlStopParser()
2107
Daniel Veillardbe803962000-06-28 23:40:59 +00002108Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2109
2110 * configure.in: 2.1.0 prerelease
2111 * Large resync between W3C and Gnome tree
2112 * nanoftp, nanohttp.c: fixed stalled connections probs
2113 * HTMLtree.c SAX.c : support for attribute without values in
2114 HTML for andersca
2115 * valid.c: Fixed most validation + namespace problems
2116 * HTMLparser.c: start document callback for andersca
2117 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2118 * parser.h, SAX.c: serious speed improvement for large
2119 CDATA blocks
2120 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2121 different encoding
2122 * example/Makefile.am example/gjobread.c tree.h: work on
2123 libxml1 libxml2 convergence.
2124 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2125 and the LIBXML_TEST_VERSION macro
2126
Daniel Veillardc310d562000-06-23 18:32:15 +00002127Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * doc/xml.html: various patches and improvements typo fixed by
2130 Felix Natter
2131 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2132 from Felix Natter <fnatter@gmx.net>
2133
Daniel Veillardf3029822000-05-06 08:11:19 +00002134Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * doc/upgrade.html: updated with instructions for support of both
2137 libxml-1.x and libxml-2.x
2138 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2139 for 2.x support and also fixed includes
2140
2141
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002142Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2145 the encoding support, added iconv support, so now libxml if
2146 compiled with iconv automatically support japanese encodings
2147 among others. Work based on initial patch from Yuan-Chen Cheng
2148 I may have broken binary compat in the encoding handler
2149 registration scheme, but that was so utterly broken I don't
2150 expect anybody to have used this feature until now.
2151 * parserInternals.h: fixup on the CHAR range macro
2152 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2153 code.
2154 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2155 * uri.c: added xmlParseURI() I can't believe I forgot to
2156 implement this one in 2.0 !!!
2157 * SAX.c: moved doc->encoding update in the endDocument() call.
2158 * TODO: updated.
2159
Daniel Veillard06047432000-04-24 11:33:38 +00002160Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2161
2162 * tree.h: removed extraneous xmlRemoveProp definition
2163 * TODO: added item about --disable-corba configure switch
2164 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2165 * nanoftp.c: fixed include problems giving troubles on AIX and
2166 slowlaris
2167 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2168 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2169 comment and headers changes to lower gtk-doc number of warnings
2170 * doc/html/*: rebuilt docs
2171
Daniel Veillarde0aed302000-04-16 08:52:20 +00002172Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * HACKING: documented the tag for 1.x and instructions
2175
Daniel Veillard5e873c42000-04-12 13:27:38 +00002176Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2179 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2180 xmlCreateIOParserCtxt
2181 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2182 significant overall improvement
2183 * xmllint.c: added I/O test to xmllint
2184 * testSAX.c: added a speed test
2185 * doc/* : updated/regenerated
2186
Daniel Veillardfc708e22000-04-08 13:17:27 +00002187Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2188
2189 * xpath.c uri.h parserInternals.h: cosmetic changes from
2190 "Timur I. Bakeyev" <timur@bat.ru>, including making
2191 xmlCreateURI() public
2192
Daniel Veillard5d211f42000-04-07 17:00:24 +00002193Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2194
2195 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2196 and the code at the same time. Added a clean mechanism for
2197 overload or added input methods: xmlRegisterInputCallbacks()
2198 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2199 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2200 * TODO: updated
2201 * doc/* : updated/regenerated
2202 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2203 source dir
2204
Daniel Veillarde77a9182000-04-05 19:12:29 +00002205Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * testURI.c: yet another forgotten commit, I should get some sleep !
2208
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002209Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2210
2211 * xmllint.c: forgot to commit this too ?
2212
Daniel Veillardb9df4042000-04-05 14:23:16 +00002213Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * xmlversion.h.in : forgot to commit this previously
2216
Daniel Veillard361d8452000-04-03 19:48:13 +00002217Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2220 * README TODO: updated for release
2221 * uri.c uri.h: added authority parsing/saving
2222 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2223 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2224 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2225 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2226 Makefile.am : added compile-time customization of libxml
2227 --with-ftp --with-http --with-html --with-xpath --with-debug
2228 --with-mem-debug
2229 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2230 #include <libxml/xxx.h> I hope it won't break too much stuff
2231 and will be manageable in the future...
2232 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2233 and added xmllint to the installed programs
2234 * uri.h: added xmlFreeURI()
2235
Daniel Veillardec303412000-03-24 13:41:54 +00002236Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * uri.c uri.h: finished the escaping handling, the base support
2239 and the URI path normalization. Looks good just lacks the
2240 authority content parsing code.
2241 * Makefile.am: added instructions to generate testURI
2242 * TODO: updated
2243 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2244 added links and icons for W3C and Gnome
2245
Daniel Veillard8f621982000-03-20 13:07:15 +00002246Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2247
2248 * xmlmemory.[ch] : seems I forgot to actually update the files in
2249 the last commit :-)
2250 * doc/xml.html doc/html/* : updated and uploaded the docs
2251
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002252Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2253
2254 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2255 * TODO: updated
2256 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002257 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002258 gfree).
2259 * Makefile.am, uri.c, uri.h: added a set of functions to do
2260 exact (litteraly copied from the RFC 2396 productions) parsing
2261 and handling of URI. Will be needed for XLink, one XML WFC,
2262 XML Base and reused in the nano[ftp/http] modules. Still work
2263 to be done.
2264
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002265Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2266
2267 * configure.in, libxml.spec.in : libxml2
2268 * doc/* : updated the doc page, rebuilt the docs
2269
Daniel Veillardcf461992000-03-14 18:30:20 +00002270Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * all: tagged LIB_XML_1_X
2273 * *.c *.h : updated from W3C CVS tree
2274 * configure.in : 2.0.0-beta
2275 * libxml.spec.in : libxml2 package nam
2276 * result/* : new version of the tests output
2277
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002278Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2281
Daniel Veillardb566ce12000-03-04 11:39:42 +00002282Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2283
2284 * doc/* : rebuilt the docs
2285 * parser.c: final patch on #6766
2286 * valid.c: small patch on validity checks.
2287
Daniel Veillardfb76c402000-03-04 11:39:42 +00002288Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2289
2290 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2291 added
2292 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2293 compatibility w.r.t. XML spec and existing code.
2294
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002295Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * parser.c: seems a better solution to <a> </a> exists,
2298 will try it for a while
2299
Daniel Veillard83a30e72000-03-02 03:33:32 +00002300Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * parser.c: tried to remove the <a> </a> generating <a/>
2303 this is hard. Left a flag for that purpose. Fixed bug #6766
2304 * configure.in: prepared 1.8.7 not released, due to previous
2305 problem
2306
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002307Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * doc/xml.html : applied second patch from Paul DuBois
2310
Daniel Veillard402e8c82000-02-29 22:57:47 +00002311Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * doc/xml.html : applied patch from Paul DuBois
2314
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002315Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2318
Daniel Veillard5feb8492000-02-02 17:15:36 +00002319Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2322 compilation warnings on various platforms.
2323 * parser.c: Fixed #5281 validity error callbacks are now desactived
2324 by default if not validating.
2325
Daniel Veillardf341f932000-02-02 14:52:08 +00002326Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2329
Daniel Veillard13c757e2000-02-01 23:59:15 +00002330Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2333 <gkatsi@cs.toronto.edu>
2334
Daniel Veillard726e8792000-01-30 20:04:29 +00002335Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2338 processing URLs
2339
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002340Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2343 xmlNanoFTPUpdateURL for persistent control connections.
2344 * configure.in: 1.8.6
2345
2346Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2349 * tree.[ch] : added xmlSaveNoEmptyTags
2350
James Henstridgef3be9312000-01-28 13:59:21 +000023512000-01-29 James Henstridge <james@daa.com.au>
2352
2353 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2354
2355 * Makefile.am: added nanoftp.[ch] to the build.
2356
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002357Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * nanoftp.[ch]: cleanup, comments, API
2360 * debugXML.c : fixed a bug in the cat command
2361 * doc/*: regenerated the docs
2362
Daniel Veillardda07c342000-01-25 18:31:22 +00002363Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2364
2365 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2366 * debugXML.c : fixed a bug in the cat command
2367 * valid.c: fixing some small probs
2368 * libxml.spec.in: get rid of the SNAP suffix
2369 * doc/xml.html: updated the status
2370
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002371Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2372
2373 * xml-config.in: xml-config --version to just return the
2374 version number
2375 * xpath.c: some cleanup w.r.t. axis when the current node is
2376 an attribute.
2377 * TODO: updated
2378
Daniel Veillard461a66c2000-01-18 18:01:01 +00002379Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * configure.in: prepared for libxml-1.8.5
2382 * doc/* recompiled the documentation
2383
23842000-01-17 Jody Goldberg <jgoldberg@home.com>
2385
2386 * configure.in : WARNING autoconf subtlety alert :
2387 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2388 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2389 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2390 get defined by AC_CHECK_HEADERS.
2391
Daniel Veillardf967b902000-01-17 16:06:10 +00002392Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2393
2394 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2395 Rune.Djurhuus@fast.no
2396
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002397Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * TODO: updated
2400 * tree.c, parser.c: made sure that only memory alloc problems
2401 and internal parser errors are allowed to write to stdout or
2402 stderr.
2403
Daniel Veillard0142b842000-01-14 14:45:24 +00002404Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * tree.c : restored xmlNewGlobalNs since this seems used by
2407 a lot of existing code :-(, fixed a bug in xmlNewNs
2408 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2409 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2410 to exit() from the library code.
2411 * xpath.c, parser.c: removed bugs or unused code detected by
2412 Windows compilers
2413 * parser.c: started adding interfaces for parsing well balanced
2414 XML fragments
2415 * configure.in: releasing 1.8.4
2416 * doc/* : rebuilt the docs
2417
Daniel Veillard2eac5032000-01-09 21:08:56 +00002418Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * tree.[ch] : added xmlNewDocFragment() for DOM
2421 * testHTML.c: uninitialized variable.
2422
Daniel Veillardf3a73582000-01-05 14:58:39 +00002423Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2424
2425 * doc/* : rebuild the docs
2426
Daniel Veillard71b656e2000-01-05 14:46:17 +00002427Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2428
2429 * acconfig.h: readline and history patch
2430 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2431 * tree.c: added check and handling when possibly removing an ID
2432 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2433 and saving.
2434 * test/HTML/entities.html result/HTML/entities.html* : test for
2435 various entities reference cases
2436 * result/HTML/* : as a result output of some testcase have
2437 changed
2438 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2439 by previous example. added xmlParseTryOrFinish().
2440 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2441 entities.h debugXML.h HTMLparser.h: changed the way struct are
2442 declared to allow gtk-doc to expose those
2443 * parser.c: closed bug #4960
2444 * Makefile.am configure.in: Applied patch from
2445 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2446 and math/socket libs detection
2447
Daniel Veillard437b87b2000-01-03 17:30:46 +00002448Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * configure.in, Makefile.am: link tester against readline
2451 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2452
Daniel Veillard686d6b62000-01-03 11:08:02 +00002453Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * tree.[ch]: added xmlRemoveProp
2456 * win32config.h.in nanohttp.c: avoid including the Windows
2457 socket stuff in every C files
2458 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2459 the XmL parser(s)
2460 * test/ns4 result/ns4 etc...: added test case for previous prob
2461 * tree.c: xmlNewNs wasn't checking for double definition
2462 * Makefile.in: fixed a problem with dist-hook duplicates
2463 * parser.[hc], xmlIO.c: fixed the loading of external entities
2464 APIs, now xmlLoadExternalEntity() is used everywhere and
2465 setting up an app specific front-end using the
2466 * SAX.c parser.c: some fixes, now the xhtml spec validates
2467 with the xhtml DTD.
2468 * error.c: fixed crashes in case of no input stream
2469 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2470 to the validation tests and results
2471
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002472Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2475 too htmlCreatePushParserCtxt() and htmlParseChunk()
2476 * parser.c: a bit of cleanup.
2477 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2478 to XML) removed the last mem leak known
2479 * HTMLtree.c: output message cleanup
2480 * xmlmemory.c: display content info about memory blocks
2481 * result/HTML/wired.* : missing att value warning change
2482
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002483Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * doc/* : rebuilt the documentation
2486
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002487Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * parser.[ch] parserInternals.h: Push parser for XML,
2490 seems to work fine now
2491 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2492 --push for push testing
2493 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2494 * testSAX.c: added --push
2495 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2496 subtree
2497 * xmlIO.[ch] : enriched API + fixes for push mode
2498 * entities.[ch]: added the entity content length to the struct.
2499 * xmlmemory.[ch]: new API to show the last entries for the shell
2500 * valid.c: added required attribute testing
2501 * SAX.c: the cdata callback now merge contiguous fragments
2502 * HTMLparser.c: cleanup of some macros
2503
Daniel Veillard3c558c31999-12-22 11:30:41 +00002504Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * parser.c: fix for PIs name starting with xml
2507 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002508 * *.c, configure.in win32config.h.in : generate win32config.h for
2509 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002510
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002511Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2512
2513 * parser.c: fixed a stupid = vs. == bug :-(
2514 * doc/gnome-xml.sgml: s/glade/xml/
2515
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002516Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * configure.in, doc/xml.html : bug fix release 1.8.2
2519 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2520 Hopefully the end of that silly C++ include problem
2521 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2522 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2523 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2524 troubles with autoclosed elements when the stree shape doesn't
2525 follow the DtD specs. Added htmlIsAutoClosed() and
2526 htmlAutoCloseTag()
2527 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2528 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2529 * debugXML.c: fixed a bug on printing default namespaces.
2530 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2531
Daniel Veillardb24054a1999-12-18 15:32:46 +00002532Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * result/HTML/*.htm[l] : updated the HTML regression tests according
2535 to the new output
2536 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2537 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2538 problem due to intermix of extern "C" { ... } declarations for C++
2539 and recursive includes in the headers
2540
Chris Lahey323c48c1999-12-18 15:32:45 +000025411999-12-20 Chris Lahey <clahey@umich.edu>
2542
2543 * HTMLtree.c: Made it so that html nodes with a single child do
2544 not insert a carriage return before or after the child node.
2545
Daniel Veillardb24054a1999-12-18 15:32:46 +00002546Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002547
2548 * configure.in, doc/xml.html : bug fix release 1.8.1
2549 * parser.c: fixed bug #4344
2550 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2551 added the glue to avoid C++ problems
2552 * doc/* : regenerated the documentation
2553
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002554Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2557 namespace recognition, and Dia as a resul :-(
2558 * encoding.c: closed bug #3950
2559
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002560Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * valid.c: debugging a posteriori validation, except URI expansion
2563 stuff this should be fixed now
2564 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2565 Carl Nygard <cnygard@bellatlantic.net>
2566 * tester.c: added --postvalid, cleaning of the code
2567 * tree.[ch]: added xmlDocGetRootElement()
2568
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002569Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2570
2571 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2572 c++ losage.
2573
Daniel Veillard10a2c651999-12-12 13:03:50 +00002574Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * configure.in, doc/xml.html : bumped to 1.8.0
2577 * xlink.[ch], Makefile.am : added framework for link detection
2578 * parser.h: added nbChars to parser context, needed for cleanup.
2579 * xmlmemory.c: removed a nasty bug when out of mem
2580 * valid.[ch]: adding namespace support for attribute decl
2581 * tester.c: added --debugent option
2582 * debugXML.[ch]: added xmlDebugDumpEntities()
2583 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2584 buffers instead, this was really needed, validation was breaking
2585 in strange ways due to that. Added xmlParseStringPEReference()
2586 and other parsing from strings functions. Entities processing
2587 modified again, but PERef are still not handled correcly but
2588 unless you're Eve Maller you won't notice :-)
2589 * HTMLparser.c: large changes toward reliability, and switched to
2590 lowercase internal tags, XHTML is lowercase, so it will help
2591 that output is closer to next version.
2592 * doc/* : regenerated the documentation, it is now hosted at
2593 http://xmlsoft.org/ (same bits I just bought the domain :-)
2594
2595
Daniel Veillard294cbca1999-12-03 13:19:09 +00002596Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2597
2598 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2599 doc generation
2600 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2601 in the SAX API
2602 * doc/*: rebuilt the doc making sure everything appears in the
2603 HTML files
2604
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002605Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2608 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2609 which allow impressive speed improvement on dataset with
2610 large text pieces, but at the cost of broken binary
2611 compatibility and slightly bigger memory usage.
2612 Configure with --with-buffers to activate them, they
2613 are protected with XML_USE_BUFFER_CONTENT define.
2614 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2615 goal is 0 memory left allocated once parser is no more used
2616 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2617 call xmlCleanupParser() and xmlMemoryDump()
2618
Daniel Veillarda819dac1999-11-24 18:04:22 +00002619Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2622 * parser.[ch] encoding.[ch]: added memory cleanup routines
2623 * parser.c: closing bug #3788
2624 * doc/*: rebuilt the doc
2625
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002626Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2629 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2630 * tester.c: added --compress option
2631 * doc/*: rebuilt the documentation
2632
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002633Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2636 if given /proc/kcore as input !
2637 * doc/xml.html doc/*: updated and rebuilt the documentation
2638
2639Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002640
2641 * parser.c: Fixed some wrongly space collapsing code due to
2642 a misreading of the spec.
2643 * result/*: fixed the output accordingly
2644
2645Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002646
2647 * encoding.c: bug fix and typos
2648 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2649 * parser.c: added attribute normalization closing bug #3597
2650 * test/att* result/att* SAXresult/att*: testcase for attribute
2651 normalization
2652
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002653Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * configure.in: closing bug #3163 by adding extra flags for the
2656 cc compiler on HP-UX
2657
Daniel Veillard51e3b151999-11-12 17:02:31 +00002658Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2659
2660 * valid.[ch] : removed a typo and an enumerated type bug in the
2661 xmlAddElementDecl() function
2662 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2663 call to xmlEncodeEntitiesReentrant() so that the functions
2664 New, Set and Get are at the same level.
2665 * parser.c HTMLparser.c: extra memory allocation bug for
2666 attributes detected by someone using libxml in embedded systems :-)
2667
Daniel Veillard962195f1999-10-28 15:51:53 +00002668Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * xmlmemory.h: turned off mem debug :-\
2671
Daniel Veillard35008381999-10-25 13:15:52 +00002672Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * parser.c: closed bug #2784 a one line fix, but worth pushing
2675 a new release out
2676 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2677 some structures, comments before and after the
2678 main element, and other nastyness
2679 * HTMLtree.c tree.c: accomodate the extended HTML supported
2680 * configure.in: pushing 1.7.4
2681 * test/ent8 and related outputs : added a new test for bug #2784
2682 * test/HTML/wired.html and related output: a nasty HTML example
2683 * Makefile.am: improved the test scripts
2684 * docs/* : reran the documentation extractor, updated xml.html
2685
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002686Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2687
2688 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2689 HTMLparser and debugged the HTML related code. HTML documents
2690 now have their own type
2691 * entities.c: do not dump &apos; for HTML output
2692 * xmlmemory.c: improvement, breakpoint mechanism
2693 * testHTML.c: added --sax --repeat ...
2694 * Makefile.am: improved the HTML tests
2695 * valid.[ch]: added xmlValidGetValidElements and
2696 xmlValidGetPotentialChildren
2697 * tester.c: added --insert to test the 2 new functions
2698 * test//* result//* SAXresult//* : regression test cleanup
2699 and extension.
2700 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2701 gnome-xml-nanohttp.html
2702
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002703Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * HTMLparser.c: fixed problems with some autoclose tags
2706 * tree.c: fixed XML output problems.
2707 * result/* SAXresult/*: update of the tests output
2708
Daniel Veillard6077d031999-10-09 09:11:45 +00002709Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2710
2711 * Makefile.am: Arturo patch for xmlConf.sh version info
2712 * parser.c: Tim Josling patch for single quoted items
2713 * tester.c: Tim Josling patch for tester options usage
2714 * tree.h: indent cleanup
2715
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002716Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2719 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2720
Daniel Veillard00fdf371999-10-08 09:40:39 +00002721Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * tree.c : Raph patch for initialization of CORBA fields
2724 * parser.c, xpath.c, ...: modification of doc comments
2725 * xpath.c : allow spaces in xpath expressions
2726
Daniel Veillardad219441999-09-27 08:17:49 +00002727Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * xmlmemory.h: turning off memory debug :-(
2730
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002731Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2732
2733 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2734 better SAX interfaces.
2735 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2736 entity.
2737 * configure.in: 1.7.2
2738
2739Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002740
2741 * libxml.spec.in: fixed the URL
2742 * doc/xml.html: improved the documentation front-end
2743
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002744Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002745
2746 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2747
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002748Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002749
2750 * libxml.spec.in: fixed the alpha compile problem
2751 * parser.[ch]: changed errno to errNo in the parser context :-(
2752 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2753 * doc/xml.html: changed CHAR to xmlChar
2754 * doc/html/*: recompiled the documentation
2755 * configure.in: 1.7.1
2756
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002757Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2758
2759 * parser.h: modified the parser context struct to regain 1.4.0
2760 binary compatibility
2761 * parser.c, xml-error.h: added errno ot teh context and defined
2762 a set of errors values with update of errno
2763 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2764 DTDs and entities
2765 * *.h, *.c: complete cleanup of the use of config.h and include
2766 protection depending on the current setup.
2767 * overalll debugging, maintenance and bug-fixing on all modules
2768 * updated the documentation
2769 * ready for 1.7.0
2770
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002771Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2772
2773 * HTMLparser.c : cleanup
2774 * SAX.c valid.c valid.h: added ID/IDREF checking
2775 * tree.c tree.h: extended doc structure for refs
2776 * configure.in: 1.6.2
2777 * parser.c: patched bug in SAX user arg call
2778 * parserInternals.h: patched missing close in C++ wrapping
2779 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2780 especially upcoming XPointer implementation.
2781 * doc/xml.html: augmented, typo
2782
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002783Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2784
2785 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2786 not all invocations of install understand -d.
2787
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002788Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2789
2790 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2791 to make 'check' works, when builddir != srcdir.
2792
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002793Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * doc/xml.html : updated the documentation
2796
Daniel Veillard6454aec1999-09-02 22:04:43 +00002797Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2798
2799 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2800 not deallocated memory blocks
2801 * *.c : replaces all calls to malloc() free() and realloc() to
2802 the wrapper functions/macros
2803 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2804 instead of xmlFreeNodeList()
2805
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002806Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * HTMLparser.c: corrected a stupid bug leading to core dump at
2809 tree deallocation. Removed warnings indicated by
2810 Stephane.Conversy@lri.fr
2811 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2812 looked for in the external subset
2813
2814Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002815
2816 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2817 on SGI by Stephane.Conversy@lri.fr
2818
Daniel Veillardb96e6431999-08-29 21:02:19 +00002819Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * all .h : changed the prototype declaration indent as in gtk
2822 * most .c : working on reducing the TODOs in the code
2823 * most .c : cleanup though -pedantic and Insure++
2824 * improvements on validation ID checkings.
2825 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2826 * xml-config.in: closed #1810
2827
2828Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002829
2830 * tree.h, valid.c, valid.h: more work on validity, IDs
2831 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2832 definition for AIX
2833
Daniel Veillardb556eb51999-08-15 17:19:50 +00002834Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2837 the distribution due to a cut'n paste error at last commit
2838
Daniel Veillardb05deb71999-08-10 19:04:08 +00002839Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * configure.in: upgraded to version 1.4.0
2842 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2843 Big update, added a large part of the validation process,
2844 it should be usable, but some parts are missing
2845 * xpath.c: improved the implementation w.r.t. root.
2846 * Makefile.am: added more tests
2847 * test and result trees: added a lot of tests
2848 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2849
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002850Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * Added an HACKING file
2853
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002854Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * xpath.[ch] : improvements and debug of the XPath implementation
2857 * parser.c, HTMLparser.c : modified the parsers to be progressive
2858 * tree.[ch] : extended the Buffer promitives
2859 * xmlIO.[ch] : added basic I/O routines providing progressive
2860 parsing and ready for I18N conversion plugins
2861 * SAXresult/* : the SAX callback sequence maybe slightly different
2862 now
2863 * test*.c : improved/updated the tests programs
2864 * doc/* : recompiled the docs.
2865
Daniel Veillard15b75af1999-07-26 16:42:37 +000028661999-07-26 Michael Meeks <michael@edenproject.org>
2867
2868 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2869
2870 * tree.c: Ditto.
2871
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002872Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2873
2874 * configure.in: upgraded to version 1.4.0
2875 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2876 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2877 XML query language, see http://www.w3.org/TR/xpath for more details.
2878 * parser.c, parser.h: added CHAR* related string functions for XPath
2879 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2880 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2881 rebuild the docs.
2882 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2883 and regression testing capabilities for XPath.
2884
Daniel Veillardd79d7871999-07-12 10:38:12 +00002885Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2888 closing bug #1646
2889
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002890Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2891
2892 * Makefile.am, example/Makefile.am: closed bug #1683
2893
Daniel Veillard3166ab11999-07-11 16:14:19 +00002894Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * example/Makefile.am, configure.in: added the makefile for the
2897 gjobread example
2898
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002899Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2900
2901 * doc/Makefile.am:
2902 - fix which allow "make install DESTDIR=</install/prefix>".
2903
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002904Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2905
2906 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2907 which fixed a problem on the file reading-code.
2908
Daniel Veillard82150d81999-07-07 07:32:15 +00002909Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2912 output.
2913 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2914
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002915Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * parser.h : Oops removed the binary compatibility problem
2918 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2919 * parser.c, HTMLparser.c: applied patches for reading from stdin
2920
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002921Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2922
2923 * parser.c, entities.c, valid.c: cleanup bug #1591
2924 * configure.in: cleanup bug #1592
2925 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2926 the same tree back-end. Hence gdome will be available for it.
2927 * doc/Makefile.am: close bug #617
2928
Daniel Veillard97fea181999-06-26 23:07:37 +00002929Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * parser.c: alloctate a per parser context SAX interface block
2932
Daniel Veillard14fff061999-06-22 21:49:07 +00002933Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2936 and xmlEncodeEntitiesReentrant with the correct one :-\
2937
2938Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2939
2940 * commit of my internal XML base changes, quite a lot of
2941 changes, cleanups, better entities support, framework for
2942 new I/O and charset detection and handling
2943 * Fixed the configure/Makefile stuff to generate shared libs
2944 with the proper version info, so we jumped on rev from
2945 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2946 xmlEncodeEntities() result need to be freed now, and a string
2947 xmlParserVersion provide the current library version.
2948
Raph Levien05240da1999-06-15 21:27:11 +00002949Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2950
2951 * parser.c: fixed a buffer overrun for when you have a very long
2952 attribute with no entities in it.
2953
Daniel Veillardbb2da581999-06-13 14:37:07 +00002954Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2955
2956 * added example directory
2957 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2958
Daniel Veillard011b63c1999-06-02 17:44:04 +00002959Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2960
2961 * Release of libxml-1.1, nearly everything has been touched for
2962 this.
2963 * Added more regression tests
2964 * Updated the documentation
2965
Daniel Veillard27d88741999-05-29 11:51:49 +00002966Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * tree.[ch]: unified the XML_NO_CORBA defines.
2969 * parser.c encoding.[ch]: started plugging in char encoding detection
2970
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002971Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2972
2973 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2974 Also freed allocated buffer.
2975
Daniel Veillard27d88741999-05-29 11:51:49 +00002976Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002977 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2978 reentrancy problem at printing. One is left in entities.c, to
2979 remove ASAP
2980 * testSAX.c : added a test example showing the use of the SAX
2981 interface if one doesn't want to build the DOM tree.
2982 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2983
Daniel Veillard517752b1999-04-05 12:20:10 +00002984Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2987 large revamping of the parser to use SAX callbacks
2988 http://www.megginson.com/SAX/ (or at least a C like interface
2989 a la Expat). It's now possible to set up your own callbacks
2990 and the parser will not build a DOM tree.
2991 * test/* result/*: updated the test suite, I finally removed
2992 the old Namespace draft support (PI based).
2993
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002994Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2995
2996 * Makefile.am: added test result to EXTRA_DIST for make tests
2997
Daniel Veillard64068b31999-03-24 20:42:16 +00002998Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * parser.c, parserInternals.h: moved the chars macro definitions
3001 to parserInternals.h
3002 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3003 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3004
Daniel Veillard012ccc11999-03-23 10:11:11 +00003005Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * xml-config.in : applied patch to make --version work
3008
Raja R Harinatha86c23e1999-03-05 22:14:01 +000030091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3010
3011 * Makefile.am (check-local): Alias for `tests' target. This will
3012 cause `make check' to do the right thing.
3013 (tests): Don't run tests in srcdir. Also, replaced calls to
3014 basename with a `sed' "equivalent".
3015
Daniel Veillardd109e371999-03-05 06:26:45 +00003016Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3017
3018 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3019 it in the header and not the sources, updated the doc.
3020 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3021 pointing this out.
3022
Daniel Veillardbc50b591999-03-01 12:28:53 +00003023Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3026 exported the inputStream routines.
3027 * doc/html/* : updated accordingly
3028
Daniel Veillardd692aa41999-02-28 21:54:31 +00003029Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * parser.c, parser.h, parserInternals.h: added a few extra
3032 internal calls to allocate and free parser contexts ...
3033 * doc/html/* : updated accordingly
3034
Daniel Veillard55a99271999-02-25 11:01:29 +00003035Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * configure.in, Makefile.am, doc/makefile.am : General changes for
3038 1.0.0 release and including the generated HTML documentation.
3039
Daniel Veillard35925471999-02-25 08:46:07 +00003040Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * makefile.am : added parserInternals.h, oops.
3043
Daniel Veillard1e346af1999-02-22 10:33:01 +00003044Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3045
3046 * parserInternals.h: added this header giving access to the parser
3047 internal functions.
3048 * doc/Makefile.am : added a rebuild target which rebuilds the full
3049 set of documentations
3050 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3051 the internal subset.
3052 * *.c *.h: modifications needed to generate the documentation using
3053 gtk-doc, cleanup of functions blocks, reorganisation of struct
3054 declarations.
3055
Daniel Veillard1164e751999-02-16 16:29:17 +00003056Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3057
3058 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3059 the tar and spec file to include the beginning of the doc.
3060
Nuno Ferreira03d04781999-02-13 00:07:17 +000030611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3062
3063 * doc/.cvsignore: Added this file.
3064
Daniel Veillard6800ef31999-02-08 18:33:22 +00003065Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * tree.c: fixed xmlGetProp to return "" when the attribute
3068 exists, even if the node-list is NULL.
3069
Daniel Veillard726c7e31999-02-08 15:13:10 +00003070Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * tree.c: patched an error outputting empty attribute values.
3073 * Makefile.am and doc/makefile.am: have been updated during the
3074 week-end. Sorry for an empty CVS log, I got a shell problem.
3075
Daniel Veillard1899e851999-02-01 12:18:54 +00003076Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * tree.h: cleaned up using enums instead of defines
3079 * parser.c, valid.[ch]: more work on parsing/output of element
3080 declarations
3081
Daniel Veillard3b9def11999-01-31 22:15:06 +00003082Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * valid.[ch], tree.c, parser.c : more work toward full parsing
3085 of XML DTDs.
3086 * README: added informations about mailing-list and on-line
3087 documentation
3088
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000030891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3090
3091 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3092
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003093Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3094
3095 * parser.c, tree.[ch] : more work toward conformance testing,
3096 added a last element to accelerate parsing of very flat structures
3097 started working on internal subset Element content declaration.
3098 * valid.[ch] : first cut at adding code toward validation.
3099 * previous changes had also small impact on most files, especially
3100 the conformance testing using James Clark test suite.
3101
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003102Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3103
3104 * test/* : updated the examples, most of them were not well
3105 formed (humm), and added rdf2.
3106 * result/* : resulting changes in the output.
3107
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003108Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3111
Daniel Veillard44b3a061998-12-05 17:27:22 +00003112Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * tree.c: patched a bug in the generation of empty attributes
3115
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003116Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3117
3118 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3119 for node/trees/documents/... Biggest problem is namespace
3120 support when copying subtrees.
3121
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003122Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * parser.c, entities.c: improve entities and char ref encoding,
3125 and cleanups of error messages.
3126
Daniel Veillard242590e1998-11-13 18:04:35 +00003127Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3128
3129 * parser.c, entities.c: simple bug hunting done during rpm2html and
3130 rpmfind integration.
3131
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003132Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3133
3134 * parser.[ch]: Added interfaces allowing to specify a SAX
3135 handler before parsing.
3136
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003137Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3138
3139 * parser.c: redirrect all errors reporting through the SAX
3140 error function
3141
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003142Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3145 * libtool, tlmain ...: update of the libtool files
3146
Miguel de Icaza442321c1998-11-04 18:13:38 +000031471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3148
3149 * entities.c: Use g_snprintf insteda of snprintf.
3150
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003151Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3154 added ent5 test for this purpose.
3155 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3156
Daniel Veillard27271681998-10-30 06:39:40 +00003157Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3158
3159 * parser.c: fixed? a strange error due to compression on a GWP
3160 document.
3161
Daniel Veillard25940b71998-10-29 05:51:30 +00003162Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3163
3164 * tree.[ch]: bug fixing
3165 * entities.[ch]: defined a specific type for predefined entities
3166 * doc/xml.html: more documentation on the library, how to use it,
3167 overview of the interfaces.
3168
Daniel Veillard16253641998-10-28 22:58:05 +00003169Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3170
3171 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3172
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003173Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3174
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003175 * tree.c: corrected a small bug
3176 * doc/xml.html: continuing writing documentation.
3177
3178Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3179
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003180 * debugXML.h debugXML.c: added debugging utilities.
3181 * tester.c: added --debug switch.
3182 * tree.c: patched an incorrect node->type assignment.
3183 * parser.c: formatting, ensure that node->doc != NULL in attributes
3184
Daniel Veillardccb09631998-10-27 06:21:04 +00003185Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3186
3187 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3188 entity support and provide an internal representation close to
3189 DOM one (entity ref nodes, and attribute value as tree). I tried
3190 to preserve the interface but this will surely break some apps
3191 (I have to change rpm2html/rpmfind for example). I had to change
3192 two interfaces, and the generated tree is somewhat different.
3193 * doc/* : started documenting the XML library, the tree and
3194 DOM/Corba. This is a first step.
3195
Daniel Veillard11e00581998-10-24 18:27:49 +00003196Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * parser.c: Set up the fonctions comment block, boring but useful.
3199 * parser.h, SAX.c, parser.c: now attributes are processed through
3200 the SAX interface. The problem is that my SAX interface diverged
3201 quite a bit from the original one, well this is not an official
3202 spec, and translating it from Java to C is hairy anyway...
3203
Daniel Veillard97b58771998-10-20 06:14:16 +00003204Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3205
3206 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3207 fonctions comment block, boring but useful.
3208
3209Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003210
3211 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3212 conversion routines. However they are not yet used to convert the
3213 inputs. The core will run with UTF-8.
3214
Daniel Veillard33942841998-10-18 19:12:41 +00003215Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3216
3217 * tree.c : make sure that the type id is properly set-up when
3218 a new object is allocated, needed for DOM.
3219
Daniel Veillard27fb0751998-10-17 06:47:46 +00003220Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3221
3222 * tree.h, tree.c: Ok, the main objects in the tree will be native
3223 corba objects, it costs 8 bytes per Node, Attribute and Document
3224 but it simplifies the Corba integration a lot (no extra interface
3225 objects to allocate/free).
3226
Daniel Veillard0bef1311998-10-14 02:36:47 +00003227Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3230 and changed NODEs contants for conformity with DOM Level 1
3231
Daniel Veillard27864701998-10-08 03:47:24 +00003232Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * added hooks to keep track of servants when creating objects
3235 xmlDoc and xmlNode (for Corba export).
3236
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003237Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3238
3239 * added xml-config script.
3240
Daniel Veillard7066a791998-10-01 20:28:28 +00003241Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3244 to autoupdate libtool and automake conf files.
3245
Miguel de Icaza60681bd1998-09-30 19:28:59 +000032461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3247
3248 * Makefile.am: Use '?' to separate the sed
3249 commands as ',' is used when people pass -Wl,something.
3250
3251
Daniel Veillard15a8df41998-09-24 19:15:06 +00003252Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * tree.c, tree.h: added a per-document compression interface.
3255
Daniel Veillard151b1b01998-09-23 00:49:46 +00003256Tue Sep 22 20:47:38 EDT 1998
3257
3258 * tree.c, tree.h: added saving with compression and added interfaces
3259 to control the compression level (xmlGetCompressMode,
3260 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3261
Daniel Veillard70120ff1998-09-22 00:24:21 +00003262Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3263
3264 * parser.c: corrected a loop for files of size 0
3265
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000032661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3267
3268 * error.h: New file. Contains prototyes from `error.c'.
3269
Tom Tromeyc19653d1998-08-14 01:22:43 +00003270Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3271
3272 * Makefile.am (xmlincdir): New macro.
3273 (xmlinc_HEADERS): Renamed from include_HEADERS.
3274
Daniel Veillard845664d1998-08-13 04:43:19 +00003275Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3276
3277 * applied small patch on numeric entities from
3278 Christopher Blizzard <blizzard@appliedtheory.com>
3279
Daniel Veillard260a68f1998-08-13 03:39:55 +00003280Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3281
3282 * New release 0.2, removed the old xml_* files so that it's
3283 coherent with the other CVS base (W3C), far better conformance
3284 to standard, new namespaces, decent entities support, beginning
3285 of a SAX-like interface. Nearly nothing left intact, even the
3286 test examples ...
3287
Christopher Blizzarda36749e1998-07-30 21:47:18 +000032881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3289
3290 * .cvsignore: Add .deps dir
3291
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003292Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3293
3294 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3295
Daniel Veillardfe926001998-07-26 04:28:20 +00003296Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003297
Daniel Veillardfe926001998-07-26 04:28:20 +00003298 * configure.in: added test for CPP
3299 * AUTHORS, Changelog: the original ones didn't get commited but the
3300 glib ones instead, fixed.
3301 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003302
Daniel Veillardfe926001998-07-26 04:28:20 +00003303Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003304
Daniel Veillardfe926001998-07-26 04:28:20 +00003305 * integrated code developped at W3C
3306 * changed the original Copyright
3307 * migrated to automake
3308 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003309