blob: c7cb98957f2490407a2c55706fc380c33adb8acf [file] [log] [blame]
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLparser.c: Closed bug #54891
4 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5 to the suite
6
7Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
10 applied a documentation patch from LotR and filled in a few missing
11 descriptions
12
Daniel Veillard76d66f42001-05-16 21:05:17 +000013Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * xpath.c tree.c parser.c: speed optimizations at the parser level
16 document tree freeing and xpath evaluation
17
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000018Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * parser.c parser.h parserInternals.h: fixed a couple of
21 interfaces for handling memory buffer input to const char *
22 upon suggestion of JamesH.
23
Daniel Veillardc3739e72001-05-15 15:23:27 +000024Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * configure.in: LoTR sent a patch fixing the previous commit
27
Daniel Veillarda4f27e02001-05-15 12:41:29 +000028Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * configure.in: trying to deal again with the stoopid -R linking
31 flag of Solaris
32
Daniel Veillard790142b2001-05-15 10:51:53 +000033Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
34
35 * xpath.h: two nodeset access macros from Thomas Broyer
36
Daniel Veillardba0b8c92001-05-15 09:43:47 +000037Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
40 patch from Thomas Broyer
41
Daniel Veillarde62d36c2001-05-15 08:53:16 +000042Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
45 case
46 * INSTALL: was empty added stuff from the FAQ
47
Daniel Veillard75bea542001-05-11 17:41:21 +000048Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
51 attributes handling and #54433 by adding xmlUnsetProp()
52 and xmlUnsetNsProp()
53
Daniel Veillard0a2a1632001-05-11 14:18:03 +000054Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * HTMLparser.c: Patch from Jonas Borgström
57 (htmlGetEndPriority): New function, returns
58 the priority of a certain element.
59 (htmlAutoCloseOnClose): Only close inline elements if they
60 all have lower or equal priority.
61 * result/HTML: this of course changed a number of tests results.
62
Daniel Veillard7d6fd212001-05-10 15:34:11 +000063Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * xmlIO.c catalog.c: plugged in the default catalog resolution
66 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
67 documentations
68 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
69
Daniel Veillarda7374592001-05-10 14:17:55 +000070Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
73 integrating catalogs
74 * catalog.[ch] testCatalog.c: adding a small catalo API
75 (only SGML catalog support).
76 * parser.c: restaured xmlKeepBlanksDefault(0) API
77
Daniel Veillardc17337c2001-05-09 10:51:31 +000078Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
81
Daniel Veillard257d9102001-05-08 10:41:44 +000082Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * parser.c: added xmlParseExternalEntityPrivate() to allow
85 propagation of ctxt->_private when parsing external entities
86
Daniel Veillard083c2662001-05-08 08:27:14 +000087Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
90
Daniel Veillard01ef7382001-05-08 07:31:43 +000091Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * configure.in: fixed a small portability problem with AM_CONDITIONAL
94
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000095Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * valid.c: warn when indeterminist content model is detected
98 * result/VC/ElementValid8: this adds a message
99 * Makefile.am: add --novalid for VCM tests
100 * parserInternals.c: added a call to Init memory
101
Daniel Veillard64269352001-05-04 17:52:34 +0000102Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
105 when both parameters are NULL.
106
Daniel Veillard37721922001-05-04 15:21:12 +0000107Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * valid.c: applied small patch from Gary Pennington, reindented
110 some part of the code.
111
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000112Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
115 release, updated and regenerated the docs
116
Daniel Veillard357c9602001-05-03 10:49:20 +0000117Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * xpath.c result/XPath/expr/floats : clarified and cleanup
120 printing of abnormal floats in tests.
121
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000122Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
125 * results/HTML/ : a few changes in the output of the HTML tests as
126 a result.
127 * configure.in: tying to fix -liconv where needed
128
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000129Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * Makefile.am: fixed a stupid error
132
Daniel Veillard7150a032001-05-02 16:41:11 +0000133Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134
135 * configure.in Makefile.am: make the inclusion of the trio
136 modules in the library conditional
137
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000138Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * DOCBparser.c: patche from László Kovács, fixed entities refs
141 in attributes handling
142
Daniel Veillardedddff92001-05-02 10:58:52 +0000143Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
146 flushing
147
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000148Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * xpath.c: fix of an XSLT namespace bug reported on the list
151 general/bug-8-
152
Daniel Veillard5792e162001-04-30 17:44:45 +0000153Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * strio.h trio.c: Dan McNichol suggested a couple of small
156 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
157
Daniel Veillard02141ea2001-04-30 11:46:40 +0000158Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * tree.c parser.c encoding.c: spent a bit more time looking
161 at the parsing speed and DOM handling. Added a few more
162 speedups.
163
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000164Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * parser.c: small but effective parsing speed improvement
167
Daniel Veillardb59076b2001-04-29 17:04:07 +0000168Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * configure.in: default on the DocBook parser inclusion (for Gnome)
171 * DOCBparser.h: fixed a header reference
172
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000173Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * configure.in xpath.c: applied Bjorn patches for FPE on the
176 alpha
177
Daniel Veillardeefd4492001-04-28 16:55:50 +0000178Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
181 xmlSaveFormatFileTo()
182
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000183Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * xpath.c: simple and efficient optimization, XPath functions
186 aways bind to the same code, cache this
187 * TODO: updated (by saying some is obsolete)
188
Daniel Veillard2156a562001-04-28 12:24:34 +0000189Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * xpath.c: more cleanup work on XPath name parsing routines
192
Daniel Veillard61d80a22001-04-27 17:13:01 +0000193Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
196 xmlXPathParseName
197 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
198 * debugXML.c: avoid compilation problems if compiling without
199 HTML support, Igor Zlatkovic
200 * win32/libxml2/libxml2.def.src: being able to compile without
201 XPath on Windows
202
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000203Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * libxml.m4: yet another patch from Toshio Kuratomi
206
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000207Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
210
Daniel Veillard67fee942001-04-26 18:59:03 +0000211Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * tree.[ch]: added xmlSaveFormatFile interface for saving
214 and indenting a file.
215
Daniel Veillard82e49712001-04-26 14:38:03 +0000216Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * xpath.c: fixed bug #53689 related to processing-instruction()
219
Daniel Veillard02f077a2001-04-26 10:59:11 +0000220Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * DOCBparser.c: patche from László Kovács
223
Daniel Veillard30211a02001-04-26 09:33:18 +0000224Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * parser.c: applied fixes from Christian Glahn bug report #53391
227
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000228Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * error.c: Jean François Lecomte provided a complete description
231 and a fix to bug #53537
232
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000233Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
234
235 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
236
Daniel Veillard1034da22001-04-25 19:06:28 +0000237Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * DOCBparser.c SAX.c: a bit more work on entities processing.
240 Still Need to cleanup XML output and references in attributes
241
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000242Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * DOCBparser.c include/Makefile.am: two patches from László Kovács
245
Daniel Veillardb33c2012001-04-25 12:59:04 +0000246Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * tree.c: trying to fix #53574, not completely complete,
249 I would like xmllint --copy --debug test/ent1 and
250 xmllint --debug test/ent1 to show the same result.
251 * xpath.c: fix a bug when trying to sort namespace nodes
252
Daniel Veillard5146f202001-04-25 10:29:44 +0000253Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * HTMLtree.c: real fix for #53402
256
Daniel Veillard7533cc82001-04-24 15:52:00 +0000257Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
260 PIs when using xsl:output
261 * valid.c: closing #53537 some case generate segfaults if there
262 is validity errors
263
Daniel Veillard61b33d52001-04-24 13:55:12 +0000264Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * SAX.c testDocbook.c DOCBparser.c: more work on the support
267 of external parsed entities, added --noent to testDocbook
268 * valid.c: Garry Pennington found an uninitialized variable
269 access in xmlValidateElementContent()
270
Daniel Veillard56098d42001-04-24 12:51:09 +0000271Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * HTMLparser.c : HTML parsing still sucks ... trying to deal
274 with madness
275 * result/HTML/ : this modified the result of the regression tests
276 a lot.
277
Daniel Veillard122376b2001-04-24 12:12:30 +0000278Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
281 to doc where it wasn't checked against NULL reported by
282 Jens Laas
283
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000284Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
287 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
288
Daniel Veillardeae522a2001-04-23 13:41:34 +0000289Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
292 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
293 * SAX.[ch]: cleanup and updates for DocBook
294 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
295 ex SGML identifier changes
296 * valid.c: removed a static unused function.
297
Daniel Veillardde57c612001-04-23 09:13:36 +0000298Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * HTMLtree.c: applied change for Paul Sponagl on script saving
301 * Makefile.am: the warning about entity title.xml are normal.
302
Daniel Veillard393df012001-04-22 20:11:18 +0000303Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
304
305 * configure.in: release of 2.3.7
306 * Makefile.am: fixing make distcheck
307
Daniel Veillarda41123c2001-04-22 19:31:20 +0000308Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
309
310 * doc/html/* doc/xml.html: updated and regenerated the docs
311
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000312Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * xpath.c: fixed the XPointer problem introduced in 2.3.6
315
Daniel Veillarde82a9922001-04-22 12:12:58 +0000316Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * tree.c: fixed #53388 with the provided patch
319
Daniel Veillard06803992001-04-22 10:35:56 +0000320Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * valid.c: Bjorn detected an invalid memory access. Fixed
323 vstateVPush()
324
Daniel Veillard40af6492001-04-22 08:50:55 +0000325Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
328
Bjorn Reese70a9da52001-04-21 16:57:29 +0000329Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
330
331 * libxml.h: new header used only for the compilation of libxml
332 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
333 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
334 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
335 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
336 xmlmemory.c xpath.c xpointer.c: libxml.h integration
337 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
338 baseline (version 1.2 plus a single patch).
339 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
340 scientific notation for numbers. Tests added.
341 * xpath.c: formatting of numbers changed to use sprintf
342 (contribution from William Brack)
343
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000344Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * valid.c: cleanup, more useful debugging
347 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
348 * xmlIO.c: entity loading is printed as an error when validating
349
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000350Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * valid.c: fixed to validate within entities
353 * test/VCM/v22.xml: added a specific testcase
354
Daniel Veillardca1f1722001-04-20 15:47:35 +0000355Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * valid.c: forgot an epsilon transition in for ()+
358 * test/VCM/v21.xml : added a specific test case
359
Daniel Veillard85349052001-04-20 13:48:21 +0000360Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * valid.c: removed a state explosion exhibited by RSS
363 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
364 from bug #51872
365
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000366Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
367
368 * valid.[ch] tree.h: worked *hard* to get non-determinist content
369 validation without using an ugly NFA -> DFA algo in the source.
370 Made a specific algorithm easier to maintain, using a single
371 stack and without recursion.
372 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
373 * hash.c: made the growing routine static
374 * tree.h parser.c: added the parent information to an
375 xmlElementContent node.
376
Daniel Veillarde470df72001-04-18 21:41:07 +0000377Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * SAX.c parser.c xpath.c: generating IDs when not validating
380 from an external parsed entity was poisoning the ID has table
381 with removed values. This was killing XSLT on the KDE help
382 browser.
383
Daniel Veillardceacdd92001-04-18 15:10:35 +0000384Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * entities.h: andrew@ugh.net.au detected a double declaration
387
Daniel Veillarda10efa82001-04-18 13:09:01 +0000388Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * debugXML.c hash.c tree.h valid.c : some changes related to
391 the validation suport to improve speed with DocBook
392 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
393 the way validation errors get reported
394
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000395Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * HTMLparser.c HTMLtree.c: applied part of the patches provided
398 by P C Chow and William M. Brack for XSLT HTML output
399
Daniel Veillard2d90de42001-04-16 17:46:18 +0000400Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * xmlversion.h.in win32config.h win32/libxml2/*: applied
403 Igor Zlatkovic patches for MSC compilation and added his
404 updates
405
Daniel Veillarde043ee12001-04-16 14:08:07 +0000406Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
409 prefix lookup.
410 * parserInternals.c: fixed the bug reported by Morus Walter
411 due to an off by one typo in xmlStringCurrentChar()
412
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000413Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * HTMLparser.c result/HTML/*: revamped the way the HTML
416 parser handles end of tags or end of input
417
Daniel Veillard82daa812001-04-12 08:55:36 +0000418Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * tree.[ch] : added xmlDocCopyNode for gdome2 support
421
Daniel Veillard67a21302001-04-11 14:39:16 +0000422Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
425 bug where the linktime verions of free() won't work ...
426
Daniel Veillard27b55282001-04-11 12:22:25 +0000427Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
430
Daniel Veillardafc73112001-04-11 11:51:41 +0000431Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * doc/xml.html: added 2.3.6 release
434
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000435Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
438 * result/wml.xml: resulted in a small output change
439
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000440Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * tree.c: xmlNewDoc was missing the charset initialization
443 * xmllint.c: added --auto to autogenerate a doc, allow to
444 reproduce the problem fixed on xmlNewDoc
445
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000446Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * xpath.c: trying to get 52979 solved
449 * tree.c result/ result/noent/: trying to get 52712 solved, this
450 also made me clean up the fact that XML output in general should
451 not add formating blanks by default, this changed the output of
452 a few tests
453
Daniel Veillard73639a72001-04-10 14:31:39 +0000454Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
457
Daniel Veillardfac26a12001-04-08 13:08:14 +0000458Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * configure.in: finally released 2.3.6
461
Daniel Veillard911f49a2001-04-07 15:39:35 +0000462Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
463
464 * xpath.c: checking for null pointer generated by new code
465
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000466Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * xpath.c: fixed a [] evaluation problem reported
469 * test/XPath/tests/simpleaddr: extended test
470 * result/XPath/simpleaddr: updated result
471
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000472Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * xmllint.c: Dan Timis reported a portability problem
475 on Macs without mmap, fixed it.
476
Daniel Veillardb38bd552001-04-03 18:22:00 +0000477Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * testXPath.c : added a --tree option allowing to display the
480 tree dump of the XPath expression
481
Daniel Veillard4dd93462001-04-02 15:16:19 +0000482Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * xpath.c: fixed a memleak when comparing nodesets
485 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
486 * tree.c: added a TODO
487
Daniel Veillard92ad2102001-03-27 12:47:33 +0000488Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
491 we need string functions
492 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
493 to be able to use them where needed. Applied some changes
494 to reduce name linking pollution and compile in only what's
495 needed.
496 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
497 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
498 for the string manipulation functions
499 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
500 to the free() function of xmlmemory.c
501 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
502 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
503 usage.
504
505
Daniel Veillard2be30642001-03-27 00:32:28 +0000506Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * error.c: applied the context output patch of the error
509 handling submitted by Chuck Griffith
510 * error/VC/*: this slightly change some error logs
511
Daniel Veillard50582112001-03-26 22:52:16 +0000512Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * parser.c: fixed line number reporting on error
515
Daniel Veillard04be4f52001-03-26 21:23:53 +0000516Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
517
518 * parser.c: Sullivan and Darin found a parser bug,
519 applied the patch.
520
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000521Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
524 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
525 xmlversion.h.in xpointer.c: of course the way I defined
526 UNUSED breaks on old gcc version. Try to be smart and
527 also define it directly in xmlversion.h
528 * configure.in: removed -ansi flag from the pedantic set
529
530Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000531 Huge cleanup, I switched to compile with
532 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
533 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
534 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
535 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
536 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
537 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
538 encoding.h entities.c error.c list.[ch] nanoftp.c
539 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
540 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
541 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
542 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
543 Cleanup, staticfied a number of non-exported functions,
544 detected and cleaned up a dozen of problem found this way,
545 avoided a lot of public function name/typedef/system names clashes
546 * doc/xml.html: updated
547 * configure.in: switched private flags to the really pedantic ones.
548
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000549Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
550
551 * configure.in: 2.3.5
552 * doc/html/*: rebuilt the docs
553
Daniel Veillard146c9122001-03-22 15:22:27 +0000554Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
555
556 * parser.c: fixed a reported bug in NOTATION parsing
557 * uri.c: accepted but not fixed bug 51876, added TODO
558 * Makefile.am: fixed bug 51876
559
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000560Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * config.h.in configure.in error.c: fix a compilation problem
563 on platforms without vsnprintf (xml@thewrittenword.com)
564
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000565Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * parser.c: fixed a function name header typo
568 * SAX.c: notations can also occur in external subset.
569
Daniel Veillard7d42b542001-03-20 13:22:46 +0000570Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * error.c: removed a C++ like comment
573
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000574Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * parser.c: fixing bug 52299 strange condition leading
577 to a parser crash due to a buffer overflow
578 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
579 added the specific test case
580
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000581Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * xpath.[ch]: still a lot of cleanup based on XSLT, added
584 xmlXPathConvert{String,Number,Boolean} to be able to make
585 type casts without a context stack, fixed some implementation
586 problems related to the absence of context at parse-time,
587 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
588 in the public API too
589 * xpointer.c xpathInternals.h: we need to know at parse time
590 whether we are compiling an XPointer
591
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000592Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
595 cleaned up the parser internals, refactored XPath code, added
596 new compilation based APIs and cleanly separated public and
597 private APIs.
598
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000599Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * xpath.h: the comp field must be added at the end to avoid
602 killing binary compat.
603
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000604Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605
606 * Makefile.am: detect XPath memleaks in regreson tests
607 * error.c: fixed and error w.r.t. error reporting still using
608 stderr
609 * hash.c: added new line at end of file
610 * tree.h: minor cleanup
611 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
612 expression parsing from evaluation, resulted in a number of
613 changes internally, and in XPointer. Likely to break stuff
614 using xpathInternals.h but should remain binary compatible,
615 new interfaces will be added.
616
Daniel Veillardd574f782001-03-14 19:40:17 +0000617Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * configure.in: fixed a couple of problems reported by
620 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
621 without gcc on non linux platforms.
622
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000623Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
626 a fix for --with-html-dir= configure support. I hope it won't
627 break rpm generation
628
Daniel Veillarda022fe02001-03-14 16:30:00 +0000629Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * xmlIO.c: one function comment cleanup.
632
Daniel Veillard25239c12001-03-14 13:56:48 +0000633Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * SAX.c: external subset notations were improperly registered
636 in the internal subset.
637
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000638Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * README.cvs-commits: added, pointing to HACKING
641 * HACKING: updated
642
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000643Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * parser.c: and Matt Sergeant found one in the XML push
646 parser (erroneous check I forgot to remove when I fixed the
647 main parser).
648
Daniel Veillard68d7b672001-03-12 18:22:04 +0000649Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * xpath.c: ptittom found a small bug in UnaryExpr
652
Daniel Veillarde356c282001-03-10 12:32:04 +0000653Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * configure.in: bumped to 2.3.4
656 * error.c: fixed bug #51860
657 * tree.c: fixed bug #51861
658 * valid.c: cleanup, more debug, failed to fix one bug crap ...
659 * tree.[ch] : added xmlDefaultBufferSize
660 * nanoftp.c: typo in function name header block
661 * doc/xml.html : updated, added link to XML::LibXSLT
662 * doc/html/* : rebuilt the docs
663
Daniel Veillard80f32572001-03-07 19:45:40 +0000664Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * parser.c SAX.c: the new content parsing code raised an
667 ugly bug in the characters() SAX callback. Found it
668 just because of strangeness in XSLT XML Rec ouptut :-(
669
Daniel Veillard6c831202001-03-07 15:57:53 +0000670Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * Makefile.am: Martin Baulig suggested to add -lm
673 * tree.c: found another bug in xmlNodeGetContent()
674
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000675Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * xpath.c: Bjorn found the error related to strictness of comparison.
678
Daniel Veillard29631a82001-03-05 09:49:20 +0000679Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * parser.c: trying to fix the Dtd parsing problem reported
682 by Gary, side effect of last week speed optimizations.
683
Daniel Veillard14be0a12001-03-03 18:50:55 +0000684Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
687 * parserInternals.c: removed unneeded test raised by Stric
688
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000689Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
690
691 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
692 and fixed by William Brack). Added xmlXPathFormatNumber.
693 Changed the sorting slightly.
694 * configure.in Makefile.am example/Makefile.am: Added -lm.
695 Please note that applications linking with libxml2, must
696 also like with the math library from now on.
697
Daniel Veillardf9533d12001-03-03 10:04:57 +0000698Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * HTMLparser.c: fixed loop reported by Marc Sanfacon
701
Daniel Veillard2f362242001-03-02 17:36:21 +0000702Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * parser.c: one must report spaces even if the Dtd element
705 content proves that this is not part of the element content.
706 * result/valid/*.xml: this changed the ouptu slightly
707
Daniel Veillardb402c072001-03-01 17:28:58 +0000708Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * configure.in: bumped to 2.3.3
711 * doc/xml.html: updated
712
Daniel Veillard77851712001-02-27 21:54:07 +0000713Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * tree.c: minor doc fix
716 * xpath.c: deallocation issues when a result tree has been
717 converted to a node-set
718
Daniel Veillardec70e912001-02-26 20:10:45 +0000719Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
720
721 * doc/xml.html: oops corrected dates s/2000/2001
722
Daniel Veillard8730c562001-02-26 10:49:57 +0000723Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * valid.c: new patch from Gary Pennington
726
Daniel Veillard91e9d582001-02-26 07:31:12 +0000727Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * doc/xml.html: applied patch from Ankh
730
Daniel Veillardedac3c92001-02-26 01:36:19 +0000731Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * xinclude.c: fixed a problem building on Mac
734
Daniel Veillard21a0f912001-02-25 19:54:14 +0000735Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * parser.c: more work on increasing parsing ferformances
738
Daniel Veillard48b2f892001-02-25 16:11:03 +0000739Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
742 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
743 avoiding memcpy in production builds MEM_CLEANUP macro use
744 * parser.[ch] parserInternals.c: optimizations of the tightest
745 internal loops inside the parser. Better checking of I/O
746 flushing/loading conditions
747 * xmllint.c : added --timing
748
Daniel Veillard71681102001-02-24 17:48:53 +0000749Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * configure.in: bumped to 2.3.2
752 * doc/xml.html: updated for release
753
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000754Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
755
756 * xpath.c: found a memleak and fixed a nasty bug
757
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000758Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * xmllint.[c1] : added return code errors for xmllint
761 * xpath.c: specific debug dump function for result value trees
762
Daniel Veillard4b637072001-02-21 21:52:55 +0000763Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * xpath.c: finally implemented xmlXPathCompareNodeSets
766 * test/XPath/expr/floats results/XPath/expr/floats: added
767 a test for float expressions
768
Daniel Veillardf714aa32001-02-21 03:07:44 +0000769Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
772 * parserInternals.[ch]: trying to speed up parsing
773 * xpath.c : speeded up node set equality op
774
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000775Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
778 better handling of ID/IDREF and the list modules associated
779 * configure.in: small CFLAGS cleanup
780
Daniel Veillarda8abee62001-02-19 15:14:59 +0000781Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * configure.in: fixed iconv detection on AIX (stric)
784
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000785Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000786
787 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
788
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000789Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
790
791 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
792 and optimized xmlXPathNodeSetSort
793
Daniel Veillard142adbf2001-02-17 13:21:05 +0000794Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * xpath.c: bug fix when context size is 0
797 * parser.c: I like Norm's Dtd because they still manage to break
798 the parser occasionally
799
Daniel Veillardf23e0092001-02-16 13:21:29 +0000800Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
803
Daniel Veillarde0e26512001-02-16 00:11:46 +0000804Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
807 attributes within the XML-1.0 namespace
808
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000809Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * xpathInternals.h: exported a few axis functions
812 * doc/xml.html: updated the doc
813
Daniel Veillard760f4422001-02-15 14:59:48 +0000814Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * configure.in: applied patch from Daniel van Balen for OpenBSD
817 and bumped version to 2.3.1
818 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
819 attempt to find autoclosing was simply broken, removed it,
820 updated the examples, this is better
821
Daniel Veillardd194dd22001-02-14 10:37:43 +0000822Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * hash.[ch]: added Paolo Casarini patch to provide Delete from
825 hash functionnalities.
826 * doc/html/* : rebuild the doc
827
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000828Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
831 on predicate
832 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
833 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
834 really want to have tags closed on output even if we accept
835 unclosed ones on input
836
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000837Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * xpath.c: ouch don't free NULL, rare case fixed
840 * tree.c: don't coalesce text nodes if they don't have the
841 same behaviour wrt escaping on output
842
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000843Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * xpath.c: small fixup
846 * SAX.c: don't warn on empty namespaces.
847
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000848Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * README: a bit of cleanup
851 * configure.in: preparing for 2.3.0 release
852
Daniel Veillard1f83d392001-02-08 09:37:42 +0000853Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * hash.[ch]: added a first version of xmlHashSize()
856 * valid.c: another bug fix from Gary Pennington
857
Daniel Veillard5eef6222001-02-07 18:24:48 +0000858Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * valid.c: couple of bug fixes pointed by Gary Pennington
861 * HTMLtree.c: #if 0 cleanup
862
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000863Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
866 which removes a time consuming check of xmlXPathNodeSetAdd()
867 and use it in places where we are sure to not break unicity
868
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000869Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * xpath.c: bug fixes found from XSLT
872 * tree.c: preserve node->name special values when copying nodes.
873 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
874 external subset are fetched when available but without full
875 validation. Added xmlLoadExtDtdDefaultValue, need a function.
876 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
877 output with encoding disabled.
878
Daniel Veillard2c833b62001-02-03 08:52:06 +0000879Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
882 xmlCheckFilename should not be called from xmlFileOpenW
883 and xmlGzfileOpenW
884
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000885Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
886
887 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
888 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
889 added the new tests for URI normalization
890 * testURI.c: fixed stoopid bugs
891 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
892 the URI in the error messages are now properly normalized
893
Daniel Veillardea28ce62001-02-02 08:20:19 +0000894Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
897
Daniel Veillarde99a4762001-02-01 04:34:35 +0000898Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
901
Daniel Veillard2b325a02001-01-31 20:46:31 +0000902Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * xpath.c: fixed mod operator
905
Daniel Veillardde55cf62001-01-31 15:53:13 +0000906Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * parser.c: fixed xmlStrcat doc
909 * tree.c: 2 fixes form Anders Carlson for copying nodes and
910 trees.
911
Daniel Veillard2f913b72001-01-31 13:23:49 +0000912Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * xpath.c result/XPath/tests/chaptersbase
915 result/XPath/tests/simplebase: fixed XPath node()
916 * tree.c: small fix in xmlNewNs()
917 * Makefile.am: removed extraneous xml2Conf.sh rule
918
Daniel Veillardb42042b2001-01-28 07:40:36 +0000919Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
922 Changed the library name, in order to get libxml-devel and
923 libxml2-devel to coexist on a single system
924 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
925 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
926
Daniel Veillardee0a4662001-01-27 18:59:33 +0000927Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
930 libxml2-devel installable in // as libxml-devel.
931
Daniel Veillard5eb05942001-01-27 17:50:22 +0000932Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * doc/Makefile.am: fixed make rebuild in doc
935 * doc/html/*.html: rebuilt the docs
936
Daniel Veillard65c295d2001-01-26 09:32:39 +0000937Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * tree.c: patch from Bjorn Reese on xmlBufferCCat
940
Daniel Veillard8e199902001-01-25 18:54:39 +0000941Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
944 the HTML doc to go into the -devel RPM ...
945 * aclocal.m4 config.h.in: some updates due to auto* magic
946
Daniel Veillard93086662001-01-25 18:13:04 +0000947Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * xpath.h: added a hook in the context structure allowing to
950 link to extra support, needed for XSLT
951
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000952Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
955 xmlXPtrCmpPoints to use it.
956 * propagated the following patch from Alejandro Forero
957 * include/win32config.h xmlIO.c: applied further suggestions
958 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
959 * example/gjobread.c: fixed warnings, now that it builds
960
961Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
962
963 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
964
965 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
966 filename points to a valid file (not a directory).
967 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
968 Added calls to xmlCheckFilenameDir.
969
970 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
971 `path' (rather than `filename') as the parameter to gzopen and open.
972
Daniel Veillard48177c22001-01-23 15:27:41 +0000973Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
974
975 * Makefile.am: fixed a problem with EXTRA_DIST
976
Daniel Veillardb83ba402001-01-22 22:45:10 +0000977Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * Makefile.am example/Makefile.am: finally found the trick
980 to build the example, i.e. add "." in SUBDIRS before example
981 in the list <grin/>
982
Daniel Veillard82687162001-01-22 15:32:01 +0000983Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984
985 * doc/xml.html: updated with an XSLT section, removed pointer to
986 W3C CVS base.
987
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000988Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
989
990 * xpath.c: when copying a XSLT tree object teh tree need to be copied
991 too, and deallocation need to occur the same way.
992
Daniel Veillarde4566462001-01-22 09:58:39 +0000993Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
996 type correponding to an XSLT result tree fragment. Share most
997 of the data format with node set, as well as operators.
998 * HTMLtree.c: added a newline at the end of the doctype output
999 whe this one is not present initially.
1000 * tree.c: make sure taht the parent and doc pointers are properly
1001 set when copying attributes (lists).
1002
Daniel Veillard701c7362001-01-21 09:48:59 +00001003Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1006
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001007Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * xpath.c: seems I finally killed that ugly path evaluation
1010 context bug (tagged 9999 in case is is wrong)
1011
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001012Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1015 for XSLT
1016
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001017Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1020 for xmlGzfileOpen() bug
1021
Daniel Veillardf6eea272001-01-18 12:17:12 +00001022Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * xpath.c: removed an error found by XSLT usage
1025 * tree.c parserInternals.h: use a predefined static string
1026 for text and comment nodes, avoid freeing them in xmlFreeNode,
1027 exported the string name in parserInternals.h and added
1028 another value to disable encoding at output (for XSLT),
1029 gain memory, time.
1030
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001031Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1034 win32/libxml2/libxml2_so.dsp: new makefiles and update
1035 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1036
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001037Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1038
1039 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1040 Gary Pennington
1041
Daniel Veillard389e6b72001-01-15 19:41:13 +00001042Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1043
1044 * xpath.c: fixed the comaprision of values and nodelists,
1045 need to compare nodelist still ...
1046 * debugXML.c: avoided a possible core dump
1047 * HTMLparser.c: cleanup
1048 * nanohttp.c: contributed fix.
1049 * tree.c: fixes in properties handling added xmlSetNsProp
1050 needed by libxslt
1051 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1052 comment
1053 * TODO: updated
1054
Daniel Veillard167bd532001-01-06 21:09:34 +00001055Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * parser.c parserInternals.c: applied Bjorn Reese optimization
1058 patch
1059
1060Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * Makefile.am: applied patch fro make check from Martin Vidner
1063
Daniel Veillard503b8932001-01-05 06:36:31 +00001064Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * configure.in: preparing 2.2.11
1067 * doc/html/*: rebuild the HTML files
1068 * doc/xml.html : updated
1069
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001070Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * tree.c: fixed a stupid bug
1073 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1074 patches related to validation of an XInclude processing result
1075 * TODO: updated
1076
Daniel Veillarde2488192001-01-04 10:54:22 +00001077Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1080 on large files
1081
Daniel Veillardf060a412001-01-03 20:52:44 +00001082Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1085
Daniel Veillard45cff692001-01-03 18:02:04 +00001086Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1087
1088 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1089 reported by Jonas Borgström
1090 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1091
Daniel Veillard08108982001-01-03 15:24:58 +00001092Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1093
1094 * testXPath.c xpath.c: fixing the XPath union expressions problem
1095 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1096
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001097Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1098
1099 * xmllint.c: Made is so if the file name is "-" is will read form
1100 standard input. Sven Heinicke <sven@zen.org>
1101 * tree.c: fixed a problem when growing buffer
1102 * tree.h: fixed the comment of the node types following andersca
1103 comment
1104 * TODO: updated
1105
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001106Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1107
1108 * HTMLparser.[ch]: added a way to avoid adding automatically
1109 omitted tags. htmlHandleOmittedElem() allows to change the
1110 default handling.
1111 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1112 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1113 of xmllint too when using --memory flag, added a memory test
1114 suite at the Makefile level.
1115 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1116 with namespace use when encountering QNames in XPath evalation,
1117 added xmlns() scheme in XPointer.
1118 * nanoftp.c : incorporated a fix
1119 * parser.c xmlIO.c: fixed problems raised with encoding when using
1120 the memory I/O
1121 * parserInternals.c: closed bug 25934 reported by
1122 torsten.landschoff@innominate.de
1123 * TODO: updated
1124
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001125Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1128 on a non-updated tree :-(, made a 2.2.10 release to correct the
1129 situation
1130
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001131Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1134 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1135 integrated a set of OpenVMS changes from Howard Taylor
1136 <Howard.Taylor@pacoast.com>
1137
Daniel Veillard58770e72000-11-25 00:48:47 +00001138Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1141 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1142
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001143Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * HTMLparser.c: some fixes on auto-open of html/head/body
1146 * encoding.c: fixed a compilation error on some gcc env
1147 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1148 XPointer implementation
1149 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1150 related XPointer tests and associated results
1151
Daniel Veillard300f7d62000-11-24 13:04:04 +00001152Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * doc/xmldtd.html doc/xml.html: following a short step by step
1155 guidance on IRC to help maciej with DTDs I started a small
1156 page on the subject.
1157
Daniel Veillard748e45d2000-11-17 16:36:08 +00001158Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1159
1160 * HTMLparser.c: fixed handling of broken charrefs
1161 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1162 patches
1163
Daniel Veillard28929b22000-11-13 18:22:49 +00001164Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1165
1166 * doc/xml.html doc/html/* : rebuilt the docs after adding
1167 xinclude and updated page for 2.2.7 and 2.2.8
1168 * configure.in: releasing 2.2.8
1169
Daniel Veillard41e06512000-11-13 11:47:47 +00001170Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * parser.[ch] parserInternals.c: applied the conditional
1173 section processing fix from Jonathan P Springer
1174 <jonathan.springer2@gte.net>
1175 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1176 project file, fixed iconv default non support
1177 * xpath.c: fixed the problem of evaluating relative expressions
1178 when a node context is provided.
1179
Daniel Veillardbf432752000-11-12 15:56:56 +00001180Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1181
1182 * nanoftp.c: fixed gcc 2.95 new warnings
1183 * SAX.c: fixed a stupid bug
1184 * tree.c: fixed a formatting problem when round-tripping
1185 from/to memory
1186 * xinclude.c: chased memleak, fixed a base problem
1187 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1188 xmlXPtrBuildNodeList()
1189 * TODO: updated
1190 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1191 adding a first small set of regression tests for XInclude
1192
Daniel Veillardc2def842000-11-07 14:21:01 +00001193Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * nanohttp.[ch]: applied Wayne Davison patches to access
1196 the WWW-Authorization header.
1197 * parser.c: Closed Bug#30847: Problems when switching encoding
1198 in short files by applying Simon Berg's patch.
1199 * valid.c: fixed a validation problem
1200 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1201 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1202 Wayne Davison
1203 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1204 need to be extended to non full nodes selections.
1205 * xinclude.c: starts to work decently
1206
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001207Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1210 debugXML.c xmlversion.h.in: Started adding XInclude support,
1211 this is a new xmllint option
1212 * tree.c xpath.c: applied TOM patches for XPath
1213 * xpointer.c: fixed a couple of errors.
1214 * uri.c: added an escaping function needed for xinclude
1215 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1216 new warning from RH70 gcc's version
1217
Daniel Veillarda4964b72000-10-31 18:23:44 +00001218Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * HTMLparser.c: fixed loop on invalid char in scripts
1221 * parser.c: update to description of xmlIOParseDTD()
1222 * libxml.m4 xmlversion.h.in: changes contributed by
1223 Michael Schmeing <m.schmeing@internet-factory.de>
1224 * configure.in: preparing for 2.2.7
1225 * Makefile.am: trying to avoid config.h and acconfig.h
1226 being included in the distrib
1227 * configure.in: released 2.2.7
1228
1229Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1232 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1233
Daniel Veillard01411222000-10-30 15:33:22 +00001234Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * parser.[ch]: added xmlIOParseDTD()
1237 * xpointer.c: added support for the 2 extra parameters of
1238 string-range, fixed a stoopid error when '0' was present
1239 in XPointer expressions
1240 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1241 testsuite for the above
1242
Daniel Veillard6db58192000-10-30 09:27:53 +00001243Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1244
1245 * libxml.spec.in: improved package descriptions
1246
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001247Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * xpath.c xpathInternals.h: applied a large cleaning patch
1250 from TOM <ptittom@free.fr>, it also add namespace support
1251 for function and variables registration.
1252
Daniel Veillardbd20df72000-10-29 17:53:40 +00001253Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1256 * Makefile.mingw: Wayne Davison's update adding hash.c
1257
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001258Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * xpath.c: fixed the root evaluation problems
1261 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1262 ignorable spaces with <b> <bold> <em>
1263 * tree.c: fixed a loop in xmlSearchNsByHref()
1264
Daniel Veillard767662d2000-10-27 17:04:52 +00001265Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1266
1267 * xpath.c: applied another XPath patch from TOM
1268 * xpath.c include/makefile.am: applied another patch from
1269 china@thewrittenword.com (cleanup on IRIX).
1270
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001271Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * xml-config.1: received a fixed version from Fredrik Hallenberg
1274 <hallon@lysator.liu.se>
1275
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001276Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1279 cleanup patch for XPath
1280
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001281Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * patched to redirrect all "out of context" error messages to
1284 a reconfigurable routine. The changes are:
1285 * xmlerror.h : added the export of an error context type (void *)
1286 an error handler type xmlGenericErrorFunc there is an interface
1287 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1288 to reset the error handling routine and its argument
1289 (by default it's equivalent to respectively fprintf and stderr.
1290 * all the c files: all wild accesses to stderr or stdout within
1291 the library have been replaced to calls to the handler.
1292
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001293Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * configure.in: release 2.2.6
1296 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1297 exporting the inner functions of xpath for extension modules
1298 * doc/*: updated and rebuilt the doc
1299
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001300Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * nanohttp.c : applied Wayne HTTP cleanup patch
1303 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1304 and xmlNodeSetSpacePreserve()
1305
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001306Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1307
1308 * xpath.c: closing bug #29260
1309
Daniel Veillard126f2792000-10-24 17:10:12 +00001310Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1313 multikey tuples, made hash structure opaque
1314 * valid.[ch]: moved elements, attributes, notations decalarations
1315 as well as ID and refs to hash tables.
1316 * entities.c: hash cleanup
1317 * xmlmemory.c: fixed a dump problem in debug mode
1318 * include/Makefile.am: problem passing in DESTDIR= values patch
1319 from Marc Christensen <marc@calderasystems.com>
1320 * nanohttp.c: removed debugging remains
1321 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1322 * HTMLparser.c parser.c: fixing a number of problems with the
1323 macros in the *parser.c files (Wayne).
1324 * HTMLparser.c: close the previous option when opening a new one
1325 (Marc Sanfacon).
1326 * result/HTML/*: updated the HTML results accordingly
1327
Daniel Veillard52afe802000-10-22 16:56:02 +00001328Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1331 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1332 XPath functions and XML entities table to them. More to come...
1333 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1334
Daniel Veillard683cb022000-10-22 12:04:13 +00001335Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * tree.c: coalesce adjacent text nodes
1338 * valid.c: handling of blank nodes in DTd validation (raised
1339 by problems with a posteriori validation).
1340 * nanohttp.c: changing behaviour on HTTP write stuff.
1341 * HTMLtree.c: forced body and html to be explicitely closed.
1342 * xpath.h: exported more XPath functions.
1343
Daniel Veillard1baf4122000-10-15 20:38:39 +00001344Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * Release of 2.2.5
1347 * xpointer.c: range() range-inside and other helper functions
1348 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1349
Daniel Veillard47e12f22000-10-15 14:24:25 +00001350Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1353 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1354
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001355Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1358 and XPointer modules
1359
Daniel Veillard134c9f32000-10-15 10:27:08 +00001360Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * SAX.h: closed #25107
1363
Daniel Veillard39915622000-10-15 10:06:55 +00001364Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * testSAX.c: fixed problem with cdata reporting
1367 * SAXresult/* : updated
1368
Daniel Veillard1e851392000-10-15 10:02:56 +00001369Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1372 Closed bug #27499, added to regression tests
1373 * TODO: updated
1374
Daniel Veillard7eda8452000-10-14 23:38:43 +00001375Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1378 support for SCRIPT and STYLE with help from Bjorn Reese
1379 * test/HTML/* result/HTML/*: added simple testcase and updated
1380 the existing ones.
1381
Daniel Veillardff9c3302000-10-13 16:38:25 +00001382Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1385 string-range for empty strings
1386 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1387 test/XPath/xptr/strrange: augmented the XPointer testsuite
1388
Daniel Veillard189446d2000-10-13 10:23:06 +00001389Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * doc/xml.html doc/xmlmem.html: added a module describing memory
1392 interfaces and use, updated the main page.
1393
Daniel Veillard2f971a22000-10-12 23:26:32 +00001394Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1397 nanoftp code work on Windows too now
1398
1399Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001400
1401 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1402 * xpointer.c: implemented string-range() at least a good first version
1403 * test/XPath/docs/str test/XPath/xptr/strrange
1404 result/XPath/xptr/strrange: the string-range() tests
1405
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001406Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * Makefile.am include/Makefile.am include/win32config.h
1409 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1410 and make distcheck
1411
Daniel Veillard19d61112000-10-11 23:50:35 +00001412Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1415 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1416 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1417
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001418Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1421 patch for socklen_t detection by
1422 Albert Chin-A-Young <china@thewrittenword.com>
1423
Daniel Veillardcd429612000-10-11 15:57:05 +00001424Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1427 and added a --dtdvalid option to xmllint used to test it
1428
Daniel Veillard47c02452000-10-11 13:04:36 +00001429Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1432 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1433
Daniel Veillard2d38f042000-10-11 10:54:10 +00001434Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1437 handlings (registration, lookup, cleanup)
1438
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001439Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * configure.in Makefile.am include/makefile.am: adding XPointer
1442 and XPtrtests target
1443 * xpointer.[ch] : new files for XPointer support
1444 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1445 more XPath tests
1446
Daniel Veillard57fda592000-10-10 23:24:14 +00001447Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * configure.in: fixed, very broken, make distcheck works again
1450
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001451Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * More work toward 2.2.5, integrated a number of patches
1454 * configure.in Makefile.am win32config.h.in: trying to cleanup
1455 make distcheck .... huh ...
1456 * include/Makefile.am include/win32config.h: new directory
1457 for includes
1458 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1459 updated teh makefiles and instructions for WIN32
1460 * xpath.c: small fixes
1461 * test/XPath/ results/XPath: updated the testcases and results
1462 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1463 suggested patches
1464 * valid.c: fixed an ID bug
1465
Daniel Veillardb71379b2000-10-09 12:30:39 +00001466Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1469 the automake bug where wrong dependancies were generated.
1470 * xpath.[ch]: worked on XPointer
1471
Daniel Veillard7e99c632000-10-06 12:59:53 +00001472Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * configure.in Makefile.am: 2.2.5, ship the include in an
1475 include/libxml subdirectory, use symlinks when using CVS
1476 * testSAX.c: fixed small bug
1477 * testXPath.c: changed the way testfiles are parsed
1478 * debugXML.c: same kind of cleanup when parsing an argument expression
1479 XPath/XPointers can have blanks embedded
1480 * xpath.[ch]: more cleanup, reorgs for XPointer work
1481 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1482 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1483
Daniel Veillard55b91f22000-10-05 16:30:11 +00001484Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1487 in the XPath engine, rewrote large parts of it, now it's far
1488 cleaner and in sync with the REC not an old WD. Fixed a parsing
1489 problem in the interactive XML shell found when testing XPath.
1490
Daniel Veillardac260302000-10-04 13:33:43 +00001491Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1494 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1495 examples with the extra test
1496
Daniel Veillard7cfce322000-10-04 12:40:27 +00001497Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1498
1499 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1500 the global init function.
1501
Daniel Veillard970112a2000-10-03 09:33:21 +00001502Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * HTMLparser.c: Doohhh, attribute name parsing was still case
1505 sensitive ! Fixed this ...
1506 * result/HTML/* : updated the tests results accordingly
1507
Daniel Veillard740abf52000-10-02 23:04:54 +00001508Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1509
1510 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1511 engine, should be far more stable, incorporated a new version of
1512 preceding/following axis, need testing
1513 * uri.c: fixed file:///c:/a/b/c problem
1514 * test/XPath/tests/idsimple: augmented the XPath tests
1515
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001516Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * doc/* rebuilding docs for 2.2.4 release
1519
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001520Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * configure.in: releasing 2.2.4
1523 * parser.[ch]: added xmlStrEqual()
1524 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1525 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1526 use xmlStrEqual instead
1527 * TODO: updated
1528 * added an XPath test
1529
Daniel Veillardbc765302000-10-01 18:23:35 +00001530Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1533 * entities.h: exported xmlInitializePredefinedEntities
1534 * parser.[ch] : added xmlInitParser()
1535 * parserInternals.h : had to export htmlInitAutoClose()
1536
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001537Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1540 problems
1541 * Makefile.am : added XPath regression tests to normal tests
1542 * uri.c: fixed a problem with local paths, cleanup
1543 * parser.c: fixed a problem with large CData sections
1544
Daniel Veillardd2ade932000-09-30 14:39:55 +00001545Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * configure.in xml-config.in: patch from "Ben Taylor"
1548 <sol7x86@hotmail.com> for solaris shared libs lookup
1549
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015502000-09-30 Martin Baulig <baulig@suse.de>
1551
1552 * libxml-2.0.pc.in: Provide pkg-config script.
1553
1554 * configure.in: Create the libxml-2.0.pc script from the
1555 libxml-2.0.pc.in templates.
1556 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001557 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001558
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001559Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1560
1561 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1562 when compiling with MSC
1563
Daniel Veillard46057e12000-09-24 18:49:59 +00001564Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * xpath.c: patch for normalize-string() substring-before(),
1567 substring-after() and translate() functions from Bjorn Reese
1568 <breese@mail1.stofanet.dk>
1569 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1570 Fredrik Hallenberg <hallon@lysator.liu.se>
1571 * TODO: updated
1572
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001573Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1574
1575 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1576 problem of socklen_t being undefined on a number of platforms
1577 * debugXML.c: fixed a compilation problem when without snprintf
1578
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001579Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1582 an URI bug and a fix for the control-character-induced infinite loop
1583 * nanohttp.c: preventive fix for compiling on WIN32
1584
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001585Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * xmlint.c: closing bug #25000
1588
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001589Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1592 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1593 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1594 related function, fixing xmlStrncmp(), and associated cleanup
1595 * result/HTML/entities.html.sax: updating result
1596
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001597Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * uri.c: applied patch for URI escaping from Wayne Davison
1600 <wayned@blorf.net>
1601 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1602 from Denis Barbier <barbier@imacs.polytechnique.fr>
1603 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1604 patch from Wayne Davison
1605
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001606Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * doc/xml.html : updated with new releases, adding "how to help"
1609
Daniel Veillard04698d92000-09-17 16:00:22 +00001610Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1611
1612 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1613 removed a few warnings in pedantic mode ...
1614 * parserInternals.c parser.c: moved encoding switching function
1615 to parserInternals.c
1616 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1617
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001618Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1621 error or warning handlers
1622
Daniel Veillardb1059e22000-09-16 14:02:43 +00001623Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * parserInternals.c parserInternals.h parser.c Makefile.am:
1626 created a new module parserInternals.c, moved most of the
1627 code shared by the various parsers there, as well as
1628 deprecated code from parser.c. More cleanup of parser.c
1629 * uri.c: fixed a problem when URI is NULL
1630 * valid.c: speedup when looking for an attribute declaration
1631
Daniel Veillard39c7d712000-09-10 16:14:55 +00001632Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1635 the cleanup of the computation of URI references when seeking
1636 external entities. The URI reference string and the resulting
1637 URI are both stored now.
1638 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1639 large s(n)printf checks and cleanup from Denis Barbier
1640 <barbier@imacs.polytechnique.fr>
1641 * xmlversion.h.in tree.h: couple of SGML declarations for a
1642 possible docbook module.
1643 * result/VC/ : a couple of test output changed due to the change
1644 of the entities URI
1645
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001646Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * parser.h: added a _private field for linking user's data
1649
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001650Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * parser.c parserInternals.h: demacroified most of the IS_XXX
1653 the gain in size is significant so ...
1654
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001655Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1656
1657 * entities.c: cases where looking up entities with doc==NULL
1658 covered
1659
Daniel Veillard90e11312000-09-05 10:42:32 +00001660Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1661
Daniel Veillard1de50802000-09-07 08:54:32 +00001662 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001663 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1664
Daniel Veillard98a79162000-09-04 11:15:39 +00001665Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1666
Daniel Veillard1de50802000-09-07 08:54:32 +00001667 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001668 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1669 * Makefile.in: added URItest and included thenin "make tests"
1670
1671Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001672
1673 * xmlversion.h.in: closed bug 22941
1674
Daniel Veillard2bb89092000-08-31 14:57:50 +00001675Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1676
1677 * doc/xmlio.html: added doc and example for entity loader
1678 redefinition.
1679
Daniel Veillard96984452000-08-31 13:50:12 +00001680Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1683 used by libxml
1684
Daniel Veillarde715dd22000-08-29 18:29:38 +00001685Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * parser.c: Fixed bug on invalid ontent characters and when using
1688 push.
1689 * xmllint.c: fixed xmllint endling of errors in push mode
1690
Daniel Veillard4948eb42000-08-29 09:41:15 +00001691Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001694 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001695 * result/HTML/*.sax: regenerated HTML SAX output
1696 * parser.c: more cleanup.
1697
Daniel Veillarde010c172000-08-28 10:04:51 +00001698Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001701 patches from Wayne Davison <wayned@users.sourceforge.net>,
1702 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001703 * HTMLparser.c: fixed an ignorable white space detection bug
1704 occuring when parsing with SAX only
1705 * result/HTML/*.sax: updated since the output is now HTML
1706 encoded...
1707
Daniel Veillard47f3f312000-08-27 22:40:15 +00001708Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001710 * HTMLparser.[ch]: applied some of Wayne Davison
1711 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001712
Daniel Veillarde0854c32000-08-27 21:12:29 +00001713Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1716 undeclared namespace prefix was used, added a warning.
1717 Cleaned up support w.r.t. entities, spilling out a warning
1718 and being pedantic on lookups.
1719 * test/warning/ent9 : added testcase for previous example.
1720 * TODO: updated
1721 * parserInternals.h parser.c: changed the way names are parsed
1722 now allow infinite size and decrease penalty for normal use
1723 * parser.c: Started a big cleanup/check of the parser code,
1724 fixed some of the most tortuous entity code, spotted code
1725 unused anymore
1726 * test/*: added tests for very long names and related nasty
1727 things.
1728
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001729Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1730
1731 * doc/encoding.html: added encoding aliases doc
1732 * doc/xml.html: updates
1733 * encoding.[ch]: added EncodingAliases functions
1734 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1735 bottleneck affecting large DTDs like Docbook
1736 * parser.[ch] xmllint.c: added a pedantic option, will be
1737 useful
1738 * SAX.c: redefinition of entities is reported in pedantic mode
1739 * testHTML.c: uninitialized warning from gcc
1740 * uri.c: fixed a couple of bugs
1741 * TODO: added issue raised by Michael
1742
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001743Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * doc/encoding.html: propagated Martin Duerst suggestions
1746
Daniel Veillard52402ce2000-08-22 23:36:12 +00001747Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1750 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1751 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1752 by Wayne Davison
1753
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001754Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * nanoftp.c nanohttp.c: small cleanup
1757 * TODO: updated
1758
Daniel Veillard244ece92000-08-19 20:58:02 +00001759Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1760
1761 * added an old VC testcase and updated title.xml entity
1762
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001763Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1764
1765 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1766 done on auto-opening of <p> tags and cleanup of SAX output
1767
Daniel Veillard979e55e2000-08-19 16:48:54 +00001768Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1771
Daniel Veillard4540be42000-08-19 16:40:28 +00001772Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * doc/xml.html libxml.* structure.*: updated the doc a bit
1775
Daniel Veillard808a3f12000-08-17 13:50:51 +00001776Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1779 of SAX tests
1780
Daniel Veillard29579362000-08-14 17:57:48 +00001781Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1784 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1785
Daniel Veillard1255ab72000-08-14 15:13:33 +00001786Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1789 * testHTML.c: fix core dump on Solaris 2.x systems
1790 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1791 * result/HTML/*.sax: previous bug fix lead to new results
1792
Daniel Veillard03109292000-08-14 14:58:22 +00001793Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1796 * configure.in: added --with-readline=DIR to accept alternate
1797 path for readline include/library
1798 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1799 for ANSI under HP-UX
1800 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1801 includes @LIBS@
1802
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001803Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * doc/* : rebuilt the docs
1806 * getting ready for 2.2.2 release
1807
Daniel Veillard87b95392000-08-12 21:12:04 +00001808Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1811 and xmlAddFeature()
1812 * tree.[ch]: added xmlAddChildList()
1813 * xmllint.c: MAP_FAILED macro test
1814 * parser.h: added xmlParseCtxtExternalEntity()
1815 * valid.c: applied bug fixes removed warning
1816 * tree.c: added CDATA block to elements content
1817 * testSAX.c: cleanup of output
1818 * testHTML.c: added SAX testing
1819 * encoding.c: better error recovery
1820 * SAX.c, parser.c: fixed one of the external entity processing
1821 of the OASis testsuite
1822 * Makefile.am: added HTML SAX regression tests
1823 * configure.in: bumped to 2.2.2
1824 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1825 SAX results
1826
Daniel Veillard88a172f2000-08-04 18:23:10 +00001827Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * configure.in: patch for HP compiler
1830
18312000-08-04 Sven Heinicke <sven@zen.org>
1832
1833 * xmllint.c: Was coredumping sometimes when the file given didn't
1834 exist.
1835
Daniel Veillard46e370e2000-07-21 20:32:03 +00001836Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001839
Daniel Veillard46e370e2000-07-21 20:32:03 +00001840 when using in memory parsing. Need some cleanup.
1841 * xmllint.c configure.in: added a --memory flag to test memory
1842 parsing
1843
Daniel Veillard36650692000-07-21 15:16:39 +00001844Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1845
1846 * nanohttp.c: fixed socklen_t replacement to unsigned int
1847 * parser.c: fixed a space handdling missing at the end of
1848 production 28 DOCTYPE.
1849 * xmlmemory.c: fixed a stupid bug on the routine to override
1850 allocation functions
1851 * TODO: updated
1852
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001853Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * doc/ regenerated the docs
1856
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001857Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * doc/encoding.html doc/xml.html: added I18N doc
1860 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1861 improvements, both parser and filters, added ASCII & HTML,
1862 fixed the ISO-Latin-1 one
1863 * xmllint.c testHTML.c: added/made visible --encode
1864 * debugXML.c : cleanup
1865 * most .c files: applied patches due to warning on Windows and
1866 when using Sun Pro cc compiler
1867 * xpath.c : cleanup memleaks
1868 * nanoftp.c : added a TESTING preprocessor flag for standalong
1869 compile so that people can report bugs more easilly
1870 * nanohttp.c : ditched socklen_t which was a portability mess
1871 and replaced it with unsigned int.
1872 * tree.[ch]: added xmlHasProp()
1873 * TODO: updated
1874 * test/ : added more test for entities, NS, encoding, HTML, wap
1875 * configure.in: preparing for 2.2.0 release
1876
Daniel Veillard49703262000-07-10 10:27:46 +00001877Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * nanoftp.c: fixed the way the control connection is handled
1880 * libxml.spec.in: fixed the dependancies and cleanup
1881
Daniel Veillard306be992000-07-03 12:38:45 +00001882Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * doc/xml.html: changed the xmlsoft.org structure, updated the
1885 examples w.r.t. root and childs
1886
Daniel Veillard7d853352000-07-02 18:53:09 +00001887Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1890
Daniel Veillard365e13b2000-07-02 07:56:37 +00001891Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * HTMLparser.c: Work on character encoding support for the HTML parser
1894 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1895 * encoding.c: Fixed a potential memleak in the encoding stuff
1896
Daniel Veillardaf743792000-07-01 11:49:28 +00001897Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * doc/FAQ.html doc/Makefile.am : added a FAQ
1900
1901Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001902
1903 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1904 of the HTML parser to force it to not bypass SAX
1905
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001906Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * win32config.h.in: updated
1909 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1910 lacks iconv support :-( need to release 2.1.1
1911 * configure.in: release 2.1.1
1912 * HTMLparser: fixed bug #14784
1913 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1914 by Windows compiler
1915 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1916 the SAX startDocument() callback.
1917 * TODO: updated
1918
1919Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1920
1921 * added xmlStopParser()
1922
Daniel Veillardbe803962000-06-28 23:40:59 +00001923Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1924
1925 * configure.in: 2.1.0 prerelease
1926 * Large resync between W3C and Gnome tree
1927 * nanoftp, nanohttp.c: fixed stalled connections probs
1928 * HTMLtree.c SAX.c : support for attribute without values in
1929 HTML for andersca
1930 * valid.c: Fixed most validation + namespace problems
1931 * HTMLparser.c: start document callback for andersca
1932 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1933 * parser.h, SAX.c: serious speed improvement for large
1934 CDATA blocks
1935 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1936 different encoding
1937 * example/Makefile.am example/gjobread.c tree.h: work on
1938 libxml1 libxml2 convergence.
1939 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1940 and the LIBXML_TEST_VERSION macro
1941
Daniel Veillardc310d562000-06-23 18:32:15 +00001942Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * doc/xml.html: various patches and improvements typo fixed by
1945 Felix Natter
1946 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1947 from Felix Natter <fnatter@gmx.net>
1948
Daniel Veillardf3029822000-05-06 08:11:19 +00001949Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * doc/upgrade.html: updated with instructions for support of both
1952 libxml-1.x and libxml-2.x
1953 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1954 for 2.x support and also fixed includes
1955
1956
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001957Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1960 the encoding support, added iconv support, so now libxml if
1961 compiled with iconv automatically support japanese encodings
1962 among others. Work based on initial patch from Yuan-Chen Cheng
1963 I may have broken binary compat in the encoding handler
1964 registration scheme, but that was so utterly broken I don't
1965 expect anybody to have used this feature until now.
1966 * parserInternals.h: fixup on the CHAR range macro
1967 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1968 code.
1969 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1970 * uri.c: added xmlParseURI() I can't believe I forgot to
1971 implement this one in 2.0 !!!
1972 * SAX.c: moved doc->encoding update in the endDocument() call.
1973 * TODO: updated.
1974
Daniel Veillard06047432000-04-24 11:33:38 +00001975Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * tree.h: removed extraneous xmlRemoveProp definition
1978 * TODO: added item about --disable-corba configure switch
1979 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1980 * nanoftp.c: fixed include problems giving troubles on AIX and
1981 slowlaris
1982 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1983 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1984 comment and headers changes to lower gtk-doc number of warnings
1985 * doc/html/*: rebuilt docs
1986
Daniel Veillarde0aed302000-04-16 08:52:20 +00001987Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * HACKING: documented the tag for 1.x and instructions
1990
Daniel Veillard5e873c42000-04-12 13:27:38 +00001991Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1994 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1995 xmlCreateIOParserCtxt
1996 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1997 significant overall improvement
1998 * xmllint.c: added I/O test to xmllint
1999 * testSAX.c: added a speed test
2000 * doc/* : updated/regenerated
2001
Daniel Veillardfc708e22000-04-08 13:17:27 +00002002Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * xpath.c uri.h parserInternals.h: cosmetic changes from
2005 "Timur I. Bakeyev" <timur@bat.ru>, including making
2006 xmlCreateURI() public
2007
Daniel Veillard5d211f42000-04-07 17:00:24 +00002008Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2009
2010 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2011 and the code at the same time. Added a clean mechanism for
2012 overload or added input methods: xmlRegisterInputCallbacks()
2013 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2014 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2015 * TODO: updated
2016 * doc/* : updated/regenerated
2017 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2018 source dir
2019
Daniel Veillarde77a9182000-04-05 19:12:29 +00002020Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * testURI.c: yet another forgotten commit, I should get some sleep !
2023
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002024Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * xmllint.c: forgot to commit this too ?
2027
Daniel Veillardb9df4042000-04-05 14:23:16 +00002028Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * xmlversion.h.in : forgot to commit this previously
2031
Daniel Veillard361d8452000-04-03 19:48:13 +00002032Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2035 * README TODO: updated for release
2036 * uri.c uri.h: added authority parsing/saving
2037 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2038 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2039 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2040 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2041 Makefile.am : added compile-time customization of libxml
2042 --with-ftp --with-http --with-html --with-xpath --with-debug
2043 --with-mem-debug
2044 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2045 #include <libxml/xxx.h> I hope it won't break too much stuff
2046 and will be manageable in the future...
2047 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2048 and added xmllint to the installed programs
2049 * uri.h: added xmlFreeURI()
2050
Daniel Veillardec303412000-03-24 13:41:54 +00002051Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2052
2053 * uri.c uri.h: finished the escaping handling, the base support
2054 and the URI path normalization. Looks good just lacks the
2055 authority content parsing code.
2056 * Makefile.am: added instructions to generate testURI
2057 * TODO: updated
2058 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2059 added links and icons for W3C and Gnome
2060
Daniel Veillard8f621982000-03-20 13:07:15 +00002061Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * xmlmemory.[ch] : seems I forgot to actually update the files in
2064 the last commit :-)
2065 * doc/xml.html doc/html/* : updated and uploaded the docs
2066
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002067Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2070 * TODO: updated
2071 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002072 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002073 gfree).
2074 * Makefile.am, uri.c, uri.h: added a set of functions to do
2075 exact (litteraly copied from the RFC 2396 productions) parsing
2076 and handling of URI. Will be needed for XLink, one XML WFC,
2077 XML Base and reused in the nano[ftp/http] modules. Still work
2078 to be done.
2079
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002080Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * configure.in, libxml.spec.in : libxml2
2083 * doc/* : updated the doc page, rebuilt the docs
2084
Daniel Veillardcf461992000-03-14 18:30:20 +00002085Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * all: tagged LIB_XML_1_X
2088 * *.c *.h : updated from W3C CVS tree
2089 * configure.in : 2.0.0-beta
2090 * libxml.spec.in : libxml2 package nam
2091 * result/* : new version of the tests output
2092
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002093Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2094
2095 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2096
Daniel Veillardb566ce12000-03-04 11:39:42 +00002097Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2098
2099 * doc/* : rebuilt the docs
2100 * parser.c: final patch on #6766
2101 * valid.c: small patch on validity checks.
2102
Daniel Veillardfb76c402000-03-04 11:39:42 +00002103Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2104
2105 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2106 added
2107 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2108 compatibility w.r.t. XML spec and existing code.
2109
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002110Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2111
2112 * parser.c: seems a better solution to <a> </a> exists,
2113 will try it for a while
2114
Daniel Veillard83a30e72000-03-02 03:33:32 +00002115Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * parser.c: tried to remove the <a> </a> generating <a/>
2118 this is hard. Left a flag for that purpose. Fixed bug #6766
2119 * configure.in: prepared 1.8.7 not released, due to previous
2120 problem
2121
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002122Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * doc/xml.html : applied second patch from Paul DuBois
2125
Daniel Veillard402e8c82000-02-29 22:57:47 +00002126Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * doc/xml.html : applied patch from Paul DuBois
2129
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002130Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2133
Daniel Veillard5feb8492000-02-02 17:15:36 +00002134Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2137 compilation warnings on various platforms.
2138 * parser.c: Fixed #5281 validity error callbacks are now desactived
2139 by default if not validating.
2140
Daniel Veillardf341f932000-02-02 14:52:08 +00002141Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2144
Daniel Veillard13c757e2000-02-01 23:59:15 +00002145Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2146
2147 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2148 <gkatsi@cs.toronto.edu>
2149
Daniel Veillard726e8792000-01-30 20:04:29 +00002150Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2153 processing URLs
2154
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002155Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2158 xmlNanoFTPUpdateURL for persistent control connections.
2159 * configure.in: 1.8.6
2160
2161Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2162
2163 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2164 * tree.[ch] : added xmlSaveNoEmptyTags
2165
James Henstridgef3be9312000-01-28 13:59:21 +000021662000-01-29 James Henstridge <james@daa.com.au>
2167
2168 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2169
2170 * Makefile.am: added nanoftp.[ch] to the build.
2171
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002172Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * nanoftp.[ch]: cleanup, comments, API
2175 * debugXML.c : fixed a bug in the cat command
2176 * doc/*: regenerated the docs
2177
Daniel Veillardda07c342000-01-25 18:31:22 +00002178Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2181 * debugXML.c : fixed a bug in the cat command
2182 * valid.c: fixing some small probs
2183 * libxml.spec.in: get rid of the SNAP suffix
2184 * doc/xml.html: updated the status
2185
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002186Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * xml-config.in: xml-config --version to just return the
2189 version number
2190 * xpath.c: some cleanup w.r.t. axis when the current node is
2191 an attribute.
2192 * TODO: updated
2193
Daniel Veillard461a66c2000-01-18 18:01:01 +00002194Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * configure.in: prepared for libxml-1.8.5
2197 * doc/* recompiled the documentation
2198
21992000-01-17 Jody Goldberg <jgoldberg@home.com>
2200
2201 * configure.in : WARNING autoconf subtlety alert :
2202 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2203 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2204 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2205 get defined by AC_CHECK_HEADERS.
2206
Daniel Veillardf967b902000-01-17 16:06:10 +00002207Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2208
2209 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2210 Rune.Djurhuus@fast.no
2211
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002212Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * TODO: updated
2215 * tree.c, parser.c: made sure that only memory alloc problems
2216 and internal parser errors are allowed to write to stdout or
2217 stderr.
2218
Daniel Veillard0142b842000-01-14 14:45:24 +00002219Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * tree.c : restored xmlNewGlobalNs since this seems used by
2222 a lot of existing code :-(, fixed a bug in xmlNewNs
2223 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2224 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2225 to exit() from the library code.
2226 * xpath.c, parser.c: removed bugs or unused code detected by
2227 Windows compilers
2228 * parser.c: started adding interfaces for parsing well balanced
2229 XML fragments
2230 * configure.in: releasing 1.8.4
2231 * doc/* : rebuilt the docs
2232
Daniel Veillard2eac5032000-01-09 21:08:56 +00002233Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2234
2235 * tree.[ch] : added xmlNewDocFragment() for DOM
2236 * testHTML.c: uninitialized variable.
2237
Daniel Veillardf3a73582000-01-05 14:58:39 +00002238Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2239
2240 * doc/* : rebuild the docs
2241
Daniel Veillard71b656e2000-01-05 14:46:17 +00002242Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * acconfig.h: readline and history patch
2245 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2246 * tree.c: added check and handling when possibly removing an ID
2247 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2248 and saving.
2249 * test/HTML/entities.html result/HTML/entities.html* : test for
2250 various entities reference cases
2251 * result/HTML/* : as a result output of some testcase have
2252 changed
2253 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2254 by previous example. added xmlParseTryOrFinish().
2255 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2256 entities.h debugXML.h HTMLparser.h: changed the way struct are
2257 declared to allow gtk-doc to expose those
2258 * parser.c: closed bug #4960
2259 * Makefile.am configure.in: Applied patch from
2260 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2261 and math/socket libs detection
2262
Daniel Veillard437b87b2000-01-03 17:30:46 +00002263Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * configure.in, Makefile.am: link tester against readline
2266 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2267
Daniel Veillard686d6b62000-01-03 11:08:02 +00002268Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * tree.[ch]: added xmlRemoveProp
2271 * win32config.h.in nanohttp.c: avoid including the Windows
2272 socket stuff in every C files
2273 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2274 the XmL parser(s)
2275 * test/ns4 result/ns4 etc...: added test case for previous prob
2276 * tree.c: xmlNewNs wasn't checking for double definition
2277 * Makefile.in: fixed a problem with dist-hook duplicates
2278 * parser.[hc], xmlIO.c: fixed the loading of external entities
2279 APIs, now xmlLoadExternalEntity() is used everywhere and
2280 setting up an app specific front-end using the
2281 * SAX.c parser.c: some fixes, now the xhtml spec validates
2282 with the xhtml DTD.
2283 * error.c: fixed crashes in case of no input stream
2284 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2285 to the validation tests and results
2286
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002287Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2290 too htmlCreatePushParserCtxt() and htmlParseChunk()
2291 * parser.c: a bit of cleanup.
2292 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2293 to XML) removed the last mem leak known
2294 * HTMLtree.c: output message cleanup
2295 * xmlmemory.c: display content info about memory blocks
2296 * result/HTML/wired.* : missing att value warning change
2297
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002298Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2299
2300 * doc/* : rebuilt the documentation
2301
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002302Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * parser.[ch] parserInternals.h: Push parser for XML,
2305 seems to work fine now
2306 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2307 --push for push testing
2308 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2309 * testSAX.c: added --push
2310 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2311 subtree
2312 * xmlIO.[ch] : enriched API + fixes for push mode
2313 * entities.[ch]: added the entity content length to the struct.
2314 * xmlmemory.[ch]: new API to show the last entries for the shell
2315 * valid.c: added required attribute testing
2316 * SAX.c: the cdata callback now merge contiguous fragments
2317 * HTMLparser.c: cleanup of some macros
2318
Daniel Veillard3c558c31999-12-22 11:30:41 +00002319Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * parser.c: fix for PIs name starting with xml
2322 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002323 * *.c, configure.in win32config.h.in : generate win32config.h for
2324 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002325
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002326Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * parser.c: fixed a stupid = vs. == bug :-(
2329 * doc/gnome-xml.sgml: s/glade/xml/
2330
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002331Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * configure.in, doc/xml.html : bug fix release 1.8.2
2334 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2335 Hopefully the end of that silly C++ include problem
2336 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2337 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2338 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2339 troubles with autoclosed elements when the stree shape doesn't
2340 follow the DtD specs. Added htmlIsAutoClosed() and
2341 htmlAutoCloseTag()
2342 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2343 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2344 * debugXML.c: fixed a bug on printing default namespaces.
2345 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2346
Daniel Veillardb24054a1999-12-18 15:32:46 +00002347Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2348
2349 * result/HTML/*.htm[l] : updated the HTML regression tests according
2350 to the new output
2351 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2352 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2353 problem due to intermix of extern "C" { ... } declarations for C++
2354 and recursive includes in the headers
2355
Chris Lahey323c48c1999-12-18 15:32:45 +000023561999-12-20 Chris Lahey <clahey@umich.edu>
2357
2358 * HTMLtree.c: Made it so that html nodes with a single child do
2359 not insert a carriage return before or after the child node.
2360
Daniel Veillardb24054a1999-12-18 15:32:46 +00002361Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002362
2363 * configure.in, doc/xml.html : bug fix release 1.8.1
2364 * parser.c: fixed bug #4344
2365 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2366 added the glue to avoid C++ problems
2367 * doc/* : regenerated the documentation
2368
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002369Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2372 namespace recognition, and Dia as a resul :-(
2373 * encoding.c: closed bug #3950
2374
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002375Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2376
2377 * valid.c: debugging a posteriori validation, except URI expansion
2378 stuff this should be fixed now
2379 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2380 Carl Nygard <cnygard@bellatlantic.net>
2381 * tester.c: added --postvalid, cleaning of the code
2382 * tree.[ch]: added xmlDocGetRootElement()
2383
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002384Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2385
2386 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2387 c++ losage.
2388
Daniel Veillard10a2c651999-12-12 13:03:50 +00002389Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * configure.in, doc/xml.html : bumped to 1.8.0
2392 * xlink.[ch], Makefile.am : added framework for link detection
2393 * parser.h: added nbChars to parser context, needed for cleanup.
2394 * xmlmemory.c: removed a nasty bug when out of mem
2395 * valid.[ch]: adding namespace support for attribute decl
2396 * tester.c: added --debugent option
2397 * debugXML.[ch]: added xmlDebugDumpEntities()
2398 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2399 buffers instead, this was really needed, validation was breaking
2400 in strange ways due to that. Added xmlParseStringPEReference()
2401 and other parsing from strings functions. Entities processing
2402 modified again, but PERef are still not handled correcly but
2403 unless you're Eve Maller you won't notice :-)
2404 * HTMLparser.c: large changes toward reliability, and switched to
2405 lowercase internal tags, XHTML is lowercase, so it will help
2406 that output is closer to next version.
2407 * doc/* : regenerated the documentation, it is now hosted at
2408 http://xmlsoft.org/ (same bits I just bought the domain :-)
2409
2410
Daniel Veillard294cbca1999-12-03 13:19:09 +00002411Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2412
2413 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2414 doc generation
2415 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2416 in the SAX API
2417 * doc/*: rebuilt the doc making sure everything appears in the
2418 HTML files
2419
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002420Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2423 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2424 which allow impressive speed improvement on dataset with
2425 large text pieces, but at the cost of broken binary
2426 compatibility and slightly bigger memory usage.
2427 Configure with --with-buffers to activate them, they
2428 are protected with XML_USE_BUFFER_CONTENT define.
2429 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2430 goal is 0 memory left allocated once parser is no more used
2431 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2432 call xmlCleanupParser() and xmlMemoryDump()
2433
Daniel Veillarda819dac1999-11-24 18:04:22 +00002434Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2437 * parser.[ch] encoding.[ch]: added memory cleanup routines
2438 * parser.c: closing bug #3788
2439 * doc/*: rebuilt the doc
2440
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002441Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2442
2443 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2444 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2445 * tester.c: added --compress option
2446 * doc/*: rebuilt the documentation
2447
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002448Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2451 if given /proc/kcore as input !
2452 * doc/xml.html doc/*: updated and rebuilt the documentation
2453
2454Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002455
2456 * parser.c: Fixed some wrongly space collapsing code due to
2457 a misreading of the spec.
2458 * result/*: fixed the output accordingly
2459
2460Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002461
2462 * encoding.c: bug fix and typos
2463 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2464 * parser.c: added attribute normalization closing bug #3597
2465 * test/att* result/att* SAXresult/att*: testcase for attribute
2466 normalization
2467
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002468Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * configure.in: closing bug #3163 by adding extra flags for the
2471 cc compiler on HP-UX
2472
Daniel Veillard51e3b151999-11-12 17:02:31 +00002473Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * valid.[ch] : removed a typo and an enumerated type bug in the
2476 xmlAddElementDecl() function
2477 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2478 call to xmlEncodeEntitiesReentrant() so that the functions
2479 New, Set and Get are at the same level.
2480 * parser.c HTMLparser.c: extra memory allocation bug for
2481 attributes detected by someone using libxml in embedded systems :-)
2482
Daniel Veillard962195f1999-10-28 15:51:53 +00002483Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * xmlmemory.h: turned off mem debug :-\
2486
Daniel Veillard35008381999-10-25 13:15:52 +00002487Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * parser.c: closed bug #2784 a one line fix, but worth pushing
2490 a new release out
2491 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2492 some structures, comments before and after the
2493 main element, and other nastyness
2494 * HTMLtree.c tree.c: accomodate the extended HTML supported
2495 * configure.in: pushing 1.7.4
2496 * test/ent8 and related outputs : added a new test for bug #2784
2497 * test/HTML/wired.html and related output: a nasty HTML example
2498 * Makefile.am: improved the test scripts
2499 * docs/* : reran the documentation extractor, updated xml.html
2500
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002501Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2504 HTMLparser and debugged the HTML related code. HTML documents
2505 now have their own type
2506 * entities.c: do not dump &apos; for HTML output
2507 * xmlmemory.c: improvement, breakpoint mechanism
2508 * testHTML.c: added --sax --repeat ...
2509 * Makefile.am: improved the HTML tests
2510 * valid.[ch]: added xmlValidGetValidElements and
2511 xmlValidGetPotentialChildren
2512 * tester.c: added --insert to test the 2 new functions
2513 * test//* result//* SAXresult//* : regression test cleanup
2514 and extension.
2515 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2516 gnome-xml-nanohttp.html
2517
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002518Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * HTMLparser.c: fixed problems with some autoclose tags
2521 * tree.c: fixed XML output problems.
2522 * result/* SAXresult/*: update of the tests output
2523
Daniel Veillard6077d031999-10-09 09:11:45 +00002524Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * Makefile.am: Arturo patch for xmlConf.sh version info
2527 * parser.c: Tim Josling patch for single quoted items
2528 * tester.c: Tim Josling patch for tester options usage
2529 * tree.h: indent cleanup
2530
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002531Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2534 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2535
Daniel Veillard00fdf371999-10-08 09:40:39 +00002536Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * tree.c : Raph patch for initialization of CORBA fields
2539 * parser.c, xpath.c, ...: modification of doc comments
2540 * xpath.c : allow spaces in xpath expressions
2541
Daniel Veillardad219441999-09-27 08:17:49 +00002542Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * xmlmemory.h: turning off memory debug :-(
2545
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002546Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2547
2548 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2549 better SAX interfaces.
2550 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2551 entity.
2552 * configure.in: 1.7.2
2553
2554Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002555
2556 * libxml.spec.in: fixed the URL
2557 * doc/xml.html: improved the documentation front-end
2558
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002559Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002560
2561 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2562
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002563Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002564
2565 * libxml.spec.in: fixed the alpha compile problem
2566 * parser.[ch]: changed errno to errNo in the parser context :-(
2567 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2568 * doc/xml.html: changed CHAR to xmlChar
2569 * doc/html/*: recompiled the documentation
2570 * configure.in: 1.7.1
2571
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002572Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * parser.h: modified the parser context struct to regain 1.4.0
2575 binary compatibility
2576 * parser.c, xml-error.h: added errno ot teh context and defined
2577 a set of errors values with update of errno
2578 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2579 DTDs and entities
2580 * *.h, *.c: complete cleanup of the use of config.h and include
2581 protection depending on the current setup.
2582 * overalll debugging, maintenance and bug-fixing on all modules
2583 * updated the documentation
2584 * ready for 1.7.0
2585
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002586Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2587
2588 * HTMLparser.c : cleanup
2589 * SAX.c valid.c valid.h: added ID/IDREF checking
2590 * tree.c tree.h: extended doc structure for refs
2591 * configure.in: 1.6.2
2592 * parser.c: patched bug in SAX user arg call
2593 * parserInternals.h: patched missing close in C++ wrapping
2594 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2595 especially upcoming XPointer implementation.
2596 * doc/xml.html: augmented, typo
2597
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002598Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2599
2600 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2601 not all invocations of install understand -d.
2602
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002603Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2604
2605 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2606 to make 'check' works, when builddir != srcdir.
2607
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002608Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2609
2610 * doc/xml.html : updated the documentation
2611
Daniel Veillard6454aec1999-09-02 22:04:43 +00002612Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2615 not deallocated memory blocks
2616 * *.c : replaces all calls to malloc() free() and realloc() to
2617 the wrapper functions/macros
2618 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2619 instead of xmlFreeNodeList()
2620
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002621Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2622
2623 * HTMLparser.c: corrected a stupid bug leading to core dump at
2624 tree deallocation. Removed warnings indicated by
2625 Stephane.Conversy@lri.fr
2626 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2627 looked for in the external subset
2628
2629Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002630
2631 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2632 on SGI by Stephane.Conversy@lri.fr
2633
Daniel Veillardb96e6431999-08-29 21:02:19 +00002634Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * all .h : changed the prototype declaration indent as in gtk
2637 * most .c : working on reducing the TODOs in the code
2638 * most .c : cleanup though -pedantic and Insure++
2639 * improvements on validation ID checkings.
2640 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2641 * xml-config.in: closed #1810
2642
2643Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002644
2645 * tree.h, valid.c, valid.h: more work on validity, IDs
2646 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2647 definition for AIX
2648
Daniel Veillardb556eb51999-08-15 17:19:50 +00002649Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2650
2651 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2652 the distribution due to a cut'n paste error at last commit
2653
Daniel Veillardb05deb71999-08-10 19:04:08 +00002654Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2655
2656 * configure.in: upgraded to version 1.4.0
2657 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2658 Big update, added a large part of the validation process,
2659 it should be usable, but some parts are missing
2660 * xpath.c: improved the implementation w.r.t. root.
2661 * Makefile.am: added more tests
2662 * test and result trees: added a lot of tests
2663 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2664
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002665Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * Added an HACKING file
2668
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002669Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * xpath.[ch] : improvements and debug of the XPath implementation
2672 * parser.c, HTMLparser.c : modified the parsers to be progressive
2673 * tree.[ch] : extended the Buffer promitives
2674 * xmlIO.[ch] : added basic I/O routines providing progressive
2675 parsing and ready for I18N conversion plugins
2676 * SAXresult/* : the SAX callback sequence maybe slightly different
2677 now
2678 * test*.c : improved/updated the tests programs
2679 * doc/* : recompiled the docs.
2680
Daniel Veillard15b75af1999-07-26 16:42:37 +000026811999-07-26 Michael Meeks <michael@edenproject.org>
2682
2683 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2684
2685 * tree.c: Ditto.
2686
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002687Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * configure.in: upgraded to version 1.4.0
2690 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2691 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2692 XML query language, see http://www.w3.org/TR/xpath for more details.
2693 * parser.c, parser.h: added CHAR* related string functions for XPath
2694 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2695 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2696 rebuild the docs.
2697 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2698 and regression testing capabilities for XPath.
2699
Daniel Veillardd79d7871999-07-12 10:38:12 +00002700Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2703 closing bug #1646
2704
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002705Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * Makefile.am, example/Makefile.am: closed bug #1683
2708
Daniel Veillard3166ab11999-07-11 16:14:19 +00002709Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2710
2711 * example/Makefile.am, configure.in: added the makefile for the
2712 gjobread example
2713
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002714Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2715
2716 * doc/Makefile.am:
2717 - fix which allow "make install DESTDIR=</install/prefix>".
2718
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002719Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2722 which fixed a problem on the file reading-code.
2723
Daniel Veillard82150d81999-07-07 07:32:15 +00002724Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2727 output.
2728 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2729
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002730Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * parser.h : Oops removed the binary compatibility problem
2733 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2734 * parser.c, HTMLparser.c: applied patches for reading from stdin
2735
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002736Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2737
2738 * parser.c, entities.c, valid.c: cleanup bug #1591
2739 * configure.in: cleanup bug #1592
2740 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2741 the same tree back-end. Hence gdome will be available for it.
2742 * doc/Makefile.am: close bug #617
2743
Daniel Veillard97fea181999-06-26 23:07:37 +00002744Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * parser.c: alloctate a per parser context SAX interface block
2747
Daniel Veillard14fff061999-06-22 21:49:07 +00002748Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2751 and xmlEncodeEntitiesReentrant with the correct one :-\
2752
2753Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * commit of my internal XML base changes, quite a lot of
2756 changes, cleanups, better entities support, framework for
2757 new I/O and charset detection and handling
2758 * Fixed the configure/Makefile stuff to generate shared libs
2759 with the proper version info, so we jumped on rev from
2760 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2761 xmlEncodeEntities() result need to be freed now, and a string
2762 xmlParserVersion provide the current library version.
2763
Raph Levien05240da1999-06-15 21:27:11 +00002764Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2765
2766 * parser.c: fixed a buffer overrun for when you have a very long
2767 attribute with no entities in it.
2768
Daniel Veillardbb2da581999-06-13 14:37:07 +00002769Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * added example directory
2772 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2773
Daniel Veillard011b63c1999-06-02 17:44:04 +00002774Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * Release of libxml-1.1, nearly everything has been touched for
2777 this.
2778 * Added more regression tests
2779 * Updated the documentation
2780
Daniel Veillard27d88741999-05-29 11:51:49 +00002781Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * tree.[ch]: unified the XML_NO_CORBA defines.
2784 * parser.c encoding.[ch]: started plugging in char encoding detection
2785
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002786Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2787
2788 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2789 Also freed allocated buffer.
2790
Daniel Veillard27d88741999-05-29 11:51:49 +00002791Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002792 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2793 reentrancy problem at printing. One is left in entities.c, to
2794 remove ASAP
2795 * testSAX.c : added a test example showing the use of the SAX
2796 interface if one doesn't want to build the DOM tree.
2797 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2798
Daniel Veillard517752b1999-04-05 12:20:10 +00002799Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2802 large revamping of the parser to use SAX callbacks
2803 http://www.megginson.com/SAX/ (or at least a C like interface
2804 a la Expat). It's now possible to set up your own callbacks
2805 and the parser will not build a DOM tree.
2806 * test/* result/*: updated the test suite, I finally removed
2807 the old Namespace draft support (PI based).
2808
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002809Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2810
2811 * Makefile.am: added test result to EXTRA_DIST for make tests
2812
Daniel Veillard64068b31999-03-24 20:42:16 +00002813Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * parser.c, parserInternals.h: moved the chars macro definitions
2816 to parserInternals.h
2817 * parser.c, error.c: applied patches from "Knut Åkesson"
2818 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2819
Daniel Veillard012ccc11999-03-23 10:11:11 +00002820Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * xml-config.in : applied patch to make --version work
2823
Raja R Harinatha86c23e1999-03-05 22:14:01 +000028241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2825
2826 * Makefile.am (check-local): Alias for `tests' target. This will
2827 cause `make check' to do the right thing.
2828 (tests): Don't run tests in srcdir. Also, replaced calls to
2829 basename with a `sed' "equivalent".
2830
Daniel Veillardd109e371999-03-05 06:26:45 +00002831Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2834 it in the header and not the sources, updated the doc.
2835 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2836 pointing this out.
2837
Daniel Veillardbc50b591999-03-01 12:28:53 +00002838Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2841 exported the inputStream routines.
2842 * doc/html/* : updated accordingly
2843
Daniel Veillardd692aa41999-02-28 21:54:31 +00002844Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2845
2846 * parser.c, parser.h, parserInternals.h: added a few extra
2847 internal calls to allocate and free parser contexts ...
2848 * doc/html/* : updated accordingly
2849
Daniel Veillard55a99271999-02-25 11:01:29 +00002850Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * configure.in, Makefile.am, doc/makefile.am : General changes for
2853 1.0.0 release and including the generated HTML documentation.
2854
Daniel Veillard35925471999-02-25 08:46:07 +00002855Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * makefile.am : added parserInternals.h, oops.
2858
Daniel Veillard1e346af1999-02-22 10:33:01 +00002859Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2860
2861 * parserInternals.h: added this header giving access to the parser
2862 internal functions.
2863 * doc/Makefile.am : added a rebuild target which rebuilds the full
2864 set of documentations
2865 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2866 the internal subset.
2867 * *.c *.h: modifications needed to generate the documentation using
2868 gtk-doc, cleanup of functions blocks, reorganisation of struct
2869 declarations.
2870
Daniel Veillard1164e751999-02-16 16:29:17 +00002871Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2874 the tar and spec file to include the beginning of the doc.
2875
Nuno Ferreira03d04781999-02-13 00:07:17 +000028761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2877
2878 * doc/.cvsignore: Added this file.
2879
Daniel Veillard6800ef31999-02-08 18:33:22 +00002880Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * tree.c: fixed xmlGetProp to return "" when the attribute
2883 exists, even if the node-list is NULL.
2884
Daniel Veillard726c7e31999-02-08 15:13:10 +00002885Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * tree.c: patched an error outputting empty attribute values.
2888 * Makefile.am and doc/makefile.am: have been updated during the
2889 week-end. Sorry for an empty CVS log, I got a shell problem.
2890
Daniel Veillard1899e851999-02-01 12:18:54 +00002891Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * tree.h: cleaned up using enums instead of defines
2894 * parser.c, valid.[ch]: more work on parsing/output of element
2895 declarations
2896
Daniel Veillard3b9def11999-01-31 22:15:06 +00002897Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2898
2899 * valid.[ch], tree.c, parser.c : more work toward full parsing
2900 of XML DTDs.
2901 * README: added informations about mailing-list and on-line
2902 documentation
2903
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000029041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2905
2906 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2907
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002908Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2909
2910 * parser.c, tree.[ch] : more work toward conformance testing,
2911 added a last element to accelerate parsing of very flat structures
2912 started working on internal subset Element content declaration.
2913 * valid.[ch] : first cut at adding code toward validation.
2914 * previous changes had also small impact on most files, especially
2915 the conformance testing using James Clark test suite.
2916
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002917Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * test/* : updated the examples, most of them were not well
2920 formed (humm), and added rdf2.
2921 * result/* : resulting changes in the output.
2922
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002923Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2924
2925 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2926
Daniel Veillard44b3a061998-12-05 17:27:22 +00002927Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2928
2929 * tree.c: patched a bug in the generation of empty attributes
2930
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002931Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2934 for node/trees/documents/... Biggest problem is namespace
2935 support when copying subtrees.
2936
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002937Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2938
2939 * parser.c, entities.c: improve entities and char ref encoding,
2940 and cleanups of error messages.
2941
Daniel Veillard242590e1998-11-13 18:04:35 +00002942Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2943
2944 * parser.c, entities.c: simple bug hunting done during rpm2html and
2945 rpmfind integration.
2946
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002947Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2948
2949 * parser.[ch]: Added interfaces allowing to specify a SAX
2950 handler before parsing.
2951
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002952Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * parser.c: redirrect all errors reporting through the SAX
2955 error function
2956
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002957Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2960 * libtool, tlmain ...: update of the libtool files
2961
Miguel de Icaza442321c1998-11-04 18:13:38 +000029621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2963
2964 * entities.c: Use g_snprintf insteda of snprintf.
2965
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002966Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2969 added ent5 test for this purpose.
2970 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2971
Daniel Veillard27271681998-10-30 06:39:40 +00002972Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2973
2974 * parser.c: fixed? a strange error due to compression on a GWP
2975 document.
2976
Daniel Veillard25940b71998-10-29 05:51:30 +00002977Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2978
2979 * tree.[ch]: bug fixing
2980 * entities.[ch]: defined a specific type for predefined entities
2981 * doc/xml.html: more documentation on the library, how to use it,
2982 overview of the interfaces.
2983
Daniel Veillard16253641998-10-28 22:58:05 +00002984Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2987
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002988Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2989
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002990 * tree.c: corrected a small bug
2991 * doc/xml.html: continuing writing documentation.
2992
2993Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2994
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002995 * debugXML.h debugXML.c: added debugging utilities.
2996 * tester.c: added --debug switch.
2997 * tree.c: patched an incorrect node->type assignment.
2998 * parser.c: formatting, ensure that node->doc != NULL in attributes
2999
Daniel Veillardccb09631998-10-27 06:21:04 +00003000Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3001
3002 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3003 entity support and provide an internal representation close to
3004 DOM one (entity ref nodes, and attribute value as tree). I tried
3005 to preserve the interface but this will surely break some apps
3006 (I have to change rpm2html/rpmfind for example). I had to change
3007 two interfaces, and the generated tree is somewhat different.
3008 * doc/* : started documenting the XML library, the tree and
3009 DOM/Corba. This is a first step.
3010
Daniel Veillard11e00581998-10-24 18:27:49 +00003011Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * parser.c: Set up the fonctions comment block, boring but useful.
3014 * parser.h, SAX.c, parser.c: now attributes are processed through
3015 the SAX interface. The problem is that my SAX interface diverged
3016 quite a bit from the original one, well this is not an official
3017 spec, and translating it from Java to C is hairy anyway...
3018
Daniel Veillard97b58771998-10-20 06:14:16 +00003019Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3020
3021 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3022 fonctions comment block, boring but useful.
3023
3024Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003025
3026 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3027 conversion routines. However they are not yet used to convert the
3028 inputs. The core will run with UTF-8.
3029
Daniel Veillard33942841998-10-18 19:12:41 +00003030Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3031
3032 * tree.c : make sure that the type id is properly set-up when
3033 a new object is allocated, needed for DOM.
3034
Daniel Veillard27fb0751998-10-17 06:47:46 +00003035Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * tree.h, tree.c: Ok, the main objects in the tree will be native
3038 corba objects, it costs 8 bytes per Node, Attribute and Document
3039 but it simplifies the Corba integration a lot (no extra interface
3040 objects to allocate/free).
3041
Daniel Veillard0bef1311998-10-14 02:36:47 +00003042Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3045 and changed NODEs contants for conformity with DOM Level 1
3046
Daniel Veillard27864701998-10-08 03:47:24 +00003047Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * added hooks to keep track of servants when creating objects
3050 xmlDoc and xmlNode (for Corba export).
3051
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003052Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3053
3054 * added xml-config script.
3055
Daniel Veillard7066a791998-10-01 20:28:28 +00003056Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3057
3058 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3059 to autoupdate libtool and automake conf files.
3060
Miguel de Icaza60681bd1998-09-30 19:28:59 +000030611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3062
3063 * Makefile.am: Use '?' to separate the sed
3064 commands as ',' is used when people pass -Wl,something.
3065
3066
Daniel Veillard15a8df41998-09-24 19:15:06 +00003067Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * tree.c, tree.h: added a per-document compression interface.
3070
Daniel Veillard151b1b01998-09-23 00:49:46 +00003071Tue Sep 22 20:47:38 EDT 1998
3072
3073 * tree.c, tree.h: added saving with compression and added interfaces
3074 to control the compression level (xmlGetCompressMode,
3075 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3076
Daniel Veillard70120ff1998-09-22 00:24:21 +00003077Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3078
3079 * parser.c: corrected a loop for files of size 0
3080
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000030811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3082
3083 * error.h: New file. Contains prototyes from `error.c'.
3084
Tom Tromeyc19653d1998-08-14 01:22:43 +00003085Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3086
3087 * Makefile.am (xmlincdir): New macro.
3088 (xmlinc_HEADERS): Renamed from include_HEADERS.
3089
Daniel Veillard845664d1998-08-13 04:43:19 +00003090Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3091
3092 * applied small patch on numeric entities from
3093 Christopher Blizzard <blizzard@appliedtheory.com>
3094
Daniel Veillard260a68f1998-08-13 03:39:55 +00003095Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * New release 0.2, removed the old xml_* files so that it's
3098 coherent with the other CVS base (W3C), far better conformance
3099 to standard, new namespaces, decent entities support, beginning
3100 of a SAX-like interface. Nearly nothing left intact, even the
3101 test examples ...
3102
Christopher Blizzarda36749e1998-07-30 21:47:18 +000031031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3104
3105 * .cvsignore: Add .deps dir
3106
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003107Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3108
3109 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3110
Daniel Veillardfe926001998-07-26 04:28:20 +00003111Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003112
Daniel Veillardfe926001998-07-26 04:28:20 +00003113 * configure.in: added test for CPP
3114 * AUTHORS, Changelog: the original ones didn't get commited but the
3115 glib ones instead, fixed.
3116 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003117
Daniel Veillardfe926001998-07-26 04:28:20 +00003118Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003119
Daniel Veillardfe926001998-07-26 04:28:20 +00003120 * integrated code developped at W3C
3121 * changed the original Copyright
3122 * migrated to automake
3123 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003124