blob: 4736c99f93d9ddcaf88b206fcae55807455f5f81 [file] [log] [blame]
Daniel Veillard01ef7382001-05-08 07:31:43 +00001Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00005Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * valid.c: warn when indeterminist content model is detected
8 * result/VC/ElementValid8: this adds a message
9 * Makefile.am: add --novalid for VCM tests
10 * parserInternals.c: added a call to Init memory
11
Daniel Veillard64269352001-05-04 17:52:34 +000012Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15 when both parameters are NULL.
16
Daniel Veillard37721922001-05-04 15:21:12 +000017Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * valid.c: applied small patch from Gary Pennington, reindented
20 some part of the code.
21
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000022Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
25 release, updated and regenerated the docs
26
Daniel Veillard357c9602001-05-03 10:49:20 +000027Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * xpath.c result/XPath/expr/floats : clarified and cleanup
30 printing of abnormal floats in tests.
31
Daniel Veillarda2bc3682001-05-03 08:27:20 +000032Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
35 * results/HTML/ : a few changes in the output of the HTML tests as
36 a result.
37 * configure.in: tying to fix -liconv where needed
38
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000039Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * Makefile.am: fixed a stupid error
42
Daniel Veillard7150a032001-05-02 16:41:11 +000043Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * configure.in Makefile.am: make the inclusion of the trio
46 modules in the library conditional
47
Daniel Veillardc057c5d2001-05-02 12:41:24 +000048Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * DOCBparser.c: patche from László Kovács, fixed entities refs
51 in attributes handling
52
Daniel Veillardedddff92001-05-02 10:58:52 +000053Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
56 flushing
57
Daniel Veillardc8f620b2001-04-30 20:31:33 +000058Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * xpath.c: fix of an XSLT namespace bug reported on the list
61 general/bug-8-
62
Daniel Veillard5792e162001-04-30 17:44:45 +000063Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * strio.h trio.c: Dan McNichol suggested a couple of small
66 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
67
Daniel Veillard02141ea2001-04-30 11:46:40 +000068Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * tree.c parser.c encoding.c: spent a bit more time looking
71 at the parsing speed and DOM handling. Added a few more
72 speedups.
73
Daniel Veillard3ed155f2001-04-29 19:56:59 +000074Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * parser.c: small but effective parsing speed improvement
77
Daniel Veillardb59076b2001-04-29 17:04:07 +000078Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * configure.in: default on the DocBook parser inclusion (for Gnome)
81 * DOCBparser.h: fixed a header reference
82
Daniel Veillardb45c43b2001-04-28 17:02:11 +000083Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * configure.in xpath.c: applied Bjorn patches for FPE on the
86 alpha
87
Daniel Veillardeefd4492001-04-28 16:55:50 +000088Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
91 xmlSaveFormatFileTo()
92
Daniel Veillarde39a93d2001-04-28 14:35:02 +000093Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * xpath.c: simple and efficient optimization, XPath functions
96 aways bind to the same code, cache this
97 * TODO: updated (by saying some is obsolete)
98
Daniel Veillard2156a562001-04-28 12:24:34 +000099Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * xpath.c: more cleanup work on XPath name parsing routines
102
Daniel Veillard61d80a22001-04-27 17:13:01 +0000103Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
106 xmlXPathParseName
107 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
108 * debugXML.c: avoid compilation problems if compiling without
109 HTML support, Igor Zlatkovic
110 * win32/libxml2/libxml2.def.src: being able to compile without
111 XPath on Windows
112
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000113Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114
115 * libxml.m4: yet another patch from Toshio Kuratomi
116
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000117Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
120
Daniel Veillard67fee942001-04-26 18:59:03 +0000121Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * tree.[ch]: added xmlSaveFormatFile interface for saving
124 and indenting a file.
125
Daniel Veillard82e49712001-04-26 14:38:03 +0000126Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * xpath.c: fixed bug #53689 related to processing-instruction()
129
Daniel Veillard02f077a2001-04-26 10:59:11 +0000130Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * DOCBparser.c: patche from László Kovács
133
Daniel Veillard30211a02001-04-26 09:33:18 +0000134Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * parser.c: applied fixes from Christian Glahn bug report #53391
137
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000138Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * error.c: Jean François Lecomte provided a complete description
141 and a fix to bug #53537
142
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000143Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
146
Daniel Veillard1034da22001-04-25 19:06:28 +0000147Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * DOCBparser.c SAX.c: a bit more work on entities processing.
150 Still Need to cleanup XML output and references in attributes
151
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000152Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * DOCBparser.c include/Makefile.am: two patches from László Kovács
155
Daniel Veillardb33c2012001-04-25 12:59:04 +0000156Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157
158 * tree.c: trying to fix #53574, not completely complete,
159 I would like xmllint --copy --debug test/ent1 and
160 xmllint --debug test/ent1 to show the same result.
161 * xpath.c: fix a bug when trying to sort namespace nodes
162
Daniel Veillard5146f202001-04-25 10:29:44 +0000163Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * HTMLtree.c: real fix for #53402
166
Daniel Veillard7533cc82001-04-24 15:52:00 +0000167Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
170 PIs when using xsl:output
171 * valid.c: closing #53537 some case generate segfaults if there
172 is validity errors
173
Daniel Veillard61b33d52001-04-24 13:55:12 +0000174Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * SAX.c testDocbook.c DOCBparser.c: more work on the support
177 of external parsed entities, added --noent to testDocbook
178 * valid.c: Garry Pennington found an uninitialized variable
179 access in xmlValidateElementContent()
180
Daniel Veillard56098d42001-04-24 12:51:09 +0000181Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
182
183 * HTMLparser.c : HTML parsing still sucks ... trying to deal
184 with madness
185 * result/HTML/ : this modified the result of the regression tests
186 a lot.
187
Daniel Veillard122376b2001-04-24 12:12:30 +0000188Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
191 to doc where it wasn't checked against NULL reported by
192 Jens Laas
193
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000194Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
197 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
198
Daniel Veillardeae522a2001-04-23 13:41:34 +0000199Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
200
201 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
202 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
203 * SAX.[ch]: cleanup and updates for DocBook
204 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
205 ex SGML identifier changes
206 * valid.c: removed a static unused function.
207
Daniel Veillardde57c612001-04-23 09:13:36 +0000208Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * HTMLtree.c: applied change for Paul Sponagl on script saving
211 * Makefile.am: the warning about entity title.xml are normal.
212
Daniel Veillard393df012001-04-22 20:11:18 +0000213Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * configure.in: release of 2.3.7
216 * Makefile.am: fixing make distcheck
217
Daniel Veillarda41123c2001-04-22 19:31:20 +0000218Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * doc/html/* doc/xml.html: updated and regenerated the docs
221
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000222Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * xpath.c: fixed the XPointer problem introduced in 2.3.6
225
Daniel Veillarde82a9922001-04-22 12:12:58 +0000226Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * tree.c: fixed #53388 with the provided patch
229
Daniel Veillard06803992001-04-22 10:35:56 +0000230Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * valid.c: Bjorn detected an invalid memory access. Fixed
233 vstateVPush()
234
Daniel Veillard40af6492001-04-22 08:50:55 +0000235Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
238
Bjorn Reese70a9da52001-04-21 16:57:29 +0000239Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
240
241 * libxml.h: new header used only for the compilation of libxml
242 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
243 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
244 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
245 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
246 xmlmemory.c xpath.c xpointer.c: libxml.h integration
247 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
248 baseline (version 1.2 plus a single patch).
249 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
250 scientific notation for numbers. Tests added.
251 * xpath.c: formatting of numbers changed to use sprintf
252 (contribution from William Brack)
253
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000254Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * valid.c: cleanup, more useful debugging
257 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
258 * xmlIO.c: entity loading is printed as an error when validating
259
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000260Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * valid.c: fixed to validate within entities
263 * test/VCM/v22.xml: added a specific testcase
264
Daniel Veillardca1f1722001-04-20 15:47:35 +0000265Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * valid.c: forgot an epsilon transition in for ()+
268 * test/VCM/v21.xml : added a specific test case
269
Daniel Veillard85349052001-04-20 13:48:21 +0000270Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * valid.c: removed a state explosion exhibited by RSS
273 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
274 from bug #51872
275
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000276Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * valid.[ch] tree.h: worked *hard* to get non-determinist content
279 validation without using an ugly NFA -> DFA algo in the source.
280 Made a specific algorithm easier to maintain, using a single
281 stack and without recursion.
282 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
283 * hash.c: made the growing routine static
284 * tree.h parser.c: added the parent information to an
285 xmlElementContent node.
286
Daniel Veillarde470df72001-04-18 21:41:07 +0000287Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * SAX.c parser.c xpath.c: generating IDs when not validating
290 from an external parsed entity was poisoning the ID has table
291 with removed values. This was killing XSLT on the KDE help
292 browser.
293
Daniel Veillardceacdd92001-04-18 15:10:35 +0000294Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * entities.h: andrew@ugh.net.au detected a double declaration
297
Daniel Veillarda10efa82001-04-18 13:09:01 +0000298Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * debugXML.c hash.c tree.h valid.c : some changes related to
301 the validation suport to improve speed with DocBook
302 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
303 the way validation errors get reported
304
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000305Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * HTMLparser.c HTMLtree.c: applied part of the patches provided
308 by P C Chow and William M. Brack for XSLT HTML output
309
Daniel Veillard2d90de42001-04-16 17:46:18 +0000310Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * xmlversion.h.in win32config.h win32/libxml2/*: applied
313 Igor Zlatkovic patches for MSC compilation and added his
314 updates
315
Daniel Veillarde043ee12001-04-16 14:08:07 +0000316Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
319 prefix lookup.
320 * parserInternals.c: fixed the bug reported by Morus Walter
321 due to an off by one typo in xmlStringCurrentChar()
322
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000323Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * HTMLparser.c result/HTML/*: revamped the way the HTML
326 parser handles end of tags or end of input
327
Daniel Veillard82daa812001-04-12 08:55:36 +0000328Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * tree.[ch] : added xmlDocCopyNode for gdome2 support
331
Daniel Veillard67a21302001-04-11 14:39:16 +0000332Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
335 bug where the linktime verions of free() won't work ...
336
Daniel Veillard27b55282001-04-11 12:22:25 +0000337Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
340
Daniel Veillardafc73112001-04-11 11:51:41 +0000341Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * doc/xml.html: added 2.3.6 release
344
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000345Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
348 * result/wml.xml: resulted in a small output change
349
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000350Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * tree.c: xmlNewDoc was missing the charset initialization
353 * xmllint.c: added --auto to autogenerate a doc, allow to
354 reproduce the problem fixed on xmlNewDoc
355
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000356Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * xpath.c: trying to get 52979 solved
359 * tree.c result/ result/noent/: trying to get 52712 solved, this
360 also made me clean up the fact that XML output in general should
361 not add formating blanks by default, this changed the output of
362 a few tests
363
Daniel Veillard73639a72001-04-10 14:31:39 +0000364Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
367
Daniel Veillardfac26a12001-04-08 13:08:14 +0000368Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * configure.in: finally released 2.3.6
371
Daniel Veillard911f49a2001-04-07 15:39:35 +0000372Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * xpath.c: checking for null pointer generated by new code
375
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000376Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * xpath.c: fixed a [] evaluation problem reported
379 * test/XPath/tests/simpleaddr: extended test
380 * result/XPath/simpleaddr: updated result
381
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000382Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * xmllint.c: Dan Timis reported a portability problem
385 on Macs without mmap, fixed it.
386
Daniel Veillardb38bd552001-04-03 18:22:00 +0000387Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * testXPath.c : added a --tree option allowing to display the
390 tree dump of the XPath expression
391
Daniel Veillard4dd93462001-04-02 15:16:19 +0000392Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394 * xpath.c: fixed a memleak when comparing nodesets
395 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
396 * tree.c: added a TODO
397
Daniel Veillard92ad2102001-03-27 12:47:33 +0000398Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
401 we need string functions
402 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
403 to be able to use them where needed. Applied some changes
404 to reduce name linking pollution and compile in only what's
405 needed.
406 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
407 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
408 for the string manipulation functions
409 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
410 to the free() function of xmlmemory.c
411 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
412 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
413 usage.
414
415
Daniel Veillard2be30642001-03-27 00:32:28 +0000416Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * error.c: applied the context output patch of the error
419 handling submitted by Chuck Griffith
420 * error/VC/*: this slightly change some error logs
421
Daniel Veillard50582112001-03-26 22:52:16 +0000422Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * parser.c: fixed line number reporting on error
425
Daniel Veillard04be4f52001-03-26 21:23:53 +0000426Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * parser.c: Sullivan and Darin found a parser bug,
429 applied the patch.
430
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000431Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
434 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
435 xmlversion.h.in xpointer.c: of course the way I defined
436 UNUSED breaks on old gcc version. Try to be smart and
437 also define it directly in xmlversion.h
438 * configure.in: removed -ansi flag from the pedantic set
439
440Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000441 Huge cleanup, I switched to compile with
442 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
443 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
444 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
445 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
446 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
447 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
448 encoding.h entities.c error.c list.[ch] nanoftp.c
449 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
450 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
451 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
452 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
453 Cleanup, staticfied a number of non-exported functions,
454 detected and cleaned up a dozen of problem found this way,
455 avoided a lot of public function name/typedef/system names clashes
456 * doc/xml.html: updated
457 * configure.in: switched private flags to the really pedantic ones.
458
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000459Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * configure.in: 2.3.5
462 * doc/html/*: rebuilt the docs
463
Daniel Veillard146c9122001-03-22 15:22:27 +0000464Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * parser.c: fixed a reported bug in NOTATION parsing
467 * uri.c: accepted but not fixed bug 51876, added TODO
468 * Makefile.am: fixed bug 51876
469
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000470Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
471
472 * config.h.in configure.in error.c: fix a compilation problem
473 on platforms without vsnprintf (xml@thewrittenword.com)
474
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000475Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * parser.c: fixed a function name header typo
478 * SAX.c: notations can also occur in external subset.
479
Daniel Veillard7d42b542001-03-20 13:22:46 +0000480Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * error.c: removed a C++ like comment
483
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000484Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * parser.c: fixing bug 52299 strange condition leading
487 to a parser crash due to a buffer overflow
488 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
489 added the specific test case
490
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000491Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * xpath.[ch]: still a lot of cleanup based on XSLT, added
494 xmlXPathConvert{String,Number,Boolean} to be able to make
495 type casts without a context stack, fixed some implementation
496 problems related to the absence of context at parse-time,
497 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
498 in the public API too
499 * xpointer.c xpathInternals.h: we need to know at parse time
500 whether we are compiling an XPointer
501
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000502Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
505 cleaned up the parser internals, refactored XPath code, added
506 new compilation based APIs and cleanly separated public and
507 private APIs.
508
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000509Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * xpath.h: the comp field must be added at the end to avoid
512 killing binary compat.
513
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000514Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * Makefile.am: detect XPath memleaks in regreson tests
517 * error.c: fixed and error w.r.t. error reporting still using
518 stderr
519 * hash.c: added new line at end of file
520 * tree.h: minor cleanup
521 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
522 expression parsing from evaluation, resulted in a number of
523 changes internally, and in XPointer. Likely to break stuff
524 using xpathInternals.h but should remain binary compatible,
525 new interfaces will be added.
526
Daniel Veillardd574f782001-03-14 19:40:17 +0000527Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * configure.in: fixed a couple of problems reported by
530 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
531 without gcc on non linux platforms.
532
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000533Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
536 a fix for --with-html-dir= configure support. I hope it won't
537 break rpm generation
538
Daniel Veillarda022fe02001-03-14 16:30:00 +0000539Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * xmlIO.c: one function comment cleanup.
542
Daniel Veillard25239c12001-03-14 13:56:48 +0000543Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * SAX.c: external subset notations were improperly registered
546 in the internal subset.
547
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000548Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * README.cvs-commits: added, pointing to HACKING
551 * HACKING: updated
552
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000553Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * parser.c: and Matt Sergeant found one in the XML push
556 parser (erroneous check I forgot to remove when I fixed the
557 main parser).
558
Daniel Veillard68d7b672001-03-12 18:22:04 +0000559Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * xpath.c: ptittom found a small bug in UnaryExpr
562
Daniel Veillarde356c282001-03-10 12:32:04 +0000563Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * configure.in: bumped to 2.3.4
566 * error.c: fixed bug #51860
567 * tree.c: fixed bug #51861
568 * valid.c: cleanup, more debug, failed to fix one bug crap ...
569 * tree.[ch] : added xmlDefaultBufferSize
570 * nanoftp.c: typo in function name header block
571 * doc/xml.html : updated, added link to XML::LibXSLT
572 * doc/html/* : rebuilt the docs
573
Daniel Veillard80f32572001-03-07 19:45:40 +0000574Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * parser.c SAX.c: the new content parsing code raised an
577 ugly bug in the characters() SAX callback. Found it
578 just because of strangeness in XSLT XML Rec ouptut :-(
579
Daniel Veillard6c831202001-03-07 15:57:53 +0000580Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * Makefile.am: Martin Baulig suggested to add -lm
583 * tree.c: found another bug in xmlNodeGetContent()
584
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000585Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * xpath.c: Bjorn found the error related to strictness of comparison.
588
Daniel Veillard29631a82001-03-05 09:49:20 +0000589Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * parser.c: trying to fix the Dtd parsing problem reported
592 by Gary, side effect of last week speed optimizations.
593
Daniel Veillard14be0a12001-03-03 18:50:55 +0000594Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
597 * parserInternals.c: removed unneeded test raised by Stric
598
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000599Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
600
601 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
602 and fixed by William Brack). Added xmlXPathFormatNumber.
603 Changed the sorting slightly.
604 * configure.in Makefile.am example/Makefile.am: Added -lm.
605 Please note that applications linking with libxml2, must
606 also like with the math library from now on.
607
Daniel Veillardf9533d12001-03-03 10:04:57 +0000608Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * HTMLparser.c: fixed loop reported by Marc Sanfacon
611
Daniel Veillard2f362242001-03-02 17:36:21 +0000612Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * parser.c: one must report spaces even if the Dtd element
615 content proves that this is not part of the element content.
616 * result/valid/*.xml: this changed the ouptu slightly
617
Daniel Veillardb402c072001-03-01 17:28:58 +0000618Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * configure.in: bumped to 2.3.3
621 * doc/xml.html: updated
622
Daniel Veillard77851712001-02-27 21:54:07 +0000623Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * tree.c: minor doc fix
626 * xpath.c: deallocation issues when a result tree has been
627 converted to a node-set
628
Daniel Veillardec70e912001-02-26 20:10:45 +0000629Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * doc/xml.html: oops corrected dates s/2000/2001
632
Daniel Veillard8730c562001-02-26 10:49:57 +0000633Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * valid.c: new patch from Gary Pennington
636
Daniel Veillard91e9d582001-02-26 07:31:12 +0000637Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * doc/xml.html: applied patch from Ankh
640
Daniel Veillardedac3c92001-02-26 01:36:19 +0000641Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642
643 * xinclude.c: fixed a problem building on Mac
644
Daniel Veillard21a0f912001-02-25 19:54:14 +0000645Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * parser.c: more work on increasing parsing ferformances
648
Daniel Veillard48b2f892001-02-25 16:11:03 +0000649Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
652 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
653 avoiding memcpy in production builds MEM_CLEANUP macro use
654 * parser.[ch] parserInternals.c: optimizations of the tightest
655 internal loops inside the parser. Better checking of I/O
656 flushing/loading conditions
657 * xmllint.c : added --timing
658
Daniel Veillard71681102001-02-24 17:48:53 +0000659Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * configure.in: bumped to 2.3.2
662 * doc/xml.html: updated for release
663
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000664Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * xpath.c: found a memleak and fixed a nasty bug
667
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000668Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * xmllint.[c1] : added return code errors for xmllint
671 * xpath.c: specific debug dump function for result value trees
672
Daniel Veillard4b637072001-02-21 21:52:55 +0000673Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * xpath.c: finally implemented xmlXPathCompareNodeSets
676 * test/XPath/expr/floats results/XPath/expr/floats: added
677 a test for float expressions
678
Daniel Veillardf714aa32001-02-21 03:07:44 +0000679Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
682 * parserInternals.[ch]: trying to speed up parsing
683 * xpath.c : speeded up node set equality op
684
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000685Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
688 better handling of ID/IDREF and the list modules associated
689 * configure.in: small CFLAGS cleanup
690
Daniel Veillarda8abee62001-02-19 15:14:59 +0000691Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * configure.in: fixed iconv detection on AIX (stric)
694
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000695Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000696
697 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
698
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000699Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
700
701 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
702 and optimized xmlXPathNodeSetSort
703
Daniel Veillard142adbf2001-02-17 13:21:05 +0000704Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
705
706 * xpath.c: bug fix when context size is 0
707 * parser.c: I like Norm's Dtd because they still manage to break
708 the parser occasionally
709
Daniel Veillardf23e0092001-02-16 13:21:29 +0000710Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
713
Daniel Veillarde0e26512001-02-16 00:11:46 +0000714Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
717 attributes within the XML-1.0 namespace
718
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000719Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
720
721 * xpathInternals.h: exported a few axis functions
722 * doc/xml.html: updated the doc
723
Daniel Veillard760f4422001-02-15 14:59:48 +0000724Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
725
726 * configure.in: applied patch from Daniel van Balen for OpenBSD
727 and bumped version to 2.3.1
728 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
729 attempt to find autoclosing was simply broken, removed it,
730 updated the examples, this is better
731
Daniel Veillardd194dd22001-02-14 10:37:43 +0000732Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * hash.[ch]: added Paolo Casarini patch to provide Delete from
735 hash functionnalities.
736 * doc/html/* : rebuild the doc
737
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000738Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
739
740 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
741 on predicate
742 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
743 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
744 really want to have tags closed on output even if we accept
745 unclosed ones on input
746
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000747Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * xpath.c: ouch don't free NULL, rare case fixed
750 * tree.c: don't coalesce text nodes if they don't have the
751 same behaviour wrt escaping on output
752
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000753Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
754
755 * xpath.c: small fixup
756 * SAX.c: don't warn on empty namespaces.
757
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000758Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * README: a bit of cleanup
761 * configure.in: preparing for 2.3.0 release
762
Daniel Veillard1f83d392001-02-08 09:37:42 +0000763Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * hash.[ch]: added a first version of xmlHashSize()
766 * valid.c: another bug fix from Gary Pennington
767
Daniel Veillard5eef6222001-02-07 18:24:48 +0000768Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * valid.c: couple of bug fixes pointed by Gary Pennington
771 * HTMLtree.c: #if 0 cleanup
772
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000773Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
776 which removes a time consuming check of xmlXPathNodeSetAdd()
777 and use it in places where we are sure to not break unicity
778
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000779Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * xpath.c: bug fixes found from XSLT
782 * tree.c: preserve node->name special values when copying nodes.
783 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
784 external subset are fetched when available but without full
785 validation. Added xmlLoadExtDtdDefaultValue, need a function.
786 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
787 output with encoding disabled.
788
Daniel Veillard2c833b62001-02-03 08:52:06 +0000789Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
792 xmlCheckFilename should not be called from xmlFileOpenW
793 and xmlGzfileOpenW
794
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000795Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
798 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
799 added the new tests for URI normalization
800 * testURI.c: fixed stoopid bugs
801 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
802 the URI in the error messages are now properly normalized
803
Daniel Veillardea28ce62001-02-02 08:20:19 +0000804Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
807
Daniel Veillarde99a4762001-02-01 04:34:35 +0000808Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
811
Daniel Veillard2b325a02001-01-31 20:46:31 +0000812Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * xpath.c: fixed mod operator
815
Daniel Veillardde55cf62001-01-31 15:53:13 +0000816Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * parser.c: fixed xmlStrcat doc
819 * tree.c: 2 fixes form Anders Carlson for copying nodes and
820 trees.
821
Daniel Veillard2f913b72001-01-31 13:23:49 +0000822Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * xpath.c result/XPath/tests/chaptersbase
825 result/XPath/tests/simplebase: fixed XPath node()
826 * tree.c: small fix in xmlNewNs()
827 * Makefile.am: removed extraneous xml2Conf.sh rule
828
Daniel Veillardb42042b2001-01-28 07:40:36 +0000829Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
832 Changed the library name, in order to get libxml-devel and
833 libxml2-devel to coexist on a single system
834 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
835 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
836
Daniel Veillardee0a4662001-01-27 18:59:33 +0000837Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
840 libxml2-devel installable in // as libxml-devel.
841
Daniel Veillard5eb05942001-01-27 17:50:22 +0000842Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843
844 * doc/Makefile.am: fixed make rebuild in doc
845 * doc/html/*.html: rebuilt the docs
846
Daniel Veillard65c295d2001-01-26 09:32:39 +0000847Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * tree.c: patch from Bjorn Reese on xmlBufferCCat
850
Daniel Veillard8e199902001-01-25 18:54:39 +0000851Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
854 the HTML doc to go into the -devel RPM ...
855 * aclocal.m4 config.h.in: some updates due to auto* magic
856
Daniel Veillard93086662001-01-25 18:13:04 +0000857Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
858
859 * xpath.h: added a hook in the context structure allowing to
860 link to extra support, needed for XSLT
861
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000862Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
865 xmlXPtrCmpPoints to use it.
866 * propagated the following patch from Alejandro Forero
867 * include/win32config.h xmlIO.c: applied further suggestions
868 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
869 * example/gjobread.c: fixed warnings, now that it builds
870
871Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
872
873 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
874
875 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
876 filename points to a valid file (not a directory).
877 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
878 Added calls to xmlCheckFilenameDir.
879
880 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
881 `path' (rather than `filename') as the parameter to gzopen and open.
882
Daniel Veillard48177c22001-01-23 15:27:41 +0000883Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * Makefile.am: fixed a problem with EXTRA_DIST
886
Daniel Veillardb83ba402001-01-22 22:45:10 +0000887Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * Makefile.am example/Makefile.am: finally found the trick
890 to build the example, i.e. add "." in SUBDIRS before example
891 in the list <grin/>
892
Daniel Veillard82687162001-01-22 15:32:01 +0000893Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
894
895 * doc/xml.html: updated with an XSLT section, removed pointer to
896 W3C CVS base.
897
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000898Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * xpath.c: when copying a XSLT tree object teh tree need to be copied
901 too, and deallocation need to occur the same way.
902
Daniel Veillarde4566462001-01-22 09:58:39 +0000903Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
906 type correponding to an XSLT result tree fragment. Share most
907 of the data format with node set, as well as operators.
908 * HTMLtree.c: added a newline at the end of the doctype output
909 whe this one is not present initially.
910 * tree.c: make sure taht the parent and doc pointers are properly
911 set when copying attributes (lists).
912
Daniel Veillard701c7362001-01-21 09:48:59 +0000913Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
914
915 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
916
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000917Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
918
919 * xpath.c: seems I finally killed that ugly path evaluation
920 context bug (tagged 9999 in case is is wrong)
921
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000922Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
923
924 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
925 for XSLT
926
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000927Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
930 for xmlGzfileOpen() bug
931
Daniel Veillardf6eea272001-01-18 12:17:12 +0000932Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * xpath.c: removed an error found by XSLT usage
935 * tree.c parserInternals.h: use a predefined static string
936 for text and comment nodes, avoid freeing them in xmlFreeNode,
937 exported the string name in parserInternals.h and added
938 another value to disable encoding at output (for XSLT),
939 gain memory, time.
940
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000941Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
944 win32/libxml2/libxml2_so.dsp: new makefiles and update
945 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
946
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000947Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
950 Gary Pennington
951
Daniel Veillard389e6b72001-01-15 19:41:13 +0000952Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * xpath.c: fixed the comaprision of values and nodelists,
955 need to compare nodelist still ...
956 * debugXML.c: avoided a possible core dump
957 * HTMLparser.c: cleanup
958 * nanohttp.c: contributed fix.
959 * tree.c: fixes in properties handling added xmlSetNsProp
960 needed by libxslt
961 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
962 comment
963 * TODO: updated
964
Daniel Veillard167bd532001-01-06 21:09:34 +0000965Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * parser.c parserInternals.c: applied Bjorn Reese optimization
968 patch
969
970Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
971
972 * Makefile.am: applied patch fro make check from Martin Vidner
973
Daniel Veillard503b8932001-01-05 06:36:31 +0000974Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * configure.in: preparing 2.2.11
977 * doc/html/*: rebuild the HTML files
978 * doc/xml.html : updated
979
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000980Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * tree.c: fixed a stupid bug
983 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
984 patches related to validation of an XInclude processing result
985 * TODO: updated
986
Daniel Veillarde2488192001-01-04 10:54:22 +0000987Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
990 on large files
991
Daniel Veillardf060a412001-01-03 20:52:44 +0000992Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
995
Daniel Veillard45cff692001-01-03 18:02:04 +0000996Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
999 reported by Jonas Borgström
1000 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1001
Daniel Veillard08108982001-01-03 15:24:58 +00001002Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * testXPath.c xpath.c: fixing the XPath union expressions problem
1005 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1006
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001007Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * xmllint.c: Made is so if the file name is "-" is will read form
1010 standard input. Sven Heinicke <sven@zen.org>
1011 * tree.c: fixed a problem when growing buffer
1012 * tree.h: fixed the comment of the node types following andersca
1013 comment
1014 * TODO: updated
1015
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001016Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * HTMLparser.[ch]: added a way to avoid adding automatically
1019 omitted tags. htmlHandleOmittedElem() allows to change the
1020 default handling.
1021 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1022 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1023 of xmllint too when using --memory flag, added a memory test
1024 suite at the Makefile level.
1025 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1026 with namespace use when encountering QNames in XPath evalation,
1027 added xmlns() scheme in XPointer.
1028 * nanoftp.c : incorporated a fix
1029 * parser.c xmlIO.c: fixed problems raised with encoding when using
1030 the memory I/O
1031 * parserInternals.c: closed bug 25934 reported by
1032 torsten.landschoff@innominate.de
1033 * TODO: updated
1034
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001035Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1038 on a non-updated tree :-(, made a 2.2.10 release to correct the
1039 situation
1040
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001041Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1044 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1045 integrated a set of OpenVMS changes from Howard Taylor
1046 <Howard.Taylor@pacoast.com>
1047
Daniel Veillard58770e72000-11-25 00:48:47 +00001048Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1051 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1052
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001053Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055 * HTMLparser.c: some fixes on auto-open of html/head/body
1056 * encoding.c: fixed a compilation error on some gcc env
1057 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1058 XPointer implementation
1059 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1060 related XPointer tests and associated results
1061
Daniel Veillard300f7d62000-11-24 13:04:04 +00001062Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1063
1064 * doc/xmldtd.html doc/xml.html: following a short step by step
1065 guidance on IRC to help maciej with DTDs I started a small
1066 page on the subject.
1067
Daniel Veillard748e45d2000-11-17 16:36:08 +00001068Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1069
1070 * HTMLparser.c: fixed handling of broken charrefs
1071 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1072 patches
1073
Daniel Veillard28929b22000-11-13 18:22:49 +00001074Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * doc/xml.html doc/html/* : rebuilt the docs after adding
1077 xinclude and updated page for 2.2.7 and 2.2.8
1078 * configure.in: releasing 2.2.8
1079
Daniel Veillard41e06512000-11-13 11:47:47 +00001080Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1081
1082 * parser.[ch] parserInternals.c: applied the conditional
1083 section processing fix from Jonathan P Springer
1084 <jonathan.springer2@gte.net>
1085 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1086 project file, fixed iconv default non support
1087 * xpath.c: fixed the problem of evaluating relative expressions
1088 when a node context is provided.
1089
Daniel Veillardbf432752000-11-12 15:56:56 +00001090Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * nanoftp.c: fixed gcc 2.95 new warnings
1093 * SAX.c: fixed a stupid bug
1094 * tree.c: fixed a formatting problem when round-tripping
1095 from/to memory
1096 * xinclude.c: chased memleak, fixed a base problem
1097 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1098 xmlXPtrBuildNodeList()
1099 * TODO: updated
1100 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1101 adding a first small set of regression tests for XInclude
1102
Daniel Veillardc2def842000-11-07 14:21:01 +00001103Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * nanohttp.[ch]: applied Wayne Davison patches to access
1106 the WWW-Authorization header.
1107 * parser.c: Closed Bug#30847: Problems when switching encoding
1108 in short files by applying Simon Berg's patch.
1109 * valid.c: fixed a validation problem
1110 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1111 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1112 Wayne Davison
1113 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1114 need to be extended to non full nodes selections.
1115 * xinclude.c: starts to work decently
1116
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001117Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1118
1119 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1120 debugXML.c xmlversion.h.in: Started adding XInclude support,
1121 this is a new xmllint option
1122 * tree.c xpath.c: applied TOM patches for XPath
1123 * xpointer.c: fixed a couple of errors.
1124 * uri.c: added an escaping function needed for xinclude
1125 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1126 new warning from RH70 gcc's version
1127
Daniel Veillarda4964b72000-10-31 18:23:44 +00001128Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * HTMLparser.c: fixed loop on invalid char in scripts
1131 * parser.c: update to description of xmlIOParseDTD()
1132 * libxml.m4 xmlversion.h.in: changes contributed by
1133 Michael Schmeing <m.schmeing@internet-factory.de>
1134 * configure.in: preparing for 2.2.7
1135 * Makefile.am: trying to avoid config.h and acconfig.h
1136 being included in the distrib
1137 * configure.in: released 2.2.7
1138
1139Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1140
1141 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1142 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1143
Daniel Veillard01411222000-10-30 15:33:22 +00001144Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * parser.[ch]: added xmlIOParseDTD()
1147 * xpointer.c: added support for the 2 extra parameters of
1148 string-range, fixed a stoopid error when '0' was present
1149 in XPointer expressions
1150 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1151 testsuite for the above
1152
Daniel Veillard6db58192000-10-30 09:27:53 +00001153Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1154
1155 * libxml.spec.in: improved package descriptions
1156
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001157Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1158
1159 * xpath.c xpathInternals.h: applied a large cleaning patch
1160 from TOM <ptittom@free.fr>, it also add namespace support
1161 for function and variables registration.
1162
Daniel Veillardbd20df72000-10-29 17:53:40 +00001163Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1166 * Makefile.mingw: Wayne Davison's update adding hash.c
1167
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001168Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * xpath.c: fixed the root evaluation problems
1171 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1172 ignorable spaces with <b> <bold> <em>
1173 * tree.c: fixed a loop in xmlSearchNsByHref()
1174
Daniel Veillard767662d2000-10-27 17:04:52 +00001175Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * xpath.c: applied another XPath patch from TOM
1178 * xpath.c include/makefile.am: applied another patch from
1179 china@thewrittenword.com (cleanup on IRIX).
1180
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001181Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * xml-config.1: received a fixed version from Fredrik Hallenberg
1184 <hallon@lysator.liu.se>
1185
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001186Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1189 cleanup patch for XPath
1190
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001191Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * patched to redirrect all "out of context" error messages to
1194 a reconfigurable routine. The changes are:
1195 * xmlerror.h : added the export of an error context type (void *)
1196 an error handler type xmlGenericErrorFunc there is an interface
1197 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1198 to reset the error handling routine and its argument
1199 (by default it's equivalent to respectively fprintf and stderr.
1200 * all the c files: all wild accesses to stderr or stdout within
1201 the library have been replaced to calls to the handler.
1202
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001203Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * configure.in: release 2.2.6
1206 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1207 exporting the inner functions of xpath for extension modules
1208 * doc/*: updated and rebuilt the doc
1209
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001210Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * nanohttp.c : applied Wayne HTTP cleanup patch
1213 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1214 and xmlNodeSetSpacePreserve()
1215
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001216Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * xpath.c: closing bug #29260
1219
Daniel Veillard126f2792000-10-24 17:10:12 +00001220Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1223 multikey tuples, made hash structure opaque
1224 * valid.[ch]: moved elements, attributes, notations decalarations
1225 as well as ID and refs to hash tables.
1226 * entities.c: hash cleanup
1227 * xmlmemory.c: fixed a dump problem in debug mode
1228 * include/Makefile.am: problem passing in DESTDIR= values patch
1229 from Marc Christensen <marc@calderasystems.com>
1230 * nanohttp.c: removed debugging remains
1231 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1232 * HTMLparser.c parser.c: fixing a number of problems with the
1233 macros in the *parser.c files (Wayne).
1234 * HTMLparser.c: close the previous option when opening a new one
1235 (Marc Sanfacon).
1236 * result/HTML/*: updated the HTML results accordingly
1237
Daniel Veillard52afe802000-10-22 16:56:02 +00001238Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1241 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1242 XPath functions and XML entities table to them. More to come...
1243 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1244
Daniel Veillard683cb022000-10-22 12:04:13 +00001245Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * tree.c: coalesce adjacent text nodes
1248 * valid.c: handling of blank nodes in DTd validation (raised
1249 by problems with a posteriori validation).
1250 * nanohttp.c: changing behaviour on HTTP write stuff.
1251 * HTMLtree.c: forced body and html to be explicitely closed.
1252 * xpath.h: exported more XPath functions.
1253
Daniel Veillard1baf4122000-10-15 20:38:39 +00001254Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * Release of 2.2.5
1257 * xpointer.c: range() range-inside and other helper functions
1258 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1259
Daniel Veillard47e12f22000-10-15 14:24:25 +00001260Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1263 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1264
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001265Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1266
1267 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1268 and XPointer modules
1269
Daniel Veillard134c9f32000-10-15 10:27:08 +00001270Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1271
1272 * SAX.h: closed #25107
1273
Daniel Veillard39915622000-10-15 10:06:55 +00001274Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * testSAX.c: fixed problem with cdata reporting
1277 * SAXresult/* : updated
1278
Daniel Veillard1e851392000-10-15 10:02:56 +00001279Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1280
1281 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1282 Closed bug #27499, added to regression tests
1283 * TODO: updated
1284
Daniel Veillard7eda8452000-10-14 23:38:43 +00001285Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1288 support for SCRIPT and STYLE with help from Bjorn Reese
1289 * test/HTML/* result/HTML/*: added simple testcase and updated
1290 the existing ones.
1291
Daniel Veillardff9c3302000-10-13 16:38:25 +00001292Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1295 string-range for empty strings
1296 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1297 test/XPath/xptr/strrange: augmented the XPointer testsuite
1298
Daniel Veillard189446d2000-10-13 10:23:06 +00001299Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * doc/xml.html doc/xmlmem.html: added a module describing memory
1302 interfaces and use, updated the main page.
1303
Daniel Veillard2f971a22000-10-12 23:26:32 +00001304Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1307 nanoftp code work on Windows too now
1308
1309Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001310
1311 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1312 * xpointer.c: implemented string-range() at least a good first version
1313 * test/XPath/docs/str test/XPath/xptr/strrange
1314 result/XPath/xptr/strrange: the string-range() tests
1315
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001316Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * Makefile.am include/Makefile.am include/win32config.h
1319 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1320 and make distcheck
1321
Daniel Veillard19d61112000-10-11 23:50:35 +00001322Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1325 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1326 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1327
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001328Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1331 patch for socklen_t detection by
1332 Albert Chin-A-Young <china@thewrittenword.com>
1333
Daniel Veillardcd429612000-10-11 15:57:05 +00001334Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1337 and added a --dtdvalid option to xmllint used to test it
1338
Daniel Veillard47c02452000-10-11 13:04:36 +00001339Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1342 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1343
Daniel Veillard2d38f042000-10-11 10:54:10 +00001344Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1347 handlings (registration, lookup, cleanup)
1348
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001349Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * configure.in Makefile.am include/makefile.am: adding XPointer
1352 and XPtrtests target
1353 * xpointer.[ch] : new files for XPointer support
1354 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1355 more XPath tests
1356
Daniel Veillard57fda592000-10-10 23:24:14 +00001357Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * configure.in: fixed, very broken, make distcheck works again
1360
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001361Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * More work toward 2.2.5, integrated a number of patches
1364 * configure.in Makefile.am win32config.h.in: trying to cleanup
1365 make distcheck .... huh ...
1366 * include/Makefile.am include/win32config.h: new directory
1367 for includes
1368 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1369 updated teh makefiles and instructions for WIN32
1370 * xpath.c: small fixes
1371 * test/XPath/ results/XPath: updated the testcases and results
1372 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1373 suggested patches
1374 * valid.c: fixed an ID bug
1375
Daniel Veillardb71379b2000-10-09 12:30:39 +00001376Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1379 the automake bug where wrong dependancies were generated.
1380 * xpath.[ch]: worked on XPointer
1381
Daniel Veillard7e99c632000-10-06 12:59:53 +00001382Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * configure.in Makefile.am: 2.2.5, ship the include in an
1385 include/libxml subdirectory, use symlinks when using CVS
1386 * testSAX.c: fixed small bug
1387 * testXPath.c: changed the way testfiles are parsed
1388 * debugXML.c: same kind of cleanup when parsing an argument expression
1389 XPath/XPointers can have blanks embedded
1390 * xpath.[ch]: more cleanup, reorgs for XPointer work
1391 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1392 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1393
Daniel Veillard55b91f22000-10-05 16:30:11 +00001394Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1397 in the XPath engine, rewrote large parts of it, now it's far
1398 cleaner and in sync with the REC not an old WD. Fixed a parsing
1399 problem in the interactive XML shell found when testing XPath.
1400
Daniel Veillardac260302000-10-04 13:33:43 +00001401Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1404 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1405 examples with the extra test
1406
Daniel Veillard7cfce322000-10-04 12:40:27 +00001407Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1410 the global init function.
1411
Daniel Veillard970112a2000-10-03 09:33:21 +00001412Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * HTMLparser.c: Doohhh, attribute name parsing was still case
1415 sensitive ! Fixed this ...
1416 * result/HTML/* : updated the tests results accordingly
1417
Daniel Veillard740abf52000-10-02 23:04:54 +00001418Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1421 engine, should be far more stable, incorporated a new version of
1422 preceding/following axis, need testing
1423 * uri.c: fixed file:///c:/a/b/c problem
1424 * test/XPath/tests/idsimple: augmented the XPath tests
1425
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001426Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1427
1428 * doc/* rebuilding docs for 2.2.4 release
1429
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001430Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * configure.in: releasing 2.2.4
1433 * parser.[ch]: added xmlStrEqual()
1434 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1435 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1436 use xmlStrEqual instead
1437 * TODO: updated
1438 * added an XPath test
1439
Daniel Veillardbc765302000-10-01 18:23:35 +00001440Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1443 * entities.h: exported xmlInitializePredefinedEntities
1444 * parser.[ch] : added xmlInitParser()
1445 * parserInternals.h : had to export htmlInitAutoClose()
1446
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001447Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1450 problems
1451 * Makefile.am : added XPath regression tests to normal tests
1452 * uri.c: fixed a problem with local paths, cleanup
1453 * parser.c: fixed a problem with large CData sections
1454
Daniel Veillardd2ade932000-09-30 14:39:55 +00001455Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * configure.in xml-config.in: patch from "Ben Taylor"
1458 <sol7x86@hotmail.com> for solaris shared libs lookup
1459
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014602000-09-30 Martin Baulig <baulig@suse.de>
1461
1462 * libxml-2.0.pc.in: Provide pkg-config script.
1463
1464 * configure.in: Create the libxml-2.0.pc script from the
1465 libxml-2.0.pc.in templates.
1466 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001467 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001468
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001469Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1472 when compiling with MSC
1473
Daniel Veillard46057e12000-09-24 18:49:59 +00001474Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * xpath.c: patch for normalize-string() substring-before(),
1477 substring-after() and translate() functions from Bjorn Reese
1478 <breese@mail1.stofanet.dk>
1479 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1480 Fredrik Hallenberg <hallon@lysator.liu.se>
1481 * TODO: updated
1482
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001483Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1486 problem of socklen_t being undefined on a number of platforms
1487 * debugXML.c: fixed a compilation problem when without snprintf
1488
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001489Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1492 an URI bug and a fix for the control-character-induced infinite loop
1493 * nanohttp.c: preventive fix for compiling on WIN32
1494
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001495Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * xmlint.c: closing bug #25000
1498
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001499Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1502 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1503 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1504 related function, fixing xmlStrncmp(), and associated cleanup
1505 * result/HTML/entities.html.sax: updating result
1506
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001507Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * uri.c: applied patch for URI escaping from Wayne Davison
1510 <wayned@blorf.net>
1511 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1512 from Denis Barbier <barbier@imacs.polytechnique.fr>
1513 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1514 patch from Wayne Davison
1515
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001516Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * doc/xml.html : updated with new releases, adding "how to help"
1519
Daniel Veillard04698d92000-09-17 16:00:22 +00001520Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1523 removed a few warnings in pedantic mode ...
1524 * parserInternals.c parser.c: moved encoding switching function
1525 to parserInternals.c
1526 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1527
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001528Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1531 error or warning handlers
1532
Daniel Veillardb1059e22000-09-16 14:02:43 +00001533Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * parserInternals.c parserInternals.h parser.c Makefile.am:
1536 created a new module parserInternals.c, moved most of the
1537 code shared by the various parsers there, as well as
1538 deprecated code from parser.c. More cleanup of parser.c
1539 * uri.c: fixed a problem when URI is NULL
1540 * valid.c: speedup when looking for an attribute declaration
1541
Daniel Veillard39c7d712000-09-10 16:14:55 +00001542Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1545 the cleanup of the computation of URI references when seeking
1546 external entities. The URI reference string and the resulting
1547 URI are both stored now.
1548 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1549 large s(n)printf checks and cleanup from Denis Barbier
1550 <barbier@imacs.polytechnique.fr>
1551 * xmlversion.h.in tree.h: couple of SGML declarations for a
1552 possible docbook module.
1553 * result/VC/ : a couple of test output changed due to the change
1554 of the entities URI
1555
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001556Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * parser.h: added a _private field for linking user's data
1559
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001560Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1561
1562 * parser.c parserInternals.h: demacroified most of the IS_XXX
1563 the gain in size is significant so ...
1564
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001565Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * entities.c: cases where looking up entities with doc==NULL
1568 covered
1569
Daniel Veillard90e11312000-09-05 10:42:32 +00001570Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
Daniel Veillard1de50802000-09-07 08:54:32 +00001572 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001573 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1574
Daniel Veillard98a79162000-09-04 11:15:39 +00001575Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1576
Daniel Veillard1de50802000-09-07 08:54:32 +00001577 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001578 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1579 * Makefile.in: added URItest and included thenin "make tests"
1580
1581Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001582
1583 * xmlversion.h.in: closed bug 22941
1584
Daniel Veillard2bb89092000-08-31 14:57:50 +00001585Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * doc/xmlio.html: added doc and example for entity loader
1588 redefinition.
1589
Daniel Veillard96984452000-08-31 13:50:12 +00001590Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1593 used by libxml
1594
Daniel Veillarde715dd22000-08-29 18:29:38 +00001595Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1596
1597 * parser.c: Fixed bug on invalid ontent characters and when using
1598 push.
1599 * xmllint.c: fixed xmllint endling of errors in push mode
1600
Daniel Veillard4948eb42000-08-29 09:41:15 +00001601Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001604 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001605 * result/HTML/*.sax: regenerated HTML SAX output
1606 * parser.c: more cleanup.
1607
Daniel Veillarde010c172000-08-28 10:04:51 +00001608Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001611 patches from Wayne Davison <wayned@users.sourceforge.net>,
1612 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001613 * HTMLparser.c: fixed an ignorable white space detection bug
1614 occuring when parsing with SAX only
1615 * result/HTML/*.sax: updated since the output is now HTML
1616 encoded...
1617
Daniel Veillard47f3f312000-08-27 22:40:15 +00001618Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001620 * HTMLparser.[ch]: applied some of Wayne Davison
1621 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001622
Daniel Veillarde0854c32000-08-27 21:12:29 +00001623Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1626 undeclared namespace prefix was used, added a warning.
1627 Cleaned up support w.r.t. entities, spilling out a warning
1628 and being pedantic on lookups.
1629 * test/warning/ent9 : added testcase for previous example.
1630 * TODO: updated
1631 * parserInternals.h parser.c: changed the way names are parsed
1632 now allow infinite size and decrease penalty for normal use
1633 * parser.c: Started a big cleanup/check of the parser code,
1634 fixed some of the most tortuous entity code, spotted code
1635 unused anymore
1636 * test/*: added tests for very long names and related nasty
1637 things.
1638
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001639Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * doc/encoding.html: added encoding aliases doc
1642 * doc/xml.html: updates
1643 * encoding.[ch]: added EncodingAliases functions
1644 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1645 bottleneck affecting large DTDs like Docbook
1646 * parser.[ch] xmllint.c: added a pedantic option, will be
1647 useful
1648 * SAX.c: redefinition of entities is reported in pedantic mode
1649 * testHTML.c: uninitialized warning from gcc
1650 * uri.c: fixed a couple of bugs
1651 * TODO: added issue raised by Michael
1652
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001653Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1654
1655 * doc/encoding.html: propagated Martin Duerst suggestions
1656
Daniel Veillard52402ce2000-08-22 23:36:12 +00001657Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1660 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1661 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1662 by Wayne Davison
1663
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001664Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * nanoftp.c nanohttp.c: small cleanup
1667 * TODO: updated
1668
Daniel Veillard244ece92000-08-19 20:58:02 +00001669Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * added an old VC testcase and updated title.xml entity
1672
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001673Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1674
1675 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1676 done on auto-opening of <p> tags and cleanup of SAX output
1677
Daniel Veillard979e55e2000-08-19 16:48:54 +00001678Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1681
Daniel Veillard4540be42000-08-19 16:40:28 +00001682Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1683
1684 * doc/xml.html libxml.* structure.*: updated the doc a bit
1685
Daniel Veillard808a3f12000-08-17 13:50:51 +00001686Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1689 of SAX tests
1690
Daniel Veillard29579362000-08-14 17:57:48 +00001691Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1694 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1695
Daniel Veillard1255ab72000-08-14 15:13:33 +00001696Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1699 * testHTML.c: fix core dump on Solaris 2.x systems
1700 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1701 * result/HTML/*.sax: previous bug fix lead to new results
1702
Daniel Veillard03109292000-08-14 14:58:22 +00001703Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1706 * configure.in: added --with-readline=DIR to accept alternate
1707 path for readline include/library
1708 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1709 for ANSI under HP-UX
1710 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1711 includes @LIBS@
1712
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001713Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * doc/* : rebuilt the docs
1716 * getting ready for 2.2.2 release
1717
Daniel Veillard87b95392000-08-12 21:12:04 +00001718Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1721 and xmlAddFeature()
1722 * tree.[ch]: added xmlAddChildList()
1723 * xmllint.c: MAP_FAILED macro test
1724 * parser.h: added xmlParseCtxtExternalEntity()
1725 * valid.c: applied bug fixes removed warning
1726 * tree.c: added CDATA block to elements content
1727 * testSAX.c: cleanup of output
1728 * testHTML.c: added SAX testing
1729 * encoding.c: better error recovery
1730 * SAX.c, parser.c: fixed one of the external entity processing
1731 of the OASis testsuite
1732 * Makefile.am: added HTML SAX regression tests
1733 * configure.in: bumped to 2.2.2
1734 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1735 SAX results
1736
Daniel Veillard88a172f2000-08-04 18:23:10 +00001737Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * configure.in: patch for HP compiler
1740
17412000-08-04 Sven Heinicke <sven@zen.org>
1742
1743 * xmllint.c: Was coredumping sometimes when the file given didn't
1744 exist.
1745
Daniel Veillard46e370e2000-07-21 20:32:03 +00001746Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001749
Daniel Veillard46e370e2000-07-21 20:32:03 +00001750 when using in memory parsing. Need some cleanup.
1751 * xmllint.c configure.in: added a --memory flag to test memory
1752 parsing
1753
Daniel Veillard36650692000-07-21 15:16:39 +00001754Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * nanohttp.c: fixed socklen_t replacement to unsigned int
1757 * parser.c: fixed a space handdling missing at the end of
1758 production 28 DOCTYPE.
1759 * xmlmemory.c: fixed a stupid bug on the routine to override
1760 allocation functions
1761 * TODO: updated
1762
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001763Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1764
1765 * doc/ regenerated the docs
1766
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001767Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * doc/encoding.html doc/xml.html: added I18N doc
1770 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1771 improvements, both parser and filters, added ASCII & HTML,
1772 fixed the ISO-Latin-1 one
1773 * xmllint.c testHTML.c: added/made visible --encode
1774 * debugXML.c : cleanup
1775 * most .c files: applied patches due to warning on Windows and
1776 when using Sun Pro cc compiler
1777 * xpath.c : cleanup memleaks
1778 * nanoftp.c : added a TESTING preprocessor flag for standalong
1779 compile so that people can report bugs more easilly
1780 * nanohttp.c : ditched socklen_t which was a portability mess
1781 and replaced it with unsigned int.
1782 * tree.[ch]: added xmlHasProp()
1783 * TODO: updated
1784 * test/ : added more test for entities, NS, encoding, HTML, wap
1785 * configure.in: preparing for 2.2.0 release
1786
Daniel Veillard49703262000-07-10 10:27:46 +00001787Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * nanoftp.c: fixed the way the control connection is handled
1790 * libxml.spec.in: fixed the dependancies and cleanup
1791
Daniel Veillard306be992000-07-03 12:38:45 +00001792Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * doc/xml.html: changed the xmlsoft.org structure, updated the
1795 examples w.r.t. root and childs
1796
Daniel Veillard7d853352000-07-02 18:53:09 +00001797Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1798
1799 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1800
Daniel Veillard365e13b2000-07-02 07:56:37 +00001801Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * HTMLparser.c: Work on character encoding support for the HTML parser
1804 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1805 * encoding.c: Fixed a potential memleak in the encoding stuff
1806
Daniel Veillardaf743792000-07-01 11:49:28 +00001807Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * doc/FAQ.html doc/Makefile.am : added a FAQ
1810
1811Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001812
1813 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1814 of the HTML parser to force it to not bypass SAX
1815
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001816Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * win32config.h.in: updated
1819 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1820 lacks iconv support :-( need to release 2.1.1
1821 * configure.in: release 2.1.1
1822 * HTMLparser: fixed bug #14784
1823 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1824 by Windows compiler
1825 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1826 the SAX startDocument() callback.
1827 * TODO: updated
1828
1829Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * added xmlStopParser()
1832
Daniel Veillardbe803962000-06-28 23:40:59 +00001833Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * configure.in: 2.1.0 prerelease
1836 * Large resync between W3C and Gnome tree
1837 * nanoftp, nanohttp.c: fixed stalled connections probs
1838 * HTMLtree.c SAX.c : support for attribute without values in
1839 HTML for andersca
1840 * valid.c: Fixed most validation + namespace problems
1841 * HTMLparser.c: start document callback for andersca
1842 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1843 * parser.h, SAX.c: serious speed improvement for large
1844 CDATA blocks
1845 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1846 different encoding
1847 * example/Makefile.am example/gjobread.c tree.h: work on
1848 libxml1 libxml2 convergence.
1849 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1850 and the LIBXML_TEST_VERSION macro
1851
Daniel Veillardc310d562000-06-23 18:32:15 +00001852Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * doc/xml.html: various patches and improvements typo fixed by
1855 Felix Natter
1856 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1857 from Felix Natter <fnatter@gmx.net>
1858
Daniel Veillardf3029822000-05-06 08:11:19 +00001859Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * doc/upgrade.html: updated with instructions for support of both
1862 libxml-1.x and libxml-2.x
1863 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1864 for 2.x support and also fixed includes
1865
1866
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001867Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1868
1869 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1870 the encoding support, added iconv support, so now libxml if
1871 compiled with iconv automatically support japanese encodings
1872 among others. Work based on initial patch from Yuan-Chen Cheng
1873 I may have broken binary compat in the encoding handler
1874 registration scheme, but that was so utterly broken I don't
1875 expect anybody to have used this feature until now.
1876 * parserInternals.h: fixup on the CHAR range macro
1877 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1878 code.
1879 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1880 * uri.c: added xmlParseURI() I can't believe I forgot to
1881 implement this one in 2.0 !!!
1882 * SAX.c: moved doc->encoding update in the endDocument() call.
1883 * TODO: updated.
1884
Daniel Veillard06047432000-04-24 11:33:38 +00001885Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1886
1887 * tree.h: removed extraneous xmlRemoveProp definition
1888 * TODO: added item about --disable-corba configure switch
1889 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1890 * nanoftp.c: fixed include problems giving troubles on AIX and
1891 slowlaris
1892 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1893 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1894 comment and headers changes to lower gtk-doc number of warnings
1895 * doc/html/*: rebuilt docs
1896
Daniel Veillarde0aed302000-04-16 08:52:20 +00001897Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * HACKING: documented the tag for 1.x and instructions
1900
Daniel Veillard5e873c42000-04-12 13:27:38 +00001901Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1904 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1905 xmlCreateIOParserCtxt
1906 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1907 significant overall improvement
1908 * xmllint.c: added I/O test to xmllint
1909 * testSAX.c: added a speed test
1910 * doc/* : updated/regenerated
1911
Daniel Veillardfc708e22000-04-08 13:17:27 +00001912Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * xpath.c uri.h parserInternals.h: cosmetic changes from
1915 "Timur I. Bakeyev" <timur@bat.ru>, including making
1916 xmlCreateURI() public
1917
Daniel Veillard5d211f42000-04-07 17:00:24 +00001918Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1921 and the code at the same time. Added a clean mechanism for
1922 overload or added input methods: xmlRegisterInputCallbacks()
1923 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1924 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1925 * TODO: updated
1926 * doc/* : updated/regenerated
1927 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1928 source dir
1929
Daniel Veillarde77a9182000-04-05 19:12:29 +00001930Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * testURI.c: yet another forgotten commit, I should get some sleep !
1933
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001934Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * xmllint.c: forgot to commit this too ?
1937
Daniel Veillardb9df4042000-04-05 14:23:16 +00001938Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * xmlversion.h.in : forgot to commit this previously
1941
Daniel Veillard361d8452000-04-03 19:48:13 +00001942Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1945 * README TODO: updated for release
1946 * uri.c uri.h: added authority parsing/saving
1947 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1948 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1949 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1950 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1951 Makefile.am : added compile-time customization of libxml
1952 --with-ftp --with-http --with-html --with-xpath --with-debug
1953 --with-mem-debug
1954 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1955 #include <libxml/xxx.h> I hope it won't break too much stuff
1956 and will be manageable in the future...
1957 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1958 and added xmllint to the installed programs
1959 * uri.h: added xmlFreeURI()
1960
Daniel Veillardec303412000-03-24 13:41:54 +00001961Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1962
1963 * uri.c uri.h: finished the escaping handling, the base support
1964 and the URI path normalization. Looks good just lacks the
1965 authority content parsing code.
1966 * Makefile.am: added instructions to generate testURI
1967 * TODO: updated
1968 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1969 added links and icons for W3C and Gnome
1970
Daniel Veillard8f621982000-03-20 13:07:15 +00001971Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * xmlmemory.[ch] : seems I forgot to actually update the files in
1974 the last commit :-)
1975 * doc/xml.html doc/html/* : updated and uploaded the docs
1976
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001977Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1980 * TODO: updated
1981 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001982 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001983 gfree).
1984 * Makefile.am, uri.c, uri.h: added a set of functions to do
1985 exact (litteraly copied from the RFC 2396 productions) parsing
1986 and handling of URI. Will be needed for XLink, one XML WFC,
1987 XML Base and reused in the nano[ftp/http] modules. Still work
1988 to be done.
1989
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001990Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * configure.in, libxml.spec.in : libxml2
1993 * doc/* : updated the doc page, rebuilt the docs
1994
Daniel Veillardcf461992000-03-14 18:30:20 +00001995Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * all: tagged LIB_XML_1_X
1998 * *.c *.h : updated from W3C CVS tree
1999 * configure.in : 2.0.0-beta
2000 * libxml.spec.in : libxml2 package nam
2001 * result/* : new version of the tests output
2002
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002003Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2004
2005 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2006
Daniel Veillardb566ce12000-03-04 11:39:42 +00002007Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * doc/* : rebuilt the docs
2010 * parser.c: final patch on #6766
2011 * valid.c: small patch on validity checks.
2012
Daniel Veillardfb76c402000-03-04 11:39:42 +00002013Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2014
2015 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2016 added
2017 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2018 compatibility w.r.t. XML spec and existing code.
2019
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002020Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * parser.c: seems a better solution to <a> </a> exists,
2023 will try it for a while
2024
Daniel Veillard83a30e72000-03-02 03:33:32 +00002025Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2026
2027 * parser.c: tried to remove the <a> </a> generating <a/>
2028 this is hard. Left a flag for that purpose. Fixed bug #6766
2029 * configure.in: prepared 1.8.7 not released, due to previous
2030 problem
2031
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002032Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * doc/xml.html : applied second patch from Paul DuBois
2035
Daniel Veillard402e8c82000-02-29 22:57:47 +00002036Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2037
2038 * doc/xml.html : applied patch from Paul DuBois
2039
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002040Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2043
Daniel Veillard5feb8492000-02-02 17:15:36 +00002044Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2047 compilation warnings on various platforms.
2048 * parser.c: Fixed #5281 validity error callbacks are now desactived
2049 by default if not validating.
2050
Daniel Veillardf341f932000-02-02 14:52:08 +00002051Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2052
2053 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2054
Daniel Veillard13c757e2000-02-01 23:59:15 +00002055Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2058 <gkatsi@cs.toronto.edu>
2059
Daniel Veillard726e8792000-01-30 20:04:29 +00002060Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2063 processing URLs
2064
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002065Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2066
2067 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2068 xmlNanoFTPUpdateURL for persistent control connections.
2069 * configure.in: 1.8.6
2070
2071Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2074 * tree.[ch] : added xmlSaveNoEmptyTags
2075
James Henstridgef3be9312000-01-28 13:59:21 +000020762000-01-29 James Henstridge <james@daa.com.au>
2077
2078 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2079
2080 * Makefile.am: added nanoftp.[ch] to the build.
2081
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002082Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2083
2084 * nanoftp.[ch]: cleanup, comments, API
2085 * debugXML.c : fixed a bug in the cat command
2086 * doc/*: regenerated the docs
2087
Daniel Veillardda07c342000-01-25 18:31:22 +00002088Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2091 * debugXML.c : fixed a bug in the cat command
2092 * valid.c: fixing some small probs
2093 * libxml.spec.in: get rid of the SNAP suffix
2094 * doc/xml.html: updated the status
2095
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002096Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * xml-config.in: xml-config --version to just return the
2099 version number
2100 * xpath.c: some cleanup w.r.t. axis when the current node is
2101 an attribute.
2102 * TODO: updated
2103
Daniel Veillard461a66c2000-01-18 18:01:01 +00002104Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2105
2106 * configure.in: prepared for libxml-1.8.5
2107 * doc/* recompiled the documentation
2108
21092000-01-17 Jody Goldberg <jgoldberg@home.com>
2110
2111 * configure.in : WARNING autoconf subtlety alert :
2112 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2113 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2114 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2115 get defined by AC_CHECK_HEADERS.
2116
Daniel Veillardf967b902000-01-17 16:06:10 +00002117Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2120 Rune.Djurhuus@fast.no
2121
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002122Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * TODO: updated
2125 * tree.c, parser.c: made sure that only memory alloc problems
2126 and internal parser errors are allowed to write to stdout or
2127 stderr.
2128
Daniel Veillard0142b842000-01-14 14:45:24 +00002129Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * tree.c : restored xmlNewGlobalNs since this seems used by
2132 a lot of existing code :-(, fixed a bug in xmlNewNs
2133 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2134 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2135 to exit() from the library code.
2136 * xpath.c, parser.c: removed bugs or unused code detected by
2137 Windows compilers
2138 * parser.c: started adding interfaces for parsing well balanced
2139 XML fragments
2140 * configure.in: releasing 1.8.4
2141 * doc/* : rebuilt the docs
2142
Daniel Veillard2eac5032000-01-09 21:08:56 +00002143Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2144
2145 * tree.[ch] : added xmlNewDocFragment() for DOM
2146 * testHTML.c: uninitialized variable.
2147
Daniel Veillardf3a73582000-01-05 14:58:39 +00002148Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2149
2150 * doc/* : rebuild the docs
2151
Daniel Veillard71b656e2000-01-05 14:46:17 +00002152Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * acconfig.h: readline and history patch
2155 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2156 * tree.c: added check and handling when possibly removing an ID
2157 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2158 and saving.
2159 * test/HTML/entities.html result/HTML/entities.html* : test for
2160 various entities reference cases
2161 * result/HTML/* : as a result output of some testcase have
2162 changed
2163 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2164 by previous example. added xmlParseTryOrFinish().
2165 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2166 entities.h debugXML.h HTMLparser.h: changed the way struct are
2167 declared to allow gtk-doc to expose those
2168 * parser.c: closed bug #4960
2169 * Makefile.am configure.in: Applied patch from
2170 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2171 and math/socket libs detection
2172
Daniel Veillard437b87b2000-01-03 17:30:46 +00002173Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2174
2175 * configure.in, Makefile.am: link tester against readline
2176 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2177
Daniel Veillard686d6b62000-01-03 11:08:02 +00002178Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * tree.[ch]: added xmlRemoveProp
2181 * win32config.h.in nanohttp.c: avoid including the Windows
2182 socket stuff in every C files
2183 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2184 the XmL parser(s)
2185 * test/ns4 result/ns4 etc...: added test case for previous prob
2186 * tree.c: xmlNewNs wasn't checking for double definition
2187 * Makefile.in: fixed a problem with dist-hook duplicates
2188 * parser.[hc], xmlIO.c: fixed the loading of external entities
2189 APIs, now xmlLoadExternalEntity() is used everywhere and
2190 setting up an app specific front-end using the
2191 * SAX.c parser.c: some fixes, now the xhtml spec validates
2192 with the xhtml DTD.
2193 * error.c: fixed crashes in case of no input stream
2194 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2195 to the validation tests and results
2196
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002197Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2200 too htmlCreatePushParserCtxt() and htmlParseChunk()
2201 * parser.c: a bit of cleanup.
2202 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2203 to XML) removed the last mem leak known
2204 * HTMLtree.c: output message cleanup
2205 * xmlmemory.c: display content info about memory blocks
2206 * result/HTML/wired.* : missing att value warning change
2207
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002208Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * doc/* : rebuilt the documentation
2211
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002212Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * parser.[ch] parserInternals.h: Push parser for XML,
2215 seems to work fine now
2216 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2217 --push for push testing
2218 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2219 * testSAX.c: added --push
2220 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2221 subtree
2222 * xmlIO.[ch] : enriched API + fixes for push mode
2223 * entities.[ch]: added the entity content length to the struct.
2224 * xmlmemory.[ch]: new API to show the last entries for the shell
2225 * valid.c: added required attribute testing
2226 * SAX.c: the cdata callback now merge contiguous fragments
2227 * HTMLparser.c: cleanup of some macros
2228
Daniel Veillard3c558c31999-12-22 11:30:41 +00002229Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * parser.c: fix for PIs name starting with xml
2232 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002233 * *.c, configure.in win32config.h.in : generate win32config.h for
2234 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002235
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002236Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * parser.c: fixed a stupid = vs. == bug :-(
2239 * doc/gnome-xml.sgml: s/glade/xml/
2240
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002241Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * configure.in, doc/xml.html : bug fix release 1.8.2
2244 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2245 Hopefully the end of that silly C++ include problem
2246 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2247 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2248 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2249 troubles with autoclosed elements when the stree shape doesn't
2250 follow the DtD specs. Added htmlIsAutoClosed() and
2251 htmlAutoCloseTag()
2252 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2253 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2254 * debugXML.c: fixed a bug on printing default namespaces.
2255 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2256
Daniel Veillardb24054a1999-12-18 15:32:46 +00002257Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2258
2259 * result/HTML/*.htm[l] : updated the HTML regression tests according
2260 to the new output
2261 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2262 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2263 problem due to intermix of extern "C" { ... } declarations for C++
2264 and recursive includes in the headers
2265
Chris Lahey323c48c1999-12-18 15:32:45 +000022661999-12-20 Chris Lahey <clahey@umich.edu>
2267
2268 * HTMLtree.c: Made it so that html nodes with a single child do
2269 not insert a carriage return before or after the child node.
2270
Daniel Veillardb24054a1999-12-18 15:32:46 +00002271Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002272
2273 * configure.in, doc/xml.html : bug fix release 1.8.1
2274 * parser.c: fixed bug #4344
2275 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2276 added the glue to avoid C++ problems
2277 * doc/* : regenerated the documentation
2278
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002279Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2282 namespace recognition, and Dia as a resul :-(
2283 * encoding.c: closed bug #3950
2284
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002285Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2286
2287 * valid.c: debugging a posteriori validation, except URI expansion
2288 stuff this should be fixed now
2289 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2290 Carl Nygard <cnygard@bellatlantic.net>
2291 * tester.c: added --postvalid, cleaning of the code
2292 * tree.[ch]: added xmlDocGetRootElement()
2293
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002294Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2295
2296 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2297 c++ losage.
2298
Daniel Veillard10a2c651999-12-12 13:03:50 +00002299Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2300
2301 * configure.in, doc/xml.html : bumped to 1.8.0
2302 * xlink.[ch], Makefile.am : added framework for link detection
2303 * parser.h: added nbChars to parser context, needed for cleanup.
2304 * xmlmemory.c: removed a nasty bug when out of mem
2305 * valid.[ch]: adding namespace support for attribute decl
2306 * tester.c: added --debugent option
2307 * debugXML.[ch]: added xmlDebugDumpEntities()
2308 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2309 buffers instead, this was really needed, validation was breaking
2310 in strange ways due to that. Added xmlParseStringPEReference()
2311 and other parsing from strings functions. Entities processing
2312 modified again, but PERef are still not handled correcly but
2313 unless you're Eve Maller you won't notice :-)
2314 * HTMLparser.c: large changes toward reliability, and switched to
2315 lowercase internal tags, XHTML is lowercase, so it will help
2316 that output is closer to next version.
2317 * doc/* : regenerated the documentation, it is now hosted at
2318 http://xmlsoft.org/ (same bits I just bought the domain :-)
2319
2320
Daniel Veillard294cbca1999-12-03 13:19:09 +00002321Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2324 doc generation
2325 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2326 in the SAX API
2327 * doc/*: rebuilt the doc making sure everything appears in the
2328 HTML files
2329
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002330Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2333 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2334 which allow impressive speed improvement on dataset with
2335 large text pieces, but at the cost of broken binary
2336 compatibility and slightly bigger memory usage.
2337 Configure with --with-buffers to activate them, they
2338 are protected with XML_USE_BUFFER_CONTENT define.
2339 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2340 goal is 0 memory left allocated once parser is no more used
2341 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2342 call xmlCleanupParser() and xmlMemoryDump()
2343
Daniel Veillarda819dac1999-11-24 18:04:22 +00002344Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2347 * parser.[ch] encoding.[ch]: added memory cleanup routines
2348 * parser.c: closing bug #3788
2349 * doc/*: rebuilt the doc
2350
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002351Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2354 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2355 * tester.c: added --compress option
2356 * doc/*: rebuilt the documentation
2357
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002358Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2359
2360 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2361 if given /proc/kcore as input !
2362 * doc/xml.html doc/*: updated and rebuilt the documentation
2363
2364Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002365
2366 * parser.c: Fixed some wrongly space collapsing code due to
2367 a misreading of the spec.
2368 * result/*: fixed the output accordingly
2369
2370Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002371
2372 * encoding.c: bug fix and typos
2373 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2374 * parser.c: added attribute normalization closing bug #3597
2375 * test/att* result/att* SAXresult/att*: testcase for attribute
2376 normalization
2377
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002378Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2379
2380 * configure.in: closing bug #3163 by adding extra flags for the
2381 cc compiler on HP-UX
2382
Daniel Veillard51e3b151999-11-12 17:02:31 +00002383Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2384
2385 * valid.[ch] : removed a typo and an enumerated type bug in the
2386 xmlAddElementDecl() function
2387 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2388 call to xmlEncodeEntitiesReentrant() so that the functions
2389 New, Set and Get are at the same level.
2390 * parser.c HTMLparser.c: extra memory allocation bug for
2391 attributes detected by someone using libxml in embedded systems :-)
2392
Daniel Veillard962195f1999-10-28 15:51:53 +00002393Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * xmlmemory.h: turned off mem debug :-\
2396
Daniel Veillard35008381999-10-25 13:15:52 +00002397Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * parser.c: closed bug #2784 a one line fix, but worth pushing
2400 a new release out
2401 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2402 some structures, comments before and after the
2403 main element, and other nastyness
2404 * HTMLtree.c tree.c: accomodate the extended HTML supported
2405 * configure.in: pushing 1.7.4
2406 * test/ent8 and related outputs : added a new test for bug #2784
2407 * test/HTML/wired.html and related output: a nasty HTML example
2408 * Makefile.am: improved the test scripts
2409 * docs/* : reran the documentation extractor, updated xml.html
2410
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002411Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2412
2413 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2414 HTMLparser and debugged the HTML related code. HTML documents
2415 now have their own type
2416 * entities.c: do not dump &apos; for HTML output
2417 * xmlmemory.c: improvement, breakpoint mechanism
2418 * testHTML.c: added --sax --repeat ...
2419 * Makefile.am: improved the HTML tests
2420 * valid.[ch]: added xmlValidGetValidElements and
2421 xmlValidGetPotentialChildren
2422 * tester.c: added --insert to test the 2 new functions
2423 * test//* result//* SAXresult//* : regression test cleanup
2424 and extension.
2425 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2426 gnome-xml-nanohttp.html
2427
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002428Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * HTMLparser.c: fixed problems with some autoclose tags
2431 * tree.c: fixed XML output problems.
2432 * result/* SAXresult/*: update of the tests output
2433
Daniel Veillard6077d031999-10-09 09:11:45 +00002434Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * Makefile.am: Arturo patch for xmlConf.sh version info
2437 * parser.c: Tim Josling patch for single quoted items
2438 * tester.c: Tim Josling patch for tester options usage
2439 * tree.h: indent cleanup
2440
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002441Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2442
2443 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2444 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2445
Daniel Veillard00fdf371999-10-08 09:40:39 +00002446Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2447
2448 * tree.c : Raph patch for initialization of CORBA fields
2449 * parser.c, xpath.c, ...: modification of doc comments
2450 * xpath.c : allow spaces in xpath expressions
2451
Daniel Veillardad219441999-09-27 08:17:49 +00002452Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2453
2454 * xmlmemory.h: turning off memory debug :-(
2455
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002456Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2459 better SAX interfaces.
2460 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2461 entity.
2462 * configure.in: 1.7.2
2463
2464Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002465
2466 * libxml.spec.in: fixed the URL
2467 * doc/xml.html: improved the documentation front-end
2468
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002469Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002470
2471 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2472
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002473Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002474
2475 * libxml.spec.in: fixed the alpha compile problem
2476 * parser.[ch]: changed errno to errNo in the parser context :-(
2477 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2478 * doc/xml.html: changed CHAR to xmlChar
2479 * doc/html/*: recompiled the documentation
2480 * configure.in: 1.7.1
2481
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002482Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * parser.h: modified the parser context struct to regain 1.4.0
2485 binary compatibility
2486 * parser.c, xml-error.h: added errno ot teh context and defined
2487 a set of errors values with update of errno
2488 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2489 DTDs and entities
2490 * *.h, *.c: complete cleanup of the use of config.h and include
2491 protection depending on the current setup.
2492 * overalll debugging, maintenance and bug-fixing on all modules
2493 * updated the documentation
2494 * ready for 1.7.0
2495
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002496Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2497
2498 * HTMLparser.c : cleanup
2499 * SAX.c valid.c valid.h: added ID/IDREF checking
2500 * tree.c tree.h: extended doc structure for refs
2501 * configure.in: 1.6.2
2502 * parser.c: patched bug in SAX user arg call
2503 * parserInternals.h: patched missing close in C++ wrapping
2504 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2505 especially upcoming XPointer implementation.
2506 * doc/xml.html: augmented, typo
2507
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002508Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2509
2510 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2511 not all invocations of install understand -d.
2512
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002513Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2514
2515 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2516 to make 'check' works, when builddir != srcdir.
2517
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002518Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * doc/xml.html : updated the documentation
2521
Daniel Veillard6454aec1999-09-02 22:04:43 +00002522Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2523
2524 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2525 not deallocated memory blocks
2526 * *.c : replaces all calls to malloc() free() and realloc() to
2527 the wrapper functions/macros
2528 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2529 instead of xmlFreeNodeList()
2530
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002531Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * HTMLparser.c: corrected a stupid bug leading to core dump at
2534 tree deallocation. Removed warnings indicated by
2535 Stephane.Conversy@lri.fr
2536 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2537 looked for in the external subset
2538
2539Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002540
2541 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2542 on SGI by Stephane.Conversy@lri.fr
2543
Daniel Veillardb96e6431999-08-29 21:02:19 +00002544Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2545
2546 * all .h : changed the prototype declaration indent as in gtk
2547 * most .c : working on reducing the TODOs in the code
2548 * most .c : cleanup though -pedantic and Insure++
2549 * improvements on validation ID checkings.
2550 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2551 * xml-config.in: closed #1810
2552
2553Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002554
2555 * tree.h, valid.c, valid.h: more work on validity, IDs
2556 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2557 definition for AIX
2558
Daniel Veillardb556eb51999-08-15 17:19:50 +00002559Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2562 the distribution due to a cut'n paste error at last commit
2563
Daniel Veillardb05deb71999-08-10 19:04:08 +00002564Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * configure.in: upgraded to version 1.4.0
2567 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2568 Big update, added a large part of the validation process,
2569 it should be usable, but some parts are missing
2570 * xpath.c: improved the implementation w.r.t. root.
2571 * Makefile.am: added more tests
2572 * test and result trees: added a lot of tests
2573 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2574
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002575Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * Added an HACKING file
2578
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002579Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * xpath.[ch] : improvements and debug of the XPath implementation
2582 * parser.c, HTMLparser.c : modified the parsers to be progressive
2583 * tree.[ch] : extended the Buffer promitives
2584 * xmlIO.[ch] : added basic I/O routines providing progressive
2585 parsing and ready for I18N conversion plugins
2586 * SAXresult/* : the SAX callback sequence maybe slightly different
2587 now
2588 * test*.c : improved/updated the tests programs
2589 * doc/* : recompiled the docs.
2590
Daniel Veillard15b75af1999-07-26 16:42:37 +000025911999-07-26 Michael Meeks <michael@edenproject.org>
2592
2593 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2594
2595 * tree.c: Ditto.
2596
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002597Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * configure.in: upgraded to version 1.4.0
2600 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2601 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2602 XML query language, see http://www.w3.org/TR/xpath for more details.
2603 * parser.c, parser.h: added CHAR* related string functions for XPath
2604 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2605 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2606 rebuild the docs.
2607 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2608 and regression testing capabilities for XPath.
2609
Daniel Veillardd79d7871999-07-12 10:38:12 +00002610Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2613 closing bug #1646
2614
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002615Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * Makefile.am, example/Makefile.am: closed bug #1683
2618
Daniel Veillard3166ab11999-07-11 16:14:19 +00002619Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * example/Makefile.am, configure.in: added the makefile for the
2622 gjobread example
2623
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002624Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2625
2626 * doc/Makefile.am:
2627 - fix which allow "make install DESTDIR=</install/prefix>".
2628
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002629Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2632 which fixed a problem on the file reading-code.
2633
Daniel Veillard82150d81999-07-07 07:32:15 +00002634Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2637 output.
2638 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2639
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002640Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * parser.h : Oops removed the binary compatibility problem
2643 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2644 * parser.c, HTMLparser.c: applied patches for reading from stdin
2645
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002646Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * parser.c, entities.c, valid.c: cleanup bug #1591
2649 * configure.in: cleanup bug #1592
2650 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2651 the same tree back-end. Hence gdome will be available for it.
2652 * doc/Makefile.am: close bug #617
2653
Daniel Veillard97fea181999-06-26 23:07:37 +00002654Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2655
2656 * parser.c: alloctate a per parser context SAX interface block
2657
Daniel Veillard14fff061999-06-22 21:49:07 +00002658Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2659
2660 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2661 and xmlEncodeEntitiesReentrant with the correct one :-\
2662
2663Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * commit of my internal XML base changes, quite a lot of
2666 changes, cleanups, better entities support, framework for
2667 new I/O and charset detection and handling
2668 * Fixed the configure/Makefile stuff to generate shared libs
2669 with the proper version info, so we jumped on rev from
2670 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2671 xmlEncodeEntities() result need to be freed now, and a string
2672 xmlParserVersion provide the current library version.
2673
Raph Levien05240da1999-06-15 21:27:11 +00002674Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2675
2676 * parser.c: fixed a buffer overrun for when you have a very long
2677 attribute with no entities in it.
2678
Daniel Veillardbb2da581999-06-13 14:37:07 +00002679Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * added example directory
2682 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2683
Daniel Veillard011b63c1999-06-02 17:44:04 +00002684Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * Release of libxml-1.1, nearly everything has been touched for
2687 this.
2688 * Added more regression tests
2689 * Updated the documentation
2690
Daniel Veillard27d88741999-05-29 11:51:49 +00002691Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * tree.[ch]: unified the XML_NO_CORBA defines.
2694 * parser.c encoding.[ch]: started plugging in char encoding detection
2695
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002696Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2697
2698 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2699 Also freed allocated buffer.
2700
Daniel Veillard27d88741999-05-29 11:51:49 +00002701Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002702 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2703 reentrancy problem at printing. One is left in entities.c, to
2704 remove ASAP
2705 * testSAX.c : added a test example showing the use of the SAX
2706 interface if one doesn't want to build the DOM tree.
2707 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2708
Daniel Veillard517752b1999-04-05 12:20:10 +00002709Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2710
2711 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2712 large revamping of the parser to use SAX callbacks
2713 http://www.megginson.com/SAX/ (or at least a C like interface
2714 a la Expat). It's now possible to set up your own callbacks
2715 and the parser will not build a DOM tree.
2716 * test/* result/*: updated the test suite, I finally removed
2717 the old Namespace draft support (PI based).
2718
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002719Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * Makefile.am: added test result to EXTRA_DIST for make tests
2722
Daniel Veillard64068b31999-03-24 20:42:16 +00002723Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * parser.c, parserInternals.h: moved the chars macro definitions
2726 to parserInternals.h
2727 * parser.c, error.c: applied patches from "Knut Åkesson"
2728 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2729
Daniel Veillard012ccc11999-03-23 10:11:11 +00002730Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * xml-config.in : applied patch to make --version work
2733
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027341999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2735
2736 * Makefile.am (check-local): Alias for `tests' target. This will
2737 cause `make check' to do the right thing.
2738 (tests): Don't run tests in srcdir. Also, replaced calls to
2739 basename with a `sed' "equivalent".
2740
Daniel Veillardd109e371999-03-05 06:26:45 +00002741Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2742
2743 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2744 it in the header and not the sources, updated the doc.
2745 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2746 pointing this out.
2747
Daniel Veillardbc50b591999-03-01 12:28:53 +00002748Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2751 exported the inputStream routines.
2752 * doc/html/* : updated accordingly
2753
Daniel Veillardd692aa41999-02-28 21:54:31 +00002754Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * parser.c, parser.h, parserInternals.h: added a few extra
2757 internal calls to allocate and free parser contexts ...
2758 * doc/html/* : updated accordingly
2759
Daniel Veillard55a99271999-02-25 11:01:29 +00002760Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * configure.in, Makefile.am, doc/makefile.am : General changes for
2763 1.0.0 release and including the generated HTML documentation.
2764
Daniel Veillard35925471999-02-25 08:46:07 +00002765Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * makefile.am : added parserInternals.h, oops.
2768
Daniel Veillard1e346af1999-02-22 10:33:01 +00002769Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * parserInternals.h: added this header giving access to the parser
2772 internal functions.
2773 * doc/Makefile.am : added a rebuild target which rebuilds the full
2774 set of documentations
2775 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2776 the internal subset.
2777 * *.c *.h: modifications needed to generate the documentation using
2778 gtk-doc, cleanup of functions blocks, reorganisation of struct
2779 declarations.
2780
Daniel Veillard1164e751999-02-16 16:29:17 +00002781Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2784 the tar and spec file to include the beginning of the doc.
2785
Nuno Ferreira03d04781999-02-13 00:07:17 +000027861999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2787
2788 * doc/.cvsignore: Added this file.
2789
Daniel Veillard6800ef31999-02-08 18:33:22 +00002790Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * tree.c: fixed xmlGetProp to return "" when the attribute
2793 exists, even if the node-list is NULL.
2794
Daniel Veillard726c7e31999-02-08 15:13:10 +00002795Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2796
2797 * tree.c: patched an error outputting empty attribute values.
2798 * Makefile.am and doc/makefile.am: have been updated during the
2799 week-end. Sorry for an empty CVS log, I got a shell problem.
2800
Daniel Veillard1899e851999-02-01 12:18:54 +00002801Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2802
2803 * tree.h: cleaned up using enums instead of defines
2804 * parser.c, valid.[ch]: more work on parsing/output of element
2805 declarations
2806
Daniel Veillard3b9def11999-01-31 22:15:06 +00002807Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2808
2809 * valid.[ch], tree.c, parser.c : more work toward full parsing
2810 of XML DTDs.
2811 * README: added informations about mailing-list and on-line
2812 documentation
2813
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000028141999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2815
2816 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2817
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002818Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * parser.c, tree.[ch] : more work toward conformance testing,
2821 added a last element to accelerate parsing of very flat structures
2822 started working on internal subset Element content declaration.
2823 * valid.[ch] : first cut at adding code toward validation.
2824 * previous changes had also small impact on most files, especially
2825 the conformance testing using James Clark test suite.
2826
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002827Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * test/* : updated the examples, most of them were not well
2830 formed (humm), and added rdf2.
2831 * result/* : resulting changes in the output.
2832
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002833Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2834
2835 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2836
Daniel Veillard44b3a061998-12-05 17:27:22 +00002837Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * tree.c: patched a bug in the generation of empty attributes
2840
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002841Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2844 for node/trees/documents/... Biggest problem is namespace
2845 support when copying subtrees.
2846
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002847Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2848
2849 * parser.c, entities.c: improve entities and char ref encoding,
2850 and cleanups of error messages.
2851
Daniel Veillard242590e1998-11-13 18:04:35 +00002852Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * parser.c, entities.c: simple bug hunting done during rpm2html and
2855 rpmfind integration.
2856
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002857Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2858
2859 * parser.[ch]: Added interfaces allowing to specify a SAX
2860 handler before parsing.
2861
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002862Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * parser.c: redirrect all errors reporting through the SAX
2865 error function
2866
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002867Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2870 * libtool, tlmain ...: update of the libtool files
2871
Miguel de Icaza442321c1998-11-04 18:13:38 +000028721998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2873
2874 * entities.c: Use g_snprintf insteda of snprintf.
2875
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002876Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2879 added ent5 test for this purpose.
2880 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2881
Daniel Veillard27271681998-10-30 06:39:40 +00002882Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2883
2884 * parser.c: fixed? a strange error due to compression on a GWP
2885 document.
2886
Daniel Veillard25940b71998-10-29 05:51:30 +00002887Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * tree.[ch]: bug fixing
2890 * entities.[ch]: defined a specific type for predefined entities
2891 * doc/xml.html: more documentation on the library, how to use it,
2892 overview of the interfaces.
2893
Daniel Veillard16253641998-10-28 22:58:05 +00002894Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2897
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002898Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2899
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002900 * tree.c: corrected a small bug
2901 * doc/xml.html: continuing writing documentation.
2902
2903Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2904
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002905 * debugXML.h debugXML.c: added debugging utilities.
2906 * tester.c: added --debug switch.
2907 * tree.c: patched an incorrect node->type assignment.
2908 * parser.c: formatting, ensure that node->doc != NULL in attributes
2909
Daniel Veillardccb09631998-10-27 06:21:04 +00002910Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2911
2912 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2913 entity support and provide an internal representation close to
2914 DOM one (entity ref nodes, and attribute value as tree). I tried
2915 to preserve the interface but this will surely break some apps
2916 (I have to change rpm2html/rpmfind for example). I had to change
2917 two interfaces, and the generated tree is somewhat different.
2918 * doc/* : started documenting the XML library, the tree and
2919 DOM/Corba. This is a first step.
2920
Daniel Veillard11e00581998-10-24 18:27:49 +00002921Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2922
2923 * parser.c: Set up the fonctions comment block, boring but useful.
2924 * parser.h, SAX.c, parser.c: now attributes are processed through
2925 the SAX interface. The problem is that my SAX interface diverged
2926 quite a bit from the original one, well this is not an official
2927 spec, and translating it from Java to C is hairy anyway...
2928
Daniel Veillard97b58771998-10-20 06:14:16 +00002929Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2932 fonctions comment block, boring but useful.
2933
2934Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002935
2936 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2937 conversion routines. However they are not yet used to convert the
2938 inputs. The core will run with UTF-8.
2939
Daniel Veillard33942841998-10-18 19:12:41 +00002940Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * tree.c : make sure that the type id is properly set-up when
2943 a new object is allocated, needed for DOM.
2944
Daniel Veillard27fb0751998-10-17 06:47:46 +00002945Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * tree.h, tree.c: Ok, the main objects in the tree will be native
2948 corba objects, it costs 8 bytes per Node, Attribute and Document
2949 but it simplifies the Corba integration a lot (no extra interface
2950 objects to allocate/free).
2951
Daniel Veillard0bef1311998-10-14 02:36:47 +00002952Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2955 and changed NODEs contants for conformity with DOM Level 1
2956
Daniel Veillard27864701998-10-08 03:47:24 +00002957Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * added hooks to keep track of servants when creating objects
2960 xmlDoc and xmlNode (for Corba export).
2961
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002962Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2963
2964 * added xml-config script.
2965
Daniel Veillard7066a791998-10-01 20:28:28 +00002966Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2969 to autoupdate libtool and automake conf files.
2970
Miguel de Icaza60681bd1998-09-30 19:28:59 +000029711998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2972
2973 * Makefile.am: Use '?' to separate the sed
2974 commands as ',' is used when people pass -Wl,something.
2975
2976
Daniel Veillard15a8df41998-09-24 19:15:06 +00002977Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2978
2979 * tree.c, tree.h: added a per-document compression interface.
2980
Daniel Veillard151b1b01998-09-23 00:49:46 +00002981Tue Sep 22 20:47:38 EDT 1998
2982
2983 * tree.c, tree.h: added saving with compression and added interfaces
2984 to control the compression level (xmlGetCompressMode,
2985 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2986
Daniel Veillard70120ff1998-09-22 00:24:21 +00002987Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * parser.c: corrected a loop for files of size 0
2990
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000029911998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2992
2993 * error.h: New file. Contains prototyes from `error.c'.
2994
Tom Tromeyc19653d1998-08-14 01:22:43 +00002995Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2996
2997 * Makefile.am (xmlincdir): New macro.
2998 (xmlinc_HEADERS): Renamed from include_HEADERS.
2999
Daniel Veillard845664d1998-08-13 04:43:19 +00003000Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3001
3002 * applied small patch on numeric entities from
3003 Christopher Blizzard <blizzard@appliedtheory.com>
3004
Daniel Veillard260a68f1998-08-13 03:39:55 +00003005Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * New release 0.2, removed the old xml_* files so that it's
3008 coherent with the other CVS base (W3C), far better conformance
3009 to standard, new namespaces, decent entities support, beginning
3010 of a SAX-like interface. Nearly nothing left intact, even the
3011 test examples ...
3012
Christopher Blizzarda36749e1998-07-30 21:47:18 +000030131998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3014
3015 * .cvsignore: Add .deps dir
3016
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003017Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3020
Daniel Veillardfe926001998-07-26 04:28:20 +00003021Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003022
Daniel Veillardfe926001998-07-26 04:28:20 +00003023 * configure.in: added test for CPP
3024 * AUTHORS, Changelog: the original ones didn't get commited but the
3025 glib ones instead, fixed.
3026 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003027
Daniel Veillardfe926001998-07-26 04:28:20 +00003028Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003029
Daniel Veillardfe926001998-07-26 04:28:20 +00003030 * integrated code developped at W3C
3031 * changed the original Copyright
3032 * migrated to automake
3033 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003034