blob: 127ca3369ef385915a42e9fdcdd2b9d0ceefabb8 [file] [log] [blame]
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * catalog.c: handling of CATALOG entries. detection of recursion,
4 and a few bugfixes
5 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6 against the default namespace
7
Daniel Veillard04b93292001-05-21 08:15:31 +00008Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9
10 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
11
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * parser.c: fixed propagation context info when parsing an
15 external entity.
16 * doc/html/*.html: regenerated a couple of docs
17
Daniel Veillard4623acd2001-05-19 15:13:15 +000018Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * doc/xml.html: update with 2.3.9 informations
21
Daniel Veillardbed7b052001-05-19 14:59:49 +000022Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
25 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
26 * doc/html/* : rebuilt the docs
27 * valid.c: small patch which may improve some case when
28 validating.
29
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000030Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * HTMLparser.c: Closed bug #54891
33 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
34 to the suite
35
36Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
39 applied a documentation patch from LotR and filled in a few missing
40 descriptions
41
Daniel Veillard76d66f42001-05-16 21:05:17 +000042Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * xpath.c tree.c parser.c: speed optimizations at the parser level
45 document tree freeing and xpath evaluation
46
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000047Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * parser.c parser.h parserInternals.h: fixed a couple of
50 interfaces for handling memory buffer input to const char *
51 upon suggestion of JamesH.
52
Daniel Veillardc3739e72001-05-15 15:23:27 +000053Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * configure.in: LoTR sent a patch fixing the previous commit
56
Daniel Veillarda4f27e02001-05-15 12:41:29 +000057Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * configure.in: trying to deal again with the stoopid -R linking
60 flag of Solaris
61
Daniel Veillard790142b2001-05-15 10:51:53 +000062Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * xpath.h: two nodeset access macros from Thomas Broyer
65
Daniel Veillardba0b8c92001-05-15 09:43:47 +000066Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
69 patch from Thomas Broyer
70
Daniel Veillarde62d36c2001-05-15 08:53:16 +000071Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
74 case
75 * INSTALL: was empty added stuff from the FAQ
76
Daniel Veillard75bea542001-05-11 17:41:21 +000077Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
78
79 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
80 attributes handling and #54433 by adding xmlUnsetProp()
81 and xmlUnsetNsProp()
82
Daniel Veillard0a2a1632001-05-11 14:18:03 +000083Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * HTMLparser.c: Patch from Jonas Borgström
86 (htmlGetEndPriority): New function, returns
87 the priority of a certain element.
88 (htmlAutoCloseOnClose): Only close inline elements if they
89 all have lower or equal priority.
90 * result/HTML: this of course changed a number of tests results.
91
Daniel Veillard7d6fd212001-05-10 15:34:11 +000092Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * xmlIO.c catalog.c: plugged in the default catalog resolution
95 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
96 documentations
97 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
98
Daniel Veillarda7374592001-05-10 14:17:55 +000099Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
102 integrating catalogs
103 * catalog.[ch] testCatalog.c: adding a small catalo API
104 (only SGML catalog support).
105 * parser.c: restaured xmlKeepBlanksDefault(0) API
106
Daniel Veillardc17337c2001-05-09 10:51:31 +0000107Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
110
Daniel Veillard257d9102001-05-08 10:41:44 +0000111Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * parser.c: added xmlParseExternalEntityPrivate() to allow
114 propagation of ctxt->_private when parsing external entities
115
Daniel Veillard083c2662001-05-08 08:27:14 +0000116Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
119
Daniel Veillard01ef7382001-05-08 07:31:43 +0000120Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * configure.in: fixed a small portability problem with AM_CONDITIONAL
123
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000124Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * valid.c: warn when indeterminist content model is detected
127 * result/VC/ElementValid8: this adds a message
128 * Makefile.am: add --novalid for VCM tests
129 * parserInternals.c: added a call to Init memory
130
Daniel Veillard64269352001-05-04 17:52:34 +0000131Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
134 when both parameters are NULL.
135
Daniel Veillard37721922001-05-04 15:21:12 +0000136Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * valid.c: applied small patch from Gary Pennington, reindented
139 some part of the code.
140
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000141Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
144 release, updated and regenerated the docs
145
Daniel Veillard357c9602001-05-03 10:49:20 +0000146Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * xpath.c result/XPath/expr/floats : clarified and cleanup
149 printing of abnormal floats in tests.
150
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000151Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
154 * results/HTML/ : a few changes in the output of the HTML tests as
155 a result.
156 * configure.in: tying to fix -liconv where needed
157
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000158Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * Makefile.am: fixed a stupid error
161
Daniel Veillard7150a032001-05-02 16:41:11 +0000162Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * configure.in Makefile.am: make the inclusion of the trio
165 modules in the library conditional
166
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000167Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * DOCBparser.c: patche from László Kovács, fixed entities refs
170 in attributes handling
171
Daniel Veillardedddff92001-05-02 10:58:52 +0000172Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
175 flushing
176
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000177Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * xpath.c: fix of an XSLT namespace bug reported on the list
180 general/bug-8-
181
Daniel Veillard5792e162001-04-30 17:44:45 +0000182Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * strio.h trio.c: Dan McNichol suggested a couple of small
185 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
186
Daniel Veillard02141ea2001-04-30 11:46:40 +0000187Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * tree.c parser.c encoding.c: spent a bit more time looking
190 at the parsing speed and DOM handling. Added a few more
191 speedups.
192
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000193Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * parser.c: small but effective parsing speed improvement
196
Daniel Veillardb59076b2001-04-29 17:04:07 +0000197Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * configure.in: default on the DocBook parser inclusion (for Gnome)
200 * DOCBparser.h: fixed a header reference
201
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000202Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * configure.in xpath.c: applied Bjorn patches for FPE on the
205 alpha
206
Daniel Veillardeefd4492001-04-28 16:55:50 +0000207Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
210 xmlSaveFormatFileTo()
211
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000212Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * xpath.c: simple and efficient optimization, XPath functions
215 aways bind to the same code, cache this
216 * TODO: updated (by saying some is obsolete)
217
Daniel Veillard2156a562001-04-28 12:24:34 +0000218Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * xpath.c: more cleanup work on XPath name parsing routines
221
Daniel Veillard61d80a22001-04-27 17:13:01 +0000222Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
225 xmlXPathParseName
226 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
227 * debugXML.c: avoid compilation problems if compiling without
228 HTML support, Igor Zlatkovic
229 * win32/libxml2/libxml2.def.src: being able to compile without
230 XPath on Windows
231
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000232Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * libxml.m4: yet another patch from Toshio Kuratomi
235
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000236Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
239
Daniel Veillard67fee942001-04-26 18:59:03 +0000240Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * tree.[ch]: added xmlSaveFormatFile interface for saving
243 and indenting a file.
244
Daniel Veillard82e49712001-04-26 14:38:03 +0000245Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * xpath.c: fixed bug #53689 related to processing-instruction()
248
Daniel Veillard02f077a2001-04-26 10:59:11 +0000249Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * DOCBparser.c: patche from László Kovács
252
Daniel Veillard30211a02001-04-26 09:33:18 +0000253Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * parser.c: applied fixes from Christian Glahn bug report #53391
256
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000257Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * error.c: Jean François Lecomte provided a complete description
260 and a fix to bug #53537
261
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000262Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
265
Daniel Veillard1034da22001-04-25 19:06:28 +0000266Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * DOCBparser.c SAX.c: a bit more work on entities processing.
269 Still Need to cleanup XML output and references in attributes
270
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000271Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * DOCBparser.c include/Makefile.am: two patches from László Kovács
274
Daniel Veillardb33c2012001-04-25 12:59:04 +0000275Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * tree.c: trying to fix #53574, not completely complete,
278 I would like xmllint --copy --debug test/ent1 and
279 xmllint --debug test/ent1 to show the same result.
280 * xpath.c: fix a bug when trying to sort namespace nodes
281
Daniel Veillard5146f202001-04-25 10:29:44 +0000282Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * HTMLtree.c: real fix for #53402
285
Daniel Veillard7533cc82001-04-24 15:52:00 +0000286Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
287
288 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
289 PIs when using xsl:output
290 * valid.c: closing #53537 some case generate segfaults if there
291 is validity errors
292
Daniel Veillard61b33d52001-04-24 13:55:12 +0000293Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * SAX.c testDocbook.c DOCBparser.c: more work on the support
296 of external parsed entities, added --noent to testDocbook
297 * valid.c: Garry Pennington found an uninitialized variable
298 access in xmlValidateElementContent()
299
Daniel Veillard56098d42001-04-24 12:51:09 +0000300Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * HTMLparser.c : HTML parsing still sucks ... trying to deal
303 with madness
304 * result/HTML/ : this modified the result of the regression tests
305 a lot.
306
Daniel Veillard122376b2001-04-24 12:12:30 +0000307Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
310 to doc where it wasn't checked against NULL reported by
311 Jens Laas
312
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000313Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
316 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
317
Daniel Veillardeae522a2001-04-23 13:41:34 +0000318Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
321 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
322 * SAX.[ch]: cleanup and updates for DocBook
323 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
324 ex SGML identifier changes
325 * valid.c: removed a static unused function.
326
Daniel Veillardde57c612001-04-23 09:13:36 +0000327Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * HTMLtree.c: applied change for Paul Sponagl on script saving
330 * Makefile.am: the warning about entity title.xml are normal.
331
Daniel Veillard393df012001-04-22 20:11:18 +0000332Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * configure.in: release of 2.3.7
335 * Makefile.am: fixing make distcheck
336
Daniel Veillarda41123c2001-04-22 19:31:20 +0000337Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * doc/html/* doc/xml.html: updated and regenerated the docs
340
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000341Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * xpath.c: fixed the XPointer problem introduced in 2.3.6
344
Daniel Veillarde82a9922001-04-22 12:12:58 +0000345Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * tree.c: fixed #53388 with the provided patch
348
Daniel Veillard06803992001-04-22 10:35:56 +0000349Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * valid.c: Bjorn detected an invalid memory access. Fixed
352 vstateVPush()
353
Daniel Veillard40af6492001-04-22 08:50:55 +0000354Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
357
Bjorn Reese70a9da52001-04-21 16:57:29 +0000358Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
359
360 * libxml.h: new header used only for the compilation of libxml
361 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
362 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
363 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
364 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
365 xmlmemory.c xpath.c xpointer.c: libxml.h integration
366 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
367 baseline (version 1.2 plus a single patch).
368 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
369 scientific notation for numbers. Tests added.
370 * xpath.c: formatting of numbers changed to use sprintf
371 (contribution from William Brack)
372
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000373Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * valid.c: cleanup, more useful debugging
376 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
377 * xmlIO.c: entity loading is printed as an error when validating
378
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000379Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * valid.c: fixed to validate within entities
382 * test/VCM/v22.xml: added a specific testcase
383
Daniel Veillardca1f1722001-04-20 15:47:35 +0000384Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * valid.c: forgot an epsilon transition in for ()+
387 * test/VCM/v21.xml : added a specific test case
388
Daniel Veillard85349052001-04-20 13:48:21 +0000389Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * valid.c: removed a state explosion exhibited by RSS
392 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
393 from bug #51872
394
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000395Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * valid.[ch] tree.h: worked *hard* to get non-determinist content
398 validation without using an ugly NFA -> DFA algo in the source.
399 Made a specific algorithm easier to maintain, using a single
400 stack and without recursion.
401 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
402 * hash.c: made the growing routine static
403 * tree.h parser.c: added the parent information to an
404 xmlElementContent node.
405
Daniel Veillarde470df72001-04-18 21:41:07 +0000406Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * SAX.c parser.c xpath.c: generating IDs when not validating
409 from an external parsed entity was poisoning the ID has table
410 with removed values. This was killing XSLT on the KDE help
411 browser.
412
Daniel Veillardceacdd92001-04-18 15:10:35 +0000413Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * entities.h: andrew@ugh.net.au detected a double declaration
416
Daniel Veillarda10efa82001-04-18 13:09:01 +0000417Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * debugXML.c hash.c tree.h valid.c : some changes related to
420 the validation suport to improve speed with DocBook
421 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
422 the way validation errors get reported
423
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000424Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426 * HTMLparser.c HTMLtree.c: applied part of the patches provided
427 by P C Chow and William M. Brack for XSLT HTML output
428
Daniel Veillard2d90de42001-04-16 17:46:18 +0000429Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
430
431 * xmlversion.h.in win32config.h win32/libxml2/*: applied
432 Igor Zlatkovic patches for MSC compilation and added his
433 updates
434
Daniel Veillarde043ee12001-04-16 14:08:07 +0000435Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
438 prefix lookup.
439 * parserInternals.c: fixed the bug reported by Morus Walter
440 due to an off by one typo in xmlStringCurrentChar()
441
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000442Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * HTMLparser.c result/HTML/*: revamped the way the HTML
445 parser handles end of tags or end of input
446
Daniel Veillard82daa812001-04-12 08:55:36 +0000447Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * tree.[ch] : added xmlDocCopyNode for gdome2 support
450
Daniel Veillard67a21302001-04-11 14:39:16 +0000451Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
454 bug where the linktime verions of free() won't work ...
455
Daniel Veillard27b55282001-04-11 12:22:25 +0000456Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
459
Daniel Veillardafc73112001-04-11 11:51:41 +0000460Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * doc/xml.html: added 2.3.6 release
463
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000464Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
467 * result/wml.xml: resulted in a small output change
468
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000469Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * tree.c: xmlNewDoc was missing the charset initialization
472 * xmllint.c: added --auto to autogenerate a doc, allow to
473 reproduce the problem fixed on xmlNewDoc
474
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000475Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * xpath.c: trying to get 52979 solved
478 * tree.c result/ result/noent/: trying to get 52712 solved, this
479 also made me clean up the fact that XML output in general should
480 not add formating blanks by default, this changed the output of
481 a few tests
482
Daniel Veillard73639a72001-04-10 14:31:39 +0000483Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
486
Daniel Veillardfac26a12001-04-08 13:08:14 +0000487Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * configure.in: finally released 2.3.6
490
Daniel Veillard911f49a2001-04-07 15:39:35 +0000491Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * xpath.c: checking for null pointer generated by new code
494
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000495Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * xpath.c: fixed a [] evaluation problem reported
498 * test/XPath/tests/simpleaddr: extended test
499 * result/XPath/simpleaddr: updated result
500
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000501Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * xmllint.c: Dan Timis reported a portability problem
504 on Macs without mmap, fixed it.
505
Daniel Veillardb38bd552001-04-03 18:22:00 +0000506Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * testXPath.c : added a --tree option allowing to display the
509 tree dump of the XPath expression
510
Daniel Veillard4dd93462001-04-02 15:16:19 +0000511Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * xpath.c: fixed a memleak when comparing nodesets
514 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
515 * tree.c: added a TODO
516
Daniel Veillard92ad2102001-03-27 12:47:33 +0000517Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
520 we need string functions
521 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
522 to be able to use them where needed. Applied some changes
523 to reduce name linking pollution and compile in only what's
524 needed.
525 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
526 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
527 for the string manipulation functions
528 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
529 to the free() function of xmlmemory.c
530 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
531 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
532 usage.
533
534
Daniel Veillard2be30642001-03-27 00:32:28 +0000535Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * error.c: applied the context output patch of the error
538 handling submitted by Chuck Griffith
539 * error/VC/*: this slightly change some error logs
540
Daniel Veillard50582112001-03-26 22:52:16 +0000541Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * parser.c: fixed line number reporting on error
544
Daniel Veillard04be4f52001-03-26 21:23:53 +0000545Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
546
547 * parser.c: Sullivan and Darin found a parser bug,
548 applied the patch.
549
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000550Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
553 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
554 xmlversion.h.in xpointer.c: of course the way I defined
555 UNUSED breaks on old gcc version. Try to be smart and
556 also define it directly in xmlversion.h
557 * configure.in: removed -ansi flag from the pedantic set
558
559Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000560 Huge cleanup, I switched to compile with
561 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
562 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
563 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
564 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
565 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
566 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
567 encoding.h entities.c error.c list.[ch] nanoftp.c
568 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
569 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
570 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
571 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
572 Cleanup, staticfied a number of non-exported functions,
573 detected and cleaned up a dozen of problem found this way,
574 avoided a lot of public function name/typedef/system names clashes
575 * doc/xml.html: updated
576 * configure.in: switched private flags to the really pedantic ones.
577
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000578Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * configure.in: 2.3.5
581 * doc/html/*: rebuilt the docs
582
Daniel Veillard146c9122001-03-22 15:22:27 +0000583Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * parser.c: fixed a reported bug in NOTATION parsing
586 * uri.c: accepted but not fixed bug 51876, added TODO
587 * Makefile.am: fixed bug 51876
588
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000589Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * config.h.in configure.in error.c: fix a compilation problem
592 on platforms without vsnprintf (xml@thewrittenword.com)
593
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000594Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * parser.c: fixed a function name header typo
597 * SAX.c: notations can also occur in external subset.
598
Daniel Veillard7d42b542001-03-20 13:22:46 +0000599Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * error.c: removed a C++ like comment
602
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000603Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * parser.c: fixing bug 52299 strange condition leading
606 to a parser crash due to a buffer overflow
607 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
608 added the specific test case
609
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000610Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * xpath.[ch]: still a lot of cleanup based on XSLT, added
613 xmlXPathConvert{String,Number,Boolean} to be able to make
614 type casts without a context stack, fixed some implementation
615 problems related to the absence of context at parse-time,
616 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
617 in the public API too
618 * xpointer.c xpathInternals.h: we need to know at parse time
619 whether we are compiling an XPointer
620
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000621Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
624 cleaned up the parser internals, refactored XPath code, added
625 new compilation based APIs and cleanly separated public and
626 private APIs.
627
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000628Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * xpath.h: the comp field must be added at the end to avoid
631 killing binary compat.
632
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000633Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * Makefile.am: detect XPath memleaks in regreson tests
636 * error.c: fixed and error w.r.t. error reporting still using
637 stderr
638 * hash.c: added new line at end of file
639 * tree.h: minor cleanup
640 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
641 expression parsing from evaluation, resulted in a number of
642 changes internally, and in XPointer. Likely to break stuff
643 using xpathInternals.h but should remain binary compatible,
644 new interfaces will be added.
645
Daniel Veillardd574f782001-03-14 19:40:17 +0000646Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * configure.in: fixed a couple of problems reported by
649 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
650 without gcc on non linux platforms.
651
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000652Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
655 a fix for --with-html-dir= configure support. I hope it won't
656 break rpm generation
657
Daniel Veillarda022fe02001-03-14 16:30:00 +0000658Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * xmlIO.c: one function comment cleanup.
661
Daniel Veillard25239c12001-03-14 13:56:48 +0000662Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * SAX.c: external subset notations were improperly registered
665 in the internal subset.
666
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000667Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * README.cvs-commits: added, pointing to HACKING
670 * HACKING: updated
671
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000672Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673
674 * parser.c: and Matt Sergeant found one in the XML push
675 parser (erroneous check I forgot to remove when I fixed the
676 main parser).
677
Daniel Veillard68d7b672001-03-12 18:22:04 +0000678Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
679
680 * xpath.c: ptittom found a small bug in UnaryExpr
681
Daniel Veillarde356c282001-03-10 12:32:04 +0000682Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * configure.in: bumped to 2.3.4
685 * error.c: fixed bug #51860
686 * tree.c: fixed bug #51861
687 * valid.c: cleanup, more debug, failed to fix one bug crap ...
688 * tree.[ch] : added xmlDefaultBufferSize
689 * nanoftp.c: typo in function name header block
690 * doc/xml.html : updated, added link to XML::LibXSLT
691 * doc/html/* : rebuilt the docs
692
Daniel Veillard80f32572001-03-07 19:45:40 +0000693Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * parser.c SAX.c: the new content parsing code raised an
696 ugly bug in the characters() SAX callback. Found it
697 just because of strangeness in XSLT XML Rec ouptut :-(
698
Daniel Veillard6c831202001-03-07 15:57:53 +0000699Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * Makefile.am: Martin Baulig suggested to add -lm
702 * tree.c: found another bug in xmlNodeGetContent()
703
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000704Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
705
706 * xpath.c: Bjorn found the error related to strictness of comparison.
707
Daniel Veillard29631a82001-03-05 09:49:20 +0000708Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * parser.c: trying to fix the Dtd parsing problem reported
711 by Gary, side effect of last week speed optimizations.
712
Daniel Veillard14be0a12001-03-03 18:50:55 +0000713Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
716 * parserInternals.c: removed unneeded test raised by Stric
717
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000718Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
719
720 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
721 and fixed by William Brack). Added xmlXPathFormatNumber.
722 Changed the sorting slightly.
723 * configure.in Makefile.am example/Makefile.am: Added -lm.
724 Please note that applications linking with libxml2, must
725 also like with the math library from now on.
726
Daniel Veillardf9533d12001-03-03 10:04:57 +0000727Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * HTMLparser.c: fixed loop reported by Marc Sanfacon
730
Daniel Veillard2f362242001-03-02 17:36:21 +0000731Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * parser.c: one must report spaces even if the Dtd element
734 content proves that this is not part of the element content.
735 * result/valid/*.xml: this changed the ouptu slightly
736
Daniel Veillardb402c072001-03-01 17:28:58 +0000737Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * configure.in: bumped to 2.3.3
740 * doc/xml.html: updated
741
Daniel Veillard77851712001-02-27 21:54:07 +0000742Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * tree.c: minor doc fix
745 * xpath.c: deallocation issues when a result tree has been
746 converted to a node-set
747
Daniel Veillardec70e912001-02-26 20:10:45 +0000748Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
749
750 * doc/xml.html: oops corrected dates s/2000/2001
751
Daniel Veillard8730c562001-02-26 10:49:57 +0000752Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * valid.c: new patch from Gary Pennington
755
Daniel Veillard91e9d582001-02-26 07:31:12 +0000756Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * doc/xml.html: applied patch from Ankh
759
Daniel Veillardedac3c92001-02-26 01:36:19 +0000760Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * xinclude.c: fixed a problem building on Mac
763
Daniel Veillard21a0f912001-02-25 19:54:14 +0000764Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * parser.c: more work on increasing parsing ferformances
767
Daniel Veillard48b2f892001-02-25 16:11:03 +0000768Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
771 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
772 avoiding memcpy in production builds MEM_CLEANUP macro use
773 * parser.[ch] parserInternals.c: optimizations of the tightest
774 internal loops inside the parser. Better checking of I/O
775 flushing/loading conditions
776 * xmllint.c : added --timing
777
Daniel Veillard71681102001-02-24 17:48:53 +0000778Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * configure.in: bumped to 2.3.2
781 * doc/xml.html: updated for release
782
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000783Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
784
785 * xpath.c: found a memleak and fixed a nasty bug
786
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000787Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * xmllint.[c1] : added return code errors for xmllint
790 * xpath.c: specific debug dump function for result value trees
791
Daniel Veillard4b637072001-02-21 21:52:55 +0000792Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.c: finally implemented xmlXPathCompareNodeSets
795 * test/XPath/expr/floats results/XPath/expr/floats: added
796 a test for float expressions
797
Daniel Veillardf714aa32001-02-21 03:07:44 +0000798Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
799
800 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
801 * parserInternals.[ch]: trying to speed up parsing
802 * xpath.c : speeded up node set equality op
803
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000804Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
807 better handling of ID/IDREF and the list modules associated
808 * configure.in: small CFLAGS cleanup
809
Daniel Veillarda8abee62001-02-19 15:14:59 +0000810Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * configure.in: fixed iconv detection on AIX (stric)
813
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000814Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000815
816 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
817
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000818Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
819
820 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
821 and optimized xmlXPathNodeSetSort
822
Daniel Veillard142adbf2001-02-17 13:21:05 +0000823Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
824
825 * xpath.c: bug fix when context size is 0
826 * parser.c: I like Norm's Dtd because they still manage to break
827 the parser occasionally
828
Daniel Veillardf23e0092001-02-16 13:21:29 +0000829Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
832
Daniel Veillarde0e26512001-02-16 00:11:46 +0000833Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
836 attributes within the XML-1.0 namespace
837
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000838Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * xpathInternals.h: exported a few axis functions
841 * doc/xml.html: updated the doc
842
Daniel Veillard760f4422001-02-15 14:59:48 +0000843Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * configure.in: applied patch from Daniel van Balen for OpenBSD
846 and bumped version to 2.3.1
847 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
848 attempt to find autoclosing was simply broken, removed it,
849 updated the examples, this is better
850
Daniel Veillardd194dd22001-02-14 10:37:43 +0000851Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * hash.[ch]: added Paolo Casarini patch to provide Delete from
854 hash functionnalities.
855 * doc/html/* : rebuild the doc
856
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000857Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
858
859 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
860 on predicate
861 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
862 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
863 really want to have tags closed on output even if we accept
864 unclosed ones on input
865
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000866Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * xpath.c: ouch don't free NULL, rare case fixed
869 * tree.c: don't coalesce text nodes if they don't have the
870 same behaviour wrt escaping on output
871
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000872Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
873
874 * xpath.c: small fixup
875 * SAX.c: don't warn on empty namespaces.
876
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000877Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * README: a bit of cleanup
880 * configure.in: preparing for 2.3.0 release
881
Daniel Veillard1f83d392001-02-08 09:37:42 +0000882Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883
884 * hash.[ch]: added a first version of xmlHashSize()
885 * valid.c: another bug fix from Gary Pennington
886
Daniel Veillard5eef6222001-02-07 18:24:48 +0000887Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * valid.c: couple of bug fixes pointed by Gary Pennington
890 * HTMLtree.c: #if 0 cleanup
891
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000892Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
895 which removes a time consuming check of xmlXPathNodeSetAdd()
896 and use it in places where we are sure to not break unicity
897
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000898Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * xpath.c: bug fixes found from XSLT
901 * tree.c: preserve node->name special values when copying nodes.
902 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
903 external subset are fetched when available but without full
904 validation. Added xmlLoadExtDtdDefaultValue, need a function.
905 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
906 output with encoding disabled.
907
Daniel Veillard2c833b62001-02-03 08:52:06 +0000908Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
909
910 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
911 xmlCheckFilename should not be called from xmlFileOpenW
912 and xmlGzfileOpenW
913
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000914Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
917 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
918 added the new tests for URI normalization
919 * testURI.c: fixed stoopid bugs
920 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
921 the URI in the error messages are now properly normalized
922
Daniel Veillardea28ce62001-02-02 08:20:19 +0000923Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
924
925 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
926
Daniel Veillarde99a4762001-02-01 04:34:35 +0000927Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
930
Daniel Veillard2b325a02001-01-31 20:46:31 +0000931Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * xpath.c: fixed mod operator
934
Daniel Veillardde55cf62001-01-31 15:53:13 +0000935Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * parser.c: fixed xmlStrcat doc
938 * tree.c: 2 fixes form Anders Carlson for copying nodes and
939 trees.
940
Daniel Veillard2f913b72001-01-31 13:23:49 +0000941Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * xpath.c result/XPath/tests/chaptersbase
944 result/XPath/tests/simplebase: fixed XPath node()
945 * tree.c: small fix in xmlNewNs()
946 * Makefile.am: removed extraneous xml2Conf.sh rule
947
Daniel Veillardb42042b2001-01-28 07:40:36 +0000948Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949
950 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
951 Changed the library name, in order to get libxml-devel and
952 libxml2-devel to coexist on a single system
953 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
954 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
955
Daniel Veillardee0a4662001-01-27 18:59:33 +0000956Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
959 libxml2-devel installable in // as libxml-devel.
960
Daniel Veillard5eb05942001-01-27 17:50:22 +0000961Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * doc/Makefile.am: fixed make rebuild in doc
964 * doc/html/*.html: rebuilt the docs
965
Daniel Veillard65c295d2001-01-26 09:32:39 +0000966Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * tree.c: patch from Bjorn Reese on xmlBufferCCat
969
Daniel Veillard8e199902001-01-25 18:54:39 +0000970Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
971
972 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
973 the HTML doc to go into the -devel RPM ...
974 * aclocal.m4 config.h.in: some updates due to auto* magic
975
Daniel Veillard93086662001-01-25 18:13:04 +0000976Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
977
978 * xpath.h: added a hook in the context structure allowing to
979 link to extra support, needed for XSLT
980
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000981Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
984 xmlXPtrCmpPoints to use it.
985 * propagated the following patch from Alejandro Forero
986 * include/win32config.h xmlIO.c: applied further suggestions
987 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
988 * example/gjobread.c: fixed warnings, now that it builds
989
990Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
991
992 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
993
994 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
995 filename points to a valid file (not a directory).
996 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
997 Added calls to xmlCheckFilenameDir.
998
999 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1000 `path' (rather than `filename') as the parameter to gzopen and open.
1001
Daniel Veillard48177c22001-01-23 15:27:41 +00001002Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * Makefile.am: fixed a problem with EXTRA_DIST
1005
Daniel Veillardb83ba402001-01-22 22:45:10 +00001006Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * Makefile.am example/Makefile.am: finally found the trick
1009 to build the example, i.e. add "." in SUBDIRS before example
1010 in the list <grin/>
1011
Daniel Veillard82687162001-01-22 15:32:01 +00001012Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * doc/xml.html: updated with an XSLT section, removed pointer to
1015 W3C CVS base.
1016
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001017Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1020 too, and deallocation need to occur the same way.
1021
Daniel Veillarde4566462001-01-22 09:58:39 +00001022Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1025 type correponding to an XSLT result tree fragment. Share most
1026 of the data format with node set, as well as operators.
1027 * HTMLtree.c: added a newline at the end of the doctype output
1028 whe this one is not present initially.
1029 * tree.c: make sure taht the parent and doc pointers are properly
1030 set when copying attributes (lists).
1031
Daniel Veillard701c7362001-01-21 09:48:59 +00001032Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1035
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001036Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * xpath.c: seems I finally killed that ugly path evaluation
1039 context bug (tagged 9999 in case is is wrong)
1040
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001041Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042
1043 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1044 for XSLT
1045
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001046Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1049 for xmlGzfileOpen() bug
1050
Daniel Veillardf6eea272001-01-18 12:17:12 +00001051Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1052
1053 * xpath.c: removed an error found by XSLT usage
1054 * tree.c parserInternals.h: use a predefined static string
1055 for text and comment nodes, avoid freeing them in xmlFreeNode,
1056 exported the string name in parserInternals.h and added
1057 another value to disable encoding at output (for XSLT),
1058 gain memory, time.
1059
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001060Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1063 win32/libxml2/libxml2_so.dsp: new makefiles and update
1064 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1065
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001066Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1067
1068 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1069 Gary Pennington
1070
Daniel Veillard389e6b72001-01-15 19:41:13 +00001071Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1072
1073 * xpath.c: fixed the comaprision of values and nodelists,
1074 need to compare nodelist still ...
1075 * debugXML.c: avoided a possible core dump
1076 * HTMLparser.c: cleanup
1077 * nanohttp.c: contributed fix.
1078 * tree.c: fixes in properties handling added xmlSetNsProp
1079 needed by libxslt
1080 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1081 comment
1082 * TODO: updated
1083
Daniel Veillard167bd532001-01-06 21:09:34 +00001084Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * parser.c parserInternals.c: applied Bjorn Reese optimization
1087 patch
1088
1089Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * Makefile.am: applied patch fro make check from Martin Vidner
1092
Daniel Veillard503b8932001-01-05 06:36:31 +00001093Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * configure.in: preparing 2.2.11
1096 * doc/html/*: rebuild the HTML files
1097 * doc/xml.html : updated
1098
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001099Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * tree.c: fixed a stupid bug
1102 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1103 patches related to validation of an XInclude processing result
1104 * TODO: updated
1105
Daniel Veillarde2488192001-01-04 10:54:22 +00001106Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1107
1108 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1109 on large files
1110
Daniel Veillardf060a412001-01-03 20:52:44 +00001111Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1114
Daniel Veillard45cff692001-01-03 18:02:04 +00001115Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1118 reported by Jonas Borgström
1119 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1120
Daniel Veillard08108982001-01-03 15:24:58 +00001121Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * testXPath.c xpath.c: fixing the XPath union expressions problem
1124 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1125
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001126Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * xmllint.c: Made is so if the file name is "-" is will read form
1129 standard input. Sven Heinicke <sven@zen.org>
1130 * tree.c: fixed a problem when growing buffer
1131 * tree.h: fixed the comment of the node types following andersca
1132 comment
1133 * TODO: updated
1134
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001135Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1136
1137 * HTMLparser.[ch]: added a way to avoid adding automatically
1138 omitted tags. htmlHandleOmittedElem() allows to change the
1139 default handling.
1140 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1141 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1142 of xmllint too when using --memory flag, added a memory test
1143 suite at the Makefile level.
1144 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1145 with namespace use when encountering QNames in XPath evalation,
1146 added xmlns() scheme in XPointer.
1147 * nanoftp.c : incorporated a fix
1148 * parser.c xmlIO.c: fixed problems raised with encoding when using
1149 the memory I/O
1150 * parserInternals.c: closed bug 25934 reported by
1151 torsten.landschoff@innominate.de
1152 * TODO: updated
1153
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001154Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1157 on a non-updated tree :-(, made a 2.2.10 release to correct the
1158 situation
1159
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001160Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1163 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1164 integrated a set of OpenVMS changes from Howard Taylor
1165 <Howard.Taylor@pacoast.com>
1166
Daniel Veillard58770e72000-11-25 00:48:47 +00001167Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1170 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1171
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001172Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * HTMLparser.c: some fixes on auto-open of html/head/body
1175 * encoding.c: fixed a compilation error on some gcc env
1176 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1177 XPointer implementation
1178 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1179 related XPointer tests and associated results
1180
Daniel Veillard300f7d62000-11-24 13:04:04 +00001181Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * doc/xmldtd.html doc/xml.html: following a short step by step
1184 guidance on IRC to help maciej with DTDs I started a small
1185 page on the subject.
1186
Daniel Veillard748e45d2000-11-17 16:36:08 +00001187Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * HTMLparser.c: fixed handling of broken charrefs
1190 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1191 patches
1192
Daniel Veillard28929b22000-11-13 18:22:49 +00001193Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * doc/xml.html doc/html/* : rebuilt the docs after adding
1196 xinclude and updated page for 2.2.7 and 2.2.8
1197 * configure.in: releasing 2.2.8
1198
Daniel Veillard41e06512000-11-13 11:47:47 +00001199Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * parser.[ch] parserInternals.c: applied the conditional
1202 section processing fix from Jonathan P Springer
1203 <jonathan.springer2@gte.net>
1204 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1205 project file, fixed iconv default non support
1206 * xpath.c: fixed the problem of evaluating relative expressions
1207 when a node context is provided.
1208
Daniel Veillardbf432752000-11-12 15:56:56 +00001209Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1210
1211 * nanoftp.c: fixed gcc 2.95 new warnings
1212 * SAX.c: fixed a stupid bug
1213 * tree.c: fixed a formatting problem when round-tripping
1214 from/to memory
1215 * xinclude.c: chased memleak, fixed a base problem
1216 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1217 xmlXPtrBuildNodeList()
1218 * TODO: updated
1219 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1220 adding a first small set of regression tests for XInclude
1221
Daniel Veillardc2def842000-11-07 14:21:01 +00001222Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * nanohttp.[ch]: applied Wayne Davison patches to access
1225 the WWW-Authorization header.
1226 * parser.c: Closed Bug#30847: Problems when switching encoding
1227 in short files by applying Simon Berg's patch.
1228 * valid.c: fixed a validation problem
1229 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1230 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1231 Wayne Davison
1232 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1233 need to be extended to non full nodes selections.
1234 * xinclude.c: starts to work decently
1235
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001236Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1239 debugXML.c xmlversion.h.in: Started adding XInclude support,
1240 this is a new xmllint option
1241 * tree.c xpath.c: applied TOM patches for XPath
1242 * xpointer.c: fixed a couple of errors.
1243 * uri.c: added an escaping function needed for xinclude
1244 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1245 new warning from RH70 gcc's version
1246
Daniel Veillarda4964b72000-10-31 18:23:44 +00001247Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * HTMLparser.c: fixed loop on invalid char in scripts
1250 * parser.c: update to description of xmlIOParseDTD()
1251 * libxml.m4 xmlversion.h.in: changes contributed by
1252 Michael Schmeing <m.schmeing@internet-factory.de>
1253 * configure.in: preparing for 2.2.7
1254 * Makefile.am: trying to avoid config.h and acconfig.h
1255 being included in the distrib
1256 * configure.in: released 2.2.7
1257
1258Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1261 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1262
Daniel Veillard01411222000-10-30 15:33:22 +00001263Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * parser.[ch]: added xmlIOParseDTD()
1266 * xpointer.c: added support for the 2 extra parameters of
1267 string-range, fixed a stoopid error when '0' was present
1268 in XPointer expressions
1269 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1270 testsuite for the above
1271
Daniel Veillard6db58192000-10-30 09:27:53 +00001272Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * libxml.spec.in: improved package descriptions
1275
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001276Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * xpath.c xpathInternals.h: applied a large cleaning patch
1279 from TOM <ptittom@free.fr>, it also add namespace support
1280 for function and variables registration.
1281
Daniel Veillardbd20df72000-10-29 17:53:40 +00001282Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1285 * Makefile.mingw: Wayne Davison's update adding hash.c
1286
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001287Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1288
1289 * xpath.c: fixed the root evaluation problems
1290 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1291 ignorable spaces with <b> <bold> <em>
1292 * tree.c: fixed a loop in xmlSearchNsByHref()
1293
Daniel Veillard767662d2000-10-27 17:04:52 +00001294Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * xpath.c: applied another XPath patch from TOM
1297 * xpath.c include/makefile.am: applied another patch from
1298 china@thewrittenword.com (cleanup on IRIX).
1299
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001300Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * xml-config.1: received a fixed version from Fredrik Hallenberg
1303 <hallon@lysator.liu.se>
1304
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001305Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1308 cleanup patch for XPath
1309
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001310Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * patched to redirrect all "out of context" error messages to
1313 a reconfigurable routine. The changes are:
1314 * xmlerror.h : added the export of an error context type (void *)
1315 an error handler type xmlGenericErrorFunc there is an interface
1316 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1317 to reset the error handling routine and its argument
1318 (by default it's equivalent to respectively fprintf and stderr.
1319 * all the c files: all wild accesses to stderr or stdout within
1320 the library have been replaced to calls to the handler.
1321
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001322Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * configure.in: release 2.2.6
1325 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1326 exporting the inner functions of xpath for extension modules
1327 * doc/*: updated and rebuilt the doc
1328
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001329Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * nanohttp.c : applied Wayne HTTP cleanup patch
1332 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1333 and xmlNodeSetSpacePreserve()
1334
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001335Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * xpath.c: closing bug #29260
1338
Daniel Veillard126f2792000-10-24 17:10:12 +00001339Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1342 multikey tuples, made hash structure opaque
1343 * valid.[ch]: moved elements, attributes, notations decalarations
1344 as well as ID and refs to hash tables.
1345 * entities.c: hash cleanup
1346 * xmlmemory.c: fixed a dump problem in debug mode
1347 * include/Makefile.am: problem passing in DESTDIR= values patch
1348 from Marc Christensen <marc@calderasystems.com>
1349 * nanohttp.c: removed debugging remains
1350 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1351 * HTMLparser.c parser.c: fixing a number of problems with the
1352 macros in the *parser.c files (Wayne).
1353 * HTMLparser.c: close the previous option when opening a new one
1354 (Marc Sanfacon).
1355 * result/HTML/*: updated the HTML results accordingly
1356
Daniel Veillard52afe802000-10-22 16:56:02 +00001357Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1360 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1361 XPath functions and XML entities table to them. More to come...
1362 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1363
Daniel Veillard683cb022000-10-22 12:04:13 +00001364Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * tree.c: coalesce adjacent text nodes
1367 * valid.c: handling of blank nodes in DTd validation (raised
1368 by problems with a posteriori validation).
1369 * nanohttp.c: changing behaviour on HTTP write stuff.
1370 * HTMLtree.c: forced body and html to be explicitely closed.
1371 * xpath.h: exported more XPath functions.
1372
Daniel Veillard1baf4122000-10-15 20:38:39 +00001373Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * Release of 2.2.5
1376 * xpointer.c: range() range-inside and other helper functions
1377 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1378
Daniel Veillard47e12f22000-10-15 14:24:25 +00001379Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1382 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1383
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001384Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1387 and XPointer modules
1388
Daniel Veillard134c9f32000-10-15 10:27:08 +00001389Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * SAX.h: closed #25107
1392
Daniel Veillard39915622000-10-15 10:06:55 +00001393Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * testSAX.c: fixed problem with cdata reporting
1396 * SAXresult/* : updated
1397
Daniel Veillard1e851392000-10-15 10:02:56 +00001398Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1401 Closed bug #27499, added to regression tests
1402 * TODO: updated
1403
Daniel Veillard7eda8452000-10-14 23:38:43 +00001404Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1407 support for SCRIPT and STYLE with help from Bjorn Reese
1408 * test/HTML/* result/HTML/*: added simple testcase and updated
1409 the existing ones.
1410
Daniel Veillardff9c3302000-10-13 16:38:25 +00001411Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1414 string-range for empty strings
1415 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1416 test/XPath/xptr/strrange: augmented the XPointer testsuite
1417
Daniel Veillard189446d2000-10-13 10:23:06 +00001418Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * doc/xml.html doc/xmlmem.html: added a module describing memory
1421 interfaces and use, updated the main page.
1422
Daniel Veillard2f971a22000-10-12 23:26:32 +00001423Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1426 nanoftp code work on Windows too now
1427
1428Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001429
1430 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1431 * xpointer.c: implemented string-range() at least a good first version
1432 * test/XPath/docs/str test/XPath/xptr/strrange
1433 result/XPath/xptr/strrange: the string-range() tests
1434
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001435Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * Makefile.am include/Makefile.am include/win32config.h
1438 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1439 and make distcheck
1440
Daniel Veillard19d61112000-10-11 23:50:35 +00001441Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1444 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1445 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1446
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001447Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1450 patch for socklen_t detection by
1451 Albert Chin-A-Young <china@thewrittenword.com>
1452
Daniel Veillardcd429612000-10-11 15:57:05 +00001453Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1456 and added a --dtdvalid option to xmllint used to test it
1457
Daniel Veillard47c02452000-10-11 13:04:36 +00001458Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1461 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1462
Daniel Veillard2d38f042000-10-11 10:54:10 +00001463Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1466 handlings (registration, lookup, cleanup)
1467
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001468Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1469
1470 * configure.in Makefile.am include/makefile.am: adding XPointer
1471 and XPtrtests target
1472 * xpointer.[ch] : new files for XPointer support
1473 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1474 more XPath tests
1475
Daniel Veillard57fda592000-10-10 23:24:14 +00001476Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * configure.in: fixed, very broken, make distcheck works again
1479
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001480Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * More work toward 2.2.5, integrated a number of patches
1483 * configure.in Makefile.am win32config.h.in: trying to cleanup
1484 make distcheck .... huh ...
1485 * include/Makefile.am include/win32config.h: new directory
1486 for includes
1487 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1488 updated teh makefiles and instructions for WIN32
1489 * xpath.c: small fixes
1490 * test/XPath/ results/XPath: updated the testcases and results
1491 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1492 suggested patches
1493 * valid.c: fixed an ID bug
1494
Daniel Veillardb71379b2000-10-09 12:30:39 +00001495Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1498 the automake bug where wrong dependancies were generated.
1499 * xpath.[ch]: worked on XPointer
1500
Daniel Veillard7e99c632000-10-06 12:59:53 +00001501Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * configure.in Makefile.am: 2.2.5, ship the include in an
1504 include/libxml subdirectory, use symlinks when using CVS
1505 * testSAX.c: fixed small bug
1506 * testXPath.c: changed the way testfiles are parsed
1507 * debugXML.c: same kind of cleanup when parsing an argument expression
1508 XPath/XPointers can have blanks embedded
1509 * xpath.[ch]: more cleanup, reorgs for XPointer work
1510 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1511 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1512
Daniel Veillard55b91f22000-10-05 16:30:11 +00001513Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1514
1515 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1516 in the XPath engine, rewrote large parts of it, now it's far
1517 cleaner and in sync with the REC not an old WD. Fixed a parsing
1518 problem in the interactive XML shell found when testing XPath.
1519
Daniel Veillardac260302000-10-04 13:33:43 +00001520Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1523 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1524 examples with the extra test
1525
Daniel Veillard7cfce322000-10-04 12:40:27 +00001526Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1527
1528 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1529 the global init function.
1530
Daniel Veillard970112a2000-10-03 09:33:21 +00001531Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1532
1533 * HTMLparser.c: Doohhh, attribute name parsing was still case
1534 sensitive ! Fixed this ...
1535 * result/HTML/* : updated the tests results accordingly
1536
Daniel Veillard740abf52000-10-02 23:04:54 +00001537Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1540 engine, should be far more stable, incorporated a new version of
1541 preceding/following axis, need testing
1542 * uri.c: fixed file:///c:/a/b/c problem
1543 * test/XPath/tests/idsimple: augmented the XPath tests
1544
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001545Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * doc/* rebuilding docs for 2.2.4 release
1548
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001549Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * configure.in: releasing 2.2.4
1552 * parser.[ch]: added xmlStrEqual()
1553 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1554 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1555 use xmlStrEqual instead
1556 * TODO: updated
1557 * added an XPath test
1558
Daniel Veillardbc765302000-10-01 18:23:35 +00001559Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1560
1561 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1562 * entities.h: exported xmlInitializePredefinedEntities
1563 * parser.[ch] : added xmlInitParser()
1564 * parserInternals.h : had to export htmlInitAutoClose()
1565
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001566Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1569 problems
1570 * Makefile.am : added XPath regression tests to normal tests
1571 * uri.c: fixed a problem with local paths, cleanup
1572 * parser.c: fixed a problem with large CData sections
1573
Daniel Veillardd2ade932000-09-30 14:39:55 +00001574Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * configure.in xml-config.in: patch from "Ben Taylor"
1577 <sol7x86@hotmail.com> for solaris shared libs lookup
1578
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015792000-09-30 Martin Baulig <baulig@suse.de>
1580
1581 * libxml-2.0.pc.in: Provide pkg-config script.
1582
1583 * configure.in: Create the libxml-2.0.pc script from the
1584 libxml-2.0.pc.in templates.
1585 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001586 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001587
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001588Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1591 when compiling with MSC
1592
Daniel Veillard46057e12000-09-24 18:49:59 +00001593Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * xpath.c: patch for normalize-string() substring-before(),
1596 substring-after() and translate() functions from Bjorn Reese
1597 <breese@mail1.stofanet.dk>
1598 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1599 Fredrik Hallenberg <hallon@lysator.liu.se>
1600 * TODO: updated
1601
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001602Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1605 problem of socklen_t being undefined on a number of platforms
1606 * debugXML.c: fixed a compilation problem when without snprintf
1607
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001608Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1611 an URI bug and a fix for the control-character-induced infinite loop
1612 * nanohttp.c: preventive fix for compiling on WIN32
1613
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001614Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * xmlint.c: closing bug #25000
1617
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001618Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1621 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1622 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1623 related function, fixing xmlStrncmp(), and associated cleanup
1624 * result/HTML/entities.html.sax: updating result
1625
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001626Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * uri.c: applied patch for URI escaping from Wayne Davison
1629 <wayned@blorf.net>
1630 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1631 from Denis Barbier <barbier@imacs.polytechnique.fr>
1632 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1633 patch from Wayne Davison
1634
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001635Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * doc/xml.html : updated with new releases, adding "how to help"
1638
Daniel Veillard04698d92000-09-17 16:00:22 +00001639Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1642 removed a few warnings in pedantic mode ...
1643 * parserInternals.c parser.c: moved encoding switching function
1644 to parserInternals.c
1645 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1646
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001647Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1648
1649 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1650 error or warning handlers
1651
Daniel Veillardb1059e22000-09-16 14:02:43 +00001652Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1653
1654 * parserInternals.c parserInternals.h parser.c Makefile.am:
1655 created a new module parserInternals.c, moved most of the
1656 code shared by the various parsers there, as well as
1657 deprecated code from parser.c. More cleanup of parser.c
1658 * uri.c: fixed a problem when URI is NULL
1659 * valid.c: speedup when looking for an attribute declaration
1660
Daniel Veillard39c7d712000-09-10 16:14:55 +00001661Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1664 the cleanup of the computation of URI references when seeking
1665 external entities. The URI reference string and the resulting
1666 URI are both stored now.
1667 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1668 large s(n)printf checks and cleanup from Denis Barbier
1669 <barbier@imacs.polytechnique.fr>
1670 * xmlversion.h.in tree.h: couple of SGML declarations for a
1671 possible docbook module.
1672 * result/VC/ : a couple of test output changed due to the change
1673 of the entities URI
1674
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001675Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1676
1677 * parser.h: added a _private field for linking user's data
1678
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001679Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * parser.c parserInternals.h: demacroified most of the IS_XXX
1682 the gain in size is significant so ...
1683
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001684Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1685
1686 * entities.c: cases where looking up entities with doc==NULL
1687 covered
1688
Daniel Veillard90e11312000-09-05 10:42:32 +00001689Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1690
Daniel Veillard1de50802000-09-07 08:54:32 +00001691 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001692 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1693
Daniel Veillard98a79162000-09-04 11:15:39 +00001694Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
Daniel Veillard1de50802000-09-07 08:54:32 +00001696 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001697 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1698 * Makefile.in: added URItest and included thenin "make tests"
1699
1700Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001701
1702 * xmlversion.h.in: closed bug 22941
1703
Daniel Veillard2bb89092000-08-31 14:57:50 +00001704Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * doc/xmlio.html: added doc and example for entity loader
1707 redefinition.
1708
Daniel Veillard96984452000-08-31 13:50:12 +00001709Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1712 used by libxml
1713
Daniel Veillarde715dd22000-08-29 18:29:38 +00001714Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * parser.c: Fixed bug on invalid ontent characters and when using
1717 push.
1718 * xmllint.c: fixed xmllint endling of errors in push mode
1719
Daniel Veillard4948eb42000-08-29 09:41:15 +00001720Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1721
1722 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001723 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001724 * result/HTML/*.sax: regenerated HTML SAX output
1725 * parser.c: more cleanup.
1726
Daniel Veillarde010c172000-08-28 10:04:51 +00001727Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001730 patches from Wayne Davison <wayned@users.sourceforge.net>,
1731 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001732 * HTMLparser.c: fixed an ignorable white space detection bug
1733 occuring when parsing with SAX only
1734 * result/HTML/*.sax: updated since the output is now HTML
1735 encoded...
1736
Daniel Veillard47f3f312000-08-27 22:40:15 +00001737Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001739 * HTMLparser.[ch]: applied some of Wayne Davison
1740 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001741
Daniel Veillarde0854c32000-08-27 21:12:29 +00001742Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1745 undeclared namespace prefix was used, added a warning.
1746 Cleaned up support w.r.t. entities, spilling out a warning
1747 and being pedantic on lookups.
1748 * test/warning/ent9 : added testcase for previous example.
1749 * TODO: updated
1750 * parserInternals.h parser.c: changed the way names are parsed
1751 now allow infinite size and decrease penalty for normal use
1752 * parser.c: Started a big cleanup/check of the parser code,
1753 fixed some of the most tortuous entity code, spotted code
1754 unused anymore
1755 * test/*: added tests for very long names and related nasty
1756 things.
1757
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001758Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * doc/encoding.html: added encoding aliases doc
1761 * doc/xml.html: updates
1762 * encoding.[ch]: added EncodingAliases functions
1763 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1764 bottleneck affecting large DTDs like Docbook
1765 * parser.[ch] xmllint.c: added a pedantic option, will be
1766 useful
1767 * SAX.c: redefinition of entities is reported in pedantic mode
1768 * testHTML.c: uninitialized warning from gcc
1769 * uri.c: fixed a couple of bugs
1770 * TODO: added issue raised by Michael
1771
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001772Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * doc/encoding.html: propagated Martin Duerst suggestions
1775
Daniel Veillard52402ce2000-08-22 23:36:12 +00001776Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1779 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1780 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1781 by Wayne Davison
1782
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001783Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * nanoftp.c nanohttp.c: small cleanup
1786 * TODO: updated
1787
Daniel Veillard244ece92000-08-19 20:58:02 +00001788Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1789
1790 * added an old VC testcase and updated title.xml entity
1791
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001792Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1795 done on auto-opening of <p> tags and cleanup of SAX output
1796
Daniel Veillard979e55e2000-08-19 16:48:54 +00001797Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1798
1799 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1800
Daniel Veillard4540be42000-08-19 16:40:28 +00001801Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * doc/xml.html libxml.* structure.*: updated the doc a bit
1804
Daniel Veillard808a3f12000-08-17 13:50:51 +00001805Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1808 of SAX tests
1809
Daniel Veillard29579362000-08-14 17:57:48 +00001810Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1813 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1814
Daniel Veillard1255ab72000-08-14 15:13:33 +00001815Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1818 * testHTML.c: fix core dump on Solaris 2.x systems
1819 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1820 * result/HTML/*.sax: previous bug fix lead to new results
1821
Daniel Veillard03109292000-08-14 14:58:22 +00001822Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1825 * configure.in: added --with-readline=DIR to accept alternate
1826 path for readline include/library
1827 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1828 for ANSI under HP-UX
1829 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1830 includes @LIBS@
1831
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001832Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * doc/* : rebuilt the docs
1835 * getting ready for 2.2.2 release
1836
Daniel Veillard87b95392000-08-12 21:12:04 +00001837Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1840 and xmlAddFeature()
1841 * tree.[ch]: added xmlAddChildList()
1842 * xmllint.c: MAP_FAILED macro test
1843 * parser.h: added xmlParseCtxtExternalEntity()
1844 * valid.c: applied bug fixes removed warning
1845 * tree.c: added CDATA block to elements content
1846 * testSAX.c: cleanup of output
1847 * testHTML.c: added SAX testing
1848 * encoding.c: better error recovery
1849 * SAX.c, parser.c: fixed one of the external entity processing
1850 of the OASis testsuite
1851 * Makefile.am: added HTML SAX regression tests
1852 * configure.in: bumped to 2.2.2
1853 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1854 SAX results
1855
Daniel Veillard88a172f2000-08-04 18:23:10 +00001856Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * configure.in: patch for HP compiler
1859
18602000-08-04 Sven Heinicke <sven@zen.org>
1861
1862 * xmllint.c: Was coredumping sometimes when the file given didn't
1863 exist.
1864
Daniel Veillard46e370e2000-07-21 20:32:03 +00001865Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001868
Daniel Veillard46e370e2000-07-21 20:32:03 +00001869 when using in memory parsing. Need some cleanup.
1870 * xmllint.c configure.in: added a --memory flag to test memory
1871 parsing
1872
Daniel Veillard36650692000-07-21 15:16:39 +00001873Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1874
1875 * nanohttp.c: fixed socklen_t replacement to unsigned int
1876 * parser.c: fixed a space handdling missing at the end of
1877 production 28 DOCTYPE.
1878 * xmlmemory.c: fixed a stupid bug on the routine to override
1879 allocation functions
1880 * TODO: updated
1881
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001882Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * doc/ regenerated the docs
1885
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001886Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1887
1888 * doc/encoding.html doc/xml.html: added I18N doc
1889 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1890 improvements, both parser and filters, added ASCII & HTML,
1891 fixed the ISO-Latin-1 one
1892 * xmllint.c testHTML.c: added/made visible --encode
1893 * debugXML.c : cleanup
1894 * most .c files: applied patches due to warning on Windows and
1895 when using Sun Pro cc compiler
1896 * xpath.c : cleanup memleaks
1897 * nanoftp.c : added a TESTING preprocessor flag for standalong
1898 compile so that people can report bugs more easilly
1899 * nanohttp.c : ditched socklen_t which was a portability mess
1900 and replaced it with unsigned int.
1901 * tree.[ch]: added xmlHasProp()
1902 * TODO: updated
1903 * test/ : added more test for entities, NS, encoding, HTML, wap
1904 * configure.in: preparing for 2.2.0 release
1905
Daniel Veillard49703262000-07-10 10:27:46 +00001906Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * nanoftp.c: fixed the way the control connection is handled
1909 * libxml.spec.in: fixed the dependancies and cleanup
1910
Daniel Veillard306be992000-07-03 12:38:45 +00001911Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * doc/xml.html: changed the xmlsoft.org structure, updated the
1914 examples w.r.t. root and childs
1915
Daniel Veillard7d853352000-07-02 18:53:09 +00001916Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1919
Daniel Veillard365e13b2000-07-02 07:56:37 +00001920Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * HTMLparser.c: Work on character encoding support for the HTML parser
1923 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1924 * encoding.c: Fixed a potential memleak in the encoding stuff
1925
Daniel Veillardaf743792000-07-01 11:49:28 +00001926Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * doc/FAQ.html doc/Makefile.am : added a FAQ
1929
1930Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001931
1932 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1933 of the HTML parser to force it to not bypass SAX
1934
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001935Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * win32config.h.in: updated
1938 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1939 lacks iconv support :-( need to release 2.1.1
1940 * configure.in: release 2.1.1
1941 * HTMLparser: fixed bug #14784
1942 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1943 by Windows compiler
1944 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1945 the SAX startDocument() callback.
1946 * TODO: updated
1947
1948Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * added xmlStopParser()
1951
Daniel Veillardbe803962000-06-28 23:40:59 +00001952Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1953
1954 * configure.in: 2.1.0 prerelease
1955 * Large resync between W3C and Gnome tree
1956 * nanoftp, nanohttp.c: fixed stalled connections probs
1957 * HTMLtree.c SAX.c : support for attribute without values in
1958 HTML for andersca
1959 * valid.c: Fixed most validation + namespace problems
1960 * HTMLparser.c: start document callback for andersca
1961 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1962 * parser.h, SAX.c: serious speed improvement for large
1963 CDATA blocks
1964 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1965 different encoding
1966 * example/Makefile.am example/gjobread.c tree.h: work on
1967 libxml1 libxml2 convergence.
1968 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1969 and the LIBXML_TEST_VERSION macro
1970
Daniel Veillardc310d562000-06-23 18:32:15 +00001971Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * doc/xml.html: various patches and improvements typo fixed by
1974 Felix Natter
1975 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1976 from Felix Natter <fnatter@gmx.net>
1977
Daniel Veillardf3029822000-05-06 08:11:19 +00001978Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * doc/upgrade.html: updated with instructions for support of both
1981 libxml-1.x and libxml-2.x
1982 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1983 for 2.x support and also fixed includes
1984
1985
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001986Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1989 the encoding support, added iconv support, so now libxml if
1990 compiled with iconv automatically support japanese encodings
1991 among others. Work based on initial patch from Yuan-Chen Cheng
1992 I may have broken binary compat in the encoding handler
1993 registration scheme, but that was so utterly broken I don't
1994 expect anybody to have used this feature until now.
1995 * parserInternals.h: fixup on the CHAR range macro
1996 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1997 code.
1998 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1999 * uri.c: added xmlParseURI() I can't believe I forgot to
2000 implement this one in 2.0 !!!
2001 * SAX.c: moved doc->encoding update in the endDocument() call.
2002 * TODO: updated.
2003
Daniel Veillard06047432000-04-24 11:33:38 +00002004Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * tree.h: removed extraneous xmlRemoveProp definition
2007 * TODO: added item about --disable-corba configure switch
2008 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2009 * nanoftp.c: fixed include problems giving troubles on AIX and
2010 slowlaris
2011 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2012 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2013 comment and headers changes to lower gtk-doc number of warnings
2014 * doc/html/*: rebuilt docs
2015
Daniel Veillarde0aed302000-04-16 08:52:20 +00002016Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * HACKING: documented the tag for 1.x and instructions
2019
Daniel Veillard5e873c42000-04-12 13:27:38 +00002020Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2023 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2024 xmlCreateIOParserCtxt
2025 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2026 significant overall improvement
2027 * xmllint.c: added I/O test to xmllint
2028 * testSAX.c: added a speed test
2029 * doc/* : updated/regenerated
2030
Daniel Veillardfc708e22000-04-08 13:17:27 +00002031Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2032
2033 * xpath.c uri.h parserInternals.h: cosmetic changes from
2034 "Timur I. Bakeyev" <timur@bat.ru>, including making
2035 xmlCreateURI() public
2036
Daniel Veillard5d211f42000-04-07 17:00:24 +00002037Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2038
2039 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2040 and the code at the same time. Added a clean mechanism for
2041 overload or added input methods: xmlRegisterInputCallbacks()
2042 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2043 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2044 * TODO: updated
2045 * doc/* : updated/regenerated
2046 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2047 source dir
2048
Daniel Veillarde77a9182000-04-05 19:12:29 +00002049Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * testURI.c: yet another forgotten commit, I should get some sleep !
2052
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002053Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * xmllint.c: forgot to commit this too ?
2056
Daniel Veillardb9df4042000-04-05 14:23:16 +00002057Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * xmlversion.h.in : forgot to commit this previously
2060
Daniel Veillard361d8452000-04-03 19:48:13 +00002061Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2064 * README TODO: updated for release
2065 * uri.c uri.h: added authority parsing/saving
2066 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2067 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2068 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2069 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2070 Makefile.am : added compile-time customization of libxml
2071 --with-ftp --with-http --with-html --with-xpath --with-debug
2072 --with-mem-debug
2073 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2074 #include <libxml/xxx.h> I hope it won't break too much stuff
2075 and will be manageable in the future...
2076 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2077 and added xmllint to the installed programs
2078 * uri.h: added xmlFreeURI()
2079
Daniel Veillardec303412000-03-24 13:41:54 +00002080Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * uri.c uri.h: finished the escaping handling, the base support
2083 and the URI path normalization. Looks good just lacks the
2084 authority content parsing code.
2085 * Makefile.am: added instructions to generate testURI
2086 * TODO: updated
2087 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2088 added links and icons for W3C and Gnome
2089
Daniel Veillard8f621982000-03-20 13:07:15 +00002090Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2091
2092 * xmlmemory.[ch] : seems I forgot to actually update the files in
2093 the last commit :-)
2094 * doc/xml.html doc/html/* : updated and uploaded the docs
2095
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002096Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2099 * TODO: updated
2100 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002101 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002102 gfree).
2103 * Makefile.am, uri.c, uri.h: added a set of functions to do
2104 exact (litteraly copied from the RFC 2396 productions) parsing
2105 and handling of URI. Will be needed for XLink, one XML WFC,
2106 XML Base and reused in the nano[ftp/http] modules. Still work
2107 to be done.
2108
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002109Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * configure.in, libxml.spec.in : libxml2
2112 * doc/* : updated the doc page, rebuilt the docs
2113
Daniel Veillardcf461992000-03-14 18:30:20 +00002114Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * all: tagged LIB_XML_1_X
2117 * *.c *.h : updated from W3C CVS tree
2118 * configure.in : 2.0.0-beta
2119 * libxml.spec.in : libxml2 package nam
2120 * result/* : new version of the tests output
2121
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002122Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2125
Daniel Veillardb566ce12000-03-04 11:39:42 +00002126Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * doc/* : rebuilt the docs
2129 * parser.c: final patch on #6766
2130 * valid.c: small patch on validity checks.
2131
Daniel Veillardfb76c402000-03-04 11:39:42 +00002132Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2135 added
2136 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2137 compatibility w.r.t. XML spec and existing code.
2138
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002139Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * parser.c: seems a better solution to <a> </a> exists,
2142 will try it for a while
2143
Daniel Veillard83a30e72000-03-02 03:33:32 +00002144Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * parser.c: tried to remove the <a> </a> generating <a/>
2147 this is hard. Left a flag for that purpose. Fixed bug #6766
2148 * configure.in: prepared 1.8.7 not released, due to previous
2149 problem
2150
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002151Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2152
2153 * doc/xml.html : applied second patch from Paul DuBois
2154
Daniel Veillard402e8c82000-02-29 22:57:47 +00002155Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * doc/xml.html : applied patch from Paul DuBois
2158
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002159Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2162
Daniel Veillard5feb8492000-02-02 17:15:36 +00002163Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2166 compilation warnings on various platforms.
2167 * parser.c: Fixed #5281 validity error callbacks are now desactived
2168 by default if not validating.
2169
Daniel Veillardf341f932000-02-02 14:52:08 +00002170Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2173
Daniel Veillard13c757e2000-02-01 23:59:15 +00002174Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2177 <gkatsi@cs.toronto.edu>
2178
Daniel Veillard726e8792000-01-30 20:04:29 +00002179Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2182 processing URLs
2183
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002184Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2187 xmlNanoFTPUpdateURL for persistent control connections.
2188 * configure.in: 1.8.6
2189
2190Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2193 * tree.[ch] : added xmlSaveNoEmptyTags
2194
James Henstridgef3be9312000-01-28 13:59:21 +000021952000-01-29 James Henstridge <james@daa.com.au>
2196
2197 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2198
2199 * Makefile.am: added nanoftp.[ch] to the build.
2200
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002201Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * nanoftp.[ch]: cleanup, comments, API
2204 * debugXML.c : fixed a bug in the cat command
2205 * doc/*: regenerated the docs
2206
Daniel Veillardda07c342000-01-25 18:31:22 +00002207Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2208
2209 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2210 * debugXML.c : fixed a bug in the cat command
2211 * valid.c: fixing some small probs
2212 * libxml.spec.in: get rid of the SNAP suffix
2213 * doc/xml.html: updated the status
2214
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002215Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * xml-config.in: xml-config --version to just return the
2218 version number
2219 * xpath.c: some cleanup w.r.t. axis when the current node is
2220 an attribute.
2221 * TODO: updated
2222
Daniel Veillard461a66c2000-01-18 18:01:01 +00002223Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * configure.in: prepared for libxml-1.8.5
2226 * doc/* recompiled the documentation
2227
22282000-01-17 Jody Goldberg <jgoldberg@home.com>
2229
2230 * configure.in : WARNING autoconf subtlety alert :
2231 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2232 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2233 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2234 get defined by AC_CHECK_HEADERS.
2235
Daniel Veillardf967b902000-01-17 16:06:10 +00002236Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2239 Rune.Djurhuus@fast.no
2240
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002241Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * TODO: updated
2244 * tree.c, parser.c: made sure that only memory alloc problems
2245 and internal parser errors are allowed to write to stdout or
2246 stderr.
2247
Daniel Veillard0142b842000-01-14 14:45:24 +00002248Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2249
2250 * tree.c : restored xmlNewGlobalNs since this seems used by
2251 a lot of existing code :-(, fixed a bug in xmlNewNs
2252 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2253 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2254 to exit() from the library code.
2255 * xpath.c, parser.c: removed bugs or unused code detected by
2256 Windows compilers
2257 * parser.c: started adding interfaces for parsing well balanced
2258 XML fragments
2259 * configure.in: releasing 1.8.4
2260 * doc/* : rebuilt the docs
2261
Daniel Veillard2eac5032000-01-09 21:08:56 +00002262Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * tree.[ch] : added xmlNewDocFragment() for DOM
2265 * testHTML.c: uninitialized variable.
2266
Daniel Veillardf3a73582000-01-05 14:58:39 +00002267Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * doc/* : rebuild the docs
2270
Daniel Veillard71b656e2000-01-05 14:46:17 +00002271Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2272
2273 * acconfig.h: readline and history patch
2274 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2275 * tree.c: added check and handling when possibly removing an ID
2276 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2277 and saving.
2278 * test/HTML/entities.html result/HTML/entities.html* : test for
2279 various entities reference cases
2280 * result/HTML/* : as a result output of some testcase have
2281 changed
2282 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2283 by previous example. added xmlParseTryOrFinish().
2284 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2285 entities.h debugXML.h HTMLparser.h: changed the way struct are
2286 declared to allow gtk-doc to expose those
2287 * parser.c: closed bug #4960
2288 * Makefile.am configure.in: Applied patch from
2289 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2290 and math/socket libs detection
2291
Daniel Veillard437b87b2000-01-03 17:30:46 +00002292Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * configure.in, Makefile.am: link tester against readline
2295 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2296
Daniel Veillard686d6b62000-01-03 11:08:02 +00002297Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2298
2299 * tree.[ch]: added xmlRemoveProp
2300 * win32config.h.in nanohttp.c: avoid including the Windows
2301 socket stuff in every C files
2302 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2303 the XmL parser(s)
2304 * test/ns4 result/ns4 etc...: added test case for previous prob
2305 * tree.c: xmlNewNs wasn't checking for double definition
2306 * Makefile.in: fixed a problem with dist-hook duplicates
2307 * parser.[hc], xmlIO.c: fixed the loading of external entities
2308 APIs, now xmlLoadExternalEntity() is used everywhere and
2309 setting up an app specific front-end using the
2310 * SAX.c parser.c: some fixes, now the xhtml spec validates
2311 with the xhtml DTD.
2312 * error.c: fixed crashes in case of no input stream
2313 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2314 to the validation tests and results
2315
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002316Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2319 too htmlCreatePushParserCtxt() and htmlParseChunk()
2320 * parser.c: a bit of cleanup.
2321 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2322 to XML) removed the last mem leak known
2323 * HTMLtree.c: output message cleanup
2324 * xmlmemory.c: display content info about memory blocks
2325 * result/HTML/wired.* : missing att value warning change
2326
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002327Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * doc/* : rebuilt the documentation
2330
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002331Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * parser.[ch] parserInternals.h: Push parser for XML,
2334 seems to work fine now
2335 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2336 --push for push testing
2337 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2338 * testSAX.c: added --push
2339 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2340 subtree
2341 * xmlIO.[ch] : enriched API + fixes for push mode
2342 * entities.[ch]: added the entity content length to the struct.
2343 * xmlmemory.[ch]: new API to show the last entries for the shell
2344 * valid.c: added required attribute testing
2345 * SAX.c: the cdata callback now merge contiguous fragments
2346 * HTMLparser.c: cleanup of some macros
2347
Daniel Veillard3c558c31999-12-22 11:30:41 +00002348Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * parser.c: fix for PIs name starting with xml
2351 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002352 * *.c, configure.in win32config.h.in : generate win32config.h for
2353 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002354
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002355Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * parser.c: fixed a stupid = vs. == bug :-(
2358 * doc/gnome-xml.sgml: s/glade/xml/
2359
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002360Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2361
2362 * configure.in, doc/xml.html : bug fix release 1.8.2
2363 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2364 Hopefully the end of that silly C++ include problem
2365 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2366 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2367 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2368 troubles with autoclosed elements when the stree shape doesn't
2369 follow the DtD specs. Added htmlIsAutoClosed() and
2370 htmlAutoCloseTag()
2371 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2372 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2373 * debugXML.c: fixed a bug on printing default namespaces.
2374 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2375
Daniel Veillardb24054a1999-12-18 15:32:46 +00002376Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * result/HTML/*.htm[l] : updated the HTML regression tests according
2379 to the new output
2380 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2381 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2382 problem due to intermix of extern "C" { ... } declarations for C++
2383 and recursive includes in the headers
2384
Chris Lahey323c48c1999-12-18 15:32:45 +000023851999-12-20 Chris Lahey <clahey@umich.edu>
2386
2387 * HTMLtree.c: Made it so that html nodes with a single child do
2388 not insert a carriage return before or after the child node.
2389
Daniel Veillardb24054a1999-12-18 15:32:46 +00002390Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002391
2392 * configure.in, doc/xml.html : bug fix release 1.8.1
2393 * parser.c: fixed bug #4344
2394 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2395 added the glue to avoid C++ problems
2396 * doc/* : regenerated the documentation
2397
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002398Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2401 namespace recognition, and Dia as a resul :-(
2402 * encoding.c: closed bug #3950
2403
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002404Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * valid.c: debugging a posteriori validation, except URI expansion
2407 stuff this should be fixed now
2408 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2409 Carl Nygard <cnygard@bellatlantic.net>
2410 * tester.c: added --postvalid, cleaning of the code
2411 * tree.[ch]: added xmlDocGetRootElement()
2412
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002413Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2414
2415 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2416 c++ losage.
2417
Daniel Veillard10a2c651999-12-12 13:03:50 +00002418Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * configure.in, doc/xml.html : bumped to 1.8.0
2421 * xlink.[ch], Makefile.am : added framework for link detection
2422 * parser.h: added nbChars to parser context, needed for cleanup.
2423 * xmlmemory.c: removed a nasty bug when out of mem
2424 * valid.[ch]: adding namespace support for attribute decl
2425 * tester.c: added --debugent option
2426 * debugXML.[ch]: added xmlDebugDumpEntities()
2427 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2428 buffers instead, this was really needed, validation was breaking
2429 in strange ways due to that. Added xmlParseStringPEReference()
2430 and other parsing from strings functions. Entities processing
2431 modified again, but PERef are still not handled correcly but
2432 unless you're Eve Maller you won't notice :-)
2433 * HTMLparser.c: large changes toward reliability, and switched to
2434 lowercase internal tags, XHTML is lowercase, so it will help
2435 that output is closer to next version.
2436 * doc/* : regenerated the documentation, it is now hosted at
2437 http://xmlsoft.org/ (same bits I just bought the domain :-)
2438
2439
Daniel Veillard294cbca1999-12-03 13:19:09 +00002440Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2441
2442 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2443 doc generation
2444 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2445 in the SAX API
2446 * doc/*: rebuilt the doc making sure everything appears in the
2447 HTML files
2448
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002449Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2452 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2453 which allow impressive speed improvement on dataset with
2454 large text pieces, but at the cost of broken binary
2455 compatibility and slightly bigger memory usage.
2456 Configure with --with-buffers to activate them, they
2457 are protected with XML_USE_BUFFER_CONTENT define.
2458 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2459 goal is 0 memory left allocated once parser is no more used
2460 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2461 call xmlCleanupParser() and xmlMemoryDump()
2462
Daniel Veillarda819dac1999-11-24 18:04:22 +00002463Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2466 * parser.[ch] encoding.[ch]: added memory cleanup routines
2467 * parser.c: closing bug #3788
2468 * doc/*: rebuilt the doc
2469
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002470Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2471
2472 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2473 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2474 * tester.c: added --compress option
2475 * doc/*: rebuilt the documentation
2476
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002477Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2480 if given /proc/kcore as input !
2481 * doc/xml.html doc/*: updated and rebuilt the documentation
2482
2483Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002484
2485 * parser.c: Fixed some wrongly space collapsing code due to
2486 a misreading of the spec.
2487 * result/*: fixed the output accordingly
2488
2489Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002490
2491 * encoding.c: bug fix and typos
2492 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2493 * parser.c: added attribute normalization closing bug #3597
2494 * test/att* result/att* SAXresult/att*: testcase for attribute
2495 normalization
2496
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002497Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * configure.in: closing bug #3163 by adding extra flags for the
2500 cc compiler on HP-UX
2501
Daniel Veillard51e3b151999-11-12 17:02:31 +00002502Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2503
2504 * valid.[ch] : removed a typo and an enumerated type bug in the
2505 xmlAddElementDecl() function
2506 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2507 call to xmlEncodeEntitiesReentrant() so that the functions
2508 New, Set and Get are at the same level.
2509 * parser.c HTMLparser.c: extra memory allocation bug for
2510 attributes detected by someone using libxml in embedded systems :-)
2511
Daniel Veillard962195f1999-10-28 15:51:53 +00002512Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * xmlmemory.h: turned off mem debug :-\
2515
Daniel Veillard35008381999-10-25 13:15:52 +00002516Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * parser.c: closed bug #2784 a one line fix, but worth pushing
2519 a new release out
2520 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2521 some structures, comments before and after the
2522 main element, and other nastyness
2523 * HTMLtree.c tree.c: accomodate the extended HTML supported
2524 * configure.in: pushing 1.7.4
2525 * test/ent8 and related outputs : added a new test for bug #2784
2526 * test/HTML/wired.html and related output: a nasty HTML example
2527 * Makefile.am: improved the test scripts
2528 * docs/* : reran the documentation extractor, updated xml.html
2529
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002530Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2533 HTMLparser and debugged the HTML related code. HTML documents
2534 now have their own type
2535 * entities.c: do not dump &apos; for HTML output
2536 * xmlmemory.c: improvement, breakpoint mechanism
2537 * testHTML.c: added --sax --repeat ...
2538 * Makefile.am: improved the HTML tests
2539 * valid.[ch]: added xmlValidGetValidElements and
2540 xmlValidGetPotentialChildren
2541 * tester.c: added --insert to test the 2 new functions
2542 * test//* result//* SAXresult//* : regression test cleanup
2543 and extension.
2544 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2545 gnome-xml-nanohttp.html
2546
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002547Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * HTMLparser.c: fixed problems with some autoclose tags
2550 * tree.c: fixed XML output problems.
2551 * result/* SAXresult/*: update of the tests output
2552
Daniel Veillard6077d031999-10-09 09:11:45 +00002553Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * Makefile.am: Arturo patch for xmlConf.sh version info
2556 * parser.c: Tim Josling patch for single quoted items
2557 * tester.c: Tim Josling patch for tester options usage
2558 * tree.h: indent cleanup
2559
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002560Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2563 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2564
Daniel Veillard00fdf371999-10-08 09:40:39 +00002565Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * tree.c : Raph patch for initialization of CORBA fields
2568 * parser.c, xpath.c, ...: modification of doc comments
2569 * xpath.c : allow spaces in xpath expressions
2570
Daniel Veillardad219441999-09-27 08:17:49 +00002571Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2572
2573 * xmlmemory.h: turning off memory debug :-(
2574
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002575Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2578 better SAX interfaces.
2579 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2580 entity.
2581 * configure.in: 1.7.2
2582
2583Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002584
2585 * libxml.spec.in: fixed the URL
2586 * doc/xml.html: improved the documentation front-end
2587
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002588Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002589
2590 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2591
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002592Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002593
2594 * libxml.spec.in: fixed the alpha compile problem
2595 * parser.[ch]: changed errno to errNo in the parser context :-(
2596 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2597 * doc/xml.html: changed CHAR to xmlChar
2598 * doc/html/*: recompiled the documentation
2599 * configure.in: 1.7.1
2600
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002601Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * parser.h: modified the parser context struct to regain 1.4.0
2604 binary compatibility
2605 * parser.c, xml-error.h: added errno ot teh context and defined
2606 a set of errors values with update of errno
2607 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2608 DTDs and entities
2609 * *.h, *.c: complete cleanup of the use of config.h and include
2610 protection depending on the current setup.
2611 * overalll debugging, maintenance and bug-fixing on all modules
2612 * updated the documentation
2613 * ready for 1.7.0
2614
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002615Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * HTMLparser.c : cleanup
2618 * SAX.c valid.c valid.h: added ID/IDREF checking
2619 * tree.c tree.h: extended doc structure for refs
2620 * configure.in: 1.6.2
2621 * parser.c: patched bug in SAX user arg call
2622 * parserInternals.h: patched missing close in C++ wrapping
2623 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2624 especially upcoming XPointer implementation.
2625 * doc/xml.html: augmented, typo
2626
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002627Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2628
2629 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2630 not all invocations of install understand -d.
2631
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002632Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2633
2634 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2635 to make 'check' works, when builddir != srcdir.
2636
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002637Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * doc/xml.html : updated the documentation
2640
Daniel Veillard6454aec1999-09-02 22:04:43 +00002641Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2644 not deallocated memory blocks
2645 * *.c : replaces all calls to malloc() free() and realloc() to
2646 the wrapper functions/macros
2647 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2648 instead of xmlFreeNodeList()
2649
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002650Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * HTMLparser.c: corrected a stupid bug leading to core dump at
2653 tree deallocation. Removed warnings indicated by
2654 Stephane.Conversy@lri.fr
2655 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2656 looked for in the external subset
2657
2658Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002659
2660 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2661 on SGI by Stephane.Conversy@lri.fr
2662
Daniel Veillardb96e6431999-08-29 21:02:19 +00002663Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * all .h : changed the prototype declaration indent as in gtk
2666 * most .c : working on reducing the TODOs in the code
2667 * most .c : cleanup though -pedantic and Insure++
2668 * improvements on validation ID checkings.
2669 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2670 * xml-config.in: closed #1810
2671
2672Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002673
2674 * tree.h, valid.c, valid.h: more work on validity, IDs
2675 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2676 definition for AIX
2677
Daniel Veillardb556eb51999-08-15 17:19:50 +00002678Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2681 the distribution due to a cut'n paste error at last commit
2682
Daniel Veillardb05deb71999-08-10 19:04:08 +00002683Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * configure.in: upgraded to version 1.4.0
2686 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2687 Big update, added a large part of the validation process,
2688 it should be usable, but some parts are missing
2689 * xpath.c: improved the implementation w.r.t. root.
2690 * Makefile.am: added more tests
2691 * test and result trees: added a lot of tests
2692 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2693
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002694Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * Added an HACKING file
2697
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002698Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * xpath.[ch] : improvements and debug of the XPath implementation
2701 * parser.c, HTMLparser.c : modified the parsers to be progressive
2702 * tree.[ch] : extended the Buffer promitives
2703 * xmlIO.[ch] : added basic I/O routines providing progressive
2704 parsing and ready for I18N conversion plugins
2705 * SAXresult/* : the SAX callback sequence maybe slightly different
2706 now
2707 * test*.c : improved/updated the tests programs
2708 * doc/* : recompiled the docs.
2709
Daniel Veillard15b75af1999-07-26 16:42:37 +000027101999-07-26 Michael Meeks <michael@edenproject.org>
2711
2712 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2713
2714 * tree.c: Ditto.
2715
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002716Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * configure.in: upgraded to version 1.4.0
2719 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2720 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2721 XML query language, see http://www.w3.org/TR/xpath for more details.
2722 * parser.c, parser.h: added CHAR* related string functions for XPath
2723 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2724 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2725 rebuild the docs.
2726 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2727 and regression testing capabilities for XPath.
2728
Daniel Veillardd79d7871999-07-12 10:38:12 +00002729Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2730
2731 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2732 closing bug #1646
2733
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002734Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2735
2736 * Makefile.am, example/Makefile.am: closed bug #1683
2737
Daniel Veillard3166ab11999-07-11 16:14:19 +00002738Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * example/Makefile.am, configure.in: added the makefile for the
2741 gjobread example
2742
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002743Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2744
2745 * doc/Makefile.am:
2746 - fix which allow "make install DESTDIR=</install/prefix>".
2747
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002748Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2751 which fixed a problem on the file reading-code.
2752
Daniel Veillard82150d81999-07-07 07:32:15 +00002753Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2756 output.
2757 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2758
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002759Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * parser.h : Oops removed the binary compatibility problem
2762 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2763 * parser.c, HTMLparser.c: applied patches for reading from stdin
2764
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002765Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * parser.c, entities.c, valid.c: cleanup bug #1591
2768 * configure.in: cleanup bug #1592
2769 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2770 the same tree back-end. Hence gdome will be available for it.
2771 * doc/Makefile.am: close bug #617
2772
Daniel Veillard97fea181999-06-26 23:07:37 +00002773Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * parser.c: alloctate a per parser context SAX interface block
2776
Daniel Veillard14fff061999-06-22 21:49:07 +00002777Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2780 and xmlEncodeEntitiesReentrant with the correct one :-\
2781
2782Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2783
2784 * commit of my internal XML base changes, quite a lot of
2785 changes, cleanups, better entities support, framework for
2786 new I/O and charset detection and handling
2787 * Fixed the configure/Makefile stuff to generate shared libs
2788 with the proper version info, so we jumped on rev from
2789 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2790 xmlEncodeEntities() result need to be freed now, and a string
2791 xmlParserVersion provide the current library version.
2792
Raph Levien05240da1999-06-15 21:27:11 +00002793Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2794
2795 * parser.c: fixed a buffer overrun for when you have a very long
2796 attribute with no entities in it.
2797
Daniel Veillardbb2da581999-06-13 14:37:07 +00002798Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2799
2800 * added example directory
2801 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2802
Daniel Veillard011b63c1999-06-02 17:44:04 +00002803Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2804
2805 * Release of libxml-1.1, nearly everything has been touched for
2806 this.
2807 * Added more regression tests
2808 * Updated the documentation
2809
Daniel Veillard27d88741999-05-29 11:51:49 +00002810Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2811
2812 * tree.[ch]: unified the XML_NO_CORBA defines.
2813 * parser.c encoding.[ch]: started plugging in char encoding detection
2814
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002815Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2816
2817 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2818 Also freed allocated buffer.
2819
Daniel Veillard27d88741999-05-29 11:51:49 +00002820Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002821 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2822 reentrancy problem at printing. One is left in entities.c, to
2823 remove ASAP
2824 * testSAX.c : added a test example showing the use of the SAX
2825 interface if one doesn't want to build the DOM tree.
2826 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2827
Daniel Veillard517752b1999-04-05 12:20:10 +00002828Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2831 large revamping of the parser to use SAX callbacks
2832 http://www.megginson.com/SAX/ (or at least a C like interface
2833 a la Expat). It's now possible to set up your own callbacks
2834 and the parser will not build a DOM tree.
2835 * test/* result/*: updated the test suite, I finally removed
2836 the old Namespace draft support (PI based).
2837
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002838Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * Makefile.am: added test result to EXTRA_DIST for make tests
2841
Daniel Veillard64068b31999-03-24 20:42:16 +00002842Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * parser.c, parserInternals.h: moved the chars macro definitions
2845 to parserInternals.h
2846 * parser.c, error.c: applied patches from "Knut Åkesson"
2847 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2848
Daniel Veillard012ccc11999-03-23 10:11:11 +00002849Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2850
2851 * xml-config.in : applied patch to make --version work
2852
Raja R Harinatha86c23e1999-03-05 22:14:01 +000028531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2854
2855 * Makefile.am (check-local): Alias for `tests' target. This will
2856 cause `make check' to do the right thing.
2857 (tests): Don't run tests in srcdir. Also, replaced calls to
2858 basename with a `sed' "equivalent".
2859
Daniel Veillardd109e371999-03-05 06:26:45 +00002860Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2863 it in the header and not the sources, updated the doc.
2864 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2865 pointing this out.
2866
Daniel Veillardbc50b591999-03-01 12:28:53 +00002867Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2870 exported the inputStream routines.
2871 * doc/html/* : updated accordingly
2872
Daniel Veillardd692aa41999-02-28 21:54:31 +00002873Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * parser.c, parser.h, parserInternals.h: added a few extra
2876 internal calls to allocate and free parser contexts ...
2877 * doc/html/* : updated accordingly
2878
Daniel Veillard55a99271999-02-25 11:01:29 +00002879Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * configure.in, Makefile.am, doc/makefile.am : General changes for
2882 1.0.0 release and including the generated HTML documentation.
2883
Daniel Veillard35925471999-02-25 08:46:07 +00002884Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * makefile.am : added parserInternals.h, oops.
2887
Daniel Veillard1e346af1999-02-22 10:33:01 +00002888Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * parserInternals.h: added this header giving access to the parser
2891 internal functions.
2892 * doc/Makefile.am : added a rebuild target which rebuilds the full
2893 set of documentations
2894 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2895 the internal subset.
2896 * *.c *.h: modifications needed to generate the documentation using
2897 gtk-doc, cleanup of functions blocks, reorganisation of struct
2898 declarations.
2899
Daniel Veillard1164e751999-02-16 16:29:17 +00002900Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2903 the tar and spec file to include the beginning of the doc.
2904
Nuno Ferreira03d04781999-02-13 00:07:17 +000029051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2906
2907 * doc/.cvsignore: Added this file.
2908
Daniel Veillard6800ef31999-02-08 18:33:22 +00002909Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * tree.c: fixed xmlGetProp to return "" when the attribute
2912 exists, even if the node-list is NULL.
2913
Daniel Veillard726c7e31999-02-08 15:13:10 +00002914Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2915
2916 * tree.c: patched an error outputting empty attribute values.
2917 * Makefile.am and doc/makefile.am: have been updated during the
2918 week-end. Sorry for an empty CVS log, I got a shell problem.
2919
Daniel Veillard1899e851999-02-01 12:18:54 +00002920Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * tree.h: cleaned up using enums instead of defines
2923 * parser.c, valid.[ch]: more work on parsing/output of element
2924 declarations
2925
Daniel Veillard3b9def11999-01-31 22:15:06 +00002926Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * valid.[ch], tree.c, parser.c : more work toward full parsing
2929 of XML DTDs.
2930 * README: added informations about mailing-list and on-line
2931 documentation
2932
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000029331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2934
2935 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2936
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002937Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2938
2939 * parser.c, tree.[ch] : more work toward conformance testing,
2940 added a last element to accelerate parsing of very flat structures
2941 started working on internal subset Element content declaration.
2942 * valid.[ch] : first cut at adding code toward validation.
2943 * previous changes had also small impact on most files, especially
2944 the conformance testing using James Clark test suite.
2945
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002946Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2947
2948 * test/* : updated the examples, most of them were not well
2949 formed (humm), and added rdf2.
2950 * result/* : resulting changes in the output.
2951
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002952Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2955
Daniel Veillard44b3a061998-12-05 17:27:22 +00002956Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2957
2958 * tree.c: patched a bug in the generation of empty attributes
2959
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002960Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2961
2962 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2963 for node/trees/documents/... Biggest problem is namespace
2964 support when copying subtrees.
2965
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002966Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * parser.c, entities.c: improve entities and char ref encoding,
2969 and cleanups of error messages.
2970
Daniel Veillard242590e1998-11-13 18:04:35 +00002971Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2972
2973 * parser.c, entities.c: simple bug hunting done during rpm2html and
2974 rpmfind integration.
2975
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002976Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * parser.[ch]: Added interfaces allowing to specify a SAX
2979 handler before parsing.
2980
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002981Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2982
2983 * parser.c: redirrect all errors reporting through the SAX
2984 error function
2985
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002986Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2987
2988 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2989 * libtool, tlmain ...: update of the libtool files
2990
Miguel de Icaza442321c1998-11-04 18:13:38 +000029911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2992
2993 * entities.c: Use g_snprintf insteda of snprintf.
2994
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002995Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2998 added ent5 test for this purpose.
2999 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3000
Daniel Veillard27271681998-10-30 06:39:40 +00003001Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * parser.c: fixed? a strange error due to compression on a GWP
3004 document.
3005
Daniel Veillard25940b71998-10-29 05:51:30 +00003006Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3007
3008 * tree.[ch]: bug fixing
3009 * entities.[ch]: defined a specific type for predefined entities
3010 * doc/xml.html: more documentation on the library, how to use it,
3011 overview of the interfaces.
3012
Daniel Veillard16253641998-10-28 22:58:05 +00003013Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3014
3015 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3016
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003017Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3018
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003019 * tree.c: corrected a small bug
3020 * doc/xml.html: continuing writing documentation.
3021
3022Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3023
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003024 * debugXML.h debugXML.c: added debugging utilities.
3025 * tester.c: added --debug switch.
3026 * tree.c: patched an incorrect node->type assignment.
3027 * parser.c: formatting, ensure that node->doc != NULL in attributes
3028
Daniel Veillardccb09631998-10-27 06:21:04 +00003029Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3032 entity support and provide an internal representation close to
3033 DOM one (entity ref nodes, and attribute value as tree). I tried
3034 to preserve the interface but this will surely break some apps
3035 (I have to change rpm2html/rpmfind for example). I had to change
3036 two interfaces, and the generated tree is somewhat different.
3037 * doc/* : started documenting the XML library, the tree and
3038 DOM/Corba. This is a first step.
3039
Daniel Veillard11e00581998-10-24 18:27:49 +00003040Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * parser.c: Set up the fonctions comment block, boring but useful.
3043 * parser.h, SAX.c, parser.c: now attributes are processed through
3044 the SAX interface. The problem is that my SAX interface diverged
3045 quite a bit from the original one, well this is not an official
3046 spec, and translating it from Java to C is hairy anyway...
3047
Daniel Veillard97b58771998-10-20 06:14:16 +00003048Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3049
3050 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3051 fonctions comment block, boring but useful.
3052
3053Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003054
3055 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3056 conversion routines. However they are not yet used to convert the
3057 inputs. The core will run with UTF-8.
3058
Daniel Veillard33942841998-10-18 19:12:41 +00003059Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * tree.c : make sure that the type id is properly set-up when
3062 a new object is allocated, needed for DOM.
3063
Daniel Veillard27fb0751998-10-17 06:47:46 +00003064Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * tree.h, tree.c: Ok, the main objects in the tree will be native
3067 corba objects, it costs 8 bytes per Node, Attribute and Document
3068 but it simplifies the Corba integration a lot (no extra interface
3069 objects to allocate/free).
3070
Daniel Veillard0bef1311998-10-14 02:36:47 +00003071Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3072
3073 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3074 and changed NODEs contants for conformity with DOM Level 1
3075
Daniel Veillard27864701998-10-08 03:47:24 +00003076Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * added hooks to keep track of servants when creating objects
3079 xmlDoc and xmlNode (for Corba export).
3080
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003081Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3082
3083 * added xml-config script.
3084
Daniel Veillard7066a791998-10-01 20:28:28 +00003085Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3086
3087 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3088 to autoupdate libtool and automake conf files.
3089
Miguel de Icaza60681bd1998-09-30 19:28:59 +000030901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3091
3092 * Makefile.am: Use '?' to separate the sed
3093 commands as ',' is used when people pass -Wl,something.
3094
3095
Daniel Veillard15a8df41998-09-24 19:15:06 +00003096Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * tree.c, tree.h: added a per-document compression interface.
3099
Daniel Veillard151b1b01998-09-23 00:49:46 +00003100Tue Sep 22 20:47:38 EDT 1998
3101
3102 * tree.c, tree.h: added saving with compression and added interfaces
3103 to control the compression level (xmlGetCompressMode,
3104 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3105
Daniel Veillard70120ff1998-09-22 00:24:21 +00003106Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * parser.c: corrected a loop for files of size 0
3109
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000031101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3111
3112 * error.h: New file. Contains prototyes from `error.c'.
3113
Tom Tromeyc19653d1998-08-14 01:22:43 +00003114Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3115
3116 * Makefile.am (xmlincdir): New macro.
3117 (xmlinc_HEADERS): Renamed from include_HEADERS.
3118
Daniel Veillard845664d1998-08-13 04:43:19 +00003119Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * applied small patch on numeric entities from
3122 Christopher Blizzard <blizzard@appliedtheory.com>
3123
Daniel Veillard260a68f1998-08-13 03:39:55 +00003124Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3125
3126 * New release 0.2, removed the old xml_* files so that it's
3127 coherent with the other CVS base (W3C), far better conformance
3128 to standard, new namespaces, decent entities support, beginning
3129 of a SAX-like interface. Nearly nothing left intact, even the
3130 test examples ...
3131
Christopher Blizzarda36749e1998-07-30 21:47:18 +000031321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3133
3134 * .cvsignore: Add .deps dir
3135
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003136Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3137
3138 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3139
Daniel Veillardfe926001998-07-26 04:28:20 +00003140Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003141
Daniel Veillardfe926001998-07-26 04:28:20 +00003142 * configure.in: added test for CPP
3143 * AUTHORS, Changelog: the original ones didn't get commited but the
3144 glib ones instead, fixed.
3145 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003146
Daniel Veillardfe926001998-07-26 04:28:20 +00003147Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003148
Daniel Veillardfe926001998-07-26 04:28:20 +00003149 * integrated code developped at W3C
3150 * changed the original Copyright
3151 * migrated to automake
3152 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003153