blob: e97baf0da0605795a9752ba42099be87016b8d31 [file] [log] [blame]
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * configure.in: releasing 2.3.10
4
Daniel Veillard3c2758d2001-05-31 18:43:43 +00005Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
8
Daniel Veillard20042422001-05-31 18:22:04 +00009Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * encoding.c: Robert Collins provided a patch to add the
12 "US-ASCII" encoding alias
13
Daniel Veillard97ac1312001-05-30 19:14:17 +000014Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
17 string oriented functions and started cleaning the related areas
18 in xpath.c which needed fixing in this respect
19
Daniel Veillard2d703722001-05-30 18:32:34 +000020Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
21
22 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
23 #55380
24 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
25
Daniel Veillard9403a042001-05-28 11:00:53 +000026Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * TODO: updated
29 * nanohttp.[ch] : started adding APIs to get the redirected URL
30 when this occurs (needed for further base computation
31 * tree.h: cleanup
32 * encoding.c: cleanup
33 * SAX.c: minor change around ctxt->loadsubset
34
Daniel Veillard6278fb52001-05-25 07:38:41 +000035Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * Makefile.am include/Makefile.am: small change to have
38 include/libxml rebuilt if working from CVS.
39 * uri.c: applied another patch from Carl Douglas for URI escaping,
40 this should close bug #51876
41
Daniel Veillardd16df9f2001-05-23 13:44:21 +000042Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * xinclude.c: fixed XInclude recursive behaviour bug #54678
45 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
46 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
47 added specific regression test
48 * parser.h: preparing for the XSLT mode where DTD inherited
49 attributes are added to the tree.
50
Daniel Veillardbbd22452001-05-23 12:02:27 +000051Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * xinclude.[ch]: Updated the namespace for the Last Call version
54 * result/XInclude/include test/XInclude/include: updated the
55 testsuite accordingly
56
Daniel Veillard8514c672001-05-23 10:29:12 +000057Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
60 related to bug #51876
61
Daniel Veillard42596ad2001-05-22 16:57:14 +000062Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * tree.c: fixed a gross mistake in base computation, xml:base is
65 not completely correct yet (need cascade).
66 * xpath.[ch]: added the few things needed to find a function name
67 and URI from the XPath context when it is called.
68
Daniel Veillard81418e32001-05-22 15:08:55 +000069Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * catalog.[ch]: fixes and add xmlLoadCatalogs()
72 * DOCBparser.c: small cleanup
73 * xmllint.c: added a --catalogs option to load catalogs from
74 $SGML_CATALOG_FILES
75 * tree.c: cleanup
76 * configure.in: iconv library fixup, ICONV_LIBS
77
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000078Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * catalog.c: handling of CATALOG entries. detection of recursion,
81 and a few bugfixes
82 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
83 against the default namespace
84
Daniel Veillard04b93292001-05-21 08:15:31 +000085Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
88
Daniel Veillarda97a19b2001-05-20 13:19:52 +000089Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * parser.c: fixed propagation context info when parsing an
92 external entity.
93 * doc/html/*.html: regenerated a couple of docs
94
Daniel Veillard4623acd2001-05-19 15:13:15 +000095Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * doc/xml.html: update with 2.3.9 informations
98
Daniel Veillardbed7b052001-05-19 14:59:49 +000099Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
102 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
103 * doc/html/* : rebuilt the docs
104 * valid.c: small patch which may improve some case when
105 validating.
106
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000107Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * HTMLparser.c: Closed bug #54891
110 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
111 to the suite
112
113Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114
115 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
116 applied a documentation patch from LotR and filled in a few missing
117 descriptions
118
Daniel Veillard76d66f42001-05-16 21:05:17 +0000119Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * xpath.c tree.c parser.c: speed optimizations at the parser level
122 document tree freeing and xpath evaluation
123
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000124Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * parser.c parser.h parserInternals.h: fixed a couple of
127 interfaces for handling memory buffer input to const char *
128 upon suggestion of JamesH.
129
Daniel Veillardc3739e72001-05-15 15:23:27 +0000130Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * configure.in: LoTR sent a patch fixing the previous commit
133
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000134Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * configure.in: trying to deal again with the stoopid -R linking
137 flag of Solaris
138
Daniel Veillard790142b2001-05-15 10:51:53 +0000139Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * xpath.h: two nodeset access macros from Thomas Broyer
142
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000143Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
146 patch from Thomas Broyer
147
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000148Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
151 case
152 * INSTALL: was empty added stuff from the FAQ
153
Daniel Veillard75bea542001-05-11 17:41:21 +0000154Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
157 attributes handling and #54433 by adding xmlUnsetProp()
158 and xmlUnsetNsProp()
159
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000160Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
161
162 * HTMLparser.c: Patch from Jonas Borgström
163 (htmlGetEndPriority): New function, returns
164 the priority of a certain element.
165 (htmlAutoCloseOnClose): Only close inline elements if they
166 all have lower or equal priority.
167 * result/HTML: this of course changed a number of tests results.
168
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000169Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * xmlIO.c catalog.c: plugged in the default catalog resolution
172 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
173 documentations
174 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
175
Daniel Veillarda7374592001-05-10 14:17:55 +0000176Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
179 integrating catalogs
180 * catalog.[ch] testCatalog.c: adding a small catalo API
181 (only SGML catalog support).
182 * parser.c: restaured xmlKeepBlanksDefault(0) API
183
Daniel Veillardc17337c2001-05-09 10:51:31 +0000184Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
187
Daniel Veillard257d9102001-05-08 10:41:44 +0000188Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * parser.c: added xmlParseExternalEntityPrivate() to allow
191 propagation of ctxt->_private when parsing external entities
192
Daniel Veillard083c2662001-05-08 08:27:14 +0000193Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
196
Daniel Veillard01ef7382001-05-08 07:31:43 +0000197Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * configure.in: fixed a small portability problem with AM_CONDITIONAL
200
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000201Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * valid.c: warn when indeterminist content model is detected
204 * result/VC/ElementValid8: this adds a message
205 * Makefile.am: add --novalid for VCM tests
206 * parserInternals.c: added a call to Init memory
207
Daniel Veillard64269352001-05-04 17:52:34 +0000208Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
211 when both parameters are NULL.
212
Daniel Veillard37721922001-05-04 15:21:12 +0000213Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * valid.c: applied small patch from Gary Pennington, reindented
216 some part of the code.
217
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000218Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
221 release, updated and regenerated the docs
222
Daniel Veillard357c9602001-05-03 10:49:20 +0000223Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * xpath.c result/XPath/expr/floats : clarified and cleanup
226 printing of abnormal floats in tests.
227
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000228Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
231 * results/HTML/ : a few changes in the output of the HTML tests as
232 a result.
233 * configure.in: tying to fix -liconv where needed
234
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000235Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * Makefile.am: fixed a stupid error
238
Daniel Veillard7150a032001-05-02 16:41:11 +0000239Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * configure.in Makefile.am: make the inclusion of the trio
242 modules in the library conditional
243
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000244Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * DOCBparser.c: patche from László Kovács, fixed entities refs
247 in attributes handling
248
Daniel Veillardedddff92001-05-02 10:58:52 +0000249Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
252 flushing
253
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000254Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * xpath.c: fix of an XSLT namespace bug reported on the list
257 general/bug-8-
258
Daniel Veillard5792e162001-04-30 17:44:45 +0000259Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * strio.h trio.c: Dan McNichol suggested a couple of small
262 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
263
Daniel Veillard02141ea2001-04-30 11:46:40 +0000264Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * tree.c parser.c encoding.c: spent a bit more time looking
267 at the parsing speed and DOM handling. Added a few more
268 speedups.
269
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000270Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * parser.c: small but effective parsing speed improvement
273
Daniel Veillardb59076b2001-04-29 17:04:07 +0000274Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * configure.in: default on the DocBook parser inclusion (for Gnome)
277 * DOCBparser.h: fixed a header reference
278
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000279Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
280
281 * configure.in xpath.c: applied Bjorn patches for FPE on the
282 alpha
283
Daniel Veillardeefd4492001-04-28 16:55:50 +0000284Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
287 xmlSaveFormatFileTo()
288
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000289Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * xpath.c: simple and efficient optimization, XPath functions
292 aways bind to the same code, cache this
293 * TODO: updated (by saying some is obsolete)
294
Daniel Veillard2156a562001-04-28 12:24:34 +0000295Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * xpath.c: more cleanup work on XPath name parsing routines
298
Daniel Veillard61d80a22001-04-27 17:13:01 +0000299Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
300
301 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
302 xmlXPathParseName
303 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
304 * debugXML.c: avoid compilation problems if compiling without
305 HTML support, Igor Zlatkovic
306 * win32/libxml2/libxml2.def.src: being able to compile without
307 XPath on Windows
308
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000309Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * libxml.m4: yet another patch from Toshio Kuratomi
312
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000313Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
316
Daniel Veillard67fee942001-04-26 18:59:03 +0000317Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
318
319 * tree.[ch]: added xmlSaveFormatFile interface for saving
320 and indenting a file.
321
Daniel Veillard82e49712001-04-26 14:38:03 +0000322Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * xpath.c: fixed bug #53689 related to processing-instruction()
325
Daniel Veillard02f077a2001-04-26 10:59:11 +0000326Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * DOCBparser.c: patche from László Kovács
329
Daniel Veillard30211a02001-04-26 09:33:18 +0000330Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * parser.c: applied fixes from Christian Glahn bug report #53391
333
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000334Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * error.c: Jean François Lecomte provided a complete description
337 and a fix to bug #53537
338
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000339Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
342
Daniel Veillard1034da22001-04-25 19:06:28 +0000343Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * DOCBparser.c SAX.c: a bit more work on entities processing.
346 Still Need to cleanup XML output and references in attributes
347
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000348Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * DOCBparser.c include/Makefile.am: two patches from László Kovács
351
Daniel Veillardb33c2012001-04-25 12:59:04 +0000352Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * tree.c: trying to fix #53574, not completely complete,
355 I would like xmllint --copy --debug test/ent1 and
356 xmllint --debug test/ent1 to show the same result.
357 * xpath.c: fix a bug when trying to sort namespace nodes
358
Daniel Veillard5146f202001-04-25 10:29:44 +0000359Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * HTMLtree.c: real fix for #53402
362
Daniel Veillard7533cc82001-04-24 15:52:00 +0000363Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
366 PIs when using xsl:output
367 * valid.c: closing #53537 some case generate segfaults if there
368 is validity errors
369
Daniel Veillard61b33d52001-04-24 13:55:12 +0000370Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * SAX.c testDocbook.c DOCBparser.c: more work on the support
373 of external parsed entities, added --noent to testDocbook
374 * valid.c: Garry Pennington found an uninitialized variable
375 access in xmlValidateElementContent()
376
Daniel Veillard56098d42001-04-24 12:51:09 +0000377Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * HTMLparser.c : HTML parsing still sucks ... trying to deal
380 with madness
381 * result/HTML/ : this modified the result of the regression tests
382 a lot.
383
Daniel Veillard122376b2001-04-24 12:12:30 +0000384Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
387 to doc where it wasn't checked against NULL reported by
388 Jens Laas
389
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000390Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
393 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
394
Daniel Veillardeae522a2001-04-23 13:41:34 +0000395Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
398 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
399 * SAX.[ch]: cleanup and updates for DocBook
400 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
401 ex SGML identifier changes
402 * valid.c: removed a static unused function.
403
Daniel Veillardde57c612001-04-23 09:13:36 +0000404Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * HTMLtree.c: applied change for Paul Sponagl on script saving
407 * Makefile.am: the warning about entity title.xml are normal.
408
Daniel Veillard393df012001-04-22 20:11:18 +0000409Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * configure.in: release of 2.3.7
412 * Makefile.am: fixing make distcheck
413
Daniel Veillarda41123c2001-04-22 19:31:20 +0000414Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * doc/html/* doc/xml.html: updated and regenerated the docs
417
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000418Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * xpath.c: fixed the XPointer problem introduced in 2.3.6
421
Daniel Veillarde82a9922001-04-22 12:12:58 +0000422Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * tree.c: fixed #53388 with the provided patch
425
Daniel Veillard06803992001-04-22 10:35:56 +0000426Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * valid.c: Bjorn detected an invalid memory access. Fixed
429 vstateVPush()
430
Daniel Veillard40af6492001-04-22 08:50:55 +0000431Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
434
Bjorn Reese70a9da52001-04-21 16:57:29 +0000435Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
436
437 * libxml.h: new header used only for the compilation of libxml
438 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
439 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
440 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
441 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
442 xmlmemory.c xpath.c xpointer.c: libxml.h integration
443 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
444 baseline (version 1.2 plus a single patch).
445 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
446 scientific notation for numbers. Tests added.
447 * xpath.c: formatting of numbers changed to use sprintf
448 (contribution from William Brack)
449
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000450Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * valid.c: cleanup, more useful debugging
453 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
454 * xmlIO.c: entity loading is printed as an error when validating
455
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000456Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * valid.c: fixed to validate within entities
459 * test/VCM/v22.xml: added a specific testcase
460
Daniel Veillardca1f1722001-04-20 15:47:35 +0000461Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * valid.c: forgot an epsilon transition in for ()+
464 * test/VCM/v21.xml : added a specific test case
465
Daniel Veillard85349052001-04-20 13:48:21 +0000466Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * valid.c: removed a state explosion exhibited by RSS
469 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
470 from bug #51872
471
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000472Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * valid.[ch] tree.h: worked *hard* to get non-determinist content
475 validation without using an ugly NFA -> DFA algo in the source.
476 Made a specific algorithm easier to maintain, using a single
477 stack and without recursion.
478 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
479 * hash.c: made the growing routine static
480 * tree.h parser.c: added the parent information to an
481 xmlElementContent node.
482
Daniel Veillarde470df72001-04-18 21:41:07 +0000483Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * SAX.c parser.c xpath.c: generating IDs when not validating
486 from an external parsed entity was poisoning the ID has table
487 with removed values. This was killing XSLT on the KDE help
488 browser.
489
Daniel Veillardceacdd92001-04-18 15:10:35 +0000490Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * entities.h: andrew@ugh.net.au detected a double declaration
493
Daniel Veillarda10efa82001-04-18 13:09:01 +0000494Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * debugXML.c hash.c tree.h valid.c : some changes related to
497 the validation suport to improve speed with DocBook
498 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
499 the way validation errors get reported
500
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000501Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * HTMLparser.c HTMLtree.c: applied part of the patches provided
504 by P C Chow and William M. Brack for XSLT HTML output
505
Daniel Veillard2d90de42001-04-16 17:46:18 +0000506Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * xmlversion.h.in win32config.h win32/libxml2/*: applied
509 Igor Zlatkovic patches for MSC compilation and added his
510 updates
511
Daniel Veillarde043ee12001-04-16 14:08:07 +0000512Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
515 prefix lookup.
516 * parserInternals.c: fixed the bug reported by Morus Walter
517 due to an off by one typo in xmlStringCurrentChar()
518
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000519Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * HTMLparser.c result/HTML/*: revamped the way the HTML
522 parser handles end of tags or end of input
523
Daniel Veillard82daa812001-04-12 08:55:36 +0000524Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * tree.[ch] : added xmlDocCopyNode for gdome2 support
527
Daniel Veillard67a21302001-04-11 14:39:16 +0000528Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
531 bug where the linktime verions of free() won't work ...
532
Daniel Veillard27b55282001-04-11 12:22:25 +0000533Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
536
Daniel Veillardafc73112001-04-11 11:51:41 +0000537Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
538
539 * doc/xml.html: added 2.3.6 release
540
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000541Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
544 * result/wml.xml: resulted in a small output change
545
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000546Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * tree.c: xmlNewDoc was missing the charset initialization
549 * xmllint.c: added --auto to autogenerate a doc, allow to
550 reproduce the problem fixed on xmlNewDoc
551
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000552Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * xpath.c: trying to get 52979 solved
555 * tree.c result/ result/noent/: trying to get 52712 solved, this
556 also made me clean up the fact that XML output in general should
557 not add formating blanks by default, this changed the output of
558 a few tests
559
Daniel Veillard73639a72001-04-10 14:31:39 +0000560Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
563
Daniel Veillardfac26a12001-04-08 13:08:14 +0000564Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * configure.in: finally released 2.3.6
567
Daniel Veillard911f49a2001-04-07 15:39:35 +0000568Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * xpath.c: checking for null pointer generated by new code
571
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000572Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * xpath.c: fixed a [] evaluation problem reported
575 * test/XPath/tests/simpleaddr: extended test
576 * result/XPath/simpleaddr: updated result
577
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000578Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * xmllint.c: Dan Timis reported a portability problem
581 on Macs without mmap, fixed it.
582
Daniel Veillardb38bd552001-04-03 18:22:00 +0000583Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * testXPath.c : added a --tree option allowing to display the
586 tree dump of the XPath expression
587
Daniel Veillard4dd93462001-04-02 15:16:19 +0000588Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * xpath.c: fixed a memleak when comparing nodesets
591 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
592 * tree.c: added a TODO
593
Daniel Veillard92ad2102001-03-27 12:47:33 +0000594Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
597 we need string functions
598 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
599 to be able to use them where needed. Applied some changes
600 to reduce name linking pollution and compile in only what's
601 needed.
602 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
603 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
604 for the string manipulation functions
605 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
606 to the free() function of xmlmemory.c
607 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
608 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
609 usage.
610
611
Daniel Veillard2be30642001-03-27 00:32:28 +0000612Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * error.c: applied the context output patch of the error
615 handling submitted by Chuck Griffith
616 * error/VC/*: this slightly change some error logs
617
Daniel Veillard50582112001-03-26 22:52:16 +0000618Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * parser.c: fixed line number reporting on error
621
Daniel Veillard04be4f52001-03-26 21:23:53 +0000622Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * parser.c: Sullivan and Darin found a parser bug,
625 applied the patch.
626
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000627Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
630 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
631 xmlversion.h.in xpointer.c: of course the way I defined
632 UNUSED breaks on old gcc version. Try to be smart and
633 also define it directly in xmlversion.h
634 * configure.in: removed -ansi flag from the pedantic set
635
636Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000637 Huge cleanup, I switched to compile with
638 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
639 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
640 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
641 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
642 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
643 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
644 encoding.h entities.c error.c list.[ch] nanoftp.c
645 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
646 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
647 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
648 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
649 Cleanup, staticfied a number of non-exported functions,
650 detected and cleaned up a dozen of problem found this way,
651 avoided a lot of public function name/typedef/system names clashes
652 * doc/xml.html: updated
653 * configure.in: switched private flags to the really pedantic ones.
654
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000655Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * configure.in: 2.3.5
658 * doc/html/*: rebuilt the docs
659
Daniel Veillard146c9122001-03-22 15:22:27 +0000660Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * parser.c: fixed a reported bug in NOTATION parsing
663 * uri.c: accepted but not fixed bug 51876, added TODO
664 * Makefile.am: fixed bug 51876
665
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000666Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * config.h.in configure.in error.c: fix a compilation problem
669 on platforms without vsnprintf (xml@thewrittenword.com)
670
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000671Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * parser.c: fixed a function name header typo
674 * SAX.c: notations can also occur in external subset.
675
Daniel Veillard7d42b542001-03-20 13:22:46 +0000676Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * error.c: removed a C++ like comment
679
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000680Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * parser.c: fixing bug 52299 strange condition leading
683 to a parser crash due to a buffer overflow
684 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
685 added the specific test case
686
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000687Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * xpath.[ch]: still a lot of cleanup based on XSLT, added
690 xmlXPathConvert{String,Number,Boolean} to be able to make
691 type casts without a context stack, fixed some implementation
692 problems related to the absence of context at parse-time,
693 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
694 in the public API too
695 * xpointer.c xpathInternals.h: we need to know at parse time
696 whether we are compiling an XPointer
697
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000698Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
701 cleaned up the parser internals, refactored XPath code, added
702 new compilation based APIs and cleanly separated public and
703 private APIs.
704
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000705Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * xpath.h: the comp field must be added at the end to avoid
708 killing binary compat.
709
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000710Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * Makefile.am: detect XPath memleaks in regreson tests
713 * error.c: fixed and error w.r.t. error reporting still using
714 stderr
715 * hash.c: added new line at end of file
716 * tree.h: minor cleanup
717 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
718 expression parsing from evaluation, resulted in a number of
719 changes internally, and in XPointer. Likely to break stuff
720 using xpathInternals.h but should remain binary compatible,
721 new interfaces will be added.
722
Daniel Veillardd574f782001-03-14 19:40:17 +0000723Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * configure.in: fixed a couple of problems reported by
726 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
727 without gcc on non linux platforms.
728
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000729Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
730
731 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
732 a fix for --with-html-dir= configure support. I hope it won't
733 break rpm generation
734
Daniel Veillarda022fe02001-03-14 16:30:00 +0000735Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * xmlIO.c: one function comment cleanup.
738
Daniel Veillard25239c12001-03-14 13:56:48 +0000739Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * SAX.c: external subset notations were improperly registered
742 in the internal subset.
743
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000744Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
745
746 * README.cvs-commits: added, pointing to HACKING
747 * HACKING: updated
748
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000749Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * parser.c: and Matt Sergeant found one in the XML push
752 parser (erroneous check I forgot to remove when I fixed the
753 main parser).
754
Daniel Veillard68d7b672001-03-12 18:22:04 +0000755Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * xpath.c: ptittom found a small bug in UnaryExpr
758
Daniel Veillarde356c282001-03-10 12:32:04 +0000759Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * configure.in: bumped to 2.3.4
762 * error.c: fixed bug #51860
763 * tree.c: fixed bug #51861
764 * valid.c: cleanup, more debug, failed to fix one bug crap ...
765 * tree.[ch] : added xmlDefaultBufferSize
766 * nanoftp.c: typo in function name header block
767 * doc/xml.html : updated, added link to XML::LibXSLT
768 * doc/html/* : rebuilt the docs
769
Daniel Veillard80f32572001-03-07 19:45:40 +0000770Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * parser.c SAX.c: the new content parsing code raised an
773 ugly bug in the characters() SAX callback. Found it
774 just because of strangeness in XSLT XML Rec ouptut :-(
775
Daniel Veillard6c831202001-03-07 15:57:53 +0000776Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
777
778 * Makefile.am: Martin Baulig suggested to add -lm
779 * tree.c: found another bug in xmlNodeGetContent()
780
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000781Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * xpath.c: Bjorn found the error related to strictness of comparison.
784
Daniel Veillard29631a82001-03-05 09:49:20 +0000785Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * parser.c: trying to fix the Dtd parsing problem reported
788 by Gary, side effect of last week speed optimizations.
789
Daniel Veillard14be0a12001-03-03 18:50:55 +0000790Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
793 * parserInternals.c: removed unneeded test raised by Stric
794
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000795Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
796
797 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
798 and fixed by William Brack). Added xmlXPathFormatNumber.
799 Changed the sorting slightly.
800 * configure.in Makefile.am example/Makefile.am: Added -lm.
801 Please note that applications linking with libxml2, must
802 also like with the math library from now on.
803
Daniel Veillardf9533d12001-03-03 10:04:57 +0000804Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * HTMLparser.c: fixed loop reported by Marc Sanfacon
807
Daniel Veillard2f362242001-03-02 17:36:21 +0000808Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * parser.c: one must report spaces even if the Dtd element
811 content proves that this is not part of the element content.
812 * result/valid/*.xml: this changed the ouptu slightly
813
Daniel Veillardb402c072001-03-01 17:28:58 +0000814Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * configure.in: bumped to 2.3.3
817 * doc/xml.html: updated
818
Daniel Veillard77851712001-02-27 21:54:07 +0000819Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820
821 * tree.c: minor doc fix
822 * xpath.c: deallocation issues when a result tree has been
823 converted to a node-set
824
Daniel Veillardec70e912001-02-26 20:10:45 +0000825Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * doc/xml.html: oops corrected dates s/2000/2001
828
Daniel Veillard8730c562001-02-26 10:49:57 +0000829Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * valid.c: new patch from Gary Pennington
832
Daniel Veillard91e9d582001-02-26 07:31:12 +0000833Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * doc/xml.html: applied patch from Ankh
836
Daniel Veillardedac3c92001-02-26 01:36:19 +0000837Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * xinclude.c: fixed a problem building on Mac
840
Daniel Veillard21a0f912001-02-25 19:54:14 +0000841Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * parser.c: more work on increasing parsing ferformances
844
Daniel Veillard48b2f892001-02-25 16:11:03 +0000845Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
848 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
849 avoiding memcpy in production builds MEM_CLEANUP macro use
850 * parser.[ch] parserInternals.c: optimizations of the tightest
851 internal loops inside the parser. Better checking of I/O
852 flushing/loading conditions
853 * xmllint.c : added --timing
854
Daniel Veillard71681102001-02-24 17:48:53 +0000855Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * configure.in: bumped to 2.3.2
858 * doc/xml.html: updated for release
859
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000860Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * xpath.c: found a memleak and fixed a nasty bug
863
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000864Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * xmllint.[c1] : added return code errors for xmllint
867 * xpath.c: specific debug dump function for result value trees
868
Daniel Veillard4b637072001-02-21 21:52:55 +0000869Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * xpath.c: finally implemented xmlXPathCompareNodeSets
872 * test/XPath/expr/floats results/XPath/expr/floats: added
873 a test for float expressions
874
Daniel Veillardf714aa32001-02-21 03:07:44 +0000875Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
878 * parserInternals.[ch]: trying to speed up parsing
879 * xpath.c : speeded up node set equality op
880
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000881Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
884 better handling of ID/IDREF and the list modules associated
885 * configure.in: small CFLAGS cleanup
886
Daniel Veillarda8abee62001-02-19 15:14:59 +0000887Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * configure.in: fixed iconv detection on AIX (stric)
890
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000891Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000892
893 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
894
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000895Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
896
897 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
898 and optimized xmlXPathNodeSetSort
899
Daniel Veillard142adbf2001-02-17 13:21:05 +0000900Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * xpath.c: bug fix when context size is 0
903 * parser.c: I like Norm's Dtd because they still manage to break
904 the parser occasionally
905
Daniel Veillardf23e0092001-02-16 13:21:29 +0000906Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
909
Daniel Veillarde0e26512001-02-16 00:11:46 +0000910Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
913 attributes within the XML-1.0 namespace
914
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000915Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * xpathInternals.h: exported a few axis functions
918 * doc/xml.html: updated the doc
919
Daniel Veillard760f4422001-02-15 14:59:48 +0000920Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * configure.in: applied patch from Daniel van Balen for OpenBSD
923 and bumped version to 2.3.1
924 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
925 attempt to find autoclosing was simply broken, removed it,
926 updated the examples, this is better
927
Daniel Veillardd194dd22001-02-14 10:37:43 +0000928Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
929
930 * hash.[ch]: added Paolo Casarini patch to provide Delete from
931 hash functionnalities.
932 * doc/html/* : rebuild the doc
933
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000934Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
937 on predicate
938 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
939 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
940 really want to have tags closed on output even if we accept
941 unclosed ones on input
942
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000943Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * xpath.c: ouch don't free NULL, rare case fixed
946 * tree.c: don't coalesce text nodes if they don't have the
947 same behaviour wrt escaping on output
948
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000949Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * xpath.c: small fixup
952 * SAX.c: don't warn on empty namespaces.
953
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000954Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * README: a bit of cleanup
957 * configure.in: preparing for 2.3.0 release
958
Daniel Veillard1f83d392001-02-08 09:37:42 +0000959Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * hash.[ch]: added a first version of xmlHashSize()
962 * valid.c: another bug fix from Gary Pennington
963
Daniel Veillard5eef6222001-02-07 18:24:48 +0000964Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
965
966 * valid.c: couple of bug fixes pointed by Gary Pennington
967 * HTMLtree.c: #if 0 cleanup
968
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000969Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
972 which removes a time consuming check of xmlXPathNodeSetAdd()
973 and use it in places where we are sure to not break unicity
974
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000975Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * xpath.c: bug fixes found from XSLT
978 * tree.c: preserve node->name special values when copying nodes.
979 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
980 external subset are fetched when available but without full
981 validation. Added xmlLoadExtDtdDefaultValue, need a function.
982 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
983 output with encoding disabled.
984
Daniel Veillard2c833b62001-02-03 08:52:06 +0000985Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
988 xmlCheckFilename should not be called from xmlFileOpenW
989 and xmlGzfileOpenW
990
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000991Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
994 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
995 added the new tests for URI normalization
996 * testURI.c: fixed stoopid bugs
997 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
998 the URI in the error messages are now properly normalized
999
Daniel Veillardea28ce62001-02-02 08:20:19 +00001000Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1003
Daniel Veillarde99a4762001-02-01 04:34:35 +00001004Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1005
1006 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1007
Daniel Veillard2b325a02001-01-31 20:46:31 +00001008Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * xpath.c: fixed mod operator
1011
Daniel Veillardde55cf62001-01-31 15:53:13 +00001012Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * parser.c: fixed xmlStrcat doc
1015 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1016 trees.
1017
Daniel Veillard2f913b72001-01-31 13:23:49 +00001018Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * xpath.c result/XPath/tests/chaptersbase
1021 result/XPath/tests/simplebase: fixed XPath node()
1022 * tree.c: small fix in xmlNewNs()
1023 * Makefile.am: removed extraneous xml2Conf.sh rule
1024
Daniel Veillardb42042b2001-01-28 07:40:36 +00001025Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1026
1027 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1028 Changed the library name, in order to get libxml-devel and
1029 libxml2-devel to coexist on a single system
1030 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1031 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1032
Daniel Veillardee0a4662001-01-27 18:59:33 +00001033Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1036 libxml2-devel installable in // as libxml-devel.
1037
Daniel Veillard5eb05942001-01-27 17:50:22 +00001038Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * doc/Makefile.am: fixed make rebuild in doc
1041 * doc/html/*.html: rebuilt the docs
1042
Daniel Veillard65c295d2001-01-26 09:32:39 +00001043Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1046
Daniel Veillard8e199902001-01-25 18:54:39 +00001047Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1048
1049 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1050 the HTML doc to go into the -devel RPM ...
1051 * aclocal.m4 config.h.in: some updates due to auto* magic
1052
Daniel Veillard93086662001-01-25 18:13:04 +00001053Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1054
1055 * xpath.h: added a hook in the context structure allowing to
1056 link to extra support, needed for XSLT
1057
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001058Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1059
1060 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1061 xmlXPtrCmpPoints to use it.
1062 * propagated the following patch from Alejandro Forero
1063 * include/win32config.h xmlIO.c: applied further suggestions
1064 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1065 * example/gjobread.c: fixed warnings, now that it builds
1066
1067Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1068
1069 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1070
1071 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1072 filename points to a valid file (not a directory).
1073 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1074 Added calls to xmlCheckFilenameDir.
1075
1076 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1077 `path' (rather than `filename') as the parameter to gzopen and open.
1078
Daniel Veillard48177c22001-01-23 15:27:41 +00001079Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1080
1081 * Makefile.am: fixed a problem with EXTRA_DIST
1082
Daniel Veillardb83ba402001-01-22 22:45:10 +00001083Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * Makefile.am example/Makefile.am: finally found the trick
1086 to build the example, i.e. add "." in SUBDIRS before example
1087 in the list <grin/>
1088
Daniel Veillard82687162001-01-22 15:32:01 +00001089Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * doc/xml.html: updated with an XSLT section, removed pointer to
1092 W3C CVS base.
1093
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001094Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1097 too, and deallocation need to occur the same way.
1098
Daniel Veillarde4566462001-01-22 09:58:39 +00001099Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1102 type correponding to an XSLT result tree fragment. Share most
1103 of the data format with node set, as well as operators.
1104 * HTMLtree.c: added a newline at the end of the doctype output
1105 whe this one is not present initially.
1106 * tree.c: make sure taht the parent and doc pointers are properly
1107 set when copying attributes (lists).
1108
Daniel Veillard701c7362001-01-21 09:48:59 +00001109Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1112
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001113Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * xpath.c: seems I finally killed that ugly path evaluation
1116 context bug (tagged 9999 in case is is wrong)
1117
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001118Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1119
1120 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1121 for XSLT
1122
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001123Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1124
1125 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1126 for xmlGzfileOpen() bug
1127
Daniel Veillardf6eea272001-01-18 12:17:12 +00001128Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * xpath.c: removed an error found by XSLT usage
1131 * tree.c parserInternals.h: use a predefined static string
1132 for text and comment nodes, avoid freeing them in xmlFreeNode,
1133 exported the string name in parserInternals.h and added
1134 another value to disable encoding at output (for XSLT),
1135 gain memory, time.
1136
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001137Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1138
1139 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1140 win32/libxml2/libxml2_so.dsp: new makefiles and update
1141 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1142
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001143Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1144
1145 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1146 Gary Pennington
1147
Daniel Veillard389e6b72001-01-15 19:41:13 +00001148Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * xpath.c: fixed the comaprision of values and nodelists,
1151 need to compare nodelist still ...
1152 * debugXML.c: avoided a possible core dump
1153 * HTMLparser.c: cleanup
1154 * nanohttp.c: contributed fix.
1155 * tree.c: fixes in properties handling added xmlSetNsProp
1156 needed by libxslt
1157 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1158 comment
1159 * TODO: updated
1160
Daniel Veillard167bd532001-01-06 21:09:34 +00001161Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * parser.c parserInternals.c: applied Bjorn Reese optimization
1164 patch
1165
1166Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * Makefile.am: applied patch fro make check from Martin Vidner
1169
Daniel Veillard503b8932001-01-05 06:36:31 +00001170Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * configure.in: preparing 2.2.11
1173 * doc/html/*: rebuild the HTML files
1174 * doc/xml.html : updated
1175
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001176Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * tree.c: fixed a stupid bug
1179 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1180 patches related to validation of an XInclude processing result
1181 * TODO: updated
1182
Daniel Veillarde2488192001-01-04 10:54:22 +00001183Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1184
1185 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1186 on large files
1187
Daniel Veillardf060a412001-01-03 20:52:44 +00001188Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1191
Daniel Veillard45cff692001-01-03 18:02:04 +00001192Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1195 reported by Jonas Borgström
1196 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1197
Daniel Veillard08108982001-01-03 15:24:58 +00001198Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1199
1200 * testXPath.c xpath.c: fixing the XPath union expressions problem
1201 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1202
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001203Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * xmllint.c: Made is so if the file name is "-" is will read form
1206 standard input. Sven Heinicke <sven@zen.org>
1207 * tree.c: fixed a problem when growing buffer
1208 * tree.h: fixed the comment of the node types following andersca
1209 comment
1210 * TODO: updated
1211
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001212Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * HTMLparser.[ch]: added a way to avoid adding automatically
1215 omitted tags. htmlHandleOmittedElem() allows to change the
1216 default handling.
1217 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1218 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1219 of xmllint too when using --memory flag, added a memory test
1220 suite at the Makefile level.
1221 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1222 with namespace use when encountering QNames in XPath evalation,
1223 added xmlns() scheme in XPointer.
1224 * nanoftp.c : incorporated a fix
1225 * parser.c xmlIO.c: fixed problems raised with encoding when using
1226 the memory I/O
1227 * parserInternals.c: closed bug 25934 reported by
1228 torsten.landschoff@innominate.de
1229 * TODO: updated
1230
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001231Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1234 on a non-updated tree :-(, made a 2.2.10 release to correct the
1235 situation
1236
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001237Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1240 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1241 integrated a set of OpenVMS changes from Howard Taylor
1242 <Howard.Taylor@pacoast.com>
1243
Daniel Veillard58770e72000-11-25 00:48:47 +00001244Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1247 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1248
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001249Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * HTMLparser.c: some fixes on auto-open of html/head/body
1252 * encoding.c: fixed a compilation error on some gcc env
1253 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1254 XPointer implementation
1255 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1256 related XPointer tests and associated results
1257
Daniel Veillard300f7d62000-11-24 13:04:04 +00001258Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * doc/xmldtd.html doc/xml.html: following a short step by step
1261 guidance on IRC to help maciej with DTDs I started a small
1262 page on the subject.
1263
Daniel Veillard748e45d2000-11-17 16:36:08 +00001264Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * HTMLparser.c: fixed handling of broken charrefs
1267 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1268 patches
1269
Daniel Veillard28929b22000-11-13 18:22:49 +00001270Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1271
1272 * doc/xml.html doc/html/* : rebuilt the docs after adding
1273 xinclude and updated page for 2.2.7 and 2.2.8
1274 * configure.in: releasing 2.2.8
1275
Daniel Veillard41e06512000-11-13 11:47:47 +00001276Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * parser.[ch] parserInternals.c: applied the conditional
1279 section processing fix from Jonathan P Springer
1280 <jonathan.springer2@gte.net>
1281 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1282 project file, fixed iconv default non support
1283 * xpath.c: fixed the problem of evaluating relative expressions
1284 when a node context is provided.
1285
Daniel Veillardbf432752000-11-12 15:56:56 +00001286Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * nanoftp.c: fixed gcc 2.95 new warnings
1289 * SAX.c: fixed a stupid bug
1290 * tree.c: fixed a formatting problem when round-tripping
1291 from/to memory
1292 * xinclude.c: chased memleak, fixed a base problem
1293 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1294 xmlXPtrBuildNodeList()
1295 * TODO: updated
1296 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1297 adding a first small set of regression tests for XInclude
1298
Daniel Veillardc2def842000-11-07 14:21:01 +00001299Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * nanohttp.[ch]: applied Wayne Davison patches to access
1302 the WWW-Authorization header.
1303 * parser.c: Closed Bug#30847: Problems when switching encoding
1304 in short files by applying Simon Berg's patch.
1305 * valid.c: fixed a validation problem
1306 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1307 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1308 Wayne Davison
1309 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1310 need to be extended to non full nodes selections.
1311 * xinclude.c: starts to work decently
1312
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001313Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1316 debugXML.c xmlversion.h.in: Started adding XInclude support,
1317 this is a new xmllint option
1318 * tree.c xpath.c: applied TOM patches for XPath
1319 * xpointer.c: fixed a couple of errors.
1320 * uri.c: added an escaping function needed for xinclude
1321 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1322 new warning from RH70 gcc's version
1323
Daniel Veillarda4964b72000-10-31 18:23:44 +00001324Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * HTMLparser.c: fixed loop on invalid char in scripts
1327 * parser.c: update to description of xmlIOParseDTD()
1328 * libxml.m4 xmlversion.h.in: changes contributed by
1329 Michael Schmeing <m.schmeing@internet-factory.de>
1330 * configure.in: preparing for 2.2.7
1331 * Makefile.am: trying to avoid config.h and acconfig.h
1332 being included in the distrib
1333 * configure.in: released 2.2.7
1334
1335Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1338 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1339
Daniel Veillard01411222000-10-30 15:33:22 +00001340Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * parser.[ch]: added xmlIOParseDTD()
1343 * xpointer.c: added support for the 2 extra parameters of
1344 string-range, fixed a stoopid error when '0' was present
1345 in XPointer expressions
1346 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1347 testsuite for the above
1348
Daniel Veillard6db58192000-10-30 09:27:53 +00001349Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * libxml.spec.in: improved package descriptions
1352
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001353Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * xpath.c xpathInternals.h: applied a large cleaning patch
1356 from TOM <ptittom@free.fr>, it also add namespace support
1357 for function and variables registration.
1358
Daniel Veillardbd20df72000-10-29 17:53:40 +00001359Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1362 * Makefile.mingw: Wayne Davison's update adding hash.c
1363
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001364Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * xpath.c: fixed the root evaluation problems
1367 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1368 ignorable spaces with <b> <bold> <em>
1369 * tree.c: fixed a loop in xmlSearchNsByHref()
1370
Daniel Veillard767662d2000-10-27 17:04:52 +00001371Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * xpath.c: applied another XPath patch from TOM
1374 * xpath.c include/makefile.am: applied another patch from
1375 china@thewrittenword.com (cleanup on IRIX).
1376
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001377Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * xml-config.1: received a fixed version from Fredrik Hallenberg
1380 <hallon@lysator.liu.se>
1381
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001382Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1385 cleanup patch for XPath
1386
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001387Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * patched to redirrect all "out of context" error messages to
1390 a reconfigurable routine. The changes are:
1391 * xmlerror.h : added the export of an error context type (void *)
1392 an error handler type xmlGenericErrorFunc there is an interface
1393 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1394 to reset the error handling routine and its argument
1395 (by default it's equivalent to respectively fprintf and stderr.
1396 * all the c files: all wild accesses to stderr or stdout within
1397 the library have been replaced to calls to the handler.
1398
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001399Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * configure.in: release 2.2.6
1402 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1403 exporting the inner functions of xpath for extension modules
1404 * doc/*: updated and rebuilt the doc
1405
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001406Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * nanohttp.c : applied Wayne HTTP cleanup patch
1409 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1410 and xmlNodeSetSpacePreserve()
1411
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001412Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * xpath.c: closing bug #29260
1415
Daniel Veillard126f2792000-10-24 17:10:12 +00001416Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1419 multikey tuples, made hash structure opaque
1420 * valid.[ch]: moved elements, attributes, notations decalarations
1421 as well as ID and refs to hash tables.
1422 * entities.c: hash cleanup
1423 * xmlmemory.c: fixed a dump problem in debug mode
1424 * include/Makefile.am: problem passing in DESTDIR= values patch
1425 from Marc Christensen <marc@calderasystems.com>
1426 * nanohttp.c: removed debugging remains
1427 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1428 * HTMLparser.c parser.c: fixing a number of problems with the
1429 macros in the *parser.c files (Wayne).
1430 * HTMLparser.c: close the previous option when opening a new one
1431 (Marc Sanfacon).
1432 * result/HTML/*: updated the HTML results accordingly
1433
Daniel Veillard52afe802000-10-22 16:56:02 +00001434Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1437 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1438 XPath functions and XML entities table to them. More to come...
1439 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1440
Daniel Veillard683cb022000-10-22 12:04:13 +00001441Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * tree.c: coalesce adjacent text nodes
1444 * valid.c: handling of blank nodes in DTd validation (raised
1445 by problems with a posteriori validation).
1446 * nanohttp.c: changing behaviour on HTTP write stuff.
1447 * HTMLtree.c: forced body and html to be explicitely closed.
1448 * xpath.h: exported more XPath functions.
1449
Daniel Veillard1baf4122000-10-15 20:38:39 +00001450Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * Release of 2.2.5
1453 * xpointer.c: range() range-inside and other helper functions
1454 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1455
Daniel Veillard47e12f22000-10-15 14:24:25 +00001456Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1459 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1460
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001461Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1464 and XPointer modules
1465
Daniel Veillard134c9f32000-10-15 10:27:08 +00001466Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * SAX.h: closed #25107
1469
Daniel Veillard39915622000-10-15 10:06:55 +00001470Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * testSAX.c: fixed problem with cdata reporting
1473 * SAXresult/* : updated
1474
Daniel Veillard1e851392000-10-15 10:02:56 +00001475Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1478 Closed bug #27499, added to regression tests
1479 * TODO: updated
1480
Daniel Veillard7eda8452000-10-14 23:38:43 +00001481Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1482
1483 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1484 support for SCRIPT and STYLE with help from Bjorn Reese
1485 * test/HTML/* result/HTML/*: added simple testcase and updated
1486 the existing ones.
1487
Daniel Veillardff9c3302000-10-13 16:38:25 +00001488Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1491 string-range for empty strings
1492 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1493 test/XPath/xptr/strrange: augmented the XPointer testsuite
1494
Daniel Veillard189446d2000-10-13 10:23:06 +00001495Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * doc/xml.html doc/xmlmem.html: added a module describing memory
1498 interfaces and use, updated the main page.
1499
Daniel Veillard2f971a22000-10-12 23:26:32 +00001500Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1501
1502 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1503 nanoftp code work on Windows too now
1504
1505Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001506
1507 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1508 * xpointer.c: implemented string-range() at least a good first version
1509 * test/XPath/docs/str test/XPath/xptr/strrange
1510 result/XPath/xptr/strrange: the string-range() tests
1511
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001512Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * Makefile.am include/Makefile.am include/win32config.h
1515 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1516 and make distcheck
1517
Daniel Veillard19d61112000-10-11 23:50:35 +00001518Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1519
1520 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1521 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1522 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1523
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001524Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1527 patch for socklen_t detection by
1528 Albert Chin-A-Young <china@thewrittenword.com>
1529
Daniel Veillardcd429612000-10-11 15:57:05 +00001530Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1533 and added a --dtdvalid option to xmllint used to test it
1534
Daniel Veillard47c02452000-10-11 13:04:36 +00001535Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1536
1537 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1538 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1539
Daniel Veillard2d38f042000-10-11 10:54:10 +00001540Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1543 handlings (registration, lookup, cleanup)
1544
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001545Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * configure.in Makefile.am include/makefile.am: adding XPointer
1548 and XPtrtests target
1549 * xpointer.[ch] : new files for XPointer support
1550 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1551 more XPath tests
1552
Daniel Veillard57fda592000-10-10 23:24:14 +00001553Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * configure.in: fixed, very broken, make distcheck works again
1556
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001557Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * More work toward 2.2.5, integrated a number of patches
1560 * configure.in Makefile.am win32config.h.in: trying to cleanup
1561 make distcheck .... huh ...
1562 * include/Makefile.am include/win32config.h: new directory
1563 for includes
1564 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1565 updated teh makefiles and instructions for WIN32
1566 * xpath.c: small fixes
1567 * test/XPath/ results/XPath: updated the testcases and results
1568 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1569 suggested patches
1570 * valid.c: fixed an ID bug
1571
Daniel Veillardb71379b2000-10-09 12:30:39 +00001572Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1575 the automake bug where wrong dependancies were generated.
1576 * xpath.[ch]: worked on XPointer
1577
Daniel Veillard7e99c632000-10-06 12:59:53 +00001578Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * configure.in Makefile.am: 2.2.5, ship the include in an
1581 include/libxml subdirectory, use symlinks when using CVS
1582 * testSAX.c: fixed small bug
1583 * testXPath.c: changed the way testfiles are parsed
1584 * debugXML.c: same kind of cleanup when parsing an argument expression
1585 XPath/XPointers can have blanks embedded
1586 * xpath.[ch]: more cleanup, reorgs for XPointer work
1587 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1588 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1589
Daniel Veillard55b91f22000-10-05 16:30:11 +00001590Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1593 in the XPath engine, rewrote large parts of it, now it's far
1594 cleaner and in sync with the REC not an old WD. Fixed a parsing
1595 problem in the interactive XML shell found when testing XPath.
1596
Daniel Veillardac260302000-10-04 13:33:43 +00001597Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1600 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1601 examples with the extra test
1602
Daniel Veillard7cfce322000-10-04 12:40:27 +00001603Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1606 the global init function.
1607
Daniel Veillard970112a2000-10-03 09:33:21 +00001608Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * HTMLparser.c: Doohhh, attribute name parsing was still case
1611 sensitive ! Fixed this ...
1612 * result/HTML/* : updated the tests results accordingly
1613
Daniel Veillard740abf52000-10-02 23:04:54 +00001614Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1617 engine, should be far more stable, incorporated a new version of
1618 preceding/following axis, need testing
1619 * uri.c: fixed file:///c:/a/b/c problem
1620 * test/XPath/tests/idsimple: augmented the XPath tests
1621
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001622Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * doc/* rebuilding docs for 2.2.4 release
1625
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001626Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * configure.in: releasing 2.2.4
1629 * parser.[ch]: added xmlStrEqual()
1630 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1631 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1632 use xmlStrEqual instead
1633 * TODO: updated
1634 * added an XPath test
1635
Daniel Veillardbc765302000-10-01 18:23:35 +00001636Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1639 * entities.h: exported xmlInitializePredefinedEntities
1640 * parser.[ch] : added xmlInitParser()
1641 * parserInternals.h : had to export htmlInitAutoClose()
1642
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001643Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1646 problems
1647 * Makefile.am : added XPath regression tests to normal tests
1648 * uri.c: fixed a problem with local paths, cleanup
1649 * parser.c: fixed a problem with large CData sections
1650
Daniel Veillardd2ade932000-09-30 14:39:55 +00001651Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * configure.in xml-config.in: patch from "Ben Taylor"
1654 <sol7x86@hotmail.com> for solaris shared libs lookup
1655
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016562000-09-30 Martin Baulig <baulig@suse.de>
1657
1658 * libxml-2.0.pc.in: Provide pkg-config script.
1659
1660 * configure.in: Create the libxml-2.0.pc script from the
1661 libxml-2.0.pc.in templates.
1662 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001663 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001664
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001665Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1666
1667 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1668 when compiling with MSC
1669
Daniel Veillard46057e12000-09-24 18:49:59 +00001670Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * xpath.c: patch for normalize-string() substring-before(),
1673 substring-after() and translate() functions from Bjorn Reese
1674 <breese@mail1.stofanet.dk>
1675 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1676 Fredrik Hallenberg <hallon@lysator.liu.se>
1677 * TODO: updated
1678
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001679Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1682 problem of socklen_t being undefined on a number of platforms
1683 * debugXML.c: fixed a compilation problem when without snprintf
1684
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001685Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1688 an URI bug and a fix for the control-character-induced infinite loop
1689 * nanohttp.c: preventive fix for compiling on WIN32
1690
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001691Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * xmlint.c: closing bug #25000
1694
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001695Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1698 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1699 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1700 related function, fixing xmlStrncmp(), and associated cleanup
1701 * result/HTML/entities.html.sax: updating result
1702
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001703Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * uri.c: applied patch for URI escaping from Wayne Davison
1706 <wayned@blorf.net>
1707 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1708 from Denis Barbier <barbier@imacs.polytechnique.fr>
1709 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1710 patch from Wayne Davison
1711
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001712Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1713
1714 * doc/xml.html : updated with new releases, adding "how to help"
1715
Daniel Veillard04698d92000-09-17 16:00:22 +00001716Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1719 removed a few warnings in pedantic mode ...
1720 * parserInternals.c parser.c: moved encoding switching function
1721 to parserInternals.c
1722 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1723
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001724Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1727 error or warning handlers
1728
Daniel Veillardb1059e22000-09-16 14:02:43 +00001729Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1730
1731 * parserInternals.c parserInternals.h parser.c Makefile.am:
1732 created a new module parserInternals.c, moved most of the
1733 code shared by the various parsers there, as well as
1734 deprecated code from parser.c. More cleanup of parser.c
1735 * uri.c: fixed a problem when URI is NULL
1736 * valid.c: speedup when looking for an attribute declaration
1737
Daniel Veillard39c7d712000-09-10 16:14:55 +00001738Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1741 the cleanup of the computation of URI references when seeking
1742 external entities. The URI reference string and the resulting
1743 URI are both stored now.
1744 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1745 large s(n)printf checks and cleanup from Denis Barbier
1746 <barbier@imacs.polytechnique.fr>
1747 * xmlversion.h.in tree.h: couple of SGML declarations for a
1748 possible docbook module.
1749 * result/VC/ : a couple of test output changed due to the change
1750 of the entities URI
1751
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001752Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1753
1754 * parser.h: added a _private field for linking user's data
1755
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001756Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * parser.c parserInternals.h: demacroified most of the IS_XXX
1759 the gain in size is significant so ...
1760
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001761Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * entities.c: cases where looking up entities with doc==NULL
1764 covered
1765
Daniel Veillard90e11312000-09-05 10:42:32 +00001766Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1767
Daniel Veillard1de50802000-09-07 08:54:32 +00001768 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001769 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1770
Daniel Veillard98a79162000-09-04 11:15:39 +00001771Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
Daniel Veillard1de50802000-09-07 08:54:32 +00001773 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001774 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1775 * Makefile.in: added URItest and included thenin "make tests"
1776
1777Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001778
1779 * xmlversion.h.in: closed bug 22941
1780
Daniel Veillard2bb89092000-08-31 14:57:50 +00001781Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * doc/xmlio.html: added doc and example for entity loader
1784 redefinition.
1785
Daniel Veillard96984452000-08-31 13:50:12 +00001786Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1789 used by libxml
1790
Daniel Veillarde715dd22000-08-29 18:29:38 +00001791Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * parser.c: Fixed bug on invalid ontent characters and when using
1794 push.
1795 * xmllint.c: fixed xmllint endling of errors in push mode
1796
Daniel Veillard4948eb42000-08-29 09:41:15 +00001797Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1798
1799 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001800 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001801 * result/HTML/*.sax: regenerated HTML SAX output
1802 * parser.c: more cleanup.
1803
Daniel Veillarde010c172000-08-28 10:04:51 +00001804Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001807 patches from Wayne Davison <wayned@users.sourceforge.net>,
1808 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001809 * HTMLparser.c: fixed an ignorable white space detection bug
1810 occuring when parsing with SAX only
1811 * result/HTML/*.sax: updated since the output is now HTML
1812 encoded...
1813
Daniel Veillard47f3f312000-08-27 22:40:15 +00001814Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1815
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001816 * HTMLparser.[ch]: applied some of Wayne Davison
1817 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001818
Daniel Veillarde0854c32000-08-27 21:12:29 +00001819Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1822 undeclared namespace prefix was used, added a warning.
1823 Cleaned up support w.r.t. entities, spilling out a warning
1824 and being pedantic on lookups.
1825 * test/warning/ent9 : added testcase for previous example.
1826 * TODO: updated
1827 * parserInternals.h parser.c: changed the way names are parsed
1828 now allow infinite size and decrease penalty for normal use
1829 * parser.c: Started a big cleanup/check of the parser code,
1830 fixed some of the most tortuous entity code, spotted code
1831 unused anymore
1832 * test/*: added tests for very long names and related nasty
1833 things.
1834
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001835Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * doc/encoding.html: added encoding aliases doc
1838 * doc/xml.html: updates
1839 * encoding.[ch]: added EncodingAliases functions
1840 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1841 bottleneck affecting large DTDs like Docbook
1842 * parser.[ch] xmllint.c: added a pedantic option, will be
1843 useful
1844 * SAX.c: redefinition of entities is reported in pedantic mode
1845 * testHTML.c: uninitialized warning from gcc
1846 * uri.c: fixed a couple of bugs
1847 * TODO: added issue raised by Michael
1848
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001849Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1850
1851 * doc/encoding.html: propagated Martin Duerst suggestions
1852
Daniel Veillard52402ce2000-08-22 23:36:12 +00001853Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1856 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1857 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1858 by Wayne Davison
1859
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001860Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1861
1862 * nanoftp.c nanohttp.c: small cleanup
1863 * TODO: updated
1864
Daniel Veillard244ece92000-08-19 20:58:02 +00001865Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * added an old VC testcase and updated title.xml entity
1868
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001869Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1872 done on auto-opening of <p> tags and cleanup of SAX output
1873
Daniel Veillard979e55e2000-08-19 16:48:54 +00001874Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1877
Daniel Veillard4540be42000-08-19 16:40:28 +00001878Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * doc/xml.html libxml.* structure.*: updated the doc a bit
1881
Daniel Veillard808a3f12000-08-17 13:50:51 +00001882Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1885 of SAX tests
1886
Daniel Veillard29579362000-08-14 17:57:48 +00001887Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1890 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1891
Daniel Veillard1255ab72000-08-14 15:13:33 +00001892Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1893
1894 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1895 * testHTML.c: fix core dump on Solaris 2.x systems
1896 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1897 * result/HTML/*.sax: previous bug fix lead to new results
1898
Daniel Veillard03109292000-08-14 14:58:22 +00001899Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1902 * configure.in: added --with-readline=DIR to accept alternate
1903 path for readline include/library
1904 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1905 for ANSI under HP-UX
1906 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1907 includes @LIBS@
1908
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001909Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * doc/* : rebuilt the docs
1912 * getting ready for 2.2.2 release
1913
Daniel Veillard87b95392000-08-12 21:12:04 +00001914Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1917 and xmlAddFeature()
1918 * tree.[ch]: added xmlAddChildList()
1919 * xmllint.c: MAP_FAILED macro test
1920 * parser.h: added xmlParseCtxtExternalEntity()
1921 * valid.c: applied bug fixes removed warning
1922 * tree.c: added CDATA block to elements content
1923 * testSAX.c: cleanup of output
1924 * testHTML.c: added SAX testing
1925 * encoding.c: better error recovery
1926 * SAX.c, parser.c: fixed one of the external entity processing
1927 of the OASis testsuite
1928 * Makefile.am: added HTML SAX regression tests
1929 * configure.in: bumped to 2.2.2
1930 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1931 SAX results
1932
Daniel Veillard88a172f2000-08-04 18:23:10 +00001933Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * configure.in: patch for HP compiler
1936
19372000-08-04 Sven Heinicke <sven@zen.org>
1938
1939 * xmllint.c: Was coredumping sometimes when the file given didn't
1940 exist.
1941
Daniel Veillard46e370e2000-07-21 20:32:03 +00001942Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001945
Daniel Veillard46e370e2000-07-21 20:32:03 +00001946 when using in memory parsing. Need some cleanup.
1947 * xmllint.c configure.in: added a --memory flag to test memory
1948 parsing
1949
Daniel Veillard36650692000-07-21 15:16:39 +00001950Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * nanohttp.c: fixed socklen_t replacement to unsigned int
1953 * parser.c: fixed a space handdling missing at the end of
1954 production 28 DOCTYPE.
1955 * xmlmemory.c: fixed a stupid bug on the routine to override
1956 allocation functions
1957 * TODO: updated
1958
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001959Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * doc/ regenerated the docs
1962
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001963Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * doc/encoding.html doc/xml.html: added I18N doc
1966 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1967 improvements, both parser and filters, added ASCII & HTML,
1968 fixed the ISO-Latin-1 one
1969 * xmllint.c testHTML.c: added/made visible --encode
1970 * debugXML.c : cleanup
1971 * most .c files: applied patches due to warning on Windows and
1972 when using Sun Pro cc compiler
1973 * xpath.c : cleanup memleaks
1974 * nanoftp.c : added a TESTING preprocessor flag for standalong
1975 compile so that people can report bugs more easilly
1976 * nanohttp.c : ditched socklen_t which was a portability mess
1977 and replaced it with unsigned int.
1978 * tree.[ch]: added xmlHasProp()
1979 * TODO: updated
1980 * test/ : added more test for entities, NS, encoding, HTML, wap
1981 * configure.in: preparing for 2.2.0 release
1982
Daniel Veillard49703262000-07-10 10:27:46 +00001983Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * nanoftp.c: fixed the way the control connection is handled
1986 * libxml.spec.in: fixed the dependancies and cleanup
1987
Daniel Veillard306be992000-07-03 12:38:45 +00001988Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * doc/xml.html: changed the xmlsoft.org structure, updated the
1991 examples w.r.t. root and childs
1992
Daniel Veillard7d853352000-07-02 18:53:09 +00001993Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1996
Daniel Veillard365e13b2000-07-02 07:56:37 +00001997Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * HTMLparser.c: Work on character encoding support for the HTML parser
2000 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2001 * encoding.c: Fixed a potential memleak in the encoding stuff
2002
Daniel Veillardaf743792000-07-01 11:49:28 +00002003Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2004
2005 * doc/FAQ.html doc/Makefile.am : added a FAQ
2006
2007Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002008
2009 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2010 of the HTML parser to force it to not bypass SAX
2011
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002012Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * win32config.h.in: updated
2015 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2016 lacks iconv support :-( need to release 2.1.1
2017 * configure.in: release 2.1.1
2018 * HTMLparser: fixed bug #14784
2019 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2020 by Windows compiler
2021 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2022 the SAX startDocument() callback.
2023 * TODO: updated
2024
2025Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2026
2027 * added xmlStopParser()
2028
Daniel Veillardbe803962000-06-28 23:40:59 +00002029Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * configure.in: 2.1.0 prerelease
2032 * Large resync between W3C and Gnome tree
2033 * nanoftp, nanohttp.c: fixed stalled connections probs
2034 * HTMLtree.c SAX.c : support for attribute without values in
2035 HTML for andersca
2036 * valid.c: Fixed most validation + namespace problems
2037 * HTMLparser.c: start document callback for andersca
2038 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2039 * parser.h, SAX.c: serious speed improvement for large
2040 CDATA blocks
2041 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2042 different encoding
2043 * example/Makefile.am example/gjobread.c tree.h: work on
2044 libxml1 libxml2 convergence.
2045 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2046 and the LIBXML_TEST_VERSION macro
2047
Daniel Veillardc310d562000-06-23 18:32:15 +00002048Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * doc/xml.html: various patches and improvements typo fixed by
2051 Felix Natter
2052 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2053 from Felix Natter <fnatter@gmx.net>
2054
Daniel Veillardf3029822000-05-06 08:11:19 +00002055Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * doc/upgrade.html: updated with instructions for support of both
2058 libxml-1.x and libxml-2.x
2059 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2060 for 2.x support and also fixed includes
2061
2062
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002063Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2064
2065 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2066 the encoding support, added iconv support, so now libxml if
2067 compiled with iconv automatically support japanese encodings
2068 among others. Work based on initial patch from Yuan-Chen Cheng
2069 I may have broken binary compat in the encoding handler
2070 registration scheme, but that was so utterly broken I don't
2071 expect anybody to have used this feature until now.
2072 * parserInternals.h: fixup on the CHAR range macro
2073 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2074 code.
2075 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2076 * uri.c: added xmlParseURI() I can't believe I forgot to
2077 implement this one in 2.0 !!!
2078 * SAX.c: moved doc->encoding update in the endDocument() call.
2079 * TODO: updated.
2080
Daniel Veillard06047432000-04-24 11:33:38 +00002081Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * tree.h: removed extraneous xmlRemoveProp definition
2084 * TODO: added item about --disable-corba configure switch
2085 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2086 * nanoftp.c: fixed include problems giving troubles on AIX and
2087 slowlaris
2088 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2089 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2090 comment and headers changes to lower gtk-doc number of warnings
2091 * doc/html/*: rebuilt docs
2092
Daniel Veillarde0aed302000-04-16 08:52:20 +00002093Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2094
2095 * HACKING: documented the tag for 1.x and instructions
2096
Daniel Veillard5e873c42000-04-12 13:27:38 +00002097Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2098
2099 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2100 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2101 xmlCreateIOParserCtxt
2102 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2103 significant overall improvement
2104 * xmllint.c: added I/O test to xmllint
2105 * testSAX.c: added a speed test
2106 * doc/* : updated/regenerated
2107
Daniel Veillardfc708e22000-04-08 13:17:27 +00002108Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2109
2110 * xpath.c uri.h parserInternals.h: cosmetic changes from
2111 "Timur I. Bakeyev" <timur@bat.ru>, including making
2112 xmlCreateURI() public
2113
Daniel Veillard5d211f42000-04-07 17:00:24 +00002114Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2117 and the code at the same time. Added a clean mechanism for
2118 overload or added input methods: xmlRegisterInputCallbacks()
2119 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2120 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2121 * TODO: updated
2122 * doc/* : updated/regenerated
2123 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2124 source dir
2125
Daniel Veillarde77a9182000-04-05 19:12:29 +00002126Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * testURI.c: yet another forgotten commit, I should get some sleep !
2129
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002130Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * xmllint.c: forgot to commit this too ?
2133
Daniel Veillardb9df4042000-04-05 14:23:16 +00002134Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * xmlversion.h.in : forgot to commit this previously
2137
Daniel Veillard361d8452000-04-03 19:48:13 +00002138Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2139
2140 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2141 * README TODO: updated for release
2142 * uri.c uri.h: added authority parsing/saving
2143 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2144 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2145 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2146 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2147 Makefile.am : added compile-time customization of libxml
2148 --with-ftp --with-http --with-html --with-xpath --with-debug
2149 --with-mem-debug
2150 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2151 #include <libxml/xxx.h> I hope it won't break too much stuff
2152 and will be manageable in the future...
2153 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2154 and added xmllint to the installed programs
2155 * uri.h: added xmlFreeURI()
2156
Daniel Veillardec303412000-03-24 13:41:54 +00002157Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * uri.c uri.h: finished the escaping handling, the base support
2160 and the URI path normalization. Looks good just lacks the
2161 authority content parsing code.
2162 * Makefile.am: added instructions to generate testURI
2163 * TODO: updated
2164 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2165 added links and icons for W3C and Gnome
2166
Daniel Veillard8f621982000-03-20 13:07:15 +00002167Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2168
2169 * xmlmemory.[ch] : seems I forgot to actually update the files in
2170 the last commit :-)
2171 * doc/xml.html doc/html/* : updated and uploaded the docs
2172
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002173Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2174
2175 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2176 * TODO: updated
2177 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002178 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002179 gfree).
2180 * Makefile.am, uri.c, uri.h: added a set of functions to do
2181 exact (litteraly copied from the RFC 2396 productions) parsing
2182 and handling of URI. Will be needed for XLink, one XML WFC,
2183 XML Base and reused in the nano[ftp/http] modules. Still work
2184 to be done.
2185
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002186Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * configure.in, libxml.spec.in : libxml2
2189 * doc/* : updated the doc page, rebuilt the docs
2190
Daniel Veillardcf461992000-03-14 18:30:20 +00002191Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * all: tagged LIB_XML_1_X
2194 * *.c *.h : updated from W3C CVS tree
2195 * configure.in : 2.0.0-beta
2196 * libxml.spec.in : libxml2 package nam
2197 * result/* : new version of the tests output
2198
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002199Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2202
Daniel Veillardb566ce12000-03-04 11:39:42 +00002203Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * doc/* : rebuilt the docs
2206 * parser.c: final patch on #6766
2207 * valid.c: small patch on validity checks.
2208
Daniel Veillardfb76c402000-03-04 11:39:42 +00002209Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2210
2211 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2212 added
2213 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2214 compatibility w.r.t. XML spec and existing code.
2215
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002216Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2217
2218 * parser.c: seems a better solution to <a> </a> exists,
2219 will try it for a while
2220
Daniel Veillard83a30e72000-03-02 03:33:32 +00002221Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2222
2223 * parser.c: tried to remove the <a> </a> generating <a/>
2224 this is hard. Left a flag for that purpose. Fixed bug #6766
2225 * configure.in: prepared 1.8.7 not released, due to previous
2226 problem
2227
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002228Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * doc/xml.html : applied second patch from Paul DuBois
2231
Daniel Veillard402e8c82000-02-29 22:57:47 +00002232Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * doc/xml.html : applied patch from Paul DuBois
2235
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002236Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2239
Daniel Veillard5feb8492000-02-02 17:15:36 +00002240Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2243 compilation warnings on various platforms.
2244 * parser.c: Fixed #5281 validity error callbacks are now desactived
2245 by default if not validating.
2246
Daniel Veillardf341f932000-02-02 14:52:08 +00002247Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2248
2249 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2250
Daniel Veillard13c757e2000-02-01 23:59:15 +00002251Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2254 <gkatsi@cs.toronto.edu>
2255
Daniel Veillard726e8792000-01-30 20:04:29 +00002256Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2259 processing URLs
2260
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002261Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2262
2263 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2264 xmlNanoFTPUpdateURL for persistent control connections.
2265 * configure.in: 1.8.6
2266
2267Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2270 * tree.[ch] : added xmlSaveNoEmptyTags
2271
James Henstridgef3be9312000-01-28 13:59:21 +000022722000-01-29 James Henstridge <james@daa.com.au>
2273
2274 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2275
2276 * Makefile.am: added nanoftp.[ch] to the build.
2277
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002278Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * nanoftp.[ch]: cleanup, comments, API
2281 * debugXML.c : fixed a bug in the cat command
2282 * doc/*: regenerated the docs
2283
Daniel Veillardda07c342000-01-25 18:31:22 +00002284Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2287 * debugXML.c : fixed a bug in the cat command
2288 * valid.c: fixing some small probs
2289 * libxml.spec.in: get rid of the SNAP suffix
2290 * doc/xml.html: updated the status
2291
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002292Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * xml-config.in: xml-config --version to just return the
2295 version number
2296 * xpath.c: some cleanup w.r.t. axis when the current node is
2297 an attribute.
2298 * TODO: updated
2299
Daniel Veillard461a66c2000-01-18 18:01:01 +00002300Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * configure.in: prepared for libxml-1.8.5
2303 * doc/* recompiled the documentation
2304
23052000-01-17 Jody Goldberg <jgoldberg@home.com>
2306
2307 * configure.in : WARNING autoconf subtlety alert :
2308 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2309 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2310 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2311 get defined by AC_CHECK_HEADERS.
2312
Daniel Veillardf967b902000-01-17 16:06:10 +00002313Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2314
2315 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2316 Rune.Djurhuus@fast.no
2317
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002318Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * TODO: updated
2321 * tree.c, parser.c: made sure that only memory alloc problems
2322 and internal parser errors are allowed to write to stdout or
2323 stderr.
2324
Daniel Veillard0142b842000-01-14 14:45:24 +00002325Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * tree.c : restored xmlNewGlobalNs since this seems used by
2328 a lot of existing code :-(, fixed a bug in xmlNewNs
2329 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2330 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2331 to exit() from the library code.
2332 * xpath.c, parser.c: removed bugs or unused code detected by
2333 Windows compilers
2334 * parser.c: started adding interfaces for parsing well balanced
2335 XML fragments
2336 * configure.in: releasing 1.8.4
2337 * doc/* : rebuilt the docs
2338
Daniel Veillard2eac5032000-01-09 21:08:56 +00002339Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2340
2341 * tree.[ch] : added xmlNewDocFragment() for DOM
2342 * testHTML.c: uninitialized variable.
2343
Daniel Veillardf3a73582000-01-05 14:58:39 +00002344Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * doc/* : rebuild the docs
2347
Daniel Veillard71b656e2000-01-05 14:46:17 +00002348Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * acconfig.h: readline and history patch
2351 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2352 * tree.c: added check and handling when possibly removing an ID
2353 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2354 and saving.
2355 * test/HTML/entities.html result/HTML/entities.html* : test for
2356 various entities reference cases
2357 * result/HTML/* : as a result output of some testcase have
2358 changed
2359 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2360 by previous example. added xmlParseTryOrFinish().
2361 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2362 entities.h debugXML.h HTMLparser.h: changed the way struct are
2363 declared to allow gtk-doc to expose those
2364 * parser.c: closed bug #4960
2365 * Makefile.am configure.in: Applied patch from
2366 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2367 and math/socket libs detection
2368
Daniel Veillard437b87b2000-01-03 17:30:46 +00002369Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * configure.in, Makefile.am: link tester against readline
2372 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2373
Daniel Veillard686d6b62000-01-03 11:08:02 +00002374Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2375
2376 * tree.[ch]: added xmlRemoveProp
2377 * win32config.h.in nanohttp.c: avoid including the Windows
2378 socket stuff in every C files
2379 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2380 the XmL parser(s)
2381 * test/ns4 result/ns4 etc...: added test case for previous prob
2382 * tree.c: xmlNewNs wasn't checking for double definition
2383 * Makefile.in: fixed a problem with dist-hook duplicates
2384 * parser.[hc], xmlIO.c: fixed the loading of external entities
2385 APIs, now xmlLoadExternalEntity() is used everywhere and
2386 setting up an app specific front-end using the
2387 * SAX.c parser.c: some fixes, now the xhtml spec validates
2388 with the xhtml DTD.
2389 * error.c: fixed crashes in case of no input stream
2390 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2391 to the validation tests and results
2392
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002393Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2396 too htmlCreatePushParserCtxt() and htmlParseChunk()
2397 * parser.c: a bit of cleanup.
2398 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2399 to XML) removed the last mem leak known
2400 * HTMLtree.c: output message cleanup
2401 * xmlmemory.c: display content info about memory blocks
2402 * result/HTML/wired.* : missing att value warning change
2403
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002404Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * doc/* : rebuilt the documentation
2407
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002408Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * parser.[ch] parserInternals.h: Push parser for XML,
2411 seems to work fine now
2412 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2413 --push for push testing
2414 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2415 * testSAX.c: added --push
2416 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2417 subtree
2418 * xmlIO.[ch] : enriched API + fixes for push mode
2419 * entities.[ch]: added the entity content length to the struct.
2420 * xmlmemory.[ch]: new API to show the last entries for the shell
2421 * valid.c: added required attribute testing
2422 * SAX.c: the cdata callback now merge contiguous fragments
2423 * HTMLparser.c: cleanup of some macros
2424
Daniel Veillard3c558c31999-12-22 11:30:41 +00002425Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * parser.c: fix for PIs name starting with xml
2428 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002429 * *.c, configure.in win32config.h.in : generate win32config.h for
2430 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002431
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002432Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * parser.c: fixed a stupid = vs. == bug :-(
2435 * doc/gnome-xml.sgml: s/glade/xml/
2436
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002437Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * configure.in, doc/xml.html : bug fix release 1.8.2
2440 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2441 Hopefully the end of that silly C++ include problem
2442 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2443 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2444 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2445 troubles with autoclosed elements when the stree shape doesn't
2446 follow the DtD specs. Added htmlIsAutoClosed() and
2447 htmlAutoCloseTag()
2448 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2449 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2450 * debugXML.c: fixed a bug on printing default namespaces.
2451 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2452
Daniel Veillardb24054a1999-12-18 15:32:46 +00002453Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * result/HTML/*.htm[l] : updated the HTML regression tests according
2456 to the new output
2457 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2458 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2459 problem due to intermix of extern "C" { ... } declarations for C++
2460 and recursive includes in the headers
2461
Chris Lahey323c48c1999-12-18 15:32:45 +000024621999-12-20 Chris Lahey <clahey@umich.edu>
2463
2464 * HTMLtree.c: Made it so that html nodes with a single child do
2465 not insert a carriage return before or after the child node.
2466
Daniel Veillardb24054a1999-12-18 15:32:46 +00002467Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002468
2469 * configure.in, doc/xml.html : bug fix release 1.8.1
2470 * parser.c: fixed bug #4344
2471 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2472 added the glue to avoid C++ problems
2473 * doc/* : regenerated the documentation
2474
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002475Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2476
2477 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2478 namespace recognition, and Dia as a resul :-(
2479 * encoding.c: closed bug #3950
2480
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002481Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * valid.c: debugging a posteriori validation, except URI expansion
2484 stuff this should be fixed now
2485 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2486 Carl Nygard <cnygard@bellatlantic.net>
2487 * tester.c: added --postvalid, cleaning of the code
2488 * tree.[ch]: added xmlDocGetRootElement()
2489
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002490Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2491
2492 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2493 c++ losage.
2494
Daniel Veillard10a2c651999-12-12 13:03:50 +00002495Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * configure.in, doc/xml.html : bumped to 1.8.0
2498 * xlink.[ch], Makefile.am : added framework for link detection
2499 * parser.h: added nbChars to parser context, needed for cleanup.
2500 * xmlmemory.c: removed a nasty bug when out of mem
2501 * valid.[ch]: adding namespace support for attribute decl
2502 * tester.c: added --debugent option
2503 * debugXML.[ch]: added xmlDebugDumpEntities()
2504 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2505 buffers instead, this was really needed, validation was breaking
2506 in strange ways due to that. Added xmlParseStringPEReference()
2507 and other parsing from strings functions. Entities processing
2508 modified again, but PERef are still not handled correcly but
2509 unless you're Eve Maller you won't notice :-)
2510 * HTMLparser.c: large changes toward reliability, and switched to
2511 lowercase internal tags, XHTML is lowercase, so it will help
2512 that output is closer to next version.
2513 * doc/* : regenerated the documentation, it is now hosted at
2514 http://xmlsoft.org/ (same bits I just bought the domain :-)
2515
2516
Daniel Veillard294cbca1999-12-03 13:19:09 +00002517Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2520 doc generation
2521 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2522 in the SAX API
2523 * doc/*: rebuilt the doc making sure everything appears in the
2524 HTML files
2525
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002526Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2529 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2530 which allow impressive speed improvement on dataset with
2531 large text pieces, but at the cost of broken binary
2532 compatibility and slightly bigger memory usage.
2533 Configure with --with-buffers to activate them, they
2534 are protected with XML_USE_BUFFER_CONTENT define.
2535 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2536 goal is 0 memory left allocated once parser is no more used
2537 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2538 call xmlCleanupParser() and xmlMemoryDump()
2539
Daniel Veillarda819dac1999-11-24 18:04:22 +00002540Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2543 * parser.[ch] encoding.[ch]: added memory cleanup routines
2544 * parser.c: closing bug #3788
2545 * doc/*: rebuilt the doc
2546
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002547Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2550 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2551 * tester.c: added --compress option
2552 * doc/*: rebuilt the documentation
2553
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002554Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2557 if given /proc/kcore as input !
2558 * doc/xml.html doc/*: updated and rebuilt the documentation
2559
2560Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002561
2562 * parser.c: Fixed some wrongly space collapsing code due to
2563 a misreading of the spec.
2564 * result/*: fixed the output accordingly
2565
2566Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002567
2568 * encoding.c: bug fix and typos
2569 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2570 * parser.c: added attribute normalization closing bug #3597
2571 * test/att* result/att* SAXresult/att*: testcase for attribute
2572 normalization
2573
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002574Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * configure.in: closing bug #3163 by adding extra flags for the
2577 cc compiler on HP-UX
2578
Daniel Veillard51e3b151999-11-12 17:02:31 +00002579Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * valid.[ch] : removed a typo and an enumerated type bug in the
2582 xmlAddElementDecl() function
2583 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2584 call to xmlEncodeEntitiesReentrant() so that the functions
2585 New, Set and Get are at the same level.
2586 * parser.c HTMLparser.c: extra memory allocation bug for
2587 attributes detected by someone using libxml in embedded systems :-)
2588
Daniel Veillard962195f1999-10-28 15:51:53 +00002589Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * xmlmemory.h: turned off mem debug :-\
2592
Daniel Veillard35008381999-10-25 13:15:52 +00002593Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * parser.c: closed bug #2784 a one line fix, but worth pushing
2596 a new release out
2597 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2598 some structures, comments before and after the
2599 main element, and other nastyness
2600 * HTMLtree.c tree.c: accomodate the extended HTML supported
2601 * configure.in: pushing 1.7.4
2602 * test/ent8 and related outputs : added a new test for bug #2784
2603 * test/HTML/wired.html and related output: a nasty HTML example
2604 * Makefile.am: improved the test scripts
2605 * docs/* : reran the documentation extractor, updated xml.html
2606
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002607Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2610 HTMLparser and debugged the HTML related code. HTML documents
2611 now have their own type
2612 * entities.c: do not dump &apos; for HTML output
2613 * xmlmemory.c: improvement, breakpoint mechanism
2614 * testHTML.c: added --sax --repeat ...
2615 * Makefile.am: improved the HTML tests
2616 * valid.[ch]: added xmlValidGetValidElements and
2617 xmlValidGetPotentialChildren
2618 * tester.c: added --insert to test the 2 new functions
2619 * test//* result//* SAXresult//* : regression test cleanup
2620 and extension.
2621 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2622 gnome-xml-nanohttp.html
2623
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002624Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * HTMLparser.c: fixed problems with some autoclose tags
2627 * tree.c: fixed XML output problems.
2628 * result/* SAXresult/*: update of the tests output
2629
Daniel Veillard6077d031999-10-09 09:11:45 +00002630Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * Makefile.am: Arturo patch for xmlConf.sh version info
2633 * parser.c: Tim Josling patch for single quoted items
2634 * tester.c: Tim Josling patch for tester options usage
2635 * tree.h: indent cleanup
2636
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002637Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2640 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2641
Daniel Veillard00fdf371999-10-08 09:40:39 +00002642Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * tree.c : Raph patch for initialization of CORBA fields
2645 * parser.c, xpath.c, ...: modification of doc comments
2646 * xpath.c : allow spaces in xpath expressions
2647
Daniel Veillardad219441999-09-27 08:17:49 +00002648Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2649
2650 * xmlmemory.h: turning off memory debug :-(
2651
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002652Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2655 better SAX interfaces.
2656 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2657 entity.
2658 * configure.in: 1.7.2
2659
2660Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002661
2662 * libxml.spec.in: fixed the URL
2663 * doc/xml.html: improved the documentation front-end
2664
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002665Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002666
2667 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2668
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002669Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002670
2671 * libxml.spec.in: fixed the alpha compile problem
2672 * parser.[ch]: changed errno to errNo in the parser context :-(
2673 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2674 * doc/xml.html: changed CHAR to xmlChar
2675 * doc/html/*: recompiled the documentation
2676 * configure.in: 1.7.1
2677
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002678Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * parser.h: modified the parser context struct to regain 1.4.0
2681 binary compatibility
2682 * parser.c, xml-error.h: added errno ot teh context and defined
2683 a set of errors values with update of errno
2684 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2685 DTDs and entities
2686 * *.h, *.c: complete cleanup of the use of config.h and include
2687 protection depending on the current setup.
2688 * overalll debugging, maintenance and bug-fixing on all modules
2689 * updated the documentation
2690 * ready for 1.7.0
2691
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002692Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * HTMLparser.c : cleanup
2695 * SAX.c valid.c valid.h: added ID/IDREF checking
2696 * tree.c tree.h: extended doc structure for refs
2697 * configure.in: 1.6.2
2698 * parser.c: patched bug in SAX user arg call
2699 * parserInternals.h: patched missing close in C++ wrapping
2700 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2701 especially upcoming XPointer implementation.
2702 * doc/xml.html: augmented, typo
2703
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002704Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2705
2706 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2707 not all invocations of install understand -d.
2708
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002709Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2710
2711 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2712 to make 'check' works, when builddir != srcdir.
2713
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002714Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * doc/xml.html : updated the documentation
2717
Daniel Veillard6454aec1999-09-02 22:04:43 +00002718Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2719
2720 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2721 not deallocated memory blocks
2722 * *.c : replaces all calls to malloc() free() and realloc() to
2723 the wrapper functions/macros
2724 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2725 instead of xmlFreeNodeList()
2726
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002727Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * HTMLparser.c: corrected a stupid bug leading to core dump at
2730 tree deallocation. Removed warnings indicated by
2731 Stephane.Conversy@lri.fr
2732 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2733 looked for in the external subset
2734
2735Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002736
2737 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2738 on SGI by Stephane.Conversy@lri.fr
2739
Daniel Veillardb96e6431999-08-29 21:02:19 +00002740Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2741
2742 * all .h : changed the prototype declaration indent as in gtk
2743 * most .c : working on reducing the TODOs in the code
2744 * most .c : cleanup though -pedantic and Insure++
2745 * improvements on validation ID checkings.
2746 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2747 * xml-config.in: closed #1810
2748
2749Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002750
2751 * tree.h, valid.c, valid.h: more work on validity, IDs
2752 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2753 definition for AIX
2754
Daniel Veillardb556eb51999-08-15 17:19:50 +00002755Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2758 the distribution due to a cut'n paste error at last commit
2759
Daniel Veillardb05deb71999-08-10 19:04:08 +00002760Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * configure.in: upgraded to version 1.4.0
2763 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2764 Big update, added a large part of the validation process,
2765 it should be usable, but some parts are missing
2766 * xpath.c: improved the implementation w.r.t. root.
2767 * Makefile.am: added more tests
2768 * test and result trees: added a lot of tests
2769 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2770
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002771Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2772
2773 * Added an HACKING file
2774
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002775Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2776
2777 * xpath.[ch] : improvements and debug of the XPath implementation
2778 * parser.c, HTMLparser.c : modified the parsers to be progressive
2779 * tree.[ch] : extended the Buffer promitives
2780 * xmlIO.[ch] : added basic I/O routines providing progressive
2781 parsing and ready for I18N conversion plugins
2782 * SAXresult/* : the SAX callback sequence maybe slightly different
2783 now
2784 * test*.c : improved/updated the tests programs
2785 * doc/* : recompiled the docs.
2786
Daniel Veillard15b75af1999-07-26 16:42:37 +000027871999-07-26 Michael Meeks <michael@edenproject.org>
2788
2789 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2790
2791 * tree.c: Ditto.
2792
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002793Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * configure.in: upgraded to version 1.4.0
2796 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2797 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2798 XML query language, see http://www.w3.org/TR/xpath for more details.
2799 * parser.c, parser.h: added CHAR* related string functions for XPath
2800 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2801 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2802 rebuild the docs.
2803 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2804 and regression testing capabilities for XPath.
2805
Daniel Veillardd79d7871999-07-12 10:38:12 +00002806Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2809 closing bug #1646
2810
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002811Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * Makefile.am, example/Makefile.am: closed bug #1683
2814
Daniel Veillard3166ab11999-07-11 16:14:19 +00002815Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * example/Makefile.am, configure.in: added the makefile for the
2818 gjobread example
2819
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002820Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2821
2822 * doc/Makefile.am:
2823 - fix which allow "make install DESTDIR=</install/prefix>".
2824
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002825Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2828 which fixed a problem on the file reading-code.
2829
Daniel Veillard82150d81999-07-07 07:32:15 +00002830Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2831
2832 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2833 output.
2834 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2835
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002836Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2837
2838 * parser.h : Oops removed the binary compatibility problem
2839 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2840 * parser.c, HTMLparser.c: applied patches for reading from stdin
2841
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002842Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * parser.c, entities.c, valid.c: cleanup bug #1591
2845 * configure.in: cleanup bug #1592
2846 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2847 the same tree back-end. Hence gdome will be available for it.
2848 * doc/Makefile.am: close bug #617
2849
Daniel Veillard97fea181999-06-26 23:07:37 +00002850Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * parser.c: alloctate a per parser context SAX interface block
2853
Daniel Veillard14fff061999-06-22 21:49:07 +00002854Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2857 and xmlEncodeEntitiesReentrant with the correct one :-\
2858
2859Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2860
2861 * commit of my internal XML base changes, quite a lot of
2862 changes, cleanups, better entities support, framework for
2863 new I/O and charset detection and handling
2864 * Fixed the configure/Makefile stuff to generate shared libs
2865 with the proper version info, so we jumped on rev from
2866 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2867 xmlEncodeEntities() result need to be freed now, and a string
2868 xmlParserVersion provide the current library version.
2869
Raph Levien05240da1999-06-15 21:27:11 +00002870Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2871
2872 * parser.c: fixed a buffer overrun for when you have a very long
2873 attribute with no entities in it.
2874
Daniel Veillardbb2da581999-06-13 14:37:07 +00002875Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * added example directory
2878 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2879
Daniel Veillard011b63c1999-06-02 17:44:04 +00002880Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * Release of libxml-1.1, nearly everything has been touched for
2883 this.
2884 * Added more regression tests
2885 * Updated the documentation
2886
Daniel Veillard27d88741999-05-29 11:51:49 +00002887Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * tree.[ch]: unified the XML_NO_CORBA defines.
2890 * parser.c encoding.[ch]: started plugging in char encoding detection
2891
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002892Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2893
2894 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2895 Also freed allocated buffer.
2896
Daniel Veillard27d88741999-05-29 11:51:49 +00002897Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002898 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2899 reentrancy problem at printing. One is left in entities.c, to
2900 remove ASAP
2901 * testSAX.c : added a test example showing the use of the SAX
2902 interface if one doesn't want to build the DOM tree.
2903 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2904
Daniel Veillard517752b1999-04-05 12:20:10 +00002905Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2906
2907 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2908 large revamping of the parser to use SAX callbacks
2909 http://www.megginson.com/SAX/ (or at least a C like interface
2910 a la Expat). It's now possible to set up your own callbacks
2911 and the parser will not build a DOM tree.
2912 * test/* result/*: updated the test suite, I finally removed
2913 the old Namespace draft support (PI based).
2914
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002915Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * Makefile.am: added test result to EXTRA_DIST for make tests
2918
Daniel Veillard64068b31999-03-24 20:42:16 +00002919Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * parser.c, parserInternals.h: moved the chars macro definitions
2922 to parserInternals.h
2923 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2924 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2925
Daniel Veillard012ccc11999-03-23 10:11:11 +00002926Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * xml-config.in : applied patch to make --version work
2929
Raja R Harinatha86c23e1999-03-05 22:14:01 +000029301999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2931
2932 * Makefile.am (check-local): Alias for `tests' target. This will
2933 cause `make check' to do the right thing.
2934 (tests): Don't run tests in srcdir. Also, replaced calls to
2935 basename with a `sed' "equivalent".
2936
Daniel Veillardd109e371999-03-05 06:26:45 +00002937Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2938
2939 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2940 it in the header and not the sources, updated the doc.
2941 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2942 pointing this out.
2943
Daniel Veillardbc50b591999-03-01 12:28:53 +00002944Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2947 exported the inputStream routines.
2948 * doc/html/* : updated accordingly
2949
Daniel Veillardd692aa41999-02-28 21:54:31 +00002950Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2951
2952 * parser.c, parser.h, parserInternals.h: added a few extra
2953 internal calls to allocate and free parser contexts ...
2954 * doc/html/* : updated accordingly
2955
Daniel Veillard55a99271999-02-25 11:01:29 +00002956Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2957
2958 * configure.in, Makefile.am, doc/makefile.am : General changes for
2959 1.0.0 release and including the generated HTML documentation.
2960
Daniel Veillard35925471999-02-25 08:46:07 +00002961Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * makefile.am : added parserInternals.h, oops.
2964
Daniel Veillard1e346af1999-02-22 10:33:01 +00002965Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2966
2967 * parserInternals.h: added this header giving access to the parser
2968 internal functions.
2969 * doc/Makefile.am : added a rebuild target which rebuilds the full
2970 set of documentations
2971 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2972 the internal subset.
2973 * *.c *.h: modifications needed to generate the documentation using
2974 gtk-doc, cleanup of functions blocks, reorganisation of struct
2975 declarations.
2976
Daniel Veillard1164e751999-02-16 16:29:17 +00002977Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2978
2979 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2980 the tar and spec file to include the beginning of the doc.
2981
Nuno Ferreira03d04781999-02-13 00:07:17 +000029821999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2983
2984 * doc/.cvsignore: Added this file.
2985
Daniel Veillard6800ef31999-02-08 18:33:22 +00002986Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2987
2988 * tree.c: fixed xmlGetProp to return "" when the attribute
2989 exists, even if the node-list is NULL.
2990
Daniel Veillard726c7e31999-02-08 15:13:10 +00002991Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2992
2993 * tree.c: patched an error outputting empty attribute values.
2994 * Makefile.am and doc/makefile.am: have been updated during the
2995 week-end. Sorry for an empty CVS log, I got a shell problem.
2996
Daniel Veillard1899e851999-02-01 12:18:54 +00002997Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2998
2999 * tree.h: cleaned up using enums instead of defines
3000 * parser.c, valid.[ch]: more work on parsing/output of element
3001 declarations
3002
Daniel Veillard3b9def11999-01-31 22:15:06 +00003003Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3004
3005 * valid.[ch], tree.c, parser.c : more work toward full parsing
3006 of XML DTDs.
3007 * README: added informations about mailing-list and on-line
3008 documentation
3009
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000030101999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3011
3012 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3013
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003014Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3015
3016 * parser.c, tree.[ch] : more work toward conformance testing,
3017 added a last element to accelerate parsing of very flat structures
3018 started working on internal subset Element content declaration.
3019 * valid.[ch] : first cut at adding code toward validation.
3020 * previous changes had also small impact on most files, especially
3021 the conformance testing using James Clark test suite.
3022
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003023Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * test/* : updated the examples, most of them were not well
3026 formed (humm), and added rdf2.
3027 * result/* : resulting changes in the output.
3028
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003029Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3032
Daniel Veillard44b3a061998-12-05 17:27:22 +00003033Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3034
3035 * tree.c: patched a bug in the generation of empty attributes
3036
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003037Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3040 for node/trees/documents/... Biggest problem is namespace
3041 support when copying subtrees.
3042
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003043Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * parser.c, entities.c: improve entities and char ref encoding,
3046 and cleanups of error messages.
3047
Daniel Veillard242590e1998-11-13 18:04:35 +00003048Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3049
3050 * parser.c, entities.c: simple bug hunting done during rpm2html and
3051 rpmfind integration.
3052
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003053Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * parser.[ch]: Added interfaces allowing to specify a SAX
3056 handler before parsing.
3057
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003058Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * parser.c: redirrect all errors reporting through the SAX
3061 error function
3062
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003063Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3066 * libtool, tlmain ...: update of the libtool files
3067
Miguel de Icaza442321c1998-11-04 18:13:38 +000030681998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3069
3070 * entities.c: Use g_snprintf insteda of snprintf.
3071
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003072Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3075 added ent5 test for this purpose.
3076 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3077
Daniel Veillard27271681998-10-30 06:39:40 +00003078Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3079
3080 * parser.c: fixed? a strange error due to compression on a GWP
3081 document.
3082
Daniel Veillard25940b71998-10-29 05:51:30 +00003083Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3084
3085 * tree.[ch]: bug fixing
3086 * entities.[ch]: defined a specific type for predefined entities
3087 * doc/xml.html: more documentation on the library, how to use it,
3088 overview of the interfaces.
3089
Daniel Veillard16253641998-10-28 22:58:05 +00003090Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3091
3092 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3093
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003094Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3095
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003096 * tree.c: corrected a small bug
3097 * doc/xml.html: continuing writing documentation.
3098
3099Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3100
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003101 * debugXML.h debugXML.c: added debugging utilities.
3102 * tester.c: added --debug switch.
3103 * tree.c: patched an incorrect node->type assignment.
3104 * parser.c: formatting, ensure that node->doc != NULL in attributes
3105
Daniel Veillardccb09631998-10-27 06:21:04 +00003106Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3109 entity support and provide an internal representation close to
3110 DOM one (entity ref nodes, and attribute value as tree). I tried
3111 to preserve the interface but this will surely break some apps
3112 (I have to change rpm2html/rpmfind for example). I had to change
3113 two interfaces, and the generated tree is somewhat different.
3114 * doc/* : started documenting the XML library, the tree and
3115 DOM/Corba. This is a first step.
3116
Daniel Veillard11e00581998-10-24 18:27:49 +00003117Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * parser.c: Set up the fonctions comment block, boring but useful.
3120 * parser.h, SAX.c, parser.c: now attributes are processed through
3121 the SAX interface. The problem is that my SAX interface diverged
3122 quite a bit from the original one, well this is not an official
3123 spec, and translating it from Java to C is hairy anyway...
3124
Daniel Veillard97b58771998-10-20 06:14:16 +00003125Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3126
3127 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3128 fonctions comment block, boring but useful.
3129
3130Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003131
3132 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3133 conversion routines. However they are not yet used to convert the
3134 inputs. The core will run with UTF-8.
3135
Daniel Veillard33942841998-10-18 19:12:41 +00003136Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * tree.c : make sure that the type id is properly set-up when
3139 a new object is allocated, needed for DOM.
3140
Daniel Veillard27fb0751998-10-17 06:47:46 +00003141Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3142
3143 * tree.h, tree.c: Ok, the main objects in the tree will be native
3144 corba objects, it costs 8 bytes per Node, Attribute and Document
3145 but it simplifies the Corba integration a lot (no extra interface
3146 objects to allocate/free).
3147
Daniel Veillard0bef1311998-10-14 02:36:47 +00003148Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3149
3150 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3151 and changed NODEs contants for conformity with DOM Level 1
3152
Daniel Veillard27864701998-10-08 03:47:24 +00003153Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3154
3155 * added hooks to keep track of servants when creating objects
3156 xmlDoc and xmlNode (for Corba export).
3157
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003158Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * added xml-config script.
3161
Daniel Veillard7066a791998-10-01 20:28:28 +00003162Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3163
3164 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3165 to autoupdate libtool and automake conf files.
3166
Miguel de Icaza60681bd1998-09-30 19:28:59 +000031671998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3168
3169 * Makefile.am: Use '?' to separate the sed
3170 commands as ',' is used when people pass -Wl,something.
3171
3172
Daniel Veillard15a8df41998-09-24 19:15:06 +00003173Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3174
3175 * tree.c, tree.h: added a per-document compression interface.
3176
Daniel Veillard151b1b01998-09-23 00:49:46 +00003177Tue Sep 22 20:47:38 EDT 1998
3178
3179 * tree.c, tree.h: added saving with compression and added interfaces
3180 to control the compression level (xmlGetCompressMode,
3181 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3182
Daniel Veillard70120ff1998-09-22 00:24:21 +00003183Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * parser.c: corrected a loop for files of size 0
3186
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000031871998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3188
3189 * error.h: New file. Contains prototyes from `error.c'.
3190
Tom Tromeyc19653d1998-08-14 01:22:43 +00003191Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3192
3193 * Makefile.am (xmlincdir): New macro.
3194 (xmlinc_HEADERS): Renamed from include_HEADERS.
3195
Daniel Veillard845664d1998-08-13 04:43:19 +00003196Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * applied small patch on numeric entities from
3199 Christopher Blizzard <blizzard@appliedtheory.com>
3200
Daniel Veillard260a68f1998-08-13 03:39:55 +00003201Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * New release 0.2, removed the old xml_* files so that it's
3204 coherent with the other CVS base (W3C), far better conformance
3205 to standard, new namespaces, decent entities support, beginning
3206 of a SAX-like interface. Nearly nothing left intact, even the
3207 test examples ...
3208
Christopher Blizzarda36749e1998-07-30 21:47:18 +000032091998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3210
3211 * .cvsignore: Add .deps dir
3212
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003213Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3216
Daniel Veillardfe926001998-07-26 04:28:20 +00003217Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003218
Daniel Veillardfe926001998-07-26 04:28:20 +00003219 * configure.in: added test for CPP
3220 * AUTHORS, Changelog: the original ones didn't get commited but the
3221 glib ones instead, fixed.
3222 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003223
Daniel Veillardfe926001998-07-26 04:28:20 +00003224Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003225
Daniel Veillardfe926001998-07-26 04:28:20 +00003226 * integrated code developped at W3C
3227 * changed the original Copyright
3228 * migrated to automake
3229 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003230