blob: 65145b346b7478a60b7a73127fb944aa8b16162f [file] [log] [blame]
Daniel Veillard9403a042001-05-28 11:00:53 +00001Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * TODO: updated
4 * nanohttp.[ch] : started adding APIs to get the redirected URL
5 when this occurs (needed for further base computation
6 * tree.h: cleanup
7 * encoding.c: cleanup
8 * SAX.c: minor change around ctxt->loadsubset
9
Daniel Veillard6278fb52001-05-25 07:38:41 +000010Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * Makefile.am include/Makefile.am: small change to have
13 include/libxml rebuilt if working from CVS.
14 * uri.c: applied another patch from Carl Douglas for URI escaping,
15 this should close bug #51876
16
Daniel Veillardd16df9f2001-05-23 13:44:21 +000017Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * xinclude.c: fixed XInclude recursive behaviour bug #54678
20 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
21 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
22 added specific regression test
23 * parser.h: preparing for the XSLT mode where DTD inherited
24 attributes are added to the tree.
25
Daniel Veillardbbd22452001-05-23 12:02:27 +000026Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * xinclude.[ch]: Updated the namespace for the Last Call version
29 * result/XInclude/include test/XInclude/include: updated the
30 testsuite accordingly
31
Daniel Veillard8514c672001-05-23 10:29:12 +000032Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
35 related to bug #51876
36
Daniel Veillard42596ad2001-05-22 16:57:14 +000037Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * tree.c: fixed a gross mistake in base computation, xml:base is
40 not completely correct yet (need cascade).
41 * xpath.[ch]: added the few things needed to find a function name
42 and URI from the XPath context when it is called.
43
Daniel Veillard81418e32001-05-22 15:08:55 +000044Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * catalog.[ch]: fixes and add xmlLoadCatalogs()
47 * DOCBparser.c: small cleanup
48 * xmllint.c: added a --catalogs option to load catalogs from
49 $SGML_CATALOG_FILES
50 * tree.c: cleanup
51 * configure.in: iconv library fixup, ICONV_LIBS
52
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000053Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * catalog.c: handling of CATALOG entries. detection of recursion,
56 and a few bugfixes
57 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
58 against the default namespace
59
Daniel Veillard04b93292001-05-21 08:15:31 +000060Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
63
Daniel Veillarda97a19b2001-05-20 13:19:52 +000064Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * parser.c: fixed propagation context info when parsing an
67 external entity.
68 * doc/html/*.html: regenerated a couple of docs
69
Daniel Veillard4623acd2001-05-19 15:13:15 +000070Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * doc/xml.html: update with 2.3.9 informations
73
Daniel Veillardbed7b052001-05-19 14:59:49 +000074Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
77 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
78 * doc/html/* : rebuilt the docs
79 * valid.c: small patch which may improve some case when
80 validating.
81
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000082Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * HTMLparser.c: Closed bug #54891
85 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
86 to the suite
87
88Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
91 applied a documentation patch from LotR and filled in a few missing
92 descriptions
93
Daniel Veillard76d66f42001-05-16 21:05:17 +000094Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
95
96 * xpath.c tree.c parser.c: speed optimizations at the parser level
97 document tree freeing and xpath evaluation
98
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000099Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * parser.c parser.h parserInternals.h: fixed a couple of
102 interfaces for handling memory buffer input to const char *
103 upon suggestion of JamesH.
104
Daniel Veillardc3739e72001-05-15 15:23:27 +0000105Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * configure.in: LoTR sent a patch fixing the previous commit
108
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000109Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * configure.in: trying to deal again with the stoopid -R linking
112 flag of Solaris
113
Daniel Veillard790142b2001-05-15 10:51:53 +0000114Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * xpath.h: two nodeset access macros from Thomas Broyer
117
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000118Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
121 patch from Thomas Broyer
122
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000123Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
126 case
127 * INSTALL: was empty added stuff from the FAQ
128
Daniel Veillard75bea542001-05-11 17:41:21 +0000129Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
132 attributes handling and #54433 by adding xmlUnsetProp()
133 and xmlUnsetNsProp()
134
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000135Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * HTMLparser.c: Patch from Jonas Borgström
138 (htmlGetEndPriority): New function, returns
139 the priority of a certain element.
140 (htmlAutoCloseOnClose): Only close inline elements if they
141 all have lower or equal priority.
142 * result/HTML: this of course changed a number of tests results.
143
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000144Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * xmlIO.c catalog.c: plugged in the default catalog resolution
147 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
148 documentations
149 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
150
Daniel Veillarda7374592001-05-10 14:17:55 +0000151Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
154 integrating catalogs
155 * catalog.[ch] testCatalog.c: adding a small catalo API
156 (only SGML catalog support).
157 * parser.c: restaured xmlKeepBlanksDefault(0) API
158
Daniel Veillardc17337c2001-05-09 10:51:31 +0000159Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
162
Daniel Veillard257d9102001-05-08 10:41:44 +0000163Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * parser.c: added xmlParseExternalEntityPrivate() to allow
166 propagation of ctxt->_private when parsing external entities
167
Daniel Veillard083c2662001-05-08 08:27:14 +0000168Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
171
Daniel Veillard01ef7382001-05-08 07:31:43 +0000172Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * configure.in: fixed a small portability problem with AM_CONDITIONAL
175
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000176Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * valid.c: warn when indeterminist content model is detected
179 * result/VC/ElementValid8: this adds a message
180 * Makefile.am: add --novalid for VCM tests
181 * parserInternals.c: added a call to Init memory
182
Daniel Veillard64269352001-05-04 17:52:34 +0000183Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
186 when both parameters are NULL.
187
Daniel Veillard37721922001-05-04 15:21:12 +0000188Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * valid.c: applied small patch from Gary Pennington, reindented
191 some part of the code.
192
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000193Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
196 release, updated and regenerated the docs
197
Daniel Veillard357c9602001-05-03 10:49:20 +0000198Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * xpath.c result/XPath/expr/floats : clarified and cleanup
201 printing of abnormal floats in tests.
202
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000203Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
206 * results/HTML/ : a few changes in the output of the HTML tests as
207 a result.
208 * configure.in: tying to fix -liconv where needed
209
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000210Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * Makefile.am: fixed a stupid error
213
Daniel Veillard7150a032001-05-02 16:41:11 +0000214Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * configure.in Makefile.am: make the inclusion of the trio
217 modules in the library conditional
218
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000219Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * DOCBparser.c: patche from László Kovács, fixed entities refs
222 in attributes handling
223
Daniel Veillardedddff92001-05-02 10:58:52 +0000224Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
227 flushing
228
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000229Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * xpath.c: fix of an XSLT namespace bug reported on the list
232 general/bug-8-
233
Daniel Veillard5792e162001-04-30 17:44:45 +0000234Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * strio.h trio.c: Dan McNichol suggested a couple of small
237 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
238
Daniel Veillard02141ea2001-04-30 11:46:40 +0000239Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * tree.c parser.c encoding.c: spent a bit more time looking
242 at the parsing speed and DOM handling. Added a few more
243 speedups.
244
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000245Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * parser.c: small but effective parsing speed improvement
248
Daniel Veillardb59076b2001-04-29 17:04:07 +0000249Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * configure.in: default on the DocBook parser inclusion (for Gnome)
252 * DOCBparser.h: fixed a header reference
253
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000254Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * configure.in xpath.c: applied Bjorn patches for FPE on the
257 alpha
258
Daniel Veillardeefd4492001-04-28 16:55:50 +0000259Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
262 xmlSaveFormatFileTo()
263
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000264Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * xpath.c: simple and efficient optimization, XPath functions
267 aways bind to the same code, cache this
268 * TODO: updated (by saying some is obsolete)
269
Daniel Veillard2156a562001-04-28 12:24:34 +0000270Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * xpath.c: more cleanup work on XPath name parsing routines
273
Daniel Veillard61d80a22001-04-27 17:13:01 +0000274Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
277 xmlXPathParseName
278 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
279 * debugXML.c: avoid compilation problems if compiling without
280 HTML support, Igor Zlatkovic
281 * win32/libxml2/libxml2.def.src: being able to compile without
282 XPath on Windows
283
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000284Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * libxml.m4: yet another patch from Toshio Kuratomi
287
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000288Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
291
Daniel Veillard67fee942001-04-26 18:59:03 +0000292Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * tree.[ch]: added xmlSaveFormatFile interface for saving
295 and indenting a file.
296
Daniel Veillard82e49712001-04-26 14:38:03 +0000297Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * xpath.c: fixed bug #53689 related to processing-instruction()
300
Daniel Veillard02f077a2001-04-26 10:59:11 +0000301Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * DOCBparser.c: patche from László Kovács
304
Daniel Veillard30211a02001-04-26 09:33:18 +0000305Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * parser.c: applied fixes from Christian Glahn bug report #53391
308
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000309Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * error.c: Jean François Lecomte provided a complete description
312 and a fix to bug #53537
313
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000314Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
317
Daniel Veillard1034da22001-04-25 19:06:28 +0000318Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * DOCBparser.c SAX.c: a bit more work on entities processing.
321 Still Need to cleanup XML output and references in attributes
322
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000323Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * DOCBparser.c include/Makefile.am: two patches from László Kovács
326
Daniel Veillardb33c2012001-04-25 12:59:04 +0000327Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * tree.c: trying to fix #53574, not completely complete,
330 I would like xmllint --copy --debug test/ent1 and
331 xmllint --debug test/ent1 to show the same result.
332 * xpath.c: fix a bug when trying to sort namespace nodes
333
Daniel Veillard5146f202001-04-25 10:29:44 +0000334Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * HTMLtree.c: real fix for #53402
337
Daniel Veillard7533cc82001-04-24 15:52:00 +0000338Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
341 PIs when using xsl:output
342 * valid.c: closing #53537 some case generate segfaults if there
343 is validity errors
344
Daniel Veillard61b33d52001-04-24 13:55:12 +0000345Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * SAX.c testDocbook.c DOCBparser.c: more work on the support
348 of external parsed entities, added --noent to testDocbook
349 * valid.c: Garry Pennington found an uninitialized variable
350 access in xmlValidateElementContent()
351
Daniel Veillard56098d42001-04-24 12:51:09 +0000352Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * HTMLparser.c : HTML parsing still sucks ... trying to deal
355 with madness
356 * result/HTML/ : this modified the result of the regression tests
357 a lot.
358
Daniel Veillard122376b2001-04-24 12:12:30 +0000359Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
362 to doc where it wasn't checked against NULL reported by
363 Jens Laas
364
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000365Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
368 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
369
Daniel Veillardeae522a2001-04-23 13:41:34 +0000370Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
373 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
374 * SAX.[ch]: cleanup and updates for DocBook
375 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
376 ex SGML identifier changes
377 * valid.c: removed a static unused function.
378
Daniel Veillardde57c612001-04-23 09:13:36 +0000379Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * HTMLtree.c: applied change for Paul Sponagl on script saving
382 * Makefile.am: the warning about entity title.xml are normal.
383
Daniel Veillard393df012001-04-22 20:11:18 +0000384Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * configure.in: release of 2.3.7
387 * Makefile.am: fixing make distcheck
388
Daniel Veillarda41123c2001-04-22 19:31:20 +0000389Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * doc/html/* doc/xml.html: updated and regenerated the docs
392
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000393Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * xpath.c: fixed the XPointer problem introduced in 2.3.6
396
Daniel Veillarde82a9922001-04-22 12:12:58 +0000397Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
398
399 * tree.c: fixed #53388 with the provided patch
400
Daniel Veillard06803992001-04-22 10:35:56 +0000401Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * valid.c: Bjorn detected an invalid memory access. Fixed
404 vstateVPush()
405
Daniel Veillard40af6492001-04-22 08:50:55 +0000406Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
409
Bjorn Reese70a9da52001-04-21 16:57:29 +0000410Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
411
412 * libxml.h: new header used only for the compilation of libxml
413 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
414 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
415 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
416 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
417 xmlmemory.c xpath.c xpointer.c: libxml.h integration
418 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
419 baseline (version 1.2 plus a single patch).
420 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
421 scientific notation for numbers. Tests added.
422 * xpath.c: formatting of numbers changed to use sprintf
423 (contribution from William Brack)
424
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000425Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
426
427 * valid.c: cleanup, more useful debugging
428 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
429 * xmlIO.c: entity loading is printed as an error when validating
430
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000431Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * valid.c: fixed to validate within entities
434 * test/VCM/v22.xml: added a specific testcase
435
Daniel Veillardca1f1722001-04-20 15:47:35 +0000436Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * valid.c: forgot an epsilon transition in for ()+
439 * test/VCM/v21.xml : added a specific test case
440
Daniel Veillard85349052001-04-20 13:48:21 +0000441Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * valid.c: removed a state explosion exhibited by RSS
444 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
445 from bug #51872
446
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000447Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * valid.[ch] tree.h: worked *hard* to get non-determinist content
450 validation without using an ugly NFA -> DFA algo in the source.
451 Made a specific algorithm easier to maintain, using a single
452 stack and without recursion.
453 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
454 * hash.c: made the growing routine static
455 * tree.h parser.c: added the parent information to an
456 xmlElementContent node.
457
Daniel Veillarde470df72001-04-18 21:41:07 +0000458Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * SAX.c parser.c xpath.c: generating IDs when not validating
461 from an external parsed entity was poisoning the ID has table
462 with removed values. This was killing XSLT on the KDE help
463 browser.
464
Daniel Veillardceacdd92001-04-18 15:10:35 +0000465Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
466
467 * entities.h: andrew@ugh.net.au detected a double declaration
468
Daniel Veillarda10efa82001-04-18 13:09:01 +0000469Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * debugXML.c hash.c tree.h valid.c : some changes related to
472 the validation suport to improve speed with DocBook
473 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
474 the way validation errors get reported
475
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000476Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * HTMLparser.c HTMLtree.c: applied part of the patches provided
479 by P C Chow and William M. Brack for XSLT HTML output
480
Daniel Veillard2d90de42001-04-16 17:46:18 +0000481Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483 * xmlversion.h.in win32config.h win32/libxml2/*: applied
484 Igor Zlatkovic patches for MSC compilation and added his
485 updates
486
Daniel Veillarde043ee12001-04-16 14:08:07 +0000487Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
490 prefix lookup.
491 * parserInternals.c: fixed the bug reported by Morus Walter
492 due to an off by one typo in xmlStringCurrentChar()
493
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000494Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * HTMLparser.c result/HTML/*: revamped the way the HTML
497 parser handles end of tags or end of input
498
Daniel Veillard82daa812001-04-12 08:55:36 +0000499Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
500
501 * tree.[ch] : added xmlDocCopyNode for gdome2 support
502
Daniel Veillard67a21302001-04-11 14:39:16 +0000503Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
506 bug where the linktime verions of free() won't work ...
507
Daniel Veillard27b55282001-04-11 12:22:25 +0000508Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
511
Daniel Veillardafc73112001-04-11 11:51:41 +0000512Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * doc/xml.html: added 2.3.6 release
515
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000516Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
517
518 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
519 * result/wml.xml: resulted in a small output change
520
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000521Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * tree.c: xmlNewDoc was missing the charset initialization
524 * xmllint.c: added --auto to autogenerate a doc, allow to
525 reproduce the problem fixed on xmlNewDoc
526
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000527Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * xpath.c: trying to get 52979 solved
530 * tree.c result/ result/noent/: trying to get 52712 solved, this
531 also made me clean up the fact that XML output in general should
532 not add formating blanks by default, this changed the output of
533 a few tests
534
Daniel Veillard73639a72001-04-10 14:31:39 +0000535Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
538
Daniel Veillardfac26a12001-04-08 13:08:14 +0000539Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * configure.in: finally released 2.3.6
542
Daniel Veillard911f49a2001-04-07 15:39:35 +0000543Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * xpath.c: checking for null pointer generated by new code
546
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000547Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * xpath.c: fixed a [] evaluation problem reported
550 * test/XPath/tests/simpleaddr: extended test
551 * result/XPath/simpleaddr: updated result
552
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000553Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * xmllint.c: Dan Timis reported a portability problem
556 on Macs without mmap, fixed it.
557
Daniel Veillardb38bd552001-04-03 18:22:00 +0000558Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * testXPath.c : added a --tree option allowing to display the
561 tree dump of the XPath expression
562
Daniel Veillard4dd93462001-04-02 15:16:19 +0000563Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * xpath.c: fixed a memleak when comparing nodesets
566 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
567 * tree.c: added a TODO
568
Daniel Veillard92ad2102001-03-27 12:47:33 +0000569Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
572 we need string functions
573 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
574 to be able to use them where needed. Applied some changes
575 to reduce name linking pollution and compile in only what's
576 needed.
577 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
578 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
579 for the string manipulation functions
580 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
581 to the free() function of xmlmemory.c
582 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
583 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
584 usage.
585
586
Daniel Veillard2be30642001-03-27 00:32:28 +0000587Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * error.c: applied the context output patch of the error
590 handling submitted by Chuck Griffith
591 * error/VC/*: this slightly change some error logs
592
Daniel Veillard50582112001-03-26 22:52:16 +0000593Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * parser.c: fixed line number reporting on error
596
Daniel Veillard04be4f52001-03-26 21:23:53 +0000597Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * parser.c: Sullivan and Darin found a parser bug,
600 applied the patch.
601
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000602Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
605 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
606 xmlversion.h.in xpointer.c: of course the way I defined
607 UNUSED breaks on old gcc version. Try to be smart and
608 also define it directly in xmlversion.h
609 * configure.in: removed -ansi flag from the pedantic set
610
611Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000612 Huge cleanup, I switched to compile with
613 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
614 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
615 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
616 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
617 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
618 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
619 encoding.h entities.c error.c list.[ch] nanoftp.c
620 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
621 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
622 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
623 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
624 Cleanup, staticfied a number of non-exported functions,
625 detected and cleaned up a dozen of problem found this way,
626 avoided a lot of public function name/typedef/system names clashes
627 * doc/xml.html: updated
628 * configure.in: switched private flags to the really pedantic ones.
629
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000630Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * configure.in: 2.3.5
633 * doc/html/*: rebuilt the docs
634
Daniel Veillard146c9122001-03-22 15:22:27 +0000635Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * parser.c: fixed a reported bug in NOTATION parsing
638 * uri.c: accepted but not fixed bug 51876, added TODO
639 * Makefile.am: fixed bug 51876
640
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000641Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642
643 * config.h.in configure.in error.c: fix a compilation problem
644 on platforms without vsnprintf (xml@thewrittenword.com)
645
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000646Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * parser.c: fixed a function name header typo
649 * SAX.c: notations can also occur in external subset.
650
Daniel Veillard7d42b542001-03-20 13:22:46 +0000651Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * error.c: removed a C++ like comment
654
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000655Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * parser.c: fixing bug 52299 strange condition leading
658 to a parser crash due to a buffer overflow
659 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
660 added the specific test case
661
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000662Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * xpath.[ch]: still a lot of cleanup based on XSLT, added
665 xmlXPathConvert{String,Number,Boolean} to be able to make
666 type casts without a context stack, fixed some implementation
667 problems related to the absence of context at parse-time,
668 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
669 in the public API too
670 * xpointer.c xpathInternals.h: we need to know at parse time
671 whether we are compiling an XPointer
672
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000673Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
676 cleaned up the parser internals, refactored XPath code, added
677 new compilation based APIs and cleanly separated public and
678 private APIs.
679
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000680Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * xpath.h: the comp field must be added at the end to avoid
683 killing binary compat.
684
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000685Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * Makefile.am: detect XPath memleaks in regreson tests
688 * error.c: fixed and error w.r.t. error reporting still using
689 stderr
690 * hash.c: added new line at end of file
691 * tree.h: minor cleanup
692 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
693 expression parsing from evaluation, resulted in a number of
694 changes internally, and in XPointer. Likely to break stuff
695 using xpathInternals.h but should remain binary compatible,
696 new interfaces will be added.
697
Daniel Veillardd574f782001-03-14 19:40:17 +0000698Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * configure.in: fixed a couple of problems reported by
701 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
702 without gcc on non linux platforms.
703
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000704Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
705
706 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
707 a fix for --with-html-dir= configure support. I hope it won't
708 break rpm generation
709
Daniel Veillarda022fe02001-03-14 16:30:00 +0000710Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xmlIO.c: one function comment cleanup.
713
Daniel Veillard25239c12001-03-14 13:56:48 +0000714Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * SAX.c: external subset notations were improperly registered
717 in the internal subset.
718
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000719Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
720
721 * README.cvs-commits: added, pointing to HACKING
722 * HACKING: updated
723
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000724Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
725
726 * parser.c: and Matt Sergeant found one in the XML push
727 parser (erroneous check I forgot to remove when I fixed the
728 main parser).
729
Daniel Veillard68d7b672001-03-12 18:22:04 +0000730Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
731
732 * xpath.c: ptittom found a small bug in UnaryExpr
733
Daniel Veillarde356c282001-03-10 12:32:04 +0000734Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * configure.in: bumped to 2.3.4
737 * error.c: fixed bug #51860
738 * tree.c: fixed bug #51861
739 * valid.c: cleanup, more debug, failed to fix one bug crap ...
740 * tree.[ch] : added xmlDefaultBufferSize
741 * nanoftp.c: typo in function name header block
742 * doc/xml.html : updated, added link to XML::LibXSLT
743 * doc/html/* : rebuilt the docs
744
Daniel Veillard80f32572001-03-07 19:45:40 +0000745Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * parser.c SAX.c: the new content parsing code raised an
748 ugly bug in the characters() SAX callback. Found it
749 just because of strangeness in XSLT XML Rec ouptut :-(
750
Daniel Veillard6c831202001-03-07 15:57:53 +0000751Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * Makefile.am: Martin Baulig suggested to add -lm
754 * tree.c: found another bug in xmlNodeGetContent()
755
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000756Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * xpath.c: Bjorn found the error related to strictness of comparison.
759
Daniel Veillard29631a82001-03-05 09:49:20 +0000760Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * parser.c: trying to fix the Dtd parsing problem reported
763 by Gary, side effect of last week speed optimizations.
764
Daniel Veillard14be0a12001-03-03 18:50:55 +0000765Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
768 * parserInternals.c: removed unneeded test raised by Stric
769
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000770Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
771
772 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
773 and fixed by William Brack). Added xmlXPathFormatNumber.
774 Changed the sorting slightly.
775 * configure.in Makefile.am example/Makefile.am: Added -lm.
776 Please note that applications linking with libxml2, must
777 also like with the math library from now on.
778
Daniel Veillardf9533d12001-03-03 10:04:57 +0000779Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * HTMLparser.c: fixed loop reported by Marc Sanfacon
782
Daniel Veillard2f362242001-03-02 17:36:21 +0000783Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
784
785 * parser.c: one must report spaces even if the Dtd element
786 content proves that this is not part of the element content.
787 * result/valid/*.xml: this changed the ouptu slightly
788
Daniel Veillardb402c072001-03-01 17:28:58 +0000789Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * configure.in: bumped to 2.3.3
792 * doc/xml.html: updated
793
Daniel Veillard77851712001-02-27 21:54:07 +0000794Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * tree.c: minor doc fix
797 * xpath.c: deallocation issues when a result tree has been
798 converted to a node-set
799
Daniel Veillardec70e912001-02-26 20:10:45 +0000800Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * doc/xml.html: oops corrected dates s/2000/2001
803
Daniel Veillard8730c562001-02-26 10:49:57 +0000804Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * valid.c: new patch from Gary Pennington
807
Daniel Veillard91e9d582001-02-26 07:31:12 +0000808Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * doc/xml.html: applied patch from Ankh
811
Daniel Veillardedac3c92001-02-26 01:36:19 +0000812Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * xinclude.c: fixed a problem building on Mac
815
Daniel Veillard21a0f912001-02-25 19:54:14 +0000816Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * parser.c: more work on increasing parsing ferformances
819
Daniel Veillard48b2f892001-02-25 16:11:03 +0000820Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
823 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
824 avoiding memcpy in production builds MEM_CLEANUP macro use
825 * parser.[ch] parserInternals.c: optimizations of the tightest
826 internal loops inside the parser. Better checking of I/O
827 flushing/loading conditions
828 * xmllint.c : added --timing
829
Daniel Veillard71681102001-02-24 17:48:53 +0000830Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
832 * configure.in: bumped to 2.3.2
833 * doc/xml.html: updated for release
834
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000835Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * xpath.c: found a memleak and fixed a nasty bug
838
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000839Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
840
841 * xmllint.[c1] : added return code errors for xmllint
842 * xpath.c: specific debug dump function for result value trees
843
Daniel Veillard4b637072001-02-21 21:52:55 +0000844Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * xpath.c: finally implemented xmlXPathCompareNodeSets
847 * test/XPath/expr/floats results/XPath/expr/floats: added
848 a test for float expressions
849
Daniel Veillardf714aa32001-02-21 03:07:44 +0000850Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
853 * parserInternals.[ch]: trying to speed up parsing
854 * xpath.c : speeded up node set equality op
855
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000856Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
859 better handling of ID/IDREF and the list modules associated
860 * configure.in: small CFLAGS cleanup
861
Daniel Veillarda8abee62001-02-19 15:14:59 +0000862Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * configure.in: fixed iconv detection on AIX (stric)
865
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000866Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000867
868 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
869
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000870Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
871
872 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
873 and optimized xmlXPathNodeSetSort
874
Daniel Veillard142adbf2001-02-17 13:21:05 +0000875Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * xpath.c: bug fix when context size is 0
878 * parser.c: I like Norm's Dtd because they still manage to break
879 the parser occasionally
880
Daniel Veillardf23e0092001-02-16 13:21:29 +0000881Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
884
Daniel Veillarde0e26512001-02-16 00:11:46 +0000885Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
886
887 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
888 attributes within the XML-1.0 namespace
889
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000890Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
891
892 * xpathInternals.h: exported a few axis functions
893 * doc/xml.html: updated the doc
894
Daniel Veillard760f4422001-02-15 14:59:48 +0000895Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * configure.in: applied patch from Daniel van Balen for OpenBSD
898 and bumped version to 2.3.1
899 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
900 attempt to find autoclosing was simply broken, removed it,
901 updated the examples, this is better
902
Daniel Veillardd194dd22001-02-14 10:37:43 +0000903Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * hash.[ch]: added Paolo Casarini patch to provide Delete from
906 hash functionnalities.
907 * doc/html/* : rebuild the doc
908
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000909Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
912 on predicate
913 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
914 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
915 really want to have tags closed on output even if we accept
916 unclosed ones on input
917
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000918Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
919
920 * xpath.c: ouch don't free NULL, rare case fixed
921 * tree.c: don't coalesce text nodes if they don't have the
922 same behaviour wrt escaping on output
923
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000924Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * xpath.c: small fixup
927 * SAX.c: don't warn on empty namespaces.
928
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000929Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
930
931 * README: a bit of cleanup
932 * configure.in: preparing for 2.3.0 release
933
Daniel Veillard1f83d392001-02-08 09:37:42 +0000934Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * hash.[ch]: added a first version of xmlHashSize()
937 * valid.c: another bug fix from Gary Pennington
938
Daniel Veillard5eef6222001-02-07 18:24:48 +0000939Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * valid.c: couple of bug fixes pointed by Gary Pennington
942 * HTMLtree.c: #if 0 cleanup
943
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000944Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
947 which removes a time consuming check of xmlXPathNodeSetAdd()
948 and use it in places where we are sure to not break unicity
949
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000950Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * xpath.c: bug fixes found from XSLT
953 * tree.c: preserve node->name special values when copying nodes.
954 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
955 external subset are fetched when available but without full
956 validation. Added xmlLoadExtDtdDefaultValue, need a function.
957 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
958 output with encoding disabled.
959
Daniel Veillard2c833b62001-02-03 08:52:06 +0000960Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
963 xmlCheckFilename should not be called from xmlFileOpenW
964 and xmlGzfileOpenW
965
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000966Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
969 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
970 added the new tests for URI normalization
971 * testURI.c: fixed stoopid bugs
972 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
973 the URI in the error messages are now properly normalized
974
Daniel Veillardea28ce62001-02-02 08:20:19 +0000975Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
978
Daniel Veillarde99a4762001-02-01 04:34:35 +0000979Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
982
Daniel Veillard2b325a02001-01-31 20:46:31 +0000983Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984
985 * xpath.c: fixed mod operator
986
Daniel Veillardde55cf62001-01-31 15:53:13 +0000987Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * parser.c: fixed xmlStrcat doc
990 * tree.c: 2 fixes form Anders Carlson for copying nodes and
991 trees.
992
Daniel Veillard2f913b72001-01-31 13:23:49 +0000993Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * xpath.c result/XPath/tests/chaptersbase
996 result/XPath/tests/simplebase: fixed XPath node()
997 * tree.c: small fix in xmlNewNs()
998 * Makefile.am: removed extraneous xml2Conf.sh rule
999
Daniel Veillardb42042b2001-01-28 07:40:36 +00001000Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1003 Changed the library name, in order to get libxml-devel and
1004 libxml2-devel to coexist on a single system
1005 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1006 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1007
Daniel Veillardee0a4662001-01-27 18:59:33 +00001008Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1011 libxml2-devel installable in // as libxml-devel.
1012
Daniel Veillard5eb05942001-01-27 17:50:22 +00001013Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1014
1015 * doc/Makefile.am: fixed make rebuild in doc
1016 * doc/html/*.html: rebuilt the docs
1017
Daniel Veillard65c295d2001-01-26 09:32:39 +00001018Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1021
Daniel Veillard8e199902001-01-25 18:54:39 +00001022Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1025 the HTML doc to go into the -devel RPM ...
1026 * aclocal.m4 config.h.in: some updates due to auto* magic
1027
Daniel Veillard93086662001-01-25 18:13:04 +00001028Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * xpath.h: added a hook in the context structure allowing to
1031 link to extra support, needed for XSLT
1032
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001033Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1036 xmlXPtrCmpPoints to use it.
1037 * propagated the following patch from Alejandro Forero
1038 * include/win32config.h xmlIO.c: applied further suggestions
1039 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1040 * example/gjobread.c: fixed warnings, now that it builds
1041
1042Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1043
1044 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1045
1046 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1047 filename points to a valid file (not a directory).
1048 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1049 Added calls to xmlCheckFilenameDir.
1050
1051 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1052 `path' (rather than `filename') as the parameter to gzopen and open.
1053
Daniel Veillard48177c22001-01-23 15:27:41 +00001054Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1055
1056 * Makefile.am: fixed a problem with EXTRA_DIST
1057
Daniel Veillardb83ba402001-01-22 22:45:10 +00001058Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1059
1060 * Makefile.am example/Makefile.am: finally found the trick
1061 to build the example, i.e. add "." in SUBDIRS before example
1062 in the list <grin/>
1063
Daniel Veillard82687162001-01-22 15:32:01 +00001064Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * doc/xml.html: updated with an XSLT section, removed pointer to
1067 W3C CVS base.
1068
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001069Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1070
1071 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1072 too, and deallocation need to occur the same way.
1073
Daniel Veillarde4566462001-01-22 09:58:39 +00001074Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1075
1076 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1077 type correponding to an XSLT result tree fragment. Share most
1078 of the data format with node set, as well as operators.
1079 * HTMLtree.c: added a newline at the end of the doctype output
1080 whe this one is not present initially.
1081 * tree.c: make sure taht the parent and doc pointers are properly
1082 set when copying attributes (lists).
1083
Daniel Veillard701c7362001-01-21 09:48:59 +00001084Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1087
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001088Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * xpath.c: seems I finally killed that ugly path evaluation
1091 context bug (tagged 9999 in case is is wrong)
1092
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001093Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1096 for XSLT
1097
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001098Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1099
1100 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1101 for xmlGzfileOpen() bug
1102
Daniel Veillardf6eea272001-01-18 12:17:12 +00001103Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1104
1105 * xpath.c: removed an error found by XSLT usage
1106 * tree.c parserInternals.h: use a predefined static string
1107 for text and comment nodes, avoid freeing them in xmlFreeNode,
1108 exported the string name in parserInternals.h and added
1109 another value to disable encoding at output (for XSLT),
1110 gain memory, time.
1111
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001112Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1113
1114 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1115 win32/libxml2/libxml2_so.dsp: new makefiles and update
1116 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1117
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001118Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1119
1120 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1121 Gary Pennington
1122
Daniel Veillard389e6b72001-01-15 19:41:13 +00001123Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1124
1125 * xpath.c: fixed the comaprision of values and nodelists,
1126 need to compare nodelist still ...
1127 * debugXML.c: avoided a possible core dump
1128 * HTMLparser.c: cleanup
1129 * nanohttp.c: contributed fix.
1130 * tree.c: fixes in properties handling added xmlSetNsProp
1131 needed by libxslt
1132 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1133 comment
1134 * TODO: updated
1135
Daniel Veillard167bd532001-01-06 21:09:34 +00001136Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * parser.c parserInternals.c: applied Bjorn Reese optimization
1139 patch
1140
1141Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * Makefile.am: applied patch fro make check from Martin Vidner
1144
Daniel Veillard503b8932001-01-05 06:36:31 +00001145Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * configure.in: preparing 2.2.11
1148 * doc/html/*: rebuild the HTML files
1149 * doc/xml.html : updated
1150
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001151Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * tree.c: fixed a stupid bug
1154 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1155 patches related to validation of an XInclude processing result
1156 * TODO: updated
1157
Daniel Veillarde2488192001-01-04 10:54:22 +00001158Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1161 on large files
1162
Daniel Veillardf060a412001-01-03 20:52:44 +00001163Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1164
1165 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1166
Daniel Veillard45cff692001-01-03 18:02:04 +00001167Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1170 reported by Jonas Borgström
1171 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1172
Daniel Veillard08108982001-01-03 15:24:58 +00001173Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1174
1175 * testXPath.c xpath.c: fixing the XPath union expressions problem
1176 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1177
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001178Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * xmllint.c: Made is so if the file name is "-" is will read form
1181 standard input. Sven Heinicke <sven@zen.org>
1182 * tree.c: fixed a problem when growing buffer
1183 * tree.h: fixed the comment of the node types following andersca
1184 comment
1185 * TODO: updated
1186
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001187Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * HTMLparser.[ch]: added a way to avoid adding automatically
1190 omitted tags. htmlHandleOmittedElem() allows to change the
1191 default handling.
1192 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1193 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1194 of xmllint too when using --memory flag, added a memory test
1195 suite at the Makefile level.
1196 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1197 with namespace use when encountering QNames in XPath evalation,
1198 added xmlns() scheme in XPointer.
1199 * nanoftp.c : incorporated a fix
1200 * parser.c xmlIO.c: fixed problems raised with encoding when using
1201 the memory I/O
1202 * parserInternals.c: closed bug 25934 reported by
1203 torsten.landschoff@innominate.de
1204 * TODO: updated
1205
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001206Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1209 on a non-updated tree :-(, made a 2.2.10 release to correct the
1210 situation
1211
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001212Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1215 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1216 integrated a set of OpenVMS changes from Howard Taylor
1217 <Howard.Taylor@pacoast.com>
1218
Daniel Veillard58770e72000-11-25 00:48:47 +00001219Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1222 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1223
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001224Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * HTMLparser.c: some fixes on auto-open of html/head/body
1227 * encoding.c: fixed a compilation error on some gcc env
1228 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1229 XPointer implementation
1230 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1231 related XPointer tests and associated results
1232
Daniel Veillard300f7d62000-11-24 13:04:04 +00001233Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * doc/xmldtd.html doc/xml.html: following a short step by step
1236 guidance on IRC to help maciej with DTDs I started a small
1237 page on the subject.
1238
Daniel Veillard748e45d2000-11-17 16:36:08 +00001239Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * HTMLparser.c: fixed handling of broken charrefs
1242 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1243 patches
1244
Daniel Veillard28929b22000-11-13 18:22:49 +00001245Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * doc/xml.html doc/html/* : rebuilt the docs after adding
1248 xinclude and updated page for 2.2.7 and 2.2.8
1249 * configure.in: releasing 2.2.8
1250
Daniel Veillard41e06512000-11-13 11:47:47 +00001251Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * parser.[ch] parserInternals.c: applied the conditional
1254 section processing fix from Jonathan P Springer
1255 <jonathan.springer2@gte.net>
1256 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1257 project file, fixed iconv default non support
1258 * xpath.c: fixed the problem of evaluating relative expressions
1259 when a node context is provided.
1260
Daniel Veillardbf432752000-11-12 15:56:56 +00001261Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1262
1263 * nanoftp.c: fixed gcc 2.95 new warnings
1264 * SAX.c: fixed a stupid bug
1265 * tree.c: fixed a formatting problem when round-tripping
1266 from/to memory
1267 * xinclude.c: chased memleak, fixed a base problem
1268 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1269 xmlXPtrBuildNodeList()
1270 * TODO: updated
1271 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1272 adding a first small set of regression tests for XInclude
1273
Daniel Veillardc2def842000-11-07 14:21:01 +00001274Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * nanohttp.[ch]: applied Wayne Davison patches to access
1277 the WWW-Authorization header.
1278 * parser.c: Closed Bug#30847: Problems when switching encoding
1279 in short files by applying Simon Berg's patch.
1280 * valid.c: fixed a validation problem
1281 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1282 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1283 Wayne Davison
1284 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1285 need to be extended to non full nodes selections.
1286 * xinclude.c: starts to work decently
1287
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001288Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1291 debugXML.c xmlversion.h.in: Started adding XInclude support,
1292 this is a new xmllint option
1293 * tree.c xpath.c: applied TOM patches for XPath
1294 * xpointer.c: fixed a couple of errors.
1295 * uri.c: added an escaping function needed for xinclude
1296 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1297 new warning from RH70 gcc's version
1298
Daniel Veillarda4964b72000-10-31 18:23:44 +00001299Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * HTMLparser.c: fixed loop on invalid char in scripts
1302 * parser.c: update to description of xmlIOParseDTD()
1303 * libxml.m4 xmlversion.h.in: changes contributed by
1304 Michael Schmeing <m.schmeing@internet-factory.de>
1305 * configure.in: preparing for 2.2.7
1306 * Makefile.am: trying to avoid config.h and acconfig.h
1307 being included in the distrib
1308 * configure.in: released 2.2.7
1309
1310Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1313 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1314
Daniel Veillard01411222000-10-30 15:33:22 +00001315Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * parser.[ch]: added xmlIOParseDTD()
1318 * xpointer.c: added support for the 2 extra parameters of
1319 string-range, fixed a stoopid error when '0' was present
1320 in XPointer expressions
1321 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1322 testsuite for the above
1323
Daniel Veillard6db58192000-10-30 09:27:53 +00001324Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * libxml.spec.in: improved package descriptions
1327
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001328Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * xpath.c xpathInternals.h: applied a large cleaning patch
1331 from TOM <ptittom@free.fr>, it also add namespace support
1332 for function and variables registration.
1333
Daniel Veillardbd20df72000-10-29 17:53:40 +00001334Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1337 * Makefile.mingw: Wayne Davison's update adding hash.c
1338
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001339Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * xpath.c: fixed the root evaluation problems
1342 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1343 ignorable spaces with <b> <bold> <em>
1344 * tree.c: fixed a loop in xmlSearchNsByHref()
1345
Daniel Veillard767662d2000-10-27 17:04:52 +00001346Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * xpath.c: applied another XPath patch from TOM
1349 * xpath.c include/makefile.am: applied another patch from
1350 china@thewrittenword.com (cleanup on IRIX).
1351
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001352Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1353
1354 * xml-config.1: received a fixed version from Fredrik Hallenberg
1355 <hallon@lysator.liu.se>
1356
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001357Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1360 cleanup patch for XPath
1361
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001362Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * patched to redirrect all "out of context" error messages to
1365 a reconfigurable routine. The changes are:
1366 * xmlerror.h : added the export of an error context type (void *)
1367 an error handler type xmlGenericErrorFunc there is an interface
1368 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1369 to reset the error handling routine and its argument
1370 (by default it's equivalent to respectively fprintf and stderr.
1371 * all the c files: all wild accesses to stderr or stdout within
1372 the library have been replaced to calls to the handler.
1373
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001374Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1375
1376 * configure.in: release 2.2.6
1377 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1378 exporting the inner functions of xpath for extension modules
1379 * doc/*: updated and rebuilt the doc
1380
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001381Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * nanohttp.c : applied Wayne HTTP cleanup patch
1384 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1385 and xmlNodeSetSpacePreserve()
1386
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001387Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * xpath.c: closing bug #29260
1390
Daniel Veillard126f2792000-10-24 17:10:12 +00001391Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1394 multikey tuples, made hash structure opaque
1395 * valid.[ch]: moved elements, attributes, notations decalarations
1396 as well as ID and refs to hash tables.
1397 * entities.c: hash cleanup
1398 * xmlmemory.c: fixed a dump problem in debug mode
1399 * include/Makefile.am: problem passing in DESTDIR= values patch
1400 from Marc Christensen <marc@calderasystems.com>
1401 * nanohttp.c: removed debugging remains
1402 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1403 * HTMLparser.c parser.c: fixing a number of problems with the
1404 macros in the *parser.c files (Wayne).
1405 * HTMLparser.c: close the previous option when opening a new one
1406 (Marc Sanfacon).
1407 * result/HTML/*: updated the HTML results accordingly
1408
Daniel Veillard52afe802000-10-22 16:56:02 +00001409Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1410
1411 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1412 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1413 XPath functions and XML entities table to them. More to come...
1414 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1415
Daniel Veillard683cb022000-10-22 12:04:13 +00001416Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * tree.c: coalesce adjacent text nodes
1419 * valid.c: handling of blank nodes in DTd validation (raised
1420 by problems with a posteriori validation).
1421 * nanohttp.c: changing behaviour on HTTP write stuff.
1422 * HTMLtree.c: forced body and html to be explicitely closed.
1423 * xpath.h: exported more XPath functions.
1424
Daniel Veillard1baf4122000-10-15 20:38:39 +00001425Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * Release of 2.2.5
1428 * xpointer.c: range() range-inside and other helper functions
1429 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1430
Daniel Veillard47e12f22000-10-15 14:24:25 +00001431Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1434 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1435
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001436Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1439 and XPointer modules
1440
Daniel Veillard134c9f32000-10-15 10:27:08 +00001441Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * SAX.h: closed #25107
1444
Daniel Veillard39915622000-10-15 10:06:55 +00001445Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * testSAX.c: fixed problem with cdata reporting
1448 * SAXresult/* : updated
1449
Daniel Veillard1e851392000-10-15 10:02:56 +00001450Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1453 Closed bug #27499, added to regression tests
1454 * TODO: updated
1455
Daniel Veillard7eda8452000-10-14 23:38:43 +00001456Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1459 support for SCRIPT and STYLE with help from Bjorn Reese
1460 * test/HTML/* result/HTML/*: added simple testcase and updated
1461 the existing ones.
1462
Daniel Veillardff9c3302000-10-13 16:38:25 +00001463Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1466 string-range for empty strings
1467 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1468 test/XPath/xptr/strrange: augmented the XPointer testsuite
1469
Daniel Veillard189446d2000-10-13 10:23:06 +00001470Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * doc/xml.html doc/xmlmem.html: added a module describing memory
1473 interfaces and use, updated the main page.
1474
Daniel Veillard2f971a22000-10-12 23:26:32 +00001475Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1478 nanoftp code work on Windows too now
1479
1480Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001481
1482 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1483 * xpointer.c: implemented string-range() at least a good first version
1484 * test/XPath/docs/str test/XPath/xptr/strrange
1485 result/XPath/xptr/strrange: the string-range() tests
1486
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001487Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * Makefile.am include/Makefile.am include/win32config.h
1490 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1491 and make distcheck
1492
Daniel Veillard19d61112000-10-11 23:50:35 +00001493Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1496 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1497 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1498
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001499Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1502 patch for socklen_t detection by
1503 Albert Chin-A-Young <china@thewrittenword.com>
1504
Daniel Veillardcd429612000-10-11 15:57:05 +00001505Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1506
1507 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1508 and added a --dtdvalid option to xmllint used to test it
1509
Daniel Veillard47c02452000-10-11 13:04:36 +00001510Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1513 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1514
Daniel Veillard2d38f042000-10-11 10:54:10 +00001515Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1516
1517 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1518 handlings (registration, lookup, cleanup)
1519
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001520Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * configure.in Makefile.am include/makefile.am: adding XPointer
1523 and XPtrtests target
1524 * xpointer.[ch] : new files for XPointer support
1525 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1526 more XPath tests
1527
Daniel Veillard57fda592000-10-10 23:24:14 +00001528Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * configure.in: fixed, very broken, make distcheck works again
1531
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001532Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * More work toward 2.2.5, integrated a number of patches
1535 * configure.in Makefile.am win32config.h.in: trying to cleanup
1536 make distcheck .... huh ...
1537 * include/Makefile.am include/win32config.h: new directory
1538 for includes
1539 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1540 updated teh makefiles and instructions for WIN32
1541 * xpath.c: small fixes
1542 * test/XPath/ results/XPath: updated the testcases and results
1543 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1544 suggested patches
1545 * valid.c: fixed an ID bug
1546
Daniel Veillardb71379b2000-10-09 12:30:39 +00001547Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1548
1549 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1550 the automake bug where wrong dependancies were generated.
1551 * xpath.[ch]: worked on XPointer
1552
Daniel Veillard7e99c632000-10-06 12:59:53 +00001553Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * configure.in Makefile.am: 2.2.5, ship the include in an
1556 include/libxml subdirectory, use symlinks when using CVS
1557 * testSAX.c: fixed small bug
1558 * testXPath.c: changed the way testfiles are parsed
1559 * debugXML.c: same kind of cleanup when parsing an argument expression
1560 XPath/XPointers can have blanks embedded
1561 * xpath.[ch]: more cleanup, reorgs for XPointer work
1562 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1563 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1564
Daniel Veillard55b91f22000-10-05 16:30:11 +00001565Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1568 in the XPath engine, rewrote large parts of it, now it's far
1569 cleaner and in sync with the REC not an old WD. Fixed a parsing
1570 problem in the interactive XML shell found when testing XPath.
1571
Daniel Veillardac260302000-10-04 13:33:43 +00001572Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1575 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1576 examples with the extra test
1577
Daniel Veillard7cfce322000-10-04 12:40:27 +00001578Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1581 the global init function.
1582
Daniel Veillard970112a2000-10-03 09:33:21 +00001583Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1584
1585 * HTMLparser.c: Doohhh, attribute name parsing was still case
1586 sensitive ! Fixed this ...
1587 * result/HTML/* : updated the tests results accordingly
1588
Daniel Veillard740abf52000-10-02 23:04:54 +00001589Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1592 engine, should be far more stable, incorporated a new version of
1593 preceding/following axis, need testing
1594 * uri.c: fixed file:///c:/a/b/c problem
1595 * test/XPath/tests/idsimple: augmented the XPath tests
1596
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001597Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * doc/* rebuilding docs for 2.2.4 release
1600
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001601Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * configure.in: releasing 2.2.4
1604 * parser.[ch]: added xmlStrEqual()
1605 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1606 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1607 use xmlStrEqual instead
1608 * TODO: updated
1609 * added an XPath test
1610
Daniel Veillardbc765302000-10-01 18:23:35 +00001611Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1614 * entities.h: exported xmlInitializePredefinedEntities
1615 * parser.[ch] : added xmlInitParser()
1616 * parserInternals.h : had to export htmlInitAutoClose()
1617
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001618Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1621 problems
1622 * Makefile.am : added XPath regression tests to normal tests
1623 * uri.c: fixed a problem with local paths, cleanup
1624 * parser.c: fixed a problem with large CData sections
1625
Daniel Veillardd2ade932000-09-30 14:39:55 +00001626Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * configure.in xml-config.in: patch from "Ben Taylor"
1629 <sol7x86@hotmail.com> for solaris shared libs lookup
1630
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016312000-09-30 Martin Baulig <baulig@suse.de>
1632
1633 * libxml-2.0.pc.in: Provide pkg-config script.
1634
1635 * configure.in: Create the libxml-2.0.pc script from the
1636 libxml-2.0.pc.in templates.
1637 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001638 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001639
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001640Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1641
1642 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1643 when compiling with MSC
1644
Daniel Veillard46057e12000-09-24 18:49:59 +00001645Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * xpath.c: patch for normalize-string() substring-before(),
1648 substring-after() and translate() functions from Bjorn Reese
1649 <breese@mail1.stofanet.dk>
1650 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1651 Fredrik Hallenberg <hallon@lysator.liu.se>
1652 * TODO: updated
1653
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001654Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1657 problem of socklen_t being undefined on a number of platforms
1658 * debugXML.c: fixed a compilation problem when without snprintf
1659
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001660Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1663 an URI bug and a fix for the control-character-induced infinite loop
1664 * nanohttp.c: preventive fix for compiling on WIN32
1665
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001666Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1667
1668 * xmlint.c: closing bug #25000
1669
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001670Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1673 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1674 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1675 related function, fixing xmlStrncmp(), and associated cleanup
1676 * result/HTML/entities.html.sax: updating result
1677
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001678Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * uri.c: applied patch for URI escaping from Wayne Davison
1681 <wayned@blorf.net>
1682 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1683 from Denis Barbier <barbier@imacs.polytechnique.fr>
1684 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1685 patch from Wayne Davison
1686
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001687Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * doc/xml.html : updated with new releases, adding "how to help"
1690
Daniel Veillard04698d92000-09-17 16:00:22 +00001691Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1694 removed a few warnings in pedantic mode ...
1695 * parserInternals.c parser.c: moved encoding switching function
1696 to parserInternals.c
1697 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1698
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001699Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1702 error or warning handlers
1703
Daniel Veillardb1059e22000-09-16 14:02:43 +00001704Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * parserInternals.c parserInternals.h parser.c Makefile.am:
1707 created a new module parserInternals.c, moved most of the
1708 code shared by the various parsers there, as well as
1709 deprecated code from parser.c. More cleanup of parser.c
1710 * uri.c: fixed a problem when URI is NULL
1711 * valid.c: speedup when looking for an attribute declaration
1712
Daniel Veillard39c7d712000-09-10 16:14:55 +00001713Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1716 the cleanup of the computation of URI references when seeking
1717 external entities. The URI reference string and the resulting
1718 URI are both stored now.
1719 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1720 large s(n)printf checks and cleanup from Denis Barbier
1721 <barbier@imacs.polytechnique.fr>
1722 * xmlversion.h.in tree.h: couple of SGML declarations for a
1723 possible docbook module.
1724 * result/VC/ : a couple of test output changed due to the change
1725 of the entities URI
1726
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001727Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * parser.h: added a _private field for linking user's data
1730
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001731Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * parser.c parserInternals.h: demacroified most of the IS_XXX
1734 the gain in size is significant so ...
1735
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001736Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * entities.c: cases where looking up entities with doc==NULL
1739 covered
1740
Daniel Veillard90e11312000-09-05 10:42:32 +00001741Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
Daniel Veillard1de50802000-09-07 08:54:32 +00001743 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001744 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1745
Daniel Veillard98a79162000-09-04 11:15:39 +00001746Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
Daniel Veillard1de50802000-09-07 08:54:32 +00001748 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001749 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1750 * Makefile.in: added URItest and included thenin "make tests"
1751
1752Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001753
1754 * xmlversion.h.in: closed bug 22941
1755
Daniel Veillard2bb89092000-08-31 14:57:50 +00001756Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * doc/xmlio.html: added doc and example for entity loader
1759 redefinition.
1760
Daniel Veillard96984452000-08-31 13:50:12 +00001761Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1764 used by libxml
1765
Daniel Veillarde715dd22000-08-29 18:29:38 +00001766Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1767
1768 * parser.c: Fixed bug on invalid ontent characters and when using
1769 push.
1770 * xmllint.c: fixed xmllint endling of errors in push mode
1771
Daniel Veillard4948eb42000-08-29 09:41:15 +00001772Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001775 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001776 * result/HTML/*.sax: regenerated HTML SAX output
1777 * parser.c: more cleanup.
1778
Daniel Veillarde010c172000-08-28 10:04:51 +00001779Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1780
1781 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001782 patches from Wayne Davison <wayned@users.sourceforge.net>,
1783 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001784 * HTMLparser.c: fixed an ignorable white space detection bug
1785 occuring when parsing with SAX only
1786 * result/HTML/*.sax: updated since the output is now HTML
1787 encoded...
1788
Daniel Veillard47f3f312000-08-27 22:40:15 +00001789Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1790
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001791 * HTMLparser.[ch]: applied some of Wayne Davison
1792 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001793
Daniel Veillarde0854c32000-08-27 21:12:29 +00001794Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1795
1796 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1797 undeclared namespace prefix was used, added a warning.
1798 Cleaned up support w.r.t. entities, spilling out a warning
1799 and being pedantic on lookups.
1800 * test/warning/ent9 : added testcase for previous example.
1801 * TODO: updated
1802 * parserInternals.h parser.c: changed the way names are parsed
1803 now allow infinite size and decrease penalty for normal use
1804 * parser.c: Started a big cleanup/check of the parser code,
1805 fixed some of the most tortuous entity code, spotted code
1806 unused anymore
1807 * test/*: added tests for very long names and related nasty
1808 things.
1809
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001810Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * doc/encoding.html: added encoding aliases doc
1813 * doc/xml.html: updates
1814 * encoding.[ch]: added EncodingAliases functions
1815 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1816 bottleneck affecting large DTDs like Docbook
1817 * parser.[ch] xmllint.c: added a pedantic option, will be
1818 useful
1819 * SAX.c: redefinition of entities is reported in pedantic mode
1820 * testHTML.c: uninitialized warning from gcc
1821 * uri.c: fixed a couple of bugs
1822 * TODO: added issue raised by Michael
1823
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001824Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * doc/encoding.html: propagated Martin Duerst suggestions
1827
Daniel Veillard52402ce2000-08-22 23:36:12 +00001828Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1829
1830 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1831 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1832 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1833 by Wayne Davison
1834
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001835Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * nanoftp.c nanohttp.c: small cleanup
1838 * TODO: updated
1839
Daniel Veillard244ece92000-08-19 20:58:02 +00001840Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * added an old VC testcase and updated title.xml entity
1843
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001844Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1845
1846 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1847 done on auto-opening of <p> tags and cleanup of SAX output
1848
Daniel Veillard979e55e2000-08-19 16:48:54 +00001849Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1850
1851 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1852
Daniel Veillard4540be42000-08-19 16:40:28 +00001853Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * doc/xml.html libxml.* structure.*: updated the doc a bit
1856
Daniel Veillard808a3f12000-08-17 13:50:51 +00001857Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1860 of SAX tests
1861
Daniel Veillard29579362000-08-14 17:57:48 +00001862Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1865 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1866
Daniel Veillard1255ab72000-08-14 15:13:33 +00001867Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1868
1869 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1870 * testHTML.c: fix core dump on Solaris 2.x systems
1871 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1872 * result/HTML/*.sax: previous bug fix lead to new results
1873
Daniel Veillard03109292000-08-14 14:58:22 +00001874Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1877 * configure.in: added --with-readline=DIR to accept alternate
1878 path for readline include/library
1879 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1880 for ANSI under HP-UX
1881 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1882 includes @LIBS@
1883
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001884Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * doc/* : rebuilt the docs
1887 * getting ready for 2.2.2 release
1888
Daniel Veillard87b95392000-08-12 21:12:04 +00001889Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1892 and xmlAddFeature()
1893 * tree.[ch]: added xmlAddChildList()
1894 * xmllint.c: MAP_FAILED macro test
1895 * parser.h: added xmlParseCtxtExternalEntity()
1896 * valid.c: applied bug fixes removed warning
1897 * tree.c: added CDATA block to elements content
1898 * testSAX.c: cleanup of output
1899 * testHTML.c: added SAX testing
1900 * encoding.c: better error recovery
1901 * SAX.c, parser.c: fixed one of the external entity processing
1902 of the OASis testsuite
1903 * Makefile.am: added HTML SAX regression tests
1904 * configure.in: bumped to 2.2.2
1905 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1906 SAX results
1907
Daniel Veillard88a172f2000-08-04 18:23:10 +00001908Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1909
1910 * configure.in: patch for HP compiler
1911
19122000-08-04 Sven Heinicke <sven@zen.org>
1913
1914 * xmllint.c: Was coredumping sometimes when the file given didn't
1915 exist.
1916
Daniel Veillard46e370e2000-07-21 20:32:03 +00001917Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001920
Daniel Veillard46e370e2000-07-21 20:32:03 +00001921 when using in memory parsing. Need some cleanup.
1922 * xmllint.c configure.in: added a --memory flag to test memory
1923 parsing
1924
Daniel Veillard36650692000-07-21 15:16:39 +00001925Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1926
1927 * nanohttp.c: fixed socklen_t replacement to unsigned int
1928 * parser.c: fixed a space handdling missing at the end of
1929 production 28 DOCTYPE.
1930 * xmlmemory.c: fixed a stupid bug on the routine to override
1931 allocation functions
1932 * TODO: updated
1933
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001934Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * doc/ regenerated the docs
1937
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001938Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * doc/encoding.html doc/xml.html: added I18N doc
1941 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1942 improvements, both parser and filters, added ASCII & HTML,
1943 fixed the ISO-Latin-1 one
1944 * xmllint.c testHTML.c: added/made visible --encode
1945 * debugXML.c : cleanup
1946 * most .c files: applied patches due to warning on Windows and
1947 when using Sun Pro cc compiler
1948 * xpath.c : cleanup memleaks
1949 * nanoftp.c : added a TESTING preprocessor flag for standalong
1950 compile so that people can report bugs more easilly
1951 * nanohttp.c : ditched socklen_t which was a portability mess
1952 and replaced it with unsigned int.
1953 * tree.[ch]: added xmlHasProp()
1954 * TODO: updated
1955 * test/ : added more test for entities, NS, encoding, HTML, wap
1956 * configure.in: preparing for 2.2.0 release
1957
Daniel Veillard49703262000-07-10 10:27:46 +00001958Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * nanoftp.c: fixed the way the control connection is handled
1961 * libxml.spec.in: fixed the dependancies and cleanup
1962
Daniel Veillard306be992000-07-03 12:38:45 +00001963Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * doc/xml.html: changed the xmlsoft.org structure, updated the
1966 examples w.r.t. root and childs
1967
Daniel Veillard7d853352000-07-02 18:53:09 +00001968Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1969
1970 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1971
Daniel Veillard365e13b2000-07-02 07:56:37 +00001972Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * HTMLparser.c: Work on character encoding support for the HTML parser
1975 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1976 * encoding.c: Fixed a potential memleak in the encoding stuff
1977
Daniel Veillardaf743792000-07-01 11:49:28 +00001978Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * doc/FAQ.html doc/Makefile.am : added a FAQ
1981
1982Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001983
1984 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1985 of the HTML parser to force it to not bypass SAX
1986
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001987Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * win32config.h.in: updated
1990 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1991 lacks iconv support :-( need to release 2.1.1
1992 * configure.in: release 2.1.1
1993 * HTMLparser: fixed bug #14784
1994 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1995 by Windows compiler
1996 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1997 the SAX startDocument() callback.
1998 * TODO: updated
1999
2000Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * added xmlStopParser()
2003
Daniel Veillardbe803962000-06-28 23:40:59 +00002004Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * configure.in: 2.1.0 prerelease
2007 * Large resync between W3C and Gnome tree
2008 * nanoftp, nanohttp.c: fixed stalled connections probs
2009 * HTMLtree.c SAX.c : support for attribute without values in
2010 HTML for andersca
2011 * valid.c: Fixed most validation + namespace problems
2012 * HTMLparser.c: start document callback for andersca
2013 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2014 * parser.h, SAX.c: serious speed improvement for large
2015 CDATA blocks
2016 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2017 different encoding
2018 * example/Makefile.am example/gjobread.c tree.h: work on
2019 libxml1 libxml2 convergence.
2020 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2021 and the LIBXML_TEST_VERSION macro
2022
Daniel Veillardc310d562000-06-23 18:32:15 +00002023Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * doc/xml.html: various patches and improvements typo fixed by
2026 Felix Natter
2027 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2028 from Felix Natter <fnatter@gmx.net>
2029
Daniel Veillardf3029822000-05-06 08:11:19 +00002030Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2031
2032 * doc/upgrade.html: updated with instructions for support of both
2033 libxml-1.x and libxml-2.x
2034 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2035 for 2.x support and also fixed includes
2036
2037
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002038Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2041 the encoding support, added iconv support, so now libxml if
2042 compiled with iconv automatically support japanese encodings
2043 among others. Work based on initial patch from Yuan-Chen Cheng
2044 I may have broken binary compat in the encoding handler
2045 registration scheme, but that was so utterly broken I don't
2046 expect anybody to have used this feature until now.
2047 * parserInternals.h: fixup on the CHAR range macro
2048 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2049 code.
2050 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2051 * uri.c: added xmlParseURI() I can't believe I forgot to
2052 implement this one in 2.0 !!!
2053 * SAX.c: moved doc->encoding update in the endDocument() call.
2054 * TODO: updated.
2055
Daniel Veillard06047432000-04-24 11:33:38 +00002056Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * tree.h: removed extraneous xmlRemoveProp definition
2059 * TODO: added item about --disable-corba configure switch
2060 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2061 * nanoftp.c: fixed include problems giving troubles on AIX and
2062 slowlaris
2063 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2064 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2065 comment and headers changes to lower gtk-doc number of warnings
2066 * doc/html/*: rebuilt docs
2067
Daniel Veillarde0aed302000-04-16 08:52:20 +00002068Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * HACKING: documented the tag for 1.x and instructions
2071
Daniel Veillard5e873c42000-04-12 13:27:38 +00002072Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2075 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2076 xmlCreateIOParserCtxt
2077 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2078 significant overall improvement
2079 * xmllint.c: added I/O test to xmllint
2080 * testSAX.c: added a speed test
2081 * doc/* : updated/regenerated
2082
Daniel Veillardfc708e22000-04-08 13:17:27 +00002083Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * xpath.c uri.h parserInternals.h: cosmetic changes from
2086 "Timur I. Bakeyev" <timur@bat.ru>, including making
2087 xmlCreateURI() public
2088
Daniel Veillard5d211f42000-04-07 17:00:24 +00002089Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2090
2091 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2092 and the code at the same time. Added a clean mechanism for
2093 overload or added input methods: xmlRegisterInputCallbacks()
2094 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2095 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2096 * TODO: updated
2097 * doc/* : updated/regenerated
2098 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2099 source dir
2100
Daniel Veillarde77a9182000-04-05 19:12:29 +00002101Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * testURI.c: yet another forgotten commit, I should get some sleep !
2104
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002105Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2106
2107 * xmllint.c: forgot to commit this too ?
2108
Daniel Veillardb9df4042000-04-05 14:23:16 +00002109Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * xmlversion.h.in : forgot to commit this previously
2112
Daniel Veillard361d8452000-04-03 19:48:13 +00002113Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2116 * README TODO: updated for release
2117 * uri.c uri.h: added authority parsing/saving
2118 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2119 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2120 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2121 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2122 Makefile.am : added compile-time customization of libxml
2123 --with-ftp --with-http --with-html --with-xpath --with-debug
2124 --with-mem-debug
2125 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2126 #include <libxml/xxx.h> I hope it won't break too much stuff
2127 and will be manageable in the future...
2128 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2129 and added xmllint to the installed programs
2130 * uri.h: added xmlFreeURI()
2131
Daniel Veillardec303412000-03-24 13:41:54 +00002132Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * uri.c uri.h: finished the escaping handling, the base support
2135 and the URI path normalization. Looks good just lacks the
2136 authority content parsing code.
2137 * Makefile.am: added instructions to generate testURI
2138 * TODO: updated
2139 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2140 added links and icons for W3C and Gnome
2141
Daniel Veillard8f621982000-03-20 13:07:15 +00002142Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * xmlmemory.[ch] : seems I forgot to actually update the files in
2145 the last commit :-)
2146 * doc/xml.html doc/html/* : updated and uploaded the docs
2147
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002148Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2149
2150 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2151 * TODO: updated
2152 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002153 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002154 gfree).
2155 * Makefile.am, uri.c, uri.h: added a set of functions to do
2156 exact (litteraly copied from the RFC 2396 productions) parsing
2157 and handling of URI. Will be needed for XLink, one XML WFC,
2158 XML Base and reused in the nano[ftp/http] modules. Still work
2159 to be done.
2160
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002161Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2162
2163 * configure.in, libxml.spec.in : libxml2
2164 * doc/* : updated the doc page, rebuilt the docs
2165
Daniel Veillardcf461992000-03-14 18:30:20 +00002166Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * all: tagged LIB_XML_1_X
2169 * *.c *.h : updated from W3C CVS tree
2170 * configure.in : 2.0.0-beta
2171 * libxml.spec.in : libxml2 package nam
2172 * result/* : new version of the tests output
2173
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002174Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2177
Daniel Veillardb566ce12000-03-04 11:39:42 +00002178Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * doc/* : rebuilt the docs
2181 * parser.c: final patch on #6766
2182 * valid.c: small patch on validity checks.
2183
Daniel Veillardfb76c402000-03-04 11:39:42 +00002184Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2187 added
2188 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2189 compatibility w.r.t. XML spec and existing code.
2190
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002191Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * parser.c: seems a better solution to <a> </a> exists,
2194 will try it for a while
2195
Daniel Veillard83a30e72000-03-02 03:33:32 +00002196Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * parser.c: tried to remove the <a> </a> generating <a/>
2199 this is hard. Left a flag for that purpose. Fixed bug #6766
2200 * configure.in: prepared 1.8.7 not released, due to previous
2201 problem
2202
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002203Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * doc/xml.html : applied second patch from Paul DuBois
2206
Daniel Veillard402e8c82000-02-29 22:57:47 +00002207Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2208
2209 * doc/xml.html : applied patch from Paul DuBois
2210
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002211Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2212
2213 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2214
Daniel Veillard5feb8492000-02-02 17:15:36 +00002215Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2218 compilation warnings on various platforms.
2219 * parser.c: Fixed #5281 validity error callbacks are now desactived
2220 by default if not validating.
2221
Daniel Veillardf341f932000-02-02 14:52:08 +00002222Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2223
2224 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2225
Daniel Veillard13c757e2000-02-01 23:59:15 +00002226Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2227
2228 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2229 <gkatsi@cs.toronto.edu>
2230
Daniel Veillard726e8792000-01-30 20:04:29 +00002231Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2234 processing URLs
2235
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002236Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2239 xmlNanoFTPUpdateURL for persistent control connections.
2240 * configure.in: 1.8.6
2241
2242Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2245 * tree.[ch] : added xmlSaveNoEmptyTags
2246
James Henstridgef3be9312000-01-28 13:59:21 +000022472000-01-29 James Henstridge <james@daa.com.au>
2248
2249 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2250
2251 * Makefile.am: added nanoftp.[ch] to the build.
2252
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002253Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2254
2255 * nanoftp.[ch]: cleanup, comments, API
2256 * debugXML.c : fixed a bug in the cat command
2257 * doc/*: regenerated the docs
2258
Daniel Veillardda07c342000-01-25 18:31:22 +00002259Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2260
2261 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2262 * debugXML.c : fixed a bug in the cat command
2263 * valid.c: fixing some small probs
2264 * libxml.spec.in: get rid of the SNAP suffix
2265 * doc/xml.html: updated the status
2266
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002267Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * xml-config.in: xml-config --version to just return the
2270 version number
2271 * xpath.c: some cleanup w.r.t. axis when the current node is
2272 an attribute.
2273 * TODO: updated
2274
Daniel Veillard461a66c2000-01-18 18:01:01 +00002275Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * configure.in: prepared for libxml-1.8.5
2278 * doc/* recompiled the documentation
2279
22802000-01-17 Jody Goldberg <jgoldberg@home.com>
2281
2282 * configure.in : WARNING autoconf subtlety alert :
2283 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2284 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2285 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2286 get defined by AC_CHECK_HEADERS.
2287
Daniel Veillardf967b902000-01-17 16:06:10 +00002288Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2289
2290 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2291 Rune.Djurhuus@fast.no
2292
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002293Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2294
2295 * TODO: updated
2296 * tree.c, parser.c: made sure that only memory alloc problems
2297 and internal parser errors are allowed to write to stdout or
2298 stderr.
2299
Daniel Veillard0142b842000-01-14 14:45:24 +00002300Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * tree.c : restored xmlNewGlobalNs since this seems used by
2303 a lot of existing code :-(, fixed a bug in xmlNewNs
2304 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2305 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2306 to exit() from the library code.
2307 * xpath.c, parser.c: removed bugs or unused code detected by
2308 Windows compilers
2309 * parser.c: started adding interfaces for parsing well balanced
2310 XML fragments
2311 * configure.in: releasing 1.8.4
2312 * doc/* : rebuilt the docs
2313
Daniel Veillard2eac5032000-01-09 21:08:56 +00002314Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * tree.[ch] : added xmlNewDocFragment() for DOM
2317 * testHTML.c: uninitialized variable.
2318
Daniel Veillardf3a73582000-01-05 14:58:39 +00002319Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * doc/* : rebuild the docs
2322
Daniel Veillard71b656e2000-01-05 14:46:17 +00002323Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * acconfig.h: readline and history patch
2326 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2327 * tree.c: added check and handling when possibly removing an ID
2328 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2329 and saving.
2330 * test/HTML/entities.html result/HTML/entities.html* : test for
2331 various entities reference cases
2332 * result/HTML/* : as a result output of some testcase have
2333 changed
2334 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2335 by previous example. added xmlParseTryOrFinish().
2336 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2337 entities.h debugXML.h HTMLparser.h: changed the way struct are
2338 declared to allow gtk-doc to expose those
2339 * parser.c: closed bug #4960
2340 * Makefile.am configure.in: Applied patch from
2341 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2342 and math/socket libs detection
2343
Daniel Veillard437b87b2000-01-03 17:30:46 +00002344Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * configure.in, Makefile.am: link tester against readline
2347 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2348
Daniel Veillard686d6b62000-01-03 11:08:02 +00002349Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2350
2351 * tree.[ch]: added xmlRemoveProp
2352 * win32config.h.in nanohttp.c: avoid including the Windows
2353 socket stuff in every C files
2354 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2355 the XmL parser(s)
2356 * test/ns4 result/ns4 etc...: added test case for previous prob
2357 * tree.c: xmlNewNs wasn't checking for double definition
2358 * Makefile.in: fixed a problem with dist-hook duplicates
2359 * parser.[hc], xmlIO.c: fixed the loading of external entities
2360 APIs, now xmlLoadExternalEntity() is used everywhere and
2361 setting up an app specific front-end using the
2362 * SAX.c parser.c: some fixes, now the xhtml spec validates
2363 with the xhtml DTD.
2364 * error.c: fixed crashes in case of no input stream
2365 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2366 to the validation tests and results
2367
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002368Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2371 too htmlCreatePushParserCtxt() and htmlParseChunk()
2372 * parser.c: a bit of cleanup.
2373 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2374 to XML) removed the last mem leak known
2375 * HTMLtree.c: output message cleanup
2376 * xmlmemory.c: display content info about memory blocks
2377 * result/HTML/wired.* : missing att value warning change
2378
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002379Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * doc/* : rebuilt the documentation
2382
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002383Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2384
2385 * parser.[ch] parserInternals.h: Push parser for XML,
2386 seems to work fine now
2387 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2388 --push for push testing
2389 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2390 * testSAX.c: added --push
2391 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2392 subtree
2393 * xmlIO.[ch] : enriched API + fixes for push mode
2394 * entities.[ch]: added the entity content length to the struct.
2395 * xmlmemory.[ch]: new API to show the last entries for the shell
2396 * valid.c: added required attribute testing
2397 * SAX.c: the cdata callback now merge contiguous fragments
2398 * HTMLparser.c: cleanup of some macros
2399
Daniel Veillard3c558c31999-12-22 11:30:41 +00002400Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * parser.c: fix for PIs name starting with xml
2403 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002404 * *.c, configure.in win32config.h.in : generate win32config.h for
2405 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002406
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002407Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2408
2409 * parser.c: fixed a stupid = vs. == bug :-(
2410 * doc/gnome-xml.sgml: s/glade/xml/
2411
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002412Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * configure.in, doc/xml.html : bug fix release 1.8.2
2415 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2416 Hopefully the end of that silly C++ include problem
2417 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2418 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2419 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2420 troubles with autoclosed elements when the stree shape doesn't
2421 follow the DtD specs. Added htmlIsAutoClosed() and
2422 htmlAutoCloseTag()
2423 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2424 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2425 * debugXML.c: fixed a bug on printing default namespaces.
2426 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2427
Daniel Veillardb24054a1999-12-18 15:32:46 +00002428Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * result/HTML/*.htm[l] : updated the HTML regression tests according
2431 to the new output
2432 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2433 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2434 problem due to intermix of extern "C" { ... } declarations for C++
2435 and recursive includes in the headers
2436
Chris Lahey323c48c1999-12-18 15:32:45 +000024371999-12-20 Chris Lahey <clahey@umich.edu>
2438
2439 * HTMLtree.c: Made it so that html nodes with a single child do
2440 not insert a carriage return before or after the child node.
2441
Daniel Veillardb24054a1999-12-18 15:32:46 +00002442Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002443
2444 * configure.in, doc/xml.html : bug fix release 1.8.1
2445 * parser.c: fixed bug #4344
2446 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2447 added the glue to avoid C++ problems
2448 * doc/* : regenerated the documentation
2449
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002450Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2453 namespace recognition, and Dia as a resul :-(
2454 * encoding.c: closed bug #3950
2455
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002456Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * valid.c: debugging a posteriori validation, except URI expansion
2459 stuff this should be fixed now
2460 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2461 Carl Nygard <cnygard@bellatlantic.net>
2462 * tester.c: added --postvalid, cleaning of the code
2463 * tree.[ch]: added xmlDocGetRootElement()
2464
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002465Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2466
2467 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2468 c++ losage.
2469
Daniel Veillard10a2c651999-12-12 13:03:50 +00002470Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2471
2472 * configure.in, doc/xml.html : bumped to 1.8.0
2473 * xlink.[ch], Makefile.am : added framework for link detection
2474 * parser.h: added nbChars to parser context, needed for cleanup.
2475 * xmlmemory.c: removed a nasty bug when out of mem
2476 * valid.[ch]: adding namespace support for attribute decl
2477 * tester.c: added --debugent option
2478 * debugXML.[ch]: added xmlDebugDumpEntities()
2479 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2480 buffers instead, this was really needed, validation was breaking
2481 in strange ways due to that. Added xmlParseStringPEReference()
2482 and other parsing from strings functions. Entities processing
2483 modified again, but PERef are still not handled correcly but
2484 unless you're Eve Maller you won't notice :-)
2485 * HTMLparser.c: large changes toward reliability, and switched to
2486 lowercase internal tags, XHTML is lowercase, so it will help
2487 that output is closer to next version.
2488 * doc/* : regenerated the documentation, it is now hosted at
2489 http://xmlsoft.org/ (same bits I just bought the domain :-)
2490
2491
Daniel Veillard294cbca1999-12-03 13:19:09 +00002492Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2495 doc generation
2496 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2497 in the SAX API
2498 * doc/*: rebuilt the doc making sure everything appears in the
2499 HTML files
2500
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002501Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2504 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2505 which allow impressive speed improvement on dataset with
2506 large text pieces, but at the cost of broken binary
2507 compatibility and slightly bigger memory usage.
2508 Configure with --with-buffers to activate them, they
2509 are protected with XML_USE_BUFFER_CONTENT define.
2510 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2511 goal is 0 memory left allocated once parser is no more used
2512 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2513 call xmlCleanupParser() and xmlMemoryDump()
2514
Daniel Veillarda819dac1999-11-24 18:04:22 +00002515Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2516
2517 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2518 * parser.[ch] encoding.[ch]: added memory cleanup routines
2519 * parser.c: closing bug #3788
2520 * doc/*: rebuilt the doc
2521
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002522Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2523
2524 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2525 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2526 * tester.c: added --compress option
2527 * doc/*: rebuilt the documentation
2528
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002529Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2532 if given /proc/kcore as input !
2533 * doc/xml.html doc/*: updated and rebuilt the documentation
2534
2535Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002536
2537 * parser.c: Fixed some wrongly space collapsing code due to
2538 a misreading of the spec.
2539 * result/*: fixed the output accordingly
2540
2541Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002542
2543 * encoding.c: bug fix and typos
2544 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2545 * parser.c: added attribute normalization closing bug #3597
2546 * test/att* result/att* SAXresult/att*: testcase for attribute
2547 normalization
2548
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002549Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * configure.in: closing bug #3163 by adding extra flags for the
2552 cc compiler on HP-UX
2553
Daniel Veillard51e3b151999-11-12 17:02:31 +00002554Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * valid.[ch] : removed a typo and an enumerated type bug in the
2557 xmlAddElementDecl() function
2558 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2559 call to xmlEncodeEntitiesReentrant() so that the functions
2560 New, Set and Get are at the same level.
2561 * parser.c HTMLparser.c: extra memory allocation bug for
2562 attributes detected by someone using libxml in embedded systems :-)
2563
Daniel Veillard962195f1999-10-28 15:51:53 +00002564Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * xmlmemory.h: turned off mem debug :-\
2567
Daniel Veillard35008381999-10-25 13:15:52 +00002568Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * parser.c: closed bug #2784 a one line fix, but worth pushing
2571 a new release out
2572 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2573 some structures, comments before and after the
2574 main element, and other nastyness
2575 * HTMLtree.c tree.c: accomodate the extended HTML supported
2576 * configure.in: pushing 1.7.4
2577 * test/ent8 and related outputs : added a new test for bug #2784
2578 * test/HTML/wired.html and related output: a nasty HTML example
2579 * Makefile.am: improved the test scripts
2580 * docs/* : reran the documentation extractor, updated xml.html
2581
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002582Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2583
2584 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2585 HTMLparser and debugged the HTML related code. HTML documents
2586 now have their own type
2587 * entities.c: do not dump &apos; for HTML output
2588 * xmlmemory.c: improvement, breakpoint mechanism
2589 * testHTML.c: added --sax --repeat ...
2590 * Makefile.am: improved the HTML tests
2591 * valid.[ch]: added xmlValidGetValidElements and
2592 xmlValidGetPotentialChildren
2593 * tester.c: added --insert to test the 2 new functions
2594 * test//* result//* SAXresult//* : regression test cleanup
2595 and extension.
2596 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2597 gnome-xml-nanohttp.html
2598
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002599Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * HTMLparser.c: fixed problems with some autoclose tags
2602 * tree.c: fixed XML output problems.
2603 * result/* SAXresult/*: update of the tests output
2604
Daniel Veillard6077d031999-10-09 09:11:45 +00002605Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * Makefile.am: Arturo patch for xmlConf.sh version info
2608 * parser.c: Tim Josling patch for single quoted items
2609 * tester.c: Tim Josling patch for tester options usage
2610 * tree.h: indent cleanup
2611
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002612Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2615 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2616
Daniel Veillard00fdf371999-10-08 09:40:39 +00002617Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * tree.c : Raph patch for initialization of CORBA fields
2620 * parser.c, xpath.c, ...: modification of doc comments
2621 * xpath.c : allow spaces in xpath expressions
2622
Daniel Veillardad219441999-09-27 08:17:49 +00002623Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * xmlmemory.h: turning off memory debug :-(
2626
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002627Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2628
2629 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2630 better SAX interfaces.
2631 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2632 entity.
2633 * configure.in: 1.7.2
2634
2635Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002636
2637 * libxml.spec.in: fixed the URL
2638 * doc/xml.html: improved the documentation front-end
2639
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002640Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002641
2642 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2643
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002644Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002645
2646 * libxml.spec.in: fixed the alpha compile problem
2647 * parser.[ch]: changed errno to errNo in the parser context :-(
2648 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2649 * doc/xml.html: changed CHAR to xmlChar
2650 * doc/html/*: recompiled the documentation
2651 * configure.in: 1.7.1
2652
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002653Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * parser.h: modified the parser context struct to regain 1.4.0
2656 binary compatibility
2657 * parser.c, xml-error.h: added errno ot teh context and defined
2658 a set of errors values with update of errno
2659 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2660 DTDs and entities
2661 * *.h, *.c: complete cleanup of the use of config.h and include
2662 protection depending on the current setup.
2663 * overalll debugging, maintenance and bug-fixing on all modules
2664 * updated the documentation
2665 * ready for 1.7.0
2666
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002667Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * HTMLparser.c : cleanup
2670 * SAX.c valid.c valid.h: added ID/IDREF checking
2671 * tree.c tree.h: extended doc structure for refs
2672 * configure.in: 1.6.2
2673 * parser.c: patched bug in SAX user arg call
2674 * parserInternals.h: patched missing close in C++ wrapping
2675 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2676 especially upcoming XPointer implementation.
2677 * doc/xml.html: augmented, typo
2678
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002679Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2680
2681 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2682 not all invocations of install understand -d.
2683
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002684Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2685
2686 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2687 to make 'check' works, when builddir != srcdir.
2688
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002689Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2690
2691 * doc/xml.html : updated the documentation
2692
Daniel Veillard6454aec1999-09-02 22:04:43 +00002693Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2696 not deallocated memory blocks
2697 * *.c : replaces all calls to malloc() free() and realloc() to
2698 the wrapper functions/macros
2699 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2700 instead of xmlFreeNodeList()
2701
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002702Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2703
2704 * HTMLparser.c: corrected a stupid bug leading to core dump at
2705 tree deallocation. Removed warnings indicated by
2706 Stephane.Conversy@lri.fr
2707 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2708 looked for in the external subset
2709
2710Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002711
2712 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2713 on SGI by Stephane.Conversy@lri.fr
2714
Daniel Veillardb96e6431999-08-29 21:02:19 +00002715Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2716
2717 * all .h : changed the prototype declaration indent as in gtk
2718 * most .c : working on reducing the TODOs in the code
2719 * most .c : cleanup though -pedantic and Insure++
2720 * improvements on validation ID checkings.
2721 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2722 * xml-config.in: closed #1810
2723
2724Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002725
2726 * tree.h, valid.c, valid.h: more work on validity, IDs
2727 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2728 definition for AIX
2729
Daniel Veillardb556eb51999-08-15 17:19:50 +00002730Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2733 the distribution due to a cut'n paste error at last commit
2734
Daniel Veillardb05deb71999-08-10 19:04:08 +00002735Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2736
2737 * configure.in: upgraded to version 1.4.0
2738 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2739 Big update, added a large part of the validation process,
2740 it should be usable, but some parts are missing
2741 * xpath.c: improved the implementation w.r.t. root.
2742 * Makefile.am: added more tests
2743 * test and result trees: added a lot of tests
2744 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2745
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002746Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2747
2748 * Added an HACKING file
2749
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002750Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2751
2752 * xpath.[ch] : improvements and debug of the XPath implementation
2753 * parser.c, HTMLparser.c : modified the parsers to be progressive
2754 * tree.[ch] : extended the Buffer promitives
2755 * xmlIO.[ch] : added basic I/O routines providing progressive
2756 parsing and ready for I18N conversion plugins
2757 * SAXresult/* : the SAX callback sequence maybe slightly different
2758 now
2759 * test*.c : improved/updated the tests programs
2760 * doc/* : recompiled the docs.
2761
Daniel Veillard15b75af1999-07-26 16:42:37 +000027621999-07-26 Michael Meeks <michael@edenproject.org>
2763
2764 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2765
2766 * tree.c: Ditto.
2767
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002768Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2769
2770 * configure.in: upgraded to version 1.4.0
2771 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2772 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2773 XML query language, see http://www.w3.org/TR/xpath for more details.
2774 * parser.c, parser.h: added CHAR* related string functions for XPath
2775 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2776 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2777 rebuild the docs.
2778 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2779 and regression testing capabilities for XPath.
2780
Daniel Veillardd79d7871999-07-12 10:38:12 +00002781Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2784 closing bug #1646
2785
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002786Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2787
2788 * Makefile.am, example/Makefile.am: closed bug #1683
2789
Daniel Veillard3166ab11999-07-11 16:14:19 +00002790Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * example/Makefile.am, configure.in: added the makefile for the
2793 gjobread example
2794
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002795Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2796
2797 * doc/Makefile.am:
2798 - fix which allow "make install DESTDIR=</install/prefix>".
2799
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002800Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2803 which fixed a problem on the file reading-code.
2804
Daniel Veillard82150d81999-07-07 07:32:15 +00002805Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2808 output.
2809 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2810
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002811Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * parser.h : Oops removed the binary compatibility problem
2814 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2815 * parser.c, HTMLparser.c: applied patches for reading from stdin
2816
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002817Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * parser.c, entities.c, valid.c: cleanup bug #1591
2820 * configure.in: cleanup bug #1592
2821 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2822 the same tree back-end. Hence gdome will be available for it.
2823 * doc/Makefile.am: close bug #617
2824
Daniel Veillard97fea181999-06-26 23:07:37 +00002825Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * parser.c: alloctate a per parser context SAX interface block
2828
Daniel Veillard14fff061999-06-22 21:49:07 +00002829Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2830
2831 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2832 and xmlEncodeEntitiesReentrant with the correct one :-\
2833
2834Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * commit of my internal XML base changes, quite a lot of
2837 changes, cleanups, better entities support, framework for
2838 new I/O and charset detection and handling
2839 * Fixed the configure/Makefile stuff to generate shared libs
2840 with the proper version info, so we jumped on rev from
2841 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2842 xmlEncodeEntities() result need to be freed now, and a string
2843 xmlParserVersion provide the current library version.
2844
Raph Levien05240da1999-06-15 21:27:11 +00002845Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2846
2847 * parser.c: fixed a buffer overrun for when you have a very long
2848 attribute with no entities in it.
2849
Daniel Veillardbb2da581999-06-13 14:37:07 +00002850Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * added example directory
2853 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2854
Daniel Veillard011b63c1999-06-02 17:44:04 +00002855Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * Release of libxml-1.1, nearly everything has been touched for
2858 this.
2859 * Added more regression tests
2860 * Updated the documentation
2861
Daniel Veillard27d88741999-05-29 11:51:49 +00002862Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * tree.[ch]: unified the XML_NO_CORBA defines.
2865 * parser.c encoding.[ch]: started plugging in char encoding detection
2866
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002867Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2868
2869 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2870 Also freed allocated buffer.
2871
Daniel Veillard27d88741999-05-29 11:51:49 +00002872Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002873 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2874 reentrancy problem at printing. One is left in entities.c, to
2875 remove ASAP
2876 * testSAX.c : added a test example showing the use of the SAX
2877 interface if one doesn't want to build the DOM tree.
2878 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2879
Daniel Veillard517752b1999-04-05 12:20:10 +00002880Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2883 large revamping of the parser to use SAX callbacks
2884 http://www.megginson.com/SAX/ (or at least a C like interface
2885 a la Expat). It's now possible to set up your own callbacks
2886 and the parser will not build a DOM tree.
2887 * test/* result/*: updated the test suite, I finally removed
2888 the old Namespace draft support (PI based).
2889
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002890Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2891
2892 * Makefile.am: added test result to EXTRA_DIST for make tests
2893
Daniel Veillard64068b31999-03-24 20:42:16 +00002894Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * parser.c, parserInternals.h: moved the chars macro definitions
2897 to parserInternals.h
2898 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2899 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2900
Daniel Veillard012ccc11999-03-23 10:11:11 +00002901Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * xml-config.in : applied patch to make --version work
2904
Raja R Harinatha86c23e1999-03-05 22:14:01 +000029051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2906
2907 * Makefile.am (check-local): Alias for `tests' target. This will
2908 cause `make check' to do the right thing.
2909 (tests): Don't run tests in srcdir. Also, replaced calls to
2910 basename with a `sed' "equivalent".
2911
Daniel Veillardd109e371999-03-05 06:26:45 +00002912Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2913
2914 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2915 it in the header and not the sources, updated the doc.
2916 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2917 pointing this out.
2918
Daniel Veillardbc50b591999-03-01 12:28:53 +00002919Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2922 exported the inputStream routines.
2923 * doc/html/* : updated accordingly
2924
Daniel Veillardd692aa41999-02-28 21:54:31 +00002925Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * parser.c, parser.h, parserInternals.h: added a few extra
2928 internal calls to allocate and free parser contexts ...
2929 * doc/html/* : updated accordingly
2930
Daniel Veillard55a99271999-02-25 11:01:29 +00002931Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * configure.in, Makefile.am, doc/makefile.am : General changes for
2934 1.0.0 release and including the generated HTML documentation.
2935
Daniel Veillard35925471999-02-25 08:46:07 +00002936Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * makefile.am : added parserInternals.h, oops.
2939
Daniel Veillard1e346af1999-02-22 10:33:01 +00002940Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * parserInternals.h: added this header giving access to the parser
2943 internal functions.
2944 * doc/Makefile.am : added a rebuild target which rebuilds the full
2945 set of documentations
2946 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2947 the internal subset.
2948 * *.c *.h: modifications needed to generate the documentation using
2949 gtk-doc, cleanup of functions blocks, reorganisation of struct
2950 declarations.
2951
Daniel Veillard1164e751999-02-16 16:29:17 +00002952Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2955 the tar and spec file to include the beginning of the doc.
2956
Nuno Ferreira03d04781999-02-13 00:07:17 +000029571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2958
2959 * doc/.cvsignore: Added this file.
2960
Daniel Veillard6800ef31999-02-08 18:33:22 +00002961Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * tree.c: fixed xmlGetProp to return "" when the attribute
2964 exists, even if the node-list is NULL.
2965
Daniel Veillard726c7e31999-02-08 15:13:10 +00002966Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * tree.c: patched an error outputting empty attribute values.
2969 * Makefile.am and doc/makefile.am: have been updated during the
2970 week-end. Sorry for an empty CVS log, I got a shell problem.
2971
Daniel Veillard1899e851999-02-01 12:18:54 +00002972Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2973
2974 * tree.h: cleaned up using enums instead of defines
2975 * parser.c, valid.[ch]: more work on parsing/output of element
2976 declarations
2977
Daniel Veillard3b9def11999-01-31 22:15:06 +00002978Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2979
2980 * valid.[ch], tree.c, parser.c : more work toward full parsing
2981 of XML DTDs.
2982 * README: added informations about mailing-list and on-line
2983 documentation
2984
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000029851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2986
2987 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2988
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002989Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * parser.c, tree.[ch] : more work toward conformance testing,
2992 added a last element to accelerate parsing of very flat structures
2993 started working on internal subset Element content declaration.
2994 * valid.[ch] : first cut at adding code toward validation.
2995 * previous changes had also small impact on most files, especially
2996 the conformance testing using James Clark test suite.
2997
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002998Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * test/* : updated the examples, most of them were not well
3001 formed (humm), and added rdf2.
3002 * result/* : resulting changes in the output.
3003
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003004Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3007
Daniel Veillard44b3a061998-12-05 17:27:22 +00003008Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * tree.c: patched a bug in the generation of empty attributes
3011
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003012Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3013
3014 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3015 for node/trees/documents/... Biggest problem is namespace
3016 support when copying subtrees.
3017
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003018Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3019
3020 * parser.c, entities.c: improve entities and char ref encoding,
3021 and cleanups of error messages.
3022
Daniel Veillard242590e1998-11-13 18:04:35 +00003023Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * parser.c, entities.c: simple bug hunting done during rpm2html and
3026 rpmfind integration.
3027
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003028Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3029
3030 * parser.[ch]: Added interfaces allowing to specify a SAX
3031 handler before parsing.
3032
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003033Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3034
3035 * parser.c: redirrect all errors reporting through the SAX
3036 error function
3037
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003038Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3041 * libtool, tlmain ...: update of the libtool files
3042
Miguel de Icaza442321c1998-11-04 18:13:38 +000030431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3044
3045 * entities.c: Use g_snprintf insteda of snprintf.
3046
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003047Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3050 added ent5 test for this purpose.
3051 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3052
Daniel Veillard27271681998-10-30 06:39:40 +00003053Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * parser.c: fixed? a strange error due to compression on a GWP
3056 document.
3057
Daniel Veillard25940b71998-10-29 05:51:30 +00003058Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * tree.[ch]: bug fixing
3061 * entities.[ch]: defined a specific type for predefined entities
3062 * doc/xml.html: more documentation on the library, how to use it,
3063 overview of the interfaces.
3064
Daniel Veillard16253641998-10-28 22:58:05 +00003065Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3068
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003069Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3070
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003071 * tree.c: corrected a small bug
3072 * doc/xml.html: continuing writing documentation.
3073
3074Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3075
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003076 * debugXML.h debugXML.c: added debugging utilities.
3077 * tester.c: added --debug switch.
3078 * tree.c: patched an incorrect node->type assignment.
3079 * parser.c: formatting, ensure that node->doc != NULL in attributes
3080
Daniel Veillardccb09631998-10-27 06:21:04 +00003081Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3082
3083 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3084 entity support and provide an internal representation close to
3085 DOM one (entity ref nodes, and attribute value as tree). I tried
3086 to preserve the interface but this will surely break some apps
3087 (I have to change rpm2html/rpmfind for example). I had to change
3088 two interfaces, and the generated tree is somewhat different.
3089 * doc/* : started documenting the XML library, the tree and
3090 DOM/Corba. This is a first step.
3091
Daniel Veillard11e00581998-10-24 18:27:49 +00003092Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * parser.c: Set up the fonctions comment block, boring but useful.
3095 * parser.h, SAX.c, parser.c: now attributes are processed through
3096 the SAX interface. The problem is that my SAX interface diverged
3097 quite a bit from the original one, well this is not an official
3098 spec, and translating it from Java to C is hairy anyway...
3099
Daniel Veillard97b58771998-10-20 06:14:16 +00003100Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3103 fonctions comment block, boring but useful.
3104
3105Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003106
3107 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3108 conversion routines. However they are not yet used to convert the
3109 inputs. The core will run with UTF-8.
3110
Daniel Veillard33942841998-10-18 19:12:41 +00003111Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3112
3113 * tree.c : make sure that the type id is properly set-up when
3114 a new object is allocated, needed for DOM.
3115
Daniel Veillard27fb0751998-10-17 06:47:46 +00003116Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3117
3118 * tree.h, tree.c: Ok, the main objects in the tree will be native
3119 corba objects, it costs 8 bytes per Node, Attribute and Document
3120 but it simplifies the Corba integration a lot (no extra interface
3121 objects to allocate/free).
3122
Daniel Veillard0bef1311998-10-14 02:36:47 +00003123Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3126 and changed NODEs contants for conformity with DOM Level 1
3127
Daniel Veillard27864701998-10-08 03:47:24 +00003128Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * added hooks to keep track of servants when creating objects
3131 xmlDoc and xmlNode (for Corba export).
3132
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003133Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3134
3135 * added xml-config script.
3136
Daniel Veillard7066a791998-10-01 20:28:28 +00003137Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3138
3139 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3140 to autoupdate libtool and automake conf files.
3141
Miguel de Icaza60681bd1998-09-30 19:28:59 +000031421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3143
3144 * Makefile.am: Use '?' to separate the sed
3145 commands as ',' is used when people pass -Wl,something.
3146
3147
Daniel Veillard15a8df41998-09-24 19:15:06 +00003148Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3149
3150 * tree.c, tree.h: added a per-document compression interface.
3151
Daniel Veillard151b1b01998-09-23 00:49:46 +00003152Tue Sep 22 20:47:38 EDT 1998
3153
3154 * tree.c, tree.h: added saving with compression and added interfaces
3155 to control the compression level (xmlGetCompressMode,
3156 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3157
Daniel Veillard70120ff1998-09-22 00:24:21 +00003158Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * parser.c: corrected a loop for files of size 0
3161
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000031621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3163
3164 * error.h: New file. Contains prototyes from `error.c'.
3165
Tom Tromeyc19653d1998-08-14 01:22:43 +00003166Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3167
3168 * Makefile.am (xmlincdir): New macro.
3169 (xmlinc_HEADERS): Renamed from include_HEADERS.
3170
Daniel Veillard845664d1998-08-13 04:43:19 +00003171Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3172
3173 * applied small patch on numeric entities from
3174 Christopher Blizzard <blizzard@appliedtheory.com>
3175
Daniel Veillard260a68f1998-08-13 03:39:55 +00003176Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3177
3178 * New release 0.2, removed the old xml_* files so that it's
3179 coherent with the other CVS base (W3C), far better conformance
3180 to standard, new namespaces, decent entities support, beginning
3181 of a SAX-like interface. Nearly nothing left intact, even the
3182 test examples ...
3183
Christopher Blizzarda36749e1998-07-30 21:47:18 +000031841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3185
3186 * .cvsignore: Add .deps dir
3187
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003188Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3189
3190 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3191
Daniel Veillardfe926001998-07-26 04:28:20 +00003192Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003193
Daniel Veillardfe926001998-07-26 04:28:20 +00003194 * configure.in: added test for CPP
3195 * AUTHORS, Changelog: the original ones didn't get commited but the
3196 glib ones instead, fixed.
3197 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003198
Daniel Veillardfe926001998-07-26 04:28:20 +00003199Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003200
Daniel Veillardfe926001998-07-26 04:28:20 +00003201 * integrated code developped at W3C
3202 * changed the original Copyright
3203 * migrated to automake
3204 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003205