blob: ce146432f944d1d03746fb17080176c973b0cbdb [file] [log] [blame]
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * parser.c: fixed propagation context info when parsing an
4 external entity.
5 * doc/html/*.html: regenerated a couple of docs
6
Daniel Veillard4623acd2001-05-19 15:13:15 +00007Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * doc/xml.html: update with 2.3.9 informations
10
Daniel Veillardbed7b052001-05-19 14:59:49 +000011Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15 * doc/html/* : rebuilt the docs
16 * valid.c: small patch which may improve some case when
17 validating.
18
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000019Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * HTMLparser.c: Closed bug #54891
22 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
23 to the suite
24
25Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
26
27 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
28 applied a documentation patch from LotR and filled in a few missing
29 descriptions
30
Daniel Veillard76d66f42001-05-16 21:05:17 +000031Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * xpath.c tree.c parser.c: speed optimizations at the parser level
34 document tree freeing and xpath evaluation
35
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000036Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * parser.c parser.h parserInternals.h: fixed a couple of
39 interfaces for handling memory buffer input to const char *
40 upon suggestion of JamesH.
41
Daniel Veillardc3739e72001-05-15 15:23:27 +000042Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * configure.in: LoTR sent a patch fixing the previous commit
45
Daniel Veillarda4f27e02001-05-15 12:41:29 +000046Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * configure.in: trying to deal again with the stoopid -R linking
49 flag of Solaris
50
Daniel Veillard790142b2001-05-15 10:51:53 +000051Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * xpath.h: two nodeset access macros from Thomas Broyer
54
Daniel Veillardba0b8c92001-05-15 09:43:47 +000055Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
58 patch from Thomas Broyer
59
Daniel Veillarde62d36c2001-05-15 08:53:16 +000060Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
63 case
64 * INSTALL: was empty added stuff from the FAQ
65
Daniel Veillard75bea542001-05-11 17:41:21 +000066Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
69 attributes handling and #54433 by adding xmlUnsetProp()
70 and xmlUnsetNsProp()
71
Daniel Veillard0a2a1632001-05-11 14:18:03 +000072Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * HTMLparser.c: Patch from Jonas Borgström
75 (htmlGetEndPriority): New function, returns
76 the priority of a certain element.
77 (htmlAutoCloseOnClose): Only close inline elements if they
78 all have lower or equal priority.
79 * result/HTML: this of course changed a number of tests results.
80
Daniel Veillard7d6fd212001-05-10 15:34:11 +000081Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * xmlIO.c catalog.c: plugged in the default catalog resolution
84 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
85 documentations
86 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
87
Daniel Veillarda7374592001-05-10 14:17:55 +000088Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
91 integrating catalogs
92 * catalog.[ch] testCatalog.c: adding a small catalo API
93 (only SGML catalog support).
94 * parser.c: restaured xmlKeepBlanksDefault(0) API
95
Daniel Veillardc17337c2001-05-09 10:51:31 +000096Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
97
98 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
99
Daniel Veillard257d9102001-05-08 10:41:44 +0000100Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * parser.c: added xmlParseExternalEntityPrivate() to allow
103 propagation of ctxt->_private when parsing external entities
104
Daniel Veillard083c2662001-05-08 08:27:14 +0000105Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
108
Daniel Veillard01ef7382001-05-08 07:31:43 +0000109Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * configure.in: fixed a small portability problem with AM_CONDITIONAL
112
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000113Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114
115 * valid.c: warn when indeterminist content model is detected
116 * result/VC/ElementValid8: this adds a message
117 * Makefile.am: add --novalid for VCM tests
118 * parserInternals.c: added a call to Init memory
119
Daniel Veillard64269352001-05-04 17:52:34 +0000120Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
123 when both parameters are NULL.
124
Daniel Veillard37721922001-05-04 15:21:12 +0000125Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * valid.c: applied small patch from Gary Pennington, reindented
128 some part of the code.
129
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000130Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
133 release, updated and regenerated the docs
134
Daniel Veillard357c9602001-05-03 10:49:20 +0000135Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * xpath.c result/XPath/expr/floats : clarified and cleanup
138 printing of abnormal floats in tests.
139
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000140Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
143 * results/HTML/ : a few changes in the output of the HTML tests as
144 a result.
145 * configure.in: tying to fix -liconv where needed
146
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000147Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * Makefile.am: fixed a stupid error
150
Daniel Veillard7150a032001-05-02 16:41:11 +0000151Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * configure.in Makefile.am: make the inclusion of the trio
154 modules in the library conditional
155
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000156Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157
158 * DOCBparser.c: patche from László Kovács, fixed entities refs
159 in attributes handling
160
Daniel Veillardedddff92001-05-02 10:58:52 +0000161Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
164 flushing
165
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000166Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * xpath.c: fix of an XSLT namespace bug reported on the list
169 general/bug-8-
170
Daniel Veillard5792e162001-04-30 17:44:45 +0000171Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * strio.h trio.c: Dan McNichol suggested a couple of small
174 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
175
Daniel Veillard02141ea2001-04-30 11:46:40 +0000176Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * tree.c parser.c encoding.c: spent a bit more time looking
179 at the parsing speed and DOM handling. Added a few more
180 speedups.
181
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000182Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * parser.c: small but effective parsing speed improvement
185
Daniel Veillardb59076b2001-04-29 17:04:07 +0000186Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * configure.in: default on the DocBook parser inclusion (for Gnome)
189 * DOCBparser.h: fixed a header reference
190
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000191Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * configure.in xpath.c: applied Bjorn patches for FPE on the
194 alpha
195
Daniel Veillardeefd4492001-04-28 16:55:50 +0000196Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
199 xmlSaveFormatFileTo()
200
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000201Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * xpath.c: simple and efficient optimization, XPath functions
204 aways bind to the same code, cache this
205 * TODO: updated (by saying some is obsolete)
206
Daniel Veillard2156a562001-04-28 12:24:34 +0000207Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * xpath.c: more cleanup work on XPath name parsing routines
210
Daniel Veillard61d80a22001-04-27 17:13:01 +0000211Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
214 xmlXPathParseName
215 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
216 * debugXML.c: avoid compilation problems if compiling without
217 HTML support, Igor Zlatkovic
218 * win32/libxml2/libxml2.def.src: being able to compile without
219 XPath on Windows
220
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000221Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * libxml.m4: yet another patch from Toshio Kuratomi
224
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000225Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
228
Daniel Veillard67fee942001-04-26 18:59:03 +0000229Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * tree.[ch]: added xmlSaveFormatFile interface for saving
232 and indenting a file.
233
Daniel Veillard82e49712001-04-26 14:38:03 +0000234Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * xpath.c: fixed bug #53689 related to processing-instruction()
237
Daniel Veillard02f077a2001-04-26 10:59:11 +0000238Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * DOCBparser.c: patche from László Kovács
241
Daniel Veillard30211a02001-04-26 09:33:18 +0000242Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * parser.c: applied fixes from Christian Glahn bug report #53391
245
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000246Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * error.c: Jean François Lecomte provided a complete description
249 and a fix to bug #53537
250
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000251Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
254
Daniel Veillard1034da22001-04-25 19:06:28 +0000255Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * DOCBparser.c SAX.c: a bit more work on entities processing.
258 Still Need to cleanup XML output and references in attributes
259
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000260Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * DOCBparser.c include/Makefile.am: two patches from László Kovács
263
Daniel Veillardb33c2012001-04-25 12:59:04 +0000264Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * tree.c: trying to fix #53574, not completely complete,
267 I would like xmllint --copy --debug test/ent1 and
268 xmllint --debug test/ent1 to show the same result.
269 * xpath.c: fix a bug when trying to sort namespace nodes
270
Daniel Veillard5146f202001-04-25 10:29:44 +0000271Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * HTMLtree.c: real fix for #53402
274
Daniel Veillard7533cc82001-04-24 15:52:00 +0000275Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
278 PIs when using xsl:output
279 * valid.c: closing #53537 some case generate segfaults if there
280 is validity errors
281
Daniel Veillard61b33d52001-04-24 13:55:12 +0000282Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * SAX.c testDocbook.c DOCBparser.c: more work on the support
285 of external parsed entities, added --noent to testDocbook
286 * valid.c: Garry Pennington found an uninitialized variable
287 access in xmlValidateElementContent()
288
Daniel Veillard56098d42001-04-24 12:51:09 +0000289Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * HTMLparser.c : HTML parsing still sucks ... trying to deal
292 with madness
293 * result/HTML/ : this modified the result of the regression tests
294 a lot.
295
Daniel Veillard122376b2001-04-24 12:12:30 +0000296Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
299 to doc where it wasn't checked against NULL reported by
300 Jens Laas
301
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000302Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
305 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
306
Daniel Veillardeae522a2001-04-23 13:41:34 +0000307Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
310 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
311 * SAX.[ch]: cleanup and updates for DocBook
312 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
313 ex SGML identifier changes
314 * valid.c: removed a static unused function.
315
Daniel Veillardde57c612001-04-23 09:13:36 +0000316Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * HTMLtree.c: applied change for Paul Sponagl on script saving
319 * Makefile.am: the warning about entity title.xml are normal.
320
Daniel Veillard393df012001-04-22 20:11:18 +0000321Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * configure.in: release of 2.3.7
324 * Makefile.am: fixing make distcheck
325
Daniel Veillarda41123c2001-04-22 19:31:20 +0000326Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * doc/html/* doc/xml.html: updated and regenerated the docs
329
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000330Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * xpath.c: fixed the XPointer problem introduced in 2.3.6
333
Daniel Veillarde82a9922001-04-22 12:12:58 +0000334Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * tree.c: fixed #53388 with the provided patch
337
Daniel Veillard06803992001-04-22 10:35:56 +0000338Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * valid.c: Bjorn detected an invalid memory access. Fixed
341 vstateVPush()
342
Daniel Veillard40af6492001-04-22 08:50:55 +0000343Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
346
Bjorn Reese70a9da52001-04-21 16:57:29 +0000347Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
348
349 * libxml.h: new header used only for the compilation of libxml
350 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
351 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
352 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
353 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
354 xmlmemory.c xpath.c xpointer.c: libxml.h integration
355 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
356 baseline (version 1.2 plus a single patch).
357 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
358 scientific notation for numbers. Tests added.
359 * xpath.c: formatting of numbers changed to use sprintf
360 (contribution from William Brack)
361
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000362Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * valid.c: cleanup, more useful debugging
365 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
366 * xmlIO.c: entity loading is printed as an error when validating
367
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000368Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * valid.c: fixed to validate within entities
371 * test/VCM/v22.xml: added a specific testcase
372
Daniel Veillardca1f1722001-04-20 15:47:35 +0000373Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * valid.c: forgot an epsilon transition in for ()+
376 * test/VCM/v21.xml : added a specific test case
377
Daniel Veillard85349052001-04-20 13:48:21 +0000378Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * valid.c: removed a state explosion exhibited by RSS
381 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
382 from bug #51872
383
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000384Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * valid.[ch] tree.h: worked *hard* to get non-determinist content
387 validation without using an ugly NFA -> DFA algo in the source.
388 Made a specific algorithm easier to maintain, using a single
389 stack and without recursion.
390 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
391 * hash.c: made the growing routine static
392 * tree.h parser.c: added the parent information to an
393 xmlElementContent node.
394
Daniel Veillarde470df72001-04-18 21:41:07 +0000395Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * SAX.c parser.c xpath.c: generating IDs when not validating
398 from an external parsed entity was poisoning the ID has table
399 with removed values. This was killing XSLT on the KDE help
400 browser.
401
Daniel Veillardceacdd92001-04-18 15:10:35 +0000402Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
403
404 * entities.h: andrew@ugh.net.au detected a double declaration
405
Daniel Veillarda10efa82001-04-18 13:09:01 +0000406Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * debugXML.c hash.c tree.h valid.c : some changes related to
409 the validation suport to improve speed with DocBook
410 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
411 the way validation errors get reported
412
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000413Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * HTMLparser.c HTMLtree.c: applied part of the patches provided
416 by P C Chow and William M. Brack for XSLT HTML output
417
Daniel Veillard2d90de42001-04-16 17:46:18 +0000418Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * xmlversion.h.in win32config.h win32/libxml2/*: applied
421 Igor Zlatkovic patches for MSC compilation and added his
422 updates
423
Daniel Veillarde043ee12001-04-16 14:08:07 +0000424Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
427 prefix lookup.
428 * parserInternals.c: fixed the bug reported by Morus Walter
429 due to an off by one typo in xmlStringCurrentChar()
430
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000431Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * HTMLparser.c result/HTML/*: revamped the way the HTML
434 parser handles end of tags or end of input
435
Daniel Veillard82daa812001-04-12 08:55:36 +0000436Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * tree.[ch] : added xmlDocCopyNode for gdome2 support
439
Daniel Veillard67a21302001-04-11 14:39:16 +0000440Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
443 bug where the linktime verions of free() won't work ...
444
Daniel Veillard27b55282001-04-11 12:22:25 +0000445Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
448
Daniel Veillardafc73112001-04-11 11:51:41 +0000449Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * doc/xml.html: added 2.3.6 release
452
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000453Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
456 * result/wml.xml: resulted in a small output change
457
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000458Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * tree.c: xmlNewDoc was missing the charset initialization
461 * xmllint.c: added --auto to autogenerate a doc, allow to
462 reproduce the problem fixed on xmlNewDoc
463
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000464Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * xpath.c: trying to get 52979 solved
467 * tree.c result/ result/noent/: trying to get 52712 solved, this
468 also made me clean up the fact that XML output in general should
469 not add formating blanks by default, this changed the output of
470 a few tests
471
Daniel Veillard73639a72001-04-10 14:31:39 +0000472Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
475
Daniel Veillardfac26a12001-04-08 13:08:14 +0000476Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * configure.in: finally released 2.3.6
479
Daniel Veillard911f49a2001-04-07 15:39:35 +0000480Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * xpath.c: checking for null pointer generated by new code
483
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000484Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * xpath.c: fixed a [] evaluation problem reported
487 * test/XPath/tests/simpleaddr: extended test
488 * result/XPath/simpleaddr: updated result
489
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000490Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * xmllint.c: Dan Timis reported a portability problem
493 on Macs without mmap, fixed it.
494
Daniel Veillardb38bd552001-04-03 18:22:00 +0000495Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * testXPath.c : added a --tree option allowing to display the
498 tree dump of the XPath expression
499
Daniel Veillard4dd93462001-04-02 15:16:19 +0000500Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * xpath.c: fixed a memleak when comparing nodesets
503 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
504 * tree.c: added a TODO
505
Daniel Veillard92ad2102001-03-27 12:47:33 +0000506Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
509 we need string functions
510 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
511 to be able to use them where needed. Applied some changes
512 to reduce name linking pollution and compile in only what's
513 needed.
514 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
515 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
516 for the string manipulation functions
517 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
518 to the free() function of xmlmemory.c
519 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
520 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
521 usage.
522
523
Daniel Veillard2be30642001-03-27 00:32:28 +0000524Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * error.c: applied the context output patch of the error
527 handling submitted by Chuck Griffith
528 * error/VC/*: this slightly change some error logs
529
Daniel Veillard50582112001-03-26 22:52:16 +0000530Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * parser.c: fixed line number reporting on error
533
Daniel Veillard04be4f52001-03-26 21:23:53 +0000534Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * parser.c: Sullivan and Darin found a parser bug,
537 applied the patch.
538
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000539Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
542 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
543 xmlversion.h.in xpointer.c: of course the way I defined
544 UNUSED breaks on old gcc version. Try to be smart and
545 also define it directly in xmlversion.h
546 * configure.in: removed -ansi flag from the pedantic set
547
548Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000549 Huge cleanup, I switched to compile with
550 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
551 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
552 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
553 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
554 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
555 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
556 encoding.h entities.c error.c list.[ch] nanoftp.c
557 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
558 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
559 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
560 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
561 Cleanup, staticfied a number of non-exported functions,
562 detected and cleaned up a dozen of problem found this way,
563 avoided a lot of public function name/typedef/system names clashes
564 * doc/xml.html: updated
565 * configure.in: switched private flags to the really pedantic ones.
566
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000567Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * configure.in: 2.3.5
570 * doc/html/*: rebuilt the docs
571
Daniel Veillard146c9122001-03-22 15:22:27 +0000572Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * parser.c: fixed a reported bug in NOTATION parsing
575 * uri.c: accepted but not fixed bug 51876, added TODO
576 * Makefile.am: fixed bug 51876
577
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000578Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * config.h.in configure.in error.c: fix a compilation problem
581 on platforms without vsnprintf (xml@thewrittenword.com)
582
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000583Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * parser.c: fixed a function name header typo
586 * SAX.c: notations can also occur in external subset.
587
Daniel Veillard7d42b542001-03-20 13:22:46 +0000588Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * error.c: removed a C++ like comment
591
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000592Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * parser.c: fixing bug 52299 strange condition leading
595 to a parser crash due to a buffer overflow
596 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
597 added the specific test case
598
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000599Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * xpath.[ch]: still a lot of cleanup based on XSLT, added
602 xmlXPathConvert{String,Number,Boolean} to be able to make
603 type casts without a context stack, fixed some implementation
604 problems related to the absence of context at parse-time,
605 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
606 in the public API too
607 * xpointer.c xpathInternals.h: we need to know at parse time
608 whether we are compiling an XPointer
609
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000610Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
613 cleaned up the parser internals, refactored XPath code, added
614 new compilation based APIs and cleanly separated public and
615 private APIs.
616
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000617Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * xpath.h: the comp field must be added at the end to avoid
620 killing binary compat.
621
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000622Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * Makefile.am: detect XPath memleaks in regreson tests
625 * error.c: fixed and error w.r.t. error reporting still using
626 stderr
627 * hash.c: added new line at end of file
628 * tree.h: minor cleanup
629 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
630 expression parsing from evaluation, resulted in a number of
631 changes internally, and in XPointer. Likely to break stuff
632 using xpathInternals.h but should remain binary compatible,
633 new interfaces will be added.
634
Daniel Veillardd574f782001-03-14 19:40:17 +0000635Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * configure.in: fixed a couple of problems reported by
638 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
639 without gcc on non linux platforms.
640
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000641Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642
643 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
644 a fix for --with-html-dir= configure support. I hope it won't
645 break rpm generation
646
Daniel Veillarda022fe02001-03-14 16:30:00 +0000647Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * xmlIO.c: one function comment cleanup.
650
Daniel Veillard25239c12001-03-14 13:56:48 +0000651Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * SAX.c: external subset notations were improperly registered
654 in the internal subset.
655
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000656Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * README.cvs-commits: added, pointing to HACKING
659 * HACKING: updated
660
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000661Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * parser.c: and Matt Sergeant found one in the XML push
664 parser (erroneous check I forgot to remove when I fixed the
665 main parser).
666
Daniel Veillard68d7b672001-03-12 18:22:04 +0000667Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * xpath.c: ptittom found a small bug in UnaryExpr
670
Daniel Veillarde356c282001-03-10 12:32:04 +0000671Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * configure.in: bumped to 2.3.4
674 * error.c: fixed bug #51860
675 * tree.c: fixed bug #51861
676 * valid.c: cleanup, more debug, failed to fix one bug crap ...
677 * tree.[ch] : added xmlDefaultBufferSize
678 * nanoftp.c: typo in function name header block
679 * doc/xml.html : updated, added link to XML::LibXSLT
680 * doc/html/* : rebuilt the docs
681
Daniel Veillard80f32572001-03-07 19:45:40 +0000682Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * parser.c SAX.c: the new content parsing code raised an
685 ugly bug in the characters() SAX callback. Found it
686 just because of strangeness in XSLT XML Rec ouptut :-(
687
Daniel Veillard6c831202001-03-07 15:57:53 +0000688Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * Makefile.am: Martin Baulig suggested to add -lm
691 * tree.c: found another bug in xmlNodeGetContent()
692
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000693Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * xpath.c: Bjorn found the error related to strictness of comparison.
696
Daniel Veillard29631a82001-03-05 09:49:20 +0000697Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * parser.c: trying to fix the Dtd parsing problem reported
700 by Gary, side effect of last week speed optimizations.
701
Daniel Veillard14be0a12001-03-03 18:50:55 +0000702Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
705 * parserInternals.c: removed unneeded test raised by Stric
706
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000707Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
708
709 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
710 and fixed by William Brack). Added xmlXPathFormatNumber.
711 Changed the sorting slightly.
712 * configure.in Makefile.am example/Makefile.am: Added -lm.
713 Please note that applications linking with libxml2, must
714 also like with the math library from now on.
715
Daniel Veillardf9533d12001-03-03 10:04:57 +0000716Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
717
718 * HTMLparser.c: fixed loop reported by Marc Sanfacon
719
Daniel Veillard2f362242001-03-02 17:36:21 +0000720Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
721
722 * parser.c: one must report spaces even if the Dtd element
723 content proves that this is not part of the element content.
724 * result/valid/*.xml: this changed the ouptu slightly
725
Daniel Veillardb402c072001-03-01 17:28:58 +0000726Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * configure.in: bumped to 2.3.3
729 * doc/xml.html: updated
730
Daniel Veillard77851712001-02-27 21:54:07 +0000731Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * tree.c: minor doc fix
734 * xpath.c: deallocation issues when a result tree has been
735 converted to a node-set
736
Daniel Veillardec70e912001-02-26 20:10:45 +0000737Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * doc/xml.html: oops corrected dates s/2000/2001
740
Daniel Veillard8730c562001-02-26 10:49:57 +0000741Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * valid.c: new patch from Gary Pennington
744
Daniel Veillard91e9d582001-02-26 07:31:12 +0000745Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * doc/xml.html: applied patch from Ankh
748
Daniel Veillardedac3c92001-02-26 01:36:19 +0000749Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * xinclude.c: fixed a problem building on Mac
752
Daniel Veillard21a0f912001-02-25 19:54:14 +0000753Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * parser.c: more work on increasing parsing ferformances
756
Daniel Veillard48b2f892001-02-25 16:11:03 +0000757Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
758
759 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
760 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
761 avoiding memcpy in production builds MEM_CLEANUP macro use
762 * parser.[ch] parserInternals.c: optimizations of the tightest
763 internal loops inside the parser. Better checking of I/O
764 flushing/loading conditions
765 * xmllint.c : added --timing
766
Daniel Veillard71681102001-02-24 17:48:53 +0000767Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * configure.in: bumped to 2.3.2
770 * doc/xml.html: updated for release
771
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000772Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
773
774 * xpath.c: found a memleak and fixed a nasty bug
775
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000776Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
777
778 * xmllint.[c1] : added return code errors for xmllint
779 * xpath.c: specific debug dump function for result value trees
780
Daniel Veillard4b637072001-02-21 21:52:55 +0000781Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * xpath.c: finally implemented xmlXPathCompareNodeSets
784 * test/XPath/expr/floats results/XPath/expr/floats: added
785 a test for float expressions
786
Daniel Veillardf714aa32001-02-21 03:07:44 +0000787Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
790 * parserInternals.[ch]: trying to speed up parsing
791 * xpath.c : speeded up node set equality op
792
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000793Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
796 better handling of ID/IDREF and the list modules associated
797 * configure.in: small CFLAGS cleanup
798
Daniel Veillarda8abee62001-02-19 15:14:59 +0000799Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * configure.in: fixed iconv detection on AIX (stric)
802
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000803Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000804
805 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
806
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000807Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
808
809 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
810 and optimized xmlXPathNodeSetSort
811
Daniel Veillard142adbf2001-02-17 13:21:05 +0000812Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * xpath.c: bug fix when context size is 0
815 * parser.c: I like Norm's Dtd because they still manage to break
816 the parser occasionally
817
Daniel Veillardf23e0092001-02-16 13:21:29 +0000818Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
819
820 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
821
Daniel Veillarde0e26512001-02-16 00:11:46 +0000822Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
825 attributes within the XML-1.0 namespace
826
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000827Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * xpathInternals.h: exported a few axis functions
830 * doc/xml.html: updated the doc
831
Daniel Veillard760f4422001-02-15 14:59:48 +0000832Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * configure.in: applied patch from Daniel van Balen for OpenBSD
835 and bumped version to 2.3.1
836 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
837 attempt to find autoclosing was simply broken, removed it,
838 updated the examples, this is better
839
Daniel Veillardd194dd22001-02-14 10:37:43 +0000840Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * hash.[ch]: added Paolo Casarini patch to provide Delete from
843 hash functionnalities.
844 * doc/html/* : rebuild the doc
845
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000846Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
849 on predicate
850 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
851 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
852 really want to have tags closed on output even if we accept
853 unclosed ones on input
854
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000855Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * xpath.c: ouch don't free NULL, rare case fixed
858 * tree.c: don't coalesce text nodes if they don't have the
859 same behaviour wrt escaping on output
860
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000861Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
862
863 * xpath.c: small fixup
864 * SAX.c: don't warn on empty namespaces.
865
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000866Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * README: a bit of cleanup
869 * configure.in: preparing for 2.3.0 release
870
Daniel Veillard1f83d392001-02-08 09:37:42 +0000871Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * hash.[ch]: added a first version of xmlHashSize()
874 * valid.c: another bug fix from Gary Pennington
875
Daniel Veillard5eef6222001-02-07 18:24:48 +0000876Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
877
878 * valid.c: couple of bug fixes pointed by Gary Pennington
879 * HTMLtree.c: #if 0 cleanup
880
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000881Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
884 which removes a time consuming check of xmlXPathNodeSetAdd()
885 and use it in places where we are sure to not break unicity
886
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000887Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * xpath.c: bug fixes found from XSLT
890 * tree.c: preserve node->name special values when copying nodes.
891 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
892 external subset are fetched when available but without full
893 validation. Added xmlLoadExtDtdDefaultValue, need a function.
894 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
895 output with encoding disabled.
896
Daniel Veillard2c833b62001-02-03 08:52:06 +0000897Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
900 xmlCheckFilename should not be called from xmlFileOpenW
901 and xmlGzfileOpenW
902
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000903Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
906 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
907 added the new tests for URI normalization
908 * testURI.c: fixed stoopid bugs
909 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
910 the URI in the error messages are now properly normalized
911
Daniel Veillardea28ce62001-02-02 08:20:19 +0000912Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
915
Daniel Veillarde99a4762001-02-01 04:34:35 +0000916Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
919
Daniel Veillard2b325a02001-01-31 20:46:31 +0000920Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * xpath.c: fixed mod operator
923
Daniel Veillardde55cf62001-01-31 15:53:13 +0000924Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * parser.c: fixed xmlStrcat doc
927 * tree.c: 2 fixes form Anders Carlson for copying nodes and
928 trees.
929
Daniel Veillard2f913b72001-01-31 13:23:49 +0000930Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * xpath.c result/XPath/tests/chaptersbase
933 result/XPath/tests/simplebase: fixed XPath node()
934 * tree.c: small fix in xmlNewNs()
935 * Makefile.am: removed extraneous xml2Conf.sh rule
936
Daniel Veillardb42042b2001-01-28 07:40:36 +0000937Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
940 Changed the library name, in order to get libxml-devel and
941 libxml2-devel to coexist on a single system
942 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
943 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
944
Daniel Veillardee0a4662001-01-27 18:59:33 +0000945Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
946
947 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
948 libxml2-devel installable in // as libxml-devel.
949
Daniel Veillard5eb05942001-01-27 17:50:22 +0000950Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * doc/Makefile.am: fixed make rebuild in doc
953 * doc/html/*.html: rebuilt the docs
954
Daniel Veillard65c295d2001-01-26 09:32:39 +0000955Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
956
957 * tree.c: patch from Bjorn Reese on xmlBufferCCat
958
Daniel Veillard8e199902001-01-25 18:54:39 +0000959Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
962 the HTML doc to go into the -devel RPM ...
963 * aclocal.m4 config.h.in: some updates due to auto* magic
964
Daniel Veillard93086662001-01-25 18:13:04 +0000965Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * xpath.h: added a hook in the context structure allowing to
968 link to extra support, needed for XSLT
969
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000970Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
971
972 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
973 xmlXPtrCmpPoints to use it.
974 * propagated the following patch from Alejandro Forero
975 * include/win32config.h xmlIO.c: applied further suggestions
976 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
977 * example/gjobread.c: fixed warnings, now that it builds
978
979Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
980
981 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
982
983 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
984 filename points to a valid file (not a directory).
985 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
986 Added calls to xmlCheckFilenameDir.
987
988 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
989 `path' (rather than `filename') as the parameter to gzopen and open.
990
Daniel Veillard48177c22001-01-23 15:27:41 +0000991Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * Makefile.am: fixed a problem with EXTRA_DIST
994
Daniel Veillardb83ba402001-01-22 22:45:10 +0000995Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * Makefile.am example/Makefile.am: finally found the trick
998 to build the example, i.e. add "." in SUBDIRS before example
999 in the list <grin/>
1000
Daniel Veillard82687162001-01-22 15:32:01 +00001001Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * doc/xml.html: updated with an XSLT section, removed pointer to
1004 W3C CVS base.
1005
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001006Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1009 too, and deallocation need to occur the same way.
1010
Daniel Veillarde4566462001-01-22 09:58:39 +00001011Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1014 type correponding to an XSLT result tree fragment. Share most
1015 of the data format with node set, as well as operators.
1016 * HTMLtree.c: added a newline at the end of the doctype output
1017 whe this one is not present initially.
1018 * tree.c: make sure taht the parent and doc pointers are properly
1019 set when copying attributes (lists).
1020
Daniel Veillard701c7362001-01-21 09:48:59 +00001021Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1024
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001025Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1026
1027 * xpath.c: seems I finally killed that ugly path evaluation
1028 context bug (tagged 9999 in case is is wrong)
1029
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001030Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1033 for XSLT
1034
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001035Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1038 for xmlGzfileOpen() bug
1039
Daniel Veillardf6eea272001-01-18 12:17:12 +00001040Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * xpath.c: removed an error found by XSLT usage
1043 * tree.c parserInternals.h: use a predefined static string
1044 for text and comment nodes, avoid freeing them in xmlFreeNode,
1045 exported the string name in parserInternals.h and added
1046 another value to disable encoding at output (for XSLT),
1047 gain memory, time.
1048
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001049Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1050
1051 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1052 win32/libxml2/libxml2_so.dsp: new makefiles and update
1053 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1054
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001055Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1058 Gary Pennington
1059
Daniel Veillard389e6b72001-01-15 19:41:13 +00001060Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * xpath.c: fixed the comaprision of values and nodelists,
1063 need to compare nodelist still ...
1064 * debugXML.c: avoided a possible core dump
1065 * HTMLparser.c: cleanup
1066 * nanohttp.c: contributed fix.
1067 * tree.c: fixes in properties handling added xmlSetNsProp
1068 needed by libxslt
1069 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1070 comment
1071 * TODO: updated
1072
Daniel Veillard167bd532001-01-06 21:09:34 +00001073Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * parser.c parserInternals.c: applied Bjorn Reese optimization
1076 patch
1077
1078Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * Makefile.am: applied patch fro make check from Martin Vidner
1081
Daniel Veillard503b8932001-01-05 06:36:31 +00001082Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * configure.in: preparing 2.2.11
1085 * doc/html/*: rebuild the HTML files
1086 * doc/xml.html : updated
1087
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001088Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * tree.c: fixed a stupid bug
1091 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1092 patches related to validation of an XInclude processing result
1093 * TODO: updated
1094
Daniel Veillarde2488192001-01-04 10:54:22 +00001095Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1096
1097 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1098 on large files
1099
Daniel Veillardf060a412001-01-03 20:52:44 +00001100Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1101
1102 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1103
Daniel Veillard45cff692001-01-03 18:02:04 +00001104Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1107 reported by Jonas Borgström
1108 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1109
Daniel Veillard08108982001-01-03 15:24:58 +00001110Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * testXPath.c xpath.c: fixing the XPath union expressions problem
1113 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1114
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001115Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * xmllint.c: Made is so if the file name is "-" is will read form
1118 standard input. Sven Heinicke <sven@zen.org>
1119 * tree.c: fixed a problem when growing buffer
1120 * tree.h: fixed the comment of the node types following andersca
1121 comment
1122 * TODO: updated
1123
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001124Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * HTMLparser.[ch]: added a way to avoid adding automatically
1127 omitted tags. htmlHandleOmittedElem() allows to change the
1128 default handling.
1129 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1130 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1131 of xmllint too when using --memory flag, added a memory test
1132 suite at the Makefile level.
1133 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1134 with namespace use when encountering QNames in XPath evalation,
1135 added xmlns() scheme in XPointer.
1136 * nanoftp.c : incorporated a fix
1137 * parser.c xmlIO.c: fixed problems raised with encoding when using
1138 the memory I/O
1139 * parserInternals.c: closed bug 25934 reported by
1140 torsten.landschoff@innominate.de
1141 * TODO: updated
1142
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001143Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1146 on a non-updated tree :-(, made a 2.2.10 release to correct the
1147 situation
1148
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001149Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1152 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1153 integrated a set of OpenVMS changes from Howard Taylor
1154 <Howard.Taylor@pacoast.com>
1155
Daniel Veillard58770e72000-11-25 00:48:47 +00001156Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1159 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1160
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001161Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * HTMLparser.c: some fixes on auto-open of html/head/body
1164 * encoding.c: fixed a compilation error on some gcc env
1165 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1166 XPointer implementation
1167 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1168 related XPointer tests and associated results
1169
Daniel Veillard300f7d62000-11-24 13:04:04 +00001170Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * doc/xmldtd.html doc/xml.html: following a short step by step
1173 guidance on IRC to help maciej with DTDs I started a small
1174 page on the subject.
1175
Daniel Veillard748e45d2000-11-17 16:36:08 +00001176Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * HTMLparser.c: fixed handling of broken charrefs
1179 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1180 patches
1181
Daniel Veillard28929b22000-11-13 18:22:49 +00001182Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * doc/xml.html doc/html/* : rebuilt the docs after adding
1185 xinclude and updated page for 2.2.7 and 2.2.8
1186 * configure.in: releasing 2.2.8
1187
Daniel Veillard41e06512000-11-13 11:47:47 +00001188Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * parser.[ch] parserInternals.c: applied the conditional
1191 section processing fix from Jonathan P Springer
1192 <jonathan.springer2@gte.net>
1193 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1194 project file, fixed iconv default non support
1195 * xpath.c: fixed the problem of evaluating relative expressions
1196 when a node context is provided.
1197
Daniel Veillardbf432752000-11-12 15:56:56 +00001198Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1199
1200 * nanoftp.c: fixed gcc 2.95 new warnings
1201 * SAX.c: fixed a stupid bug
1202 * tree.c: fixed a formatting problem when round-tripping
1203 from/to memory
1204 * xinclude.c: chased memleak, fixed a base problem
1205 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1206 xmlXPtrBuildNodeList()
1207 * TODO: updated
1208 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1209 adding a first small set of regression tests for XInclude
1210
Daniel Veillardc2def842000-11-07 14:21:01 +00001211Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * nanohttp.[ch]: applied Wayne Davison patches to access
1214 the WWW-Authorization header.
1215 * parser.c: Closed Bug#30847: Problems when switching encoding
1216 in short files by applying Simon Berg's patch.
1217 * valid.c: fixed a validation problem
1218 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1219 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1220 Wayne Davison
1221 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1222 need to be extended to non full nodes selections.
1223 * xinclude.c: starts to work decently
1224
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001225Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1228 debugXML.c xmlversion.h.in: Started adding XInclude support,
1229 this is a new xmllint option
1230 * tree.c xpath.c: applied TOM patches for XPath
1231 * xpointer.c: fixed a couple of errors.
1232 * uri.c: added an escaping function needed for xinclude
1233 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1234 new warning from RH70 gcc's version
1235
Daniel Veillarda4964b72000-10-31 18:23:44 +00001236Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * HTMLparser.c: fixed loop on invalid char in scripts
1239 * parser.c: update to description of xmlIOParseDTD()
1240 * libxml.m4 xmlversion.h.in: changes contributed by
1241 Michael Schmeing <m.schmeing@internet-factory.de>
1242 * configure.in: preparing for 2.2.7
1243 * Makefile.am: trying to avoid config.h and acconfig.h
1244 being included in the distrib
1245 * configure.in: released 2.2.7
1246
1247Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1250 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1251
Daniel Veillard01411222000-10-30 15:33:22 +00001252Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * parser.[ch]: added xmlIOParseDTD()
1255 * xpointer.c: added support for the 2 extra parameters of
1256 string-range, fixed a stoopid error when '0' was present
1257 in XPointer expressions
1258 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1259 testsuite for the above
1260
Daniel Veillard6db58192000-10-30 09:27:53 +00001261Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1262
1263 * libxml.spec.in: improved package descriptions
1264
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001265Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1266
1267 * xpath.c xpathInternals.h: applied a large cleaning patch
1268 from TOM <ptittom@free.fr>, it also add namespace support
1269 for function and variables registration.
1270
Daniel Veillardbd20df72000-10-29 17:53:40 +00001271Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1274 * Makefile.mingw: Wayne Davison's update adding hash.c
1275
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001276Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * xpath.c: fixed the root evaluation problems
1279 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1280 ignorable spaces with <b> <bold> <em>
1281 * tree.c: fixed a loop in xmlSearchNsByHref()
1282
Daniel Veillard767662d2000-10-27 17:04:52 +00001283Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * xpath.c: applied another XPath patch from TOM
1286 * xpath.c include/makefile.am: applied another patch from
1287 china@thewrittenword.com (cleanup on IRIX).
1288
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001289Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * xml-config.1: received a fixed version from Fredrik Hallenberg
1292 <hallon@lysator.liu.se>
1293
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001294Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1297 cleanup patch for XPath
1298
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001299Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * patched to redirrect all "out of context" error messages to
1302 a reconfigurable routine. The changes are:
1303 * xmlerror.h : added the export of an error context type (void *)
1304 an error handler type xmlGenericErrorFunc there is an interface
1305 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1306 to reset the error handling routine and its argument
1307 (by default it's equivalent to respectively fprintf and stderr.
1308 * all the c files: all wild accesses to stderr or stdout within
1309 the library have been replaced to calls to the handler.
1310
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001311Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * configure.in: release 2.2.6
1314 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1315 exporting the inner functions of xpath for extension modules
1316 * doc/*: updated and rebuilt the doc
1317
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001318Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * nanohttp.c : applied Wayne HTTP cleanup patch
1321 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1322 and xmlNodeSetSpacePreserve()
1323
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001324Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * xpath.c: closing bug #29260
1327
Daniel Veillard126f2792000-10-24 17:10:12 +00001328Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1331 multikey tuples, made hash structure opaque
1332 * valid.[ch]: moved elements, attributes, notations decalarations
1333 as well as ID and refs to hash tables.
1334 * entities.c: hash cleanup
1335 * xmlmemory.c: fixed a dump problem in debug mode
1336 * include/Makefile.am: problem passing in DESTDIR= values patch
1337 from Marc Christensen <marc@calderasystems.com>
1338 * nanohttp.c: removed debugging remains
1339 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1340 * HTMLparser.c parser.c: fixing a number of problems with the
1341 macros in the *parser.c files (Wayne).
1342 * HTMLparser.c: close the previous option when opening a new one
1343 (Marc Sanfacon).
1344 * result/HTML/*: updated the HTML results accordingly
1345
Daniel Veillard52afe802000-10-22 16:56:02 +00001346Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1349 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1350 XPath functions and XML entities table to them. More to come...
1351 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1352
Daniel Veillard683cb022000-10-22 12:04:13 +00001353Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * tree.c: coalesce adjacent text nodes
1356 * valid.c: handling of blank nodes in DTd validation (raised
1357 by problems with a posteriori validation).
1358 * nanohttp.c: changing behaviour on HTTP write stuff.
1359 * HTMLtree.c: forced body and html to be explicitely closed.
1360 * xpath.h: exported more XPath functions.
1361
Daniel Veillard1baf4122000-10-15 20:38:39 +00001362Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * Release of 2.2.5
1365 * xpointer.c: range() range-inside and other helper functions
1366 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1367
Daniel Veillard47e12f22000-10-15 14:24:25 +00001368Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1369
1370 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1371 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1372
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001373Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1376 and XPointer modules
1377
Daniel Veillard134c9f32000-10-15 10:27:08 +00001378Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * SAX.h: closed #25107
1381
Daniel Veillard39915622000-10-15 10:06:55 +00001382Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * testSAX.c: fixed problem with cdata reporting
1385 * SAXresult/* : updated
1386
Daniel Veillard1e851392000-10-15 10:02:56 +00001387Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1390 Closed bug #27499, added to regression tests
1391 * TODO: updated
1392
Daniel Veillard7eda8452000-10-14 23:38:43 +00001393Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1396 support for SCRIPT and STYLE with help from Bjorn Reese
1397 * test/HTML/* result/HTML/*: added simple testcase and updated
1398 the existing ones.
1399
Daniel Veillardff9c3302000-10-13 16:38:25 +00001400Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1403 string-range for empty strings
1404 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1405 test/XPath/xptr/strrange: augmented the XPointer testsuite
1406
Daniel Veillard189446d2000-10-13 10:23:06 +00001407Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * doc/xml.html doc/xmlmem.html: added a module describing memory
1410 interfaces and use, updated the main page.
1411
Daniel Veillard2f971a22000-10-12 23:26:32 +00001412Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1415 nanoftp code work on Windows too now
1416
1417Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001418
1419 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1420 * xpointer.c: implemented string-range() at least a good first version
1421 * test/XPath/docs/str test/XPath/xptr/strrange
1422 result/XPath/xptr/strrange: the string-range() tests
1423
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001424Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * Makefile.am include/Makefile.am include/win32config.h
1427 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1428 and make distcheck
1429
Daniel Veillard19d61112000-10-11 23:50:35 +00001430Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1433 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1434 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1435
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001436Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1439 patch for socklen_t detection by
1440 Albert Chin-A-Young <china@thewrittenword.com>
1441
Daniel Veillardcd429612000-10-11 15:57:05 +00001442Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1445 and added a --dtdvalid option to xmllint used to test it
1446
Daniel Veillard47c02452000-10-11 13:04:36 +00001447Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1450 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1451
Daniel Veillard2d38f042000-10-11 10:54:10 +00001452Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1455 handlings (registration, lookup, cleanup)
1456
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001457Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * configure.in Makefile.am include/makefile.am: adding XPointer
1460 and XPtrtests target
1461 * xpointer.[ch] : new files for XPointer support
1462 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1463 more XPath tests
1464
Daniel Veillard57fda592000-10-10 23:24:14 +00001465Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * configure.in: fixed, very broken, make distcheck works again
1468
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001469Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * More work toward 2.2.5, integrated a number of patches
1472 * configure.in Makefile.am win32config.h.in: trying to cleanup
1473 make distcheck .... huh ...
1474 * include/Makefile.am include/win32config.h: new directory
1475 for includes
1476 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1477 updated teh makefiles and instructions for WIN32
1478 * xpath.c: small fixes
1479 * test/XPath/ results/XPath: updated the testcases and results
1480 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1481 suggested patches
1482 * valid.c: fixed an ID bug
1483
Daniel Veillardb71379b2000-10-09 12:30:39 +00001484Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1487 the automake bug where wrong dependancies were generated.
1488 * xpath.[ch]: worked on XPointer
1489
Daniel Veillard7e99c632000-10-06 12:59:53 +00001490Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1491
1492 * configure.in Makefile.am: 2.2.5, ship the include in an
1493 include/libxml subdirectory, use symlinks when using CVS
1494 * testSAX.c: fixed small bug
1495 * testXPath.c: changed the way testfiles are parsed
1496 * debugXML.c: same kind of cleanup when parsing an argument expression
1497 XPath/XPointers can have blanks embedded
1498 * xpath.[ch]: more cleanup, reorgs for XPointer work
1499 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1500 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1501
Daniel Veillard55b91f22000-10-05 16:30:11 +00001502Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1505 in the XPath engine, rewrote large parts of it, now it's far
1506 cleaner and in sync with the REC not an old WD. Fixed a parsing
1507 problem in the interactive XML shell found when testing XPath.
1508
Daniel Veillardac260302000-10-04 13:33:43 +00001509Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1510
1511 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1512 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1513 examples with the extra test
1514
Daniel Veillard7cfce322000-10-04 12:40:27 +00001515Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1516
1517 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1518 the global init function.
1519
Daniel Veillard970112a2000-10-03 09:33:21 +00001520Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * HTMLparser.c: Doohhh, attribute name parsing was still case
1523 sensitive ! Fixed this ...
1524 * result/HTML/* : updated the tests results accordingly
1525
Daniel Veillard740abf52000-10-02 23:04:54 +00001526Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1527
1528 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1529 engine, should be far more stable, incorporated a new version of
1530 preceding/following axis, need testing
1531 * uri.c: fixed file:///c:/a/b/c problem
1532 * test/XPath/tests/idsimple: augmented the XPath tests
1533
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001534Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * doc/* rebuilding docs for 2.2.4 release
1537
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001538Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1539
1540 * configure.in: releasing 2.2.4
1541 * parser.[ch]: added xmlStrEqual()
1542 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1543 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1544 use xmlStrEqual instead
1545 * TODO: updated
1546 * added an XPath test
1547
Daniel Veillardbc765302000-10-01 18:23:35 +00001548Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1551 * entities.h: exported xmlInitializePredefinedEntities
1552 * parser.[ch] : added xmlInitParser()
1553 * parserInternals.h : had to export htmlInitAutoClose()
1554
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001555Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1556
1557 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1558 problems
1559 * Makefile.am : added XPath regression tests to normal tests
1560 * uri.c: fixed a problem with local paths, cleanup
1561 * parser.c: fixed a problem with large CData sections
1562
Daniel Veillardd2ade932000-09-30 14:39:55 +00001563Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * configure.in xml-config.in: patch from "Ben Taylor"
1566 <sol7x86@hotmail.com> for solaris shared libs lookup
1567
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015682000-09-30 Martin Baulig <baulig@suse.de>
1569
1570 * libxml-2.0.pc.in: Provide pkg-config script.
1571
1572 * configure.in: Create the libxml-2.0.pc script from the
1573 libxml-2.0.pc.in templates.
1574 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001575 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001576
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001577Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1578
1579 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1580 when compiling with MSC
1581
Daniel Veillard46057e12000-09-24 18:49:59 +00001582Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * xpath.c: patch for normalize-string() substring-before(),
1585 substring-after() and translate() functions from Bjorn Reese
1586 <breese@mail1.stofanet.dk>
1587 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1588 Fredrik Hallenberg <hallon@lysator.liu.se>
1589 * TODO: updated
1590
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001591Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1594 problem of socklen_t being undefined on a number of platforms
1595 * debugXML.c: fixed a compilation problem when without snprintf
1596
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001597Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1600 an URI bug and a fix for the control-character-induced infinite loop
1601 * nanohttp.c: preventive fix for compiling on WIN32
1602
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001603Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * xmlint.c: closing bug #25000
1606
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001607Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1610 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1611 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1612 related function, fixing xmlStrncmp(), and associated cleanup
1613 * result/HTML/entities.html.sax: updating result
1614
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001615Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1616
1617 * uri.c: applied patch for URI escaping from Wayne Davison
1618 <wayned@blorf.net>
1619 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1620 from Denis Barbier <barbier@imacs.polytechnique.fr>
1621 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1622 patch from Wayne Davison
1623
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001624Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1625
1626 * doc/xml.html : updated with new releases, adding "how to help"
1627
Daniel Veillard04698d92000-09-17 16:00:22 +00001628Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1629
1630 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1631 removed a few warnings in pedantic mode ...
1632 * parserInternals.c parser.c: moved encoding switching function
1633 to parserInternals.c
1634 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1635
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001636Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1639 error or warning handlers
1640
Daniel Veillardb1059e22000-09-16 14:02:43 +00001641Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * parserInternals.c parserInternals.h parser.c Makefile.am:
1644 created a new module parserInternals.c, moved most of the
1645 code shared by the various parsers there, as well as
1646 deprecated code from parser.c. More cleanup of parser.c
1647 * uri.c: fixed a problem when URI is NULL
1648 * valid.c: speedup when looking for an attribute declaration
1649
Daniel Veillard39c7d712000-09-10 16:14:55 +00001650Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1653 the cleanup of the computation of URI references when seeking
1654 external entities. The URI reference string and the resulting
1655 URI are both stored now.
1656 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1657 large s(n)printf checks and cleanup from Denis Barbier
1658 <barbier@imacs.polytechnique.fr>
1659 * xmlversion.h.in tree.h: couple of SGML declarations for a
1660 possible docbook module.
1661 * result/VC/ : a couple of test output changed due to the change
1662 of the entities URI
1663
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001664Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * parser.h: added a _private field for linking user's data
1667
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001668Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * parser.c parserInternals.h: demacroified most of the IS_XXX
1671 the gain in size is significant so ...
1672
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001673Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1674
1675 * entities.c: cases where looking up entities with doc==NULL
1676 covered
1677
Daniel Veillard90e11312000-09-05 10:42:32 +00001678Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
Daniel Veillard1de50802000-09-07 08:54:32 +00001680 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001681 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1682
Daniel Veillard98a79162000-09-04 11:15:39 +00001683Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1684
Daniel Veillard1de50802000-09-07 08:54:32 +00001685 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001686 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1687 * Makefile.in: added URItest and included thenin "make tests"
1688
1689Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001690
1691 * xmlversion.h.in: closed bug 22941
1692
Daniel Veillard2bb89092000-08-31 14:57:50 +00001693Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * doc/xmlio.html: added doc and example for entity loader
1696 redefinition.
1697
Daniel Veillard96984452000-08-31 13:50:12 +00001698Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1701 used by libxml
1702
Daniel Veillarde715dd22000-08-29 18:29:38 +00001703Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * parser.c: Fixed bug on invalid ontent characters and when using
1706 push.
1707 * xmllint.c: fixed xmllint endling of errors in push mode
1708
Daniel Veillard4948eb42000-08-29 09:41:15 +00001709Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001712 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001713 * result/HTML/*.sax: regenerated HTML SAX output
1714 * parser.c: more cleanup.
1715
Daniel Veillarde010c172000-08-28 10:04:51 +00001716Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001719 patches from Wayne Davison <wayned@users.sourceforge.net>,
1720 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001721 * HTMLparser.c: fixed an ignorable white space detection bug
1722 occuring when parsing with SAX only
1723 * result/HTML/*.sax: updated since the output is now HTML
1724 encoded...
1725
Daniel Veillard47f3f312000-08-27 22:40:15 +00001726Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1727
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001728 * HTMLparser.[ch]: applied some of Wayne Davison
1729 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001730
Daniel Veillarde0854c32000-08-27 21:12:29 +00001731Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1734 undeclared namespace prefix was used, added a warning.
1735 Cleaned up support w.r.t. entities, spilling out a warning
1736 and being pedantic on lookups.
1737 * test/warning/ent9 : added testcase for previous example.
1738 * TODO: updated
1739 * parserInternals.h parser.c: changed the way names are parsed
1740 now allow infinite size and decrease penalty for normal use
1741 * parser.c: Started a big cleanup/check of the parser code,
1742 fixed some of the most tortuous entity code, spotted code
1743 unused anymore
1744 * test/*: added tests for very long names and related nasty
1745 things.
1746
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001747Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * doc/encoding.html: added encoding aliases doc
1750 * doc/xml.html: updates
1751 * encoding.[ch]: added EncodingAliases functions
1752 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1753 bottleneck affecting large DTDs like Docbook
1754 * parser.[ch] xmllint.c: added a pedantic option, will be
1755 useful
1756 * SAX.c: redefinition of entities is reported in pedantic mode
1757 * testHTML.c: uninitialized warning from gcc
1758 * uri.c: fixed a couple of bugs
1759 * TODO: added issue raised by Michael
1760
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001761Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * doc/encoding.html: propagated Martin Duerst suggestions
1764
Daniel Veillard52402ce2000-08-22 23:36:12 +00001765Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1768 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1769 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1770 by Wayne Davison
1771
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001772Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * nanoftp.c nanohttp.c: small cleanup
1775 * TODO: updated
1776
Daniel Veillard244ece92000-08-19 20:58:02 +00001777Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1778
1779 * added an old VC testcase and updated title.xml entity
1780
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001781Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1784 done on auto-opening of <p> tags and cleanup of SAX output
1785
Daniel Veillard979e55e2000-08-19 16:48:54 +00001786Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1789
Daniel Veillard4540be42000-08-19 16:40:28 +00001790Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * doc/xml.html libxml.* structure.*: updated the doc a bit
1793
Daniel Veillard808a3f12000-08-17 13:50:51 +00001794Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1795
1796 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1797 of SAX tests
1798
Daniel Veillard29579362000-08-14 17:57:48 +00001799Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1802 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1803
Daniel Veillard1255ab72000-08-14 15:13:33 +00001804Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1807 * testHTML.c: fix core dump on Solaris 2.x systems
1808 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1809 * result/HTML/*.sax: previous bug fix lead to new results
1810
Daniel Veillard03109292000-08-14 14:58:22 +00001811Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1812
1813 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1814 * configure.in: added --with-readline=DIR to accept alternate
1815 path for readline include/library
1816 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1817 for ANSI under HP-UX
1818 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1819 includes @LIBS@
1820
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001821Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1822
1823 * doc/* : rebuilt the docs
1824 * getting ready for 2.2.2 release
1825
Daniel Veillard87b95392000-08-12 21:12:04 +00001826Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1827
1828 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1829 and xmlAddFeature()
1830 * tree.[ch]: added xmlAddChildList()
1831 * xmllint.c: MAP_FAILED macro test
1832 * parser.h: added xmlParseCtxtExternalEntity()
1833 * valid.c: applied bug fixes removed warning
1834 * tree.c: added CDATA block to elements content
1835 * testSAX.c: cleanup of output
1836 * testHTML.c: added SAX testing
1837 * encoding.c: better error recovery
1838 * SAX.c, parser.c: fixed one of the external entity processing
1839 of the OASis testsuite
1840 * Makefile.am: added HTML SAX regression tests
1841 * configure.in: bumped to 2.2.2
1842 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1843 SAX results
1844
Daniel Veillard88a172f2000-08-04 18:23:10 +00001845Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * configure.in: patch for HP compiler
1848
18492000-08-04 Sven Heinicke <sven@zen.org>
1850
1851 * xmllint.c: Was coredumping sometimes when the file given didn't
1852 exist.
1853
Daniel Veillard46e370e2000-07-21 20:32:03 +00001854Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1855
1856 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001857
Daniel Veillard46e370e2000-07-21 20:32:03 +00001858 when using in memory parsing. Need some cleanup.
1859 * xmllint.c configure.in: added a --memory flag to test memory
1860 parsing
1861
Daniel Veillard36650692000-07-21 15:16:39 +00001862Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * nanohttp.c: fixed socklen_t replacement to unsigned int
1865 * parser.c: fixed a space handdling missing at the end of
1866 production 28 DOCTYPE.
1867 * xmlmemory.c: fixed a stupid bug on the routine to override
1868 allocation functions
1869 * TODO: updated
1870
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001871Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1872
1873 * doc/ regenerated the docs
1874
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001875Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * doc/encoding.html doc/xml.html: added I18N doc
1878 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1879 improvements, both parser and filters, added ASCII & HTML,
1880 fixed the ISO-Latin-1 one
1881 * xmllint.c testHTML.c: added/made visible --encode
1882 * debugXML.c : cleanup
1883 * most .c files: applied patches due to warning on Windows and
1884 when using Sun Pro cc compiler
1885 * xpath.c : cleanup memleaks
1886 * nanoftp.c : added a TESTING preprocessor flag for standalong
1887 compile so that people can report bugs more easilly
1888 * nanohttp.c : ditched socklen_t which was a portability mess
1889 and replaced it with unsigned int.
1890 * tree.[ch]: added xmlHasProp()
1891 * TODO: updated
1892 * test/ : added more test for entities, NS, encoding, HTML, wap
1893 * configure.in: preparing for 2.2.0 release
1894
Daniel Veillard49703262000-07-10 10:27:46 +00001895Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * nanoftp.c: fixed the way the control connection is handled
1898 * libxml.spec.in: fixed the dependancies and cleanup
1899
Daniel Veillard306be992000-07-03 12:38:45 +00001900Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * doc/xml.html: changed the xmlsoft.org structure, updated the
1903 examples w.r.t. root and childs
1904
Daniel Veillard7d853352000-07-02 18:53:09 +00001905Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1908
Daniel Veillard365e13b2000-07-02 07:56:37 +00001909Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * HTMLparser.c: Work on character encoding support for the HTML parser
1912 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1913 * encoding.c: Fixed a potential memleak in the encoding stuff
1914
Daniel Veillardaf743792000-07-01 11:49:28 +00001915Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * doc/FAQ.html doc/Makefile.am : added a FAQ
1918
1919Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001920
1921 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1922 of the HTML parser to force it to not bypass SAX
1923
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001924Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1925
1926 * win32config.h.in: updated
1927 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1928 lacks iconv support :-( need to release 2.1.1
1929 * configure.in: release 2.1.1
1930 * HTMLparser: fixed bug #14784
1931 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1932 by Windows compiler
1933 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1934 the SAX startDocument() callback.
1935 * TODO: updated
1936
1937Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1938
1939 * added xmlStopParser()
1940
Daniel Veillardbe803962000-06-28 23:40:59 +00001941Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * configure.in: 2.1.0 prerelease
1944 * Large resync between W3C and Gnome tree
1945 * nanoftp, nanohttp.c: fixed stalled connections probs
1946 * HTMLtree.c SAX.c : support for attribute without values in
1947 HTML for andersca
1948 * valid.c: Fixed most validation + namespace problems
1949 * HTMLparser.c: start document callback for andersca
1950 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1951 * parser.h, SAX.c: serious speed improvement for large
1952 CDATA blocks
1953 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1954 different encoding
1955 * example/Makefile.am example/gjobread.c tree.h: work on
1956 libxml1 libxml2 convergence.
1957 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1958 and the LIBXML_TEST_VERSION macro
1959
Daniel Veillardc310d562000-06-23 18:32:15 +00001960Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * doc/xml.html: various patches and improvements typo fixed by
1963 Felix Natter
1964 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1965 from Felix Natter <fnatter@gmx.net>
1966
Daniel Veillardf3029822000-05-06 08:11:19 +00001967Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * doc/upgrade.html: updated with instructions for support of both
1970 libxml-1.x and libxml-2.x
1971 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1972 for 2.x support and also fixed includes
1973
1974
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001975Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1978 the encoding support, added iconv support, so now libxml if
1979 compiled with iconv automatically support japanese encodings
1980 among others. Work based on initial patch from Yuan-Chen Cheng
1981 I may have broken binary compat in the encoding handler
1982 registration scheme, but that was so utterly broken I don't
1983 expect anybody to have used this feature until now.
1984 * parserInternals.h: fixup on the CHAR range macro
1985 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1986 code.
1987 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1988 * uri.c: added xmlParseURI() I can't believe I forgot to
1989 implement this one in 2.0 !!!
1990 * SAX.c: moved doc->encoding update in the endDocument() call.
1991 * TODO: updated.
1992
Daniel Veillard06047432000-04-24 11:33:38 +00001993Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * tree.h: removed extraneous xmlRemoveProp definition
1996 * TODO: added item about --disable-corba configure switch
1997 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1998 * nanoftp.c: fixed include problems giving troubles on AIX and
1999 slowlaris
2000 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2001 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2002 comment and headers changes to lower gtk-doc number of warnings
2003 * doc/html/*: rebuilt docs
2004
Daniel Veillarde0aed302000-04-16 08:52:20 +00002005Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2006
2007 * HACKING: documented the tag for 1.x and instructions
2008
Daniel Veillard5e873c42000-04-12 13:27:38 +00002009Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2010
2011 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2012 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2013 xmlCreateIOParserCtxt
2014 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2015 significant overall improvement
2016 * xmllint.c: added I/O test to xmllint
2017 * testSAX.c: added a speed test
2018 * doc/* : updated/regenerated
2019
Daniel Veillardfc708e22000-04-08 13:17:27 +00002020Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * xpath.c uri.h parserInternals.h: cosmetic changes from
2023 "Timur I. Bakeyev" <timur@bat.ru>, including making
2024 xmlCreateURI() public
2025
Daniel Veillard5d211f42000-04-07 17:00:24 +00002026Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2027
2028 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2029 and the code at the same time. Added a clean mechanism for
2030 overload or added input methods: xmlRegisterInputCallbacks()
2031 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2032 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2033 * TODO: updated
2034 * doc/* : updated/regenerated
2035 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2036 source dir
2037
Daniel Veillarde77a9182000-04-05 19:12:29 +00002038Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * testURI.c: yet another forgotten commit, I should get some sleep !
2041
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002042Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * xmllint.c: forgot to commit this too ?
2045
Daniel Veillardb9df4042000-04-05 14:23:16 +00002046Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * xmlversion.h.in : forgot to commit this previously
2049
Daniel Veillard361d8452000-04-03 19:48:13 +00002050Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2053 * README TODO: updated for release
2054 * uri.c uri.h: added authority parsing/saving
2055 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2056 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2057 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2058 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2059 Makefile.am : added compile-time customization of libxml
2060 --with-ftp --with-http --with-html --with-xpath --with-debug
2061 --with-mem-debug
2062 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2063 #include <libxml/xxx.h> I hope it won't break too much stuff
2064 and will be manageable in the future...
2065 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2066 and added xmllint to the installed programs
2067 * uri.h: added xmlFreeURI()
2068
Daniel Veillardec303412000-03-24 13:41:54 +00002069Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * uri.c uri.h: finished the escaping handling, the base support
2072 and the URI path normalization. Looks good just lacks the
2073 authority content parsing code.
2074 * Makefile.am: added instructions to generate testURI
2075 * TODO: updated
2076 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2077 added links and icons for W3C and Gnome
2078
Daniel Veillard8f621982000-03-20 13:07:15 +00002079Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * xmlmemory.[ch] : seems I forgot to actually update the files in
2082 the last commit :-)
2083 * doc/xml.html doc/html/* : updated and uploaded the docs
2084
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002085Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2088 * TODO: updated
2089 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002090 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002091 gfree).
2092 * Makefile.am, uri.c, uri.h: added a set of functions to do
2093 exact (litteraly copied from the RFC 2396 productions) parsing
2094 and handling of URI. Will be needed for XLink, one XML WFC,
2095 XML Base and reused in the nano[ftp/http] modules. Still work
2096 to be done.
2097
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002098Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * configure.in, libxml.spec.in : libxml2
2101 * doc/* : updated the doc page, rebuilt the docs
2102
Daniel Veillardcf461992000-03-14 18:30:20 +00002103Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2104
2105 * all: tagged LIB_XML_1_X
2106 * *.c *.h : updated from W3C CVS tree
2107 * configure.in : 2.0.0-beta
2108 * libxml.spec.in : libxml2 package nam
2109 * result/* : new version of the tests output
2110
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002111Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2112
2113 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2114
Daniel Veillardb566ce12000-03-04 11:39:42 +00002115Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * doc/* : rebuilt the docs
2118 * parser.c: final patch on #6766
2119 * valid.c: small patch on validity checks.
2120
Daniel Veillardfb76c402000-03-04 11:39:42 +00002121Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2122
2123 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2124 added
2125 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2126 compatibility w.r.t. XML spec and existing code.
2127
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002128Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2129
2130 * parser.c: seems a better solution to <a> </a> exists,
2131 will try it for a while
2132
Daniel Veillard83a30e72000-03-02 03:33:32 +00002133Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * parser.c: tried to remove the <a> </a> generating <a/>
2136 this is hard. Left a flag for that purpose. Fixed bug #6766
2137 * configure.in: prepared 1.8.7 not released, due to previous
2138 problem
2139
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002140Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * doc/xml.html : applied second patch from Paul DuBois
2143
Daniel Veillard402e8c82000-02-29 22:57:47 +00002144Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * doc/xml.html : applied patch from Paul DuBois
2147
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002148Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2149
2150 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2151
Daniel Veillard5feb8492000-02-02 17:15:36 +00002152Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2155 compilation warnings on various platforms.
2156 * parser.c: Fixed #5281 validity error callbacks are now desactived
2157 by default if not validating.
2158
Daniel Veillardf341f932000-02-02 14:52:08 +00002159Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2162
Daniel Veillard13c757e2000-02-01 23:59:15 +00002163Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2166 <gkatsi@cs.toronto.edu>
2167
Daniel Veillard726e8792000-01-30 20:04:29 +00002168Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2169
2170 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2171 processing URLs
2172
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002173Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2174
2175 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2176 xmlNanoFTPUpdateURL for persistent control connections.
2177 * configure.in: 1.8.6
2178
2179Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2182 * tree.[ch] : added xmlSaveNoEmptyTags
2183
James Henstridgef3be9312000-01-28 13:59:21 +000021842000-01-29 James Henstridge <james@daa.com.au>
2185
2186 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2187
2188 * Makefile.am: added nanoftp.[ch] to the build.
2189
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002190Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * nanoftp.[ch]: cleanup, comments, API
2193 * debugXML.c : fixed a bug in the cat command
2194 * doc/*: regenerated the docs
2195
Daniel Veillardda07c342000-01-25 18:31:22 +00002196Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2199 * debugXML.c : fixed a bug in the cat command
2200 * valid.c: fixing some small probs
2201 * libxml.spec.in: get rid of the SNAP suffix
2202 * doc/xml.html: updated the status
2203
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002204Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * xml-config.in: xml-config --version to just return the
2207 version number
2208 * xpath.c: some cleanup w.r.t. axis when the current node is
2209 an attribute.
2210 * TODO: updated
2211
Daniel Veillard461a66c2000-01-18 18:01:01 +00002212Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * configure.in: prepared for libxml-1.8.5
2215 * doc/* recompiled the documentation
2216
22172000-01-17 Jody Goldberg <jgoldberg@home.com>
2218
2219 * configure.in : WARNING autoconf subtlety alert :
2220 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2221 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2222 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2223 get defined by AC_CHECK_HEADERS.
2224
Daniel Veillardf967b902000-01-17 16:06:10 +00002225Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2226
2227 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2228 Rune.Djurhuus@fast.no
2229
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002230Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2231
2232 * TODO: updated
2233 * tree.c, parser.c: made sure that only memory alloc problems
2234 and internal parser errors are allowed to write to stdout or
2235 stderr.
2236
Daniel Veillard0142b842000-01-14 14:45:24 +00002237Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2238
2239 * tree.c : restored xmlNewGlobalNs since this seems used by
2240 a lot of existing code :-(, fixed a bug in xmlNewNs
2241 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2242 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2243 to exit() from the library code.
2244 * xpath.c, parser.c: removed bugs or unused code detected by
2245 Windows compilers
2246 * parser.c: started adding interfaces for parsing well balanced
2247 XML fragments
2248 * configure.in: releasing 1.8.4
2249 * doc/* : rebuilt the docs
2250
Daniel Veillard2eac5032000-01-09 21:08:56 +00002251Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * tree.[ch] : added xmlNewDocFragment() for DOM
2254 * testHTML.c: uninitialized variable.
2255
Daniel Veillardf3a73582000-01-05 14:58:39 +00002256Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * doc/* : rebuild the docs
2259
Daniel Veillard71b656e2000-01-05 14:46:17 +00002260Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2261
2262 * acconfig.h: readline and history patch
2263 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2264 * tree.c: added check and handling when possibly removing an ID
2265 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2266 and saving.
2267 * test/HTML/entities.html result/HTML/entities.html* : test for
2268 various entities reference cases
2269 * result/HTML/* : as a result output of some testcase have
2270 changed
2271 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2272 by previous example. added xmlParseTryOrFinish().
2273 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2274 entities.h debugXML.h HTMLparser.h: changed the way struct are
2275 declared to allow gtk-doc to expose those
2276 * parser.c: closed bug #4960
2277 * Makefile.am configure.in: Applied patch from
2278 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2279 and math/socket libs detection
2280
Daniel Veillard437b87b2000-01-03 17:30:46 +00002281Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2282
2283 * configure.in, Makefile.am: link tester against readline
2284 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2285
Daniel Veillard686d6b62000-01-03 11:08:02 +00002286Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * tree.[ch]: added xmlRemoveProp
2289 * win32config.h.in nanohttp.c: avoid including the Windows
2290 socket stuff in every C files
2291 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2292 the XmL parser(s)
2293 * test/ns4 result/ns4 etc...: added test case for previous prob
2294 * tree.c: xmlNewNs wasn't checking for double definition
2295 * Makefile.in: fixed a problem with dist-hook duplicates
2296 * parser.[hc], xmlIO.c: fixed the loading of external entities
2297 APIs, now xmlLoadExternalEntity() is used everywhere and
2298 setting up an app specific front-end using the
2299 * SAX.c parser.c: some fixes, now the xhtml spec validates
2300 with the xhtml DTD.
2301 * error.c: fixed crashes in case of no input stream
2302 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2303 to the validation tests and results
2304
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002305Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2308 too htmlCreatePushParserCtxt() and htmlParseChunk()
2309 * parser.c: a bit of cleanup.
2310 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2311 to XML) removed the last mem leak known
2312 * HTMLtree.c: output message cleanup
2313 * xmlmemory.c: display content info about memory blocks
2314 * result/HTML/wired.* : missing att value warning change
2315
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002316Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * doc/* : rebuilt the documentation
2319
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002320Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * parser.[ch] parserInternals.h: Push parser for XML,
2323 seems to work fine now
2324 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2325 --push for push testing
2326 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2327 * testSAX.c: added --push
2328 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2329 subtree
2330 * xmlIO.[ch] : enriched API + fixes for push mode
2331 * entities.[ch]: added the entity content length to the struct.
2332 * xmlmemory.[ch]: new API to show the last entries for the shell
2333 * valid.c: added required attribute testing
2334 * SAX.c: the cdata callback now merge contiguous fragments
2335 * HTMLparser.c: cleanup of some macros
2336
Daniel Veillard3c558c31999-12-22 11:30:41 +00002337Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * parser.c: fix for PIs name starting with xml
2340 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002341 * *.c, configure.in win32config.h.in : generate win32config.h for
2342 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002343
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002344Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * parser.c: fixed a stupid = vs. == bug :-(
2347 * doc/gnome-xml.sgml: s/glade/xml/
2348
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002349Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2350
2351 * configure.in, doc/xml.html : bug fix release 1.8.2
2352 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2353 Hopefully the end of that silly C++ include problem
2354 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2355 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2356 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2357 troubles with autoclosed elements when the stree shape doesn't
2358 follow the DtD specs. Added htmlIsAutoClosed() and
2359 htmlAutoCloseTag()
2360 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2361 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2362 * debugXML.c: fixed a bug on printing default namespaces.
2363 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2364
Daniel Veillardb24054a1999-12-18 15:32:46 +00002365Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2366
2367 * result/HTML/*.htm[l] : updated the HTML regression tests according
2368 to the new output
2369 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2370 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2371 problem due to intermix of extern "C" { ... } declarations for C++
2372 and recursive includes in the headers
2373
Chris Lahey323c48c1999-12-18 15:32:45 +000023741999-12-20 Chris Lahey <clahey@umich.edu>
2375
2376 * HTMLtree.c: Made it so that html nodes with a single child do
2377 not insert a carriage return before or after the child node.
2378
Daniel Veillardb24054a1999-12-18 15:32:46 +00002379Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002380
2381 * configure.in, doc/xml.html : bug fix release 1.8.1
2382 * parser.c: fixed bug #4344
2383 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2384 added the glue to avoid C++ problems
2385 * doc/* : regenerated the documentation
2386
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002387Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2390 namespace recognition, and Dia as a resul :-(
2391 * encoding.c: closed bug #3950
2392
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002393Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * valid.c: debugging a posteriori validation, except URI expansion
2396 stuff this should be fixed now
2397 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2398 Carl Nygard <cnygard@bellatlantic.net>
2399 * tester.c: added --postvalid, cleaning of the code
2400 * tree.[ch]: added xmlDocGetRootElement()
2401
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002402Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2403
2404 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2405 c++ losage.
2406
Daniel Veillard10a2c651999-12-12 13:03:50 +00002407Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2408
2409 * configure.in, doc/xml.html : bumped to 1.8.0
2410 * xlink.[ch], Makefile.am : added framework for link detection
2411 * parser.h: added nbChars to parser context, needed for cleanup.
2412 * xmlmemory.c: removed a nasty bug when out of mem
2413 * valid.[ch]: adding namespace support for attribute decl
2414 * tester.c: added --debugent option
2415 * debugXML.[ch]: added xmlDebugDumpEntities()
2416 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2417 buffers instead, this was really needed, validation was breaking
2418 in strange ways due to that. Added xmlParseStringPEReference()
2419 and other parsing from strings functions. Entities processing
2420 modified again, but PERef are still not handled correcly but
2421 unless you're Eve Maller you won't notice :-)
2422 * HTMLparser.c: large changes toward reliability, and switched to
2423 lowercase internal tags, XHTML is lowercase, so it will help
2424 that output is closer to next version.
2425 * doc/* : regenerated the documentation, it is now hosted at
2426 http://xmlsoft.org/ (same bits I just bought the domain :-)
2427
2428
Daniel Veillard294cbca1999-12-03 13:19:09 +00002429Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2432 doc generation
2433 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2434 in the SAX API
2435 * doc/*: rebuilt the doc making sure everything appears in the
2436 HTML files
2437
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002438Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2441 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2442 which allow impressive speed improvement on dataset with
2443 large text pieces, but at the cost of broken binary
2444 compatibility and slightly bigger memory usage.
2445 Configure with --with-buffers to activate them, they
2446 are protected with XML_USE_BUFFER_CONTENT define.
2447 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2448 goal is 0 memory left allocated once parser is no more used
2449 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2450 call xmlCleanupParser() and xmlMemoryDump()
2451
Daniel Veillarda819dac1999-11-24 18:04:22 +00002452Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2453
2454 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2455 * parser.[ch] encoding.[ch]: added memory cleanup routines
2456 * parser.c: closing bug #3788
2457 * doc/*: rebuilt the doc
2458
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002459Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2462 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2463 * tester.c: added --compress option
2464 * doc/*: rebuilt the documentation
2465
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002466Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2469 if given /proc/kcore as input !
2470 * doc/xml.html doc/*: updated and rebuilt the documentation
2471
2472Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002473
2474 * parser.c: Fixed some wrongly space collapsing code due to
2475 a misreading of the spec.
2476 * result/*: fixed the output accordingly
2477
2478Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002479
2480 * encoding.c: bug fix and typos
2481 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2482 * parser.c: added attribute normalization closing bug #3597
2483 * test/att* result/att* SAXresult/att*: testcase for attribute
2484 normalization
2485
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002486Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * configure.in: closing bug #3163 by adding extra flags for the
2489 cc compiler on HP-UX
2490
Daniel Veillard51e3b151999-11-12 17:02:31 +00002491Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * valid.[ch] : removed a typo and an enumerated type bug in the
2494 xmlAddElementDecl() function
2495 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2496 call to xmlEncodeEntitiesReentrant() so that the functions
2497 New, Set and Get are at the same level.
2498 * parser.c HTMLparser.c: extra memory allocation bug for
2499 attributes detected by someone using libxml in embedded systems :-)
2500
Daniel Veillard962195f1999-10-28 15:51:53 +00002501Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * xmlmemory.h: turned off mem debug :-\
2504
Daniel Veillard35008381999-10-25 13:15:52 +00002505Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * parser.c: closed bug #2784 a one line fix, but worth pushing
2508 a new release out
2509 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2510 some structures, comments before and after the
2511 main element, and other nastyness
2512 * HTMLtree.c tree.c: accomodate the extended HTML supported
2513 * configure.in: pushing 1.7.4
2514 * test/ent8 and related outputs : added a new test for bug #2784
2515 * test/HTML/wired.html and related output: a nasty HTML example
2516 * Makefile.am: improved the test scripts
2517 * docs/* : reran the documentation extractor, updated xml.html
2518
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002519Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2520
2521 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2522 HTMLparser and debugged the HTML related code. HTML documents
2523 now have their own type
2524 * entities.c: do not dump &apos; for HTML output
2525 * xmlmemory.c: improvement, breakpoint mechanism
2526 * testHTML.c: added --sax --repeat ...
2527 * Makefile.am: improved the HTML tests
2528 * valid.[ch]: added xmlValidGetValidElements and
2529 xmlValidGetPotentialChildren
2530 * tester.c: added --insert to test the 2 new functions
2531 * test//* result//* SAXresult//* : regression test cleanup
2532 and extension.
2533 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2534 gnome-xml-nanohttp.html
2535
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002536Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * HTMLparser.c: fixed problems with some autoclose tags
2539 * tree.c: fixed XML output problems.
2540 * result/* SAXresult/*: update of the tests output
2541
Daniel Veillard6077d031999-10-09 09:11:45 +00002542Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * Makefile.am: Arturo patch for xmlConf.sh version info
2545 * parser.c: Tim Josling patch for single quoted items
2546 * tester.c: Tim Josling patch for tester options usage
2547 * tree.h: indent cleanup
2548
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002549Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2552 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2553
Daniel Veillard00fdf371999-10-08 09:40:39 +00002554Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * tree.c : Raph patch for initialization of CORBA fields
2557 * parser.c, xpath.c, ...: modification of doc comments
2558 * xpath.c : allow spaces in xpath expressions
2559
Daniel Veillardad219441999-09-27 08:17:49 +00002560Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * xmlmemory.h: turning off memory debug :-(
2563
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002564Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2567 better SAX interfaces.
2568 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2569 entity.
2570 * configure.in: 1.7.2
2571
2572Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002573
2574 * libxml.spec.in: fixed the URL
2575 * doc/xml.html: improved the documentation front-end
2576
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002577Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002578
2579 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2580
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002581Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002582
2583 * libxml.spec.in: fixed the alpha compile problem
2584 * parser.[ch]: changed errno to errNo in the parser context :-(
2585 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2586 * doc/xml.html: changed CHAR to xmlChar
2587 * doc/html/*: recompiled the documentation
2588 * configure.in: 1.7.1
2589
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002590Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2591
2592 * parser.h: modified the parser context struct to regain 1.4.0
2593 binary compatibility
2594 * parser.c, xml-error.h: added errno ot teh context and defined
2595 a set of errors values with update of errno
2596 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2597 DTDs and entities
2598 * *.h, *.c: complete cleanup of the use of config.h and include
2599 protection depending on the current setup.
2600 * overalll debugging, maintenance and bug-fixing on all modules
2601 * updated the documentation
2602 * ready for 1.7.0
2603
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002604Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2605
2606 * HTMLparser.c : cleanup
2607 * SAX.c valid.c valid.h: added ID/IDREF checking
2608 * tree.c tree.h: extended doc structure for refs
2609 * configure.in: 1.6.2
2610 * parser.c: patched bug in SAX user arg call
2611 * parserInternals.h: patched missing close in C++ wrapping
2612 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2613 especially upcoming XPointer implementation.
2614 * doc/xml.html: augmented, typo
2615
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002616Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2617
2618 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2619 not all invocations of install understand -d.
2620
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002621Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2622
2623 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2624 to make 'check' works, when builddir != srcdir.
2625
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002626Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * doc/xml.html : updated the documentation
2629
Daniel Veillard6454aec1999-09-02 22:04:43 +00002630Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2633 not deallocated memory blocks
2634 * *.c : replaces all calls to malloc() free() and realloc() to
2635 the wrapper functions/macros
2636 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2637 instead of xmlFreeNodeList()
2638
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002639Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * HTMLparser.c: corrected a stupid bug leading to core dump at
2642 tree deallocation. Removed warnings indicated by
2643 Stephane.Conversy@lri.fr
2644 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2645 looked for in the external subset
2646
2647Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002648
2649 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2650 on SGI by Stephane.Conversy@lri.fr
2651
Daniel Veillardb96e6431999-08-29 21:02:19 +00002652Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * all .h : changed the prototype declaration indent as in gtk
2655 * most .c : working on reducing the TODOs in the code
2656 * most .c : cleanup though -pedantic and Insure++
2657 * improvements on validation ID checkings.
2658 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2659 * xml-config.in: closed #1810
2660
2661Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002662
2663 * tree.h, valid.c, valid.h: more work on validity, IDs
2664 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2665 definition for AIX
2666
Daniel Veillardb556eb51999-08-15 17:19:50 +00002667Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2670 the distribution due to a cut'n paste error at last commit
2671
Daniel Veillardb05deb71999-08-10 19:04:08 +00002672Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * configure.in: upgraded to version 1.4.0
2675 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2676 Big update, added a large part of the validation process,
2677 it should be usable, but some parts are missing
2678 * xpath.c: improved the implementation w.r.t. root.
2679 * Makefile.am: added more tests
2680 * test and result trees: added a lot of tests
2681 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2682
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002683Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * Added an HACKING file
2686
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002687Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * xpath.[ch] : improvements and debug of the XPath implementation
2690 * parser.c, HTMLparser.c : modified the parsers to be progressive
2691 * tree.[ch] : extended the Buffer promitives
2692 * xmlIO.[ch] : added basic I/O routines providing progressive
2693 parsing and ready for I18N conversion plugins
2694 * SAXresult/* : the SAX callback sequence maybe slightly different
2695 now
2696 * test*.c : improved/updated the tests programs
2697 * doc/* : recompiled the docs.
2698
Daniel Veillard15b75af1999-07-26 16:42:37 +000026991999-07-26 Michael Meeks <michael@edenproject.org>
2700
2701 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2702
2703 * tree.c: Ditto.
2704
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002705Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * configure.in: upgraded to version 1.4.0
2708 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2709 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2710 XML query language, see http://www.w3.org/TR/xpath for more details.
2711 * parser.c, parser.h: added CHAR* related string functions for XPath
2712 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2713 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2714 rebuild the docs.
2715 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2716 and regression testing capabilities for XPath.
2717
Daniel Veillardd79d7871999-07-12 10:38:12 +00002718Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2719
2720 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2721 closing bug #1646
2722
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002723Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * Makefile.am, example/Makefile.am: closed bug #1683
2726
Daniel Veillard3166ab11999-07-11 16:14:19 +00002727Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * example/Makefile.am, configure.in: added the makefile for the
2730 gjobread example
2731
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002732Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2733
2734 * doc/Makefile.am:
2735 - fix which allow "make install DESTDIR=</install/prefix>".
2736
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002737Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2740 which fixed a problem on the file reading-code.
2741
Daniel Veillard82150d81999-07-07 07:32:15 +00002742Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2745 output.
2746 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2747
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002748Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * parser.h : Oops removed the binary compatibility problem
2751 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2752 * parser.c, HTMLparser.c: applied patches for reading from stdin
2753
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002754Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * parser.c, entities.c, valid.c: cleanup bug #1591
2757 * configure.in: cleanup bug #1592
2758 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2759 the same tree back-end. Hence gdome will be available for it.
2760 * doc/Makefile.am: close bug #617
2761
Daniel Veillard97fea181999-06-26 23:07:37 +00002762Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * parser.c: alloctate a per parser context SAX interface block
2765
Daniel Veillard14fff061999-06-22 21:49:07 +00002766Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2769 and xmlEncodeEntitiesReentrant with the correct one :-\
2770
2771Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2772
2773 * commit of my internal XML base changes, quite a lot of
2774 changes, cleanups, better entities support, framework for
2775 new I/O and charset detection and handling
2776 * Fixed the configure/Makefile stuff to generate shared libs
2777 with the proper version info, so we jumped on rev from
2778 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2779 xmlEncodeEntities() result need to be freed now, and a string
2780 xmlParserVersion provide the current library version.
2781
Raph Levien05240da1999-06-15 21:27:11 +00002782Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2783
2784 * parser.c: fixed a buffer overrun for when you have a very long
2785 attribute with no entities in it.
2786
Daniel Veillardbb2da581999-06-13 14:37:07 +00002787Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2788
2789 * added example directory
2790 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2791
Daniel Veillard011b63c1999-06-02 17:44:04 +00002792Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2793
2794 * Release of libxml-1.1, nearly everything has been touched for
2795 this.
2796 * Added more regression tests
2797 * Updated the documentation
2798
Daniel Veillard27d88741999-05-29 11:51:49 +00002799Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * tree.[ch]: unified the XML_NO_CORBA defines.
2802 * parser.c encoding.[ch]: started plugging in char encoding detection
2803
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002804Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2805
2806 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2807 Also freed allocated buffer.
2808
Daniel Veillard27d88741999-05-29 11:51:49 +00002809Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002810 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2811 reentrancy problem at printing. One is left in entities.c, to
2812 remove ASAP
2813 * testSAX.c : added a test example showing the use of the SAX
2814 interface if one doesn't want to build the DOM tree.
2815 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2816
Daniel Veillard517752b1999-04-05 12:20:10 +00002817Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2820 large revamping of the parser to use SAX callbacks
2821 http://www.megginson.com/SAX/ (or at least a C like interface
2822 a la Expat). It's now possible to set up your own callbacks
2823 and the parser will not build a DOM tree.
2824 * test/* result/*: updated the test suite, I finally removed
2825 the old Namespace draft support (PI based).
2826
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002827Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * Makefile.am: added test result to EXTRA_DIST for make tests
2830
Daniel Veillard64068b31999-03-24 20:42:16 +00002831Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * parser.c, parserInternals.h: moved the chars macro definitions
2834 to parserInternals.h
2835 * parser.c, error.c: applied patches from "Knut Åkesson"
2836 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2837
Daniel Veillard012ccc11999-03-23 10:11:11 +00002838Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * xml-config.in : applied patch to make --version work
2841
Raja R Harinatha86c23e1999-03-05 22:14:01 +000028421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2843
2844 * Makefile.am (check-local): Alias for `tests' target. This will
2845 cause `make check' to do the right thing.
2846 (tests): Don't run tests in srcdir. Also, replaced calls to
2847 basename with a `sed' "equivalent".
2848
Daniel Veillardd109e371999-03-05 06:26:45 +00002849Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2850
2851 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2852 it in the header and not the sources, updated the doc.
2853 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2854 pointing this out.
2855
Daniel Veillardbc50b591999-03-01 12:28:53 +00002856Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2857
2858 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2859 exported the inputStream routines.
2860 * doc/html/* : updated accordingly
2861
Daniel Veillardd692aa41999-02-28 21:54:31 +00002862Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * parser.c, parser.h, parserInternals.h: added a few extra
2865 internal calls to allocate and free parser contexts ...
2866 * doc/html/* : updated accordingly
2867
Daniel Veillard55a99271999-02-25 11:01:29 +00002868Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2869
2870 * configure.in, Makefile.am, doc/makefile.am : General changes for
2871 1.0.0 release and including the generated HTML documentation.
2872
Daniel Veillard35925471999-02-25 08:46:07 +00002873Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * makefile.am : added parserInternals.h, oops.
2876
Daniel Veillard1e346af1999-02-22 10:33:01 +00002877Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2878
2879 * parserInternals.h: added this header giving access to the parser
2880 internal functions.
2881 * doc/Makefile.am : added a rebuild target which rebuilds the full
2882 set of documentations
2883 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2884 the internal subset.
2885 * *.c *.h: modifications needed to generate the documentation using
2886 gtk-doc, cleanup of functions blocks, reorganisation of struct
2887 declarations.
2888
Daniel Veillard1164e751999-02-16 16:29:17 +00002889Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2892 the tar and spec file to include the beginning of the doc.
2893
Nuno Ferreira03d04781999-02-13 00:07:17 +000028941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2895
2896 * doc/.cvsignore: Added this file.
2897
Daniel Veillard6800ef31999-02-08 18:33:22 +00002898Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * tree.c: fixed xmlGetProp to return "" when the attribute
2901 exists, even if the node-list is NULL.
2902
Daniel Veillard726c7e31999-02-08 15:13:10 +00002903Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2904
2905 * tree.c: patched an error outputting empty attribute values.
2906 * Makefile.am and doc/makefile.am: have been updated during the
2907 week-end. Sorry for an empty CVS log, I got a shell problem.
2908
Daniel Veillard1899e851999-02-01 12:18:54 +00002909Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * tree.h: cleaned up using enums instead of defines
2912 * parser.c, valid.[ch]: more work on parsing/output of element
2913 declarations
2914
Daniel Veillard3b9def11999-01-31 22:15:06 +00002915Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * valid.[ch], tree.c, parser.c : more work toward full parsing
2918 of XML DTDs.
2919 * README: added informations about mailing-list and on-line
2920 documentation
2921
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000029221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2923
2924 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2925
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002926Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2927
2928 * parser.c, tree.[ch] : more work toward conformance testing,
2929 added a last element to accelerate parsing of very flat structures
2930 started working on internal subset Element content declaration.
2931 * valid.[ch] : first cut at adding code toward validation.
2932 * previous changes had also small impact on most files, especially
2933 the conformance testing using James Clark test suite.
2934
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002935Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * test/* : updated the examples, most of them were not well
2938 formed (humm), and added rdf2.
2939 * result/* : resulting changes in the output.
2940
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002941Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2944
Daniel Veillard44b3a061998-12-05 17:27:22 +00002945Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * tree.c: patched a bug in the generation of empty attributes
2948
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002949Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2952 for node/trees/documents/... Biggest problem is namespace
2953 support when copying subtrees.
2954
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002955Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * parser.c, entities.c: improve entities and char ref encoding,
2958 and cleanups of error messages.
2959
Daniel Veillard242590e1998-11-13 18:04:35 +00002960Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2961
2962 * parser.c, entities.c: simple bug hunting done during rpm2html and
2963 rpmfind integration.
2964
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002965Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2966
2967 * parser.[ch]: Added interfaces allowing to specify a SAX
2968 handler before parsing.
2969
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002970Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * parser.c: redirrect all errors reporting through the SAX
2973 error function
2974
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002975Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2976
2977 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2978 * libtool, tlmain ...: update of the libtool files
2979
Miguel de Icaza442321c1998-11-04 18:13:38 +000029801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2981
2982 * entities.c: Use g_snprintf insteda of snprintf.
2983
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002984Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2987 added ent5 test for this purpose.
2988 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2989
Daniel Veillard27271681998-10-30 06:39:40 +00002990Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2991
2992 * parser.c: fixed? a strange error due to compression on a GWP
2993 document.
2994
Daniel Veillard25940b71998-10-29 05:51:30 +00002995Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * tree.[ch]: bug fixing
2998 * entities.[ch]: defined a specific type for predefined entities
2999 * doc/xml.html: more documentation on the library, how to use it,
3000 overview of the interfaces.
3001
Daniel Veillard16253641998-10-28 22:58:05 +00003002Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3003
3004 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3005
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003006Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3007
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003008 * tree.c: corrected a small bug
3009 * doc/xml.html: continuing writing documentation.
3010
3011Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3012
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003013 * debugXML.h debugXML.c: added debugging utilities.
3014 * tester.c: added --debug switch.
3015 * tree.c: patched an incorrect node->type assignment.
3016 * parser.c: formatting, ensure that node->doc != NULL in attributes
3017
Daniel Veillardccb09631998-10-27 06:21:04 +00003018Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3019
3020 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3021 entity support and provide an internal representation close to
3022 DOM one (entity ref nodes, and attribute value as tree). I tried
3023 to preserve the interface but this will surely break some apps
3024 (I have to change rpm2html/rpmfind for example). I had to change
3025 two interfaces, and the generated tree is somewhat different.
3026 * doc/* : started documenting the XML library, the tree and
3027 DOM/Corba. This is a first step.
3028
Daniel Veillard11e00581998-10-24 18:27:49 +00003029Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * parser.c: Set up the fonctions comment block, boring but useful.
3032 * parser.h, SAX.c, parser.c: now attributes are processed through
3033 the SAX interface. The problem is that my SAX interface diverged
3034 quite a bit from the original one, well this is not an official
3035 spec, and translating it from Java to C is hairy anyway...
3036
Daniel Veillard97b58771998-10-20 06:14:16 +00003037Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3040 fonctions comment block, boring but useful.
3041
3042Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003043
3044 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3045 conversion routines. However they are not yet used to convert the
3046 inputs. The core will run with UTF-8.
3047
Daniel Veillard33942841998-10-18 19:12:41 +00003048Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3049
3050 * tree.c : make sure that the type id is properly set-up when
3051 a new object is allocated, needed for DOM.
3052
Daniel Veillard27fb0751998-10-17 06:47:46 +00003053Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3054
3055 * tree.h, tree.c: Ok, the main objects in the tree will be native
3056 corba objects, it costs 8 bytes per Node, Attribute and Document
3057 but it simplifies the Corba integration a lot (no extra interface
3058 objects to allocate/free).
3059
Daniel Veillard0bef1311998-10-14 02:36:47 +00003060Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3061
3062 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3063 and changed NODEs contants for conformity with DOM Level 1
3064
Daniel Veillard27864701998-10-08 03:47:24 +00003065Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * added hooks to keep track of servants when creating objects
3068 xmlDoc and xmlNode (for Corba export).
3069
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003070Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * added xml-config script.
3073
Daniel Veillard7066a791998-10-01 20:28:28 +00003074Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3075
3076 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3077 to autoupdate libtool and automake conf files.
3078
Miguel de Icaza60681bd1998-09-30 19:28:59 +000030791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3080
3081 * Makefile.am: Use '?' to separate the sed
3082 commands as ',' is used when people pass -Wl,something.
3083
3084
Daniel Veillard15a8df41998-09-24 19:15:06 +00003085Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3086
3087 * tree.c, tree.h: added a per-document compression interface.
3088
Daniel Veillard151b1b01998-09-23 00:49:46 +00003089Tue Sep 22 20:47:38 EDT 1998
3090
3091 * tree.c, tree.h: added saving with compression and added interfaces
3092 to control the compression level (xmlGetCompressMode,
3093 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3094
Daniel Veillard70120ff1998-09-22 00:24:21 +00003095Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * parser.c: corrected a loop for files of size 0
3098
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000030991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3100
3101 * error.h: New file. Contains prototyes from `error.c'.
3102
Tom Tromeyc19653d1998-08-14 01:22:43 +00003103Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3104
3105 * Makefile.am (xmlincdir): New macro.
3106 (xmlinc_HEADERS): Renamed from include_HEADERS.
3107
Daniel Veillard845664d1998-08-13 04:43:19 +00003108Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * applied small patch on numeric entities from
3111 Christopher Blizzard <blizzard@appliedtheory.com>
3112
Daniel Veillard260a68f1998-08-13 03:39:55 +00003113Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3114
3115 * New release 0.2, removed the old xml_* files so that it's
3116 coherent with the other CVS base (W3C), far better conformance
3117 to standard, new namespaces, decent entities support, beginning
3118 of a SAX-like interface. Nearly nothing left intact, even the
3119 test examples ...
3120
Christopher Blizzarda36749e1998-07-30 21:47:18 +000031211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3122
3123 * .cvsignore: Add .deps dir
3124
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003125Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3126
3127 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3128
Daniel Veillardfe926001998-07-26 04:28:20 +00003129Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003130
Daniel Veillardfe926001998-07-26 04:28:20 +00003131 * configure.in: added test for CPP
3132 * AUTHORS, Changelog: the original ones didn't get commited but the
3133 glib ones instead, fixed.
3134 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003135
Daniel Veillardfe926001998-07-26 04:28:20 +00003136Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003137
Daniel Veillardfe926001998-07-26 04:28:20 +00003138 * integrated code developped at W3C
3139 * changed the original Copyright
3140 * migrated to automake
3141 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003142