blob: 63fdb698474d263175d3d645e9fc1758e21dadc3 [file] [log] [blame]
Daniel Veillard20042422001-05-31 18:22:04 +00001Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * encoding.c: Robert Collins provided a patch to add the
4 "US-ASCII" encoding alias
5
Daniel Veillard97ac1312001-05-30 19:14:17 +00006Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
9 string oriented functions and started cleaning the related areas
10 in xpath.c which needed fixing in this respect
11
Daniel Veillard2d703722001-05-30 18:32:34 +000012Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
15 #55380
16 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
17
Daniel Veillard9403a042001-05-28 11:00:53 +000018Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * TODO: updated
21 * nanohttp.[ch] : started adding APIs to get the redirected URL
22 when this occurs (needed for further base computation
23 * tree.h: cleanup
24 * encoding.c: cleanup
25 * SAX.c: minor change around ctxt->loadsubset
26
Daniel Veillard6278fb52001-05-25 07:38:41 +000027Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * Makefile.am include/Makefile.am: small change to have
30 include/libxml rebuilt if working from CVS.
31 * uri.c: applied another patch from Carl Douglas for URI escaping,
32 this should close bug #51876
33
Daniel Veillardd16df9f2001-05-23 13:44:21 +000034Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * xinclude.c: fixed XInclude recursive behaviour bug #54678
37 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
38 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
39 added specific regression test
40 * parser.h: preparing for the XSLT mode where DTD inherited
41 attributes are added to the tree.
42
Daniel Veillardbbd22452001-05-23 12:02:27 +000043Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * xinclude.[ch]: Updated the namespace for the Last Call version
46 * result/XInclude/include test/XInclude/include: updated the
47 testsuite accordingly
48
Daniel Veillard8514c672001-05-23 10:29:12 +000049Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
52 related to bug #51876
53
Daniel Veillard42596ad2001-05-22 16:57:14 +000054Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * tree.c: fixed a gross mistake in base computation, xml:base is
57 not completely correct yet (need cascade).
58 * xpath.[ch]: added the few things needed to find a function name
59 and URI from the XPath context when it is called.
60
Daniel Veillard81418e32001-05-22 15:08:55 +000061Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
62
63 * catalog.[ch]: fixes and add xmlLoadCatalogs()
64 * DOCBparser.c: small cleanup
65 * xmllint.c: added a --catalogs option to load catalogs from
66 $SGML_CATALOG_FILES
67 * tree.c: cleanup
68 * configure.in: iconv library fixup, ICONV_LIBS
69
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000070Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * catalog.c: handling of CATALOG entries. detection of recursion,
73 and a few bugfixes
74 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
75 against the default namespace
76
Daniel Veillard04b93292001-05-21 08:15:31 +000077Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
78
79 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
80
Daniel Veillarda97a19b2001-05-20 13:19:52 +000081Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * parser.c: fixed propagation context info when parsing an
84 external entity.
85 * doc/html/*.html: regenerated a couple of docs
86
Daniel Veillard4623acd2001-05-19 15:13:15 +000087Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89 * doc/xml.html: update with 2.3.9 informations
90
Daniel Veillardbed7b052001-05-19 14:59:49 +000091Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
94 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
95 * doc/html/* : rebuilt the docs
96 * valid.c: small patch which may improve some case when
97 validating.
98
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000099Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * HTMLparser.c: Closed bug #54891
102 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
103 to the suite
104
105Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
108 applied a documentation patch from LotR and filled in a few missing
109 descriptions
110
Daniel Veillard76d66f42001-05-16 21:05:17 +0000111Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * xpath.c tree.c parser.c: speed optimizations at the parser level
114 document tree freeing and xpath evaluation
115
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000116Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * parser.c parser.h parserInternals.h: fixed a couple of
119 interfaces for handling memory buffer input to const char *
120 upon suggestion of JamesH.
121
Daniel Veillardc3739e72001-05-15 15:23:27 +0000122Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * configure.in: LoTR sent a patch fixing the previous commit
125
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000126Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * configure.in: trying to deal again with the stoopid -R linking
129 flag of Solaris
130
Daniel Veillard790142b2001-05-15 10:51:53 +0000131Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * xpath.h: two nodeset access macros from Thomas Broyer
134
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000135Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
138 patch from Thomas Broyer
139
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000140Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
143 case
144 * INSTALL: was empty added stuff from the FAQ
145
Daniel Veillard75bea542001-05-11 17:41:21 +0000146Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
149 attributes handling and #54433 by adding xmlUnsetProp()
150 and xmlUnsetNsProp()
151
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000152Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * HTMLparser.c: Patch from Jonas Borgström
155 (htmlGetEndPriority): New function, returns
156 the priority of a certain element.
157 (htmlAutoCloseOnClose): Only close inline elements if they
158 all have lower or equal priority.
159 * result/HTML: this of course changed a number of tests results.
160
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000161Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * xmlIO.c catalog.c: plugged in the default catalog resolution
164 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
165 documentations
166 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
167
Daniel Veillarda7374592001-05-10 14:17:55 +0000168Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
171 integrating catalogs
172 * catalog.[ch] testCatalog.c: adding a small catalo API
173 (only SGML catalog support).
174 * parser.c: restaured xmlKeepBlanksDefault(0) API
175
Daniel Veillardc17337c2001-05-09 10:51:31 +0000176Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
179
Daniel Veillard257d9102001-05-08 10:41:44 +0000180Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * parser.c: added xmlParseExternalEntityPrivate() to allow
183 propagation of ctxt->_private when parsing external entities
184
Daniel Veillard083c2662001-05-08 08:27:14 +0000185Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
188
Daniel Veillard01ef7382001-05-08 07:31:43 +0000189Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * configure.in: fixed a small portability problem with AM_CONDITIONAL
192
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000193Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * valid.c: warn when indeterminist content model is detected
196 * result/VC/ElementValid8: this adds a message
197 * Makefile.am: add --novalid for VCM tests
198 * parserInternals.c: added a call to Init memory
199
Daniel Veillard64269352001-05-04 17:52:34 +0000200Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
203 when both parameters are NULL.
204
Daniel Veillard37721922001-05-04 15:21:12 +0000205Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * valid.c: applied small patch from Gary Pennington, reindented
208 some part of the code.
209
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000210Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
213 release, updated and regenerated the docs
214
Daniel Veillard357c9602001-05-03 10:49:20 +0000215Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * xpath.c result/XPath/expr/floats : clarified and cleanup
218 printing of abnormal floats in tests.
219
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000220Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
223 * results/HTML/ : a few changes in the output of the HTML tests as
224 a result.
225 * configure.in: tying to fix -liconv where needed
226
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000227Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * Makefile.am: fixed a stupid error
230
Daniel Veillard7150a032001-05-02 16:41:11 +0000231Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * configure.in Makefile.am: make the inclusion of the trio
234 modules in the library conditional
235
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000236Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * DOCBparser.c: patche from László Kovács, fixed entities refs
239 in attributes handling
240
Daniel Veillardedddff92001-05-02 10:58:52 +0000241Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
244 flushing
245
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000246Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * xpath.c: fix of an XSLT namespace bug reported on the list
249 general/bug-8-
250
Daniel Veillard5792e162001-04-30 17:44:45 +0000251Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * strio.h trio.c: Dan McNichol suggested a couple of small
254 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
255
Daniel Veillard02141ea2001-04-30 11:46:40 +0000256Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * tree.c parser.c encoding.c: spent a bit more time looking
259 at the parsing speed and DOM handling. Added a few more
260 speedups.
261
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000262Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * parser.c: small but effective parsing speed improvement
265
Daniel Veillardb59076b2001-04-29 17:04:07 +0000266Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * configure.in: default on the DocBook parser inclusion (for Gnome)
269 * DOCBparser.h: fixed a header reference
270
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000271Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * configure.in xpath.c: applied Bjorn patches for FPE on the
274 alpha
275
Daniel Veillardeefd4492001-04-28 16:55:50 +0000276Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
279 xmlSaveFormatFileTo()
280
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000281Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * xpath.c: simple and efficient optimization, XPath functions
284 aways bind to the same code, cache this
285 * TODO: updated (by saying some is obsolete)
286
Daniel Veillard2156a562001-04-28 12:24:34 +0000287Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * xpath.c: more cleanup work on XPath name parsing routines
290
Daniel Veillard61d80a22001-04-27 17:13:01 +0000291Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
294 xmlXPathParseName
295 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
296 * debugXML.c: avoid compilation problems if compiling without
297 HTML support, Igor Zlatkovic
298 * win32/libxml2/libxml2.def.src: being able to compile without
299 XPath on Windows
300
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000301Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * libxml.m4: yet another patch from Toshio Kuratomi
304
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000305Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
308
Daniel Veillard67fee942001-04-26 18:59:03 +0000309Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * tree.[ch]: added xmlSaveFormatFile interface for saving
312 and indenting a file.
313
Daniel Veillard82e49712001-04-26 14:38:03 +0000314Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * xpath.c: fixed bug #53689 related to processing-instruction()
317
Daniel Veillard02f077a2001-04-26 10:59:11 +0000318Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * DOCBparser.c: patche from László Kovács
321
Daniel Veillard30211a02001-04-26 09:33:18 +0000322Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * parser.c: applied fixes from Christian Glahn bug report #53391
325
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000326Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * error.c: Jean François Lecomte provided a complete description
329 and a fix to bug #53537
330
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000331Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
332
333 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
334
Daniel Veillard1034da22001-04-25 19:06:28 +0000335Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * DOCBparser.c SAX.c: a bit more work on entities processing.
338 Still Need to cleanup XML output and references in attributes
339
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000340Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * DOCBparser.c include/Makefile.am: two patches from László Kovács
343
Daniel Veillardb33c2012001-04-25 12:59:04 +0000344Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * tree.c: trying to fix #53574, not completely complete,
347 I would like xmllint --copy --debug test/ent1 and
348 xmllint --debug test/ent1 to show the same result.
349 * xpath.c: fix a bug when trying to sort namespace nodes
350
Daniel Veillard5146f202001-04-25 10:29:44 +0000351Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
352
353 * HTMLtree.c: real fix for #53402
354
Daniel Veillard7533cc82001-04-24 15:52:00 +0000355Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
358 PIs when using xsl:output
359 * valid.c: closing #53537 some case generate segfaults if there
360 is validity errors
361
Daniel Veillard61b33d52001-04-24 13:55:12 +0000362Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * SAX.c testDocbook.c DOCBparser.c: more work on the support
365 of external parsed entities, added --noent to testDocbook
366 * valid.c: Garry Pennington found an uninitialized variable
367 access in xmlValidateElementContent()
368
Daniel Veillard56098d42001-04-24 12:51:09 +0000369Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * HTMLparser.c : HTML parsing still sucks ... trying to deal
372 with madness
373 * result/HTML/ : this modified the result of the regression tests
374 a lot.
375
Daniel Veillard122376b2001-04-24 12:12:30 +0000376Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
379 to doc where it wasn't checked against NULL reported by
380 Jens Laas
381
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000382Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
385 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
386
Daniel Veillardeae522a2001-04-23 13:41:34 +0000387Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
390 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
391 * SAX.[ch]: cleanup and updates for DocBook
392 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
393 ex SGML identifier changes
394 * valid.c: removed a static unused function.
395
Daniel Veillardde57c612001-04-23 09:13:36 +0000396Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
397
398 * HTMLtree.c: applied change for Paul Sponagl on script saving
399 * Makefile.am: the warning about entity title.xml are normal.
400
Daniel Veillard393df012001-04-22 20:11:18 +0000401Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * configure.in: release of 2.3.7
404 * Makefile.am: fixing make distcheck
405
Daniel Veillarda41123c2001-04-22 19:31:20 +0000406Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * doc/html/* doc/xml.html: updated and regenerated the docs
409
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000410Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * xpath.c: fixed the XPointer problem introduced in 2.3.6
413
Daniel Veillarde82a9922001-04-22 12:12:58 +0000414Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * tree.c: fixed #53388 with the provided patch
417
Daniel Veillard06803992001-04-22 10:35:56 +0000418Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * valid.c: Bjorn detected an invalid memory access. Fixed
421 vstateVPush()
422
Daniel Veillard40af6492001-04-22 08:50:55 +0000423Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
426
Bjorn Reese70a9da52001-04-21 16:57:29 +0000427Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
428
429 * libxml.h: new header used only for the compilation of libxml
430 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
431 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
432 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
433 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
434 xmlmemory.c xpath.c xpointer.c: libxml.h integration
435 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
436 baseline (version 1.2 plus a single patch).
437 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
438 scientific notation for numbers. Tests added.
439 * xpath.c: formatting of numbers changed to use sprintf
440 (contribution from William Brack)
441
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000442Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * valid.c: cleanup, more useful debugging
445 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
446 * xmlIO.c: entity loading is printed as an error when validating
447
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000448Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * valid.c: fixed to validate within entities
451 * test/VCM/v22.xml: added a specific testcase
452
Daniel Veillardca1f1722001-04-20 15:47:35 +0000453Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * valid.c: forgot an epsilon transition in for ()+
456 * test/VCM/v21.xml : added a specific test case
457
Daniel Veillard85349052001-04-20 13:48:21 +0000458Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * valid.c: removed a state explosion exhibited by RSS
461 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
462 from bug #51872
463
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000464Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * valid.[ch] tree.h: worked *hard* to get non-determinist content
467 validation without using an ugly NFA -> DFA algo in the source.
468 Made a specific algorithm easier to maintain, using a single
469 stack and without recursion.
470 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
471 * hash.c: made the growing routine static
472 * tree.h parser.c: added the parent information to an
473 xmlElementContent node.
474
Daniel Veillarde470df72001-04-18 21:41:07 +0000475Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * SAX.c parser.c xpath.c: generating IDs when not validating
478 from an external parsed entity was poisoning the ID has table
479 with removed values. This was killing XSLT on the KDE help
480 browser.
481
Daniel Veillardceacdd92001-04-18 15:10:35 +0000482Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * entities.h: andrew@ugh.net.au detected a double declaration
485
Daniel Veillarda10efa82001-04-18 13:09:01 +0000486Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * debugXML.c hash.c tree.h valid.c : some changes related to
489 the validation suport to improve speed with DocBook
490 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
491 the way validation errors get reported
492
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000493Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * HTMLparser.c HTMLtree.c: applied part of the patches provided
496 by P C Chow and William M. Brack for XSLT HTML output
497
Daniel Veillard2d90de42001-04-16 17:46:18 +0000498Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * xmlversion.h.in win32config.h win32/libxml2/*: applied
501 Igor Zlatkovic patches for MSC compilation and added his
502 updates
503
Daniel Veillarde043ee12001-04-16 14:08:07 +0000504Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
505
506 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
507 prefix lookup.
508 * parserInternals.c: fixed the bug reported by Morus Walter
509 due to an off by one typo in xmlStringCurrentChar()
510
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000511Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * HTMLparser.c result/HTML/*: revamped the way the HTML
514 parser handles end of tags or end of input
515
Daniel Veillard82daa812001-04-12 08:55:36 +0000516Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
517
518 * tree.[ch] : added xmlDocCopyNode for gdome2 support
519
Daniel Veillard67a21302001-04-11 14:39:16 +0000520Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
523 bug where the linktime verions of free() won't work ...
524
Daniel Veillard27b55282001-04-11 12:22:25 +0000525Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
528
Daniel Veillardafc73112001-04-11 11:51:41 +0000529Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * doc/xml.html: added 2.3.6 release
532
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000533Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
536 * result/wml.xml: resulted in a small output change
537
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000538Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * tree.c: xmlNewDoc was missing the charset initialization
541 * xmllint.c: added --auto to autogenerate a doc, allow to
542 reproduce the problem fixed on xmlNewDoc
543
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000544Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: trying to get 52979 solved
547 * tree.c result/ result/noent/: trying to get 52712 solved, this
548 also made me clean up the fact that XML output in general should
549 not add formating blanks by default, this changed the output of
550 a few tests
551
Daniel Veillard73639a72001-04-10 14:31:39 +0000552Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
555
Daniel Veillardfac26a12001-04-08 13:08:14 +0000556Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * configure.in: finally released 2.3.6
559
Daniel Veillard911f49a2001-04-07 15:39:35 +0000560Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xpath.c: checking for null pointer generated by new code
563
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000564Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * xpath.c: fixed a [] evaluation problem reported
567 * test/XPath/tests/simpleaddr: extended test
568 * result/XPath/simpleaddr: updated result
569
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000570Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * xmllint.c: Dan Timis reported a portability problem
573 on Macs without mmap, fixed it.
574
Daniel Veillardb38bd552001-04-03 18:22:00 +0000575Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * testXPath.c : added a --tree option allowing to display the
578 tree dump of the XPath expression
579
Daniel Veillard4dd93462001-04-02 15:16:19 +0000580Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * xpath.c: fixed a memleak when comparing nodesets
583 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
584 * tree.c: added a TODO
585
Daniel Veillard92ad2102001-03-27 12:47:33 +0000586Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
589 we need string functions
590 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
591 to be able to use them where needed. Applied some changes
592 to reduce name linking pollution and compile in only what's
593 needed.
594 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
595 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
596 for the string manipulation functions
597 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
598 to the free() function of xmlmemory.c
599 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
600 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
601 usage.
602
603
Daniel Veillard2be30642001-03-27 00:32:28 +0000604Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605
606 * error.c: applied the context output patch of the error
607 handling submitted by Chuck Griffith
608 * error/VC/*: this slightly change some error logs
609
Daniel Veillard50582112001-03-26 22:52:16 +0000610Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * parser.c: fixed line number reporting on error
613
Daniel Veillard04be4f52001-03-26 21:23:53 +0000614Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * parser.c: Sullivan and Darin found a parser bug,
617 applied the patch.
618
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000619Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
622 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
623 xmlversion.h.in xpointer.c: of course the way I defined
624 UNUSED breaks on old gcc version. Try to be smart and
625 also define it directly in xmlversion.h
626 * configure.in: removed -ansi flag from the pedantic set
627
628Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000629 Huge cleanup, I switched to compile with
630 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
631 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
632 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
633 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
634 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
635 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
636 encoding.h entities.c error.c list.[ch] nanoftp.c
637 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
638 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
639 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
640 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
641 Cleanup, staticfied a number of non-exported functions,
642 detected and cleaned up a dozen of problem found this way,
643 avoided a lot of public function name/typedef/system names clashes
644 * doc/xml.html: updated
645 * configure.in: switched private flags to the really pedantic ones.
646
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000647Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * configure.in: 2.3.5
650 * doc/html/*: rebuilt the docs
651
Daniel Veillard146c9122001-03-22 15:22:27 +0000652Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * parser.c: fixed a reported bug in NOTATION parsing
655 * uri.c: accepted but not fixed bug 51876, added TODO
656 * Makefile.am: fixed bug 51876
657
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000658Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * config.h.in configure.in error.c: fix a compilation problem
661 on platforms without vsnprintf (xml@thewrittenword.com)
662
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000663Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * parser.c: fixed a function name header typo
666 * SAX.c: notations can also occur in external subset.
667
Daniel Veillard7d42b542001-03-20 13:22:46 +0000668Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * error.c: removed a C++ like comment
671
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000672Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673
674 * parser.c: fixing bug 52299 strange condition leading
675 to a parser crash due to a buffer overflow
676 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
677 added the specific test case
678
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000679Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * xpath.[ch]: still a lot of cleanup based on XSLT, added
682 xmlXPathConvert{String,Number,Boolean} to be able to make
683 type casts without a context stack, fixed some implementation
684 problems related to the absence of context at parse-time,
685 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
686 in the public API too
687 * xpointer.c xpathInternals.h: we need to know at parse time
688 whether we are compiling an XPointer
689
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000690Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
691
692 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
693 cleaned up the parser internals, refactored XPath code, added
694 new compilation based APIs and cleanly separated public and
695 private APIs.
696
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000697Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * xpath.h: the comp field must be added at the end to avoid
700 killing binary compat.
701
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000702Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * Makefile.am: detect XPath memleaks in regreson tests
705 * error.c: fixed and error w.r.t. error reporting still using
706 stderr
707 * hash.c: added new line at end of file
708 * tree.h: minor cleanup
709 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
710 expression parsing from evaluation, resulted in a number of
711 changes internally, and in XPointer. Likely to break stuff
712 using xpathInternals.h but should remain binary compatible,
713 new interfaces will be added.
714
Daniel Veillardd574f782001-03-14 19:40:17 +0000715Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
716
717 * configure.in: fixed a couple of problems reported by
718 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
719 without gcc on non linux platforms.
720
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000721Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
724 a fix for --with-html-dir= configure support. I hope it won't
725 break rpm generation
726
Daniel Veillarda022fe02001-03-14 16:30:00 +0000727Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * xmlIO.c: one function comment cleanup.
730
Daniel Veillard25239c12001-03-14 13:56:48 +0000731Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * SAX.c: external subset notations were improperly registered
734 in the internal subset.
735
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000736Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * README.cvs-commits: added, pointing to HACKING
739 * HACKING: updated
740
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000741Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * parser.c: and Matt Sergeant found one in the XML push
744 parser (erroneous check I forgot to remove when I fixed the
745 main parser).
746
Daniel Veillard68d7b672001-03-12 18:22:04 +0000747Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * xpath.c: ptittom found a small bug in UnaryExpr
750
Daniel Veillarde356c282001-03-10 12:32:04 +0000751Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * configure.in: bumped to 2.3.4
754 * error.c: fixed bug #51860
755 * tree.c: fixed bug #51861
756 * valid.c: cleanup, more debug, failed to fix one bug crap ...
757 * tree.[ch] : added xmlDefaultBufferSize
758 * nanoftp.c: typo in function name header block
759 * doc/xml.html : updated, added link to XML::LibXSLT
760 * doc/html/* : rebuilt the docs
761
Daniel Veillard80f32572001-03-07 19:45:40 +0000762Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * parser.c SAX.c: the new content parsing code raised an
765 ugly bug in the characters() SAX callback. Found it
766 just because of strangeness in XSLT XML Rec ouptut :-(
767
Daniel Veillard6c831202001-03-07 15:57:53 +0000768Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * Makefile.am: Martin Baulig suggested to add -lm
771 * tree.c: found another bug in xmlNodeGetContent()
772
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000773Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * xpath.c: Bjorn found the error related to strictness of comparison.
776
Daniel Veillard29631a82001-03-05 09:49:20 +0000777Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * parser.c: trying to fix the Dtd parsing problem reported
780 by Gary, side effect of last week speed optimizations.
781
Daniel Veillard14be0a12001-03-03 18:50:55 +0000782Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
783
784 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
785 * parserInternals.c: removed unneeded test raised by Stric
786
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000787Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
788
789 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
790 and fixed by William Brack). Added xmlXPathFormatNumber.
791 Changed the sorting slightly.
792 * configure.in Makefile.am example/Makefile.am: Added -lm.
793 Please note that applications linking with libxml2, must
794 also like with the math library from now on.
795
Daniel Veillardf9533d12001-03-03 10:04:57 +0000796Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * HTMLparser.c: fixed loop reported by Marc Sanfacon
799
Daniel Veillard2f362242001-03-02 17:36:21 +0000800Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * parser.c: one must report spaces even if the Dtd element
803 content proves that this is not part of the element content.
804 * result/valid/*.xml: this changed the ouptu slightly
805
Daniel Veillardb402c072001-03-01 17:28:58 +0000806Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
807
808 * configure.in: bumped to 2.3.3
809 * doc/xml.html: updated
810
Daniel Veillard77851712001-02-27 21:54:07 +0000811Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * tree.c: minor doc fix
814 * xpath.c: deallocation issues when a result tree has been
815 converted to a node-set
816
Daniel Veillardec70e912001-02-26 20:10:45 +0000817Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
818
819 * doc/xml.html: oops corrected dates s/2000/2001
820
Daniel Veillard8730c562001-02-26 10:49:57 +0000821Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * valid.c: new patch from Gary Pennington
824
Daniel Veillard91e9d582001-02-26 07:31:12 +0000825Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * doc/xml.html: applied patch from Ankh
828
Daniel Veillardedac3c92001-02-26 01:36:19 +0000829Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * xinclude.c: fixed a problem building on Mac
832
Daniel Veillard21a0f912001-02-25 19:54:14 +0000833Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * parser.c: more work on increasing parsing ferformances
836
Daniel Veillard48b2f892001-02-25 16:11:03 +0000837Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
840 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
841 avoiding memcpy in production builds MEM_CLEANUP macro use
842 * parser.[ch] parserInternals.c: optimizations of the tightest
843 internal loops inside the parser. Better checking of I/O
844 flushing/loading conditions
845 * xmllint.c : added --timing
846
Daniel Veillard71681102001-02-24 17:48:53 +0000847Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * configure.in: bumped to 2.3.2
850 * doc/xml.html: updated for release
851
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000852Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
853
854 * xpath.c: found a memleak and fixed a nasty bug
855
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000856Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * xmllint.[c1] : added return code errors for xmllint
859 * xpath.c: specific debug dump function for result value trees
860
Daniel Veillard4b637072001-02-21 21:52:55 +0000861Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
862
863 * xpath.c: finally implemented xmlXPathCompareNodeSets
864 * test/XPath/expr/floats results/XPath/expr/floats: added
865 a test for float expressions
866
Daniel Veillardf714aa32001-02-21 03:07:44 +0000867Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868
869 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
870 * parserInternals.[ch]: trying to speed up parsing
871 * xpath.c : speeded up node set equality op
872
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000873Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
874
875 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
876 better handling of ID/IDREF and the list modules associated
877 * configure.in: small CFLAGS cleanup
878
Daniel Veillarda8abee62001-02-19 15:14:59 +0000879Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * configure.in: fixed iconv detection on AIX (stric)
882
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000883Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000884
885 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
886
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000887Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
888
889 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
890 and optimized xmlXPathNodeSetSort
891
Daniel Veillard142adbf2001-02-17 13:21:05 +0000892Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * xpath.c: bug fix when context size is 0
895 * parser.c: I like Norm's Dtd because they still manage to break
896 the parser occasionally
897
Daniel Veillardf23e0092001-02-16 13:21:29 +0000898Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
901
Daniel Veillarde0e26512001-02-16 00:11:46 +0000902Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
905 attributes within the XML-1.0 namespace
906
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000907Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
908
909 * xpathInternals.h: exported a few axis functions
910 * doc/xml.html: updated the doc
911
Daniel Veillard760f4422001-02-15 14:59:48 +0000912Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * configure.in: applied patch from Daniel van Balen for OpenBSD
915 and bumped version to 2.3.1
916 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
917 attempt to find autoclosing was simply broken, removed it,
918 updated the examples, this is better
919
Daniel Veillardd194dd22001-02-14 10:37:43 +0000920Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * hash.[ch]: added Paolo Casarini patch to provide Delete from
923 hash functionnalities.
924 * doc/html/* : rebuild the doc
925
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000926Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
927
928 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
929 on predicate
930 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
931 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
932 really want to have tags closed on output even if we accept
933 unclosed ones on input
934
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000935Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * xpath.c: ouch don't free NULL, rare case fixed
938 * tree.c: don't coalesce text nodes if they don't have the
939 same behaviour wrt escaping on output
940
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000941Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * xpath.c: small fixup
944 * SAX.c: don't warn on empty namespaces.
945
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000946Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * README: a bit of cleanup
949 * configure.in: preparing for 2.3.0 release
950
Daniel Veillard1f83d392001-02-08 09:37:42 +0000951Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * hash.[ch]: added a first version of xmlHashSize()
954 * valid.c: another bug fix from Gary Pennington
955
Daniel Veillard5eef6222001-02-07 18:24:48 +0000956Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * valid.c: couple of bug fixes pointed by Gary Pennington
959 * HTMLtree.c: #if 0 cleanup
960
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000961Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
964 which removes a time consuming check of xmlXPathNodeSetAdd()
965 and use it in places where we are sure to not break unicity
966
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000967Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * xpath.c: bug fixes found from XSLT
970 * tree.c: preserve node->name special values when copying nodes.
971 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
972 external subset are fetched when available but without full
973 validation. Added xmlLoadExtDtdDefaultValue, need a function.
974 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
975 output with encoding disabled.
976
Daniel Veillard2c833b62001-02-03 08:52:06 +0000977Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
980 xmlCheckFilename should not be called from xmlFileOpenW
981 and xmlGzfileOpenW
982
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000983Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984
985 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
986 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
987 added the new tests for URI normalization
988 * testURI.c: fixed stoopid bugs
989 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
990 the URI in the error messages are now properly normalized
991
Daniel Veillardea28ce62001-02-02 08:20:19 +0000992Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
995
Daniel Veillarde99a4762001-02-01 04:34:35 +0000996Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
999
Daniel Veillard2b325a02001-01-31 20:46:31 +00001000Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * xpath.c: fixed mod operator
1003
Daniel Veillardde55cf62001-01-31 15:53:13 +00001004Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1005
1006 * parser.c: fixed xmlStrcat doc
1007 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1008 trees.
1009
Daniel Veillard2f913b72001-01-31 13:23:49 +00001010Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * xpath.c result/XPath/tests/chaptersbase
1013 result/XPath/tests/simplebase: fixed XPath node()
1014 * tree.c: small fix in xmlNewNs()
1015 * Makefile.am: removed extraneous xml2Conf.sh rule
1016
Daniel Veillardb42042b2001-01-28 07:40:36 +00001017Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1020 Changed the library name, in order to get libxml-devel and
1021 libxml2-devel to coexist on a single system
1022 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1023 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1024
Daniel Veillardee0a4662001-01-27 18:59:33 +00001025Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1026
1027 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1028 libxml2-devel installable in // as libxml-devel.
1029
Daniel Veillard5eb05942001-01-27 17:50:22 +00001030Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * doc/Makefile.am: fixed make rebuild in doc
1033 * doc/html/*.html: rebuilt the docs
1034
Daniel Veillard65c295d2001-01-26 09:32:39 +00001035Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1038
Daniel Veillard8e199902001-01-25 18:54:39 +00001039Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1042 the HTML doc to go into the -devel RPM ...
1043 * aclocal.m4 config.h.in: some updates due to auto* magic
1044
Daniel Veillard93086662001-01-25 18:13:04 +00001045Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1046
1047 * xpath.h: added a hook in the context structure allowing to
1048 link to extra support, needed for XSLT
1049
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001050Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1053 xmlXPtrCmpPoints to use it.
1054 * propagated the following patch from Alejandro Forero
1055 * include/win32config.h xmlIO.c: applied further suggestions
1056 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1057 * example/gjobread.c: fixed warnings, now that it builds
1058
1059Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1060
1061 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1062
1063 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1064 filename points to a valid file (not a directory).
1065 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1066 Added calls to xmlCheckFilenameDir.
1067
1068 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1069 `path' (rather than `filename') as the parameter to gzopen and open.
1070
Daniel Veillard48177c22001-01-23 15:27:41 +00001071Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1072
1073 * Makefile.am: fixed a problem with EXTRA_DIST
1074
Daniel Veillardb83ba402001-01-22 22:45:10 +00001075Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1076
1077 * Makefile.am example/Makefile.am: finally found the trick
1078 to build the example, i.e. add "." in SUBDIRS before example
1079 in the list <grin/>
1080
Daniel Veillard82687162001-01-22 15:32:01 +00001081Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1082
1083 * doc/xml.html: updated with an XSLT section, removed pointer to
1084 W3C CVS base.
1085
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001086Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1087
1088 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1089 too, and deallocation need to occur the same way.
1090
Daniel Veillarde4566462001-01-22 09:58:39 +00001091Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1094 type correponding to an XSLT result tree fragment. Share most
1095 of the data format with node set, as well as operators.
1096 * HTMLtree.c: added a newline at the end of the doctype output
1097 whe this one is not present initially.
1098 * tree.c: make sure taht the parent and doc pointers are properly
1099 set when copying attributes (lists).
1100
Daniel Veillard701c7362001-01-21 09:48:59 +00001101Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1104
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001105Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * xpath.c: seems I finally killed that ugly path evaluation
1108 context bug (tagged 9999 in case is is wrong)
1109
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001110Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1113 for XSLT
1114
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001115Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1118 for xmlGzfileOpen() bug
1119
Daniel Veillardf6eea272001-01-18 12:17:12 +00001120Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1121
1122 * xpath.c: removed an error found by XSLT usage
1123 * tree.c parserInternals.h: use a predefined static string
1124 for text and comment nodes, avoid freeing them in xmlFreeNode,
1125 exported the string name in parserInternals.h and added
1126 another value to disable encoding at output (for XSLT),
1127 gain memory, time.
1128
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001129Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1132 win32/libxml2/libxml2_so.dsp: new makefiles and update
1133 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1134
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001135Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1138 Gary Pennington
1139
Daniel Veillard389e6b72001-01-15 19:41:13 +00001140Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * xpath.c: fixed the comaprision of values and nodelists,
1143 need to compare nodelist still ...
1144 * debugXML.c: avoided a possible core dump
1145 * HTMLparser.c: cleanup
1146 * nanohttp.c: contributed fix.
1147 * tree.c: fixes in properties handling added xmlSetNsProp
1148 needed by libxslt
1149 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1150 comment
1151 * TODO: updated
1152
Daniel Veillard167bd532001-01-06 21:09:34 +00001153Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1154
1155 * parser.c parserInternals.c: applied Bjorn Reese optimization
1156 patch
1157
1158Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * Makefile.am: applied patch fro make check from Martin Vidner
1161
Daniel Veillard503b8932001-01-05 06:36:31 +00001162Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * configure.in: preparing 2.2.11
1165 * doc/html/*: rebuild the HTML files
1166 * doc/xml.html : updated
1167
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001168Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * tree.c: fixed a stupid bug
1171 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1172 patches related to validation of an XInclude processing result
1173 * TODO: updated
1174
Daniel Veillarde2488192001-01-04 10:54:22 +00001175Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1178 on large files
1179
Daniel Veillardf060a412001-01-03 20:52:44 +00001180Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1183
Daniel Veillard45cff692001-01-03 18:02:04 +00001184Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1187 reported by Jonas Borgström
1188 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1189
Daniel Veillard08108982001-01-03 15:24:58 +00001190Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191
1192 * testXPath.c xpath.c: fixing the XPath union expressions problem
1193 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1194
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001195Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * xmllint.c: Made is so if the file name is "-" is will read form
1198 standard input. Sven Heinicke <sven@zen.org>
1199 * tree.c: fixed a problem when growing buffer
1200 * tree.h: fixed the comment of the node types following andersca
1201 comment
1202 * TODO: updated
1203
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001204Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * HTMLparser.[ch]: added a way to avoid adding automatically
1207 omitted tags. htmlHandleOmittedElem() allows to change the
1208 default handling.
1209 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1210 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1211 of xmllint too when using --memory flag, added a memory test
1212 suite at the Makefile level.
1213 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1214 with namespace use when encountering QNames in XPath evalation,
1215 added xmlns() scheme in XPointer.
1216 * nanoftp.c : incorporated a fix
1217 * parser.c xmlIO.c: fixed problems raised with encoding when using
1218 the memory I/O
1219 * parserInternals.c: closed bug 25934 reported by
1220 torsten.landschoff@innominate.de
1221 * TODO: updated
1222
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001223Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1226 on a non-updated tree :-(, made a 2.2.10 release to correct the
1227 situation
1228
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001229Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1232 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1233 integrated a set of OpenVMS changes from Howard Taylor
1234 <Howard.Taylor@pacoast.com>
1235
Daniel Veillard58770e72000-11-25 00:48:47 +00001236Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1239 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1240
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001241Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * HTMLparser.c: some fixes on auto-open of html/head/body
1244 * encoding.c: fixed a compilation error on some gcc env
1245 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1246 XPointer implementation
1247 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1248 related XPointer tests and associated results
1249
Daniel Veillard300f7d62000-11-24 13:04:04 +00001250Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252 * doc/xmldtd.html doc/xml.html: following a short step by step
1253 guidance on IRC to help maciej with DTDs I started a small
1254 page on the subject.
1255
Daniel Veillard748e45d2000-11-17 16:36:08 +00001256Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * HTMLparser.c: fixed handling of broken charrefs
1259 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1260 patches
1261
Daniel Veillard28929b22000-11-13 18:22:49 +00001262Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * doc/xml.html doc/html/* : rebuilt the docs after adding
1265 xinclude and updated page for 2.2.7 and 2.2.8
1266 * configure.in: releasing 2.2.8
1267
Daniel Veillard41e06512000-11-13 11:47:47 +00001268Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * parser.[ch] parserInternals.c: applied the conditional
1271 section processing fix from Jonathan P Springer
1272 <jonathan.springer2@gte.net>
1273 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1274 project file, fixed iconv default non support
1275 * xpath.c: fixed the problem of evaluating relative expressions
1276 when a node context is provided.
1277
Daniel Veillardbf432752000-11-12 15:56:56 +00001278Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * nanoftp.c: fixed gcc 2.95 new warnings
1281 * SAX.c: fixed a stupid bug
1282 * tree.c: fixed a formatting problem when round-tripping
1283 from/to memory
1284 * xinclude.c: chased memleak, fixed a base problem
1285 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1286 xmlXPtrBuildNodeList()
1287 * TODO: updated
1288 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1289 adding a first small set of regression tests for XInclude
1290
Daniel Veillardc2def842000-11-07 14:21:01 +00001291Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * nanohttp.[ch]: applied Wayne Davison patches to access
1294 the WWW-Authorization header.
1295 * parser.c: Closed Bug#30847: Problems when switching encoding
1296 in short files by applying Simon Berg's patch.
1297 * valid.c: fixed a validation problem
1298 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1299 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1300 Wayne Davison
1301 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1302 need to be extended to non full nodes selections.
1303 * xinclude.c: starts to work decently
1304
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001305Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1308 debugXML.c xmlversion.h.in: Started adding XInclude support,
1309 this is a new xmllint option
1310 * tree.c xpath.c: applied TOM patches for XPath
1311 * xpointer.c: fixed a couple of errors.
1312 * uri.c: added an escaping function needed for xinclude
1313 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1314 new warning from RH70 gcc's version
1315
Daniel Veillarda4964b72000-10-31 18:23:44 +00001316Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * HTMLparser.c: fixed loop on invalid char in scripts
1319 * parser.c: update to description of xmlIOParseDTD()
1320 * libxml.m4 xmlversion.h.in: changes contributed by
1321 Michael Schmeing <m.schmeing@internet-factory.de>
1322 * configure.in: preparing for 2.2.7
1323 * Makefile.am: trying to avoid config.h and acconfig.h
1324 being included in the distrib
1325 * configure.in: released 2.2.7
1326
1327Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1330 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1331
Daniel Veillard01411222000-10-30 15:33:22 +00001332Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * parser.[ch]: added xmlIOParseDTD()
1335 * xpointer.c: added support for the 2 extra parameters of
1336 string-range, fixed a stoopid error when '0' was present
1337 in XPointer expressions
1338 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1339 testsuite for the above
1340
Daniel Veillard6db58192000-10-30 09:27:53 +00001341Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * libxml.spec.in: improved package descriptions
1344
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001345Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * xpath.c xpathInternals.h: applied a large cleaning patch
1348 from TOM <ptittom@free.fr>, it also add namespace support
1349 for function and variables registration.
1350
Daniel Veillardbd20df72000-10-29 17:53:40 +00001351Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1354 * Makefile.mingw: Wayne Davison's update adding hash.c
1355
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001356Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * xpath.c: fixed the root evaluation problems
1359 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1360 ignorable spaces with <b> <bold> <em>
1361 * tree.c: fixed a loop in xmlSearchNsByHref()
1362
Daniel Veillard767662d2000-10-27 17:04:52 +00001363Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1364
1365 * xpath.c: applied another XPath patch from TOM
1366 * xpath.c include/makefile.am: applied another patch from
1367 china@thewrittenword.com (cleanup on IRIX).
1368
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001369Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * xml-config.1: received a fixed version from Fredrik Hallenberg
1372 <hallon@lysator.liu.se>
1373
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001374Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1375
1376 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1377 cleanup patch for XPath
1378
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001379Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * patched to redirrect all "out of context" error messages to
1382 a reconfigurable routine. The changes are:
1383 * xmlerror.h : added the export of an error context type (void *)
1384 an error handler type xmlGenericErrorFunc there is an interface
1385 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1386 to reset the error handling routine and its argument
1387 (by default it's equivalent to respectively fprintf and stderr.
1388 * all the c files: all wild accesses to stderr or stdout within
1389 the library have been replaced to calls to the handler.
1390
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001391Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * configure.in: release 2.2.6
1394 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1395 exporting the inner functions of xpath for extension modules
1396 * doc/*: updated and rebuilt the doc
1397
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001398Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * nanohttp.c : applied Wayne HTTP cleanup patch
1401 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1402 and xmlNodeSetSpacePreserve()
1403
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001404Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * xpath.c: closing bug #29260
1407
Daniel Veillard126f2792000-10-24 17:10:12 +00001408Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1411 multikey tuples, made hash structure opaque
1412 * valid.[ch]: moved elements, attributes, notations decalarations
1413 as well as ID and refs to hash tables.
1414 * entities.c: hash cleanup
1415 * xmlmemory.c: fixed a dump problem in debug mode
1416 * include/Makefile.am: problem passing in DESTDIR= values patch
1417 from Marc Christensen <marc@calderasystems.com>
1418 * nanohttp.c: removed debugging remains
1419 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1420 * HTMLparser.c parser.c: fixing a number of problems with the
1421 macros in the *parser.c files (Wayne).
1422 * HTMLparser.c: close the previous option when opening a new one
1423 (Marc Sanfacon).
1424 * result/HTML/*: updated the HTML results accordingly
1425
Daniel Veillard52afe802000-10-22 16:56:02 +00001426Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1427
1428 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1429 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1430 XPath functions and XML entities table to them. More to come...
1431 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1432
Daniel Veillard683cb022000-10-22 12:04:13 +00001433Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * tree.c: coalesce adjacent text nodes
1436 * valid.c: handling of blank nodes in DTd validation (raised
1437 by problems with a posteriori validation).
1438 * nanohttp.c: changing behaviour on HTTP write stuff.
1439 * HTMLtree.c: forced body and html to be explicitely closed.
1440 * xpath.h: exported more XPath functions.
1441
Daniel Veillard1baf4122000-10-15 20:38:39 +00001442Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * Release of 2.2.5
1445 * xpointer.c: range() range-inside and other helper functions
1446 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1447
Daniel Veillard47e12f22000-10-15 14:24:25 +00001448Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1449
1450 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1451 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1452
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001453Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1456 and XPointer modules
1457
Daniel Veillard134c9f32000-10-15 10:27:08 +00001458Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * SAX.h: closed #25107
1461
Daniel Veillard39915622000-10-15 10:06:55 +00001462Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * testSAX.c: fixed problem with cdata reporting
1465 * SAXresult/* : updated
1466
Daniel Veillard1e851392000-10-15 10:02:56 +00001467Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1470 Closed bug #27499, added to regression tests
1471 * TODO: updated
1472
Daniel Veillard7eda8452000-10-14 23:38:43 +00001473Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1476 support for SCRIPT and STYLE with help from Bjorn Reese
1477 * test/HTML/* result/HTML/*: added simple testcase and updated
1478 the existing ones.
1479
Daniel Veillardff9c3302000-10-13 16:38:25 +00001480Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1483 string-range for empty strings
1484 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1485 test/XPath/xptr/strrange: augmented the XPointer testsuite
1486
Daniel Veillard189446d2000-10-13 10:23:06 +00001487Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * doc/xml.html doc/xmlmem.html: added a module describing memory
1490 interfaces and use, updated the main page.
1491
Daniel Veillard2f971a22000-10-12 23:26:32 +00001492Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1495 nanoftp code work on Windows too now
1496
1497Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001498
1499 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1500 * xpointer.c: implemented string-range() at least a good first version
1501 * test/XPath/docs/str test/XPath/xptr/strrange
1502 result/XPath/xptr/strrange: the string-range() tests
1503
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001504Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * Makefile.am include/Makefile.am include/win32config.h
1507 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1508 and make distcheck
1509
Daniel Veillard19d61112000-10-11 23:50:35 +00001510Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1513 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1514 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1515
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001516Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1519 patch for socklen_t detection by
1520 Albert Chin-A-Young <china@thewrittenword.com>
1521
Daniel Veillardcd429612000-10-11 15:57:05 +00001522Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1523
1524 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1525 and added a --dtdvalid option to xmllint used to test it
1526
Daniel Veillard47c02452000-10-11 13:04:36 +00001527Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1528
1529 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1530 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1531
Daniel Veillard2d38f042000-10-11 10:54:10 +00001532Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1535 handlings (registration, lookup, cleanup)
1536
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001537Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * configure.in Makefile.am include/makefile.am: adding XPointer
1540 and XPtrtests target
1541 * xpointer.[ch] : new files for XPointer support
1542 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1543 more XPath tests
1544
Daniel Veillard57fda592000-10-10 23:24:14 +00001545Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * configure.in: fixed, very broken, make distcheck works again
1548
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001549Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * More work toward 2.2.5, integrated a number of patches
1552 * configure.in Makefile.am win32config.h.in: trying to cleanup
1553 make distcheck .... huh ...
1554 * include/Makefile.am include/win32config.h: new directory
1555 for includes
1556 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1557 updated teh makefiles and instructions for WIN32
1558 * xpath.c: small fixes
1559 * test/XPath/ results/XPath: updated the testcases and results
1560 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1561 suggested patches
1562 * valid.c: fixed an ID bug
1563
Daniel Veillardb71379b2000-10-09 12:30:39 +00001564Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1567 the automake bug where wrong dependancies were generated.
1568 * xpath.[ch]: worked on XPointer
1569
Daniel Veillard7e99c632000-10-06 12:59:53 +00001570Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * configure.in Makefile.am: 2.2.5, ship the include in an
1573 include/libxml subdirectory, use symlinks when using CVS
1574 * testSAX.c: fixed small bug
1575 * testXPath.c: changed the way testfiles are parsed
1576 * debugXML.c: same kind of cleanup when parsing an argument expression
1577 XPath/XPointers can have blanks embedded
1578 * xpath.[ch]: more cleanup, reorgs for XPointer work
1579 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1580 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1581
Daniel Veillard55b91f22000-10-05 16:30:11 +00001582Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1585 in the XPath engine, rewrote large parts of it, now it's far
1586 cleaner and in sync with the REC not an old WD. Fixed a parsing
1587 problem in the interactive XML shell found when testing XPath.
1588
Daniel Veillardac260302000-10-04 13:33:43 +00001589Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1592 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1593 examples with the extra test
1594
Daniel Veillard7cfce322000-10-04 12:40:27 +00001595Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1596
1597 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1598 the global init function.
1599
Daniel Veillard970112a2000-10-03 09:33:21 +00001600Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * HTMLparser.c: Doohhh, attribute name parsing was still case
1603 sensitive ! Fixed this ...
1604 * result/HTML/* : updated the tests results accordingly
1605
Daniel Veillard740abf52000-10-02 23:04:54 +00001606Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1609 engine, should be far more stable, incorporated a new version of
1610 preceding/following axis, need testing
1611 * uri.c: fixed file:///c:/a/b/c problem
1612 * test/XPath/tests/idsimple: augmented the XPath tests
1613
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001614Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * doc/* rebuilding docs for 2.2.4 release
1617
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001618Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * configure.in: releasing 2.2.4
1621 * parser.[ch]: added xmlStrEqual()
1622 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1623 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1624 use xmlStrEqual instead
1625 * TODO: updated
1626 * added an XPath test
1627
Daniel Veillardbc765302000-10-01 18:23:35 +00001628Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1629
1630 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1631 * entities.h: exported xmlInitializePredefinedEntities
1632 * parser.[ch] : added xmlInitParser()
1633 * parserInternals.h : had to export htmlInitAutoClose()
1634
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001635Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1638 problems
1639 * Makefile.am : added XPath regression tests to normal tests
1640 * uri.c: fixed a problem with local paths, cleanup
1641 * parser.c: fixed a problem with large CData sections
1642
Daniel Veillardd2ade932000-09-30 14:39:55 +00001643Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * configure.in xml-config.in: patch from "Ben Taylor"
1646 <sol7x86@hotmail.com> for solaris shared libs lookup
1647
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016482000-09-30 Martin Baulig <baulig@suse.de>
1649
1650 * libxml-2.0.pc.in: Provide pkg-config script.
1651
1652 * configure.in: Create the libxml-2.0.pc script from the
1653 libxml-2.0.pc.in templates.
1654 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001655 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001656
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001657Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1660 when compiling with MSC
1661
Daniel Veillard46057e12000-09-24 18:49:59 +00001662Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * xpath.c: patch for normalize-string() substring-before(),
1665 substring-after() and translate() functions from Bjorn Reese
1666 <breese@mail1.stofanet.dk>
1667 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1668 Fredrik Hallenberg <hallon@lysator.liu.se>
1669 * TODO: updated
1670
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001671Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1672
1673 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1674 problem of socklen_t being undefined on a number of platforms
1675 * debugXML.c: fixed a compilation problem when without snprintf
1676
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001677Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1680 an URI bug and a fix for the control-character-induced infinite loop
1681 * nanohttp.c: preventive fix for compiling on WIN32
1682
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001683Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * xmlint.c: closing bug #25000
1686
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001687Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1690 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1691 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1692 related function, fixing xmlStrncmp(), and associated cleanup
1693 * result/HTML/entities.html.sax: updating result
1694
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001695Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * uri.c: applied patch for URI escaping from Wayne Davison
1698 <wayned@blorf.net>
1699 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1700 from Denis Barbier <barbier@imacs.polytechnique.fr>
1701 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1702 patch from Wayne Davison
1703
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001704Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * doc/xml.html : updated with new releases, adding "how to help"
1707
Daniel Veillard04698d92000-09-17 16:00:22 +00001708Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1711 removed a few warnings in pedantic mode ...
1712 * parserInternals.c parser.c: moved encoding switching function
1713 to parserInternals.c
1714 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1715
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001716Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1719 error or warning handlers
1720
Daniel Veillardb1059e22000-09-16 14:02:43 +00001721Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * parserInternals.c parserInternals.h parser.c Makefile.am:
1724 created a new module parserInternals.c, moved most of the
1725 code shared by the various parsers there, as well as
1726 deprecated code from parser.c. More cleanup of parser.c
1727 * uri.c: fixed a problem when URI is NULL
1728 * valid.c: speedup when looking for an attribute declaration
1729
Daniel Veillard39c7d712000-09-10 16:14:55 +00001730Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1733 the cleanup of the computation of URI references when seeking
1734 external entities. The URI reference string and the resulting
1735 URI are both stored now.
1736 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1737 large s(n)printf checks and cleanup from Denis Barbier
1738 <barbier@imacs.polytechnique.fr>
1739 * xmlversion.h.in tree.h: couple of SGML declarations for a
1740 possible docbook module.
1741 * result/VC/ : a couple of test output changed due to the change
1742 of the entities URI
1743
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001744Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * parser.h: added a _private field for linking user's data
1747
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001748Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * parser.c parserInternals.h: demacroified most of the IS_XXX
1751 the gain in size is significant so ...
1752
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001753Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1754
1755 * entities.c: cases where looking up entities with doc==NULL
1756 covered
1757
Daniel Veillard90e11312000-09-05 10:42:32 +00001758Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
Daniel Veillard1de50802000-09-07 08:54:32 +00001760 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001761 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1762
Daniel Veillard98a79162000-09-04 11:15:39 +00001763Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1764
Daniel Veillard1de50802000-09-07 08:54:32 +00001765 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001766 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1767 * Makefile.in: added URItest and included thenin "make tests"
1768
1769Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001770
1771 * xmlversion.h.in: closed bug 22941
1772
Daniel Veillard2bb89092000-08-31 14:57:50 +00001773Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1774
1775 * doc/xmlio.html: added doc and example for entity loader
1776 redefinition.
1777
Daniel Veillard96984452000-08-31 13:50:12 +00001778Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1781 used by libxml
1782
Daniel Veillarde715dd22000-08-29 18:29:38 +00001783Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * parser.c: Fixed bug on invalid ontent characters and when using
1786 push.
1787 * xmllint.c: fixed xmllint endling of errors in push mode
1788
Daniel Veillard4948eb42000-08-29 09:41:15 +00001789Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001792 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001793 * result/HTML/*.sax: regenerated HTML SAX output
1794 * parser.c: more cleanup.
1795
Daniel Veillarde010c172000-08-28 10:04:51 +00001796Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001799 patches from Wayne Davison <wayned@users.sourceforge.net>,
1800 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001801 * HTMLparser.c: fixed an ignorable white space detection bug
1802 occuring when parsing with SAX only
1803 * result/HTML/*.sax: updated since the output is now HTML
1804 encoded...
1805
Daniel Veillard47f3f312000-08-27 22:40:15 +00001806Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1807
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001808 * HTMLparser.[ch]: applied some of Wayne Davison
1809 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001810
Daniel Veillarde0854c32000-08-27 21:12:29 +00001811Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1812
1813 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1814 undeclared namespace prefix was used, added a warning.
1815 Cleaned up support w.r.t. entities, spilling out a warning
1816 and being pedantic on lookups.
1817 * test/warning/ent9 : added testcase for previous example.
1818 * TODO: updated
1819 * parserInternals.h parser.c: changed the way names are parsed
1820 now allow infinite size and decrease penalty for normal use
1821 * parser.c: Started a big cleanup/check of the parser code,
1822 fixed some of the most tortuous entity code, spotted code
1823 unused anymore
1824 * test/*: added tests for very long names and related nasty
1825 things.
1826
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001827Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * doc/encoding.html: added encoding aliases doc
1830 * doc/xml.html: updates
1831 * encoding.[ch]: added EncodingAliases functions
1832 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1833 bottleneck affecting large DTDs like Docbook
1834 * parser.[ch] xmllint.c: added a pedantic option, will be
1835 useful
1836 * SAX.c: redefinition of entities is reported in pedantic mode
1837 * testHTML.c: uninitialized warning from gcc
1838 * uri.c: fixed a couple of bugs
1839 * TODO: added issue raised by Michael
1840
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001841Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * doc/encoding.html: propagated Martin Duerst suggestions
1844
Daniel Veillard52402ce2000-08-22 23:36:12 +00001845Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1848 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1849 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1850 by Wayne Davison
1851
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001852Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * nanoftp.c nanohttp.c: small cleanup
1855 * TODO: updated
1856
Daniel Veillard244ece92000-08-19 20:58:02 +00001857Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * added an old VC testcase and updated title.xml entity
1860
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001861Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1864 done on auto-opening of <p> tags and cleanup of SAX output
1865
Daniel Veillard979e55e2000-08-19 16:48:54 +00001866Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1869
Daniel Veillard4540be42000-08-19 16:40:28 +00001870Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * doc/xml.html libxml.* structure.*: updated the doc a bit
1873
Daniel Veillard808a3f12000-08-17 13:50:51 +00001874Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1877 of SAX tests
1878
Daniel Veillard29579362000-08-14 17:57:48 +00001879Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1880
1881 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1882 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1883
Daniel Veillard1255ab72000-08-14 15:13:33 +00001884Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1887 * testHTML.c: fix core dump on Solaris 2.x systems
1888 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1889 * result/HTML/*.sax: previous bug fix lead to new results
1890
Daniel Veillard03109292000-08-14 14:58:22 +00001891Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1894 * configure.in: added --with-readline=DIR to accept alternate
1895 path for readline include/library
1896 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1897 for ANSI under HP-UX
1898 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1899 includes @LIBS@
1900
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001901Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * doc/* : rebuilt the docs
1904 * getting ready for 2.2.2 release
1905
Daniel Veillard87b95392000-08-12 21:12:04 +00001906Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1909 and xmlAddFeature()
1910 * tree.[ch]: added xmlAddChildList()
1911 * xmllint.c: MAP_FAILED macro test
1912 * parser.h: added xmlParseCtxtExternalEntity()
1913 * valid.c: applied bug fixes removed warning
1914 * tree.c: added CDATA block to elements content
1915 * testSAX.c: cleanup of output
1916 * testHTML.c: added SAX testing
1917 * encoding.c: better error recovery
1918 * SAX.c, parser.c: fixed one of the external entity processing
1919 of the OASis testsuite
1920 * Makefile.am: added HTML SAX regression tests
1921 * configure.in: bumped to 2.2.2
1922 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1923 SAX results
1924
Daniel Veillard88a172f2000-08-04 18:23:10 +00001925Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1926
1927 * configure.in: patch for HP compiler
1928
19292000-08-04 Sven Heinicke <sven@zen.org>
1930
1931 * xmllint.c: Was coredumping sometimes when the file given didn't
1932 exist.
1933
Daniel Veillard46e370e2000-07-21 20:32:03 +00001934Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001937
Daniel Veillard46e370e2000-07-21 20:32:03 +00001938 when using in memory parsing. Need some cleanup.
1939 * xmllint.c configure.in: added a --memory flag to test memory
1940 parsing
1941
Daniel Veillard36650692000-07-21 15:16:39 +00001942Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * nanohttp.c: fixed socklen_t replacement to unsigned int
1945 * parser.c: fixed a space handdling missing at the end of
1946 production 28 DOCTYPE.
1947 * xmlmemory.c: fixed a stupid bug on the routine to override
1948 allocation functions
1949 * TODO: updated
1950
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001951Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1952
1953 * doc/ regenerated the docs
1954
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001955Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * doc/encoding.html doc/xml.html: added I18N doc
1958 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1959 improvements, both parser and filters, added ASCII & HTML,
1960 fixed the ISO-Latin-1 one
1961 * xmllint.c testHTML.c: added/made visible --encode
1962 * debugXML.c : cleanup
1963 * most .c files: applied patches due to warning on Windows and
1964 when using Sun Pro cc compiler
1965 * xpath.c : cleanup memleaks
1966 * nanoftp.c : added a TESTING preprocessor flag for standalong
1967 compile so that people can report bugs more easilly
1968 * nanohttp.c : ditched socklen_t which was a portability mess
1969 and replaced it with unsigned int.
1970 * tree.[ch]: added xmlHasProp()
1971 * TODO: updated
1972 * test/ : added more test for entities, NS, encoding, HTML, wap
1973 * configure.in: preparing for 2.2.0 release
1974
Daniel Veillard49703262000-07-10 10:27:46 +00001975Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * nanoftp.c: fixed the way the control connection is handled
1978 * libxml.spec.in: fixed the dependancies and cleanup
1979
Daniel Veillard306be992000-07-03 12:38:45 +00001980Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1981
1982 * doc/xml.html: changed the xmlsoft.org structure, updated the
1983 examples w.r.t. root and childs
1984
Daniel Veillard7d853352000-07-02 18:53:09 +00001985Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1986
1987 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1988
Daniel Veillard365e13b2000-07-02 07:56:37 +00001989Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1990
1991 * HTMLparser.c: Work on character encoding support for the HTML parser
1992 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1993 * encoding.c: Fixed a potential memleak in the encoding stuff
1994
Daniel Veillardaf743792000-07-01 11:49:28 +00001995Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * doc/FAQ.html doc/Makefile.am : added a FAQ
1998
1999Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002000
2001 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2002 of the HTML parser to force it to not bypass SAX
2003
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002004Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * win32config.h.in: updated
2007 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2008 lacks iconv support :-( need to release 2.1.1
2009 * configure.in: release 2.1.1
2010 * HTMLparser: fixed bug #14784
2011 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2012 by Windows compiler
2013 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2014 the SAX startDocument() callback.
2015 * TODO: updated
2016
2017Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * added xmlStopParser()
2020
Daniel Veillardbe803962000-06-28 23:40:59 +00002021Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * configure.in: 2.1.0 prerelease
2024 * Large resync between W3C and Gnome tree
2025 * nanoftp, nanohttp.c: fixed stalled connections probs
2026 * HTMLtree.c SAX.c : support for attribute without values in
2027 HTML for andersca
2028 * valid.c: Fixed most validation + namespace problems
2029 * HTMLparser.c: start document callback for andersca
2030 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2031 * parser.h, SAX.c: serious speed improvement for large
2032 CDATA blocks
2033 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2034 different encoding
2035 * example/Makefile.am example/gjobread.c tree.h: work on
2036 libxml1 libxml2 convergence.
2037 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2038 and the LIBXML_TEST_VERSION macro
2039
Daniel Veillardc310d562000-06-23 18:32:15 +00002040Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * doc/xml.html: various patches and improvements typo fixed by
2043 Felix Natter
2044 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2045 from Felix Natter <fnatter@gmx.net>
2046
Daniel Veillardf3029822000-05-06 08:11:19 +00002047Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * doc/upgrade.html: updated with instructions for support of both
2050 libxml-1.x and libxml-2.x
2051 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2052 for 2.x support and also fixed includes
2053
2054
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002055Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2058 the encoding support, added iconv support, so now libxml if
2059 compiled with iconv automatically support japanese encodings
2060 among others. Work based on initial patch from Yuan-Chen Cheng
2061 I may have broken binary compat in the encoding handler
2062 registration scheme, but that was so utterly broken I don't
2063 expect anybody to have used this feature until now.
2064 * parserInternals.h: fixup on the CHAR range macro
2065 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2066 code.
2067 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2068 * uri.c: added xmlParseURI() I can't believe I forgot to
2069 implement this one in 2.0 !!!
2070 * SAX.c: moved doc->encoding update in the endDocument() call.
2071 * TODO: updated.
2072
Daniel Veillard06047432000-04-24 11:33:38 +00002073Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * tree.h: removed extraneous xmlRemoveProp definition
2076 * TODO: added item about --disable-corba configure switch
2077 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2078 * nanoftp.c: fixed include problems giving troubles on AIX and
2079 slowlaris
2080 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2081 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2082 comment and headers changes to lower gtk-doc number of warnings
2083 * doc/html/*: rebuilt docs
2084
Daniel Veillarde0aed302000-04-16 08:52:20 +00002085Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * HACKING: documented the tag for 1.x and instructions
2088
Daniel Veillard5e873c42000-04-12 13:27:38 +00002089Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2090
2091 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2092 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2093 xmlCreateIOParserCtxt
2094 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2095 significant overall improvement
2096 * xmllint.c: added I/O test to xmllint
2097 * testSAX.c: added a speed test
2098 * doc/* : updated/regenerated
2099
Daniel Veillardfc708e22000-04-08 13:17:27 +00002100Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * xpath.c uri.h parserInternals.h: cosmetic changes from
2103 "Timur I. Bakeyev" <timur@bat.ru>, including making
2104 xmlCreateURI() public
2105
Daniel Veillard5d211f42000-04-07 17:00:24 +00002106Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2109 and the code at the same time. Added a clean mechanism for
2110 overload or added input methods: xmlRegisterInputCallbacks()
2111 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2112 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2113 * TODO: updated
2114 * doc/* : updated/regenerated
2115 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2116 source dir
2117
Daniel Veillarde77a9182000-04-05 19:12:29 +00002118Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2119
2120 * testURI.c: yet another forgotten commit, I should get some sleep !
2121
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002122Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * xmllint.c: forgot to commit this too ?
2125
Daniel Veillardb9df4042000-04-05 14:23:16 +00002126Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * xmlversion.h.in : forgot to commit this previously
2129
Daniel Veillard361d8452000-04-03 19:48:13 +00002130Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2133 * README TODO: updated for release
2134 * uri.c uri.h: added authority parsing/saving
2135 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2136 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2137 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2138 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2139 Makefile.am : added compile-time customization of libxml
2140 --with-ftp --with-http --with-html --with-xpath --with-debug
2141 --with-mem-debug
2142 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2143 #include <libxml/xxx.h> I hope it won't break too much stuff
2144 and will be manageable in the future...
2145 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2146 and added xmllint to the installed programs
2147 * uri.h: added xmlFreeURI()
2148
Daniel Veillardec303412000-03-24 13:41:54 +00002149Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * uri.c uri.h: finished the escaping handling, the base support
2152 and the URI path normalization. Looks good just lacks the
2153 authority content parsing code.
2154 * Makefile.am: added instructions to generate testURI
2155 * TODO: updated
2156 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2157 added links and icons for W3C and Gnome
2158
Daniel Veillard8f621982000-03-20 13:07:15 +00002159Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * xmlmemory.[ch] : seems I forgot to actually update the files in
2162 the last commit :-)
2163 * doc/xml.html doc/html/* : updated and uploaded the docs
2164
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002165Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2166
2167 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2168 * TODO: updated
2169 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002170 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002171 gfree).
2172 * Makefile.am, uri.c, uri.h: added a set of functions to do
2173 exact (litteraly copied from the RFC 2396 productions) parsing
2174 and handling of URI. Will be needed for XLink, one XML WFC,
2175 XML Base and reused in the nano[ftp/http] modules. Still work
2176 to be done.
2177
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002178Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * configure.in, libxml.spec.in : libxml2
2181 * doc/* : updated the doc page, rebuilt the docs
2182
Daniel Veillardcf461992000-03-14 18:30:20 +00002183Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2184
2185 * all: tagged LIB_XML_1_X
2186 * *.c *.h : updated from W3C CVS tree
2187 * configure.in : 2.0.0-beta
2188 * libxml.spec.in : libxml2 package nam
2189 * result/* : new version of the tests output
2190
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002191Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2194
Daniel Veillardb566ce12000-03-04 11:39:42 +00002195Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * doc/* : rebuilt the docs
2198 * parser.c: final patch on #6766
2199 * valid.c: small patch on validity checks.
2200
Daniel Veillardfb76c402000-03-04 11:39:42 +00002201Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2204 added
2205 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2206 compatibility w.r.t. XML spec and existing code.
2207
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002208Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * parser.c: seems a better solution to <a> </a> exists,
2211 will try it for a while
2212
Daniel Veillard83a30e72000-03-02 03:33:32 +00002213Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * parser.c: tried to remove the <a> </a> generating <a/>
2216 this is hard. Left a flag for that purpose. Fixed bug #6766
2217 * configure.in: prepared 1.8.7 not released, due to previous
2218 problem
2219
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002220Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2221
2222 * doc/xml.html : applied second patch from Paul DuBois
2223
Daniel Veillard402e8c82000-02-29 22:57:47 +00002224Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * doc/xml.html : applied patch from Paul DuBois
2227
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002228Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2231
Daniel Veillard5feb8492000-02-02 17:15:36 +00002232Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2235 compilation warnings on various platforms.
2236 * parser.c: Fixed #5281 validity error callbacks are now desactived
2237 by default if not validating.
2238
Daniel Veillardf341f932000-02-02 14:52:08 +00002239Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2242
Daniel Veillard13c757e2000-02-01 23:59:15 +00002243Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2244
2245 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2246 <gkatsi@cs.toronto.edu>
2247
Daniel Veillard726e8792000-01-30 20:04:29 +00002248Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2249
2250 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2251 processing URLs
2252
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002253Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2254
2255 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2256 xmlNanoFTPUpdateURL for persistent control connections.
2257 * configure.in: 1.8.6
2258
2259Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2260
2261 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2262 * tree.[ch] : added xmlSaveNoEmptyTags
2263
James Henstridgef3be9312000-01-28 13:59:21 +000022642000-01-29 James Henstridge <james@daa.com.au>
2265
2266 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2267
2268 * Makefile.am: added nanoftp.[ch] to the build.
2269
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002270Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * nanoftp.[ch]: cleanup, comments, API
2273 * debugXML.c : fixed a bug in the cat command
2274 * doc/*: regenerated the docs
2275
Daniel Veillardda07c342000-01-25 18:31:22 +00002276Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2277
2278 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2279 * debugXML.c : fixed a bug in the cat command
2280 * valid.c: fixing some small probs
2281 * libxml.spec.in: get rid of the SNAP suffix
2282 * doc/xml.html: updated the status
2283
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002284Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * xml-config.in: xml-config --version to just return the
2287 version number
2288 * xpath.c: some cleanup w.r.t. axis when the current node is
2289 an attribute.
2290 * TODO: updated
2291
Daniel Veillard461a66c2000-01-18 18:01:01 +00002292Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * configure.in: prepared for libxml-1.8.5
2295 * doc/* recompiled the documentation
2296
22972000-01-17 Jody Goldberg <jgoldberg@home.com>
2298
2299 * configure.in : WARNING autoconf subtlety alert :
2300 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2301 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2302 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2303 get defined by AC_CHECK_HEADERS.
2304
Daniel Veillardf967b902000-01-17 16:06:10 +00002305Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2308 Rune.Djurhuus@fast.no
2309
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002310Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * TODO: updated
2313 * tree.c, parser.c: made sure that only memory alloc problems
2314 and internal parser errors are allowed to write to stdout or
2315 stderr.
2316
Daniel Veillard0142b842000-01-14 14:45:24 +00002317Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2318
2319 * tree.c : restored xmlNewGlobalNs since this seems used by
2320 a lot of existing code :-(, fixed a bug in xmlNewNs
2321 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2322 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2323 to exit() from the library code.
2324 * xpath.c, parser.c: removed bugs or unused code detected by
2325 Windows compilers
2326 * parser.c: started adding interfaces for parsing well balanced
2327 XML fragments
2328 * configure.in: releasing 1.8.4
2329 * doc/* : rebuilt the docs
2330
Daniel Veillard2eac5032000-01-09 21:08:56 +00002331Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * tree.[ch] : added xmlNewDocFragment() for DOM
2334 * testHTML.c: uninitialized variable.
2335
Daniel Veillardf3a73582000-01-05 14:58:39 +00002336Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2337
2338 * doc/* : rebuild the docs
2339
Daniel Veillard71b656e2000-01-05 14:46:17 +00002340Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * acconfig.h: readline and history patch
2343 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2344 * tree.c: added check and handling when possibly removing an ID
2345 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2346 and saving.
2347 * test/HTML/entities.html result/HTML/entities.html* : test for
2348 various entities reference cases
2349 * result/HTML/* : as a result output of some testcase have
2350 changed
2351 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2352 by previous example. added xmlParseTryOrFinish().
2353 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2354 entities.h debugXML.h HTMLparser.h: changed the way struct are
2355 declared to allow gtk-doc to expose those
2356 * parser.c: closed bug #4960
2357 * Makefile.am configure.in: Applied patch from
2358 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2359 and math/socket libs detection
2360
Daniel Veillard437b87b2000-01-03 17:30:46 +00002361Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2362
2363 * configure.in, Makefile.am: link tester against readline
2364 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2365
Daniel Veillard686d6b62000-01-03 11:08:02 +00002366Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * tree.[ch]: added xmlRemoveProp
2369 * win32config.h.in nanohttp.c: avoid including the Windows
2370 socket stuff in every C files
2371 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2372 the XmL parser(s)
2373 * test/ns4 result/ns4 etc...: added test case for previous prob
2374 * tree.c: xmlNewNs wasn't checking for double definition
2375 * Makefile.in: fixed a problem with dist-hook duplicates
2376 * parser.[hc], xmlIO.c: fixed the loading of external entities
2377 APIs, now xmlLoadExternalEntity() is used everywhere and
2378 setting up an app specific front-end using the
2379 * SAX.c parser.c: some fixes, now the xhtml spec validates
2380 with the xhtml DTD.
2381 * error.c: fixed crashes in case of no input stream
2382 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2383 to the validation tests and results
2384
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002385Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2388 too htmlCreatePushParserCtxt() and htmlParseChunk()
2389 * parser.c: a bit of cleanup.
2390 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2391 to XML) removed the last mem leak known
2392 * HTMLtree.c: output message cleanup
2393 * xmlmemory.c: display content info about memory blocks
2394 * result/HTML/wired.* : missing att value warning change
2395
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002396Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2397
2398 * doc/* : rebuilt the documentation
2399
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002400Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * parser.[ch] parserInternals.h: Push parser for XML,
2403 seems to work fine now
2404 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2405 --push for push testing
2406 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2407 * testSAX.c: added --push
2408 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2409 subtree
2410 * xmlIO.[ch] : enriched API + fixes for push mode
2411 * entities.[ch]: added the entity content length to the struct.
2412 * xmlmemory.[ch]: new API to show the last entries for the shell
2413 * valid.c: added required attribute testing
2414 * SAX.c: the cdata callback now merge contiguous fragments
2415 * HTMLparser.c: cleanup of some macros
2416
Daniel Veillard3c558c31999-12-22 11:30:41 +00002417Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2418
2419 * parser.c: fix for PIs name starting with xml
2420 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002421 * *.c, configure.in win32config.h.in : generate win32config.h for
2422 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002423
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002424Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * parser.c: fixed a stupid = vs. == bug :-(
2427 * doc/gnome-xml.sgml: s/glade/xml/
2428
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002429Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * configure.in, doc/xml.html : bug fix release 1.8.2
2432 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2433 Hopefully the end of that silly C++ include problem
2434 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2435 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2436 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2437 troubles with autoclosed elements when the stree shape doesn't
2438 follow the DtD specs. Added htmlIsAutoClosed() and
2439 htmlAutoCloseTag()
2440 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2441 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2442 * debugXML.c: fixed a bug on printing default namespaces.
2443 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2444
Daniel Veillardb24054a1999-12-18 15:32:46 +00002445Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * result/HTML/*.htm[l] : updated the HTML regression tests according
2448 to the new output
2449 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2450 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2451 problem due to intermix of extern "C" { ... } declarations for C++
2452 and recursive includes in the headers
2453
Chris Lahey323c48c1999-12-18 15:32:45 +000024541999-12-20 Chris Lahey <clahey@umich.edu>
2455
2456 * HTMLtree.c: Made it so that html nodes with a single child do
2457 not insert a carriage return before or after the child node.
2458
Daniel Veillardb24054a1999-12-18 15:32:46 +00002459Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002460
2461 * configure.in, doc/xml.html : bug fix release 1.8.1
2462 * parser.c: fixed bug #4344
2463 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2464 added the glue to avoid C++ problems
2465 * doc/* : regenerated the documentation
2466
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002467Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2470 namespace recognition, and Dia as a resul :-(
2471 * encoding.c: closed bug #3950
2472
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002473Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * valid.c: debugging a posteriori validation, except URI expansion
2476 stuff this should be fixed now
2477 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2478 Carl Nygard <cnygard@bellatlantic.net>
2479 * tester.c: added --postvalid, cleaning of the code
2480 * tree.[ch]: added xmlDocGetRootElement()
2481
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002482Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2483
2484 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2485 c++ losage.
2486
Daniel Veillard10a2c651999-12-12 13:03:50 +00002487Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * configure.in, doc/xml.html : bumped to 1.8.0
2490 * xlink.[ch], Makefile.am : added framework for link detection
2491 * parser.h: added nbChars to parser context, needed for cleanup.
2492 * xmlmemory.c: removed a nasty bug when out of mem
2493 * valid.[ch]: adding namespace support for attribute decl
2494 * tester.c: added --debugent option
2495 * debugXML.[ch]: added xmlDebugDumpEntities()
2496 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2497 buffers instead, this was really needed, validation was breaking
2498 in strange ways due to that. Added xmlParseStringPEReference()
2499 and other parsing from strings functions. Entities processing
2500 modified again, but PERef are still not handled correcly but
2501 unless you're Eve Maller you won't notice :-)
2502 * HTMLparser.c: large changes toward reliability, and switched to
2503 lowercase internal tags, XHTML is lowercase, so it will help
2504 that output is closer to next version.
2505 * doc/* : regenerated the documentation, it is now hosted at
2506 http://xmlsoft.org/ (same bits I just bought the domain :-)
2507
2508
Daniel Veillard294cbca1999-12-03 13:19:09 +00002509Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2512 doc generation
2513 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2514 in the SAX API
2515 * doc/*: rebuilt the doc making sure everything appears in the
2516 HTML files
2517
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002518Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2521 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2522 which allow impressive speed improvement on dataset with
2523 large text pieces, but at the cost of broken binary
2524 compatibility and slightly bigger memory usage.
2525 Configure with --with-buffers to activate them, they
2526 are protected with XML_USE_BUFFER_CONTENT define.
2527 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2528 goal is 0 memory left allocated once parser is no more used
2529 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2530 call xmlCleanupParser() and xmlMemoryDump()
2531
Daniel Veillarda819dac1999-11-24 18:04:22 +00002532Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2535 * parser.[ch] encoding.[ch]: added memory cleanup routines
2536 * parser.c: closing bug #3788
2537 * doc/*: rebuilt the doc
2538
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002539Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2540
2541 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2542 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2543 * tester.c: added --compress option
2544 * doc/*: rebuilt the documentation
2545
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002546Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2547
2548 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2549 if given /proc/kcore as input !
2550 * doc/xml.html doc/*: updated and rebuilt the documentation
2551
2552Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002553
2554 * parser.c: Fixed some wrongly space collapsing code due to
2555 a misreading of the spec.
2556 * result/*: fixed the output accordingly
2557
2558Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002559
2560 * encoding.c: bug fix and typos
2561 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2562 * parser.c: added attribute normalization closing bug #3597
2563 * test/att* result/att* SAXresult/att*: testcase for attribute
2564 normalization
2565
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002566Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2567
2568 * configure.in: closing bug #3163 by adding extra flags for the
2569 cc compiler on HP-UX
2570
Daniel Veillard51e3b151999-11-12 17:02:31 +00002571Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2572
2573 * valid.[ch] : removed a typo and an enumerated type bug in the
2574 xmlAddElementDecl() function
2575 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2576 call to xmlEncodeEntitiesReentrant() so that the functions
2577 New, Set and Get are at the same level.
2578 * parser.c HTMLparser.c: extra memory allocation bug for
2579 attributes detected by someone using libxml in embedded systems :-)
2580
Daniel Veillard962195f1999-10-28 15:51:53 +00002581Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2582
2583 * xmlmemory.h: turned off mem debug :-\
2584
Daniel Veillard35008381999-10-25 13:15:52 +00002585Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * parser.c: closed bug #2784 a one line fix, but worth pushing
2588 a new release out
2589 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2590 some structures, comments before and after the
2591 main element, and other nastyness
2592 * HTMLtree.c tree.c: accomodate the extended HTML supported
2593 * configure.in: pushing 1.7.4
2594 * test/ent8 and related outputs : added a new test for bug #2784
2595 * test/HTML/wired.html and related output: a nasty HTML example
2596 * Makefile.am: improved the test scripts
2597 * docs/* : reran the documentation extractor, updated xml.html
2598
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002599Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2602 HTMLparser and debugged the HTML related code. HTML documents
2603 now have their own type
2604 * entities.c: do not dump &apos; for HTML output
2605 * xmlmemory.c: improvement, breakpoint mechanism
2606 * testHTML.c: added --sax --repeat ...
2607 * Makefile.am: improved the HTML tests
2608 * valid.[ch]: added xmlValidGetValidElements and
2609 xmlValidGetPotentialChildren
2610 * tester.c: added --insert to test the 2 new functions
2611 * test//* result//* SAXresult//* : regression test cleanup
2612 and extension.
2613 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2614 gnome-xml-nanohttp.html
2615
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002616Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2617
2618 * HTMLparser.c: fixed problems with some autoclose tags
2619 * tree.c: fixed XML output problems.
2620 * result/* SAXresult/*: update of the tests output
2621
Daniel Veillard6077d031999-10-09 09:11:45 +00002622Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2623
2624 * Makefile.am: Arturo patch for xmlConf.sh version info
2625 * parser.c: Tim Josling patch for single quoted items
2626 * tester.c: Tim Josling patch for tester options usage
2627 * tree.h: indent cleanup
2628
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002629Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2632 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2633
Daniel Veillard00fdf371999-10-08 09:40:39 +00002634Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * tree.c : Raph patch for initialization of CORBA fields
2637 * parser.c, xpath.c, ...: modification of doc comments
2638 * xpath.c : allow spaces in xpath expressions
2639
Daniel Veillardad219441999-09-27 08:17:49 +00002640Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * xmlmemory.h: turning off memory debug :-(
2643
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002644Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2645
2646 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2647 better SAX interfaces.
2648 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2649 entity.
2650 * configure.in: 1.7.2
2651
2652Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002653
2654 * libxml.spec.in: fixed the URL
2655 * doc/xml.html: improved the documentation front-end
2656
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002657Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002658
2659 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2660
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002661Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002662
2663 * libxml.spec.in: fixed the alpha compile problem
2664 * parser.[ch]: changed errno to errNo in the parser context :-(
2665 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2666 * doc/xml.html: changed CHAR to xmlChar
2667 * doc/html/*: recompiled the documentation
2668 * configure.in: 1.7.1
2669
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002670Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2671
2672 * parser.h: modified the parser context struct to regain 1.4.0
2673 binary compatibility
2674 * parser.c, xml-error.h: added errno ot teh context and defined
2675 a set of errors values with update of errno
2676 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2677 DTDs and entities
2678 * *.h, *.c: complete cleanup of the use of config.h and include
2679 protection depending on the current setup.
2680 * overalll debugging, maintenance and bug-fixing on all modules
2681 * updated the documentation
2682 * ready for 1.7.0
2683
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002684Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * HTMLparser.c : cleanup
2687 * SAX.c valid.c valid.h: added ID/IDREF checking
2688 * tree.c tree.h: extended doc structure for refs
2689 * configure.in: 1.6.2
2690 * parser.c: patched bug in SAX user arg call
2691 * parserInternals.h: patched missing close in C++ wrapping
2692 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2693 especially upcoming XPointer implementation.
2694 * doc/xml.html: augmented, typo
2695
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002696Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2697
2698 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2699 not all invocations of install understand -d.
2700
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002701Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2702
2703 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2704 to make 'check' works, when builddir != srcdir.
2705
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002706Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2707
2708 * doc/xml.html : updated the documentation
2709
Daniel Veillard6454aec1999-09-02 22:04:43 +00002710Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2711
2712 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2713 not deallocated memory blocks
2714 * *.c : replaces all calls to malloc() free() and realloc() to
2715 the wrapper functions/macros
2716 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2717 instead of xmlFreeNodeList()
2718
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002719Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * HTMLparser.c: corrected a stupid bug leading to core dump at
2722 tree deallocation. Removed warnings indicated by
2723 Stephane.Conversy@lri.fr
2724 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2725 looked for in the external subset
2726
2727Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002728
2729 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2730 on SGI by Stephane.Conversy@lri.fr
2731
Daniel Veillardb96e6431999-08-29 21:02:19 +00002732Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * all .h : changed the prototype declaration indent as in gtk
2735 * most .c : working on reducing the TODOs in the code
2736 * most .c : cleanup though -pedantic and Insure++
2737 * improvements on validation ID checkings.
2738 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2739 * xml-config.in: closed #1810
2740
2741Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002742
2743 * tree.h, valid.c, valid.h: more work on validity, IDs
2744 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2745 definition for AIX
2746
Daniel Veillardb556eb51999-08-15 17:19:50 +00002747Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2750 the distribution due to a cut'n paste error at last commit
2751
Daniel Veillardb05deb71999-08-10 19:04:08 +00002752Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * configure.in: upgraded to version 1.4.0
2755 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2756 Big update, added a large part of the validation process,
2757 it should be usable, but some parts are missing
2758 * xpath.c: improved the implementation w.r.t. root.
2759 * Makefile.am: added more tests
2760 * test and result trees: added a lot of tests
2761 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2762
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002763Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * Added an HACKING file
2766
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002767Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * xpath.[ch] : improvements and debug of the XPath implementation
2770 * parser.c, HTMLparser.c : modified the parsers to be progressive
2771 * tree.[ch] : extended the Buffer promitives
2772 * xmlIO.[ch] : added basic I/O routines providing progressive
2773 parsing and ready for I18N conversion plugins
2774 * SAXresult/* : the SAX callback sequence maybe slightly different
2775 now
2776 * test*.c : improved/updated the tests programs
2777 * doc/* : recompiled the docs.
2778
Daniel Veillard15b75af1999-07-26 16:42:37 +000027791999-07-26 Michael Meeks <michael@edenproject.org>
2780
2781 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2782
2783 * tree.c: Ditto.
2784
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002785Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * configure.in: upgraded to version 1.4.0
2788 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2789 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2790 XML query language, see http://www.w3.org/TR/xpath for more details.
2791 * parser.c, parser.h: added CHAR* related string functions for XPath
2792 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2793 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2794 rebuild the docs.
2795 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2796 and regression testing capabilities for XPath.
2797
Daniel Veillardd79d7871999-07-12 10:38:12 +00002798Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2799
2800 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2801 closing bug #1646
2802
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002803Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2804
2805 * Makefile.am, example/Makefile.am: closed bug #1683
2806
Daniel Veillard3166ab11999-07-11 16:14:19 +00002807Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2808
2809 * example/Makefile.am, configure.in: added the makefile for the
2810 gjobread example
2811
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002812Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2813
2814 * doc/Makefile.am:
2815 - fix which allow "make install DESTDIR=</install/prefix>".
2816
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002817Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2820 which fixed a problem on the file reading-code.
2821
Daniel Veillard82150d81999-07-07 07:32:15 +00002822Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2823
2824 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2825 output.
2826 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2827
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002828Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * parser.h : Oops removed the binary compatibility problem
2831 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2832 * parser.c, HTMLparser.c: applied patches for reading from stdin
2833
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002834Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * parser.c, entities.c, valid.c: cleanup bug #1591
2837 * configure.in: cleanup bug #1592
2838 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2839 the same tree back-end. Hence gdome will be available for it.
2840 * doc/Makefile.am: close bug #617
2841
Daniel Veillard97fea181999-06-26 23:07:37 +00002842Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * parser.c: alloctate a per parser context SAX interface block
2845
Daniel Veillard14fff061999-06-22 21:49:07 +00002846Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2849 and xmlEncodeEntitiesReentrant with the correct one :-\
2850
2851Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2852
2853 * commit of my internal XML base changes, quite a lot of
2854 changes, cleanups, better entities support, framework for
2855 new I/O and charset detection and handling
2856 * Fixed the configure/Makefile stuff to generate shared libs
2857 with the proper version info, so we jumped on rev from
2858 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2859 xmlEncodeEntities() result need to be freed now, and a string
2860 xmlParserVersion provide the current library version.
2861
Raph Levien05240da1999-06-15 21:27:11 +00002862Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2863
2864 * parser.c: fixed a buffer overrun for when you have a very long
2865 attribute with no entities in it.
2866
Daniel Veillardbb2da581999-06-13 14:37:07 +00002867Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * added example directory
2870 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2871
Daniel Veillard011b63c1999-06-02 17:44:04 +00002872Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2873
2874 * Release of libxml-1.1, nearly everything has been touched for
2875 this.
2876 * Added more regression tests
2877 * Updated the documentation
2878
Daniel Veillard27d88741999-05-29 11:51:49 +00002879Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * tree.[ch]: unified the XML_NO_CORBA defines.
2882 * parser.c encoding.[ch]: started plugging in char encoding detection
2883
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002884Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2885
2886 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2887 Also freed allocated buffer.
2888
Daniel Veillard27d88741999-05-29 11:51:49 +00002889Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002890 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2891 reentrancy problem at printing. One is left in entities.c, to
2892 remove ASAP
2893 * testSAX.c : added a test example showing the use of the SAX
2894 interface if one doesn't want to build the DOM tree.
2895 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2896
Daniel Veillard517752b1999-04-05 12:20:10 +00002897Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2898
2899 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2900 large revamping of the parser to use SAX callbacks
2901 http://www.megginson.com/SAX/ (or at least a C like interface
2902 a la Expat). It's now possible to set up your own callbacks
2903 and the parser will not build a DOM tree.
2904 * test/* result/*: updated the test suite, I finally removed
2905 the old Namespace draft support (PI based).
2906
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002907Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * Makefile.am: added test result to EXTRA_DIST for make tests
2910
Daniel Veillard64068b31999-03-24 20:42:16 +00002911Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * parser.c, parserInternals.h: moved the chars macro definitions
2914 to parserInternals.h
2915 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2916 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2917
Daniel Veillard012ccc11999-03-23 10:11:11 +00002918Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2919
2920 * xml-config.in : applied patch to make --version work
2921
Raja R Harinatha86c23e1999-03-05 22:14:01 +000029221999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2923
2924 * Makefile.am (check-local): Alias for `tests' target. This will
2925 cause `make check' to do the right thing.
2926 (tests): Don't run tests in srcdir. Also, replaced calls to
2927 basename with a `sed' "equivalent".
2928
Daniel Veillardd109e371999-03-05 06:26:45 +00002929Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2932 it in the header and not the sources, updated the doc.
2933 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2934 pointing this out.
2935
Daniel Veillardbc50b591999-03-01 12:28:53 +00002936Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2939 exported the inputStream routines.
2940 * doc/html/* : updated accordingly
2941
Daniel Veillardd692aa41999-02-28 21:54:31 +00002942Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2943
2944 * parser.c, parser.h, parserInternals.h: added a few extra
2945 internal calls to allocate and free parser contexts ...
2946 * doc/html/* : updated accordingly
2947
Daniel Veillard55a99271999-02-25 11:01:29 +00002948Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * configure.in, Makefile.am, doc/makefile.am : General changes for
2951 1.0.0 release and including the generated HTML documentation.
2952
Daniel Veillard35925471999-02-25 08:46:07 +00002953Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * makefile.am : added parserInternals.h, oops.
2956
Daniel Veillard1e346af1999-02-22 10:33:01 +00002957Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * parserInternals.h: added this header giving access to the parser
2960 internal functions.
2961 * doc/Makefile.am : added a rebuild target which rebuilds the full
2962 set of documentations
2963 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2964 the internal subset.
2965 * *.c *.h: modifications needed to generate the documentation using
2966 gtk-doc, cleanup of functions blocks, reorganisation of struct
2967 declarations.
2968
Daniel Veillard1164e751999-02-16 16:29:17 +00002969Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2972 the tar and spec file to include the beginning of the doc.
2973
Nuno Ferreira03d04781999-02-13 00:07:17 +000029741999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2975
2976 * doc/.cvsignore: Added this file.
2977
Daniel Veillard6800ef31999-02-08 18:33:22 +00002978Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2979
2980 * tree.c: fixed xmlGetProp to return "" when the attribute
2981 exists, even if the node-list is NULL.
2982
Daniel Veillard726c7e31999-02-08 15:13:10 +00002983Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * tree.c: patched an error outputting empty attribute values.
2986 * Makefile.am and doc/makefile.am: have been updated during the
2987 week-end. Sorry for an empty CVS log, I got a shell problem.
2988
Daniel Veillard1899e851999-02-01 12:18:54 +00002989Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * tree.h: cleaned up using enums instead of defines
2992 * parser.c, valid.[ch]: more work on parsing/output of element
2993 declarations
2994
Daniel Veillard3b9def11999-01-31 22:15:06 +00002995Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * valid.[ch], tree.c, parser.c : more work toward full parsing
2998 of XML DTDs.
2999 * README: added informations about mailing-list and on-line
3000 documentation
3001
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000030021999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3003
3004 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3005
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003006Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3007
3008 * parser.c, tree.[ch] : more work toward conformance testing,
3009 added a last element to accelerate parsing of very flat structures
3010 started working on internal subset Element content declaration.
3011 * valid.[ch] : first cut at adding code toward validation.
3012 * previous changes had also small impact on most files, especially
3013 the conformance testing using James Clark test suite.
3014
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003015Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3016
3017 * test/* : updated the examples, most of them were not well
3018 formed (humm), and added rdf2.
3019 * result/* : resulting changes in the output.
3020
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003021Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3024
Daniel Veillard44b3a061998-12-05 17:27:22 +00003025Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3026
3027 * tree.c: patched a bug in the generation of empty attributes
3028
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003029Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3032 for node/trees/documents/... Biggest problem is namespace
3033 support when copying subtrees.
3034
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003035Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * parser.c, entities.c: improve entities and char ref encoding,
3038 and cleanups of error messages.
3039
Daniel Veillard242590e1998-11-13 18:04:35 +00003040Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * parser.c, entities.c: simple bug hunting done during rpm2html and
3043 rpmfind integration.
3044
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003045Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * parser.[ch]: Added interfaces allowing to specify a SAX
3048 handler before parsing.
3049
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003050Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3051
3052 * parser.c: redirrect all errors reporting through the SAX
3053 error function
3054
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003055Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3058 * libtool, tlmain ...: update of the libtool files
3059
Miguel de Icaza442321c1998-11-04 18:13:38 +000030601998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3061
3062 * entities.c: Use g_snprintf insteda of snprintf.
3063
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003064Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3067 added ent5 test for this purpose.
3068 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3069
Daniel Veillard27271681998-10-30 06:39:40 +00003070Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * parser.c: fixed? a strange error due to compression on a GWP
3073 document.
3074
Daniel Veillard25940b71998-10-29 05:51:30 +00003075Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * tree.[ch]: bug fixing
3078 * entities.[ch]: defined a specific type for predefined entities
3079 * doc/xml.html: more documentation on the library, how to use it,
3080 overview of the interfaces.
3081
Daniel Veillard16253641998-10-28 22:58:05 +00003082Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3085
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003086Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3087
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003088 * tree.c: corrected a small bug
3089 * doc/xml.html: continuing writing documentation.
3090
3091Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3092
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003093 * debugXML.h debugXML.c: added debugging utilities.
3094 * tester.c: added --debug switch.
3095 * tree.c: patched an incorrect node->type assignment.
3096 * parser.c: formatting, ensure that node->doc != NULL in attributes
3097
Daniel Veillardccb09631998-10-27 06:21:04 +00003098Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3101 entity support and provide an internal representation close to
3102 DOM one (entity ref nodes, and attribute value as tree). I tried
3103 to preserve the interface but this will surely break some apps
3104 (I have to change rpm2html/rpmfind for example). I had to change
3105 two interfaces, and the generated tree is somewhat different.
3106 * doc/* : started documenting the XML library, the tree and
3107 DOM/Corba. This is a first step.
3108
Daniel Veillard11e00581998-10-24 18:27:49 +00003109Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3110
3111 * parser.c: Set up the fonctions comment block, boring but useful.
3112 * parser.h, SAX.c, parser.c: now attributes are processed through
3113 the SAX interface. The problem is that my SAX interface diverged
3114 quite a bit from the original one, well this is not an official
3115 spec, and translating it from Java to C is hairy anyway...
3116
Daniel Veillard97b58771998-10-20 06:14:16 +00003117Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3120 fonctions comment block, boring but useful.
3121
3122Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003123
3124 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3125 conversion routines. However they are not yet used to convert the
3126 inputs. The core will run with UTF-8.
3127
Daniel Veillard33942841998-10-18 19:12:41 +00003128Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * tree.c : make sure that the type id is properly set-up when
3131 a new object is allocated, needed for DOM.
3132
Daniel Veillard27fb0751998-10-17 06:47:46 +00003133Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3134
3135 * tree.h, tree.c: Ok, the main objects in the tree will be native
3136 corba objects, it costs 8 bytes per Node, Attribute and Document
3137 but it simplifies the Corba integration a lot (no extra interface
3138 objects to allocate/free).
3139
Daniel Veillard0bef1311998-10-14 02:36:47 +00003140Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3141
3142 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3143 and changed NODEs contants for conformity with DOM Level 1
3144
Daniel Veillard27864701998-10-08 03:47:24 +00003145Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3146
3147 * added hooks to keep track of servants when creating objects
3148 xmlDoc and xmlNode (for Corba export).
3149
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003150Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3151
3152 * added xml-config script.
3153
Daniel Veillard7066a791998-10-01 20:28:28 +00003154Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3157 to autoupdate libtool and automake conf files.
3158
Miguel de Icaza60681bd1998-09-30 19:28:59 +000031591998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3160
3161 * Makefile.am: Use '?' to separate the sed
3162 commands as ',' is used when people pass -Wl,something.
3163
3164
Daniel Veillard15a8df41998-09-24 19:15:06 +00003165Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3166
3167 * tree.c, tree.h: added a per-document compression interface.
3168
Daniel Veillard151b1b01998-09-23 00:49:46 +00003169Tue Sep 22 20:47:38 EDT 1998
3170
3171 * tree.c, tree.h: added saving with compression and added interfaces
3172 to control the compression level (xmlGetCompressMode,
3173 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3174
Daniel Veillard70120ff1998-09-22 00:24:21 +00003175Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3176
3177 * parser.c: corrected a loop for files of size 0
3178
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000031791998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3180
3181 * error.h: New file. Contains prototyes from `error.c'.
3182
Tom Tromeyc19653d1998-08-14 01:22:43 +00003183Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3184
3185 * Makefile.am (xmlincdir): New macro.
3186 (xmlinc_HEADERS): Renamed from include_HEADERS.
3187
Daniel Veillard845664d1998-08-13 04:43:19 +00003188Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3189
3190 * applied small patch on numeric entities from
3191 Christopher Blizzard <blizzard@appliedtheory.com>
3192
Daniel Veillard260a68f1998-08-13 03:39:55 +00003193Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * New release 0.2, removed the old xml_* files so that it's
3196 coherent with the other CVS base (W3C), far better conformance
3197 to standard, new namespaces, decent entities support, beginning
3198 of a SAX-like interface. Nearly nothing left intact, even the
3199 test examples ...
3200
Christopher Blizzarda36749e1998-07-30 21:47:18 +000032011998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3202
3203 * .cvsignore: Add .deps dir
3204
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003205Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3208
Daniel Veillardfe926001998-07-26 04:28:20 +00003209Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003210
Daniel Veillardfe926001998-07-26 04:28:20 +00003211 * configure.in: added test for CPP
3212 * AUTHORS, Changelog: the original ones didn't get commited but the
3213 glib ones instead, fixed.
3214 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003215
Daniel Veillardfe926001998-07-26 04:28:20 +00003216Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003217
Daniel Veillardfe926001998-07-26 04:28:20 +00003218 * integrated code developped at W3C
3219 * changed the original Copyright
3220 * migrated to automake
3221 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003222