blob: 01e06eb415c9683def6afffc4bb09d2c376fca78 [file] [log] [blame]
Daniel Veillarda7374592001-05-10 14:17:55 +00001Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4 integrating catalogs
5 * catalog.[ch] testCatalog.c: adding a small catalo API
6 (only SGML catalog support).
7 * parser.c: restaured xmlKeepBlanksDefault(0) API
8
Daniel Veillardc17337c2001-05-09 10:51:31 +00009Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12
Daniel Veillard257d9102001-05-08 10:41:44 +000013Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * parser.c: added xmlParseExternalEntityPrivate() to allow
16 propagation of ctxt->_private when parsing external entities
17
Daniel Veillard083c2662001-05-08 08:27:14 +000018Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
21
Daniel Veillard01ef7382001-05-08 07:31:43 +000022Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * configure.in: fixed a small portability problem with AM_CONDITIONAL
25
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000026Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * valid.c: warn when indeterminist content model is detected
29 * result/VC/ElementValid8: this adds a message
30 * Makefile.am: add --novalid for VCM tests
31 * parserInternals.c: added a call to Init memory
32
Daniel Veillard64269352001-05-04 17:52:34 +000033Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
34
35 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
36 when both parameters are NULL.
37
Daniel Veillard37721922001-05-04 15:21:12 +000038Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
39
40 * valid.c: applied small patch from Gary Pennington, reindented
41 some part of the code.
42
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000043Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
46 release, updated and regenerated the docs
47
Daniel Veillard357c9602001-05-03 10:49:20 +000048Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * xpath.c result/XPath/expr/floats : clarified and cleanup
51 printing of abnormal floats in tests.
52
Daniel Veillarda2bc3682001-05-03 08:27:20 +000053Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
56 * results/HTML/ : a few changes in the output of the HTML tests as
57 a result.
58 * configure.in: tying to fix -liconv where needed
59
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000060Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * Makefile.am: fixed a stupid error
63
Daniel Veillard7150a032001-05-02 16:41:11 +000064Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * configure.in Makefile.am: make the inclusion of the trio
67 modules in the library conditional
68
Daniel Veillardc057c5d2001-05-02 12:41:24 +000069Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * DOCBparser.c: patche from László Kovács, fixed entities refs
72 in attributes handling
73
Daniel Veillardedddff92001-05-02 10:58:52 +000074Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
77 flushing
78
Daniel Veillardc8f620b2001-04-30 20:31:33 +000079Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * xpath.c: fix of an XSLT namespace bug reported on the list
82 general/bug-8-
83
Daniel Veillard5792e162001-04-30 17:44:45 +000084Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * strio.h trio.c: Dan McNichol suggested a couple of small
87 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
88
Daniel Veillard02141ea2001-04-30 11:46:40 +000089Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * tree.c parser.c encoding.c: spent a bit more time looking
92 at the parsing speed and DOM handling. Added a few more
93 speedups.
94
Daniel Veillard3ed155f2001-04-29 19:56:59 +000095Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * parser.c: small but effective parsing speed improvement
98
Daniel Veillardb59076b2001-04-29 17:04:07 +000099Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * configure.in: default on the DocBook parser inclusion (for Gnome)
102 * DOCBparser.h: fixed a header reference
103
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000104Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * configure.in xpath.c: applied Bjorn patches for FPE on the
107 alpha
108
Daniel Veillardeefd4492001-04-28 16:55:50 +0000109Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
112 xmlSaveFormatFileTo()
113
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000114Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * xpath.c: simple and efficient optimization, XPath functions
117 aways bind to the same code, cache this
118 * TODO: updated (by saying some is obsolete)
119
Daniel Veillard2156a562001-04-28 12:24:34 +0000120Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * xpath.c: more cleanup work on XPath name parsing routines
123
Daniel Veillard61d80a22001-04-27 17:13:01 +0000124Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
127 xmlXPathParseName
128 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
129 * debugXML.c: avoid compilation problems if compiling without
130 HTML support, Igor Zlatkovic
131 * win32/libxml2/libxml2.def.src: being able to compile without
132 XPath on Windows
133
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000134Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * libxml.m4: yet another patch from Toshio Kuratomi
137
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000138Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
141
Daniel Veillard67fee942001-04-26 18:59:03 +0000142Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
143
144 * tree.[ch]: added xmlSaveFormatFile interface for saving
145 and indenting a file.
146
Daniel Veillard82e49712001-04-26 14:38:03 +0000147Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * xpath.c: fixed bug #53689 related to processing-instruction()
150
Daniel Veillard02f077a2001-04-26 10:59:11 +0000151Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * DOCBparser.c: patche from László Kovács
154
Daniel Veillard30211a02001-04-26 09:33:18 +0000155Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * parser.c: applied fixes from Christian Glahn bug report #53391
158
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000159Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * error.c: Jean François Lecomte provided a complete description
162 and a fix to bug #53537
163
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000164Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
167
Daniel Veillard1034da22001-04-25 19:06:28 +0000168Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * DOCBparser.c SAX.c: a bit more work on entities processing.
171 Still Need to cleanup XML output and references in attributes
172
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000173Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * DOCBparser.c include/Makefile.am: two patches from László Kovács
176
Daniel Veillardb33c2012001-04-25 12:59:04 +0000177Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * tree.c: trying to fix #53574, not completely complete,
180 I would like xmllint --copy --debug test/ent1 and
181 xmllint --debug test/ent1 to show the same result.
182 * xpath.c: fix a bug when trying to sort namespace nodes
183
Daniel Veillard5146f202001-04-25 10:29:44 +0000184Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * HTMLtree.c: real fix for #53402
187
Daniel Veillard7533cc82001-04-24 15:52:00 +0000188Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
191 PIs when using xsl:output
192 * valid.c: closing #53537 some case generate segfaults if there
193 is validity errors
194
Daniel Veillard61b33d52001-04-24 13:55:12 +0000195Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * SAX.c testDocbook.c DOCBparser.c: more work on the support
198 of external parsed entities, added --noent to testDocbook
199 * valid.c: Garry Pennington found an uninitialized variable
200 access in xmlValidateElementContent()
201
Daniel Veillard56098d42001-04-24 12:51:09 +0000202Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * HTMLparser.c : HTML parsing still sucks ... trying to deal
205 with madness
206 * result/HTML/ : this modified the result of the regression tests
207 a lot.
208
Daniel Veillard122376b2001-04-24 12:12:30 +0000209Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
212 to doc where it wasn't checked against NULL reported by
213 Jens Laas
214
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000215Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
218 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
219
Daniel Veillardeae522a2001-04-23 13:41:34 +0000220Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
223 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
224 * SAX.[ch]: cleanup and updates for DocBook
225 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
226 ex SGML identifier changes
227 * valid.c: removed a static unused function.
228
Daniel Veillardde57c612001-04-23 09:13:36 +0000229Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * HTMLtree.c: applied change for Paul Sponagl on script saving
232 * Makefile.am: the warning about entity title.xml are normal.
233
Daniel Veillard393df012001-04-22 20:11:18 +0000234Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * configure.in: release of 2.3.7
237 * Makefile.am: fixing make distcheck
238
Daniel Veillarda41123c2001-04-22 19:31:20 +0000239Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * doc/html/* doc/xml.html: updated and regenerated the docs
242
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000243Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * xpath.c: fixed the XPointer problem introduced in 2.3.6
246
Daniel Veillarde82a9922001-04-22 12:12:58 +0000247Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * tree.c: fixed #53388 with the provided patch
250
Daniel Veillard06803992001-04-22 10:35:56 +0000251Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * valid.c: Bjorn detected an invalid memory access. Fixed
254 vstateVPush()
255
Daniel Veillard40af6492001-04-22 08:50:55 +0000256Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
259
Bjorn Reese70a9da52001-04-21 16:57:29 +0000260Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
261
262 * libxml.h: new header used only for the compilation of libxml
263 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
264 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
265 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
266 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
267 xmlmemory.c xpath.c xpointer.c: libxml.h integration
268 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
269 baseline (version 1.2 plus a single patch).
270 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
271 scientific notation for numbers. Tests added.
272 * xpath.c: formatting of numbers changed to use sprintf
273 (contribution from William Brack)
274
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000275Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * valid.c: cleanup, more useful debugging
278 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
279 * xmlIO.c: entity loading is printed as an error when validating
280
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000281Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * valid.c: fixed to validate within entities
284 * test/VCM/v22.xml: added a specific testcase
285
Daniel Veillardca1f1722001-04-20 15:47:35 +0000286Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
287
288 * valid.c: forgot an epsilon transition in for ()+
289 * test/VCM/v21.xml : added a specific test case
290
Daniel Veillard85349052001-04-20 13:48:21 +0000291Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * valid.c: removed a state explosion exhibited by RSS
294 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
295 from bug #51872
296
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000297Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * valid.[ch] tree.h: worked *hard* to get non-determinist content
300 validation without using an ugly NFA -> DFA algo in the source.
301 Made a specific algorithm easier to maintain, using a single
302 stack and without recursion.
303 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
304 * hash.c: made the growing routine static
305 * tree.h parser.c: added the parent information to an
306 xmlElementContent node.
307
Daniel Veillarde470df72001-04-18 21:41:07 +0000308Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
309
310 * SAX.c parser.c xpath.c: generating IDs when not validating
311 from an external parsed entity was poisoning the ID has table
312 with removed values. This was killing XSLT on the KDE help
313 browser.
314
Daniel Veillardceacdd92001-04-18 15:10:35 +0000315Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * entities.h: andrew@ugh.net.au detected a double declaration
318
Daniel Veillarda10efa82001-04-18 13:09:01 +0000319Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
320
321 * debugXML.c hash.c tree.h valid.c : some changes related to
322 the validation suport to improve speed with DocBook
323 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
324 the way validation errors get reported
325
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000326Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * HTMLparser.c HTMLtree.c: applied part of the patches provided
329 by P C Chow and William M. Brack for XSLT HTML output
330
Daniel Veillard2d90de42001-04-16 17:46:18 +0000331Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
332
333 * xmlversion.h.in win32config.h win32/libxml2/*: applied
334 Igor Zlatkovic patches for MSC compilation and added his
335 updates
336
Daniel Veillarde043ee12001-04-16 14:08:07 +0000337Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
340 prefix lookup.
341 * parserInternals.c: fixed the bug reported by Morus Walter
342 due to an off by one typo in xmlStringCurrentChar()
343
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000344Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * HTMLparser.c result/HTML/*: revamped the way the HTML
347 parser handles end of tags or end of input
348
Daniel Veillard82daa812001-04-12 08:55:36 +0000349Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * tree.[ch] : added xmlDocCopyNode for gdome2 support
352
Daniel Veillard67a21302001-04-11 14:39:16 +0000353Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
354
355 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
356 bug where the linktime verions of free() won't work ...
357
Daniel Veillard27b55282001-04-11 12:22:25 +0000358Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
359
360 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
361
Daniel Veillardafc73112001-04-11 11:51:41 +0000362Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * doc/xml.html: added 2.3.6 release
365
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000366Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
367
368 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
369 * result/wml.xml: resulted in a small output change
370
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000371Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * tree.c: xmlNewDoc was missing the charset initialization
374 * xmllint.c: added --auto to autogenerate a doc, allow to
375 reproduce the problem fixed on xmlNewDoc
376
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000377Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * xpath.c: trying to get 52979 solved
380 * tree.c result/ result/noent/: trying to get 52712 solved, this
381 also made me clean up the fact that XML output in general should
382 not add formating blanks by default, this changed the output of
383 a few tests
384
Daniel Veillard73639a72001-04-10 14:31:39 +0000385Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
388
Daniel Veillardfac26a12001-04-08 13:08:14 +0000389Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * configure.in: finally released 2.3.6
392
Daniel Veillard911f49a2001-04-07 15:39:35 +0000393Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * xpath.c: checking for null pointer generated by new code
396
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000397Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
398
399 * xpath.c: fixed a [] evaluation problem reported
400 * test/XPath/tests/simpleaddr: extended test
401 * result/XPath/simpleaddr: updated result
402
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000403Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * xmllint.c: Dan Timis reported a portability problem
406 on Macs without mmap, fixed it.
407
Daniel Veillardb38bd552001-04-03 18:22:00 +0000408Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * testXPath.c : added a --tree option allowing to display the
411 tree dump of the XPath expression
412
Daniel Veillard4dd93462001-04-02 15:16:19 +0000413Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * xpath.c: fixed a memleak when comparing nodesets
416 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
417 * tree.c: added a TODO
418
Daniel Veillard92ad2102001-03-27 12:47:33 +0000419Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
422 we need string functions
423 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
424 to be able to use them where needed. Applied some changes
425 to reduce name linking pollution and compile in only what's
426 needed.
427 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
428 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
429 for the string manipulation functions
430 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
431 to the free() function of xmlmemory.c
432 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
433 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
434 usage.
435
436
Daniel Veillard2be30642001-03-27 00:32:28 +0000437Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * error.c: applied the context output patch of the error
440 handling submitted by Chuck Griffith
441 * error/VC/*: this slightly change some error logs
442
Daniel Veillard50582112001-03-26 22:52:16 +0000443Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * parser.c: fixed line number reporting on error
446
Daniel Veillard04be4f52001-03-26 21:23:53 +0000447Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * parser.c: Sullivan and Darin found a parser bug,
450 applied the patch.
451
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000452Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
455 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
456 xmlversion.h.in xpointer.c: of course the way I defined
457 UNUSED breaks on old gcc version. Try to be smart and
458 also define it directly in xmlversion.h
459 * configure.in: removed -ansi flag from the pedantic set
460
461Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000462 Huge cleanup, I switched to compile with
463 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
464 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
465 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
466 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
467 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
468 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
469 encoding.h entities.c error.c list.[ch] nanoftp.c
470 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
471 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
472 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
473 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
474 Cleanup, staticfied a number of non-exported functions,
475 detected and cleaned up a dozen of problem found this way,
476 avoided a lot of public function name/typedef/system names clashes
477 * doc/xml.html: updated
478 * configure.in: switched private flags to the really pedantic ones.
479
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000480Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * configure.in: 2.3.5
483 * doc/html/*: rebuilt the docs
484
Daniel Veillard146c9122001-03-22 15:22:27 +0000485Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * parser.c: fixed a reported bug in NOTATION parsing
488 * uri.c: accepted but not fixed bug 51876, added TODO
489 * Makefile.am: fixed bug 51876
490
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000491Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * config.h.in configure.in error.c: fix a compilation problem
494 on platforms without vsnprintf (xml@thewrittenword.com)
495
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000496Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * parser.c: fixed a function name header typo
499 * SAX.c: notations can also occur in external subset.
500
Daniel Veillard7d42b542001-03-20 13:22:46 +0000501Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * error.c: removed a C++ like comment
504
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000505Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * parser.c: fixing bug 52299 strange condition leading
508 to a parser crash due to a buffer overflow
509 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
510 added the specific test case
511
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000512Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * xpath.[ch]: still a lot of cleanup based on XSLT, added
515 xmlXPathConvert{String,Number,Boolean} to be able to make
516 type casts without a context stack, fixed some implementation
517 problems related to the absence of context at parse-time,
518 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
519 in the public API too
520 * xpointer.c xpathInternals.h: we need to know at parse time
521 whether we are compiling an XPointer
522
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000523Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
526 cleaned up the parser internals, refactored XPath code, added
527 new compilation based APIs and cleanly separated public and
528 private APIs.
529
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000530Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * xpath.h: the comp field must be added at the end to avoid
533 killing binary compat.
534
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000535Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * Makefile.am: detect XPath memleaks in regreson tests
538 * error.c: fixed and error w.r.t. error reporting still using
539 stderr
540 * hash.c: added new line at end of file
541 * tree.h: minor cleanup
542 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
543 expression parsing from evaluation, resulted in a number of
544 changes internally, and in XPointer. Likely to break stuff
545 using xpathInternals.h but should remain binary compatible,
546 new interfaces will be added.
547
Daniel Veillardd574f782001-03-14 19:40:17 +0000548Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * configure.in: fixed a couple of problems reported by
551 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
552 without gcc on non linux platforms.
553
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000554Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
555
556 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
557 a fix for --with-html-dir= configure support. I hope it won't
558 break rpm generation
559
Daniel Veillarda022fe02001-03-14 16:30:00 +0000560Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xmlIO.c: one function comment cleanup.
563
Daniel Veillard25239c12001-03-14 13:56:48 +0000564Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * SAX.c: external subset notations were improperly registered
567 in the internal subset.
568
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000569Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * README.cvs-commits: added, pointing to HACKING
572 * HACKING: updated
573
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000574Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * parser.c: and Matt Sergeant found one in the XML push
577 parser (erroneous check I forgot to remove when I fixed the
578 main parser).
579
Daniel Veillard68d7b672001-03-12 18:22:04 +0000580Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * xpath.c: ptittom found a small bug in UnaryExpr
583
Daniel Veillarde356c282001-03-10 12:32:04 +0000584Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * configure.in: bumped to 2.3.4
587 * error.c: fixed bug #51860
588 * tree.c: fixed bug #51861
589 * valid.c: cleanup, more debug, failed to fix one bug crap ...
590 * tree.[ch] : added xmlDefaultBufferSize
591 * nanoftp.c: typo in function name header block
592 * doc/xml.html : updated, added link to XML::LibXSLT
593 * doc/html/* : rebuilt the docs
594
Daniel Veillard80f32572001-03-07 19:45:40 +0000595Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * parser.c SAX.c: the new content parsing code raised an
598 ugly bug in the characters() SAX callback. Found it
599 just because of strangeness in XSLT XML Rec ouptut :-(
600
Daniel Veillard6c831202001-03-07 15:57:53 +0000601Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * Makefile.am: Martin Baulig suggested to add -lm
604 * tree.c: found another bug in xmlNodeGetContent()
605
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000606Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * xpath.c: Bjorn found the error related to strictness of comparison.
609
Daniel Veillard29631a82001-03-05 09:49:20 +0000610Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * parser.c: trying to fix the Dtd parsing problem reported
613 by Gary, side effect of last week speed optimizations.
614
Daniel Veillard14be0a12001-03-03 18:50:55 +0000615Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
616
617 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
618 * parserInternals.c: removed unneeded test raised by Stric
619
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000620Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
621
622 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
623 and fixed by William Brack). Added xmlXPathFormatNumber.
624 Changed the sorting slightly.
625 * configure.in Makefile.am example/Makefile.am: Added -lm.
626 Please note that applications linking with libxml2, must
627 also like with the math library from now on.
628
Daniel Veillardf9533d12001-03-03 10:04:57 +0000629Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * HTMLparser.c: fixed loop reported by Marc Sanfacon
632
Daniel Veillard2f362242001-03-02 17:36:21 +0000633Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * parser.c: one must report spaces even if the Dtd element
636 content proves that this is not part of the element content.
637 * result/valid/*.xml: this changed the ouptu slightly
638
Daniel Veillardb402c072001-03-01 17:28:58 +0000639Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * configure.in: bumped to 2.3.3
642 * doc/xml.html: updated
643
Daniel Veillard77851712001-02-27 21:54:07 +0000644Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * tree.c: minor doc fix
647 * xpath.c: deallocation issues when a result tree has been
648 converted to a node-set
649
Daniel Veillardec70e912001-02-26 20:10:45 +0000650Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * doc/xml.html: oops corrected dates s/2000/2001
653
Daniel Veillard8730c562001-02-26 10:49:57 +0000654Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * valid.c: new patch from Gary Pennington
657
Daniel Veillard91e9d582001-02-26 07:31:12 +0000658Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * doc/xml.html: applied patch from Ankh
661
Daniel Veillardedac3c92001-02-26 01:36:19 +0000662Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * xinclude.c: fixed a problem building on Mac
665
Daniel Veillard21a0f912001-02-25 19:54:14 +0000666Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * parser.c: more work on increasing parsing ferformances
669
Daniel Veillard48b2f892001-02-25 16:11:03 +0000670Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
673 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
674 avoiding memcpy in production builds MEM_CLEANUP macro use
675 * parser.[ch] parserInternals.c: optimizations of the tightest
676 internal loops inside the parser. Better checking of I/O
677 flushing/loading conditions
678 * xmllint.c : added --timing
679
Daniel Veillard71681102001-02-24 17:48:53 +0000680Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * configure.in: bumped to 2.3.2
683 * doc/xml.html: updated for release
684
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000685Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * xpath.c: found a memleak and fixed a nasty bug
688
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000689Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * xmllint.[c1] : added return code errors for xmllint
692 * xpath.c: specific debug dump function for result value trees
693
Daniel Veillard4b637072001-02-21 21:52:55 +0000694Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * xpath.c: finally implemented xmlXPathCompareNodeSets
697 * test/XPath/expr/floats results/XPath/expr/floats: added
698 a test for float expressions
699
Daniel Veillardf714aa32001-02-21 03:07:44 +0000700Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
703 * parserInternals.[ch]: trying to speed up parsing
704 * xpath.c : speeded up node set equality op
705
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000706Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
709 better handling of ID/IDREF and the list modules associated
710 * configure.in: small CFLAGS cleanup
711
Daniel Veillarda8abee62001-02-19 15:14:59 +0000712Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * configure.in: fixed iconv detection on AIX (stric)
715
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000716Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000717
718 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
719
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000720Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
721
722 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
723 and optimized xmlXPathNodeSetSort
724
Daniel Veillard142adbf2001-02-17 13:21:05 +0000725Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
726
727 * xpath.c: bug fix when context size is 0
728 * parser.c: I like Norm's Dtd because they still manage to break
729 the parser occasionally
730
Daniel Veillardf23e0092001-02-16 13:21:29 +0000731Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
734
Daniel Veillarde0e26512001-02-16 00:11:46 +0000735Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
738 attributes within the XML-1.0 namespace
739
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000740Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * xpathInternals.h: exported a few axis functions
743 * doc/xml.html: updated the doc
744
Daniel Veillard760f4422001-02-15 14:59:48 +0000745Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * configure.in: applied patch from Daniel van Balen for OpenBSD
748 and bumped version to 2.3.1
749 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
750 attempt to find autoclosing was simply broken, removed it,
751 updated the examples, this is better
752
Daniel Veillardd194dd22001-02-14 10:37:43 +0000753Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * hash.[ch]: added Paolo Casarini patch to provide Delete from
756 hash functionnalities.
757 * doc/html/* : rebuild the doc
758
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000759Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
762 on predicate
763 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
764 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
765 really want to have tags closed on output even if we accept
766 unclosed ones on input
767
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000768Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * xpath.c: ouch don't free NULL, rare case fixed
771 * tree.c: don't coalesce text nodes if they don't have the
772 same behaviour wrt escaping on output
773
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000774Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
775
776 * xpath.c: small fixup
777 * SAX.c: don't warn on empty namespaces.
778
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000779Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * README: a bit of cleanup
782 * configure.in: preparing for 2.3.0 release
783
Daniel Veillard1f83d392001-02-08 09:37:42 +0000784Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * hash.[ch]: added a first version of xmlHashSize()
787 * valid.c: another bug fix from Gary Pennington
788
Daniel Veillard5eef6222001-02-07 18:24:48 +0000789Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * valid.c: couple of bug fixes pointed by Gary Pennington
792 * HTMLtree.c: #if 0 cleanup
793
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000794Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
797 which removes a time consuming check of xmlXPathNodeSetAdd()
798 and use it in places where we are sure to not break unicity
799
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000800Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * xpath.c: bug fixes found from XSLT
803 * tree.c: preserve node->name special values when copying nodes.
804 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
805 external subset are fetched when available but without full
806 validation. Added xmlLoadExtDtdDefaultValue, need a function.
807 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
808 output with encoding disabled.
809
Daniel Veillard2c833b62001-02-03 08:52:06 +0000810Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
813 xmlCheckFilename should not be called from xmlFileOpenW
814 and xmlGzfileOpenW
815
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000816Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
819 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
820 added the new tests for URI normalization
821 * testURI.c: fixed stoopid bugs
822 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
823 the URI in the error messages are now properly normalized
824
Daniel Veillardea28ce62001-02-02 08:20:19 +0000825Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
828
Daniel Veillarde99a4762001-02-01 04:34:35 +0000829Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
832
Daniel Veillard2b325a02001-01-31 20:46:31 +0000833Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * xpath.c: fixed mod operator
836
Daniel Veillardde55cf62001-01-31 15:53:13 +0000837Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * parser.c: fixed xmlStrcat doc
840 * tree.c: 2 fixes form Anders Carlson for copying nodes and
841 trees.
842
Daniel Veillard2f913b72001-01-31 13:23:49 +0000843Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * xpath.c result/XPath/tests/chaptersbase
846 result/XPath/tests/simplebase: fixed XPath node()
847 * tree.c: small fix in xmlNewNs()
848 * Makefile.am: removed extraneous xml2Conf.sh rule
849
Daniel Veillardb42042b2001-01-28 07:40:36 +0000850Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
853 Changed the library name, in order to get libxml-devel and
854 libxml2-devel to coexist on a single system
855 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
856 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
857
Daniel Veillardee0a4662001-01-27 18:59:33 +0000858Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
861 libxml2-devel installable in // as libxml-devel.
862
Daniel Veillard5eb05942001-01-27 17:50:22 +0000863Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * doc/Makefile.am: fixed make rebuild in doc
866 * doc/html/*.html: rebuilt the docs
867
Daniel Veillard65c295d2001-01-26 09:32:39 +0000868Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * tree.c: patch from Bjorn Reese on xmlBufferCCat
871
Daniel Veillard8e199902001-01-25 18:54:39 +0000872Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
873
874 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
875 the HTML doc to go into the -devel RPM ...
876 * aclocal.m4 config.h.in: some updates due to auto* magic
877
Daniel Veillard93086662001-01-25 18:13:04 +0000878Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * xpath.h: added a hook in the context structure allowing to
881 link to extra support, needed for XSLT
882
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000883Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
886 xmlXPtrCmpPoints to use it.
887 * propagated the following patch from Alejandro Forero
888 * include/win32config.h xmlIO.c: applied further suggestions
889 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
890 * example/gjobread.c: fixed warnings, now that it builds
891
892Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
893
894 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
895
896 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
897 filename points to a valid file (not a directory).
898 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
899 Added calls to xmlCheckFilenameDir.
900
901 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
902 `path' (rather than `filename') as the parameter to gzopen and open.
903
Daniel Veillard48177c22001-01-23 15:27:41 +0000904Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * Makefile.am: fixed a problem with EXTRA_DIST
907
Daniel Veillardb83ba402001-01-22 22:45:10 +0000908Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
909
910 * Makefile.am example/Makefile.am: finally found the trick
911 to build the example, i.e. add "." in SUBDIRS before example
912 in the list <grin/>
913
Daniel Veillard82687162001-01-22 15:32:01 +0000914Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * doc/xml.html: updated with an XSLT section, removed pointer to
917 W3C CVS base.
918
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000919Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * xpath.c: when copying a XSLT tree object teh tree need to be copied
922 too, and deallocation need to occur the same way.
923
Daniel Veillarde4566462001-01-22 09:58:39 +0000924Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
927 type correponding to an XSLT result tree fragment. Share most
928 of the data format with node set, as well as operators.
929 * HTMLtree.c: added a newline at the end of the doctype output
930 whe this one is not present initially.
931 * tree.c: make sure taht the parent and doc pointers are properly
932 set when copying attributes (lists).
933
Daniel Veillard701c7362001-01-21 09:48:59 +0000934Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
937
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000938Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * xpath.c: seems I finally killed that ugly path evaluation
941 context bug (tagged 9999 in case is is wrong)
942
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000943Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
946 for XSLT
947
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000948Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949
950 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
951 for xmlGzfileOpen() bug
952
Daniel Veillardf6eea272001-01-18 12:17:12 +0000953Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * xpath.c: removed an error found by XSLT usage
956 * tree.c parserInternals.h: use a predefined static string
957 for text and comment nodes, avoid freeing them in xmlFreeNode,
958 exported the string name in parserInternals.h and added
959 another value to disable encoding at output (for XSLT),
960 gain memory, time.
961
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000962Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
963
964 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
965 win32/libxml2/libxml2_so.dsp: new makefiles and update
966 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
967
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000968Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
969
970 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
971 Gary Pennington
972
Daniel Veillard389e6b72001-01-15 19:41:13 +0000973Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
974
975 * xpath.c: fixed the comaprision of values and nodelists,
976 need to compare nodelist still ...
977 * debugXML.c: avoided a possible core dump
978 * HTMLparser.c: cleanup
979 * nanohttp.c: contributed fix.
980 * tree.c: fixes in properties handling added xmlSetNsProp
981 needed by libxslt
982 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
983 comment
984 * TODO: updated
985
Daniel Veillard167bd532001-01-06 21:09:34 +0000986Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * parser.c parserInternals.c: applied Bjorn Reese optimization
989 patch
990
991Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * Makefile.am: applied patch fro make check from Martin Vidner
994
Daniel Veillard503b8932001-01-05 06:36:31 +0000995Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * configure.in: preparing 2.2.11
998 * doc/html/*: rebuild the HTML files
999 * doc/xml.html : updated
1000
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001001Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * tree.c: fixed a stupid bug
1004 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1005 patches related to validation of an XInclude processing result
1006 * TODO: updated
1007
Daniel Veillarde2488192001-01-04 10:54:22 +00001008Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009
1010 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1011 on large files
1012
Daniel Veillardf060a412001-01-03 20:52:44 +00001013Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1014
1015 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1016
Daniel Veillard45cff692001-01-03 18:02:04 +00001017Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1020 reported by Jonas Borgström
1021 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1022
Daniel Veillard08108982001-01-03 15:24:58 +00001023Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1024
1025 * testXPath.c xpath.c: fixing the XPath union expressions problem
1026 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1027
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001028Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * xmllint.c: Made is so if the file name is "-" is will read form
1031 standard input. Sven Heinicke <sven@zen.org>
1032 * tree.c: fixed a problem when growing buffer
1033 * tree.h: fixed the comment of the node types following andersca
1034 comment
1035 * TODO: updated
1036
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001037Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * HTMLparser.[ch]: added a way to avoid adding automatically
1040 omitted tags. htmlHandleOmittedElem() allows to change the
1041 default handling.
1042 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1043 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1044 of xmllint too when using --memory flag, added a memory test
1045 suite at the Makefile level.
1046 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1047 with namespace use when encountering QNames in XPath evalation,
1048 added xmlns() scheme in XPointer.
1049 * nanoftp.c : incorporated a fix
1050 * parser.c xmlIO.c: fixed problems raised with encoding when using
1051 the memory I/O
1052 * parserInternals.c: closed bug 25934 reported by
1053 torsten.landschoff@innominate.de
1054 * TODO: updated
1055
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001056Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1059 on a non-updated tree :-(, made a 2.2.10 release to correct the
1060 situation
1061
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001062Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1063
1064 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1065 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1066 integrated a set of OpenVMS changes from Howard Taylor
1067 <Howard.Taylor@pacoast.com>
1068
Daniel Veillard58770e72000-11-25 00:48:47 +00001069Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1070
1071 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1072 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1073
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001074Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * HTMLparser.c: some fixes on auto-open of html/head/body
1077 * encoding.c: fixed a compilation error on some gcc env
1078 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1079 XPointer implementation
1080 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1081 related XPointer tests and associated results
1082
Daniel Veillard300f7d62000-11-24 13:04:04 +00001083Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1084
1085 * doc/xmldtd.html doc/xml.html: following a short step by step
1086 guidance on IRC to help maciej with DTDs I started a small
1087 page on the subject.
1088
Daniel Veillard748e45d2000-11-17 16:36:08 +00001089Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * HTMLparser.c: fixed handling of broken charrefs
1092 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1093 patches
1094
Daniel Veillard28929b22000-11-13 18:22:49 +00001095Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1096
1097 * doc/xml.html doc/html/* : rebuilt the docs after adding
1098 xinclude and updated page for 2.2.7 and 2.2.8
1099 * configure.in: releasing 2.2.8
1100
Daniel Veillard41e06512000-11-13 11:47:47 +00001101Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1102
1103 * parser.[ch] parserInternals.c: applied the conditional
1104 section processing fix from Jonathan P Springer
1105 <jonathan.springer2@gte.net>
1106 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1107 project file, fixed iconv default non support
1108 * xpath.c: fixed the problem of evaluating relative expressions
1109 when a node context is provided.
1110
Daniel Veillardbf432752000-11-12 15:56:56 +00001111Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * nanoftp.c: fixed gcc 2.95 new warnings
1114 * SAX.c: fixed a stupid bug
1115 * tree.c: fixed a formatting problem when round-tripping
1116 from/to memory
1117 * xinclude.c: chased memleak, fixed a base problem
1118 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1119 xmlXPtrBuildNodeList()
1120 * TODO: updated
1121 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1122 adding a first small set of regression tests for XInclude
1123
Daniel Veillardc2def842000-11-07 14:21:01 +00001124Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * nanohttp.[ch]: applied Wayne Davison patches to access
1127 the WWW-Authorization header.
1128 * parser.c: Closed Bug#30847: Problems when switching encoding
1129 in short files by applying Simon Berg's patch.
1130 * valid.c: fixed a validation problem
1131 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1132 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1133 Wayne Davison
1134 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1135 need to be extended to non full nodes selections.
1136 * xinclude.c: starts to work decently
1137
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001138Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1141 debugXML.c xmlversion.h.in: Started adding XInclude support,
1142 this is a new xmllint option
1143 * tree.c xpath.c: applied TOM patches for XPath
1144 * xpointer.c: fixed a couple of errors.
1145 * uri.c: added an escaping function needed for xinclude
1146 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1147 new warning from RH70 gcc's version
1148
Daniel Veillarda4964b72000-10-31 18:23:44 +00001149Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * HTMLparser.c: fixed loop on invalid char in scripts
1152 * parser.c: update to description of xmlIOParseDTD()
1153 * libxml.m4 xmlversion.h.in: changes contributed by
1154 Michael Schmeing <m.schmeing@internet-factory.de>
1155 * configure.in: preparing for 2.2.7
1156 * Makefile.am: trying to avoid config.h and acconfig.h
1157 being included in the distrib
1158 * configure.in: released 2.2.7
1159
1160Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1163 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1164
Daniel Veillard01411222000-10-30 15:33:22 +00001165Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * parser.[ch]: added xmlIOParseDTD()
1168 * xpointer.c: added support for the 2 extra parameters of
1169 string-range, fixed a stoopid error when '0' was present
1170 in XPointer expressions
1171 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1172 testsuite for the above
1173
Daniel Veillard6db58192000-10-30 09:27:53 +00001174Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1175
1176 * libxml.spec.in: improved package descriptions
1177
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001178Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * xpath.c xpathInternals.h: applied a large cleaning patch
1181 from TOM <ptittom@free.fr>, it also add namespace support
1182 for function and variables registration.
1183
Daniel Veillardbd20df72000-10-29 17:53:40 +00001184Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1187 * Makefile.mingw: Wayne Davison's update adding hash.c
1188
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001189Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * xpath.c: fixed the root evaluation problems
1192 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1193 ignorable spaces with <b> <bold> <em>
1194 * tree.c: fixed a loop in xmlSearchNsByHref()
1195
Daniel Veillard767662d2000-10-27 17:04:52 +00001196Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * xpath.c: applied another XPath patch from TOM
1199 * xpath.c include/makefile.am: applied another patch from
1200 china@thewrittenword.com (cleanup on IRIX).
1201
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001202Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * xml-config.1: received a fixed version from Fredrik Hallenberg
1205 <hallon@lysator.liu.se>
1206
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001207Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1210 cleanup patch for XPath
1211
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001212Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * patched to redirrect all "out of context" error messages to
1215 a reconfigurable routine. The changes are:
1216 * xmlerror.h : added the export of an error context type (void *)
1217 an error handler type xmlGenericErrorFunc there is an interface
1218 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1219 to reset the error handling routine and its argument
1220 (by default it's equivalent to respectively fprintf and stderr.
1221 * all the c files: all wild accesses to stderr or stdout within
1222 the library have been replaced to calls to the handler.
1223
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001224Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * configure.in: release 2.2.6
1227 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1228 exporting the inner functions of xpath for extension modules
1229 * doc/*: updated and rebuilt the doc
1230
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001231Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * nanohttp.c : applied Wayne HTTP cleanup patch
1234 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1235 and xmlNodeSetSpacePreserve()
1236
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001237Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * xpath.c: closing bug #29260
1240
Daniel Veillard126f2792000-10-24 17:10:12 +00001241Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1244 multikey tuples, made hash structure opaque
1245 * valid.[ch]: moved elements, attributes, notations decalarations
1246 as well as ID and refs to hash tables.
1247 * entities.c: hash cleanup
1248 * xmlmemory.c: fixed a dump problem in debug mode
1249 * include/Makefile.am: problem passing in DESTDIR= values patch
1250 from Marc Christensen <marc@calderasystems.com>
1251 * nanohttp.c: removed debugging remains
1252 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1253 * HTMLparser.c parser.c: fixing a number of problems with the
1254 macros in the *parser.c files (Wayne).
1255 * HTMLparser.c: close the previous option when opening a new one
1256 (Marc Sanfacon).
1257 * result/HTML/*: updated the HTML results accordingly
1258
Daniel Veillard52afe802000-10-22 16:56:02 +00001259Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1262 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1263 XPath functions and XML entities table to them. More to come...
1264 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1265
Daniel Veillard683cb022000-10-22 12:04:13 +00001266Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * tree.c: coalesce adjacent text nodes
1269 * valid.c: handling of blank nodes in DTd validation (raised
1270 by problems with a posteriori validation).
1271 * nanohttp.c: changing behaviour on HTTP write stuff.
1272 * HTMLtree.c: forced body and html to be explicitely closed.
1273 * xpath.h: exported more XPath functions.
1274
Daniel Veillard1baf4122000-10-15 20:38:39 +00001275Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * Release of 2.2.5
1278 * xpointer.c: range() range-inside and other helper functions
1279 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1280
Daniel Veillard47e12f22000-10-15 14:24:25 +00001281Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1284 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1285
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001286Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1289 and XPointer modules
1290
Daniel Veillard134c9f32000-10-15 10:27:08 +00001291Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * SAX.h: closed #25107
1294
Daniel Veillard39915622000-10-15 10:06:55 +00001295Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1296
1297 * testSAX.c: fixed problem with cdata reporting
1298 * SAXresult/* : updated
1299
Daniel Veillard1e851392000-10-15 10:02:56 +00001300Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1303 Closed bug #27499, added to regression tests
1304 * TODO: updated
1305
Daniel Veillard7eda8452000-10-14 23:38:43 +00001306Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1307
1308 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1309 support for SCRIPT and STYLE with help from Bjorn Reese
1310 * test/HTML/* result/HTML/*: added simple testcase and updated
1311 the existing ones.
1312
Daniel Veillardff9c3302000-10-13 16:38:25 +00001313Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1316 string-range for empty strings
1317 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1318 test/XPath/xptr/strrange: augmented the XPointer testsuite
1319
Daniel Veillard189446d2000-10-13 10:23:06 +00001320Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * doc/xml.html doc/xmlmem.html: added a module describing memory
1323 interfaces and use, updated the main page.
1324
Daniel Veillard2f971a22000-10-12 23:26:32 +00001325Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1326
1327 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1328 nanoftp code work on Windows too now
1329
1330Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001331
1332 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1333 * xpointer.c: implemented string-range() at least a good first version
1334 * test/XPath/docs/str test/XPath/xptr/strrange
1335 result/XPath/xptr/strrange: the string-range() tests
1336
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001337Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * Makefile.am include/Makefile.am include/win32config.h
1340 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1341 and make distcheck
1342
Daniel Veillard19d61112000-10-11 23:50:35 +00001343Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1344
1345 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1346 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1347 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1348
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001349Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1352 patch for socklen_t detection by
1353 Albert Chin-A-Young <china@thewrittenword.com>
1354
Daniel Veillardcd429612000-10-11 15:57:05 +00001355Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1358 and added a --dtdvalid option to xmllint used to test it
1359
Daniel Veillard47c02452000-10-11 13:04:36 +00001360Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1363 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1364
Daniel Veillard2d38f042000-10-11 10:54:10 +00001365Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1368 handlings (registration, lookup, cleanup)
1369
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001370Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * configure.in Makefile.am include/makefile.am: adding XPointer
1373 and XPtrtests target
1374 * xpointer.[ch] : new files for XPointer support
1375 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1376 more XPath tests
1377
Daniel Veillard57fda592000-10-10 23:24:14 +00001378Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * configure.in: fixed, very broken, make distcheck works again
1381
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001382Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * More work toward 2.2.5, integrated a number of patches
1385 * configure.in Makefile.am win32config.h.in: trying to cleanup
1386 make distcheck .... huh ...
1387 * include/Makefile.am include/win32config.h: new directory
1388 for includes
1389 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1390 updated teh makefiles and instructions for WIN32
1391 * xpath.c: small fixes
1392 * test/XPath/ results/XPath: updated the testcases and results
1393 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1394 suggested patches
1395 * valid.c: fixed an ID bug
1396
Daniel Veillardb71379b2000-10-09 12:30:39 +00001397Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1400 the automake bug where wrong dependancies were generated.
1401 * xpath.[ch]: worked on XPointer
1402
Daniel Veillard7e99c632000-10-06 12:59:53 +00001403Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1404
1405 * configure.in Makefile.am: 2.2.5, ship the include in an
1406 include/libxml subdirectory, use symlinks when using CVS
1407 * testSAX.c: fixed small bug
1408 * testXPath.c: changed the way testfiles are parsed
1409 * debugXML.c: same kind of cleanup when parsing an argument expression
1410 XPath/XPointers can have blanks embedded
1411 * xpath.[ch]: more cleanup, reorgs for XPointer work
1412 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1413 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1414
Daniel Veillard55b91f22000-10-05 16:30:11 +00001415Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1416
1417 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1418 in the XPath engine, rewrote large parts of it, now it's far
1419 cleaner and in sync with the REC not an old WD. Fixed a parsing
1420 problem in the interactive XML shell found when testing XPath.
1421
Daniel Veillardac260302000-10-04 13:33:43 +00001422Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1425 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1426 examples with the extra test
1427
Daniel Veillard7cfce322000-10-04 12:40:27 +00001428Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1431 the global init function.
1432
Daniel Veillard970112a2000-10-03 09:33:21 +00001433Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * HTMLparser.c: Doohhh, attribute name parsing was still case
1436 sensitive ! Fixed this ...
1437 * result/HTML/* : updated the tests results accordingly
1438
Daniel Veillard740abf52000-10-02 23:04:54 +00001439Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1442 engine, should be far more stable, incorporated a new version of
1443 preceding/following axis, need testing
1444 * uri.c: fixed file:///c:/a/b/c problem
1445 * test/XPath/tests/idsimple: augmented the XPath tests
1446
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001447Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * doc/* rebuilding docs for 2.2.4 release
1450
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001451Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * configure.in: releasing 2.2.4
1454 * parser.[ch]: added xmlStrEqual()
1455 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1456 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1457 use xmlStrEqual instead
1458 * TODO: updated
1459 * added an XPath test
1460
Daniel Veillardbc765302000-10-01 18:23:35 +00001461Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1464 * entities.h: exported xmlInitializePredefinedEntities
1465 * parser.[ch] : added xmlInitParser()
1466 * parserInternals.h : had to export htmlInitAutoClose()
1467
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001468Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1469
1470 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1471 problems
1472 * Makefile.am : added XPath regression tests to normal tests
1473 * uri.c: fixed a problem with local paths, cleanup
1474 * parser.c: fixed a problem with large CData sections
1475
Daniel Veillardd2ade932000-09-30 14:39:55 +00001476Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * configure.in xml-config.in: patch from "Ben Taylor"
1479 <sol7x86@hotmail.com> for solaris shared libs lookup
1480
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014812000-09-30 Martin Baulig <baulig@suse.de>
1482
1483 * libxml-2.0.pc.in: Provide pkg-config script.
1484
1485 * configure.in: Create the libxml-2.0.pc script from the
1486 libxml-2.0.pc.in templates.
1487 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001488 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001489
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001490Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1491
1492 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1493 when compiling with MSC
1494
Daniel Veillard46057e12000-09-24 18:49:59 +00001495Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * xpath.c: patch for normalize-string() substring-before(),
1498 substring-after() and translate() functions from Bjorn Reese
1499 <breese@mail1.stofanet.dk>
1500 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1501 Fredrik Hallenberg <hallon@lysator.liu.se>
1502 * TODO: updated
1503
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001504Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1507 problem of socklen_t being undefined on a number of platforms
1508 * debugXML.c: fixed a compilation problem when without snprintf
1509
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001510Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1513 an URI bug and a fix for the control-character-induced infinite loop
1514 * nanohttp.c: preventive fix for compiling on WIN32
1515
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001516Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * xmlint.c: closing bug #25000
1519
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001520Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1523 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1524 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1525 related function, fixing xmlStrncmp(), and associated cleanup
1526 * result/HTML/entities.html.sax: updating result
1527
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001528Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * uri.c: applied patch for URI escaping from Wayne Davison
1531 <wayned@blorf.net>
1532 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1533 from Denis Barbier <barbier@imacs.polytechnique.fr>
1534 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1535 patch from Wayne Davison
1536
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001537Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * doc/xml.html : updated with new releases, adding "how to help"
1540
Daniel Veillard04698d92000-09-17 16:00:22 +00001541Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1544 removed a few warnings in pedantic mode ...
1545 * parserInternals.c parser.c: moved encoding switching function
1546 to parserInternals.c
1547 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1548
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001549Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1552 error or warning handlers
1553
Daniel Veillardb1059e22000-09-16 14:02:43 +00001554Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1555
1556 * parserInternals.c parserInternals.h parser.c Makefile.am:
1557 created a new module parserInternals.c, moved most of the
1558 code shared by the various parsers there, as well as
1559 deprecated code from parser.c. More cleanup of parser.c
1560 * uri.c: fixed a problem when URI is NULL
1561 * valid.c: speedup when looking for an attribute declaration
1562
Daniel Veillard39c7d712000-09-10 16:14:55 +00001563Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1566 the cleanup of the computation of URI references when seeking
1567 external entities. The URI reference string and the resulting
1568 URI are both stored now.
1569 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1570 large s(n)printf checks and cleanup from Denis Barbier
1571 <barbier@imacs.polytechnique.fr>
1572 * xmlversion.h.in tree.h: couple of SGML declarations for a
1573 possible docbook module.
1574 * result/VC/ : a couple of test output changed due to the change
1575 of the entities URI
1576
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001577Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1578
1579 * parser.h: added a _private field for linking user's data
1580
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001581Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * parser.c parserInternals.h: demacroified most of the IS_XXX
1584 the gain in size is significant so ...
1585
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001586Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * entities.c: cases where looking up entities with doc==NULL
1589 covered
1590
Daniel Veillard90e11312000-09-05 10:42:32 +00001591Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
Daniel Veillard1de50802000-09-07 08:54:32 +00001593 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001594 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1595
Daniel Veillard98a79162000-09-04 11:15:39 +00001596Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1597
Daniel Veillard1de50802000-09-07 08:54:32 +00001598 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001599 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1600 * Makefile.in: added URItest and included thenin "make tests"
1601
1602Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001603
1604 * xmlversion.h.in: closed bug 22941
1605
Daniel Veillard2bb89092000-08-31 14:57:50 +00001606Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * doc/xmlio.html: added doc and example for entity loader
1609 redefinition.
1610
Daniel Veillard96984452000-08-31 13:50:12 +00001611Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1614 used by libxml
1615
Daniel Veillarde715dd22000-08-29 18:29:38 +00001616Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * parser.c: Fixed bug on invalid ontent characters and when using
1619 push.
1620 * xmllint.c: fixed xmllint endling of errors in push mode
1621
Daniel Veillard4948eb42000-08-29 09:41:15 +00001622Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001625 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001626 * result/HTML/*.sax: regenerated HTML SAX output
1627 * parser.c: more cleanup.
1628
Daniel Veillarde010c172000-08-28 10:04:51 +00001629Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001632 patches from Wayne Davison <wayned@users.sourceforge.net>,
1633 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001634 * HTMLparser.c: fixed an ignorable white space detection bug
1635 occuring when parsing with SAX only
1636 * result/HTML/*.sax: updated since the output is now HTML
1637 encoded...
1638
Daniel Veillard47f3f312000-08-27 22:40:15 +00001639Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001641 * HTMLparser.[ch]: applied some of Wayne Davison
1642 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001643
Daniel Veillarde0854c32000-08-27 21:12:29 +00001644Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1647 undeclared namespace prefix was used, added a warning.
1648 Cleaned up support w.r.t. entities, spilling out a warning
1649 and being pedantic on lookups.
1650 * test/warning/ent9 : added testcase for previous example.
1651 * TODO: updated
1652 * parserInternals.h parser.c: changed the way names are parsed
1653 now allow infinite size and decrease penalty for normal use
1654 * parser.c: Started a big cleanup/check of the parser code,
1655 fixed some of the most tortuous entity code, spotted code
1656 unused anymore
1657 * test/*: added tests for very long names and related nasty
1658 things.
1659
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001660Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * doc/encoding.html: added encoding aliases doc
1663 * doc/xml.html: updates
1664 * encoding.[ch]: added EncodingAliases functions
1665 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1666 bottleneck affecting large DTDs like Docbook
1667 * parser.[ch] xmllint.c: added a pedantic option, will be
1668 useful
1669 * SAX.c: redefinition of entities is reported in pedantic mode
1670 * testHTML.c: uninitialized warning from gcc
1671 * uri.c: fixed a couple of bugs
1672 * TODO: added issue raised by Michael
1673
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001674Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * doc/encoding.html: propagated Martin Duerst suggestions
1677
Daniel Veillard52402ce2000-08-22 23:36:12 +00001678Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1681 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1682 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1683 by Wayne Davison
1684
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001685Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * nanoftp.c nanohttp.c: small cleanup
1688 * TODO: updated
1689
Daniel Veillard244ece92000-08-19 20:58:02 +00001690Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * added an old VC testcase and updated title.xml entity
1693
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001694Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1697 done on auto-opening of <p> tags and cleanup of SAX output
1698
Daniel Veillard979e55e2000-08-19 16:48:54 +00001699Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1702
Daniel Veillard4540be42000-08-19 16:40:28 +00001703Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * doc/xml.html libxml.* structure.*: updated the doc a bit
1706
Daniel Veillard808a3f12000-08-17 13:50:51 +00001707Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1710 of SAX tests
1711
Daniel Veillard29579362000-08-14 17:57:48 +00001712Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1713
1714 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1715 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1716
Daniel Veillard1255ab72000-08-14 15:13:33 +00001717Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1718
1719 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1720 * testHTML.c: fix core dump on Solaris 2.x systems
1721 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1722 * result/HTML/*.sax: previous bug fix lead to new results
1723
Daniel Veillard03109292000-08-14 14:58:22 +00001724Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1727 * configure.in: added --with-readline=DIR to accept alternate
1728 path for readline include/library
1729 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1730 for ANSI under HP-UX
1731 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1732 includes @LIBS@
1733
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001734Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * doc/* : rebuilt the docs
1737 * getting ready for 2.2.2 release
1738
Daniel Veillard87b95392000-08-12 21:12:04 +00001739Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1742 and xmlAddFeature()
1743 * tree.[ch]: added xmlAddChildList()
1744 * xmllint.c: MAP_FAILED macro test
1745 * parser.h: added xmlParseCtxtExternalEntity()
1746 * valid.c: applied bug fixes removed warning
1747 * tree.c: added CDATA block to elements content
1748 * testSAX.c: cleanup of output
1749 * testHTML.c: added SAX testing
1750 * encoding.c: better error recovery
1751 * SAX.c, parser.c: fixed one of the external entity processing
1752 of the OASis testsuite
1753 * Makefile.am: added HTML SAX regression tests
1754 * configure.in: bumped to 2.2.2
1755 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1756 SAX results
1757
Daniel Veillard88a172f2000-08-04 18:23:10 +00001758Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * configure.in: patch for HP compiler
1761
17622000-08-04 Sven Heinicke <sven@zen.org>
1763
1764 * xmllint.c: Was coredumping sometimes when the file given didn't
1765 exist.
1766
Daniel Veillard46e370e2000-07-21 20:32:03 +00001767Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001770
Daniel Veillard46e370e2000-07-21 20:32:03 +00001771 when using in memory parsing. Need some cleanup.
1772 * xmllint.c configure.in: added a --memory flag to test memory
1773 parsing
1774
Daniel Veillard36650692000-07-21 15:16:39 +00001775Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * nanohttp.c: fixed socklen_t replacement to unsigned int
1778 * parser.c: fixed a space handdling missing at the end of
1779 production 28 DOCTYPE.
1780 * xmlmemory.c: fixed a stupid bug on the routine to override
1781 allocation functions
1782 * TODO: updated
1783
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001784Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1785
1786 * doc/ regenerated the docs
1787
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001788Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1789
1790 * doc/encoding.html doc/xml.html: added I18N doc
1791 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1792 improvements, both parser and filters, added ASCII & HTML,
1793 fixed the ISO-Latin-1 one
1794 * xmllint.c testHTML.c: added/made visible --encode
1795 * debugXML.c : cleanup
1796 * most .c files: applied patches due to warning on Windows and
1797 when using Sun Pro cc compiler
1798 * xpath.c : cleanup memleaks
1799 * nanoftp.c : added a TESTING preprocessor flag for standalong
1800 compile so that people can report bugs more easilly
1801 * nanohttp.c : ditched socklen_t which was a portability mess
1802 and replaced it with unsigned int.
1803 * tree.[ch]: added xmlHasProp()
1804 * TODO: updated
1805 * test/ : added more test for entities, NS, encoding, HTML, wap
1806 * configure.in: preparing for 2.2.0 release
1807
Daniel Veillard49703262000-07-10 10:27:46 +00001808Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * nanoftp.c: fixed the way the control connection is handled
1811 * libxml.spec.in: fixed the dependancies and cleanup
1812
Daniel Veillard306be992000-07-03 12:38:45 +00001813Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * doc/xml.html: changed the xmlsoft.org structure, updated the
1816 examples w.r.t. root and childs
1817
Daniel Veillard7d853352000-07-02 18:53:09 +00001818Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1821
Daniel Veillard365e13b2000-07-02 07:56:37 +00001822Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * HTMLparser.c: Work on character encoding support for the HTML parser
1825 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1826 * encoding.c: Fixed a potential memleak in the encoding stuff
1827
Daniel Veillardaf743792000-07-01 11:49:28 +00001828Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1829
1830 * doc/FAQ.html doc/Makefile.am : added a FAQ
1831
1832Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001833
1834 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1835 of the HTML parser to force it to not bypass SAX
1836
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001837Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * win32config.h.in: updated
1840 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1841 lacks iconv support :-( need to release 2.1.1
1842 * configure.in: release 2.1.1
1843 * HTMLparser: fixed bug #14784
1844 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1845 by Windows compiler
1846 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1847 the SAX startDocument() callback.
1848 * TODO: updated
1849
1850Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1851
1852 * added xmlStopParser()
1853
Daniel Veillardbe803962000-06-28 23:40:59 +00001854Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1855
1856 * configure.in: 2.1.0 prerelease
1857 * Large resync between W3C and Gnome tree
1858 * nanoftp, nanohttp.c: fixed stalled connections probs
1859 * HTMLtree.c SAX.c : support for attribute without values in
1860 HTML for andersca
1861 * valid.c: Fixed most validation + namespace problems
1862 * HTMLparser.c: start document callback for andersca
1863 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1864 * parser.h, SAX.c: serious speed improvement for large
1865 CDATA blocks
1866 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1867 different encoding
1868 * example/Makefile.am example/gjobread.c tree.h: work on
1869 libxml1 libxml2 convergence.
1870 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1871 and the LIBXML_TEST_VERSION macro
1872
Daniel Veillardc310d562000-06-23 18:32:15 +00001873Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1874
1875 * doc/xml.html: various patches and improvements typo fixed by
1876 Felix Natter
1877 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1878 from Felix Natter <fnatter@gmx.net>
1879
Daniel Veillardf3029822000-05-06 08:11:19 +00001880Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1881
1882 * doc/upgrade.html: updated with instructions for support of both
1883 libxml-1.x and libxml-2.x
1884 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1885 for 2.x support and also fixed includes
1886
1887
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001888Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1891 the encoding support, added iconv support, so now libxml if
1892 compiled with iconv automatically support japanese encodings
1893 among others. Work based on initial patch from Yuan-Chen Cheng
1894 I may have broken binary compat in the encoding handler
1895 registration scheme, but that was so utterly broken I don't
1896 expect anybody to have used this feature until now.
1897 * parserInternals.h: fixup on the CHAR range macro
1898 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1899 code.
1900 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1901 * uri.c: added xmlParseURI() I can't believe I forgot to
1902 implement this one in 2.0 !!!
1903 * SAX.c: moved doc->encoding update in the endDocument() call.
1904 * TODO: updated.
1905
Daniel Veillard06047432000-04-24 11:33:38 +00001906Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * tree.h: removed extraneous xmlRemoveProp definition
1909 * TODO: added item about --disable-corba configure switch
1910 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1911 * nanoftp.c: fixed include problems giving troubles on AIX and
1912 slowlaris
1913 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1914 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1915 comment and headers changes to lower gtk-doc number of warnings
1916 * doc/html/*: rebuilt docs
1917
Daniel Veillarde0aed302000-04-16 08:52:20 +00001918Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * HACKING: documented the tag for 1.x and instructions
1921
Daniel Veillard5e873c42000-04-12 13:27:38 +00001922Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1925 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1926 xmlCreateIOParserCtxt
1927 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1928 significant overall improvement
1929 * xmllint.c: added I/O test to xmllint
1930 * testSAX.c: added a speed test
1931 * doc/* : updated/regenerated
1932
Daniel Veillardfc708e22000-04-08 13:17:27 +00001933Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * xpath.c uri.h parserInternals.h: cosmetic changes from
1936 "Timur I. Bakeyev" <timur@bat.ru>, including making
1937 xmlCreateURI() public
1938
Daniel Veillard5d211f42000-04-07 17:00:24 +00001939Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1942 and the code at the same time. Added a clean mechanism for
1943 overload or added input methods: xmlRegisterInputCallbacks()
1944 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1945 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1946 * TODO: updated
1947 * doc/* : updated/regenerated
1948 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1949 source dir
1950
Daniel Veillarde77a9182000-04-05 19:12:29 +00001951Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1952
1953 * testURI.c: yet another forgotten commit, I should get some sleep !
1954
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001955Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * xmllint.c: forgot to commit this too ?
1958
Daniel Veillardb9df4042000-04-05 14:23:16 +00001959Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * xmlversion.h.in : forgot to commit this previously
1962
Daniel Veillard361d8452000-04-03 19:48:13 +00001963Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1966 * README TODO: updated for release
1967 * uri.c uri.h: added authority parsing/saving
1968 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1969 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1970 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1971 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1972 Makefile.am : added compile-time customization of libxml
1973 --with-ftp --with-http --with-html --with-xpath --with-debug
1974 --with-mem-debug
1975 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1976 #include <libxml/xxx.h> I hope it won't break too much stuff
1977 and will be manageable in the future...
1978 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1979 and added xmllint to the installed programs
1980 * uri.h: added xmlFreeURI()
1981
Daniel Veillardec303412000-03-24 13:41:54 +00001982Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1983
1984 * uri.c uri.h: finished the escaping handling, the base support
1985 and the URI path normalization. Looks good just lacks the
1986 authority content parsing code.
1987 * Makefile.am: added instructions to generate testURI
1988 * TODO: updated
1989 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1990 added links and icons for W3C and Gnome
1991
Daniel Veillard8f621982000-03-20 13:07:15 +00001992Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * xmlmemory.[ch] : seems I forgot to actually update the files in
1995 the last commit :-)
1996 * doc/xml.html doc/html/* : updated and uploaded the docs
1997
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001998Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1999
2000 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2001 * TODO: updated
2002 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002003 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002004 gfree).
2005 * Makefile.am, uri.c, uri.h: added a set of functions to do
2006 exact (litteraly copied from the RFC 2396 productions) parsing
2007 and handling of URI. Will be needed for XLink, one XML WFC,
2008 XML Base and reused in the nano[ftp/http] modules. Still work
2009 to be done.
2010
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002011Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * configure.in, libxml.spec.in : libxml2
2014 * doc/* : updated the doc page, rebuilt the docs
2015
Daniel Veillardcf461992000-03-14 18:30:20 +00002016Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * all: tagged LIB_XML_1_X
2019 * *.c *.h : updated from W3C CVS tree
2020 * configure.in : 2.0.0-beta
2021 * libxml.spec.in : libxml2 package nam
2022 * result/* : new version of the tests output
2023
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002024Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2027
Daniel Veillardb566ce12000-03-04 11:39:42 +00002028Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * doc/* : rebuilt the docs
2031 * parser.c: final patch on #6766
2032 * valid.c: small patch on validity checks.
2033
Daniel Veillardfb76c402000-03-04 11:39:42 +00002034Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2037 added
2038 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2039 compatibility w.r.t. XML spec and existing code.
2040
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002041Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2042
2043 * parser.c: seems a better solution to <a> </a> exists,
2044 will try it for a while
2045
Daniel Veillard83a30e72000-03-02 03:33:32 +00002046Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * parser.c: tried to remove the <a> </a> generating <a/>
2049 this is hard. Left a flag for that purpose. Fixed bug #6766
2050 * configure.in: prepared 1.8.7 not released, due to previous
2051 problem
2052
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002053Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * doc/xml.html : applied second patch from Paul DuBois
2056
Daniel Veillard402e8c82000-02-29 22:57:47 +00002057Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * doc/xml.html : applied patch from Paul DuBois
2060
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002061Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2064
Daniel Veillard5feb8492000-02-02 17:15:36 +00002065Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2066
2067 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2068 compilation warnings on various platforms.
2069 * parser.c: Fixed #5281 validity error callbacks are now desactived
2070 by default if not validating.
2071
Daniel Veillardf341f932000-02-02 14:52:08 +00002072Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2075
Daniel Veillard13c757e2000-02-01 23:59:15 +00002076Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2077
2078 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2079 <gkatsi@cs.toronto.edu>
2080
Daniel Veillard726e8792000-01-30 20:04:29 +00002081Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2084 processing URLs
2085
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002086Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2087
2088 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2089 xmlNanoFTPUpdateURL for persistent control connections.
2090 * configure.in: 1.8.6
2091
2092Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2095 * tree.[ch] : added xmlSaveNoEmptyTags
2096
James Henstridgef3be9312000-01-28 13:59:21 +000020972000-01-29 James Henstridge <james@daa.com.au>
2098
2099 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2100
2101 * Makefile.am: added nanoftp.[ch] to the build.
2102
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002103Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2104
2105 * nanoftp.[ch]: cleanup, comments, API
2106 * debugXML.c : fixed a bug in the cat command
2107 * doc/*: regenerated the docs
2108
Daniel Veillardda07c342000-01-25 18:31:22 +00002109Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2112 * debugXML.c : fixed a bug in the cat command
2113 * valid.c: fixing some small probs
2114 * libxml.spec.in: get rid of the SNAP suffix
2115 * doc/xml.html: updated the status
2116
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002117Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * xml-config.in: xml-config --version to just return the
2120 version number
2121 * xpath.c: some cleanup w.r.t. axis when the current node is
2122 an attribute.
2123 * TODO: updated
2124
Daniel Veillard461a66c2000-01-18 18:01:01 +00002125Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * configure.in: prepared for libxml-1.8.5
2128 * doc/* recompiled the documentation
2129
21302000-01-17 Jody Goldberg <jgoldberg@home.com>
2131
2132 * configure.in : WARNING autoconf subtlety alert :
2133 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2134 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2135 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2136 get defined by AC_CHECK_HEADERS.
2137
Daniel Veillardf967b902000-01-17 16:06:10 +00002138Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2139
2140 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2141 Rune.Djurhuus@fast.no
2142
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002143Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2144
2145 * TODO: updated
2146 * tree.c, parser.c: made sure that only memory alloc problems
2147 and internal parser errors are allowed to write to stdout or
2148 stderr.
2149
Daniel Veillard0142b842000-01-14 14:45:24 +00002150Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * tree.c : restored xmlNewGlobalNs since this seems used by
2153 a lot of existing code :-(, fixed a bug in xmlNewNs
2154 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2155 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2156 to exit() from the library code.
2157 * xpath.c, parser.c: removed bugs or unused code detected by
2158 Windows compilers
2159 * parser.c: started adding interfaces for parsing well balanced
2160 XML fragments
2161 * configure.in: releasing 1.8.4
2162 * doc/* : rebuilt the docs
2163
Daniel Veillard2eac5032000-01-09 21:08:56 +00002164Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * tree.[ch] : added xmlNewDocFragment() for DOM
2167 * testHTML.c: uninitialized variable.
2168
Daniel Veillardf3a73582000-01-05 14:58:39 +00002169Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * doc/* : rebuild the docs
2172
Daniel Veillard71b656e2000-01-05 14:46:17 +00002173Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2174
2175 * acconfig.h: readline and history patch
2176 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2177 * tree.c: added check and handling when possibly removing an ID
2178 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2179 and saving.
2180 * test/HTML/entities.html result/HTML/entities.html* : test for
2181 various entities reference cases
2182 * result/HTML/* : as a result output of some testcase have
2183 changed
2184 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2185 by previous example. added xmlParseTryOrFinish().
2186 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2187 entities.h debugXML.h HTMLparser.h: changed the way struct are
2188 declared to allow gtk-doc to expose those
2189 * parser.c: closed bug #4960
2190 * Makefile.am configure.in: Applied patch from
2191 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2192 and math/socket libs detection
2193
Daniel Veillard437b87b2000-01-03 17:30:46 +00002194Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * configure.in, Makefile.am: link tester against readline
2197 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2198
Daniel Veillard686d6b62000-01-03 11:08:02 +00002199Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * tree.[ch]: added xmlRemoveProp
2202 * win32config.h.in nanohttp.c: avoid including the Windows
2203 socket stuff in every C files
2204 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2205 the XmL parser(s)
2206 * test/ns4 result/ns4 etc...: added test case for previous prob
2207 * tree.c: xmlNewNs wasn't checking for double definition
2208 * Makefile.in: fixed a problem with dist-hook duplicates
2209 * parser.[hc], xmlIO.c: fixed the loading of external entities
2210 APIs, now xmlLoadExternalEntity() is used everywhere and
2211 setting up an app specific front-end using the
2212 * SAX.c parser.c: some fixes, now the xhtml spec validates
2213 with the xhtml DTD.
2214 * error.c: fixed crashes in case of no input stream
2215 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2216 to the validation tests and results
2217
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002218Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2219
2220 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2221 too htmlCreatePushParserCtxt() and htmlParseChunk()
2222 * parser.c: a bit of cleanup.
2223 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2224 to XML) removed the last mem leak known
2225 * HTMLtree.c: output message cleanup
2226 * xmlmemory.c: display content info about memory blocks
2227 * result/HTML/wired.* : missing att value warning change
2228
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002229Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * doc/* : rebuilt the documentation
2232
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002233Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2234
2235 * parser.[ch] parserInternals.h: Push parser for XML,
2236 seems to work fine now
2237 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2238 --push for push testing
2239 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2240 * testSAX.c: added --push
2241 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2242 subtree
2243 * xmlIO.[ch] : enriched API + fixes for push mode
2244 * entities.[ch]: added the entity content length to the struct.
2245 * xmlmemory.[ch]: new API to show the last entries for the shell
2246 * valid.c: added required attribute testing
2247 * SAX.c: the cdata callback now merge contiguous fragments
2248 * HTMLparser.c: cleanup of some macros
2249
Daniel Veillard3c558c31999-12-22 11:30:41 +00002250Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * parser.c: fix for PIs name starting with xml
2253 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002254 * *.c, configure.in win32config.h.in : generate win32config.h for
2255 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002256
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002257Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2258
2259 * parser.c: fixed a stupid = vs. == bug :-(
2260 * doc/gnome-xml.sgml: s/glade/xml/
2261
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002262Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * configure.in, doc/xml.html : bug fix release 1.8.2
2265 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2266 Hopefully the end of that silly C++ include problem
2267 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2268 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2269 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2270 troubles with autoclosed elements when the stree shape doesn't
2271 follow the DtD specs. Added htmlIsAutoClosed() and
2272 htmlAutoCloseTag()
2273 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2274 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2275 * debugXML.c: fixed a bug on printing default namespaces.
2276 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2277
Daniel Veillardb24054a1999-12-18 15:32:46 +00002278Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * result/HTML/*.htm[l] : updated the HTML regression tests according
2281 to the new output
2282 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2283 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2284 problem due to intermix of extern "C" { ... } declarations for C++
2285 and recursive includes in the headers
2286
Chris Lahey323c48c1999-12-18 15:32:45 +000022871999-12-20 Chris Lahey <clahey@umich.edu>
2288
2289 * HTMLtree.c: Made it so that html nodes with a single child do
2290 not insert a carriage return before or after the child node.
2291
Daniel Veillardb24054a1999-12-18 15:32:46 +00002292Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002293
2294 * configure.in, doc/xml.html : bug fix release 1.8.1
2295 * parser.c: fixed bug #4344
2296 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2297 added the glue to avoid C++ problems
2298 * doc/* : regenerated the documentation
2299
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002300Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2301
2302 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2303 namespace recognition, and Dia as a resul :-(
2304 * encoding.c: closed bug #3950
2305
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002306Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * valid.c: debugging a posteriori validation, except URI expansion
2309 stuff this should be fixed now
2310 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2311 Carl Nygard <cnygard@bellatlantic.net>
2312 * tester.c: added --postvalid, cleaning of the code
2313 * tree.[ch]: added xmlDocGetRootElement()
2314
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002315Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2316
2317 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2318 c++ losage.
2319
Daniel Veillard10a2c651999-12-12 13:03:50 +00002320Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * configure.in, doc/xml.html : bumped to 1.8.0
2323 * xlink.[ch], Makefile.am : added framework for link detection
2324 * parser.h: added nbChars to parser context, needed for cleanup.
2325 * xmlmemory.c: removed a nasty bug when out of mem
2326 * valid.[ch]: adding namespace support for attribute decl
2327 * tester.c: added --debugent option
2328 * debugXML.[ch]: added xmlDebugDumpEntities()
2329 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2330 buffers instead, this was really needed, validation was breaking
2331 in strange ways due to that. Added xmlParseStringPEReference()
2332 and other parsing from strings functions. Entities processing
2333 modified again, but PERef are still not handled correcly but
2334 unless you're Eve Maller you won't notice :-)
2335 * HTMLparser.c: large changes toward reliability, and switched to
2336 lowercase internal tags, XHTML is lowercase, so it will help
2337 that output is closer to next version.
2338 * doc/* : regenerated the documentation, it is now hosted at
2339 http://xmlsoft.org/ (same bits I just bought the domain :-)
2340
2341
Daniel Veillard294cbca1999-12-03 13:19:09 +00002342Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2345 doc generation
2346 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2347 in the SAX API
2348 * doc/*: rebuilt the doc making sure everything appears in the
2349 HTML files
2350
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002351Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2354 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2355 which allow impressive speed improvement on dataset with
2356 large text pieces, but at the cost of broken binary
2357 compatibility and slightly bigger memory usage.
2358 Configure with --with-buffers to activate them, they
2359 are protected with XML_USE_BUFFER_CONTENT define.
2360 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2361 goal is 0 memory left allocated once parser is no more used
2362 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2363 call xmlCleanupParser() and xmlMemoryDump()
2364
Daniel Veillarda819dac1999-11-24 18:04:22 +00002365Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2366
2367 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2368 * parser.[ch] encoding.[ch]: added memory cleanup routines
2369 * parser.c: closing bug #3788
2370 * doc/*: rebuilt the doc
2371
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002372Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2373
2374 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2375 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2376 * tester.c: added --compress option
2377 * doc/*: rebuilt the documentation
2378
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002379Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2382 if given /proc/kcore as input !
2383 * doc/xml.html doc/*: updated and rebuilt the documentation
2384
2385Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002386
2387 * parser.c: Fixed some wrongly space collapsing code due to
2388 a misreading of the spec.
2389 * result/*: fixed the output accordingly
2390
2391Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002392
2393 * encoding.c: bug fix and typos
2394 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2395 * parser.c: added attribute normalization closing bug #3597
2396 * test/att* result/att* SAXresult/att*: testcase for attribute
2397 normalization
2398
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002399Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2400
2401 * configure.in: closing bug #3163 by adding extra flags for the
2402 cc compiler on HP-UX
2403
Daniel Veillard51e3b151999-11-12 17:02:31 +00002404Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * valid.[ch] : removed a typo and an enumerated type bug in the
2407 xmlAddElementDecl() function
2408 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2409 call to xmlEncodeEntitiesReentrant() so that the functions
2410 New, Set and Get are at the same level.
2411 * parser.c HTMLparser.c: extra memory allocation bug for
2412 attributes detected by someone using libxml in embedded systems :-)
2413
Daniel Veillard962195f1999-10-28 15:51:53 +00002414Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * xmlmemory.h: turned off mem debug :-\
2417
Daniel Veillard35008381999-10-25 13:15:52 +00002418Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * parser.c: closed bug #2784 a one line fix, but worth pushing
2421 a new release out
2422 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2423 some structures, comments before and after the
2424 main element, and other nastyness
2425 * HTMLtree.c tree.c: accomodate the extended HTML supported
2426 * configure.in: pushing 1.7.4
2427 * test/ent8 and related outputs : added a new test for bug #2784
2428 * test/HTML/wired.html and related output: a nasty HTML example
2429 * Makefile.am: improved the test scripts
2430 * docs/* : reran the documentation extractor, updated xml.html
2431
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002432Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2435 HTMLparser and debugged the HTML related code. HTML documents
2436 now have their own type
2437 * entities.c: do not dump &apos; for HTML output
2438 * xmlmemory.c: improvement, breakpoint mechanism
2439 * testHTML.c: added --sax --repeat ...
2440 * Makefile.am: improved the HTML tests
2441 * valid.[ch]: added xmlValidGetValidElements and
2442 xmlValidGetPotentialChildren
2443 * tester.c: added --insert to test the 2 new functions
2444 * test//* result//* SAXresult//* : regression test cleanup
2445 and extension.
2446 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2447 gnome-xml-nanohttp.html
2448
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002449Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * HTMLparser.c: fixed problems with some autoclose tags
2452 * tree.c: fixed XML output problems.
2453 * result/* SAXresult/*: update of the tests output
2454
Daniel Veillard6077d031999-10-09 09:11:45 +00002455Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * Makefile.am: Arturo patch for xmlConf.sh version info
2458 * parser.c: Tim Josling patch for single quoted items
2459 * tester.c: Tim Josling patch for tester options usage
2460 * tree.h: indent cleanup
2461
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002462Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2465 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2466
Daniel Veillard00fdf371999-10-08 09:40:39 +00002467Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * tree.c : Raph patch for initialization of CORBA fields
2470 * parser.c, xpath.c, ...: modification of doc comments
2471 * xpath.c : allow spaces in xpath expressions
2472
Daniel Veillardad219441999-09-27 08:17:49 +00002473Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * xmlmemory.h: turning off memory debug :-(
2476
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002477Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2480 better SAX interfaces.
2481 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2482 entity.
2483 * configure.in: 1.7.2
2484
2485Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002486
2487 * libxml.spec.in: fixed the URL
2488 * doc/xml.html: improved the documentation front-end
2489
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002490Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002491
2492 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2493
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002494Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002495
2496 * libxml.spec.in: fixed the alpha compile problem
2497 * parser.[ch]: changed errno to errNo in the parser context :-(
2498 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2499 * doc/xml.html: changed CHAR to xmlChar
2500 * doc/html/*: recompiled the documentation
2501 * configure.in: 1.7.1
2502
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002503Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2504
2505 * parser.h: modified the parser context struct to regain 1.4.0
2506 binary compatibility
2507 * parser.c, xml-error.h: added errno ot teh context and defined
2508 a set of errors values with update of errno
2509 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2510 DTDs and entities
2511 * *.h, *.c: complete cleanup of the use of config.h and include
2512 protection depending on the current setup.
2513 * overalll debugging, maintenance and bug-fixing on all modules
2514 * updated the documentation
2515 * ready for 1.7.0
2516
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002517Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * HTMLparser.c : cleanup
2520 * SAX.c valid.c valid.h: added ID/IDREF checking
2521 * tree.c tree.h: extended doc structure for refs
2522 * configure.in: 1.6.2
2523 * parser.c: patched bug in SAX user arg call
2524 * parserInternals.h: patched missing close in C++ wrapping
2525 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2526 especially upcoming XPointer implementation.
2527 * doc/xml.html: augmented, typo
2528
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002529Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2530
2531 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2532 not all invocations of install understand -d.
2533
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002534Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2535
2536 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2537 to make 'check' works, when builddir != srcdir.
2538
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002539Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2540
2541 * doc/xml.html : updated the documentation
2542
Daniel Veillard6454aec1999-09-02 22:04:43 +00002543Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2546 not deallocated memory blocks
2547 * *.c : replaces all calls to malloc() free() and realloc() to
2548 the wrapper functions/macros
2549 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2550 instead of xmlFreeNodeList()
2551
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002552Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2553
2554 * HTMLparser.c: corrected a stupid bug leading to core dump at
2555 tree deallocation. Removed warnings indicated by
2556 Stephane.Conversy@lri.fr
2557 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2558 looked for in the external subset
2559
2560Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002561
2562 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2563 on SGI by Stephane.Conversy@lri.fr
2564
Daniel Veillardb96e6431999-08-29 21:02:19 +00002565Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * all .h : changed the prototype declaration indent as in gtk
2568 * most .c : working on reducing the TODOs in the code
2569 * most .c : cleanup though -pedantic and Insure++
2570 * improvements on validation ID checkings.
2571 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2572 * xml-config.in: closed #1810
2573
2574Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002575
2576 * tree.h, valid.c, valid.h: more work on validity, IDs
2577 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2578 definition for AIX
2579
Daniel Veillardb556eb51999-08-15 17:19:50 +00002580Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2583 the distribution due to a cut'n paste error at last commit
2584
Daniel Veillardb05deb71999-08-10 19:04:08 +00002585Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * configure.in: upgraded to version 1.4.0
2588 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2589 Big update, added a large part of the validation process,
2590 it should be usable, but some parts are missing
2591 * xpath.c: improved the implementation w.r.t. root.
2592 * Makefile.am: added more tests
2593 * test and result trees: added a lot of tests
2594 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2595
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002596Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2597
2598 * Added an HACKING file
2599
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002600Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * xpath.[ch] : improvements and debug of the XPath implementation
2603 * parser.c, HTMLparser.c : modified the parsers to be progressive
2604 * tree.[ch] : extended the Buffer promitives
2605 * xmlIO.[ch] : added basic I/O routines providing progressive
2606 parsing and ready for I18N conversion plugins
2607 * SAXresult/* : the SAX callback sequence maybe slightly different
2608 now
2609 * test*.c : improved/updated the tests programs
2610 * doc/* : recompiled the docs.
2611
Daniel Veillard15b75af1999-07-26 16:42:37 +000026121999-07-26 Michael Meeks <michael@edenproject.org>
2613
2614 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2615
2616 * tree.c: Ditto.
2617
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002618Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * configure.in: upgraded to version 1.4.0
2621 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2622 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2623 XML query language, see http://www.w3.org/TR/xpath for more details.
2624 * parser.c, parser.h: added CHAR* related string functions for XPath
2625 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2626 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2627 rebuild the docs.
2628 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2629 and regression testing capabilities for XPath.
2630
Daniel Veillardd79d7871999-07-12 10:38:12 +00002631Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2634 closing bug #1646
2635
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002636Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * Makefile.am, example/Makefile.am: closed bug #1683
2639
Daniel Veillard3166ab11999-07-11 16:14:19 +00002640Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * example/Makefile.am, configure.in: added the makefile for the
2643 gjobread example
2644
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002645Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2646
2647 * doc/Makefile.am:
2648 - fix which allow "make install DESTDIR=</install/prefix>".
2649
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002650Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2653 which fixed a problem on the file reading-code.
2654
Daniel Veillard82150d81999-07-07 07:32:15 +00002655Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2658 output.
2659 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2660
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002661Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2662
2663 * parser.h : Oops removed the binary compatibility problem
2664 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2665 * parser.c, HTMLparser.c: applied patches for reading from stdin
2666
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002667Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * parser.c, entities.c, valid.c: cleanup bug #1591
2670 * configure.in: cleanup bug #1592
2671 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2672 the same tree back-end. Hence gdome will be available for it.
2673 * doc/Makefile.am: close bug #617
2674
Daniel Veillard97fea181999-06-26 23:07:37 +00002675Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * parser.c: alloctate a per parser context SAX interface block
2678
Daniel Veillard14fff061999-06-22 21:49:07 +00002679Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2682 and xmlEncodeEntitiesReentrant with the correct one :-\
2683
2684Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * commit of my internal XML base changes, quite a lot of
2687 changes, cleanups, better entities support, framework for
2688 new I/O and charset detection and handling
2689 * Fixed the configure/Makefile stuff to generate shared libs
2690 with the proper version info, so we jumped on rev from
2691 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2692 xmlEncodeEntities() result need to be freed now, and a string
2693 xmlParserVersion provide the current library version.
2694
Raph Levien05240da1999-06-15 21:27:11 +00002695Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2696
2697 * parser.c: fixed a buffer overrun for when you have a very long
2698 attribute with no entities in it.
2699
Daniel Veillardbb2da581999-06-13 14:37:07 +00002700Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * added example directory
2703 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2704
Daniel Veillard011b63c1999-06-02 17:44:04 +00002705Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * Release of libxml-1.1, nearly everything has been touched for
2708 this.
2709 * Added more regression tests
2710 * Updated the documentation
2711
Daniel Veillard27d88741999-05-29 11:51:49 +00002712Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * tree.[ch]: unified the XML_NO_CORBA defines.
2715 * parser.c encoding.[ch]: started plugging in char encoding detection
2716
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002717Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2718
2719 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2720 Also freed allocated buffer.
2721
Daniel Veillard27d88741999-05-29 11:51:49 +00002722Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002723 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2724 reentrancy problem at printing. One is left in entities.c, to
2725 remove ASAP
2726 * testSAX.c : added a test example showing the use of the SAX
2727 interface if one doesn't want to build the DOM tree.
2728 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2729
Daniel Veillard517752b1999-04-05 12:20:10 +00002730Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2733 large revamping of the parser to use SAX callbacks
2734 http://www.megginson.com/SAX/ (or at least a C like interface
2735 a la Expat). It's now possible to set up your own callbacks
2736 and the parser will not build a DOM tree.
2737 * test/* result/*: updated the test suite, I finally removed
2738 the old Namespace draft support (PI based).
2739
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002740Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2741
2742 * Makefile.am: added test result to EXTRA_DIST for make tests
2743
Daniel Veillard64068b31999-03-24 20:42:16 +00002744Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * parser.c, parserInternals.h: moved the chars macro definitions
2747 to parserInternals.h
2748 * parser.c, error.c: applied patches from "Knut Åkesson"
2749 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2750
Daniel Veillard012ccc11999-03-23 10:11:11 +00002751Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2752
2753 * xml-config.in : applied patch to make --version work
2754
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027551999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2756
2757 * Makefile.am (check-local): Alias for `tests' target. This will
2758 cause `make check' to do the right thing.
2759 (tests): Don't run tests in srcdir. Also, replaced calls to
2760 basename with a `sed' "equivalent".
2761
Daniel Veillardd109e371999-03-05 06:26:45 +00002762Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2765 it in the header and not the sources, updated the doc.
2766 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2767 pointing this out.
2768
Daniel Veillardbc50b591999-03-01 12:28:53 +00002769Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2772 exported the inputStream routines.
2773 * doc/html/* : updated accordingly
2774
Daniel Veillardd692aa41999-02-28 21:54:31 +00002775Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2776
2777 * parser.c, parser.h, parserInternals.h: added a few extra
2778 internal calls to allocate and free parser contexts ...
2779 * doc/html/* : updated accordingly
2780
Daniel Veillard55a99271999-02-25 11:01:29 +00002781Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * configure.in, Makefile.am, doc/makefile.am : General changes for
2784 1.0.0 release and including the generated HTML documentation.
2785
Daniel Veillard35925471999-02-25 08:46:07 +00002786Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2787
2788 * makefile.am : added parserInternals.h, oops.
2789
Daniel Veillard1e346af1999-02-22 10:33:01 +00002790Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * parserInternals.h: added this header giving access to the parser
2793 internal functions.
2794 * doc/Makefile.am : added a rebuild target which rebuilds the full
2795 set of documentations
2796 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2797 the internal subset.
2798 * *.c *.h: modifications needed to generate the documentation using
2799 gtk-doc, cleanup of functions blocks, reorganisation of struct
2800 declarations.
2801
Daniel Veillard1164e751999-02-16 16:29:17 +00002802Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2805 the tar and spec file to include the beginning of the doc.
2806
Nuno Ferreira03d04781999-02-13 00:07:17 +000028071999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2808
2809 * doc/.cvsignore: Added this file.
2810
Daniel Veillard6800ef31999-02-08 18:33:22 +00002811Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * tree.c: fixed xmlGetProp to return "" when the attribute
2814 exists, even if the node-list is NULL.
2815
Daniel Veillard726c7e31999-02-08 15:13:10 +00002816Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2817
2818 * tree.c: patched an error outputting empty attribute values.
2819 * Makefile.am and doc/makefile.am: have been updated during the
2820 week-end. Sorry for an empty CVS log, I got a shell problem.
2821
Daniel Veillard1899e851999-02-01 12:18:54 +00002822Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2823
2824 * tree.h: cleaned up using enums instead of defines
2825 * parser.c, valid.[ch]: more work on parsing/output of element
2826 declarations
2827
Daniel Veillard3b9def11999-01-31 22:15:06 +00002828Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * valid.[ch], tree.c, parser.c : more work toward full parsing
2831 of XML DTDs.
2832 * README: added informations about mailing-list and on-line
2833 documentation
2834
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000028351999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2836
2837 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2838
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002839Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * parser.c, tree.[ch] : more work toward conformance testing,
2842 added a last element to accelerate parsing of very flat structures
2843 started working on internal subset Element content declaration.
2844 * valid.[ch] : first cut at adding code toward validation.
2845 * previous changes had also small impact on most files, especially
2846 the conformance testing using James Clark test suite.
2847
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002848Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2849
2850 * test/* : updated the examples, most of them were not well
2851 formed (humm), and added rdf2.
2852 * result/* : resulting changes in the output.
2853
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002854Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2857
Daniel Veillard44b3a061998-12-05 17:27:22 +00002858Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2859
2860 * tree.c: patched a bug in the generation of empty attributes
2861
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002862Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2865 for node/trees/documents/... Biggest problem is namespace
2866 support when copying subtrees.
2867
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002868Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2869
2870 * parser.c, entities.c: improve entities and char ref encoding,
2871 and cleanups of error messages.
2872
Daniel Veillard242590e1998-11-13 18:04:35 +00002873Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * parser.c, entities.c: simple bug hunting done during rpm2html and
2876 rpmfind integration.
2877
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002878Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2879
2880 * parser.[ch]: Added interfaces allowing to specify a SAX
2881 handler before parsing.
2882
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002883Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2884
2885 * parser.c: redirrect all errors reporting through the SAX
2886 error function
2887
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002888Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2891 * libtool, tlmain ...: update of the libtool files
2892
Miguel de Icaza442321c1998-11-04 18:13:38 +000028931998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2894
2895 * entities.c: Use g_snprintf insteda of snprintf.
2896
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002897Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2898
2899 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2900 added ent5 test for this purpose.
2901 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2902
Daniel Veillard27271681998-10-30 06:39:40 +00002903Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2904
2905 * parser.c: fixed? a strange error due to compression on a GWP
2906 document.
2907
Daniel Veillard25940b71998-10-29 05:51:30 +00002908Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2909
2910 * tree.[ch]: bug fixing
2911 * entities.[ch]: defined a specific type for predefined entities
2912 * doc/xml.html: more documentation on the library, how to use it,
2913 overview of the interfaces.
2914
Daniel Veillard16253641998-10-28 22:58:05 +00002915Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2918
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002919Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2920
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002921 * tree.c: corrected a small bug
2922 * doc/xml.html: continuing writing documentation.
2923
2924Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2925
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002926 * debugXML.h debugXML.c: added debugging utilities.
2927 * tester.c: added --debug switch.
2928 * tree.c: patched an incorrect node->type assignment.
2929 * parser.c: formatting, ensure that node->doc != NULL in attributes
2930
Daniel Veillardccb09631998-10-27 06:21:04 +00002931Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2934 entity support and provide an internal representation close to
2935 DOM one (entity ref nodes, and attribute value as tree). I tried
2936 to preserve the interface but this will surely break some apps
2937 (I have to change rpm2html/rpmfind for example). I had to change
2938 two interfaces, and the generated tree is somewhat different.
2939 * doc/* : started documenting the XML library, the tree and
2940 DOM/Corba. This is a first step.
2941
Daniel Veillard11e00581998-10-24 18:27:49 +00002942Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2943
2944 * parser.c: Set up the fonctions comment block, boring but useful.
2945 * parser.h, SAX.c, parser.c: now attributes are processed through
2946 the SAX interface. The problem is that my SAX interface diverged
2947 quite a bit from the original one, well this is not an official
2948 spec, and translating it from Java to C is hairy anyway...
2949
Daniel Veillard97b58771998-10-20 06:14:16 +00002950Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2951
2952 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2953 fonctions comment block, boring but useful.
2954
2955Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002956
2957 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2958 conversion routines. However they are not yet used to convert the
2959 inputs. The core will run with UTF-8.
2960
Daniel Veillard33942841998-10-18 19:12:41 +00002961Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * tree.c : make sure that the type id is properly set-up when
2964 a new object is allocated, needed for DOM.
2965
Daniel Veillard27fb0751998-10-17 06:47:46 +00002966Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * tree.h, tree.c: Ok, the main objects in the tree will be native
2969 corba objects, it costs 8 bytes per Node, Attribute and Document
2970 but it simplifies the Corba integration a lot (no extra interface
2971 objects to allocate/free).
2972
Daniel Veillard0bef1311998-10-14 02:36:47 +00002973Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2974
2975 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2976 and changed NODEs contants for conformity with DOM Level 1
2977
Daniel Veillard27864701998-10-08 03:47:24 +00002978Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2979
2980 * added hooks to keep track of servants when creating objects
2981 xmlDoc and xmlNode (for Corba export).
2982
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002983Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * added xml-config script.
2986
Daniel Veillard7066a791998-10-01 20:28:28 +00002987Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2990 to autoupdate libtool and automake conf files.
2991
Miguel de Icaza60681bd1998-09-30 19:28:59 +000029921998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2993
2994 * Makefile.am: Use '?' to separate the sed
2995 commands as ',' is used when people pass -Wl,something.
2996
2997
Daniel Veillard15a8df41998-09-24 19:15:06 +00002998Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * tree.c, tree.h: added a per-document compression interface.
3001
Daniel Veillard151b1b01998-09-23 00:49:46 +00003002Tue Sep 22 20:47:38 EDT 1998
3003
3004 * tree.c, tree.h: added saving with compression and added interfaces
3005 to control the compression level (xmlGetCompressMode,
3006 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3007
Daniel Veillard70120ff1998-09-22 00:24:21 +00003008Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * parser.c: corrected a loop for files of size 0
3011
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000030121998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3013
3014 * error.h: New file. Contains prototyes from `error.c'.
3015
Tom Tromeyc19653d1998-08-14 01:22:43 +00003016Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3017
3018 * Makefile.am (xmlincdir): New macro.
3019 (xmlinc_HEADERS): Renamed from include_HEADERS.
3020
Daniel Veillard845664d1998-08-13 04:43:19 +00003021Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * applied small patch on numeric entities from
3024 Christopher Blizzard <blizzard@appliedtheory.com>
3025
Daniel Veillard260a68f1998-08-13 03:39:55 +00003026Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3027
3028 * New release 0.2, removed the old xml_* files so that it's
3029 coherent with the other CVS base (W3C), far better conformance
3030 to standard, new namespaces, decent entities support, beginning
3031 of a SAX-like interface. Nearly nothing left intact, even the
3032 test examples ...
3033
Christopher Blizzarda36749e1998-07-30 21:47:18 +000030341998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3035
3036 * .cvsignore: Add .deps dir
3037
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003038Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3041
Daniel Veillardfe926001998-07-26 04:28:20 +00003042Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003043
Daniel Veillardfe926001998-07-26 04:28:20 +00003044 * configure.in: added test for CPP
3045 * AUTHORS, Changelog: the original ones didn't get commited but the
3046 glib ones instead, fixed.
3047 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003048
Daniel Veillardfe926001998-07-26 04:28:20 +00003049Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003050
Daniel Veillardfe926001998-07-26 04:28:20 +00003051 * integrated code developped at W3C
3052 * changed the original Copyright
3053 * migrated to automake
3054 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003055