blob: 09c9a6302f855296b0141be6e5f71b69045f694b [file] [log] [blame]
Daniel Veillard541d6552001-06-07 14:20:01 +00001Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4
Daniel Veillard8a367d42001-06-07 14:01:34 +00005Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * doc/libxml-doc.el: Felix Natter provided a new version for
8 libxml2
9
Daniel Veillard8a926292001-06-07 11:20:20 +000010Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * HTMLtree.c: when in a pre element no formatting space should
13 be added.
14
Daniel Veillard14839d52001-06-06 16:11:56 +000015Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
18
Daniel Veillarde95e2392001-06-06 10:46:28 +000019Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
22 hack
23 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
24 * uri.c: fixed a warning
25
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000026Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * HTMLtree.c: trying to close bug #55772 escaping in script
29 elements
30 * doc/xml.html: suggest to send mail to the list
31
32Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000033
34 * error.c: attempt to fix the xmlGetVarStr breakage once and for
35 good. Use a macro and based on the solution provided in
36 vsnprintf manual page from GNU.
37
Bjorn Reese99748722001-06-05 12:49:15 +000038Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
39
40 * error.c: Workaround for non-preserving variadic list.
41 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
42
Daniel Veillard2e4f1882001-06-01 10:11:57 +000043Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * doc/xml.html: added 2.3.10 release
46
Daniel Veillardb3a182e2001-06-01 09:28:09 +000047Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * configure.in: releasing 2.3.10
50
Daniel Veillard3c2758d2001-05-31 18:43:43 +000051Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
54
Daniel Veillard20042422001-05-31 18:22:04 +000055Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * encoding.c: Robert Collins provided a patch to add the
58 "US-ASCII" encoding alias
59
Daniel Veillard97ac1312001-05-30 19:14:17 +000060Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
63 string oriented functions and started cleaning the related areas
64 in xpath.c which needed fixing in this respect
65
Daniel Veillard2d703722001-05-30 18:32:34 +000066Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
69 #55380
70 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
71
Daniel Veillard9403a042001-05-28 11:00:53 +000072Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * TODO: updated
75 * nanohttp.[ch] : started adding APIs to get the redirected URL
76 when this occurs (needed for further base computation
77 * tree.h: cleanup
78 * encoding.c: cleanup
79 * SAX.c: minor change around ctxt->loadsubset
80
Daniel Veillard6278fb52001-05-25 07:38:41 +000081Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * Makefile.am include/Makefile.am: small change to have
84 include/libxml rebuilt if working from CVS.
85 * uri.c: applied another patch from Carl Douglas for URI escaping,
86 this should close bug #51876
87
Daniel Veillardd16df9f2001-05-23 13:44:21 +000088Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * xinclude.c: fixed XInclude recursive behaviour bug #54678
91 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
92 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
93 added specific regression test
94 * parser.h: preparing for the XSLT mode where DTD inherited
95 attributes are added to the tree.
96
Daniel Veillardbbd22452001-05-23 12:02:27 +000097Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * xinclude.[ch]: Updated the namespace for the Last Call version
100 * result/XInclude/include test/XInclude/include: updated the
101 testsuite accordingly
102
Daniel Veillard8514c672001-05-23 10:29:12 +0000103Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
106 related to bug #51876
107
Daniel Veillard42596ad2001-05-22 16:57:14 +0000108Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
109
110 * tree.c: fixed a gross mistake in base computation, xml:base is
111 not completely correct yet (need cascade).
112 * xpath.[ch]: added the few things needed to find a function name
113 and URI from the XPath context when it is called.
114
Daniel Veillard81418e32001-05-22 15:08:55 +0000115Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * catalog.[ch]: fixes and add xmlLoadCatalogs()
118 * DOCBparser.c: small cleanup
119 * xmllint.c: added a --catalogs option to load catalogs from
120 $SGML_CATALOG_FILES
121 * tree.c: cleanup
122 * configure.in: iconv library fixup, ICONV_LIBS
123
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000124Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * catalog.c: handling of CATALOG entries. detection of recursion,
127 and a few bugfixes
128 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
129 against the default namespace
130
Daniel Veillard04b93292001-05-21 08:15:31 +0000131Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
134
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000135Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * parser.c: fixed propagation context info when parsing an
138 external entity.
139 * doc/html/*.html: regenerated a couple of docs
140
Daniel Veillard4623acd2001-05-19 15:13:15 +0000141Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * doc/xml.html: update with 2.3.9 informations
144
Daniel Veillardbed7b052001-05-19 14:59:49 +0000145Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
148 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
149 * doc/html/* : rebuilt the docs
150 * valid.c: small patch which may improve some case when
151 validating.
152
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000153Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * HTMLparser.c: Closed bug #54891
156 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
157 to the suite
158
159Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
162 applied a documentation patch from LotR and filled in a few missing
163 descriptions
164
Daniel Veillard76d66f42001-05-16 21:05:17 +0000165Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
166
167 * xpath.c tree.c parser.c: speed optimizations at the parser level
168 document tree freeing and xpath evaluation
169
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000170Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * parser.c parser.h parserInternals.h: fixed a couple of
173 interfaces for handling memory buffer input to const char *
174 upon suggestion of JamesH.
175
Daniel Veillardc3739e72001-05-15 15:23:27 +0000176Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * configure.in: LoTR sent a patch fixing the previous commit
179
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000180Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * configure.in: trying to deal again with the stoopid -R linking
183 flag of Solaris
184
Daniel Veillard790142b2001-05-15 10:51:53 +0000185Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xpath.h: two nodeset access macros from Thomas Broyer
188
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000189Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
192 patch from Thomas Broyer
193
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000194Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
197 case
198 * INSTALL: was empty added stuff from the FAQ
199
Daniel Veillard75bea542001-05-11 17:41:21 +0000200Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
203 attributes handling and #54433 by adding xmlUnsetProp()
204 and xmlUnsetNsProp()
205
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000206Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * HTMLparser.c: Patch from Jonas Borgström
209 (htmlGetEndPriority): New function, returns
210 the priority of a certain element.
211 (htmlAutoCloseOnClose): Only close inline elements if they
212 all have lower or equal priority.
213 * result/HTML: this of course changed a number of tests results.
214
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000215Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * xmlIO.c catalog.c: plugged in the default catalog resolution
218 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
219 documentations
220 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
221
Daniel Veillarda7374592001-05-10 14:17:55 +0000222Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
225 integrating catalogs
226 * catalog.[ch] testCatalog.c: adding a small catalo API
227 (only SGML catalog support).
228 * parser.c: restaured xmlKeepBlanksDefault(0) API
229
Daniel Veillardc17337c2001-05-09 10:51:31 +0000230Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
233
Daniel Veillard257d9102001-05-08 10:41:44 +0000234Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * parser.c: added xmlParseExternalEntityPrivate() to allow
237 propagation of ctxt->_private when parsing external entities
238
Daniel Veillard083c2662001-05-08 08:27:14 +0000239Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
242
Daniel Veillard01ef7382001-05-08 07:31:43 +0000243Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * configure.in: fixed a small portability problem with AM_CONDITIONAL
246
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000247Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * valid.c: warn when indeterminist content model is detected
250 * result/VC/ElementValid8: this adds a message
251 * Makefile.am: add --novalid for VCM tests
252 * parserInternals.c: added a call to Init memory
253
Daniel Veillard64269352001-05-04 17:52:34 +0000254Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
257 when both parameters are NULL.
258
Daniel Veillard37721922001-05-04 15:21:12 +0000259Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * valid.c: applied small patch from Gary Pennington, reindented
262 some part of the code.
263
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000264Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
267 release, updated and regenerated the docs
268
Daniel Veillard357c9602001-05-03 10:49:20 +0000269Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * xpath.c result/XPath/expr/floats : clarified and cleanup
272 printing of abnormal floats in tests.
273
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000274Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
277 * results/HTML/ : a few changes in the output of the HTML tests as
278 a result.
279 * configure.in: tying to fix -liconv where needed
280
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000281Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * Makefile.am: fixed a stupid error
284
Daniel Veillard7150a032001-05-02 16:41:11 +0000285Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * configure.in Makefile.am: make the inclusion of the trio
288 modules in the library conditional
289
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000290Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
291
292 * DOCBparser.c: patche from László Kovács, fixed entities refs
293 in attributes handling
294
Daniel Veillardedddff92001-05-02 10:58:52 +0000295Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
298 flushing
299
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000300Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * xpath.c: fix of an XSLT namespace bug reported on the list
303 general/bug-8-
304
Daniel Veillard5792e162001-04-30 17:44:45 +0000305Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * strio.h trio.c: Dan McNichol suggested a couple of small
308 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
309
Daniel Veillard02141ea2001-04-30 11:46:40 +0000310Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * tree.c parser.c encoding.c: spent a bit more time looking
313 at the parsing speed and DOM handling. Added a few more
314 speedups.
315
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000316Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * parser.c: small but effective parsing speed improvement
319
Daniel Veillardb59076b2001-04-29 17:04:07 +0000320Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * configure.in: default on the DocBook parser inclusion (for Gnome)
323 * DOCBparser.h: fixed a header reference
324
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000325Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * configure.in xpath.c: applied Bjorn patches for FPE on the
328 alpha
329
Daniel Veillardeefd4492001-04-28 16:55:50 +0000330Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
333 xmlSaveFormatFileTo()
334
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000335Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * xpath.c: simple and efficient optimization, XPath functions
338 aways bind to the same code, cache this
339 * TODO: updated (by saying some is obsolete)
340
Daniel Veillard2156a562001-04-28 12:24:34 +0000341Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * xpath.c: more cleanup work on XPath name parsing routines
344
Daniel Veillard61d80a22001-04-27 17:13:01 +0000345Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
348 xmlXPathParseName
349 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
350 * debugXML.c: avoid compilation problems if compiling without
351 HTML support, Igor Zlatkovic
352 * win32/libxml2/libxml2.def.src: being able to compile without
353 XPath on Windows
354
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000355Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * libxml.m4: yet another patch from Toshio Kuratomi
358
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000359Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
362
Daniel Veillard67fee942001-04-26 18:59:03 +0000363Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * tree.[ch]: added xmlSaveFormatFile interface for saving
366 and indenting a file.
367
Daniel Veillard82e49712001-04-26 14:38:03 +0000368Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * xpath.c: fixed bug #53689 related to processing-instruction()
371
Daniel Veillard02f077a2001-04-26 10:59:11 +0000372Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * DOCBparser.c: patche from László Kovács
375
Daniel Veillard30211a02001-04-26 09:33:18 +0000376Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * parser.c: applied fixes from Christian Glahn bug report #53391
379
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000380Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * error.c: Jean François Lecomte provided a complete description
383 and a fix to bug #53537
384
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000385Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
388
Daniel Veillard1034da22001-04-25 19:06:28 +0000389Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * DOCBparser.c SAX.c: a bit more work on entities processing.
392 Still Need to cleanup XML output and references in attributes
393
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000394Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * DOCBparser.c include/Makefile.am: two patches from László Kovács
397
Daniel Veillardb33c2012001-04-25 12:59:04 +0000398Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * tree.c: trying to fix #53574, not completely complete,
401 I would like xmllint --copy --debug test/ent1 and
402 xmllint --debug test/ent1 to show the same result.
403 * xpath.c: fix a bug when trying to sort namespace nodes
404
Daniel Veillard5146f202001-04-25 10:29:44 +0000405Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * HTMLtree.c: real fix for #53402
408
Daniel Veillard7533cc82001-04-24 15:52:00 +0000409Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
412 PIs when using xsl:output
413 * valid.c: closing #53537 some case generate segfaults if there
414 is validity errors
415
Daniel Veillard61b33d52001-04-24 13:55:12 +0000416Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * SAX.c testDocbook.c DOCBparser.c: more work on the support
419 of external parsed entities, added --noent to testDocbook
420 * valid.c: Garry Pennington found an uninitialized variable
421 access in xmlValidateElementContent()
422
Daniel Veillard56098d42001-04-24 12:51:09 +0000423Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * HTMLparser.c : HTML parsing still sucks ... trying to deal
426 with madness
427 * result/HTML/ : this modified the result of the regression tests
428 a lot.
429
Daniel Veillard122376b2001-04-24 12:12:30 +0000430Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
433 to doc where it wasn't checked against NULL reported by
434 Jens Laas
435
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000436Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
439 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
440
Daniel Veillardeae522a2001-04-23 13:41:34 +0000441Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
444 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
445 * SAX.[ch]: cleanup and updates for DocBook
446 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
447 ex SGML identifier changes
448 * valid.c: removed a static unused function.
449
Daniel Veillardde57c612001-04-23 09:13:36 +0000450Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * HTMLtree.c: applied change for Paul Sponagl on script saving
453 * Makefile.am: the warning about entity title.xml are normal.
454
Daniel Veillard393df012001-04-22 20:11:18 +0000455Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
456
457 * configure.in: release of 2.3.7
458 * Makefile.am: fixing make distcheck
459
Daniel Veillarda41123c2001-04-22 19:31:20 +0000460Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * doc/html/* doc/xml.html: updated and regenerated the docs
463
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000464Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * xpath.c: fixed the XPointer problem introduced in 2.3.6
467
Daniel Veillarde82a9922001-04-22 12:12:58 +0000468Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * tree.c: fixed #53388 with the provided patch
471
Daniel Veillard06803992001-04-22 10:35:56 +0000472Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * valid.c: Bjorn detected an invalid memory access. Fixed
475 vstateVPush()
476
Daniel Veillard40af6492001-04-22 08:50:55 +0000477Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
480
Bjorn Reese70a9da52001-04-21 16:57:29 +0000481Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
482
483 * libxml.h: new header used only for the compilation of libxml
484 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
485 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
486 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
487 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
488 xmlmemory.c xpath.c xpointer.c: libxml.h integration
489 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
490 baseline (version 1.2 plus a single patch).
491 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
492 scientific notation for numbers. Tests added.
493 * xpath.c: formatting of numbers changed to use sprintf
494 (contribution from William Brack)
495
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000496Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * valid.c: cleanup, more useful debugging
499 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
500 * xmlIO.c: entity loading is printed as an error when validating
501
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000502Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * valid.c: fixed to validate within entities
505 * test/VCM/v22.xml: added a specific testcase
506
Daniel Veillardca1f1722001-04-20 15:47:35 +0000507Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * valid.c: forgot an epsilon transition in for ()+
510 * test/VCM/v21.xml : added a specific test case
511
Daniel Veillard85349052001-04-20 13:48:21 +0000512Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * valid.c: removed a state explosion exhibited by RSS
515 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
516 from bug #51872
517
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000518Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * valid.[ch] tree.h: worked *hard* to get non-determinist content
521 validation without using an ugly NFA -> DFA algo in the source.
522 Made a specific algorithm easier to maintain, using a single
523 stack and without recursion.
524 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
525 * hash.c: made the growing routine static
526 * tree.h parser.c: added the parent information to an
527 xmlElementContent node.
528
Daniel Veillarde470df72001-04-18 21:41:07 +0000529Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * SAX.c parser.c xpath.c: generating IDs when not validating
532 from an external parsed entity was poisoning the ID has table
533 with removed values. This was killing XSLT on the KDE help
534 browser.
535
Daniel Veillardceacdd92001-04-18 15:10:35 +0000536Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * entities.h: andrew@ugh.net.au detected a double declaration
539
Daniel Veillarda10efa82001-04-18 13:09:01 +0000540Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541
542 * debugXML.c hash.c tree.h valid.c : some changes related to
543 the validation suport to improve speed with DocBook
544 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
545 the way validation errors get reported
546
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000547Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * HTMLparser.c HTMLtree.c: applied part of the patches provided
550 by P C Chow and William M. Brack for XSLT HTML output
551
Daniel Veillard2d90de42001-04-16 17:46:18 +0000552Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * xmlversion.h.in win32config.h win32/libxml2/*: applied
555 Igor Zlatkovic patches for MSC compilation and added his
556 updates
557
Daniel Veillarde043ee12001-04-16 14:08:07 +0000558Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
561 prefix lookup.
562 * parserInternals.c: fixed the bug reported by Morus Walter
563 due to an off by one typo in xmlStringCurrentChar()
564
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000565Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * HTMLparser.c result/HTML/*: revamped the way the HTML
568 parser handles end of tags or end of input
569
Daniel Veillard82daa812001-04-12 08:55:36 +0000570Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * tree.[ch] : added xmlDocCopyNode for gdome2 support
573
Daniel Veillard67a21302001-04-11 14:39:16 +0000574Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
577 bug where the linktime verions of free() won't work ...
578
Daniel Veillard27b55282001-04-11 12:22:25 +0000579Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
582
Daniel Veillardafc73112001-04-11 11:51:41 +0000583Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * doc/xml.html: added 2.3.6 release
586
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000587Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
590 * result/wml.xml: resulted in a small output change
591
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000592Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * tree.c: xmlNewDoc was missing the charset initialization
595 * xmllint.c: added --auto to autogenerate a doc, allow to
596 reproduce the problem fixed on xmlNewDoc
597
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000598Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * xpath.c: trying to get 52979 solved
601 * tree.c result/ result/noent/: trying to get 52712 solved, this
602 also made me clean up the fact that XML output in general should
603 not add formating blanks by default, this changed the output of
604 a few tests
605
Daniel Veillard73639a72001-04-10 14:31:39 +0000606Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
609
Daniel Veillardfac26a12001-04-08 13:08:14 +0000610Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * configure.in: finally released 2.3.6
613
Daniel Veillard911f49a2001-04-07 15:39:35 +0000614Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * xpath.c: checking for null pointer generated by new code
617
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000618Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * xpath.c: fixed a [] evaluation problem reported
621 * test/XPath/tests/simpleaddr: extended test
622 * result/XPath/simpleaddr: updated result
623
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000624Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * xmllint.c: Dan Timis reported a portability problem
627 on Macs without mmap, fixed it.
628
Daniel Veillardb38bd552001-04-03 18:22:00 +0000629Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * testXPath.c : added a --tree option allowing to display the
632 tree dump of the XPath expression
633
Daniel Veillard4dd93462001-04-02 15:16:19 +0000634Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * xpath.c: fixed a memleak when comparing nodesets
637 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
638 * tree.c: added a TODO
639
Daniel Veillard92ad2102001-03-27 12:47:33 +0000640Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
643 we need string functions
644 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
645 to be able to use them where needed. Applied some changes
646 to reduce name linking pollution and compile in only what's
647 needed.
648 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
649 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
650 for the string manipulation functions
651 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
652 to the free() function of xmlmemory.c
653 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
654 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
655 usage.
656
657
Daniel Veillard2be30642001-03-27 00:32:28 +0000658Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * error.c: applied the context output patch of the error
661 handling submitted by Chuck Griffith
662 * error/VC/*: this slightly change some error logs
663
Daniel Veillard50582112001-03-26 22:52:16 +0000664Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * parser.c: fixed line number reporting on error
667
Daniel Veillard04be4f52001-03-26 21:23:53 +0000668Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * parser.c: Sullivan and Darin found a parser bug,
671 applied the patch.
672
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000673Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
676 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
677 xmlversion.h.in xpointer.c: of course the way I defined
678 UNUSED breaks on old gcc version. Try to be smart and
679 also define it directly in xmlversion.h
680 * configure.in: removed -ansi flag from the pedantic set
681
682Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000683 Huge cleanup, I switched to compile with
684 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
685 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
686 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
687 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
688 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
689 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
690 encoding.h entities.c error.c list.[ch] nanoftp.c
691 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
692 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
693 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
694 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
695 Cleanup, staticfied a number of non-exported functions,
696 detected and cleaned up a dozen of problem found this way,
697 avoided a lot of public function name/typedef/system names clashes
698 * doc/xml.html: updated
699 * configure.in: switched private flags to the really pedantic ones.
700
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000701Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * configure.in: 2.3.5
704 * doc/html/*: rebuilt the docs
705
Daniel Veillard146c9122001-03-22 15:22:27 +0000706Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * parser.c: fixed a reported bug in NOTATION parsing
709 * uri.c: accepted but not fixed bug 51876, added TODO
710 * Makefile.am: fixed bug 51876
711
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000712Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * config.h.in configure.in error.c: fix a compilation problem
715 on platforms without vsnprintf (xml@thewrittenword.com)
716
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000717Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * parser.c: fixed a function name header typo
720 * SAX.c: notations can also occur in external subset.
721
Daniel Veillard7d42b542001-03-20 13:22:46 +0000722Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * error.c: removed a C++ like comment
725
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000726Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * parser.c: fixing bug 52299 strange condition leading
729 to a parser crash due to a buffer overflow
730 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
731 added the specific test case
732
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000733Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
734
735 * xpath.[ch]: still a lot of cleanup based on XSLT, added
736 xmlXPathConvert{String,Number,Boolean} to be able to make
737 type casts without a context stack, fixed some implementation
738 problems related to the absence of context at parse-time,
739 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
740 in the public API too
741 * xpointer.c xpathInternals.h: we need to know at parse time
742 whether we are compiling an XPointer
743
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000744Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
745
746 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
747 cleaned up the parser internals, refactored XPath code, added
748 new compilation based APIs and cleanly separated public and
749 private APIs.
750
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000751Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * xpath.h: the comp field must be added at the end to avoid
754 killing binary compat.
755
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000756Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * Makefile.am: detect XPath memleaks in regreson tests
759 * error.c: fixed and error w.r.t. error reporting still using
760 stderr
761 * hash.c: added new line at end of file
762 * tree.h: minor cleanup
763 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
764 expression parsing from evaluation, resulted in a number of
765 changes internally, and in XPointer. Likely to break stuff
766 using xpathInternals.h but should remain binary compatible,
767 new interfaces will be added.
768
Daniel Veillardd574f782001-03-14 19:40:17 +0000769Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * configure.in: fixed a couple of problems reported by
772 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
773 without gcc on non linux platforms.
774
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000775Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
778 a fix for --with-html-dir= configure support. I hope it won't
779 break rpm generation
780
Daniel Veillarda022fe02001-03-14 16:30:00 +0000781Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * xmlIO.c: one function comment cleanup.
784
Daniel Veillard25239c12001-03-14 13:56:48 +0000785Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * SAX.c: external subset notations were improperly registered
788 in the internal subset.
789
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000790Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * README.cvs-commits: added, pointing to HACKING
793 * HACKING: updated
794
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000795Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * parser.c: and Matt Sergeant found one in the XML push
798 parser (erroneous check I forgot to remove when I fixed the
799 main parser).
800
Daniel Veillard68d7b672001-03-12 18:22:04 +0000801Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * xpath.c: ptittom found a small bug in UnaryExpr
804
Daniel Veillarde356c282001-03-10 12:32:04 +0000805Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * configure.in: bumped to 2.3.4
808 * error.c: fixed bug #51860
809 * tree.c: fixed bug #51861
810 * valid.c: cleanup, more debug, failed to fix one bug crap ...
811 * tree.[ch] : added xmlDefaultBufferSize
812 * nanoftp.c: typo in function name header block
813 * doc/xml.html : updated, added link to XML::LibXSLT
814 * doc/html/* : rebuilt the docs
815
Daniel Veillard80f32572001-03-07 19:45:40 +0000816Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * parser.c SAX.c: the new content parsing code raised an
819 ugly bug in the characters() SAX callback. Found it
820 just because of strangeness in XSLT XML Rec ouptut :-(
821
Daniel Veillard6c831202001-03-07 15:57:53 +0000822Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * Makefile.am: Martin Baulig suggested to add -lm
825 * tree.c: found another bug in xmlNodeGetContent()
826
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000827Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * xpath.c: Bjorn found the error related to strictness of comparison.
830
Daniel Veillard29631a82001-03-05 09:49:20 +0000831Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * parser.c: trying to fix the Dtd parsing problem reported
834 by Gary, side effect of last week speed optimizations.
835
Daniel Veillard14be0a12001-03-03 18:50:55 +0000836Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
839 * parserInternals.c: removed unneeded test raised by Stric
840
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000841Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
842
843 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
844 and fixed by William Brack). Added xmlXPathFormatNumber.
845 Changed the sorting slightly.
846 * configure.in Makefile.am example/Makefile.am: Added -lm.
847 Please note that applications linking with libxml2, must
848 also like with the math library from now on.
849
Daniel Veillardf9533d12001-03-03 10:04:57 +0000850Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * HTMLparser.c: fixed loop reported by Marc Sanfacon
853
Daniel Veillard2f362242001-03-02 17:36:21 +0000854Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
855
856 * parser.c: one must report spaces even if the Dtd element
857 content proves that this is not part of the element content.
858 * result/valid/*.xml: this changed the ouptu slightly
859
Daniel Veillardb402c072001-03-01 17:28:58 +0000860Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * configure.in: bumped to 2.3.3
863 * doc/xml.html: updated
864
Daniel Veillard77851712001-02-27 21:54:07 +0000865Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * tree.c: minor doc fix
868 * xpath.c: deallocation issues when a result tree has been
869 converted to a node-set
870
Daniel Veillardec70e912001-02-26 20:10:45 +0000871Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * doc/xml.html: oops corrected dates s/2000/2001
874
Daniel Veillard8730c562001-02-26 10:49:57 +0000875Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * valid.c: new patch from Gary Pennington
878
Daniel Veillard91e9d582001-02-26 07:31:12 +0000879Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * doc/xml.html: applied patch from Ankh
882
Daniel Veillardedac3c92001-02-26 01:36:19 +0000883Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * xinclude.c: fixed a problem building on Mac
886
Daniel Veillard21a0f912001-02-25 19:54:14 +0000887Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * parser.c: more work on increasing parsing ferformances
890
Daniel Veillard48b2f892001-02-25 16:11:03 +0000891Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
894 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
895 avoiding memcpy in production builds MEM_CLEANUP macro use
896 * parser.[ch] parserInternals.c: optimizations of the tightest
897 internal loops inside the parser. Better checking of I/O
898 flushing/loading conditions
899 * xmllint.c : added --timing
900
Daniel Veillard71681102001-02-24 17:48:53 +0000901Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * configure.in: bumped to 2.3.2
904 * doc/xml.html: updated for release
905
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000906Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * xpath.c: found a memleak and fixed a nasty bug
909
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000910Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * xmllint.[c1] : added return code errors for xmllint
913 * xpath.c: specific debug dump function for result value trees
914
Daniel Veillard4b637072001-02-21 21:52:55 +0000915Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * xpath.c: finally implemented xmlXPathCompareNodeSets
918 * test/XPath/expr/floats results/XPath/expr/floats: added
919 a test for float expressions
920
Daniel Veillardf714aa32001-02-21 03:07:44 +0000921Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
922
923 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
924 * parserInternals.[ch]: trying to speed up parsing
925 * xpath.c : speeded up node set equality op
926
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000927Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
930 better handling of ID/IDREF and the list modules associated
931 * configure.in: small CFLAGS cleanup
932
Daniel Veillarda8abee62001-02-19 15:14:59 +0000933Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934
935 * configure.in: fixed iconv detection on AIX (stric)
936
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000937Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000938
939 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
940
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000941Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
942
943 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
944 and optimized xmlXPathNodeSetSort
945
Daniel Veillard142adbf2001-02-17 13:21:05 +0000946Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * xpath.c: bug fix when context size is 0
949 * parser.c: I like Norm's Dtd because they still manage to break
950 the parser occasionally
951
Daniel Veillardf23e0092001-02-16 13:21:29 +0000952Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
955
Daniel Veillarde0e26512001-02-16 00:11:46 +0000956Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
959 attributes within the XML-1.0 namespace
960
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000961Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * xpathInternals.h: exported a few axis functions
964 * doc/xml.html: updated the doc
965
Daniel Veillard760f4422001-02-15 14:59:48 +0000966Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * configure.in: applied patch from Daniel van Balen for OpenBSD
969 and bumped version to 2.3.1
970 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
971 attempt to find autoclosing was simply broken, removed it,
972 updated the examples, this is better
973
Daniel Veillardd194dd22001-02-14 10:37:43 +0000974Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * hash.[ch]: added Paolo Casarini patch to provide Delete from
977 hash functionnalities.
978 * doc/html/* : rebuild the doc
979
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000980Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
983 on predicate
984 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
985 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
986 really want to have tags closed on output even if we accept
987 unclosed ones on input
988
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000989Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * xpath.c: ouch don't free NULL, rare case fixed
992 * tree.c: don't coalesce text nodes if they don't have the
993 same behaviour wrt escaping on output
994
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000995Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * xpath.c: small fixup
998 * SAX.c: don't warn on empty namespaces.
999
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001000Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * README: a bit of cleanup
1003 * configure.in: preparing for 2.3.0 release
1004
Daniel Veillard1f83d392001-02-08 09:37:42 +00001005Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * hash.[ch]: added a first version of xmlHashSize()
1008 * valid.c: another bug fix from Gary Pennington
1009
Daniel Veillard5eef6222001-02-07 18:24:48 +00001010Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * valid.c: couple of bug fixes pointed by Gary Pennington
1013 * HTMLtree.c: #if 0 cleanup
1014
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001015Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1018 which removes a time consuming check of xmlXPathNodeSetAdd()
1019 and use it in places where we are sure to not break unicity
1020
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001021Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * xpath.c: bug fixes found from XSLT
1024 * tree.c: preserve node->name special values when copying nodes.
1025 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1026 external subset are fetched when available but without full
1027 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1028 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1029 output with encoding disabled.
1030
Daniel Veillard2c833b62001-02-03 08:52:06 +00001031Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1034 xmlCheckFilename should not be called from xmlFileOpenW
1035 and xmlGzfileOpenW
1036
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001037Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1038
1039 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1040 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1041 added the new tests for URI normalization
1042 * testURI.c: fixed stoopid bugs
1043 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1044 the URI in the error messages are now properly normalized
1045
Daniel Veillardea28ce62001-02-02 08:20:19 +00001046Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1049
Daniel Veillarde99a4762001-02-01 04:34:35 +00001050Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1053
Daniel Veillard2b325a02001-01-31 20:46:31 +00001054Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1055
1056 * xpath.c: fixed mod operator
1057
Daniel Veillardde55cf62001-01-31 15:53:13 +00001058Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1059
1060 * parser.c: fixed xmlStrcat doc
1061 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1062 trees.
1063
Daniel Veillard2f913b72001-01-31 13:23:49 +00001064Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * xpath.c result/XPath/tests/chaptersbase
1067 result/XPath/tests/simplebase: fixed XPath node()
1068 * tree.c: small fix in xmlNewNs()
1069 * Makefile.am: removed extraneous xml2Conf.sh rule
1070
Daniel Veillardb42042b2001-01-28 07:40:36 +00001071Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1072
1073 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1074 Changed the library name, in order to get libxml-devel and
1075 libxml2-devel to coexist on a single system
1076 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1077 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1078
Daniel Veillardee0a4662001-01-27 18:59:33 +00001079Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1080
1081 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1082 libxml2-devel installable in // as libxml-devel.
1083
Daniel Veillard5eb05942001-01-27 17:50:22 +00001084Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * doc/Makefile.am: fixed make rebuild in doc
1087 * doc/html/*.html: rebuilt the docs
1088
Daniel Veillard65c295d2001-01-26 09:32:39 +00001089Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1092
Daniel Veillard8e199902001-01-25 18:54:39 +00001093Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1096 the HTML doc to go into the -devel RPM ...
1097 * aclocal.m4 config.h.in: some updates due to auto* magic
1098
Daniel Veillard93086662001-01-25 18:13:04 +00001099Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * xpath.h: added a hook in the context structure allowing to
1102 link to extra support, needed for XSLT
1103
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001104Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1107 xmlXPtrCmpPoints to use it.
1108 * propagated the following patch from Alejandro Forero
1109 * include/win32config.h xmlIO.c: applied further suggestions
1110 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1111 * example/gjobread.c: fixed warnings, now that it builds
1112
1113Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1114
1115 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1116
1117 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1118 filename points to a valid file (not a directory).
1119 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1120 Added calls to xmlCheckFilenameDir.
1121
1122 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1123 `path' (rather than `filename') as the parameter to gzopen and open.
1124
Daniel Veillard48177c22001-01-23 15:27:41 +00001125Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126
1127 * Makefile.am: fixed a problem with EXTRA_DIST
1128
Daniel Veillardb83ba402001-01-22 22:45:10 +00001129Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * Makefile.am example/Makefile.am: finally found the trick
1132 to build the example, i.e. add "." in SUBDIRS before example
1133 in the list <grin/>
1134
Daniel Veillard82687162001-01-22 15:32:01 +00001135Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * doc/xml.html: updated with an XSLT section, removed pointer to
1138 W3C CVS base.
1139
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001140Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1143 too, and deallocation need to occur the same way.
1144
Daniel Veillarde4566462001-01-22 09:58:39 +00001145Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1148 type correponding to an XSLT result tree fragment. Share most
1149 of the data format with node set, as well as operators.
1150 * HTMLtree.c: added a newline at the end of the doctype output
1151 whe this one is not present initially.
1152 * tree.c: make sure taht the parent and doc pointers are properly
1153 set when copying attributes (lists).
1154
Daniel Veillard701c7362001-01-21 09:48:59 +00001155Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1156
1157 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1158
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001159Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1160
1161 * xpath.c: seems I finally killed that ugly path evaluation
1162 context bug (tagged 9999 in case is is wrong)
1163
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001164Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1167 for XSLT
1168
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001169Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1170
1171 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1172 for xmlGzfileOpen() bug
1173
Daniel Veillardf6eea272001-01-18 12:17:12 +00001174Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * xpath.c: removed an error found by XSLT usage
1177 * tree.c parserInternals.h: use a predefined static string
1178 for text and comment nodes, avoid freeing them in xmlFreeNode,
1179 exported the string name in parserInternals.h and added
1180 another value to disable encoding at output (for XSLT),
1181 gain memory, time.
1182
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001183Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1184
1185 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1186 win32/libxml2/libxml2_so.dsp: new makefiles and update
1187 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1188
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001189Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1192 Gary Pennington
1193
Daniel Veillard389e6b72001-01-15 19:41:13 +00001194Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * xpath.c: fixed the comaprision of values and nodelists,
1197 need to compare nodelist still ...
1198 * debugXML.c: avoided a possible core dump
1199 * HTMLparser.c: cleanup
1200 * nanohttp.c: contributed fix.
1201 * tree.c: fixes in properties handling added xmlSetNsProp
1202 needed by libxslt
1203 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1204 comment
1205 * TODO: updated
1206
Daniel Veillard167bd532001-01-06 21:09:34 +00001207Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * parser.c parserInternals.c: applied Bjorn Reese optimization
1210 patch
1211
1212Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1213
1214 * Makefile.am: applied patch fro make check from Martin Vidner
1215
Daniel Veillard503b8932001-01-05 06:36:31 +00001216Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1217
1218 * configure.in: preparing 2.2.11
1219 * doc/html/*: rebuild the HTML files
1220 * doc/xml.html : updated
1221
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001222Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1223
1224 * tree.c: fixed a stupid bug
1225 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1226 patches related to validation of an XInclude processing result
1227 * TODO: updated
1228
Daniel Veillarde2488192001-01-04 10:54:22 +00001229Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1232 on large files
1233
Daniel Veillardf060a412001-01-03 20:52:44 +00001234Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1237
Daniel Veillard45cff692001-01-03 18:02:04 +00001238Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1241 reported by Jonas Borgström
1242 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1243
Daniel Veillard08108982001-01-03 15:24:58 +00001244Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * testXPath.c xpath.c: fixing the XPath union expressions problem
1247 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1248
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001249Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1250
1251 * xmllint.c: Made is so if the file name is "-" is will read form
1252 standard input. Sven Heinicke <sven@zen.org>
1253 * tree.c: fixed a problem when growing buffer
1254 * tree.h: fixed the comment of the node types following andersca
1255 comment
1256 * TODO: updated
1257
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001258Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * HTMLparser.[ch]: added a way to avoid adding automatically
1261 omitted tags. htmlHandleOmittedElem() allows to change the
1262 default handling.
1263 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1264 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1265 of xmllint too when using --memory flag, added a memory test
1266 suite at the Makefile level.
1267 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1268 with namespace use when encountering QNames in XPath evalation,
1269 added xmlns() scheme in XPointer.
1270 * nanoftp.c : incorporated a fix
1271 * parser.c xmlIO.c: fixed problems raised with encoding when using
1272 the memory I/O
1273 * parserInternals.c: closed bug 25934 reported by
1274 torsten.landschoff@innominate.de
1275 * TODO: updated
1276
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001277Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1278
1279 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1280 on a non-updated tree :-(, made a 2.2.10 release to correct the
1281 situation
1282
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001283Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1286 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1287 integrated a set of OpenVMS changes from Howard Taylor
1288 <Howard.Taylor@pacoast.com>
1289
Daniel Veillard58770e72000-11-25 00:48:47 +00001290Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1291
1292 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1293 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1294
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001295Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1296
1297 * HTMLparser.c: some fixes on auto-open of html/head/body
1298 * encoding.c: fixed a compilation error on some gcc env
1299 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1300 XPointer implementation
1301 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1302 related XPointer tests and associated results
1303
Daniel Veillard300f7d62000-11-24 13:04:04 +00001304Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * doc/xmldtd.html doc/xml.html: following a short step by step
1307 guidance on IRC to help maciej with DTDs I started a small
1308 page on the subject.
1309
Daniel Veillard748e45d2000-11-17 16:36:08 +00001310Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * HTMLparser.c: fixed handling of broken charrefs
1313 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1314 patches
1315
Daniel Veillard28929b22000-11-13 18:22:49 +00001316Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * doc/xml.html doc/html/* : rebuilt the docs after adding
1319 xinclude and updated page for 2.2.7 and 2.2.8
1320 * configure.in: releasing 2.2.8
1321
Daniel Veillard41e06512000-11-13 11:47:47 +00001322Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * parser.[ch] parserInternals.c: applied the conditional
1325 section processing fix from Jonathan P Springer
1326 <jonathan.springer2@gte.net>
1327 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1328 project file, fixed iconv default non support
1329 * xpath.c: fixed the problem of evaluating relative expressions
1330 when a node context is provided.
1331
Daniel Veillardbf432752000-11-12 15:56:56 +00001332Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * nanoftp.c: fixed gcc 2.95 new warnings
1335 * SAX.c: fixed a stupid bug
1336 * tree.c: fixed a formatting problem when round-tripping
1337 from/to memory
1338 * xinclude.c: chased memleak, fixed a base problem
1339 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1340 xmlXPtrBuildNodeList()
1341 * TODO: updated
1342 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1343 adding a first small set of regression tests for XInclude
1344
Daniel Veillardc2def842000-11-07 14:21:01 +00001345Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * nanohttp.[ch]: applied Wayne Davison patches to access
1348 the WWW-Authorization header.
1349 * parser.c: Closed Bug#30847: Problems when switching encoding
1350 in short files by applying Simon Berg's patch.
1351 * valid.c: fixed a validation problem
1352 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1353 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1354 Wayne Davison
1355 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1356 need to be extended to non full nodes selections.
1357 * xinclude.c: starts to work decently
1358
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001359Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1362 debugXML.c xmlversion.h.in: Started adding XInclude support,
1363 this is a new xmllint option
1364 * tree.c xpath.c: applied TOM patches for XPath
1365 * xpointer.c: fixed a couple of errors.
1366 * uri.c: added an escaping function needed for xinclude
1367 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1368 new warning from RH70 gcc's version
1369
Daniel Veillarda4964b72000-10-31 18:23:44 +00001370Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * HTMLparser.c: fixed loop on invalid char in scripts
1373 * parser.c: update to description of xmlIOParseDTD()
1374 * libxml.m4 xmlversion.h.in: changes contributed by
1375 Michael Schmeing <m.schmeing@internet-factory.de>
1376 * configure.in: preparing for 2.2.7
1377 * Makefile.am: trying to avoid config.h and acconfig.h
1378 being included in the distrib
1379 * configure.in: released 2.2.7
1380
1381Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1384 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1385
Daniel Veillard01411222000-10-30 15:33:22 +00001386Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * parser.[ch]: added xmlIOParseDTD()
1389 * xpointer.c: added support for the 2 extra parameters of
1390 string-range, fixed a stoopid error when '0' was present
1391 in XPointer expressions
1392 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1393 testsuite for the above
1394
Daniel Veillard6db58192000-10-30 09:27:53 +00001395Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1396
1397 * libxml.spec.in: improved package descriptions
1398
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001399Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * xpath.c xpathInternals.h: applied a large cleaning patch
1402 from TOM <ptittom@free.fr>, it also add namespace support
1403 for function and variables registration.
1404
Daniel Veillardbd20df72000-10-29 17:53:40 +00001405Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1408 * Makefile.mingw: Wayne Davison's update adding hash.c
1409
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001410Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * xpath.c: fixed the root evaluation problems
1413 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1414 ignorable spaces with <b> <bold> <em>
1415 * tree.c: fixed a loop in xmlSearchNsByHref()
1416
Daniel Veillard767662d2000-10-27 17:04:52 +00001417Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1418
1419 * xpath.c: applied another XPath patch from TOM
1420 * xpath.c include/makefile.am: applied another patch from
1421 china@thewrittenword.com (cleanup on IRIX).
1422
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001423Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * xml-config.1: received a fixed version from Fredrik Hallenberg
1426 <hallon@lysator.liu.se>
1427
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001428Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1431 cleanup patch for XPath
1432
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001433Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * patched to redirrect all "out of context" error messages to
1436 a reconfigurable routine. The changes are:
1437 * xmlerror.h : added the export of an error context type (void *)
1438 an error handler type xmlGenericErrorFunc there is an interface
1439 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1440 to reset the error handling routine and its argument
1441 (by default it's equivalent to respectively fprintf and stderr.
1442 * all the c files: all wild accesses to stderr or stdout within
1443 the library have been replaced to calls to the handler.
1444
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001445Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * configure.in: release 2.2.6
1448 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1449 exporting the inner functions of xpath for extension modules
1450 * doc/*: updated and rebuilt the doc
1451
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001452Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * nanohttp.c : applied Wayne HTTP cleanup patch
1455 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1456 and xmlNodeSetSpacePreserve()
1457
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001458Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * xpath.c: closing bug #29260
1461
Daniel Veillard126f2792000-10-24 17:10:12 +00001462Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1465 multikey tuples, made hash structure opaque
1466 * valid.[ch]: moved elements, attributes, notations decalarations
1467 as well as ID and refs to hash tables.
1468 * entities.c: hash cleanup
1469 * xmlmemory.c: fixed a dump problem in debug mode
1470 * include/Makefile.am: problem passing in DESTDIR= values patch
1471 from Marc Christensen <marc@calderasystems.com>
1472 * nanohttp.c: removed debugging remains
1473 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1474 * HTMLparser.c parser.c: fixing a number of problems with the
1475 macros in the *parser.c files (Wayne).
1476 * HTMLparser.c: close the previous option when opening a new one
1477 (Marc Sanfacon).
1478 * result/HTML/*: updated the HTML results accordingly
1479
Daniel Veillard52afe802000-10-22 16:56:02 +00001480Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1483 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1484 XPath functions and XML entities table to them. More to come...
1485 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1486
Daniel Veillard683cb022000-10-22 12:04:13 +00001487Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * tree.c: coalesce adjacent text nodes
1490 * valid.c: handling of blank nodes in DTd validation (raised
1491 by problems with a posteriori validation).
1492 * nanohttp.c: changing behaviour on HTTP write stuff.
1493 * HTMLtree.c: forced body and html to be explicitely closed.
1494 * xpath.h: exported more XPath functions.
1495
Daniel Veillard1baf4122000-10-15 20:38:39 +00001496Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1497
1498 * Release of 2.2.5
1499 * xpointer.c: range() range-inside and other helper functions
1500 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1501
Daniel Veillard47e12f22000-10-15 14:24:25 +00001502Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1505 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1506
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001507Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1510 and XPointer modules
1511
Daniel Veillard134c9f32000-10-15 10:27:08 +00001512Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * SAX.h: closed #25107
1515
Daniel Veillard39915622000-10-15 10:06:55 +00001516Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * testSAX.c: fixed problem with cdata reporting
1519 * SAXresult/* : updated
1520
Daniel Veillard1e851392000-10-15 10:02:56 +00001521Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1522
1523 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1524 Closed bug #27499, added to regression tests
1525 * TODO: updated
1526
Daniel Veillard7eda8452000-10-14 23:38:43 +00001527Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1528
1529 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1530 support for SCRIPT and STYLE with help from Bjorn Reese
1531 * test/HTML/* result/HTML/*: added simple testcase and updated
1532 the existing ones.
1533
Daniel Veillardff9c3302000-10-13 16:38:25 +00001534Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1537 string-range for empty strings
1538 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1539 test/XPath/xptr/strrange: augmented the XPointer testsuite
1540
Daniel Veillard189446d2000-10-13 10:23:06 +00001541Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * doc/xml.html doc/xmlmem.html: added a module describing memory
1544 interfaces and use, updated the main page.
1545
Daniel Veillard2f971a22000-10-12 23:26:32 +00001546Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1547
1548 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1549 nanoftp code work on Windows too now
1550
1551Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001552
1553 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1554 * xpointer.c: implemented string-range() at least a good first version
1555 * test/XPath/docs/str test/XPath/xptr/strrange
1556 result/XPath/xptr/strrange: the string-range() tests
1557
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001558Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * Makefile.am include/Makefile.am include/win32config.h
1561 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1562 and make distcheck
1563
Daniel Veillard19d61112000-10-11 23:50:35 +00001564Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1567 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1568 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1569
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001570Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1573 patch for socklen_t detection by
1574 Albert Chin-A-Young <china@thewrittenword.com>
1575
Daniel Veillardcd429612000-10-11 15:57:05 +00001576Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1579 and added a --dtdvalid option to xmllint used to test it
1580
Daniel Veillard47c02452000-10-11 13:04:36 +00001581Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1584 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1585
Daniel Veillard2d38f042000-10-11 10:54:10 +00001586Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1589 handlings (registration, lookup, cleanup)
1590
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001591Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * configure.in Makefile.am include/makefile.am: adding XPointer
1594 and XPtrtests target
1595 * xpointer.[ch] : new files for XPointer support
1596 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1597 more XPath tests
1598
Daniel Veillard57fda592000-10-10 23:24:14 +00001599Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * configure.in: fixed, very broken, make distcheck works again
1602
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001603Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * More work toward 2.2.5, integrated a number of patches
1606 * configure.in Makefile.am win32config.h.in: trying to cleanup
1607 make distcheck .... huh ...
1608 * include/Makefile.am include/win32config.h: new directory
1609 for includes
1610 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1611 updated teh makefiles and instructions for WIN32
1612 * xpath.c: small fixes
1613 * test/XPath/ results/XPath: updated the testcases and results
1614 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1615 suggested patches
1616 * valid.c: fixed an ID bug
1617
Daniel Veillardb71379b2000-10-09 12:30:39 +00001618Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1621 the automake bug where wrong dependancies were generated.
1622 * xpath.[ch]: worked on XPointer
1623
Daniel Veillard7e99c632000-10-06 12:59:53 +00001624Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1625
1626 * configure.in Makefile.am: 2.2.5, ship the include in an
1627 include/libxml subdirectory, use symlinks when using CVS
1628 * testSAX.c: fixed small bug
1629 * testXPath.c: changed the way testfiles are parsed
1630 * debugXML.c: same kind of cleanup when parsing an argument expression
1631 XPath/XPointers can have blanks embedded
1632 * xpath.[ch]: more cleanup, reorgs for XPointer work
1633 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1634 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1635
Daniel Veillard55b91f22000-10-05 16:30:11 +00001636Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1639 in the XPath engine, rewrote large parts of it, now it's far
1640 cleaner and in sync with the REC not an old WD. Fixed a parsing
1641 problem in the interactive XML shell found when testing XPath.
1642
Daniel Veillardac260302000-10-04 13:33:43 +00001643Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1646 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1647 examples with the extra test
1648
Daniel Veillard7cfce322000-10-04 12:40:27 +00001649Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1650
1651 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1652 the global init function.
1653
Daniel Veillard970112a2000-10-03 09:33:21 +00001654Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * HTMLparser.c: Doohhh, attribute name parsing was still case
1657 sensitive ! Fixed this ...
1658 * result/HTML/* : updated the tests results accordingly
1659
Daniel Veillard740abf52000-10-02 23:04:54 +00001660Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1663 engine, should be far more stable, incorporated a new version of
1664 preceding/following axis, need testing
1665 * uri.c: fixed file:///c:/a/b/c problem
1666 * test/XPath/tests/idsimple: augmented the XPath tests
1667
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001668Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * doc/* rebuilding docs for 2.2.4 release
1671
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001672Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * configure.in: releasing 2.2.4
1675 * parser.[ch]: added xmlStrEqual()
1676 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1677 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1678 use xmlStrEqual instead
1679 * TODO: updated
1680 * added an XPath test
1681
Daniel Veillardbc765302000-10-01 18:23:35 +00001682Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1683
1684 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1685 * entities.h: exported xmlInitializePredefinedEntities
1686 * parser.[ch] : added xmlInitParser()
1687 * parserInternals.h : had to export htmlInitAutoClose()
1688
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001689Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1690
1691 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1692 problems
1693 * Makefile.am : added XPath regression tests to normal tests
1694 * uri.c: fixed a problem with local paths, cleanup
1695 * parser.c: fixed a problem with large CData sections
1696
Daniel Veillardd2ade932000-09-30 14:39:55 +00001697Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * configure.in xml-config.in: patch from "Ben Taylor"
1700 <sol7x86@hotmail.com> for solaris shared libs lookup
1701
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017022000-09-30 Martin Baulig <baulig@suse.de>
1703
1704 * libxml-2.0.pc.in: Provide pkg-config script.
1705
1706 * configure.in: Create the libxml-2.0.pc script from the
1707 libxml-2.0.pc.in templates.
1708 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001709 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001710
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001711Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1714 when compiling with MSC
1715
Daniel Veillard46057e12000-09-24 18:49:59 +00001716Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * xpath.c: patch for normalize-string() substring-before(),
1719 substring-after() and translate() functions from Bjorn Reese
1720 <breese@mail1.stofanet.dk>
1721 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1722 Fredrik Hallenberg <hallon@lysator.liu.se>
1723 * TODO: updated
1724
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001725Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1726
1727 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1728 problem of socklen_t being undefined on a number of platforms
1729 * debugXML.c: fixed a compilation problem when without snprintf
1730
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001731Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1734 an URI bug and a fix for the control-character-induced infinite loop
1735 * nanohttp.c: preventive fix for compiling on WIN32
1736
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001737Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * xmlint.c: closing bug #25000
1740
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001741Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1744 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1745 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1746 related function, fixing xmlStrncmp(), and associated cleanup
1747 * result/HTML/entities.html.sax: updating result
1748
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001749Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * uri.c: applied patch for URI escaping from Wayne Davison
1752 <wayned@blorf.net>
1753 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1754 from Denis Barbier <barbier@imacs.polytechnique.fr>
1755 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1756 patch from Wayne Davison
1757
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001758Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * doc/xml.html : updated with new releases, adding "how to help"
1761
Daniel Veillard04698d92000-09-17 16:00:22 +00001762Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1765 removed a few warnings in pedantic mode ...
1766 * parserInternals.c parser.c: moved encoding switching function
1767 to parserInternals.c
1768 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1769
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001770Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1771
1772 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1773 error or warning handlers
1774
Daniel Veillardb1059e22000-09-16 14:02:43 +00001775Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * parserInternals.c parserInternals.h parser.c Makefile.am:
1778 created a new module parserInternals.c, moved most of the
1779 code shared by the various parsers there, as well as
1780 deprecated code from parser.c. More cleanup of parser.c
1781 * uri.c: fixed a problem when URI is NULL
1782 * valid.c: speedup when looking for an attribute declaration
1783
Daniel Veillard39c7d712000-09-10 16:14:55 +00001784Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1785
1786 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1787 the cleanup of the computation of URI references when seeking
1788 external entities. The URI reference string and the resulting
1789 URI are both stored now.
1790 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1791 large s(n)printf checks and cleanup from Denis Barbier
1792 <barbier@imacs.polytechnique.fr>
1793 * xmlversion.h.in tree.h: couple of SGML declarations for a
1794 possible docbook module.
1795 * result/VC/ : a couple of test output changed due to the change
1796 of the entities URI
1797
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001798Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * parser.h: added a _private field for linking user's data
1801
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001802Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * parser.c parserInternals.h: demacroified most of the IS_XXX
1805 the gain in size is significant so ...
1806
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001807Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * entities.c: cases where looking up entities with doc==NULL
1810 covered
1811
Daniel Veillard90e11312000-09-05 10:42:32 +00001812Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1813
Daniel Veillard1de50802000-09-07 08:54:32 +00001814 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001815 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1816
Daniel Veillard98a79162000-09-04 11:15:39 +00001817Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
Daniel Veillard1de50802000-09-07 08:54:32 +00001819 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001820 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1821 * Makefile.in: added URItest and included thenin "make tests"
1822
1823Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001824
1825 * xmlversion.h.in: closed bug 22941
1826
Daniel Veillard2bb89092000-08-31 14:57:50 +00001827Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * doc/xmlio.html: added doc and example for entity loader
1830 redefinition.
1831
Daniel Veillard96984452000-08-31 13:50:12 +00001832Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1835 used by libxml
1836
Daniel Veillarde715dd22000-08-29 18:29:38 +00001837Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * parser.c: Fixed bug on invalid ontent characters and when using
1840 push.
1841 * xmllint.c: fixed xmllint endling of errors in push mode
1842
Daniel Veillard4948eb42000-08-29 09:41:15 +00001843Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001846 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001847 * result/HTML/*.sax: regenerated HTML SAX output
1848 * parser.c: more cleanup.
1849
Daniel Veillarde010c172000-08-28 10:04:51 +00001850Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1851
1852 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001853 patches from Wayne Davison <wayned@users.sourceforge.net>,
1854 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001855 * HTMLparser.c: fixed an ignorable white space detection bug
1856 occuring when parsing with SAX only
1857 * result/HTML/*.sax: updated since the output is now HTML
1858 encoded...
1859
Daniel Veillard47f3f312000-08-27 22:40:15 +00001860Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1861
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001862 * HTMLparser.[ch]: applied some of Wayne Davison
1863 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001864
Daniel Veillarde0854c32000-08-27 21:12:29 +00001865Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1868 undeclared namespace prefix was used, added a warning.
1869 Cleaned up support w.r.t. entities, spilling out a warning
1870 and being pedantic on lookups.
1871 * test/warning/ent9 : added testcase for previous example.
1872 * TODO: updated
1873 * parserInternals.h parser.c: changed the way names are parsed
1874 now allow infinite size and decrease penalty for normal use
1875 * parser.c: Started a big cleanup/check of the parser code,
1876 fixed some of the most tortuous entity code, spotted code
1877 unused anymore
1878 * test/*: added tests for very long names and related nasty
1879 things.
1880
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001881Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * doc/encoding.html: added encoding aliases doc
1884 * doc/xml.html: updates
1885 * encoding.[ch]: added EncodingAliases functions
1886 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1887 bottleneck affecting large DTDs like Docbook
1888 * parser.[ch] xmllint.c: added a pedantic option, will be
1889 useful
1890 * SAX.c: redefinition of entities is reported in pedantic mode
1891 * testHTML.c: uninitialized warning from gcc
1892 * uri.c: fixed a couple of bugs
1893 * TODO: added issue raised by Michael
1894
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001895Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * doc/encoding.html: propagated Martin Duerst suggestions
1898
Daniel Veillard52402ce2000-08-22 23:36:12 +00001899Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1902 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1903 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1904 by Wayne Davison
1905
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001906Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * nanoftp.c nanohttp.c: small cleanup
1909 * TODO: updated
1910
Daniel Veillard244ece92000-08-19 20:58:02 +00001911Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * added an old VC testcase and updated title.xml entity
1914
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001915Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1918 done on auto-opening of <p> tags and cleanup of SAX output
1919
Daniel Veillard979e55e2000-08-19 16:48:54 +00001920Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1923
Daniel Veillard4540be42000-08-19 16:40:28 +00001924Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1925
1926 * doc/xml.html libxml.* structure.*: updated the doc a bit
1927
Daniel Veillard808a3f12000-08-17 13:50:51 +00001928Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1931 of SAX tests
1932
Daniel Veillard29579362000-08-14 17:57:48 +00001933Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1936 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1937
Daniel Veillard1255ab72000-08-14 15:13:33 +00001938Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1941 * testHTML.c: fix core dump on Solaris 2.x systems
1942 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1943 * result/HTML/*.sax: previous bug fix lead to new results
1944
Daniel Veillard03109292000-08-14 14:58:22 +00001945Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1948 * configure.in: added --with-readline=DIR to accept alternate
1949 path for readline include/library
1950 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1951 for ANSI under HP-UX
1952 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1953 includes @LIBS@
1954
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001955Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * doc/* : rebuilt the docs
1958 * getting ready for 2.2.2 release
1959
Daniel Veillard87b95392000-08-12 21:12:04 +00001960Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1963 and xmlAddFeature()
1964 * tree.[ch]: added xmlAddChildList()
1965 * xmllint.c: MAP_FAILED macro test
1966 * parser.h: added xmlParseCtxtExternalEntity()
1967 * valid.c: applied bug fixes removed warning
1968 * tree.c: added CDATA block to elements content
1969 * testSAX.c: cleanup of output
1970 * testHTML.c: added SAX testing
1971 * encoding.c: better error recovery
1972 * SAX.c, parser.c: fixed one of the external entity processing
1973 of the OASis testsuite
1974 * Makefile.am: added HTML SAX regression tests
1975 * configure.in: bumped to 2.2.2
1976 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1977 SAX results
1978
Daniel Veillard88a172f2000-08-04 18:23:10 +00001979Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * configure.in: patch for HP compiler
1982
19832000-08-04 Sven Heinicke <sven@zen.org>
1984
1985 * xmllint.c: Was coredumping sometimes when the file given didn't
1986 exist.
1987
Daniel Veillard46e370e2000-07-21 20:32:03 +00001988Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001991
Daniel Veillard46e370e2000-07-21 20:32:03 +00001992 when using in memory parsing. Need some cleanup.
1993 * xmllint.c configure.in: added a --memory flag to test memory
1994 parsing
1995
Daniel Veillard36650692000-07-21 15:16:39 +00001996Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1997
1998 * nanohttp.c: fixed socklen_t replacement to unsigned int
1999 * parser.c: fixed a space handdling missing at the end of
2000 production 28 DOCTYPE.
2001 * xmlmemory.c: fixed a stupid bug on the routine to override
2002 allocation functions
2003 * TODO: updated
2004
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002005Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2006
2007 * doc/ regenerated the docs
2008
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002009Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2010
2011 * doc/encoding.html doc/xml.html: added I18N doc
2012 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2013 improvements, both parser and filters, added ASCII & HTML,
2014 fixed the ISO-Latin-1 one
2015 * xmllint.c testHTML.c: added/made visible --encode
2016 * debugXML.c : cleanup
2017 * most .c files: applied patches due to warning on Windows and
2018 when using Sun Pro cc compiler
2019 * xpath.c : cleanup memleaks
2020 * nanoftp.c : added a TESTING preprocessor flag for standalong
2021 compile so that people can report bugs more easilly
2022 * nanohttp.c : ditched socklen_t which was a portability mess
2023 and replaced it with unsigned int.
2024 * tree.[ch]: added xmlHasProp()
2025 * TODO: updated
2026 * test/ : added more test for entities, NS, encoding, HTML, wap
2027 * configure.in: preparing for 2.2.0 release
2028
Daniel Veillard49703262000-07-10 10:27:46 +00002029Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * nanoftp.c: fixed the way the control connection is handled
2032 * libxml.spec.in: fixed the dependancies and cleanup
2033
Daniel Veillard306be992000-07-03 12:38:45 +00002034Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * doc/xml.html: changed the xmlsoft.org structure, updated the
2037 examples w.r.t. root and childs
2038
Daniel Veillard7d853352000-07-02 18:53:09 +00002039Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2040
2041 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2042
Daniel Veillard365e13b2000-07-02 07:56:37 +00002043Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * HTMLparser.c: Work on character encoding support for the HTML parser
2046 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2047 * encoding.c: Fixed a potential memleak in the encoding stuff
2048
Daniel Veillardaf743792000-07-01 11:49:28 +00002049Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * doc/FAQ.html doc/Makefile.am : added a FAQ
2052
2053Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002054
2055 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2056 of the HTML parser to force it to not bypass SAX
2057
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002058Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2059
2060 * win32config.h.in: updated
2061 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2062 lacks iconv support :-( need to release 2.1.1
2063 * configure.in: release 2.1.1
2064 * HTMLparser: fixed bug #14784
2065 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2066 by Windows compiler
2067 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2068 the SAX startDocument() callback.
2069 * TODO: updated
2070
2071Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * added xmlStopParser()
2074
Daniel Veillardbe803962000-06-28 23:40:59 +00002075Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * configure.in: 2.1.0 prerelease
2078 * Large resync between W3C and Gnome tree
2079 * nanoftp, nanohttp.c: fixed stalled connections probs
2080 * HTMLtree.c SAX.c : support for attribute without values in
2081 HTML for andersca
2082 * valid.c: Fixed most validation + namespace problems
2083 * HTMLparser.c: start document callback for andersca
2084 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2085 * parser.h, SAX.c: serious speed improvement for large
2086 CDATA blocks
2087 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2088 different encoding
2089 * example/Makefile.am example/gjobread.c tree.h: work on
2090 libxml1 libxml2 convergence.
2091 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2092 and the LIBXML_TEST_VERSION macro
2093
Daniel Veillardc310d562000-06-23 18:32:15 +00002094Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * doc/xml.html: various patches and improvements typo fixed by
2097 Felix Natter
2098 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2099 from Felix Natter <fnatter@gmx.net>
2100
Daniel Veillardf3029822000-05-06 08:11:19 +00002101Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * doc/upgrade.html: updated with instructions for support of both
2104 libxml-1.x and libxml-2.x
2105 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2106 for 2.x support and also fixed includes
2107
2108
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002109Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2112 the encoding support, added iconv support, so now libxml if
2113 compiled with iconv automatically support japanese encodings
2114 among others. Work based on initial patch from Yuan-Chen Cheng
2115 I may have broken binary compat in the encoding handler
2116 registration scheme, but that was so utterly broken I don't
2117 expect anybody to have used this feature until now.
2118 * parserInternals.h: fixup on the CHAR range macro
2119 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2120 code.
2121 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2122 * uri.c: added xmlParseURI() I can't believe I forgot to
2123 implement this one in 2.0 !!!
2124 * SAX.c: moved doc->encoding update in the endDocument() call.
2125 * TODO: updated.
2126
Daniel Veillard06047432000-04-24 11:33:38 +00002127Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * tree.h: removed extraneous xmlRemoveProp definition
2130 * TODO: added item about --disable-corba configure switch
2131 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2132 * nanoftp.c: fixed include problems giving troubles on AIX and
2133 slowlaris
2134 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2135 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2136 comment and headers changes to lower gtk-doc number of warnings
2137 * doc/html/*: rebuilt docs
2138
Daniel Veillarde0aed302000-04-16 08:52:20 +00002139Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * HACKING: documented the tag for 1.x and instructions
2142
Daniel Veillard5e873c42000-04-12 13:27:38 +00002143Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2144
2145 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2146 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2147 xmlCreateIOParserCtxt
2148 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2149 significant overall improvement
2150 * xmllint.c: added I/O test to xmllint
2151 * testSAX.c: added a speed test
2152 * doc/* : updated/regenerated
2153
Daniel Veillardfc708e22000-04-08 13:17:27 +00002154Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * xpath.c uri.h parserInternals.h: cosmetic changes from
2157 "Timur I. Bakeyev" <timur@bat.ru>, including making
2158 xmlCreateURI() public
2159
Daniel Veillard5d211f42000-04-07 17:00:24 +00002160Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2161
2162 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2163 and the code at the same time. Added a clean mechanism for
2164 overload or added input methods: xmlRegisterInputCallbacks()
2165 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2166 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2167 * TODO: updated
2168 * doc/* : updated/regenerated
2169 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2170 source dir
2171
Daniel Veillarde77a9182000-04-05 19:12:29 +00002172Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * testURI.c: yet another forgotten commit, I should get some sleep !
2175
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002176Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * xmllint.c: forgot to commit this too ?
2179
Daniel Veillardb9df4042000-04-05 14:23:16 +00002180Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2181
2182 * xmlversion.h.in : forgot to commit this previously
2183
Daniel Veillard361d8452000-04-03 19:48:13 +00002184Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2187 * README TODO: updated for release
2188 * uri.c uri.h: added authority parsing/saving
2189 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2190 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2191 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2192 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2193 Makefile.am : added compile-time customization of libxml
2194 --with-ftp --with-http --with-html --with-xpath --with-debug
2195 --with-mem-debug
2196 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2197 #include <libxml/xxx.h> I hope it won't break too much stuff
2198 and will be manageable in the future...
2199 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2200 and added xmllint to the installed programs
2201 * uri.h: added xmlFreeURI()
2202
Daniel Veillardec303412000-03-24 13:41:54 +00002203Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * uri.c uri.h: finished the escaping handling, the base support
2206 and the URI path normalization. Looks good just lacks the
2207 authority content parsing code.
2208 * Makefile.am: added instructions to generate testURI
2209 * TODO: updated
2210 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2211 added links and icons for W3C and Gnome
2212
Daniel Veillard8f621982000-03-20 13:07:15 +00002213Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * xmlmemory.[ch] : seems I forgot to actually update the files in
2216 the last commit :-)
2217 * doc/xml.html doc/html/* : updated and uploaded the docs
2218
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002219Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2222 * TODO: updated
2223 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002224 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002225 gfree).
2226 * Makefile.am, uri.c, uri.h: added a set of functions to do
2227 exact (litteraly copied from the RFC 2396 productions) parsing
2228 and handling of URI. Will be needed for XLink, one XML WFC,
2229 XML Base and reused in the nano[ftp/http] modules. Still work
2230 to be done.
2231
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002232Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * configure.in, libxml.spec.in : libxml2
2235 * doc/* : updated the doc page, rebuilt the docs
2236
Daniel Veillardcf461992000-03-14 18:30:20 +00002237Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2238
2239 * all: tagged LIB_XML_1_X
2240 * *.c *.h : updated from W3C CVS tree
2241 * configure.in : 2.0.0-beta
2242 * libxml.spec.in : libxml2 package nam
2243 * result/* : new version of the tests output
2244
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002245Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2248
Daniel Veillardb566ce12000-03-04 11:39:42 +00002249Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * doc/* : rebuilt the docs
2252 * parser.c: final patch on #6766
2253 * valid.c: small patch on validity checks.
2254
Daniel Veillardfb76c402000-03-04 11:39:42 +00002255Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2256
2257 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2258 added
2259 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2260 compatibility w.r.t. XML spec and existing code.
2261
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002262Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * parser.c: seems a better solution to <a> </a> exists,
2265 will try it for a while
2266
Daniel Veillard83a30e72000-03-02 03:33:32 +00002267Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * parser.c: tried to remove the <a> </a> generating <a/>
2270 this is hard. Left a flag for that purpose. Fixed bug #6766
2271 * configure.in: prepared 1.8.7 not released, due to previous
2272 problem
2273
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002274Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * doc/xml.html : applied second patch from Paul DuBois
2277
Daniel Veillard402e8c82000-02-29 22:57:47 +00002278Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * doc/xml.html : applied patch from Paul DuBois
2281
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002282Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2283
2284 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2285
Daniel Veillard5feb8492000-02-02 17:15:36 +00002286Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2289 compilation warnings on various platforms.
2290 * parser.c: Fixed #5281 validity error callbacks are now desactived
2291 by default if not validating.
2292
Daniel Veillardf341f932000-02-02 14:52:08 +00002293Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2294
2295 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2296
Daniel Veillard13c757e2000-02-01 23:59:15 +00002297Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2298
2299 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2300 <gkatsi@cs.toronto.edu>
2301
Daniel Veillard726e8792000-01-30 20:04:29 +00002302Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2305 processing URLs
2306
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002307Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2310 xmlNanoFTPUpdateURL for persistent control connections.
2311 * configure.in: 1.8.6
2312
2313Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2314
2315 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2316 * tree.[ch] : added xmlSaveNoEmptyTags
2317
James Henstridgef3be9312000-01-28 13:59:21 +000023182000-01-29 James Henstridge <james@daa.com.au>
2319
2320 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2321
2322 * Makefile.am: added nanoftp.[ch] to the build.
2323
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002324Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2325
2326 * nanoftp.[ch]: cleanup, comments, API
2327 * debugXML.c : fixed a bug in the cat command
2328 * doc/*: regenerated the docs
2329
Daniel Veillardda07c342000-01-25 18:31:22 +00002330Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2333 * debugXML.c : fixed a bug in the cat command
2334 * valid.c: fixing some small probs
2335 * libxml.spec.in: get rid of the SNAP suffix
2336 * doc/xml.html: updated the status
2337
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002338Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2339
2340 * xml-config.in: xml-config --version to just return the
2341 version number
2342 * xpath.c: some cleanup w.r.t. axis when the current node is
2343 an attribute.
2344 * TODO: updated
2345
Daniel Veillard461a66c2000-01-18 18:01:01 +00002346Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * configure.in: prepared for libxml-1.8.5
2349 * doc/* recompiled the documentation
2350
23512000-01-17 Jody Goldberg <jgoldberg@home.com>
2352
2353 * configure.in : WARNING autoconf subtlety alert :
2354 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2355 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2356 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2357 get defined by AC_CHECK_HEADERS.
2358
Daniel Veillardf967b902000-01-17 16:06:10 +00002359Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2360
2361 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2362 Rune.Djurhuus@fast.no
2363
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002364Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2365
2366 * TODO: updated
2367 * tree.c, parser.c: made sure that only memory alloc problems
2368 and internal parser errors are allowed to write to stdout or
2369 stderr.
2370
Daniel Veillard0142b842000-01-14 14:45:24 +00002371Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2372
2373 * tree.c : restored xmlNewGlobalNs since this seems used by
2374 a lot of existing code :-(, fixed a bug in xmlNewNs
2375 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2376 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2377 to exit() from the library code.
2378 * xpath.c, parser.c: removed bugs or unused code detected by
2379 Windows compilers
2380 * parser.c: started adding interfaces for parsing well balanced
2381 XML fragments
2382 * configure.in: releasing 1.8.4
2383 * doc/* : rebuilt the docs
2384
Daniel Veillard2eac5032000-01-09 21:08:56 +00002385Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * tree.[ch] : added xmlNewDocFragment() for DOM
2388 * testHTML.c: uninitialized variable.
2389
Daniel Veillardf3a73582000-01-05 14:58:39 +00002390Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * doc/* : rebuild the docs
2393
Daniel Veillard71b656e2000-01-05 14:46:17 +00002394Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * acconfig.h: readline and history patch
2397 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2398 * tree.c: added check and handling when possibly removing an ID
2399 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2400 and saving.
2401 * test/HTML/entities.html result/HTML/entities.html* : test for
2402 various entities reference cases
2403 * result/HTML/* : as a result output of some testcase have
2404 changed
2405 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2406 by previous example. added xmlParseTryOrFinish().
2407 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2408 entities.h debugXML.h HTMLparser.h: changed the way struct are
2409 declared to allow gtk-doc to expose those
2410 * parser.c: closed bug #4960
2411 * Makefile.am configure.in: Applied patch from
2412 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2413 and math/socket libs detection
2414
Daniel Veillard437b87b2000-01-03 17:30:46 +00002415Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * configure.in, Makefile.am: link tester against readline
2418 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2419
Daniel Veillard686d6b62000-01-03 11:08:02 +00002420Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * tree.[ch]: added xmlRemoveProp
2423 * win32config.h.in nanohttp.c: avoid including the Windows
2424 socket stuff in every C files
2425 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2426 the XmL parser(s)
2427 * test/ns4 result/ns4 etc...: added test case for previous prob
2428 * tree.c: xmlNewNs wasn't checking for double definition
2429 * Makefile.in: fixed a problem with dist-hook duplicates
2430 * parser.[hc], xmlIO.c: fixed the loading of external entities
2431 APIs, now xmlLoadExternalEntity() is used everywhere and
2432 setting up an app specific front-end using the
2433 * SAX.c parser.c: some fixes, now the xhtml spec validates
2434 with the xhtml DTD.
2435 * error.c: fixed crashes in case of no input stream
2436 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2437 to the validation tests and results
2438
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002439Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2442 too htmlCreatePushParserCtxt() and htmlParseChunk()
2443 * parser.c: a bit of cleanup.
2444 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2445 to XML) removed the last mem leak known
2446 * HTMLtree.c: output message cleanup
2447 * xmlmemory.c: display content info about memory blocks
2448 * result/HTML/wired.* : missing att value warning change
2449
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002450Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * doc/* : rebuilt the documentation
2453
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002454Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * parser.[ch] parserInternals.h: Push parser for XML,
2457 seems to work fine now
2458 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2459 --push for push testing
2460 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2461 * testSAX.c: added --push
2462 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2463 subtree
2464 * xmlIO.[ch] : enriched API + fixes for push mode
2465 * entities.[ch]: added the entity content length to the struct.
2466 * xmlmemory.[ch]: new API to show the last entries for the shell
2467 * valid.c: added required attribute testing
2468 * SAX.c: the cdata callback now merge contiguous fragments
2469 * HTMLparser.c: cleanup of some macros
2470
Daniel Veillard3c558c31999-12-22 11:30:41 +00002471Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * parser.c: fix for PIs name starting with xml
2474 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002475 * *.c, configure.in win32config.h.in : generate win32config.h for
2476 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002477
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002478Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * parser.c: fixed a stupid = vs. == bug :-(
2481 * doc/gnome-xml.sgml: s/glade/xml/
2482
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002483Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * configure.in, doc/xml.html : bug fix release 1.8.2
2486 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2487 Hopefully the end of that silly C++ include problem
2488 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2489 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2490 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2491 troubles with autoclosed elements when the stree shape doesn't
2492 follow the DtD specs. Added htmlIsAutoClosed() and
2493 htmlAutoCloseTag()
2494 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2495 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2496 * debugXML.c: fixed a bug on printing default namespaces.
2497 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2498
Daniel Veillardb24054a1999-12-18 15:32:46 +00002499Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * result/HTML/*.htm[l] : updated the HTML regression tests according
2502 to the new output
2503 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2504 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2505 problem due to intermix of extern "C" { ... } declarations for C++
2506 and recursive includes in the headers
2507
Chris Lahey323c48c1999-12-18 15:32:45 +000025081999-12-20 Chris Lahey <clahey@umich.edu>
2509
2510 * HTMLtree.c: Made it so that html nodes with a single child do
2511 not insert a carriage return before or after the child node.
2512
Daniel Veillardb24054a1999-12-18 15:32:46 +00002513Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002514
2515 * configure.in, doc/xml.html : bug fix release 1.8.1
2516 * parser.c: fixed bug #4344
2517 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2518 added the glue to avoid C++ problems
2519 * doc/* : regenerated the documentation
2520
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002521Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2522
2523 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2524 namespace recognition, and Dia as a resul :-(
2525 * encoding.c: closed bug #3950
2526
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002527Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * valid.c: debugging a posteriori validation, except URI expansion
2530 stuff this should be fixed now
2531 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2532 Carl Nygard <cnygard@bellatlantic.net>
2533 * tester.c: added --postvalid, cleaning of the code
2534 * tree.[ch]: added xmlDocGetRootElement()
2535
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002536Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2537
2538 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2539 c++ losage.
2540
Daniel Veillard10a2c651999-12-12 13:03:50 +00002541Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2542
2543 * configure.in, doc/xml.html : bumped to 1.8.0
2544 * xlink.[ch], Makefile.am : added framework for link detection
2545 * parser.h: added nbChars to parser context, needed for cleanup.
2546 * xmlmemory.c: removed a nasty bug when out of mem
2547 * valid.[ch]: adding namespace support for attribute decl
2548 * tester.c: added --debugent option
2549 * debugXML.[ch]: added xmlDebugDumpEntities()
2550 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2551 buffers instead, this was really needed, validation was breaking
2552 in strange ways due to that. Added xmlParseStringPEReference()
2553 and other parsing from strings functions. Entities processing
2554 modified again, but PERef are still not handled correcly but
2555 unless you're Eve Maller you won't notice :-)
2556 * HTMLparser.c: large changes toward reliability, and switched to
2557 lowercase internal tags, XHTML is lowercase, so it will help
2558 that output is closer to next version.
2559 * doc/* : regenerated the documentation, it is now hosted at
2560 http://xmlsoft.org/ (same bits I just bought the domain :-)
2561
2562
Daniel Veillard294cbca1999-12-03 13:19:09 +00002563Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2566 doc generation
2567 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2568 in the SAX API
2569 * doc/*: rebuilt the doc making sure everything appears in the
2570 HTML files
2571
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002572Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2575 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2576 which allow impressive speed improvement on dataset with
2577 large text pieces, but at the cost of broken binary
2578 compatibility and slightly bigger memory usage.
2579 Configure with --with-buffers to activate them, they
2580 are protected with XML_USE_BUFFER_CONTENT define.
2581 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2582 goal is 0 memory left allocated once parser is no more used
2583 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2584 call xmlCleanupParser() and xmlMemoryDump()
2585
Daniel Veillarda819dac1999-11-24 18:04:22 +00002586Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2587
2588 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2589 * parser.[ch] encoding.[ch]: added memory cleanup routines
2590 * parser.c: closing bug #3788
2591 * doc/*: rebuilt the doc
2592
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002593Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2596 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2597 * tester.c: added --compress option
2598 * doc/*: rebuilt the documentation
2599
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002600Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2603 if given /proc/kcore as input !
2604 * doc/xml.html doc/*: updated and rebuilt the documentation
2605
2606Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002607
2608 * parser.c: Fixed some wrongly space collapsing code due to
2609 a misreading of the spec.
2610 * result/*: fixed the output accordingly
2611
2612Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002613
2614 * encoding.c: bug fix and typos
2615 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2616 * parser.c: added attribute normalization closing bug #3597
2617 * test/att* result/att* SAXresult/att*: testcase for attribute
2618 normalization
2619
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002620Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2621
2622 * configure.in: closing bug #3163 by adding extra flags for the
2623 cc compiler on HP-UX
2624
Daniel Veillard51e3b151999-11-12 17:02:31 +00002625Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2626
2627 * valid.[ch] : removed a typo and an enumerated type bug in the
2628 xmlAddElementDecl() function
2629 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2630 call to xmlEncodeEntitiesReentrant() so that the functions
2631 New, Set and Get are at the same level.
2632 * parser.c HTMLparser.c: extra memory allocation bug for
2633 attributes detected by someone using libxml in embedded systems :-)
2634
Daniel Veillard962195f1999-10-28 15:51:53 +00002635Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * xmlmemory.h: turned off mem debug :-\
2638
Daniel Veillard35008381999-10-25 13:15:52 +00002639Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * parser.c: closed bug #2784 a one line fix, but worth pushing
2642 a new release out
2643 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2644 some structures, comments before and after the
2645 main element, and other nastyness
2646 * HTMLtree.c tree.c: accomodate the extended HTML supported
2647 * configure.in: pushing 1.7.4
2648 * test/ent8 and related outputs : added a new test for bug #2784
2649 * test/HTML/wired.html and related output: a nasty HTML example
2650 * Makefile.am: improved the test scripts
2651 * docs/* : reran the documentation extractor, updated xml.html
2652
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002653Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2656 HTMLparser and debugged the HTML related code. HTML documents
2657 now have their own type
2658 * entities.c: do not dump &apos; for HTML output
2659 * xmlmemory.c: improvement, breakpoint mechanism
2660 * testHTML.c: added --sax --repeat ...
2661 * Makefile.am: improved the HTML tests
2662 * valid.[ch]: added xmlValidGetValidElements and
2663 xmlValidGetPotentialChildren
2664 * tester.c: added --insert to test the 2 new functions
2665 * test//* result//* SAXresult//* : regression test cleanup
2666 and extension.
2667 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2668 gnome-xml-nanohttp.html
2669
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002670Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2671
2672 * HTMLparser.c: fixed problems with some autoclose tags
2673 * tree.c: fixed XML output problems.
2674 * result/* SAXresult/*: update of the tests output
2675
Daniel Veillard6077d031999-10-09 09:11:45 +00002676Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * Makefile.am: Arturo patch for xmlConf.sh version info
2679 * parser.c: Tim Josling patch for single quoted items
2680 * tester.c: Tim Josling patch for tester options usage
2681 * tree.h: indent cleanup
2682
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002683Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2686 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2687
Daniel Veillard00fdf371999-10-08 09:40:39 +00002688Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * tree.c : Raph patch for initialization of CORBA fields
2691 * parser.c, xpath.c, ...: modification of doc comments
2692 * xpath.c : allow spaces in xpath expressions
2693
Daniel Veillardad219441999-09-27 08:17:49 +00002694Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * xmlmemory.h: turning off memory debug :-(
2697
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002698Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2701 better SAX interfaces.
2702 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2703 entity.
2704 * configure.in: 1.7.2
2705
2706Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002707
2708 * libxml.spec.in: fixed the URL
2709 * doc/xml.html: improved the documentation front-end
2710
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002711Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002712
2713 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2714
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002715Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002716
2717 * libxml.spec.in: fixed the alpha compile problem
2718 * parser.[ch]: changed errno to errNo in the parser context :-(
2719 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2720 * doc/xml.html: changed CHAR to xmlChar
2721 * doc/html/*: recompiled the documentation
2722 * configure.in: 1.7.1
2723
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002724Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * parser.h: modified the parser context struct to regain 1.4.0
2727 binary compatibility
2728 * parser.c, xml-error.h: added errno ot teh context and defined
2729 a set of errors values with update of errno
2730 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2731 DTDs and entities
2732 * *.h, *.c: complete cleanup of the use of config.h and include
2733 protection depending on the current setup.
2734 * overalll debugging, maintenance and bug-fixing on all modules
2735 * updated the documentation
2736 * ready for 1.7.0
2737
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002738Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * HTMLparser.c : cleanup
2741 * SAX.c valid.c valid.h: added ID/IDREF checking
2742 * tree.c tree.h: extended doc structure for refs
2743 * configure.in: 1.6.2
2744 * parser.c: patched bug in SAX user arg call
2745 * parserInternals.h: patched missing close in C++ wrapping
2746 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2747 especially upcoming XPointer implementation.
2748 * doc/xml.html: augmented, typo
2749
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002750Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2751
2752 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2753 not all invocations of install understand -d.
2754
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002755Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2756
2757 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2758 to make 'check' works, when builddir != srcdir.
2759
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002760Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * doc/xml.html : updated the documentation
2763
Daniel Veillard6454aec1999-09-02 22:04:43 +00002764Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2765
2766 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2767 not deallocated memory blocks
2768 * *.c : replaces all calls to malloc() free() and realloc() to
2769 the wrapper functions/macros
2770 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2771 instead of xmlFreeNodeList()
2772
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002773Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * HTMLparser.c: corrected a stupid bug leading to core dump at
2776 tree deallocation. Removed warnings indicated by
2777 Stephane.Conversy@lri.fr
2778 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2779 looked for in the external subset
2780
2781Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002782
2783 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2784 on SGI by Stephane.Conversy@lri.fr
2785
Daniel Veillardb96e6431999-08-29 21:02:19 +00002786Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2787
2788 * all .h : changed the prototype declaration indent as in gtk
2789 * most .c : working on reducing the TODOs in the code
2790 * most .c : cleanup though -pedantic and Insure++
2791 * improvements on validation ID checkings.
2792 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2793 * xml-config.in: closed #1810
2794
2795Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002796
2797 * tree.h, valid.c, valid.h: more work on validity, IDs
2798 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2799 definition for AIX
2800
Daniel Veillardb556eb51999-08-15 17:19:50 +00002801Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2802
2803 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2804 the distribution due to a cut'n paste error at last commit
2805
Daniel Veillardb05deb71999-08-10 19:04:08 +00002806Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * configure.in: upgraded to version 1.4.0
2809 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2810 Big update, added a large part of the validation process,
2811 it should be usable, but some parts are missing
2812 * xpath.c: improved the implementation w.r.t. root.
2813 * Makefile.am: added more tests
2814 * test and result trees: added a lot of tests
2815 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2816
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002817Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * Added an HACKING file
2820
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002821Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2822
2823 * xpath.[ch] : improvements and debug of the XPath implementation
2824 * parser.c, HTMLparser.c : modified the parsers to be progressive
2825 * tree.[ch] : extended the Buffer promitives
2826 * xmlIO.[ch] : added basic I/O routines providing progressive
2827 parsing and ready for I18N conversion plugins
2828 * SAXresult/* : the SAX callback sequence maybe slightly different
2829 now
2830 * test*.c : improved/updated the tests programs
2831 * doc/* : recompiled the docs.
2832
Daniel Veillard15b75af1999-07-26 16:42:37 +000028331999-07-26 Michael Meeks <michael@edenproject.org>
2834
2835 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2836
2837 * tree.c: Ditto.
2838
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002839Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * configure.in: upgraded to version 1.4.0
2842 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2843 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2844 XML query language, see http://www.w3.org/TR/xpath for more details.
2845 * parser.c, parser.h: added CHAR* related string functions for XPath
2846 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2847 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2848 rebuild the docs.
2849 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2850 and regression testing capabilities for XPath.
2851
Daniel Veillardd79d7871999-07-12 10:38:12 +00002852Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2855 closing bug #1646
2856
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002857Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2858
2859 * Makefile.am, example/Makefile.am: closed bug #1683
2860
Daniel Veillard3166ab11999-07-11 16:14:19 +00002861Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * example/Makefile.am, configure.in: added the makefile for the
2864 gjobread example
2865
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002866Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2867
2868 * doc/Makefile.am:
2869 - fix which allow "make install DESTDIR=</install/prefix>".
2870
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002871Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2874 which fixed a problem on the file reading-code.
2875
Daniel Veillard82150d81999-07-07 07:32:15 +00002876Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2879 output.
2880 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2881
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002882Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2883
2884 * parser.h : Oops removed the binary compatibility problem
2885 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2886 * parser.c, HTMLparser.c: applied patches for reading from stdin
2887
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002888Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * parser.c, entities.c, valid.c: cleanup bug #1591
2891 * configure.in: cleanup bug #1592
2892 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2893 the same tree back-end. Hence gdome will be available for it.
2894 * doc/Makefile.am: close bug #617
2895
Daniel Veillard97fea181999-06-26 23:07:37 +00002896Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2897
2898 * parser.c: alloctate a per parser context SAX interface block
2899
Daniel Veillard14fff061999-06-22 21:49:07 +00002900Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2903 and xmlEncodeEntitiesReentrant with the correct one :-\
2904
2905Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2906
2907 * commit of my internal XML base changes, quite a lot of
2908 changes, cleanups, better entities support, framework for
2909 new I/O and charset detection and handling
2910 * Fixed the configure/Makefile stuff to generate shared libs
2911 with the proper version info, so we jumped on rev from
2912 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2913 xmlEncodeEntities() result need to be freed now, and a string
2914 xmlParserVersion provide the current library version.
2915
Raph Levien05240da1999-06-15 21:27:11 +00002916Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2917
2918 * parser.c: fixed a buffer overrun for when you have a very long
2919 attribute with no entities in it.
2920
Daniel Veillardbb2da581999-06-13 14:37:07 +00002921Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2922
2923 * added example directory
2924 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2925
Daniel Veillard011b63c1999-06-02 17:44:04 +00002926Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * Release of libxml-1.1, nearly everything has been touched for
2929 this.
2930 * Added more regression tests
2931 * Updated the documentation
2932
Daniel Veillard27d88741999-05-29 11:51:49 +00002933Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * tree.[ch]: unified the XML_NO_CORBA defines.
2936 * parser.c encoding.[ch]: started plugging in char encoding detection
2937
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002938Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2939
2940 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2941 Also freed allocated buffer.
2942
Daniel Veillard27d88741999-05-29 11:51:49 +00002943Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002944 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2945 reentrancy problem at printing. One is left in entities.c, to
2946 remove ASAP
2947 * testSAX.c : added a test example showing the use of the SAX
2948 interface if one doesn't want to build the DOM tree.
2949 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2950
Daniel Veillard517752b1999-04-05 12:20:10 +00002951Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2954 large revamping of the parser to use SAX callbacks
2955 http://www.megginson.com/SAX/ (or at least a C like interface
2956 a la Expat). It's now possible to set up your own callbacks
2957 and the parser will not build a DOM tree.
2958 * test/* result/*: updated the test suite, I finally removed
2959 the old Namespace draft support (PI based).
2960
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002961Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * Makefile.am: added test result to EXTRA_DIST for make tests
2964
Daniel Veillard64068b31999-03-24 20:42:16 +00002965Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2966
2967 * parser.c, parserInternals.h: moved the chars macro definitions
2968 to parserInternals.h
2969 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2970 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2971
Daniel Veillard012ccc11999-03-23 10:11:11 +00002972Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2973
2974 * xml-config.in : applied patch to make --version work
2975
Raja R Harinatha86c23e1999-03-05 22:14:01 +000029761999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2977
2978 * Makefile.am (check-local): Alias for `tests' target. This will
2979 cause `make check' to do the right thing.
2980 (tests): Don't run tests in srcdir. Also, replaced calls to
2981 basename with a `sed' "equivalent".
2982
Daniel Veillardd109e371999-03-05 06:26:45 +00002983Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2986 it in the header and not the sources, updated the doc.
2987 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2988 pointing this out.
2989
Daniel Veillardbc50b591999-03-01 12:28:53 +00002990Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2991
2992 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2993 exported the inputStream routines.
2994 * doc/html/* : updated accordingly
2995
Daniel Veillardd692aa41999-02-28 21:54:31 +00002996Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2997
2998 * parser.c, parser.h, parserInternals.h: added a few extra
2999 internal calls to allocate and free parser contexts ...
3000 * doc/html/* : updated accordingly
3001
Daniel Veillard55a99271999-02-25 11:01:29 +00003002Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3003
3004 * configure.in, Makefile.am, doc/makefile.am : General changes for
3005 1.0.0 release and including the generated HTML documentation.
3006
Daniel Veillard35925471999-02-25 08:46:07 +00003007Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3008
3009 * makefile.am : added parserInternals.h, oops.
3010
Daniel Veillard1e346af1999-02-22 10:33:01 +00003011Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * parserInternals.h: added this header giving access to the parser
3014 internal functions.
3015 * doc/Makefile.am : added a rebuild target which rebuilds the full
3016 set of documentations
3017 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3018 the internal subset.
3019 * *.c *.h: modifications needed to generate the documentation using
3020 gtk-doc, cleanup of functions blocks, reorganisation of struct
3021 declarations.
3022
Daniel Veillard1164e751999-02-16 16:29:17 +00003023Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3026 the tar and spec file to include the beginning of the doc.
3027
Nuno Ferreira03d04781999-02-13 00:07:17 +000030281999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3029
3030 * doc/.cvsignore: Added this file.
3031
Daniel Veillard6800ef31999-02-08 18:33:22 +00003032Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * tree.c: fixed xmlGetProp to return "" when the attribute
3035 exists, even if the node-list is NULL.
3036
Daniel Veillard726c7e31999-02-08 15:13:10 +00003037Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * tree.c: patched an error outputting empty attribute values.
3040 * Makefile.am and doc/makefile.am: have been updated during the
3041 week-end. Sorry for an empty CVS log, I got a shell problem.
3042
Daniel Veillard1899e851999-02-01 12:18:54 +00003043Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * tree.h: cleaned up using enums instead of defines
3046 * parser.c, valid.[ch]: more work on parsing/output of element
3047 declarations
3048
Daniel Veillard3b9def11999-01-31 22:15:06 +00003049Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * valid.[ch], tree.c, parser.c : more work toward full parsing
3052 of XML DTDs.
3053 * README: added informations about mailing-list and on-line
3054 documentation
3055
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000030561999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3057
3058 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3059
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003060Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3061
3062 * parser.c, tree.[ch] : more work toward conformance testing,
3063 added a last element to accelerate parsing of very flat structures
3064 started working on internal subset Element content declaration.
3065 * valid.[ch] : first cut at adding code toward validation.
3066 * previous changes had also small impact on most files, especially
3067 the conformance testing using James Clark test suite.
3068
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003069Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3070
3071 * test/* : updated the examples, most of them were not well
3072 formed (humm), and added rdf2.
3073 * result/* : resulting changes in the output.
3074
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003075Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3078
Daniel Veillard44b3a061998-12-05 17:27:22 +00003079Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3080
3081 * tree.c: patched a bug in the generation of empty attributes
3082
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003083Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3084
3085 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3086 for node/trees/documents/... Biggest problem is namespace
3087 support when copying subtrees.
3088
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003089Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * parser.c, entities.c: improve entities and char ref encoding,
3092 and cleanups of error messages.
3093
Daniel Veillard242590e1998-11-13 18:04:35 +00003094Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3095
3096 * parser.c, entities.c: simple bug hunting done during rpm2html and
3097 rpmfind integration.
3098
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003099Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3100
3101 * parser.[ch]: Added interfaces allowing to specify a SAX
3102 handler before parsing.
3103
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003104Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * parser.c: redirrect all errors reporting through the SAX
3107 error function
3108
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003109Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3110
3111 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3112 * libtool, tlmain ...: update of the libtool files
3113
Miguel de Icaza442321c1998-11-04 18:13:38 +000031141998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3115
3116 * entities.c: Use g_snprintf insteda of snprintf.
3117
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003118Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3119
3120 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3121 added ent5 test for this purpose.
3122 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3123
Daniel Veillard27271681998-10-30 06:39:40 +00003124Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3125
3126 * parser.c: fixed? a strange error due to compression on a GWP
3127 document.
3128
Daniel Veillard25940b71998-10-29 05:51:30 +00003129Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3130
3131 * tree.[ch]: bug fixing
3132 * entities.[ch]: defined a specific type for predefined entities
3133 * doc/xml.html: more documentation on the library, how to use it,
3134 overview of the interfaces.
3135
Daniel Veillard16253641998-10-28 22:58:05 +00003136Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3139
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003140Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3141
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003142 * tree.c: corrected a small bug
3143 * doc/xml.html: continuing writing documentation.
3144
3145Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3146
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003147 * debugXML.h debugXML.c: added debugging utilities.
3148 * tester.c: added --debug switch.
3149 * tree.c: patched an incorrect node->type assignment.
3150 * parser.c: formatting, ensure that node->doc != NULL in attributes
3151
Daniel Veillardccb09631998-10-27 06:21:04 +00003152Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3153
3154 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3155 entity support and provide an internal representation close to
3156 DOM one (entity ref nodes, and attribute value as tree). I tried
3157 to preserve the interface but this will surely break some apps
3158 (I have to change rpm2html/rpmfind for example). I had to change
3159 two interfaces, and the generated tree is somewhat different.
3160 * doc/* : started documenting the XML library, the tree and
3161 DOM/Corba. This is a first step.
3162
Daniel Veillard11e00581998-10-24 18:27:49 +00003163Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3164
3165 * parser.c: Set up the fonctions comment block, boring but useful.
3166 * parser.h, SAX.c, parser.c: now attributes are processed through
3167 the SAX interface. The problem is that my SAX interface diverged
3168 quite a bit from the original one, well this is not an official
3169 spec, and translating it from Java to C is hairy anyway...
3170
Daniel Veillard97b58771998-10-20 06:14:16 +00003171Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3172
3173 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3174 fonctions comment block, boring but useful.
3175
3176Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003177
3178 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3179 conversion routines. However they are not yet used to convert the
3180 inputs. The core will run with UTF-8.
3181
Daniel Veillard33942841998-10-18 19:12:41 +00003182Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3183
3184 * tree.c : make sure that the type id is properly set-up when
3185 a new object is allocated, needed for DOM.
3186
Daniel Veillard27fb0751998-10-17 06:47:46 +00003187Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * tree.h, tree.c: Ok, the main objects in the tree will be native
3190 corba objects, it costs 8 bytes per Node, Attribute and Document
3191 but it simplifies the Corba integration a lot (no extra interface
3192 objects to allocate/free).
3193
Daniel Veillard0bef1311998-10-14 02:36:47 +00003194Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3195
3196 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3197 and changed NODEs contants for conformity with DOM Level 1
3198
Daniel Veillard27864701998-10-08 03:47:24 +00003199Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3200
3201 * added hooks to keep track of servants when creating objects
3202 xmlDoc and xmlNode (for Corba export).
3203
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003204Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3205
3206 * added xml-config script.
3207
Daniel Veillard7066a791998-10-01 20:28:28 +00003208Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3211 to autoupdate libtool and automake conf files.
3212
Miguel de Icaza60681bd1998-09-30 19:28:59 +000032131998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3214
3215 * Makefile.am: Use '?' to separate the sed
3216 commands as ',' is used when people pass -Wl,something.
3217
3218
Daniel Veillard15a8df41998-09-24 19:15:06 +00003219Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3220
3221 * tree.c, tree.h: added a per-document compression interface.
3222
Daniel Veillard151b1b01998-09-23 00:49:46 +00003223Tue Sep 22 20:47:38 EDT 1998
3224
3225 * tree.c, tree.h: added saving with compression and added interfaces
3226 to control the compression level (xmlGetCompressMode,
3227 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3228
Daniel Veillard70120ff1998-09-22 00:24:21 +00003229Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3230
3231 * parser.c: corrected a loop for files of size 0
3232
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000032331998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3234
3235 * error.h: New file. Contains prototyes from `error.c'.
3236
Tom Tromeyc19653d1998-08-14 01:22:43 +00003237Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3238
3239 * Makefile.am (xmlincdir): New macro.
3240 (xmlinc_HEADERS): Renamed from include_HEADERS.
3241
Daniel Veillard845664d1998-08-13 04:43:19 +00003242Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * applied small patch on numeric entities from
3245 Christopher Blizzard <blizzard@appliedtheory.com>
3246
Daniel Veillard260a68f1998-08-13 03:39:55 +00003247Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3248
3249 * New release 0.2, removed the old xml_* files so that it's
3250 coherent with the other CVS base (W3C), far better conformance
3251 to standard, new namespaces, decent entities support, beginning
3252 of a SAX-like interface. Nearly nothing left intact, even the
3253 test examples ...
3254
Christopher Blizzarda36749e1998-07-30 21:47:18 +000032551998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3256
3257 * .cvsignore: Add .deps dir
3258
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003259Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3260
3261 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3262
Daniel Veillardfe926001998-07-26 04:28:20 +00003263Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003264
Daniel Veillardfe926001998-07-26 04:28:20 +00003265 * configure.in: added test for CPP
3266 * AUTHORS, Changelog: the original ones didn't get commited but the
3267 glib ones instead, fixed.
3268 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003269
Daniel Veillardfe926001998-07-26 04:28:20 +00003270Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003271
Daniel Veillardfe926001998-07-26 04:28:20 +00003272 * integrated code developped at W3C
3273 * changed the original Copyright
3274 * migrated to automake
3275 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003276