blob: 06e3f4bae41b9ee066f09d1cb8477b55b37257a0 [file] [log] [blame]
Daniel Veillardbbd22452001-05-23 12:02:27 +00001Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xinclude.[ch]: Updated the namespace for the Last Call version
4 * result/XInclude/include test/XInclude/include: updated the
5 testsuite accordingly
6
Daniel Veillard8514c672001-05-23 10:29:12 +00007Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
10 related to bug #51876
11
Daniel Veillard42596ad2001-05-22 16:57:14 +000012Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * tree.c: fixed a gross mistake in base computation, xml:base is
15 not completely correct yet (need cascade).
16 * xpath.[ch]: added the few things needed to find a function name
17 and URI from the XPath context when it is called.
18
Daniel Veillard81418e32001-05-22 15:08:55 +000019Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * catalog.[ch]: fixes and add xmlLoadCatalogs()
22 * DOCBparser.c: small cleanup
23 * xmllint.c: added a --catalogs option to load catalogs from
24 $SGML_CATALOG_FILES
25 * tree.c: cleanup
26 * configure.in: iconv library fixup, ICONV_LIBS
27
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000028Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * catalog.c: handling of CATALOG entries. detection of recursion,
31 and a few bugfixes
32 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
33 against the default namespace
34
Daniel Veillard04b93292001-05-21 08:15:31 +000035Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
38
Daniel Veillarda97a19b2001-05-20 13:19:52 +000039Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * parser.c: fixed propagation context info when parsing an
42 external entity.
43 * doc/html/*.html: regenerated a couple of docs
44
Daniel Veillard4623acd2001-05-19 15:13:15 +000045Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * doc/xml.html: update with 2.3.9 informations
48
Daniel Veillardbed7b052001-05-19 14:59:49 +000049Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
52 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
53 * doc/html/* : rebuilt the docs
54 * valid.c: small patch which may improve some case when
55 validating.
56
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000057Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * HTMLparser.c: Closed bug #54891
60 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
61 to the suite
62
63Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
66 applied a documentation patch from LotR and filled in a few missing
67 descriptions
68
Daniel Veillard76d66f42001-05-16 21:05:17 +000069Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * xpath.c tree.c parser.c: speed optimizations at the parser level
72 document tree freeing and xpath evaluation
73
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000074Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * parser.c parser.h parserInternals.h: fixed a couple of
77 interfaces for handling memory buffer input to const char *
78 upon suggestion of JamesH.
79
Daniel Veillardc3739e72001-05-15 15:23:27 +000080Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * configure.in: LoTR sent a patch fixing the previous commit
83
Daniel Veillarda4f27e02001-05-15 12:41:29 +000084Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * configure.in: trying to deal again with the stoopid -R linking
87 flag of Solaris
88
Daniel Veillard790142b2001-05-15 10:51:53 +000089Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * xpath.h: two nodeset access macros from Thomas Broyer
92
Daniel Veillardba0b8c92001-05-15 09:43:47 +000093Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
96 patch from Thomas Broyer
97
Daniel Veillarde62d36c2001-05-15 08:53:16 +000098Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
101 case
102 * INSTALL: was empty added stuff from the FAQ
103
Daniel Veillard75bea542001-05-11 17:41:21 +0000104Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
107 attributes handling and #54433 by adding xmlUnsetProp()
108 and xmlUnsetNsProp()
109
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000110Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * HTMLparser.c: Patch from Jonas Borgström
113 (htmlGetEndPriority): New function, returns
114 the priority of a certain element.
115 (htmlAutoCloseOnClose): Only close inline elements if they
116 all have lower or equal priority.
117 * result/HTML: this of course changed a number of tests results.
118
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000119Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * xmlIO.c catalog.c: plugged in the default catalog resolution
122 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
123 documentations
124 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
125
Daniel Veillarda7374592001-05-10 14:17:55 +0000126Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
129 integrating catalogs
130 * catalog.[ch] testCatalog.c: adding a small catalo API
131 (only SGML catalog support).
132 * parser.c: restaured xmlKeepBlanksDefault(0) API
133
Daniel Veillardc17337c2001-05-09 10:51:31 +0000134Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
137
Daniel Veillard257d9102001-05-08 10:41:44 +0000138Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * parser.c: added xmlParseExternalEntityPrivate() to allow
141 propagation of ctxt->_private when parsing external entities
142
Daniel Veillard083c2662001-05-08 08:27:14 +0000143Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
146
Daniel Veillard01ef7382001-05-08 07:31:43 +0000147Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * configure.in: fixed a small portability problem with AM_CONDITIONAL
150
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000151Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * valid.c: warn when indeterminist content model is detected
154 * result/VC/ElementValid8: this adds a message
155 * Makefile.am: add --novalid for VCM tests
156 * parserInternals.c: added a call to Init memory
157
Daniel Veillard64269352001-05-04 17:52:34 +0000158Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
161 when both parameters are NULL.
162
Daniel Veillard37721922001-05-04 15:21:12 +0000163Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * valid.c: applied small patch from Gary Pennington, reindented
166 some part of the code.
167
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000168Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
171 release, updated and regenerated the docs
172
Daniel Veillard357c9602001-05-03 10:49:20 +0000173Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * xpath.c result/XPath/expr/floats : clarified and cleanup
176 printing of abnormal floats in tests.
177
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000178Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
181 * results/HTML/ : a few changes in the output of the HTML tests as
182 a result.
183 * configure.in: tying to fix -liconv where needed
184
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000185Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * Makefile.am: fixed a stupid error
188
Daniel Veillard7150a032001-05-02 16:41:11 +0000189Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * configure.in Makefile.am: make the inclusion of the trio
192 modules in the library conditional
193
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000194Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * DOCBparser.c: patche from László Kovács, fixed entities refs
197 in attributes handling
198
Daniel Veillardedddff92001-05-02 10:58:52 +0000199Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
200
201 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
202 flushing
203
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000204Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * xpath.c: fix of an XSLT namespace bug reported on the list
207 general/bug-8-
208
Daniel Veillard5792e162001-04-30 17:44:45 +0000209Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * strio.h trio.c: Dan McNichol suggested a couple of small
212 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
213
Daniel Veillard02141ea2001-04-30 11:46:40 +0000214Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * tree.c parser.c encoding.c: spent a bit more time looking
217 at the parsing speed and DOM handling. Added a few more
218 speedups.
219
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000220Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * parser.c: small but effective parsing speed improvement
223
Daniel Veillardb59076b2001-04-29 17:04:07 +0000224Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * configure.in: default on the DocBook parser inclusion (for Gnome)
227 * DOCBparser.h: fixed a header reference
228
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000229Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * configure.in xpath.c: applied Bjorn patches for FPE on the
232 alpha
233
Daniel Veillardeefd4492001-04-28 16:55:50 +0000234Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
237 xmlSaveFormatFileTo()
238
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000239Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * xpath.c: simple and efficient optimization, XPath functions
242 aways bind to the same code, cache this
243 * TODO: updated (by saying some is obsolete)
244
Daniel Veillard2156a562001-04-28 12:24:34 +0000245Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * xpath.c: more cleanup work on XPath name parsing routines
248
Daniel Veillard61d80a22001-04-27 17:13:01 +0000249Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
252 xmlXPathParseName
253 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
254 * debugXML.c: avoid compilation problems if compiling without
255 HTML support, Igor Zlatkovic
256 * win32/libxml2/libxml2.def.src: being able to compile without
257 XPath on Windows
258
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000259Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * libxml.m4: yet another patch from Toshio Kuratomi
262
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000263Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
266
Daniel Veillard67fee942001-04-26 18:59:03 +0000267Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * tree.[ch]: added xmlSaveFormatFile interface for saving
270 and indenting a file.
271
Daniel Veillard82e49712001-04-26 14:38:03 +0000272Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * xpath.c: fixed bug #53689 related to processing-instruction()
275
Daniel Veillard02f077a2001-04-26 10:59:11 +0000276Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * DOCBparser.c: patche from László Kovács
279
Daniel Veillard30211a02001-04-26 09:33:18 +0000280Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * parser.c: applied fixes from Christian Glahn bug report #53391
283
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000284Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * error.c: Jean François Lecomte provided a complete description
287 and a fix to bug #53537
288
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000289Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
292
Daniel Veillard1034da22001-04-25 19:06:28 +0000293Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * DOCBparser.c SAX.c: a bit more work on entities processing.
296 Still Need to cleanup XML output and references in attributes
297
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000298Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * DOCBparser.c include/Makefile.am: two patches from László Kovács
301
Daniel Veillardb33c2012001-04-25 12:59:04 +0000302Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * tree.c: trying to fix #53574, not completely complete,
305 I would like xmllint --copy --debug test/ent1 and
306 xmllint --debug test/ent1 to show the same result.
307 * xpath.c: fix a bug when trying to sort namespace nodes
308
Daniel Veillard5146f202001-04-25 10:29:44 +0000309Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * HTMLtree.c: real fix for #53402
312
Daniel Veillard7533cc82001-04-24 15:52:00 +0000313Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
316 PIs when using xsl:output
317 * valid.c: closing #53537 some case generate segfaults if there
318 is validity errors
319
Daniel Veillard61b33d52001-04-24 13:55:12 +0000320Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * SAX.c testDocbook.c DOCBparser.c: more work on the support
323 of external parsed entities, added --noent to testDocbook
324 * valid.c: Garry Pennington found an uninitialized variable
325 access in xmlValidateElementContent()
326
Daniel Veillard56098d42001-04-24 12:51:09 +0000327Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * HTMLparser.c : HTML parsing still sucks ... trying to deal
330 with madness
331 * result/HTML/ : this modified the result of the regression tests
332 a lot.
333
Daniel Veillard122376b2001-04-24 12:12:30 +0000334Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
337 to doc where it wasn't checked against NULL reported by
338 Jens Laas
339
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000340Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
343 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
344
Daniel Veillardeae522a2001-04-23 13:41:34 +0000345Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
348 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
349 * SAX.[ch]: cleanup and updates for DocBook
350 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
351 ex SGML identifier changes
352 * valid.c: removed a static unused function.
353
Daniel Veillardde57c612001-04-23 09:13:36 +0000354Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * HTMLtree.c: applied change for Paul Sponagl on script saving
357 * Makefile.am: the warning about entity title.xml are normal.
358
Daniel Veillard393df012001-04-22 20:11:18 +0000359Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * configure.in: release of 2.3.7
362 * Makefile.am: fixing make distcheck
363
Daniel Veillarda41123c2001-04-22 19:31:20 +0000364Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * doc/html/* doc/xml.html: updated and regenerated the docs
367
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000368Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * xpath.c: fixed the XPointer problem introduced in 2.3.6
371
Daniel Veillarde82a9922001-04-22 12:12:58 +0000372Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * tree.c: fixed #53388 with the provided patch
375
Daniel Veillard06803992001-04-22 10:35:56 +0000376Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * valid.c: Bjorn detected an invalid memory access. Fixed
379 vstateVPush()
380
Daniel Veillard40af6492001-04-22 08:50:55 +0000381Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
384
Bjorn Reese70a9da52001-04-21 16:57:29 +0000385Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
386
387 * libxml.h: new header used only for the compilation of libxml
388 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
389 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
390 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
391 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
392 xmlmemory.c xpath.c xpointer.c: libxml.h integration
393 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
394 baseline (version 1.2 plus a single patch).
395 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
396 scientific notation for numbers. Tests added.
397 * xpath.c: formatting of numbers changed to use sprintf
398 (contribution from William Brack)
399
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000400Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * valid.c: cleanup, more useful debugging
403 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
404 * xmlIO.c: entity loading is printed as an error when validating
405
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000406Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * valid.c: fixed to validate within entities
409 * test/VCM/v22.xml: added a specific testcase
410
Daniel Veillardca1f1722001-04-20 15:47:35 +0000411Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * valid.c: forgot an epsilon transition in for ()+
414 * test/VCM/v21.xml : added a specific test case
415
Daniel Veillard85349052001-04-20 13:48:21 +0000416Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * valid.c: removed a state explosion exhibited by RSS
419 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
420 from bug #51872
421
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000422Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * valid.[ch] tree.h: worked *hard* to get non-determinist content
425 validation without using an ugly NFA -> DFA algo in the source.
426 Made a specific algorithm easier to maintain, using a single
427 stack and without recursion.
428 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
429 * hash.c: made the growing routine static
430 * tree.h parser.c: added the parent information to an
431 xmlElementContent node.
432
Daniel Veillarde470df72001-04-18 21:41:07 +0000433Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
434
435 * SAX.c parser.c xpath.c: generating IDs when not validating
436 from an external parsed entity was poisoning the ID has table
437 with removed values. This was killing XSLT on the KDE help
438 browser.
439
Daniel Veillardceacdd92001-04-18 15:10:35 +0000440Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * entities.h: andrew@ugh.net.au detected a double declaration
443
Daniel Veillarda10efa82001-04-18 13:09:01 +0000444Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * debugXML.c hash.c tree.h valid.c : some changes related to
447 the validation suport to improve speed with DocBook
448 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
449 the way validation errors get reported
450
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000451Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * HTMLparser.c HTMLtree.c: applied part of the patches provided
454 by P C Chow and William M. Brack for XSLT HTML output
455
Daniel Veillard2d90de42001-04-16 17:46:18 +0000456Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * xmlversion.h.in win32config.h win32/libxml2/*: applied
459 Igor Zlatkovic patches for MSC compilation and added his
460 updates
461
Daniel Veillarde043ee12001-04-16 14:08:07 +0000462Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
463
464 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
465 prefix lookup.
466 * parserInternals.c: fixed the bug reported by Morus Walter
467 due to an off by one typo in xmlStringCurrentChar()
468
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000469Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * HTMLparser.c result/HTML/*: revamped the way the HTML
472 parser handles end of tags or end of input
473
Daniel Veillard82daa812001-04-12 08:55:36 +0000474Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * tree.[ch] : added xmlDocCopyNode for gdome2 support
477
Daniel Veillard67a21302001-04-11 14:39:16 +0000478Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
481 bug where the linktime verions of free() won't work ...
482
Daniel Veillard27b55282001-04-11 12:22:25 +0000483Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
486
Daniel Veillardafc73112001-04-11 11:51:41 +0000487Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * doc/xml.html: added 2.3.6 release
490
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000491Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
494 * result/wml.xml: resulted in a small output change
495
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000496Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * tree.c: xmlNewDoc was missing the charset initialization
499 * xmllint.c: added --auto to autogenerate a doc, allow to
500 reproduce the problem fixed on xmlNewDoc
501
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000502Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * xpath.c: trying to get 52979 solved
505 * tree.c result/ result/noent/: trying to get 52712 solved, this
506 also made me clean up the fact that XML output in general should
507 not add formating blanks by default, this changed the output of
508 a few tests
509
Daniel Veillard73639a72001-04-10 14:31:39 +0000510Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
513
Daniel Veillardfac26a12001-04-08 13:08:14 +0000514Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * configure.in: finally released 2.3.6
517
Daniel Veillard911f49a2001-04-07 15:39:35 +0000518Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * xpath.c: checking for null pointer generated by new code
521
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000522Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * xpath.c: fixed a [] evaluation problem reported
525 * test/XPath/tests/simpleaddr: extended test
526 * result/XPath/simpleaddr: updated result
527
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000528Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * xmllint.c: Dan Timis reported a portability problem
531 on Macs without mmap, fixed it.
532
Daniel Veillardb38bd552001-04-03 18:22:00 +0000533Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * testXPath.c : added a --tree option allowing to display the
536 tree dump of the XPath expression
537
Daniel Veillard4dd93462001-04-02 15:16:19 +0000538Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * xpath.c: fixed a memleak when comparing nodesets
541 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
542 * tree.c: added a TODO
543
Daniel Veillard92ad2102001-03-27 12:47:33 +0000544Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
547 we need string functions
548 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
549 to be able to use them where needed. Applied some changes
550 to reduce name linking pollution and compile in only what's
551 needed.
552 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
553 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
554 for the string manipulation functions
555 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
556 to the free() function of xmlmemory.c
557 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
558 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
559 usage.
560
561
Daniel Veillard2be30642001-03-27 00:32:28 +0000562Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * error.c: applied the context output patch of the error
565 handling submitted by Chuck Griffith
566 * error/VC/*: this slightly change some error logs
567
Daniel Veillard50582112001-03-26 22:52:16 +0000568Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * parser.c: fixed line number reporting on error
571
Daniel Veillard04be4f52001-03-26 21:23:53 +0000572Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * parser.c: Sullivan and Darin found a parser bug,
575 applied the patch.
576
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000577Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
580 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
581 xmlversion.h.in xpointer.c: of course the way I defined
582 UNUSED breaks on old gcc version. Try to be smart and
583 also define it directly in xmlversion.h
584 * configure.in: removed -ansi flag from the pedantic set
585
586Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000587 Huge cleanup, I switched to compile with
588 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
589 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
590 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
591 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
592 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
593 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
594 encoding.h entities.c error.c list.[ch] nanoftp.c
595 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
596 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
597 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
598 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
599 Cleanup, staticfied a number of non-exported functions,
600 detected and cleaned up a dozen of problem found this way,
601 avoided a lot of public function name/typedef/system names clashes
602 * doc/xml.html: updated
603 * configure.in: switched private flags to the really pedantic ones.
604
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000605Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * configure.in: 2.3.5
608 * doc/html/*: rebuilt the docs
609
Daniel Veillard146c9122001-03-22 15:22:27 +0000610Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * parser.c: fixed a reported bug in NOTATION parsing
613 * uri.c: accepted but not fixed bug 51876, added TODO
614 * Makefile.am: fixed bug 51876
615
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000616Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * config.h.in configure.in error.c: fix a compilation problem
619 on platforms without vsnprintf (xml@thewrittenword.com)
620
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000621Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * parser.c: fixed a function name header typo
624 * SAX.c: notations can also occur in external subset.
625
Daniel Veillard7d42b542001-03-20 13:22:46 +0000626Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
627
628 * error.c: removed a C++ like comment
629
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000630Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * parser.c: fixing bug 52299 strange condition leading
633 to a parser crash due to a buffer overflow
634 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
635 added the specific test case
636
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000637Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * xpath.[ch]: still a lot of cleanup based on XSLT, added
640 xmlXPathConvert{String,Number,Boolean} to be able to make
641 type casts without a context stack, fixed some implementation
642 problems related to the absence of context at parse-time,
643 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
644 in the public API too
645 * xpointer.c xpathInternals.h: we need to know at parse time
646 whether we are compiling an XPointer
647
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000648Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
651 cleaned up the parser internals, refactored XPath code, added
652 new compilation based APIs and cleanly separated public and
653 private APIs.
654
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000655Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * xpath.h: the comp field must be added at the end to avoid
658 killing binary compat.
659
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000660Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * Makefile.am: detect XPath memleaks in regreson tests
663 * error.c: fixed and error w.r.t. error reporting still using
664 stderr
665 * hash.c: added new line at end of file
666 * tree.h: minor cleanup
667 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
668 expression parsing from evaluation, resulted in a number of
669 changes internally, and in XPointer. Likely to break stuff
670 using xpathInternals.h but should remain binary compatible,
671 new interfaces will be added.
672
Daniel Veillardd574f782001-03-14 19:40:17 +0000673Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * configure.in: fixed a couple of problems reported by
676 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
677 without gcc on non linux platforms.
678
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000679Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
682 a fix for --with-html-dir= configure support. I hope it won't
683 break rpm generation
684
Daniel Veillarda022fe02001-03-14 16:30:00 +0000685Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * xmlIO.c: one function comment cleanup.
688
Daniel Veillard25239c12001-03-14 13:56:48 +0000689Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * SAX.c: external subset notations were improperly registered
692 in the internal subset.
693
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000694Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * README.cvs-commits: added, pointing to HACKING
697 * HACKING: updated
698
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000699Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * parser.c: and Matt Sergeant found one in the XML push
702 parser (erroneous check I forgot to remove when I fixed the
703 main parser).
704
Daniel Veillard68d7b672001-03-12 18:22:04 +0000705Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * xpath.c: ptittom found a small bug in UnaryExpr
708
Daniel Veillarde356c282001-03-10 12:32:04 +0000709Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * configure.in: bumped to 2.3.4
712 * error.c: fixed bug #51860
713 * tree.c: fixed bug #51861
714 * valid.c: cleanup, more debug, failed to fix one bug crap ...
715 * tree.[ch] : added xmlDefaultBufferSize
716 * nanoftp.c: typo in function name header block
717 * doc/xml.html : updated, added link to XML::LibXSLT
718 * doc/html/* : rebuilt the docs
719
Daniel Veillard80f32572001-03-07 19:45:40 +0000720Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
721
722 * parser.c SAX.c: the new content parsing code raised an
723 ugly bug in the characters() SAX callback. Found it
724 just because of strangeness in XSLT XML Rec ouptut :-(
725
Daniel Veillard6c831202001-03-07 15:57:53 +0000726Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * Makefile.am: Martin Baulig suggested to add -lm
729 * tree.c: found another bug in xmlNodeGetContent()
730
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000731Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * xpath.c: Bjorn found the error related to strictness of comparison.
734
Daniel Veillard29631a82001-03-05 09:49:20 +0000735Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * parser.c: trying to fix the Dtd parsing problem reported
738 by Gary, side effect of last week speed optimizations.
739
Daniel Veillard14be0a12001-03-03 18:50:55 +0000740Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
743 * parserInternals.c: removed unneeded test raised by Stric
744
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000745Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
746
747 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
748 and fixed by William Brack). Added xmlXPathFormatNumber.
749 Changed the sorting slightly.
750 * configure.in Makefile.am example/Makefile.am: Added -lm.
751 Please note that applications linking with libxml2, must
752 also like with the math library from now on.
753
Daniel Veillardf9533d12001-03-03 10:04:57 +0000754Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
755
756 * HTMLparser.c: fixed loop reported by Marc Sanfacon
757
Daniel Veillard2f362242001-03-02 17:36:21 +0000758Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * parser.c: one must report spaces even if the Dtd element
761 content proves that this is not part of the element content.
762 * result/valid/*.xml: this changed the ouptu slightly
763
Daniel Veillardb402c072001-03-01 17:28:58 +0000764Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * configure.in: bumped to 2.3.3
767 * doc/xml.html: updated
768
Daniel Veillard77851712001-02-27 21:54:07 +0000769Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * tree.c: minor doc fix
772 * xpath.c: deallocation issues when a result tree has been
773 converted to a node-set
774
Daniel Veillardec70e912001-02-26 20:10:45 +0000775Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * doc/xml.html: oops corrected dates s/2000/2001
778
Daniel Veillard8730c562001-02-26 10:49:57 +0000779Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * valid.c: new patch from Gary Pennington
782
Daniel Veillard91e9d582001-02-26 07:31:12 +0000783Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
784
785 * doc/xml.html: applied patch from Ankh
786
Daniel Veillardedac3c92001-02-26 01:36:19 +0000787Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * xinclude.c: fixed a problem building on Mac
790
Daniel Veillard21a0f912001-02-25 19:54:14 +0000791Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
792
793 * parser.c: more work on increasing parsing ferformances
794
Daniel Veillard48b2f892001-02-25 16:11:03 +0000795Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
798 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
799 avoiding memcpy in production builds MEM_CLEANUP macro use
800 * parser.[ch] parserInternals.c: optimizations of the tightest
801 internal loops inside the parser. Better checking of I/O
802 flushing/loading conditions
803 * xmllint.c : added --timing
804
Daniel Veillard71681102001-02-24 17:48:53 +0000805Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * configure.in: bumped to 2.3.2
808 * doc/xml.html: updated for release
809
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000810Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * xpath.c: found a memleak and fixed a nasty bug
813
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000814Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * xmllint.[c1] : added return code errors for xmllint
817 * xpath.c: specific debug dump function for result value trees
818
Daniel Veillard4b637072001-02-21 21:52:55 +0000819Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820
821 * xpath.c: finally implemented xmlXPathCompareNodeSets
822 * test/XPath/expr/floats results/XPath/expr/floats: added
823 a test for float expressions
824
Daniel Veillardf714aa32001-02-21 03:07:44 +0000825Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
828 * parserInternals.[ch]: trying to speed up parsing
829 * xpath.c : speeded up node set equality op
830
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000831Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
834 better handling of ID/IDREF and the list modules associated
835 * configure.in: small CFLAGS cleanup
836
Daniel Veillarda8abee62001-02-19 15:14:59 +0000837Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * configure.in: fixed iconv detection on AIX (stric)
840
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000841Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000842
843 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
844
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000845Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
846
847 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
848 and optimized xmlXPathNodeSetSort
849
Daniel Veillard142adbf2001-02-17 13:21:05 +0000850Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * xpath.c: bug fix when context size is 0
853 * parser.c: I like Norm's Dtd because they still manage to break
854 the parser occasionally
855
Daniel Veillardf23e0092001-02-16 13:21:29 +0000856Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
859
Daniel Veillarde0e26512001-02-16 00:11:46 +0000860Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
863 attributes within the XML-1.0 namespace
864
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000865Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * xpathInternals.h: exported a few axis functions
868 * doc/xml.html: updated the doc
869
Daniel Veillard760f4422001-02-15 14:59:48 +0000870Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * configure.in: applied patch from Daniel van Balen for OpenBSD
873 and bumped version to 2.3.1
874 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
875 attempt to find autoclosing was simply broken, removed it,
876 updated the examples, this is better
877
Daniel Veillardd194dd22001-02-14 10:37:43 +0000878Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * hash.[ch]: added Paolo Casarini patch to provide Delete from
881 hash functionnalities.
882 * doc/html/* : rebuild the doc
883
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000884Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
885
886 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
887 on predicate
888 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
889 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
890 really want to have tags closed on output even if we accept
891 unclosed ones on input
892
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000893Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
894
895 * xpath.c: ouch don't free NULL, rare case fixed
896 * tree.c: don't coalesce text nodes if they don't have the
897 same behaviour wrt escaping on output
898
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000899Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
900
901 * xpath.c: small fixup
902 * SAX.c: don't warn on empty namespaces.
903
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000904Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * README: a bit of cleanup
907 * configure.in: preparing for 2.3.0 release
908
Daniel Veillard1f83d392001-02-08 09:37:42 +0000909Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * hash.[ch]: added a first version of xmlHashSize()
912 * valid.c: another bug fix from Gary Pennington
913
Daniel Veillard5eef6222001-02-07 18:24:48 +0000914Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * valid.c: couple of bug fixes pointed by Gary Pennington
917 * HTMLtree.c: #if 0 cleanup
918
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000919Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
922 which removes a time consuming check of xmlXPathNodeSetAdd()
923 and use it in places where we are sure to not break unicity
924
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000925Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * xpath.c: bug fixes found from XSLT
928 * tree.c: preserve node->name special values when copying nodes.
929 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
930 external subset are fetched when available but without full
931 validation. Added xmlLoadExtDtdDefaultValue, need a function.
932 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
933 output with encoding disabled.
934
Daniel Veillard2c833b62001-02-03 08:52:06 +0000935Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
938 xmlCheckFilename should not be called from xmlFileOpenW
939 and xmlGzfileOpenW
940
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000941Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
944 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
945 added the new tests for URI normalization
946 * testURI.c: fixed stoopid bugs
947 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
948 the URI in the error messages are now properly normalized
949
Daniel Veillardea28ce62001-02-02 08:20:19 +0000950Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
953
Daniel Veillarde99a4762001-02-01 04:34:35 +0000954Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
957
Daniel Veillard2b325a02001-01-31 20:46:31 +0000958Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * xpath.c: fixed mod operator
961
Daniel Veillardde55cf62001-01-31 15:53:13 +0000962Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
963
964 * parser.c: fixed xmlStrcat doc
965 * tree.c: 2 fixes form Anders Carlson for copying nodes and
966 trees.
967
Daniel Veillard2f913b72001-01-31 13:23:49 +0000968Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
969
970 * xpath.c result/XPath/tests/chaptersbase
971 result/XPath/tests/simplebase: fixed XPath node()
972 * tree.c: small fix in xmlNewNs()
973 * Makefile.am: removed extraneous xml2Conf.sh rule
974
Daniel Veillardb42042b2001-01-28 07:40:36 +0000975Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
978 Changed the library name, in order to get libxml-devel and
979 libxml2-devel to coexist on a single system
980 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
981 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
982
Daniel Veillardee0a4662001-01-27 18:59:33 +0000983Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984
985 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
986 libxml2-devel installable in // as libxml-devel.
987
Daniel Veillard5eb05942001-01-27 17:50:22 +0000988Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
989
990 * doc/Makefile.am: fixed make rebuild in doc
991 * doc/html/*.html: rebuilt the docs
992
Daniel Veillard65c295d2001-01-26 09:32:39 +0000993Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * tree.c: patch from Bjorn Reese on xmlBufferCCat
996
Daniel Veillard8e199902001-01-25 18:54:39 +0000997Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1000 the HTML doc to go into the -devel RPM ...
1001 * aclocal.m4 config.h.in: some updates due to auto* magic
1002
Daniel Veillard93086662001-01-25 18:13:04 +00001003Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * xpath.h: added a hook in the context structure allowing to
1006 link to extra support, needed for XSLT
1007
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001008Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1011 xmlXPtrCmpPoints to use it.
1012 * propagated the following patch from Alejandro Forero
1013 * include/win32config.h xmlIO.c: applied further suggestions
1014 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1015 * example/gjobread.c: fixed warnings, now that it builds
1016
1017Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1018
1019 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1020
1021 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1022 filename points to a valid file (not a directory).
1023 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1024 Added calls to xmlCheckFilenameDir.
1025
1026 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1027 `path' (rather than `filename') as the parameter to gzopen and open.
1028
Daniel Veillard48177c22001-01-23 15:27:41 +00001029Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * Makefile.am: fixed a problem with EXTRA_DIST
1032
Daniel Veillardb83ba402001-01-22 22:45:10 +00001033Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * Makefile.am example/Makefile.am: finally found the trick
1036 to build the example, i.e. add "." in SUBDIRS before example
1037 in the list <grin/>
1038
Daniel Veillard82687162001-01-22 15:32:01 +00001039Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * doc/xml.html: updated with an XSLT section, removed pointer to
1042 W3C CVS base.
1043
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001044Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1047 too, and deallocation need to occur the same way.
1048
Daniel Veillarde4566462001-01-22 09:58:39 +00001049Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1050
1051 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1052 type correponding to an XSLT result tree fragment. Share most
1053 of the data format with node set, as well as operators.
1054 * HTMLtree.c: added a newline at the end of the doctype output
1055 whe this one is not present initially.
1056 * tree.c: make sure taht the parent and doc pointers are properly
1057 set when copying attributes (lists).
1058
Daniel Veillard701c7362001-01-21 09:48:59 +00001059Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1060
1061 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1062
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001063Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1064
1065 * xpath.c: seems I finally killed that ugly path evaluation
1066 context bug (tagged 9999 in case is is wrong)
1067
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001068Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1071 for XSLT
1072
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001073Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1076 for xmlGzfileOpen() bug
1077
Daniel Veillardf6eea272001-01-18 12:17:12 +00001078Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * xpath.c: removed an error found by XSLT usage
1081 * tree.c parserInternals.h: use a predefined static string
1082 for text and comment nodes, avoid freeing them in xmlFreeNode,
1083 exported the string name in parserInternals.h and added
1084 another value to disable encoding at output (for XSLT),
1085 gain memory, time.
1086
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001087Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1090 win32/libxml2/libxml2_so.dsp: new makefiles and update
1091 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1092
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001093Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1096 Gary Pennington
1097
Daniel Veillard389e6b72001-01-15 19:41:13 +00001098Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1099
1100 * xpath.c: fixed the comaprision of values and nodelists,
1101 need to compare nodelist still ...
1102 * debugXML.c: avoided a possible core dump
1103 * HTMLparser.c: cleanup
1104 * nanohttp.c: contributed fix.
1105 * tree.c: fixes in properties handling added xmlSetNsProp
1106 needed by libxslt
1107 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1108 comment
1109 * TODO: updated
1110
Daniel Veillard167bd532001-01-06 21:09:34 +00001111Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * parser.c parserInternals.c: applied Bjorn Reese optimization
1114 patch
1115
1116Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1117
1118 * Makefile.am: applied patch fro make check from Martin Vidner
1119
Daniel Veillard503b8932001-01-05 06:36:31 +00001120Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1121
1122 * configure.in: preparing 2.2.11
1123 * doc/html/*: rebuild the HTML files
1124 * doc/xml.html : updated
1125
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001126Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * tree.c: fixed a stupid bug
1129 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1130 patches related to validation of an XInclude processing result
1131 * TODO: updated
1132
Daniel Veillarde2488192001-01-04 10:54:22 +00001133Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1134
1135 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1136 on large files
1137
Daniel Veillardf060a412001-01-03 20:52:44 +00001138Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1139
1140 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1141
Daniel Veillard45cff692001-01-03 18:02:04 +00001142Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1145 reported by Jonas Borgström
1146 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1147
Daniel Veillard08108982001-01-03 15:24:58 +00001148Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * testXPath.c xpath.c: fixing the XPath union expressions problem
1151 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1152
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001153Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1154
1155 * xmllint.c: Made is so if the file name is "-" is will read form
1156 standard input. Sven Heinicke <sven@zen.org>
1157 * tree.c: fixed a problem when growing buffer
1158 * tree.h: fixed the comment of the node types following andersca
1159 comment
1160 * TODO: updated
1161
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001162Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * HTMLparser.[ch]: added a way to avoid adding automatically
1165 omitted tags. htmlHandleOmittedElem() allows to change the
1166 default handling.
1167 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1168 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1169 of xmllint too when using --memory flag, added a memory test
1170 suite at the Makefile level.
1171 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1172 with namespace use when encountering QNames in XPath evalation,
1173 added xmlns() scheme in XPointer.
1174 * nanoftp.c : incorporated a fix
1175 * parser.c xmlIO.c: fixed problems raised with encoding when using
1176 the memory I/O
1177 * parserInternals.c: closed bug 25934 reported by
1178 torsten.landschoff@innominate.de
1179 * TODO: updated
1180
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001181Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1184 on a non-updated tree :-(, made a 2.2.10 release to correct the
1185 situation
1186
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001187Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1190 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1191 integrated a set of OpenVMS changes from Howard Taylor
1192 <Howard.Taylor@pacoast.com>
1193
Daniel Veillard58770e72000-11-25 00:48:47 +00001194Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1197 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1198
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001199Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * HTMLparser.c: some fixes on auto-open of html/head/body
1202 * encoding.c: fixed a compilation error on some gcc env
1203 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1204 XPointer implementation
1205 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1206 related XPointer tests and associated results
1207
Daniel Veillard300f7d62000-11-24 13:04:04 +00001208Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1209
1210 * doc/xmldtd.html doc/xml.html: following a short step by step
1211 guidance on IRC to help maciej with DTDs I started a small
1212 page on the subject.
1213
Daniel Veillard748e45d2000-11-17 16:36:08 +00001214Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * HTMLparser.c: fixed handling of broken charrefs
1217 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1218 patches
1219
Daniel Veillard28929b22000-11-13 18:22:49 +00001220Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * doc/xml.html doc/html/* : rebuilt the docs after adding
1223 xinclude and updated page for 2.2.7 and 2.2.8
1224 * configure.in: releasing 2.2.8
1225
Daniel Veillard41e06512000-11-13 11:47:47 +00001226Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * parser.[ch] parserInternals.c: applied the conditional
1229 section processing fix from Jonathan P Springer
1230 <jonathan.springer2@gte.net>
1231 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1232 project file, fixed iconv default non support
1233 * xpath.c: fixed the problem of evaluating relative expressions
1234 when a node context is provided.
1235
Daniel Veillardbf432752000-11-12 15:56:56 +00001236Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * nanoftp.c: fixed gcc 2.95 new warnings
1239 * SAX.c: fixed a stupid bug
1240 * tree.c: fixed a formatting problem when round-tripping
1241 from/to memory
1242 * xinclude.c: chased memleak, fixed a base problem
1243 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1244 xmlXPtrBuildNodeList()
1245 * TODO: updated
1246 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1247 adding a first small set of regression tests for XInclude
1248
Daniel Veillardc2def842000-11-07 14:21:01 +00001249Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * nanohttp.[ch]: applied Wayne Davison patches to access
1252 the WWW-Authorization header.
1253 * parser.c: Closed Bug#30847: Problems when switching encoding
1254 in short files by applying Simon Berg's patch.
1255 * valid.c: fixed a validation problem
1256 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1257 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1258 Wayne Davison
1259 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1260 need to be extended to non full nodes selections.
1261 * xinclude.c: starts to work decently
1262
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001263Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1266 debugXML.c xmlversion.h.in: Started adding XInclude support,
1267 this is a new xmllint option
1268 * tree.c xpath.c: applied TOM patches for XPath
1269 * xpointer.c: fixed a couple of errors.
1270 * uri.c: added an escaping function needed for xinclude
1271 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1272 new warning from RH70 gcc's version
1273
Daniel Veillarda4964b72000-10-31 18:23:44 +00001274Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * HTMLparser.c: fixed loop on invalid char in scripts
1277 * parser.c: update to description of xmlIOParseDTD()
1278 * libxml.m4 xmlversion.h.in: changes contributed by
1279 Michael Schmeing <m.schmeing@internet-factory.de>
1280 * configure.in: preparing for 2.2.7
1281 * Makefile.am: trying to avoid config.h and acconfig.h
1282 being included in the distrib
1283 * configure.in: released 2.2.7
1284
1285Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1288 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1289
Daniel Veillard01411222000-10-30 15:33:22 +00001290Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1291
1292 * parser.[ch]: added xmlIOParseDTD()
1293 * xpointer.c: added support for the 2 extra parameters of
1294 string-range, fixed a stoopid error when '0' was present
1295 in XPointer expressions
1296 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1297 testsuite for the above
1298
Daniel Veillard6db58192000-10-30 09:27:53 +00001299Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * libxml.spec.in: improved package descriptions
1302
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001303Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * xpath.c xpathInternals.h: applied a large cleaning patch
1306 from TOM <ptittom@free.fr>, it also add namespace support
1307 for function and variables registration.
1308
Daniel Veillardbd20df72000-10-29 17:53:40 +00001309Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1310
1311 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1312 * Makefile.mingw: Wayne Davison's update adding hash.c
1313
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001314Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * xpath.c: fixed the root evaluation problems
1317 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1318 ignorable spaces with <b> <bold> <em>
1319 * tree.c: fixed a loop in xmlSearchNsByHref()
1320
Daniel Veillard767662d2000-10-27 17:04:52 +00001321Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * xpath.c: applied another XPath patch from TOM
1324 * xpath.c include/makefile.am: applied another patch from
1325 china@thewrittenword.com (cleanup on IRIX).
1326
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001327Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * xml-config.1: received a fixed version from Fredrik Hallenberg
1330 <hallon@lysator.liu.se>
1331
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001332Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1335 cleanup patch for XPath
1336
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001337Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * patched to redirrect all "out of context" error messages to
1340 a reconfigurable routine. The changes are:
1341 * xmlerror.h : added the export of an error context type (void *)
1342 an error handler type xmlGenericErrorFunc there is an interface
1343 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1344 to reset the error handling routine and its argument
1345 (by default it's equivalent to respectively fprintf and stderr.
1346 * all the c files: all wild accesses to stderr or stdout within
1347 the library have been replaced to calls to the handler.
1348
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001349Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * configure.in: release 2.2.6
1352 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1353 exporting the inner functions of xpath for extension modules
1354 * doc/*: updated and rebuilt the doc
1355
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001356Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * nanohttp.c : applied Wayne HTTP cleanup patch
1359 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1360 and xmlNodeSetSpacePreserve()
1361
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001362Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * xpath.c: closing bug #29260
1365
Daniel Veillard126f2792000-10-24 17:10:12 +00001366Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1369 multikey tuples, made hash structure opaque
1370 * valid.[ch]: moved elements, attributes, notations decalarations
1371 as well as ID and refs to hash tables.
1372 * entities.c: hash cleanup
1373 * xmlmemory.c: fixed a dump problem in debug mode
1374 * include/Makefile.am: problem passing in DESTDIR= values patch
1375 from Marc Christensen <marc@calderasystems.com>
1376 * nanohttp.c: removed debugging remains
1377 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1378 * HTMLparser.c parser.c: fixing a number of problems with the
1379 macros in the *parser.c files (Wayne).
1380 * HTMLparser.c: close the previous option when opening a new one
1381 (Marc Sanfacon).
1382 * result/HTML/*: updated the HTML results accordingly
1383
Daniel Veillard52afe802000-10-22 16:56:02 +00001384Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1387 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1388 XPath functions and XML entities table to them. More to come...
1389 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1390
Daniel Veillard683cb022000-10-22 12:04:13 +00001391Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * tree.c: coalesce adjacent text nodes
1394 * valid.c: handling of blank nodes in DTd validation (raised
1395 by problems with a posteriori validation).
1396 * nanohttp.c: changing behaviour on HTTP write stuff.
1397 * HTMLtree.c: forced body and html to be explicitely closed.
1398 * xpath.h: exported more XPath functions.
1399
Daniel Veillard1baf4122000-10-15 20:38:39 +00001400Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * Release of 2.2.5
1403 * xpointer.c: range() range-inside and other helper functions
1404 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1405
Daniel Veillard47e12f22000-10-15 14:24:25 +00001406Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1409 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1410
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001411Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1414 and XPointer modules
1415
Daniel Veillard134c9f32000-10-15 10:27:08 +00001416Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * SAX.h: closed #25107
1419
Daniel Veillard39915622000-10-15 10:06:55 +00001420Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1421
1422 * testSAX.c: fixed problem with cdata reporting
1423 * SAXresult/* : updated
1424
Daniel Veillard1e851392000-10-15 10:02:56 +00001425Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1428 Closed bug #27499, added to regression tests
1429 * TODO: updated
1430
Daniel Veillard7eda8452000-10-14 23:38:43 +00001431Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1434 support for SCRIPT and STYLE with help from Bjorn Reese
1435 * test/HTML/* result/HTML/*: added simple testcase and updated
1436 the existing ones.
1437
Daniel Veillardff9c3302000-10-13 16:38:25 +00001438Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1441 string-range for empty strings
1442 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1443 test/XPath/xptr/strrange: augmented the XPointer testsuite
1444
Daniel Veillard189446d2000-10-13 10:23:06 +00001445Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * doc/xml.html doc/xmlmem.html: added a module describing memory
1448 interfaces and use, updated the main page.
1449
Daniel Veillard2f971a22000-10-12 23:26:32 +00001450Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1453 nanoftp code work on Windows too now
1454
1455Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001456
1457 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1458 * xpointer.c: implemented string-range() at least a good first version
1459 * test/XPath/docs/str test/XPath/xptr/strrange
1460 result/XPath/xptr/strrange: the string-range() tests
1461
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001462Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * Makefile.am include/Makefile.am include/win32config.h
1465 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1466 and make distcheck
1467
Daniel Veillard19d61112000-10-11 23:50:35 +00001468Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1469
1470 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1471 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1472 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1473
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001474Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1477 patch for socklen_t detection by
1478 Albert Chin-A-Young <china@thewrittenword.com>
1479
Daniel Veillardcd429612000-10-11 15:57:05 +00001480Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1483 and added a --dtdvalid option to xmllint used to test it
1484
Daniel Veillard47c02452000-10-11 13:04:36 +00001485Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1486
1487 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1488 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1489
Daniel Veillard2d38f042000-10-11 10:54:10 +00001490Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1491
1492 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1493 handlings (registration, lookup, cleanup)
1494
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001495Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * configure.in Makefile.am include/makefile.am: adding XPointer
1498 and XPtrtests target
1499 * xpointer.[ch] : new files for XPointer support
1500 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1501 more XPath tests
1502
Daniel Veillard57fda592000-10-10 23:24:14 +00001503Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * configure.in: fixed, very broken, make distcheck works again
1506
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001507Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * More work toward 2.2.5, integrated a number of patches
1510 * configure.in Makefile.am win32config.h.in: trying to cleanup
1511 make distcheck .... huh ...
1512 * include/Makefile.am include/win32config.h: new directory
1513 for includes
1514 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1515 updated teh makefiles and instructions for WIN32
1516 * xpath.c: small fixes
1517 * test/XPath/ results/XPath: updated the testcases and results
1518 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1519 suggested patches
1520 * valid.c: fixed an ID bug
1521
Daniel Veillardb71379b2000-10-09 12:30:39 +00001522Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1523
1524 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1525 the automake bug where wrong dependancies were generated.
1526 * xpath.[ch]: worked on XPointer
1527
Daniel Veillard7e99c632000-10-06 12:59:53 +00001528Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * configure.in Makefile.am: 2.2.5, ship the include in an
1531 include/libxml subdirectory, use symlinks when using CVS
1532 * testSAX.c: fixed small bug
1533 * testXPath.c: changed the way testfiles are parsed
1534 * debugXML.c: same kind of cleanup when parsing an argument expression
1535 XPath/XPointers can have blanks embedded
1536 * xpath.[ch]: more cleanup, reorgs for XPointer work
1537 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1538 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1539
Daniel Veillard55b91f22000-10-05 16:30:11 +00001540Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1543 in the XPath engine, rewrote large parts of it, now it's far
1544 cleaner and in sync with the REC not an old WD. Fixed a parsing
1545 problem in the interactive XML shell found when testing XPath.
1546
Daniel Veillardac260302000-10-04 13:33:43 +00001547Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1548
1549 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1550 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1551 examples with the extra test
1552
Daniel Veillard7cfce322000-10-04 12:40:27 +00001553Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1556 the global init function.
1557
Daniel Veillard970112a2000-10-03 09:33:21 +00001558Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * HTMLparser.c: Doohhh, attribute name parsing was still case
1561 sensitive ! Fixed this ...
1562 * result/HTML/* : updated the tests results accordingly
1563
Daniel Veillard740abf52000-10-02 23:04:54 +00001564Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1567 engine, should be far more stable, incorporated a new version of
1568 preceding/following axis, need testing
1569 * uri.c: fixed file:///c:/a/b/c problem
1570 * test/XPath/tests/idsimple: augmented the XPath tests
1571
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001572Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * doc/* rebuilding docs for 2.2.4 release
1575
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001576Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * configure.in: releasing 2.2.4
1579 * parser.[ch]: added xmlStrEqual()
1580 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1581 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1582 use xmlStrEqual instead
1583 * TODO: updated
1584 * added an XPath test
1585
Daniel Veillardbc765302000-10-01 18:23:35 +00001586Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1589 * entities.h: exported xmlInitializePredefinedEntities
1590 * parser.[ch] : added xmlInitParser()
1591 * parserInternals.h : had to export htmlInitAutoClose()
1592
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001593Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1596 problems
1597 * Makefile.am : added XPath regression tests to normal tests
1598 * uri.c: fixed a problem with local paths, cleanup
1599 * parser.c: fixed a problem with large CData sections
1600
Daniel Veillardd2ade932000-09-30 14:39:55 +00001601Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * configure.in xml-config.in: patch from "Ben Taylor"
1604 <sol7x86@hotmail.com> for solaris shared libs lookup
1605
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016062000-09-30 Martin Baulig <baulig@suse.de>
1607
1608 * libxml-2.0.pc.in: Provide pkg-config script.
1609
1610 * configure.in: Create the libxml-2.0.pc script from the
1611 libxml-2.0.pc.in templates.
1612 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001613 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001614
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001615Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1616
1617 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1618 when compiling with MSC
1619
Daniel Veillard46057e12000-09-24 18:49:59 +00001620Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1621
1622 * xpath.c: patch for normalize-string() substring-before(),
1623 substring-after() and translate() functions from Bjorn Reese
1624 <breese@mail1.stofanet.dk>
1625 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1626 Fredrik Hallenberg <hallon@lysator.liu.se>
1627 * TODO: updated
1628
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001629Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1632 problem of socklen_t being undefined on a number of platforms
1633 * debugXML.c: fixed a compilation problem when without snprintf
1634
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001635Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1638 an URI bug and a fix for the control-character-induced infinite loop
1639 * nanohttp.c: preventive fix for compiling on WIN32
1640
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001641Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * xmlint.c: closing bug #25000
1644
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001645Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1648 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1649 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1650 related function, fixing xmlStrncmp(), and associated cleanup
1651 * result/HTML/entities.html.sax: updating result
1652
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001653Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1654
1655 * uri.c: applied patch for URI escaping from Wayne Davison
1656 <wayned@blorf.net>
1657 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1658 from Denis Barbier <barbier@imacs.polytechnique.fr>
1659 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1660 patch from Wayne Davison
1661
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001662Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * doc/xml.html : updated with new releases, adding "how to help"
1665
Daniel Veillard04698d92000-09-17 16:00:22 +00001666Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1667
1668 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1669 removed a few warnings in pedantic mode ...
1670 * parserInternals.c parser.c: moved encoding switching function
1671 to parserInternals.c
1672 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1673
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001674Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1677 error or warning handlers
1678
Daniel Veillardb1059e22000-09-16 14:02:43 +00001679Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * parserInternals.c parserInternals.h parser.c Makefile.am:
1682 created a new module parserInternals.c, moved most of the
1683 code shared by the various parsers there, as well as
1684 deprecated code from parser.c. More cleanup of parser.c
1685 * uri.c: fixed a problem when URI is NULL
1686 * valid.c: speedup when looking for an attribute declaration
1687
Daniel Veillard39c7d712000-09-10 16:14:55 +00001688Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1689
1690 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1691 the cleanup of the computation of URI references when seeking
1692 external entities. The URI reference string and the resulting
1693 URI are both stored now.
1694 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1695 large s(n)printf checks and cleanup from Denis Barbier
1696 <barbier@imacs.polytechnique.fr>
1697 * xmlversion.h.in tree.h: couple of SGML declarations for a
1698 possible docbook module.
1699 * result/VC/ : a couple of test output changed due to the change
1700 of the entities URI
1701
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001702Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1703
1704 * parser.h: added a _private field for linking user's data
1705
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001706Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1707
1708 * parser.c parserInternals.h: demacroified most of the IS_XXX
1709 the gain in size is significant so ...
1710
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001711Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * entities.c: cases where looking up entities with doc==NULL
1714 covered
1715
Daniel Veillard90e11312000-09-05 10:42:32 +00001716Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
Daniel Veillard1de50802000-09-07 08:54:32 +00001718 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001719 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1720
Daniel Veillard98a79162000-09-04 11:15:39 +00001721Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
Daniel Veillard1de50802000-09-07 08:54:32 +00001723 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001724 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1725 * Makefile.in: added URItest and included thenin "make tests"
1726
1727Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001728
1729 * xmlversion.h.in: closed bug 22941
1730
Daniel Veillard2bb89092000-08-31 14:57:50 +00001731Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * doc/xmlio.html: added doc and example for entity loader
1734 redefinition.
1735
Daniel Veillard96984452000-08-31 13:50:12 +00001736Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1739 used by libxml
1740
Daniel Veillarde715dd22000-08-29 18:29:38 +00001741Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * parser.c: Fixed bug on invalid ontent characters and when using
1744 push.
1745 * xmllint.c: fixed xmllint endling of errors in push mode
1746
Daniel Veillard4948eb42000-08-29 09:41:15 +00001747Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001750 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001751 * result/HTML/*.sax: regenerated HTML SAX output
1752 * parser.c: more cleanup.
1753
Daniel Veillarde010c172000-08-28 10:04:51 +00001754Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001757 patches from Wayne Davison <wayned@users.sourceforge.net>,
1758 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001759 * HTMLparser.c: fixed an ignorable white space detection bug
1760 occuring when parsing with SAX only
1761 * result/HTML/*.sax: updated since the output is now HTML
1762 encoded...
1763
Daniel Veillard47f3f312000-08-27 22:40:15 +00001764Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1765
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001766 * HTMLparser.[ch]: applied some of Wayne Davison
1767 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001768
Daniel Veillarde0854c32000-08-27 21:12:29 +00001769Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1770
1771 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1772 undeclared namespace prefix was used, added a warning.
1773 Cleaned up support w.r.t. entities, spilling out a warning
1774 and being pedantic on lookups.
1775 * test/warning/ent9 : added testcase for previous example.
1776 * TODO: updated
1777 * parserInternals.h parser.c: changed the way names are parsed
1778 now allow infinite size and decrease penalty for normal use
1779 * parser.c: Started a big cleanup/check of the parser code,
1780 fixed some of the most tortuous entity code, spotted code
1781 unused anymore
1782 * test/*: added tests for very long names and related nasty
1783 things.
1784
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001785Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * doc/encoding.html: added encoding aliases doc
1788 * doc/xml.html: updates
1789 * encoding.[ch]: added EncodingAliases functions
1790 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1791 bottleneck affecting large DTDs like Docbook
1792 * parser.[ch] xmllint.c: added a pedantic option, will be
1793 useful
1794 * SAX.c: redefinition of entities is reported in pedantic mode
1795 * testHTML.c: uninitialized warning from gcc
1796 * uri.c: fixed a couple of bugs
1797 * TODO: added issue raised by Michael
1798
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001799Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * doc/encoding.html: propagated Martin Duerst suggestions
1802
Daniel Veillard52402ce2000-08-22 23:36:12 +00001803Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1806 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1807 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1808 by Wayne Davison
1809
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001810Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * nanoftp.c nanohttp.c: small cleanup
1813 * TODO: updated
1814
Daniel Veillard244ece92000-08-19 20:58:02 +00001815Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * added an old VC testcase and updated title.xml entity
1818
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001819Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1822 done on auto-opening of <p> tags and cleanup of SAX output
1823
Daniel Veillard979e55e2000-08-19 16:48:54 +00001824Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1827
Daniel Veillard4540be42000-08-19 16:40:28 +00001828Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1829
1830 * doc/xml.html libxml.* structure.*: updated the doc a bit
1831
Daniel Veillard808a3f12000-08-17 13:50:51 +00001832Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1835 of SAX tests
1836
Daniel Veillard29579362000-08-14 17:57:48 +00001837Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1840 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1841
Daniel Veillard1255ab72000-08-14 15:13:33 +00001842Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1845 * testHTML.c: fix core dump on Solaris 2.x systems
1846 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1847 * result/HTML/*.sax: previous bug fix lead to new results
1848
Daniel Veillard03109292000-08-14 14:58:22 +00001849Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1850
1851 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1852 * configure.in: added --with-readline=DIR to accept alternate
1853 path for readline include/library
1854 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1855 for ANSI under HP-UX
1856 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1857 includes @LIBS@
1858
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001859Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * doc/* : rebuilt the docs
1862 * getting ready for 2.2.2 release
1863
Daniel Veillard87b95392000-08-12 21:12:04 +00001864Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1867 and xmlAddFeature()
1868 * tree.[ch]: added xmlAddChildList()
1869 * xmllint.c: MAP_FAILED macro test
1870 * parser.h: added xmlParseCtxtExternalEntity()
1871 * valid.c: applied bug fixes removed warning
1872 * tree.c: added CDATA block to elements content
1873 * testSAX.c: cleanup of output
1874 * testHTML.c: added SAX testing
1875 * encoding.c: better error recovery
1876 * SAX.c, parser.c: fixed one of the external entity processing
1877 of the OASis testsuite
1878 * Makefile.am: added HTML SAX regression tests
1879 * configure.in: bumped to 2.2.2
1880 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1881 SAX results
1882
Daniel Veillard88a172f2000-08-04 18:23:10 +00001883Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1884
1885 * configure.in: patch for HP compiler
1886
18872000-08-04 Sven Heinicke <sven@zen.org>
1888
1889 * xmllint.c: Was coredumping sometimes when the file given didn't
1890 exist.
1891
Daniel Veillard46e370e2000-07-21 20:32:03 +00001892Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1893
1894 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001895
Daniel Veillard46e370e2000-07-21 20:32:03 +00001896 when using in memory parsing. Need some cleanup.
1897 * xmllint.c configure.in: added a --memory flag to test memory
1898 parsing
1899
Daniel Veillard36650692000-07-21 15:16:39 +00001900Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * nanohttp.c: fixed socklen_t replacement to unsigned int
1903 * parser.c: fixed a space handdling missing at the end of
1904 production 28 DOCTYPE.
1905 * xmlmemory.c: fixed a stupid bug on the routine to override
1906 allocation functions
1907 * TODO: updated
1908
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001909Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * doc/ regenerated the docs
1912
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001913Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * doc/encoding.html doc/xml.html: added I18N doc
1916 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1917 improvements, both parser and filters, added ASCII & HTML,
1918 fixed the ISO-Latin-1 one
1919 * xmllint.c testHTML.c: added/made visible --encode
1920 * debugXML.c : cleanup
1921 * most .c files: applied patches due to warning on Windows and
1922 when using Sun Pro cc compiler
1923 * xpath.c : cleanup memleaks
1924 * nanoftp.c : added a TESTING preprocessor flag for standalong
1925 compile so that people can report bugs more easilly
1926 * nanohttp.c : ditched socklen_t which was a portability mess
1927 and replaced it with unsigned int.
1928 * tree.[ch]: added xmlHasProp()
1929 * TODO: updated
1930 * test/ : added more test for entities, NS, encoding, HTML, wap
1931 * configure.in: preparing for 2.2.0 release
1932
Daniel Veillard49703262000-07-10 10:27:46 +00001933Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * nanoftp.c: fixed the way the control connection is handled
1936 * libxml.spec.in: fixed the dependancies and cleanup
1937
Daniel Veillard306be992000-07-03 12:38:45 +00001938Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * doc/xml.html: changed the xmlsoft.org structure, updated the
1941 examples w.r.t. root and childs
1942
Daniel Veillard7d853352000-07-02 18:53:09 +00001943Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1946
Daniel Veillard365e13b2000-07-02 07:56:37 +00001947Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * HTMLparser.c: Work on character encoding support for the HTML parser
1950 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1951 * encoding.c: Fixed a potential memleak in the encoding stuff
1952
Daniel Veillardaf743792000-07-01 11:49:28 +00001953Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * doc/FAQ.html doc/Makefile.am : added a FAQ
1956
1957Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001958
1959 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1960 of the HTML parser to force it to not bypass SAX
1961
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001962Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * win32config.h.in: updated
1965 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1966 lacks iconv support :-( need to release 2.1.1
1967 * configure.in: release 2.1.1
1968 * HTMLparser: fixed bug #14784
1969 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1970 by Windows compiler
1971 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1972 the SAX startDocument() callback.
1973 * TODO: updated
1974
1975Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * added xmlStopParser()
1978
Daniel Veillardbe803962000-06-28 23:40:59 +00001979Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * configure.in: 2.1.0 prerelease
1982 * Large resync between W3C and Gnome tree
1983 * nanoftp, nanohttp.c: fixed stalled connections probs
1984 * HTMLtree.c SAX.c : support for attribute without values in
1985 HTML for andersca
1986 * valid.c: Fixed most validation + namespace problems
1987 * HTMLparser.c: start document callback for andersca
1988 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1989 * parser.h, SAX.c: serious speed improvement for large
1990 CDATA blocks
1991 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1992 different encoding
1993 * example/Makefile.am example/gjobread.c tree.h: work on
1994 libxml1 libxml2 convergence.
1995 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1996 and the LIBXML_TEST_VERSION macro
1997
Daniel Veillardc310d562000-06-23 18:32:15 +00001998Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1999
2000 * doc/xml.html: various patches and improvements typo fixed by
2001 Felix Natter
2002 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2003 from Felix Natter <fnatter@gmx.net>
2004
Daniel Veillardf3029822000-05-06 08:11:19 +00002005Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2006
2007 * doc/upgrade.html: updated with instructions for support of both
2008 libxml-1.x and libxml-2.x
2009 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2010 for 2.x support and also fixed includes
2011
2012
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002013Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2014
2015 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2016 the encoding support, added iconv support, so now libxml if
2017 compiled with iconv automatically support japanese encodings
2018 among others. Work based on initial patch from Yuan-Chen Cheng
2019 I may have broken binary compat in the encoding handler
2020 registration scheme, but that was so utterly broken I don't
2021 expect anybody to have used this feature until now.
2022 * parserInternals.h: fixup on the CHAR range macro
2023 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2024 code.
2025 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2026 * uri.c: added xmlParseURI() I can't believe I forgot to
2027 implement this one in 2.0 !!!
2028 * SAX.c: moved doc->encoding update in the endDocument() call.
2029 * TODO: updated.
2030
Daniel Veillard06047432000-04-24 11:33:38 +00002031Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2032
2033 * tree.h: removed extraneous xmlRemoveProp definition
2034 * TODO: added item about --disable-corba configure switch
2035 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2036 * nanoftp.c: fixed include problems giving troubles on AIX and
2037 slowlaris
2038 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2039 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2040 comment and headers changes to lower gtk-doc number of warnings
2041 * doc/html/*: rebuilt docs
2042
Daniel Veillarde0aed302000-04-16 08:52:20 +00002043Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * HACKING: documented the tag for 1.x and instructions
2046
Daniel Veillard5e873c42000-04-12 13:27:38 +00002047Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2050 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2051 xmlCreateIOParserCtxt
2052 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2053 significant overall improvement
2054 * xmllint.c: added I/O test to xmllint
2055 * testSAX.c: added a speed test
2056 * doc/* : updated/regenerated
2057
Daniel Veillardfc708e22000-04-08 13:17:27 +00002058Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2059
2060 * xpath.c uri.h parserInternals.h: cosmetic changes from
2061 "Timur I. Bakeyev" <timur@bat.ru>, including making
2062 xmlCreateURI() public
2063
Daniel Veillard5d211f42000-04-07 17:00:24 +00002064Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2065
2066 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2067 and the code at the same time. Added a clean mechanism for
2068 overload or added input methods: xmlRegisterInputCallbacks()
2069 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2070 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2071 * TODO: updated
2072 * doc/* : updated/regenerated
2073 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2074 source dir
2075
Daniel Veillarde77a9182000-04-05 19:12:29 +00002076Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2077
2078 * testURI.c: yet another forgotten commit, I should get some sleep !
2079
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002080Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * xmllint.c: forgot to commit this too ?
2083
Daniel Veillardb9df4042000-04-05 14:23:16 +00002084Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * xmlversion.h.in : forgot to commit this previously
2087
Daniel Veillard361d8452000-04-03 19:48:13 +00002088Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2091 * README TODO: updated for release
2092 * uri.c uri.h: added authority parsing/saving
2093 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2094 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2095 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2096 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2097 Makefile.am : added compile-time customization of libxml
2098 --with-ftp --with-http --with-html --with-xpath --with-debug
2099 --with-mem-debug
2100 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2101 #include <libxml/xxx.h> I hope it won't break too much stuff
2102 and will be manageable in the future...
2103 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2104 and added xmllint to the installed programs
2105 * uri.h: added xmlFreeURI()
2106
Daniel Veillardec303412000-03-24 13:41:54 +00002107Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * uri.c uri.h: finished the escaping handling, the base support
2110 and the URI path normalization. Looks good just lacks the
2111 authority content parsing code.
2112 * Makefile.am: added instructions to generate testURI
2113 * TODO: updated
2114 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2115 added links and icons for W3C and Gnome
2116
Daniel Veillard8f621982000-03-20 13:07:15 +00002117Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * xmlmemory.[ch] : seems I forgot to actually update the files in
2120 the last commit :-)
2121 * doc/xml.html doc/html/* : updated and uploaded the docs
2122
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002123Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2126 * TODO: updated
2127 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002128 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002129 gfree).
2130 * Makefile.am, uri.c, uri.h: added a set of functions to do
2131 exact (litteraly copied from the RFC 2396 productions) parsing
2132 and handling of URI. Will be needed for XLink, one XML WFC,
2133 XML Base and reused in the nano[ftp/http] modules. Still work
2134 to be done.
2135
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002136Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * configure.in, libxml.spec.in : libxml2
2139 * doc/* : updated the doc page, rebuilt the docs
2140
Daniel Veillardcf461992000-03-14 18:30:20 +00002141Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * all: tagged LIB_XML_1_X
2144 * *.c *.h : updated from W3C CVS tree
2145 * configure.in : 2.0.0-beta
2146 * libxml.spec.in : libxml2 package nam
2147 * result/* : new version of the tests output
2148
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002149Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2152
Daniel Veillardb566ce12000-03-04 11:39:42 +00002153Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2154
2155 * doc/* : rebuilt the docs
2156 * parser.c: final patch on #6766
2157 * valid.c: small patch on validity checks.
2158
Daniel Veillardfb76c402000-03-04 11:39:42 +00002159Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2162 added
2163 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2164 compatibility w.r.t. XML spec and existing code.
2165
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002166Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * parser.c: seems a better solution to <a> </a> exists,
2169 will try it for a while
2170
Daniel Veillard83a30e72000-03-02 03:33:32 +00002171Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * parser.c: tried to remove the <a> </a> generating <a/>
2174 this is hard. Left a flag for that purpose. Fixed bug #6766
2175 * configure.in: prepared 1.8.7 not released, due to previous
2176 problem
2177
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002178Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * doc/xml.html : applied second patch from Paul DuBois
2181
Daniel Veillard402e8c82000-02-29 22:57:47 +00002182Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * doc/xml.html : applied patch from Paul DuBois
2185
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002186Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2189
Daniel Veillard5feb8492000-02-02 17:15:36 +00002190Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2193 compilation warnings on various platforms.
2194 * parser.c: Fixed #5281 validity error callbacks are now desactived
2195 by default if not validating.
2196
Daniel Veillardf341f932000-02-02 14:52:08 +00002197Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2200
Daniel Veillard13c757e2000-02-01 23:59:15 +00002201Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2204 <gkatsi@cs.toronto.edu>
2205
Daniel Veillard726e8792000-01-30 20:04:29 +00002206Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2207
2208 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2209 processing URLs
2210
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002211Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2212
2213 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2214 xmlNanoFTPUpdateURL for persistent control connections.
2215 * configure.in: 1.8.6
2216
2217Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2220 * tree.[ch] : added xmlSaveNoEmptyTags
2221
James Henstridgef3be9312000-01-28 13:59:21 +000022222000-01-29 James Henstridge <james@daa.com.au>
2223
2224 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2225
2226 * Makefile.am: added nanoftp.[ch] to the build.
2227
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002228Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * nanoftp.[ch]: cleanup, comments, API
2231 * debugXML.c : fixed a bug in the cat command
2232 * doc/*: regenerated the docs
2233
Daniel Veillardda07c342000-01-25 18:31:22 +00002234Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2235
2236 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2237 * debugXML.c : fixed a bug in the cat command
2238 * valid.c: fixing some small probs
2239 * libxml.spec.in: get rid of the SNAP suffix
2240 * doc/xml.html: updated the status
2241
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002242Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * xml-config.in: xml-config --version to just return the
2245 version number
2246 * xpath.c: some cleanup w.r.t. axis when the current node is
2247 an attribute.
2248 * TODO: updated
2249
Daniel Veillard461a66c2000-01-18 18:01:01 +00002250Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * configure.in: prepared for libxml-1.8.5
2253 * doc/* recompiled the documentation
2254
22552000-01-17 Jody Goldberg <jgoldberg@home.com>
2256
2257 * configure.in : WARNING autoconf subtlety alert :
2258 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2259 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2260 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2261 get defined by AC_CHECK_HEADERS.
2262
Daniel Veillardf967b902000-01-17 16:06:10 +00002263Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2266 Rune.Djurhuus@fast.no
2267
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002268Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * TODO: updated
2271 * tree.c, parser.c: made sure that only memory alloc problems
2272 and internal parser errors are allowed to write to stdout or
2273 stderr.
2274
Daniel Veillard0142b842000-01-14 14:45:24 +00002275Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * tree.c : restored xmlNewGlobalNs since this seems used by
2278 a lot of existing code :-(, fixed a bug in xmlNewNs
2279 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2280 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2281 to exit() from the library code.
2282 * xpath.c, parser.c: removed bugs or unused code detected by
2283 Windows compilers
2284 * parser.c: started adding interfaces for parsing well balanced
2285 XML fragments
2286 * configure.in: releasing 1.8.4
2287 * doc/* : rebuilt the docs
2288
Daniel Veillard2eac5032000-01-09 21:08:56 +00002289Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * tree.[ch] : added xmlNewDocFragment() for DOM
2292 * testHTML.c: uninitialized variable.
2293
Daniel Veillardf3a73582000-01-05 14:58:39 +00002294Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * doc/* : rebuild the docs
2297
Daniel Veillard71b656e2000-01-05 14:46:17 +00002298Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2299
2300 * acconfig.h: readline and history patch
2301 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2302 * tree.c: added check and handling when possibly removing an ID
2303 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2304 and saving.
2305 * test/HTML/entities.html result/HTML/entities.html* : test for
2306 various entities reference cases
2307 * result/HTML/* : as a result output of some testcase have
2308 changed
2309 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2310 by previous example. added xmlParseTryOrFinish().
2311 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2312 entities.h debugXML.h HTMLparser.h: changed the way struct are
2313 declared to allow gtk-doc to expose those
2314 * parser.c: closed bug #4960
2315 * Makefile.am configure.in: Applied patch from
2316 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2317 and math/socket libs detection
2318
Daniel Veillard437b87b2000-01-03 17:30:46 +00002319Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * configure.in, Makefile.am: link tester against readline
2322 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2323
Daniel Veillard686d6b62000-01-03 11:08:02 +00002324Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2325
2326 * tree.[ch]: added xmlRemoveProp
2327 * win32config.h.in nanohttp.c: avoid including the Windows
2328 socket stuff in every C files
2329 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2330 the XmL parser(s)
2331 * test/ns4 result/ns4 etc...: added test case for previous prob
2332 * tree.c: xmlNewNs wasn't checking for double definition
2333 * Makefile.in: fixed a problem with dist-hook duplicates
2334 * parser.[hc], xmlIO.c: fixed the loading of external entities
2335 APIs, now xmlLoadExternalEntity() is used everywhere and
2336 setting up an app specific front-end using the
2337 * SAX.c parser.c: some fixes, now the xhtml spec validates
2338 with the xhtml DTD.
2339 * error.c: fixed crashes in case of no input stream
2340 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2341 to the validation tests and results
2342
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002343Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2346 too htmlCreatePushParserCtxt() and htmlParseChunk()
2347 * parser.c: a bit of cleanup.
2348 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2349 to XML) removed the last mem leak known
2350 * HTMLtree.c: output message cleanup
2351 * xmlmemory.c: display content info about memory blocks
2352 * result/HTML/wired.* : missing att value warning change
2353
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002354Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * doc/* : rebuilt the documentation
2357
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002358Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2359
2360 * parser.[ch] parserInternals.h: Push parser for XML,
2361 seems to work fine now
2362 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2363 --push for push testing
2364 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2365 * testSAX.c: added --push
2366 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2367 subtree
2368 * xmlIO.[ch] : enriched API + fixes for push mode
2369 * entities.[ch]: added the entity content length to the struct.
2370 * xmlmemory.[ch]: new API to show the last entries for the shell
2371 * valid.c: added required attribute testing
2372 * SAX.c: the cdata callback now merge contiguous fragments
2373 * HTMLparser.c: cleanup of some macros
2374
Daniel Veillard3c558c31999-12-22 11:30:41 +00002375Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2376
2377 * parser.c: fix for PIs name starting with xml
2378 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002379 * *.c, configure.in win32config.h.in : generate win32config.h for
2380 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002381
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002382Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * parser.c: fixed a stupid = vs. == bug :-(
2385 * doc/gnome-xml.sgml: s/glade/xml/
2386
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002387Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * configure.in, doc/xml.html : bug fix release 1.8.2
2390 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2391 Hopefully the end of that silly C++ include problem
2392 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2393 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2394 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2395 troubles with autoclosed elements when the stree shape doesn't
2396 follow the DtD specs. Added htmlIsAutoClosed() and
2397 htmlAutoCloseTag()
2398 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2399 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2400 * debugXML.c: fixed a bug on printing default namespaces.
2401 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2402
Daniel Veillardb24054a1999-12-18 15:32:46 +00002403Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * result/HTML/*.htm[l] : updated the HTML regression tests according
2406 to the new output
2407 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2408 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2409 problem due to intermix of extern "C" { ... } declarations for C++
2410 and recursive includes in the headers
2411
Chris Lahey323c48c1999-12-18 15:32:45 +000024121999-12-20 Chris Lahey <clahey@umich.edu>
2413
2414 * HTMLtree.c: Made it so that html nodes with a single child do
2415 not insert a carriage return before or after the child node.
2416
Daniel Veillardb24054a1999-12-18 15:32:46 +00002417Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002418
2419 * configure.in, doc/xml.html : bug fix release 1.8.1
2420 * parser.c: fixed bug #4344
2421 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2422 added the glue to avoid C++ problems
2423 * doc/* : regenerated the documentation
2424
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002425Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2428 namespace recognition, and Dia as a resul :-(
2429 * encoding.c: closed bug #3950
2430
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002431Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * valid.c: debugging a posteriori validation, except URI expansion
2434 stuff this should be fixed now
2435 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2436 Carl Nygard <cnygard@bellatlantic.net>
2437 * tester.c: added --postvalid, cleaning of the code
2438 * tree.[ch]: added xmlDocGetRootElement()
2439
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002440Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2441
2442 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2443 c++ losage.
2444
Daniel Veillard10a2c651999-12-12 13:03:50 +00002445Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * configure.in, doc/xml.html : bumped to 1.8.0
2448 * xlink.[ch], Makefile.am : added framework for link detection
2449 * parser.h: added nbChars to parser context, needed for cleanup.
2450 * xmlmemory.c: removed a nasty bug when out of mem
2451 * valid.[ch]: adding namespace support for attribute decl
2452 * tester.c: added --debugent option
2453 * debugXML.[ch]: added xmlDebugDumpEntities()
2454 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2455 buffers instead, this was really needed, validation was breaking
2456 in strange ways due to that. Added xmlParseStringPEReference()
2457 and other parsing from strings functions. Entities processing
2458 modified again, but PERef are still not handled correcly but
2459 unless you're Eve Maller you won't notice :-)
2460 * HTMLparser.c: large changes toward reliability, and switched to
2461 lowercase internal tags, XHTML is lowercase, so it will help
2462 that output is closer to next version.
2463 * doc/* : regenerated the documentation, it is now hosted at
2464 http://xmlsoft.org/ (same bits I just bought the domain :-)
2465
2466
Daniel Veillard294cbca1999-12-03 13:19:09 +00002467Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2470 doc generation
2471 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2472 in the SAX API
2473 * doc/*: rebuilt the doc making sure everything appears in the
2474 HTML files
2475
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002476Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2477
2478 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2479 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2480 which allow impressive speed improvement on dataset with
2481 large text pieces, but at the cost of broken binary
2482 compatibility and slightly bigger memory usage.
2483 Configure with --with-buffers to activate them, they
2484 are protected with XML_USE_BUFFER_CONTENT define.
2485 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2486 goal is 0 memory left allocated once parser is no more used
2487 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2488 call xmlCleanupParser() and xmlMemoryDump()
2489
Daniel Veillarda819dac1999-11-24 18:04:22 +00002490Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2493 * parser.[ch] encoding.[ch]: added memory cleanup routines
2494 * parser.c: closing bug #3788
2495 * doc/*: rebuilt the doc
2496
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002497Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2500 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2501 * tester.c: added --compress option
2502 * doc/*: rebuilt the documentation
2503
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002504Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2507 if given /proc/kcore as input !
2508 * doc/xml.html doc/*: updated and rebuilt the documentation
2509
2510Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002511
2512 * parser.c: Fixed some wrongly space collapsing code due to
2513 a misreading of the spec.
2514 * result/*: fixed the output accordingly
2515
2516Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002517
2518 * encoding.c: bug fix and typos
2519 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2520 * parser.c: added attribute normalization closing bug #3597
2521 * test/att* result/att* SAXresult/att*: testcase for attribute
2522 normalization
2523
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002524Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * configure.in: closing bug #3163 by adding extra flags for the
2527 cc compiler on HP-UX
2528
Daniel Veillard51e3b151999-11-12 17:02:31 +00002529Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * valid.[ch] : removed a typo and an enumerated type bug in the
2532 xmlAddElementDecl() function
2533 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2534 call to xmlEncodeEntitiesReentrant() so that the functions
2535 New, Set and Get are at the same level.
2536 * parser.c HTMLparser.c: extra memory allocation bug for
2537 attributes detected by someone using libxml in embedded systems :-)
2538
Daniel Veillard962195f1999-10-28 15:51:53 +00002539Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2540
2541 * xmlmemory.h: turned off mem debug :-\
2542
Daniel Veillard35008381999-10-25 13:15:52 +00002543Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * parser.c: closed bug #2784 a one line fix, but worth pushing
2546 a new release out
2547 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2548 some structures, comments before and after the
2549 main element, and other nastyness
2550 * HTMLtree.c tree.c: accomodate the extended HTML supported
2551 * configure.in: pushing 1.7.4
2552 * test/ent8 and related outputs : added a new test for bug #2784
2553 * test/HTML/wired.html and related output: a nasty HTML example
2554 * Makefile.am: improved the test scripts
2555 * docs/* : reran the documentation extractor, updated xml.html
2556
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002557Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2558
2559 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2560 HTMLparser and debugged the HTML related code. HTML documents
2561 now have their own type
2562 * entities.c: do not dump &apos; for HTML output
2563 * xmlmemory.c: improvement, breakpoint mechanism
2564 * testHTML.c: added --sax --repeat ...
2565 * Makefile.am: improved the HTML tests
2566 * valid.[ch]: added xmlValidGetValidElements and
2567 xmlValidGetPotentialChildren
2568 * tester.c: added --insert to test the 2 new functions
2569 * test//* result//* SAXresult//* : regression test cleanup
2570 and extension.
2571 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2572 gnome-xml-nanohttp.html
2573
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002574Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * HTMLparser.c: fixed problems with some autoclose tags
2577 * tree.c: fixed XML output problems.
2578 * result/* SAXresult/*: update of the tests output
2579
Daniel Veillard6077d031999-10-09 09:11:45 +00002580Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * Makefile.am: Arturo patch for xmlConf.sh version info
2583 * parser.c: Tim Josling patch for single quoted items
2584 * tester.c: Tim Josling patch for tester options usage
2585 * tree.h: indent cleanup
2586
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002587Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2588
2589 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2590 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2591
Daniel Veillard00fdf371999-10-08 09:40:39 +00002592Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2593
2594 * tree.c : Raph patch for initialization of CORBA fields
2595 * parser.c, xpath.c, ...: modification of doc comments
2596 * xpath.c : allow spaces in xpath expressions
2597
Daniel Veillardad219441999-09-27 08:17:49 +00002598Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * xmlmemory.h: turning off memory debug :-(
2601
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002602Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2603
2604 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2605 better SAX interfaces.
2606 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2607 entity.
2608 * configure.in: 1.7.2
2609
2610Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002611
2612 * libxml.spec.in: fixed the URL
2613 * doc/xml.html: improved the documentation front-end
2614
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002615Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002616
2617 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2618
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002619Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002620
2621 * libxml.spec.in: fixed the alpha compile problem
2622 * parser.[ch]: changed errno to errNo in the parser context :-(
2623 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2624 * doc/xml.html: changed CHAR to xmlChar
2625 * doc/html/*: recompiled the documentation
2626 * configure.in: 1.7.1
2627
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002628Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * parser.h: modified the parser context struct to regain 1.4.0
2631 binary compatibility
2632 * parser.c, xml-error.h: added errno ot teh context and defined
2633 a set of errors values with update of errno
2634 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2635 DTDs and entities
2636 * *.h, *.c: complete cleanup of the use of config.h and include
2637 protection depending on the current setup.
2638 * overalll debugging, maintenance and bug-fixing on all modules
2639 * updated the documentation
2640 * ready for 1.7.0
2641
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002642Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * HTMLparser.c : cleanup
2645 * SAX.c valid.c valid.h: added ID/IDREF checking
2646 * tree.c tree.h: extended doc structure for refs
2647 * configure.in: 1.6.2
2648 * parser.c: patched bug in SAX user arg call
2649 * parserInternals.h: patched missing close in C++ wrapping
2650 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2651 especially upcoming XPointer implementation.
2652 * doc/xml.html: augmented, typo
2653
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002654Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2655
2656 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2657 not all invocations of install understand -d.
2658
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002659Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2660
2661 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2662 to make 'check' works, when builddir != srcdir.
2663
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002664Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * doc/xml.html : updated the documentation
2667
Daniel Veillard6454aec1999-09-02 22:04:43 +00002668Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2671 not deallocated memory blocks
2672 * *.c : replaces all calls to malloc() free() and realloc() to
2673 the wrapper functions/macros
2674 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2675 instead of xmlFreeNodeList()
2676
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002677Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2678
2679 * HTMLparser.c: corrected a stupid bug leading to core dump at
2680 tree deallocation. Removed warnings indicated by
2681 Stephane.Conversy@lri.fr
2682 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2683 looked for in the external subset
2684
2685Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002686
2687 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2688 on SGI by Stephane.Conversy@lri.fr
2689
Daniel Veillardb96e6431999-08-29 21:02:19 +00002690Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * all .h : changed the prototype declaration indent as in gtk
2693 * most .c : working on reducing the TODOs in the code
2694 * most .c : cleanup though -pedantic and Insure++
2695 * improvements on validation ID checkings.
2696 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2697 * xml-config.in: closed #1810
2698
2699Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002700
2701 * tree.h, valid.c, valid.h: more work on validity, IDs
2702 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2703 definition for AIX
2704
Daniel Veillardb556eb51999-08-15 17:19:50 +00002705Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2708 the distribution due to a cut'n paste error at last commit
2709
Daniel Veillardb05deb71999-08-10 19:04:08 +00002710Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2711
2712 * configure.in: upgraded to version 1.4.0
2713 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2714 Big update, added a large part of the validation process,
2715 it should be usable, but some parts are missing
2716 * xpath.c: improved the implementation w.r.t. root.
2717 * Makefile.am: added more tests
2718 * test and result trees: added a lot of tests
2719 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2720
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002721Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * Added an HACKING file
2724
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002725Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * xpath.[ch] : improvements and debug of the XPath implementation
2728 * parser.c, HTMLparser.c : modified the parsers to be progressive
2729 * tree.[ch] : extended the Buffer promitives
2730 * xmlIO.[ch] : added basic I/O routines providing progressive
2731 parsing and ready for I18N conversion plugins
2732 * SAXresult/* : the SAX callback sequence maybe slightly different
2733 now
2734 * test*.c : improved/updated the tests programs
2735 * doc/* : recompiled the docs.
2736
Daniel Veillard15b75af1999-07-26 16:42:37 +000027371999-07-26 Michael Meeks <michael@edenproject.org>
2738
2739 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2740
2741 * tree.c: Ditto.
2742
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002743Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2744
2745 * configure.in: upgraded to version 1.4.0
2746 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2747 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2748 XML query language, see http://www.w3.org/TR/xpath for more details.
2749 * parser.c, parser.h: added CHAR* related string functions for XPath
2750 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2751 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2752 rebuild the docs.
2753 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2754 and regression testing capabilities for XPath.
2755
Daniel Veillardd79d7871999-07-12 10:38:12 +00002756Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2757
2758 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2759 closing bug #1646
2760
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002761Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2762
2763 * Makefile.am, example/Makefile.am: closed bug #1683
2764
Daniel Veillard3166ab11999-07-11 16:14:19 +00002765Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * example/Makefile.am, configure.in: added the makefile for the
2768 gjobread example
2769
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002770Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2771
2772 * doc/Makefile.am:
2773 - fix which allow "make install DESTDIR=</install/prefix>".
2774
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002775Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2776
2777 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2778 which fixed a problem on the file reading-code.
2779
Daniel Veillard82150d81999-07-07 07:32:15 +00002780Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2781
2782 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2783 output.
2784 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2785
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002786Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2787
2788 * parser.h : Oops removed the binary compatibility problem
2789 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2790 * parser.c, HTMLparser.c: applied patches for reading from stdin
2791
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002792Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2793
2794 * parser.c, entities.c, valid.c: cleanup bug #1591
2795 * configure.in: cleanup bug #1592
2796 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2797 the same tree back-end. Hence gdome will be available for it.
2798 * doc/Makefile.am: close bug #617
2799
Daniel Veillard97fea181999-06-26 23:07:37 +00002800Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * parser.c: alloctate a per parser context SAX interface block
2803
Daniel Veillard14fff061999-06-22 21:49:07 +00002804Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2805
2806 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2807 and xmlEncodeEntitiesReentrant with the correct one :-\
2808
2809Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2810
2811 * commit of my internal XML base changes, quite a lot of
2812 changes, cleanups, better entities support, framework for
2813 new I/O and charset detection and handling
2814 * Fixed the configure/Makefile stuff to generate shared libs
2815 with the proper version info, so we jumped on rev from
2816 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2817 xmlEncodeEntities() result need to be freed now, and a string
2818 xmlParserVersion provide the current library version.
2819
Raph Levien05240da1999-06-15 21:27:11 +00002820Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2821
2822 * parser.c: fixed a buffer overrun for when you have a very long
2823 attribute with no entities in it.
2824
Daniel Veillardbb2da581999-06-13 14:37:07 +00002825Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * added example directory
2828 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2829
Daniel Veillard011b63c1999-06-02 17:44:04 +00002830Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2831
2832 * Release of libxml-1.1, nearly everything has been touched for
2833 this.
2834 * Added more regression tests
2835 * Updated the documentation
2836
Daniel Veillard27d88741999-05-29 11:51:49 +00002837Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * tree.[ch]: unified the XML_NO_CORBA defines.
2840 * parser.c encoding.[ch]: started plugging in char encoding detection
2841
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002842Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2843
2844 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2845 Also freed allocated buffer.
2846
Daniel Veillard27d88741999-05-29 11:51:49 +00002847Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002848 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2849 reentrancy problem at printing. One is left in entities.c, to
2850 remove ASAP
2851 * testSAX.c : added a test example showing the use of the SAX
2852 interface if one doesn't want to build the DOM tree.
2853 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2854
Daniel Veillard517752b1999-04-05 12:20:10 +00002855Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2858 large revamping of the parser to use SAX callbacks
2859 http://www.megginson.com/SAX/ (or at least a C like interface
2860 a la Expat). It's now possible to set up your own callbacks
2861 and the parser will not build a DOM tree.
2862 * test/* result/*: updated the test suite, I finally removed
2863 the old Namespace draft support (PI based).
2864
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002865Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2866
2867 * Makefile.am: added test result to EXTRA_DIST for make tests
2868
Daniel Veillard64068b31999-03-24 20:42:16 +00002869Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2870
2871 * parser.c, parserInternals.h: moved the chars macro definitions
2872 to parserInternals.h
2873 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2874 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2875
Daniel Veillard012ccc11999-03-23 10:11:11 +00002876Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * xml-config.in : applied patch to make --version work
2879
Raja R Harinatha86c23e1999-03-05 22:14:01 +000028801999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2881
2882 * Makefile.am (check-local): Alias for `tests' target. This will
2883 cause `make check' to do the right thing.
2884 (tests): Don't run tests in srcdir. Also, replaced calls to
2885 basename with a `sed' "equivalent".
2886
Daniel Veillardd109e371999-03-05 06:26:45 +00002887Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2890 it in the header and not the sources, updated the doc.
2891 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2892 pointing this out.
2893
Daniel Veillardbc50b591999-03-01 12:28:53 +00002894Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2897 exported the inputStream routines.
2898 * doc/html/* : updated accordingly
2899
Daniel Veillardd692aa41999-02-28 21:54:31 +00002900Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * parser.c, parser.h, parserInternals.h: added a few extra
2903 internal calls to allocate and free parser contexts ...
2904 * doc/html/* : updated accordingly
2905
Daniel Veillard55a99271999-02-25 11:01:29 +00002906Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * configure.in, Makefile.am, doc/makefile.am : General changes for
2909 1.0.0 release and including the generated HTML documentation.
2910
Daniel Veillard35925471999-02-25 08:46:07 +00002911Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * makefile.am : added parserInternals.h, oops.
2914
Daniel Veillard1e346af1999-02-22 10:33:01 +00002915Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * parserInternals.h: added this header giving access to the parser
2918 internal functions.
2919 * doc/Makefile.am : added a rebuild target which rebuilds the full
2920 set of documentations
2921 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2922 the internal subset.
2923 * *.c *.h: modifications needed to generate the documentation using
2924 gtk-doc, cleanup of functions blocks, reorganisation of struct
2925 declarations.
2926
Daniel Veillard1164e751999-02-16 16:29:17 +00002927Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2928
2929 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2930 the tar and spec file to include the beginning of the doc.
2931
Nuno Ferreira03d04781999-02-13 00:07:17 +000029321999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2933
2934 * doc/.cvsignore: Added this file.
2935
Daniel Veillard6800ef31999-02-08 18:33:22 +00002936Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * tree.c: fixed xmlGetProp to return "" when the attribute
2939 exists, even if the node-list is NULL.
2940
Daniel Veillard726c7e31999-02-08 15:13:10 +00002941Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * tree.c: patched an error outputting empty attribute values.
2944 * Makefile.am and doc/makefile.am: have been updated during the
2945 week-end. Sorry for an empty CVS log, I got a shell problem.
2946
Daniel Veillard1899e851999-02-01 12:18:54 +00002947Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2948
2949 * tree.h: cleaned up using enums instead of defines
2950 * parser.c, valid.[ch]: more work on parsing/output of element
2951 declarations
2952
Daniel Veillard3b9def11999-01-31 22:15:06 +00002953Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * valid.[ch], tree.c, parser.c : more work toward full parsing
2956 of XML DTDs.
2957 * README: added informations about mailing-list and on-line
2958 documentation
2959
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000029601999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2961
2962 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2963
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002964Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * parser.c, tree.[ch] : more work toward conformance testing,
2967 added a last element to accelerate parsing of very flat structures
2968 started working on internal subset Element content declaration.
2969 * valid.[ch] : first cut at adding code toward validation.
2970 * previous changes had also small impact on most files, especially
2971 the conformance testing using James Clark test suite.
2972
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002973Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2974
2975 * test/* : updated the examples, most of them were not well
2976 formed (humm), and added rdf2.
2977 * result/* : resulting changes in the output.
2978
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002979Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2982
Daniel Veillard44b3a061998-12-05 17:27:22 +00002983Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * tree.c: patched a bug in the generation of empty attributes
2986
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002987Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2990 for node/trees/documents/... Biggest problem is namespace
2991 support when copying subtrees.
2992
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002993Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2994
2995 * parser.c, entities.c: improve entities and char ref encoding,
2996 and cleanups of error messages.
2997
Daniel Veillard242590e1998-11-13 18:04:35 +00002998Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * parser.c, entities.c: simple bug hunting done during rpm2html and
3001 rpmfind integration.
3002
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003003Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3004
3005 * parser.[ch]: Added interfaces allowing to specify a SAX
3006 handler before parsing.
3007
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003008Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * parser.c: redirrect all errors reporting through the SAX
3011 error function
3012
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003013Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3014
3015 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3016 * libtool, tlmain ...: update of the libtool files
3017
Miguel de Icaza442321c1998-11-04 18:13:38 +000030181998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3019
3020 * entities.c: Use g_snprintf insteda of snprintf.
3021
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003022Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3023
3024 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3025 added ent5 test for this purpose.
3026 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3027
Daniel Veillard27271681998-10-30 06:39:40 +00003028Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3029
3030 * parser.c: fixed? a strange error due to compression on a GWP
3031 document.
3032
Daniel Veillard25940b71998-10-29 05:51:30 +00003033Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3034
3035 * tree.[ch]: bug fixing
3036 * entities.[ch]: defined a specific type for predefined entities
3037 * doc/xml.html: more documentation on the library, how to use it,
3038 overview of the interfaces.
3039
Daniel Veillard16253641998-10-28 22:58:05 +00003040Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3043
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003044Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3045
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003046 * tree.c: corrected a small bug
3047 * doc/xml.html: continuing writing documentation.
3048
3049Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3050
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003051 * debugXML.h debugXML.c: added debugging utilities.
3052 * tester.c: added --debug switch.
3053 * tree.c: patched an incorrect node->type assignment.
3054 * parser.c: formatting, ensure that node->doc != NULL in attributes
3055
Daniel Veillardccb09631998-10-27 06:21:04 +00003056Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3057
3058 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3059 entity support and provide an internal representation close to
3060 DOM one (entity ref nodes, and attribute value as tree). I tried
3061 to preserve the interface but this will surely break some apps
3062 (I have to change rpm2html/rpmfind for example). I had to change
3063 two interfaces, and the generated tree is somewhat different.
3064 * doc/* : started documenting the XML library, the tree and
3065 DOM/Corba. This is a first step.
3066
Daniel Veillard11e00581998-10-24 18:27:49 +00003067Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * parser.c: Set up the fonctions comment block, boring but useful.
3070 * parser.h, SAX.c, parser.c: now attributes are processed through
3071 the SAX interface. The problem is that my SAX interface diverged
3072 quite a bit from the original one, well this is not an official
3073 spec, and translating it from Java to C is hairy anyway...
3074
Daniel Veillard97b58771998-10-20 06:14:16 +00003075Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3078 fonctions comment block, boring but useful.
3079
3080Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003081
3082 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3083 conversion routines. However they are not yet used to convert the
3084 inputs. The core will run with UTF-8.
3085
Daniel Veillard33942841998-10-18 19:12:41 +00003086Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3087
3088 * tree.c : make sure that the type id is properly set-up when
3089 a new object is allocated, needed for DOM.
3090
Daniel Veillard27fb0751998-10-17 06:47:46 +00003091Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3092
3093 * tree.h, tree.c: Ok, the main objects in the tree will be native
3094 corba objects, it costs 8 bytes per Node, Attribute and Document
3095 but it simplifies the Corba integration a lot (no extra interface
3096 objects to allocate/free).
3097
Daniel Veillard0bef1311998-10-14 02:36:47 +00003098Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3101 and changed NODEs contants for conformity with DOM Level 1
3102
Daniel Veillard27864701998-10-08 03:47:24 +00003103Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3104
3105 * added hooks to keep track of servants when creating objects
3106 xmlDoc and xmlNode (for Corba export).
3107
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003108Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * added xml-config script.
3111
Daniel Veillard7066a791998-10-01 20:28:28 +00003112Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3115 to autoupdate libtool and automake conf files.
3116
Miguel de Icaza60681bd1998-09-30 19:28:59 +000031171998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3118
3119 * Makefile.am: Use '?' to separate the sed
3120 commands as ',' is used when people pass -Wl,something.
3121
3122
Daniel Veillard15a8df41998-09-24 19:15:06 +00003123Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * tree.c, tree.h: added a per-document compression interface.
3126
Daniel Veillard151b1b01998-09-23 00:49:46 +00003127Tue Sep 22 20:47:38 EDT 1998
3128
3129 * tree.c, tree.h: added saving with compression and added interfaces
3130 to control the compression level (xmlGetCompressMode,
3131 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3132
Daniel Veillard70120ff1998-09-22 00:24:21 +00003133Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3134
3135 * parser.c: corrected a loop for files of size 0
3136
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000031371998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3138
3139 * error.h: New file. Contains prototyes from `error.c'.
3140
Tom Tromeyc19653d1998-08-14 01:22:43 +00003141Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3142
3143 * Makefile.am (xmlincdir): New macro.
3144 (xmlinc_HEADERS): Renamed from include_HEADERS.
3145
Daniel Veillard845664d1998-08-13 04:43:19 +00003146Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * applied small patch on numeric entities from
3149 Christopher Blizzard <blizzard@appliedtheory.com>
3150
Daniel Veillard260a68f1998-08-13 03:39:55 +00003151Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3152
3153 * New release 0.2, removed the old xml_* files so that it's
3154 coherent with the other CVS base (W3C), far better conformance
3155 to standard, new namespaces, decent entities support, beginning
3156 of a SAX-like interface. Nearly nothing left intact, even the
3157 test examples ...
3158
Christopher Blizzarda36749e1998-07-30 21:47:18 +000031591998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3160
3161 * .cvsignore: Add .deps dir
3162
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003163Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3164
3165 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3166
Daniel Veillardfe926001998-07-26 04:28:20 +00003167Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003168
Daniel Veillardfe926001998-07-26 04:28:20 +00003169 * configure.in: added test for CPP
3170 * AUTHORS, Changelog: the original ones didn't get commited but the
3171 glib ones instead, fixed.
3172 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003173
Daniel Veillardfe926001998-07-26 04:28:20 +00003174Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003175
Daniel Veillardfe926001998-07-26 04:28:20 +00003176 * integrated code developped at W3C
3177 * changed the original Copyright
3178 * migrated to automake
3179 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003180