blob: 7088a59a38d25801b636a3cbfccd2ee187388429 [file] [log] [blame]
Daniel Veillard083c2662001-05-08 08:27:14 +00001Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4
Daniel Veillard01ef7382001-05-08 07:31:43 +00005Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * configure.in: fixed a small portability problem with AM_CONDITIONAL
8
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00009Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * valid.c: warn when indeterminist content model is detected
12 * result/VC/ElementValid8: this adds a message
13 * Makefile.am: add --novalid for VCM tests
14 * parserInternals.c: added a call to Init memory
15
Daniel Veillard64269352001-05-04 17:52:34 +000016Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
19 when both parameters are NULL.
20
Daniel Veillard37721922001-05-04 15:21:12 +000021Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * valid.c: applied small patch from Gary Pennington, reindented
24 some part of the code.
25
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000026Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
29 release, updated and regenerated the docs
30
Daniel Veillard357c9602001-05-03 10:49:20 +000031Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * xpath.c result/XPath/expr/floats : clarified and cleanup
34 printing of abnormal floats in tests.
35
Daniel Veillarda2bc3682001-05-03 08:27:20 +000036Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
39 * results/HTML/ : a few changes in the output of the HTML tests as
40 a result.
41 * configure.in: tying to fix -liconv where needed
42
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000043Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * Makefile.am: fixed a stupid error
46
Daniel Veillard7150a032001-05-02 16:41:11 +000047Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * configure.in Makefile.am: make the inclusion of the trio
50 modules in the library conditional
51
Daniel Veillardc057c5d2001-05-02 12:41:24 +000052Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * DOCBparser.c: patche from László Kovács, fixed entities refs
55 in attributes handling
56
Daniel Veillardedddff92001-05-02 10:58:52 +000057Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
60 flushing
61
Daniel Veillardc8f620b2001-04-30 20:31:33 +000062Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * xpath.c: fix of an XSLT namespace bug reported on the list
65 general/bug-8-
66
Daniel Veillard5792e162001-04-30 17:44:45 +000067Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69 * strio.h trio.c: Dan McNichol suggested a couple of small
70 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
71
Daniel Veillard02141ea2001-04-30 11:46:40 +000072Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * tree.c parser.c encoding.c: spent a bit more time looking
75 at the parsing speed and DOM handling. Added a few more
76 speedups.
77
Daniel Veillard3ed155f2001-04-29 19:56:59 +000078Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * parser.c: small but effective parsing speed improvement
81
Daniel Veillardb59076b2001-04-29 17:04:07 +000082Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * configure.in: default on the DocBook parser inclusion (for Gnome)
85 * DOCBparser.h: fixed a header reference
86
Daniel Veillardb45c43b2001-04-28 17:02:11 +000087Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89 * configure.in xpath.c: applied Bjorn patches for FPE on the
90 alpha
91
Daniel Veillardeefd4492001-04-28 16:55:50 +000092Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
95 xmlSaveFormatFileTo()
96
Daniel Veillarde39a93d2001-04-28 14:35:02 +000097Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * xpath.c: simple and efficient optimization, XPath functions
100 aways bind to the same code, cache this
101 * TODO: updated (by saying some is obsolete)
102
Daniel Veillard2156a562001-04-28 12:24:34 +0000103Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * xpath.c: more cleanup work on XPath name parsing routines
106
Daniel Veillard61d80a22001-04-27 17:13:01 +0000107Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
110 xmlXPathParseName
111 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
112 * debugXML.c: avoid compilation problems if compiling without
113 HTML support, Igor Zlatkovic
114 * win32/libxml2/libxml2.def.src: being able to compile without
115 XPath on Windows
116
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000117Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * libxml.m4: yet another patch from Toshio Kuratomi
120
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000121Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
124
Daniel Veillard67fee942001-04-26 18:59:03 +0000125Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * tree.[ch]: added xmlSaveFormatFile interface for saving
128 and indenting a file.
129
Daniel Veillard82e49712001-04-26 14:38:03 +0000130Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * xpath.c: fixed bug #53689 related to processing-instruction()
133
Daniel Veillard02f077a2001-04-26 10:59:11 +0000134Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * DOCBparser.c: patche from László Kovács
137
Daniel Veillard30211a02001-04-26 09:33:18 +0000138Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * parser.c: applied fixes from Christian Glahn bug report #53391
141
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000142Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
143
144 * error.c: Jean François Lecomte provided a complete description
145 and a fix to bug #53537
146
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000147Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
150
Daniel Veillard1034da22001-04-25 19:06:28 +0000151Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * DOCBparser.c SAX.c: a bit more work on entities processing.
154 Still Need to cleanup XML output and references in attributes
155
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000156Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157
158 * DOCBparser.c include/Makefile.am: two patches from László Kovács
159
Daniel Veillardb33c2012001-04-25 12:59:04 +0000160Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
161
162 * tree.c: trying to fix #53574, not completely complete,
163 I would like xmllint --copy --debug test/ent1 and
164 xmllint --debug test/ent1 to show the same result.
165 * xpath.c: fix a bug when trying to sort namespace nodes
166
Daniel Veillard5146f202001-04-25 10:29:44 +0000167Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * HTMLtree.c: real fix for #53402
170
Daniel Veillard7533cc82001-04-24 15:52:00 +0000171Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
174 PIs when using xsl:output
175 * valid.c: closing #53537 some case generate segfaults if there
176 is validity errors
177
Daniel Veillard61b33d52001-04-24 13:55:12 +0000178Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * SAX.c testDocbook.c DOCBparser.c: more work on the support
181 of external parsed entities, added --noent to testDocbook
182 * valid.c: Garry Pennington found an uninitialized variable
183 access in xmlValidateElementContent()
184
Daniel Veillard56098d42001-04-24 12:51:09 +0000185Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * HTMLparser.c : HTML parsing still sucks ... trying to deal
188 with madness
189 * result/HTML/ : this modified the result of the regression tests
190 a lot.
191
Daniel Veillard122376b2001-04-24 12:12:30 +0000192Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
195 to doc where it wasn't checked against NULL reported by
196 Jens Laas
197
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000198Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
201 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
202
Daniel Veillardeae522a2001-04-23 13:41:34 +0000203Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
206 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
207 * SAX.[ch]: cleanup and updates for DocBook
208 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
209 ex SGML identifier changes
210 * valid.c: removed a static unused function.
211
Daniel Veillardde57c612001-04-23 09:13:36 +0000212Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * HTMLtree.c: applied change for Paul Sponagl on script saving
215 * Makefile.am: the warning about entity title.xml are normal.
216
Daniel Veillard393df012001-04-22 20:11:18 +0000217Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * configure.in: release of 2.3.7
220 * Makefile.am: fixing make distcheck
221
Daniel Veillarda41123c2001-04-22 19:31:20 +0000222Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * doc/html/* doc/xml.html: updated and regenerated the docs
225
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000226Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * xpath.c: fixed the XPointer problem introduced in 2.3.6
229
Daniel Veillarde82a9922001-04-22 12:12:58 +0000230Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * tree.c: fixed #53388 with the provided patch
233
Daniel Veillard06803992001-04-22 10:35:56 +0000234Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * valid.c: Bjorn detected an invalid memory access. Fixed
237 vstateVPush()
238
Daniel Veillard40af6492001-04-22 08:50:55 +0000239Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
242
Bjorn Reese70a9da52001-04-21 16:57:29 +0000243Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
244
245 * libxml.h: new header used only for the compilation of libxml
246 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
247 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
248 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
249 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
250 xmlmemory.c xpath.c xpointer.c: libxml.h integration
251 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
252 baseline (version 1.2 plus a single patch).
253 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
254 scientific notation for numbers. Tests added.
255 * xpath.c: formatting of numbers changed to use sprintf
256 (contribution from William Brack)
257
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000258Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
259
260 * valid.c: cleanup, more useful debugging
261 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
262 * xmlIO.c: entity loading is printed as an error when validating
263
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000264Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * valid.c: fixed to validate within entities
267 * test/VCM/v22.xml: added a specific testcase
268
Daniel Veillardca1f1722001-04-20 15:47:35 +0000269Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * valid.c: forgot an epsilon transition in for ()+
272 * test/VCM/v21.xml : added a specific test case
273
Daniel Veillard85349052001-04-20 13:48:21 +0000274Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * valid.c: removed a state explosion exhibited by RSS
277 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
278 from bug #51872
279
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000280Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * valid.[ch] tree.h: worked *hard* to get non-determinist content
283 validation without using an ugly NFA -> DFA algo in the source.
284 Made a specific algorithm easier to maintain, using a single
285 stack and without recursion.
286 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
287 * hash.c: made the growing routine static
288 * tree.h parser.c: added the parent information to an
289 xmlElementContent node.
290
Daniel Veillarde470df72001-04-18 21:41:07 +0000291Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * SAX.c parser.c xpath.c: generating IDs when not validating
294 from an external parsed entity was poisoning the ID has table
295 with removed values. This was killing XSLT on the KDE help
296 browser.
297
Daniel Veillardceacdd92001-04-18 15:10:35 +0000298Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * entities.h: andrew@ugh.net.au detected a double declaration
301
Daniel Veillarda10efa82001-04-18 13:09:01 +0000302Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * debugXML.c hash.c tree.h valid.c : some changes related to
305 the validation suport to improve speed with DocBook
306 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
307 the way validation errors get reported
308
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000309Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * HTMLparser.c HTMLtree.c: applied part of the patches provided
312 by P C Chow and William M. Brack for XSLT HTML output
313
Daniel Veillard2d90de42001-04-16 17:46:18 +0000314Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * xmlversion.h.in win32config.h win32/libxml2/*: applied
317 Igor Zlatkovic patches for MSC compilation and added his
318 updates
319
Daniel Veillarde043ee12001-04-16 14:08:07 +0000320Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
323 prefix lookup.
324 * parserInternals.c: fixed the bug reported by Morus Walter
325 due to an off by one typo in xmlStringCurrentChar()
326
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000327Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * HTMLparser.c result/HTML/*: revamped the way the HTML
330 parser handles end of tags or end of input
331
Daniel Veillard82daa812001-04-12 08:55:36 +0000332Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * tree.[ch] : added xmlDocCopyNode for gdome2 support
335
Daniel Veillard67a21302001-04-11 14:39:16 +0000336Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
339 bug where the linktime verions of free() won't work ...
340
Daniel Veillard27b55282001-04-11 12:22:25 +0000341Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
344
Daniel Veillardafc73112001-04-11 11:51:41 +0000345Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * doc/xml.html: added 2.3.6 release
348
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000349Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
352 * result/wml.xml: resulted in a small output change
353
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000354Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * tree.c: xmlNewDoc was missing the charset initialization
357 * xmllint.c: added --auto to autogenerate a doc, allow to
358 reproduce the problem fixed on xmlNewDoc
359
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000360Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * xpath.c: trying to get 52979 solved
363 * tree.c result/ result/noent/: trying to get 52712 solved, this
364 also made me clean up the fact that XML output in general should
365 not add formating blanks by default, this changed the output of
366 a few tests
367
Daniel Veillard73639a72001-04-10 14:31:39 +0000368Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
371
Daniel Veillardfac26a12001-04-08 13:08:14 +0000372Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * configure.in: finally released 2.3.6
375
Daniel Veillard911f49a2001-04-07 15:39:35 +0000376Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * xpath.c: checking for null pointer generated by new code
379
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000380Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * xpath.c: fixed a [] evaluation problem reported
383 * test/XPath/tests/simpleaddr: extended test
384 * result/XPath/simpleaddr: updated result
385
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000386Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * xmllint.c: Dan Timis reported a portability problem
389 on Macs without mmap, fixed it.
390
Daniel Veillardb38bd552001-04-03 18:22:00 +0000391Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
392
393 * testXPath.c : added a --tree option allowing to display the
394 tree dump of the XPath expression
395
Daniel Veillard4dd93462001-04-02 15:16:19 +0000396Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
397
398 * xpath.c: fixed a memleak when comparing nodesets
399 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
400 * tree.c: added a TODO
401
Daniel Veillard92ad2102001-03-27 12:47:33 +0000402Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
403
404 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
405 we need string functions
406 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
407 to be able to use them where needed. Applied some changes
408 to reduce name linking pollution and compile in only what's
409 needed.
410 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
411 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
412 for the string manipulation functions
413 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
414 to the free() function of xmlmemory.c
415 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
416 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
417 usage.
418
419
Daniel Veillard2be30642001-03-27 00:32:28 +0000420Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * error.c: applied the context output patch of the error
423 handling submitted by Chuck Griffith
424 * error/VC/*: this slightly change some error logs
425
Daniel Veillard50582112001-03-26 22:52:16 +0000426Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * parser.c: fixed line number reporting on error
429
Daniel Veillard04be4f52001-03-26 21:23:53 +0000430Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * parser.c: Sullivan and Darin found a parser bug,
433 applied the patch.
434
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000435Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
438 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
439 xmlversion.h.in xpointer.c: of course the way I defined
440 UNUSED breaks on old gcc version. Try to be smart and
441 also define it directly in xmlversion.h
442 * configure.in: removed -ansi flag from the pedantic set
443
444Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000445 Huge cleanup, I switched to compile with
446 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
447 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
448 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
449 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
450 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
451 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
452 encoding.h entities.c error.c list.[ch] nanoftp.c
453 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
454 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
455 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
456 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
457 Cleanup, staticfied a number of non-exported functions,
458 detected and cleaned up a dozen of problem found this way,
459 avoided a lot of public function name/typedef/system names clashes
460 * doc/xml.html: updated
461 * configure.in: switched private flags to the really pedantic ones.
462
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000463Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * configure.in: 2.3.5
466 * doc/html/*: rebuilt the docs
467
Daniel Veillard146c9122001-03-22 15:22:27 +0000468Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * parser.c: fixed a reported bug in NOTATION parsing
471 * uri.c: accepted but not fixed bug 51876, added TODO
472 * Makefile.am: fixed bug 51876
473
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000474Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * config.h.in configure.in error.c: fix a compilation problem
477 on platforms without vsnprintf (xml@thewrittenword.com)
478
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000479Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
480
481 * parser.c: fixed a function name header typo
482 * SAX.c: notations can also occur in external subset.
483
Daniel Veillard7d42b542001-03-20 13:22:46 +0000484Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * error.c: removed a C++ like comment
487
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000488Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * parser.c: fixing bug 52299 strange condition leading
491 to a parser crash due to a buffer overflow
492 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
493 added the specific test case
494
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000495Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * xpath.[ch]: still a lot of cleanup based on XSLT, added
498 xmlXPathConvert{String,Number,Boolean} to be able to make
499 type casts without a context stack, fixed some implementation
500 problems related to the absence of context at parse-time,
501 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
502 in the public API too
503 * xpointer.c xpathInternals.h: we need to know at parse time
504 whether we are compiling an XPointer
505
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000506Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
509 cleaned up the parser internals, refactored XPath code, added
510 new compilation based APIs and cleanly separated public and
511 private APIs.
512
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000513Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * xpath.h: the comp field must be added at the end to avoid
516 killing binary compat.
517
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000518Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * Makefile.am: detect XPath memleaks in regreson tests
521 * error.c: fixed and error w.r.t. error reporting still using
522 stderr
523 * hash.c: added new line at end of file
524 * tree.h: minor cleanup
525 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
526 expression parsing from evaluation, resulted in a number of
527 changes internally, and in XPointer. Likely to break stuff
528 using xpathInternals.h but should remain binary compatible,
529 new interfaces will be added.
530
Daniel Veillardd574f782001-03-14 19:40:17 +0000531Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * configure.in: fixed a couple of problems reported by
534 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
535 without gcc on non linux platforms.
536
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000537Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
538
539 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
540 a fix for --with-html-dir= configure support. I hope it won't
541 break rpm generation
542
Daniel Veillarda022fe02001-03-14 16:30:00 +0000543Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * xmlIO.c: one function comment cleanup.
546
Daniel Veillard25239c12001-03-14 13:56:48 +0000547Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * SAX.c: external subset notations were improperly registered
550 in the internal subset.
551
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000552Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * README.cvs-commits: added, pointing to HACKING
555 * HACKING: updated
556
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000557Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * parser.c: and Matt Sergeant found one in the XML push
560 parser (erroneous check I forgot to remove when I fixed the
561 main parser).
562
Daniel Veillard68d7b672001-03-12 18:22:04 +0000563Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * xpath.c: ptittom found a small bug in UnaryExpr
566
Daniel Veillarde356c282001-03-10 12:32:04 +0000567Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * configure.in: bumped to 2.3.4
570 * error.c: fixed bug #51860
571 * tree.c: fixed bug #51861
572 * valid.c: cleanup, more debug, failed to fix one bug crap ...
573 * tree.[ch] : added xmlDefaultBufferSize
574 * nanoftp.c: typo in function name header block
575 * doc/xml.html : updated, added link to XML::LibXSLT
576 * doc/html/* : rebuilt the docs
577
Daniel Veillard80f32572001-03-07 19:45:40 +0000578Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * parser.c SAX.c: the new content parsing code raised an
581 ugly bug in the characters() SAX callback. Found it
582 just because of strangeness in XSLT XML Rec ouptut :-(
583
Daniel Veillard6c831202001-03-07 15:57:53 +0000584Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * Makefile.am: Martin Baulig suggested to add -lm
587 * tree.c: found another bug in xmlNodeGetContent()
588
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000589Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * xpath.c: Bjorn found the error related to strictness of comparison.
592
Daniel Veillard29631a82001-03-05 09:49:20 +0000593Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * parser.c: trying to fix the Dtd parsing problem reported
596 by Gary, side effect of last week speed optimizations.
597
Daniel Veillard14be0a12001-03-03 18:50:55 +0000598Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
601 * parserInternals.c: removed unneeded test raised by Stric
602
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000603Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
604
605 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
606 and fixed by William Brack). Added xmlXPathFormatNumber.
607 Changed the sorting slightly.
608 * configure.in Makefile.am example/Makefile.am: Added -lm.
609 Please note that applications linking with libxml2, must
610 also like with the math library from now on.
611
Daniel Veillardf9533d12001-03-03 10:04:57 +0000612Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * HTMLparser.c: fixed loop reported by Marc Sanfacon
615
Daniel Veillard2f362242001-03-02 17:36:21 +0000616Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * parser.c: one must report spaces even if the Dtd element
619 content proves that this is not part of the element content.
620 * result/valid/*.xml: this changed the ouptu slightly
621
Daniel Veillardb402c072001-03-01 17:28:58 +0000622Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * configure.in: bumped to 2.3.3
625 * doc/xml.html: updated
626
Daniel Veillard77851712001-02-27 21:54:07 +0000627Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * tree.c: minor doc fix
630 * xpath.c: deallocation issues when a result tree has been
631 converted to a node-set
632
Daniel Veillardec70e912001-02-26 20:10:45 +0000633Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * doc/xml.html: oops corrected dates s/2000/2001
636
Daniel Veillard8730c562001-02-26 10:49:57 +0000637Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * valid.c: new patch from Gary Pennington
640
Daniel Veillard91e9d582001-02-26 07:31:12 +0000641Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642
643 * doc/xml.html: applied patch from Ankh
644
Daniel Veillardedac3c92001-02-26 01:36:19 +0000645Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * xinclude.c: fixed a problem building on Mac
648
Daniel Veillard21a0f912001-02-25 19:54:14 +0000649Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * parser.c: more work on increasing parsing ferformances
652
Daniel Veillard48b2f892001-02-25 16:11:03 +0000653Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
656 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
657 avoiding memcpy in production builds MEM_CLEANUP macro use
658 * parser.[ch] parserInternals.c: optimizations of the tightest
659 internal loops inside the parser. Better checking of I/O
660 flushing/loading conditions
661 * xmllint.c : added --timing
662
Daniel Veillard71681102001-02-24 17:48:53 +0000663Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * configure.in: bumped to 2.3.2
666 * doc/xml.html: updated for release
667
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000668Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * xpath.c: found a memleak and fixed a nasty bug
671
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000672Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673
674 * xmllint.[c1] : added return code errors for xmllint
675 * xpath.c: specific debug dump function for result value trees
676
Daniel Veillard4b637072001-02-21 21:52:55 +0000677Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * xpath.c: finally implemented xmlXPathCompareNodeSets
680 * test/XPath/expr/floats results/XPath/expr/floats: added
681 a test for float expressions
682
Daniel Veillardf714aa32001-02-21 03:07:44 +0000683Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
686 * parserInternals.[ch]: trying to speed up parsing
687 * xpath.c : speeded up node set equality op
688
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000689Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
692 better handling of ID/IDREF and the list modules associated
693 * configure.in: small CFLAGS cleanup
694
Daniel Veillarda8abee62001-02-19 15:14:59 +0000695Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
696
697 * configure.in: fixed iconv detection on AIX (stric)
698
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000699Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000700
701 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
702
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000703Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
704
705 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
706 and optimized xmlXPathNodeSetSort
707
Daniel Veillard142adbf2001-02-17 13:21:05 +0000708Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * xpath.c: bug fix when context size is 0
711 * parser.c: I like Norm's Dtd because they still manage to break
712 the parser occasionally
713
Daniel Veillardf23e0092001-02-16 13:21:29 +0000714Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
717
Daniel Veillarde0e26512001-02-16 00:11:46 +0000718Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
721 attributes within the XML-1.0 namespace
722
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000723Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * xpathInternals.h: exported a few axis functions
726 * doc/xml.html: updated the doc
727
Daniel Veillard760f4422001-02-15 14:59:48 +0000728Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * configure.in: applied patch from Daniel van Balen for OpenBSD
731 and bumped version to 2.3.1
732 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
733 attempt to find autoclosing was simply broken, removed it,
734 updated the examples, this is better
735
Daniel Veillardd194dd22001-02-14 10:37:43 +0000736Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * hash.[ch]: added Paolo Casarini patch to provide Delete from
739 hash functionnalities.
740 * doc/html/* : rebuild the doc
741
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000742Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
745 on predicate
746 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
747 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
748 really want to have tags closed on output even if we accept
749 unclosed ones on input
750
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000751Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * xpath.c: ouch don't free NULL, rare case fixed
754 * tree.c: don't coalesce text nodes if they don't have the
755 same behaviour wrt escaping on output
756
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000757Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
758
759 * xpath.c: small fixup
760 * SAX.c: don't warn on empty namespaces.
761
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000762Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * README: a bit of cleanup
765 * configure.in: preparing for 2.3.0 release
766
Daniel Veillard1f83d392001-02-08 09:37:42 +0000767Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * hash.[ch]: added a first version of xmlHashSize()
770 * valid.c: another bug fix from Gary Pennington
771
Daniel Veillard5eef6222001-02-07 18:24:48 +0000772Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
773
774 * valid.c: couple of bug fixes pointed by Gary Pennington
775 * HTMLtree.c: #if 0 cleanup
776
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000777Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
780 which removes a time consuming check of xmlXPathNodeSetAdd()
781 and use it in places where we are sure to not break unicity
782
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000783Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
784
785 * xpath.c: bug fixes found from XSLT
786 * tree.c: preserve node->name special values when copying nodes.
787 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
788 external subset are fetched when available but without full
789 validation. Added xmlLoadExtDtdDefaultValue, need a function.
790 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
791 output with encoding disabled.
792
Daniel Veillard2c833b62001-02-03 08:52:06 +0000793Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
796 xmlCheckFilename should not be called from xmlFileOpenW
797 and xmlGzfileOpenW
798
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000799Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
802 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
803 added the new tests for URI normalization
804 * testURI.c: fixed stoopid bugs
805 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
806 the URI in the error messages are now properly normalized
807
Daniel Veillardea28ce62001-02-02 08:20:19 +0000808Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
811
Daniel Veillarde99a4762001-02-01 04:34:35 +0000812Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
815
Daniel Veillard2b325a02001-01-31 20:46:31 +0000816Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * xpath.c: fixed mod operator
819
Daniel Veillardde55cf62001-01-31 15:53:13 +0000820Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * parser.c: fixed xmlStrcat doc
823 * tree.c: 2 fixes form Anders Carlson for copying nodes and
824 trees.
825
Daniel Veillard2f913b72001-01-31 13:23:49 +0000826Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * xpath.c result/XPath/tests/chaptersbase
829 result/XPath/tests/simplebase: fixed XPath node()
830 * tree.c: small fix in xmlNewNs()
831 * Makefile.am: removed extraneous xml2Conf.sh rule
832
Daniel Veillardb42042b2001-01-28 07:40:36 +0000833Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
836 Changed the library name, in order to get libxml-devel and
837 libxml2-devel to coexist on a single system
838 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
839 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
840
Daniel Veillardee0a4662001-01-27 18:59:33 +0000841Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
844 libxml2-devel installable in // as libxml-devel.
845
Daniel Veillard5eb05942001-01-27 17:50:22 +0000846Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * doc/Makefile.am: fixed make rebuild in doc
849 * doc/html/*.html: rebuilt the docs
850
Daniel Veillard65c295d2001-01-26 09:32:39 +0000851Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * tree.c: patch from Bjorn Reese on xmlBufferCCat
854
Daniel Veillard8e199902001-01-25 18:54:39 +0000855Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
858 the HTML doc to go into the -devel RPM ...
859 * aclocal.m4 config.h.in: some updates due to auto* magic
860
Daniel Veillard93086662001-01-25 18:13:04 +0000861Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
862
863 * xpath.h: added a hook in the context structure allowing to
864 link to extra support, needed for XSLT
865
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000866Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
869 xmlXPtrCmpPoints to use it.
870 * propagated the following patch from Alejandro Forero
871 * include/win32config.h xmlIO.c: applied further suggestions
872 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
873 * example/gjobread.c: fixed warnings, now that it builds
874
875Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
876
877 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
878
879 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
880 filename points to a valid file (not a directory).
881 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
882 Added calls to xmlCheckFilenameDir.
883
884 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
885 `path' (rather than `filename') as the parameter to gzopen and open.
886
Daniel Veillard48177c22001-01-23 15:27:41 +0000887Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * Makefile.am: fixed a problem with EXTRA_DIST
890
Daniel Veillardb83ba402001-01-22 22:45:10 +0000891Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * Makefile.am example/Makefile.am: finally found the trick
894 to build the example, i.e. add "." in SUBDIRS before example
895 in the list <grin/>
896
Daniel Veillard82687162001-01-22 15:32:01 +0000897Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * doc/xml.html: updated with an XSLT section, removed pointer to
900 W3C CVS base.
901
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000902Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * xpath.c: when copying a XSLT tree object teh tree need to be copied
905 too, and deallocation need to occur the same way.
906
Daniel Veillarde4566462001-01-22 09:58:39 +0000907Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
908
909 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
910 type correponding to an XSLT result tree fragment. Share most
911 of the data format with node set, as well as operators.
912 * HTMLtree.c: added a newline at the end of the doctype output
913 whe this one is not present initially.
914 * tree.c: make sure taht the parent and doc pointers are properly
915 set when copying attributes (lists).
916
Daniel Veillard701c7362001-01-21 09:48:59 +0000917Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
918
919 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
920
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000921Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
922
923 * xpath.c: seems I finally killed that ugly path evaluation
924 context bug (tagged 9999 in case is is wrong)
925
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000926Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
927
928 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
929 for XSLT
930
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000931Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
934 for xmlGzfileOpen() bug
935
Daniel Veillardf6eea272001-01-18 12:17:12 +0000936Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
937
938 * xpath.c: removed an error found by XSLT usage
939 * tree.c parserInternals.h: use a predefined static string
940 for text and comment nodes, avoid freeing them in xmlFreeNode,
941 exported the string name in parserInternals.h and added
942 another value to disable encoding at output (for XSLT),
943 gain memory, time.
944
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000945Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
946
947 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
948 win32/libxml2/libxml2_so.dsp: new makefiles and update
949 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
950
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000951Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
954 Gary Pennington
955
Daniel Veillard389e6b72001-01-15 19:41:13 +0000956Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * xpath.c: fixed the comaprision of values and nodelists,
959 need to compare nodelist still ...
960 * debugXML.c: avoided a possible core dump
961 * HTMLparser.c: cleanup
962 * nanohttp.c: contributed fix.
963 * tree.c: fixes in properties handling added xmlSetNsProp
964 needed by libxslt
965 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
966 comment
967 * TODO: updated
968
Daniel Veillard167bd532001-01-06 21:09:34 +0000969Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * parser.c parserInternals.c: applied Bjorn Reese optimization
972 patch
973
974Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
975
976 * Makefile.am: applied patch fro make check from Martin Vidner
977
Daniel Veillard503b8932001-01-05 06:36:31 +0000978Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979
980 * configure.in: preparing 2.2.11
981 * doc/html/*: rebuild the HTML files
982 * doc/xml.html : updated
983
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000984Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
985
986 * tree.c: fixed a stupid bug
987 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
988 patches related to validation of an XInclude processing result
989 * TODO: updated
990
Daniel Veillarde2488192001-01-04 10:54:22 +0000991Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
994 on large files
995
Daniel Veillardf060a412001-01-03 20:52:44 +0000996Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
999
Daniel Veillard45cff692001-01-03 18:02:04 +00001000Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1003 reported by Jonas Borgström
1004 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1005
Daniel Veillard08108982001-01-03 15:24:58 +00001006Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * testXPath.c xpath.c: fixing the XPath union expressions problem
1009 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1010
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001011Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * xmllint.c: Made is so if the file name is "-" is will read form
1014 standard input. Sven Heinicke <sven@zen.org>
1015 * tree.c: fixed a problem when growing buffer
1016 * tree.h: fixed the comment of the node types following andersca
1017 comment
1018 * TODO: updated
1019
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001020Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * HTMLparser.[ch]: added a way to avoid adding automatically
1023 omitted tags. htmlHandleOmittedElem() allows to change the
1024 default handling.
1025 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1026 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1027 of xmllint too when using --memory flag, added a memory test
1028 suite at the Makefile level.
1029 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1030 with namespace use when encountering QNames in XPath evalation,
1031 added xmlns() scheme in XPointer.
1032 * nanoftp.c : incorporated a fix
1033 * parser.c xmlIO.c: fixed problems raised with encoding when using
1034 the memory I/O
1035 * parserInternals.c: closed bug 25934 reported by
1036 torsten.landschoff@innominate.de
1037 * TODO: updated
1038
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001039Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1040
1041 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1042 on a non-updated tree :-(, made a 2.2.10 release to correct the
1043 situation
1044
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001045Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1046
1047 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1048 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1049 integrated a set of OpenVMS changes from Howard Taylor
1050 <Howard.Taylor@pacoast.com>
1051
Daniel Veillard58770e72000-11-25 00:48:47 +00001052Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1055 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1056
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001057Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * HTMLparser.c: some fixes on auto-open of html/head/body
1060 * encoding.c: fixed a compilation error on some gcc env
1061 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1062 XPointer implementation
1063 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1064 related XPointer tests and associated results
1065
Daniel Veillard300f7d62000-11-24 13:04:04 +00001066Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * doc/xmldtd.html doc/xml.html: following a short step by step
1069 guidance on IRC to help maciej with DTDs I started a small
1070 page on the subject.
1071
Daniel Veillard748e45d2000-11-17 16:36:08 +00001072Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1073
1074 * HTMLparser.c: fixed handling of broken charrefs
1075 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1076 patches
1077
Daniel Veillard28929b22000-11-13 18:22:49 +00001078Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * doc/xml.html doc/html/* : rebuilt the docs after adding
1081 xinclude and updated page for 2.2.7 and 2.2.8
1082 * configure.in: releasing 2.2.8
1083
Daniel Veillard41e06512000-11-13 11:47:47 +00001084Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1085
1086 * parser.[ch] parserInternals.c: applied the conditional
1087 section processing fix from Jonathan P Springer
1088 <jonathan.springer2@gte.net>
1089 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1090 project file, fixed iconv default non support
1091 * xpath.c: fixed the problem of evaluating relative expressions
1092 when a node context is provided.
1093
Daniel Veillardbf432752000-11-12 15:56:56 +00001094Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * nanoftp.c: fixed gcc 2.95 new warnings
1097 * SAX.c: fixed a stupid bug
1098 * tree.c: fixed a formatting problem when round-tripping
1099 from/to memory
1100 * xinclude.c: chased memleak, fixed a base problem
1101 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1102 xmlXPtrBuildNodeList()
1103 * TODO: updated
1104 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1105 adding a first small set of regression tests for XInclude
1106
Daniel Veillardc2def842000-11-07 14:21:01 +00001107Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1108
1109 * nanohttp.[ch]: applied Wayne Davison patches to access
1110 the WWW-Authorization header.
1111 * parser.c: Closed Bug#30847: Problems when switching encoding
1112 in short files by applying Simon Berg's patch.
1113 * valid.c: fixed a validation problem
1114 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1115 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1116 Wayne Davison
1117 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1118 need to be extended to non full nodes selections.
1119 * xinclude.c: starts to work decently
1120
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001121Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1124 debugXML.c xmlversion.h.in: Started adding XInclude support,
1125 this is a new xmllint option
1126 * tree.c xpath.c: applied TOM patches for XPath
1127 * xpointer.c: fixed a couple of errors.
1128 * uri.c: added an escaping function needed for xinclude
1129 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1130 new warning from RH70 gcc's version
1131
Daniel Veillarda4964b72000-10-31 18:23:44 +00001132Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134 * HTMLparser.c: fixed loop on invalid char in scripts
1135 * parser.c: update to description of xmlIOParseDTD()
1136 * libxml.m4 xmlversion.h.in: changes contributed by
1137 Michael Schmeing <m.schmeing@internet-factory.de>
1138 * configure.in: preparing for 2.2.7
1139 * Makefile.am: trying to avoid config.h and acconfig.h
1140 being included in the distrib
1141 * configure.in: released 2.2.7
1142
1143Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1146 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1147
Daniel Veillard01411222000-10-30 15:33:22 +00001148Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * parser.[ch]: added xmlIOParseDTD()
1151 * xpointer.c: added support for the 2 extra parameters of
1152 string-range, fixed a stoopid error when '0' was present
1153 in XPointer expressions
1154 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1155 testsuite for the above
1156
Daniel Veillard6db58192000-10-30 09:27:53 +00001157Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1158
1159 * libxml.spec.in: improved package descriptions
1160
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001161Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * xpath.c xpathInternals.h: applied a large cleaning patch
1164 from TOM <ptittom@free.fr>, it also add namespace support
1165 for function and variables registration.
1166
Daniel Veillardbd20df72000-10-29 17:53:40 +00001167Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1170 * Makefile.mingw: Wayne Davison's update adding hash.c
1171
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001172Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * xpath.c: fixed the root evaluation problems
1175 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1176 ignorable spaces with <b> <bold> <em>
1177 * tree.c: fixed a loop in xmlSearchNsByHref()
1178
Daniel Veillard767662d2000-10-27 17:04:52 +00001179Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
1181 * xpath.c: applied another XPath patch from TOM
1182 * xpath.c include/makefile.am: applied another patch from
1183 china@thewrittenword.com (cleanup on IRIX).
1184
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001185Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * xml-config.1: received a fixed version from Fredrik Hallenberg
1188 <hallon@lysator.liu.se>
1189
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001190Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1193 cleanup patch for XPath
1194
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001195Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1196
1197 * patched to redirrect all "out of context" error messages to
1198 a reconfigurable routine. The changes are:
1199 * xmlerror.h : added the export of an error context type (void *)
1200 an error handler type xmlGenericErrorFunc there is an interface
1201 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1202 to reset the error handling routine and its argument
1203 (by default it's equivalent to respectively fprintf and stderr.
1204 * all the c files: all wild accesses to stderr or stdout within
1205 the library have been replaced to calls to the handler.
1206
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001207Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * configure.in: release 2.2.6
1210 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1211 exporting the inner functions of xpath for extension modules
1212 * doc/*: updated and rebuilt the doc
1213
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001214Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * nanohttp.c : applied Wayne HTTP cleanup patch
1217 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1218 and xmlNodeSetSpacePreserve()
1219
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001220Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * xpath.c: closing bug #29260
1223
Daniel Veillard126f2792000-10-24 17:10:12 +00001224Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1227 multikey tuples, made hash structure opaque
1228 * valid.[ch]: moved elements, attributes, notations decalarations
1229 as well as ID and refs to hash tables.
1230 * entities.c: hash cleanup
1231 * xmlmemory.c: fixed a dump problem in debug mode
1232 * include/Makefile.am: problem passing in DESTDIR= values patch
1233 from Marc Christensen <marc@calderasystems.com>
1234 * nanohttp.c: removed debugging remains
1235 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1236 * HTMLparser.c parser.c: fixing a number of problems with the
1237 macros in the *parser.c files (Wayne).
1238 * HTMLparser.c: close the previous option when opening a new one
1239 (Marc Sanfacon).
1240 * result/HTML/*: updated the HTML results accordingly
1241
Daniel Veillard52afe802000-10-22 16:56:02 +00001242Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1243
1244 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1245 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1246 XPath functions and XML entities table to them. More to come...
1247 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1248
Daniel Veillard683cb022000-10-22 12:04:13 +00001249Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * tree.c: coalesce adjacent text nodes
1252 * valid.c: handling of blank nodes in DTd validation (raised
1253 by problems with a posteriori validation).
1254 * nanohttp.c: changing behaviour on HTTP write stuff.
1255 * HTMLtree.c: forced body and html to be explicitely closed.
1256 * xpath.h: exported more XPath functions.
1257
Daniel Veillard1baf4122000-10-15 20:38:39 +00001258Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * Release of 2.2.5
1261 * xpointer.c: range() range-inside and other helper functions
1262 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1263
Daniel Veillard47e12f22000-10-15 14:24:25 +00001264Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1267 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1268
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001269Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1270
1271 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1272 and XPointer modules
1273
Daniel Veillard134c9f32000-10-15 10:27:08 +00001274Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * SAX.h: closed #25107
1277
Daniel Veillard39915622000-10-15 10:06:55 +00001278Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * testSAX.c: fixed problem with cdata reporting
1281 * SAXresult/* : updated
1282
Daniel Veillard1e851392000-10-15 10:02:56 +00001283Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1286 Closed bug #27499, added to regression tests
1287 * TODO: updated
1288
Daniel Veillard7eda8452000-10-14 23:38:43 +00001289Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1292 support for SCRIPT and STYLE with help from Bjorn Reese
1293 * test/HTML/* result/HTML/*: added simple testcase and updated
1294 the existing ones.
1295
Daniel Veillardff9c3302000-10-13 16:38:25 +00001296Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1299 string-range for empty strings
1300 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1301 test/XPath/xptr/strrange: augmented the XPointer testsuite
1302
Daniel Veillard189446d2000-10-13 10:23:06 +00001303Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * doc/xml.html doc/xmlmem.html: added a module describing memory
1306 interfaces and use, updated the main page.
1307
Daniel Veillard2f971a22000-10-12 23:26:32 +00001308Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1311 nanoftp code work on Windows too now
1312
1313Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001314
1315 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1316 * xpointer.c: implemented string-range() at least a good first version
1317 * test/XPath/docs/str test/XPath/xptr/strrange
1318 result/XPath/xptr/strrange: the string-range() tests
1319
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001320Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * Makefile.am include/Makefile.am include/win32config.h
1323 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1324 and make distcheck
1325
Daniel Veillard19d61112000-10-11 23:50:35 +00001326Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1329 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1330 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1331
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001332Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1335 patch for socklen_t detection by
1336 Albert Chin-A-Young <china@thewrittenword.com>
1337
Daniel Veillardcd429612000-10-11 15:57:05 +00001338Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1341 and added a --dtdvalid option to xmllint used to test it
1342
Daniel Veillard47c02452000-10-11 13:04:36 +00001343Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1344
1345 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1346 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1347
Daniel Veillard2d38f042000-10-11 10:54:10 +00001348Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1349
1350 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1351 handlings (registration, lookup, cleanup)
1352
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001353Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * configure.in Makefile.am include/makefile.am: adding XPointer
1356 and XPtrtests target
1357 * xpointer.[ch] : new files for XPointer support
1358 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1359 more XPath tests
1360
Daniel Veillard57fda592000-10-10 23:24:14 +00001361Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * configure.in: fixed, very broken, make distcheck works again
1364
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001365Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * More work toward 2.2.5, integrated a number of patches
1368 * configure.in Makefile.am win32config.h.in: trying to cleanup
1369 make distcheck .... huh ...
1370 * include/Makefile.am include/win32config.h: new directory
1371 for includes
1372 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1373 updated teh makefiles and instructions for WIN32
1374 * xpath.c: small fixes
1375 * test/XPath/ results/XPath: updated the testcases and results
1376 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1377 suggested patches
1378 * valid.c: fixed an ID bug
1379
Daniel Veillardb71379b2000-10-09 12:30:39 +00001380Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1383 the automake bug where wrong dependancies were generated.
1384 * xpath.[ch]: worked on XPointer
1385
Daniel Veillard7e99c632000-10-06 12:59:53 +00001386Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * configure.in Makefile.am: 2.2.5, ship the include in an
1389 include/libxml subdirectory, use symlinks when using CVS
1390 * testSAX.c: fixed small bug
1391 * testXPath.c: changed the way testfiles are parsed
1392 * debugXML.c: same kind of cleanup when parsing an argument expression
1393 XPath/XPointers can have blanks embedded
1394 * xpath.[ch]: more cleanup, reorgs for XPointer work
1395 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1396 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1397
Daniel Veillard55b91f22000-10-05 16:30:11 +00001398Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1401 in the XPath engine, rewrote large parts of it, now it's far
1402 cleaner and in sync with the REC not an old WD. Fixed a parsing
1403 problem in the interactive XML shell found when testing XPath.
1404
Daniel Veillardac260302000-10-04 13:33:43 +00001405Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1408 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1409 examples with the extra test
1410
Daniel Veillard7cfce322000-10-04 12:40:27 +00001411Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1414 the global init function.
1415
Daniel Veillard970112a2000-10-03 09:33:21 +00001416Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * HTMLparser.c: Doohhh, attribute name parsing was still case
1419 sensitive ! Fixed this ...
1420 * result/HTML/* : updated the tests results accordingly
1421
Daniel Veillard740abf52000-10-02 23:04:54 +00001422Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1425 engine, should be far more stable, incorporated a new version of
1426 preceding/following axis, need testing
1427 * uri.c: fixed file:///c:/a/b/c problem
1428 * test/XPath/tests/idsimple: augmented the XPath tests
1429
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001430Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * doc/* rebuilding docs for 2.2.4 release
1433
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001434Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * configure.in: releasing 2.2.4
1437 * parser.[ch]: added xmlStrEqual()
1438 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1439 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1440 use xmlStrEqual instead
1441 * TODO: updated
1442 * added an XPath test
1443
Daniel Veillardbc765302000-10-01 18:23:35 +00001444Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1445
1446 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1447 * entities.h: exported xmlInitializePredefinedEntities
1448 * parser.[ch] : added xmlInitParser()
1449 * parserInternals.h : had to export htmlInitAutoClose()
1450
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001451Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1454 problems
1455 * Makefile.am : added XPath regression tests to normal tests
1456 * uri.c: fixed a problem with local paths, cleanup
1457 * parser.c: fixed a problem with large CData sections
1458
Daniel Veillardd2ade932000-09-30 14:39:55 +00001459Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1460
1461 * configure.in xml-config.in: patch from "Ben Taylor"
1462 <sol7x86@hotmail.com> for solaris shared libs lookup
1463
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014642000-09-30 Martin Baulig <baulig@suse.de>
1465
1466 * libxml-2.0.pc.in: Provide pkg-config script.
1467
1468 * configure.in: Create the libxml-2.0.pc script from the
1469 libxml-2.0.pc.in templates.
1470 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001471 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001472
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001473Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1476 when compiling with MSC
1477
Daniel Veillard46057e12000-09-24 18:49:59 +00001478Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * xpath.c: patch for normalize-string() substring-before(),
1481 substring-after() and translate() functions from Bjorn Reese
1482 <breese@mail1.stofanet.dk>
1483 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1484 Fredrik Hallenberg <hallon@lysator.liu.se>
1485 * TODO: updated
1486
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001487Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1490 problem of socklen_t being undefined on a number of platforms
1491 * debugXML.c: fixed a compilation problem when without snprintf
1492
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001493Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1496 an URI bug and a fix for the control-character-induced infinite loop
1497 * nanohttp.c: preventive fix for compiling on WIN32
1498
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001499Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * xmlint.c: closing bug #25000
1502
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001503Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1506 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1507 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1508 related function, fixing xmlStrncmp(), and associated cleanup
1509 * result/HTML/entities.html.sax: updating result
1510
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001511Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * uri.c: applied patch for URI escaping from Wayne Davison
1514 <wayned@blorf.net>
1515 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1516 from Denis Barbier <barbier@imacs.polytechnique.fr>
1517 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1518 patch from Wayne Davison
1519
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001520Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * doc/xml.html : updated with new releases, adding "how to help"
1523
Daniel Veillard04698d92000-09-17 16:00:22 +00001524Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1527 removed a few warnings in pedantic mode ...
1528 * parserInternals.c parser.c: moved encoding switching function
1529 to parserInternals.c
1530 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1531
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001532Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1535 error or warning handlers
1536
Daniel Veillardb1059e22000-09-16 14:02:43 +00001537Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * parserInternals.c parserInternals.h parser.c Makefile.am:
1540 created a new module parserInternals.c, moved most of the
1541 code shared by the various parsers there, as well as
1542 deprecated code from parser.c. More cleanup of parser.c
1543 * uri.c: fixed a problem when URI is NULL
1544 * valid.c: speedup when looking for an attribute declaration
1545
Daniel Veillard39c7d712000-09-10 16:14:55 +00001546Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1547
1548 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1549 the cleanup of the computation of URI references when seeking
1550 external entities. The URI reference string and the resulting
1551 URI are both stored now.
1552 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1553 large s(n)printf checks and cleanup from Denis Barbier
1554 <barbier@imacs.polytechnique.fr>
1555 * xmlversion.h.in tree.h: couple of SGML declarations for a
1556 possible docbook module.
1557 * result/VC/ : a couple of test output changed due to the change
1558 of the entities URI
1559
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001560Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1561
1562 * parser.h: added a _private field for linking user's data
1563
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001564Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * parser.c parserInternals.h: demacroified most of the IS_XXX
1567 the gain in size is significant so ...
1568
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001569Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * entities.c: cases where looking up entities with doc==NULL
1572 covered
1573
Daniel Veillard90e11312000-09-05 10:42:32 +00001574Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
Daniel Veillard1de50802000-09-07 08:54:32 +00001576 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001577 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1578
Daniel Veillard98a79162000-09-04 11:15:39 +00001579Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
Daniel Veillard1de50802000-09-07 08:54:32 +00001581 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001582 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1583 * Makefile.in: added URItest and included thenin "make tests"
1584
1585Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001586
1587 * xmlversion.h.in: closed bug 22941
1588
Daniel Veillard2bb89092000-08-31 14:57:50 +00001589Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * doc/xmlio.html: added doc and example for entity loader
1592 redefinition.
1593
Daniel Veillard96984452000-08-31 13:50:12 +00001594Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1597 used by libxml
1598
Daniel Veillarde715dd22000-08-29 18:29:38 +00001599Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * parser.c: Fixed bug on invalid ontent characters and when using
1602 push.
1603 * xmllint.c: fixed xmllint endling of errors in push mode
1604
Daniel Veillard4948eb42000-08-29 09:41:15 +00001605Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001608 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001609 * result/HTML/*.sax: regenerated HTML SAX output
1610 * parser.c: more cleanup.
1611
Daniel Veillarde010c172000-08-28 10:04:51 +00001612Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001615 patches from Wayne Davison <wayned@users.sourceforge.net>,
1616 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001617 * HTMLparser.c: fixed an ignorable white space detection bug
1618 occuring when parsing with SAX only
1619 * result/HTML/*.sax: updated since the output is now HTML
1620 encoded...
1621
Daniel Veillard47f3f312000-08-27 22:40:15 +00001622Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001624 * HTMLparser.[ch]: applied some of Wayne Davison
1625 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001626
Daniel Veillarde0854c32000-08-27 21:12:29 +00001627Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1628
1629 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1630 undeclared namespace prefix was used, added a warning.
1631 Cleaned up support w.r.t. entities, spilling out a warning
1632 and being pedantic on lookups.
1633 * test/warning/ent9 : added testcase for previous example.
1634 * TODO: updated
1635 * parserInternals.h parser.c: changed the way names are parsed
1636 now allow infinite size and decrease penalty for normal use
1637 * parser.c: Started a big cleanup/check of the parser code,
1638 fixed some of the most tortuous entity code, spotted code
1639 unused anymore
1640 * test/*: added tests for very long names and related nasty
1641 things.
1642
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001643Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * doc/encoding.html: added encoding aliases doc
1646 * doc/xml.html: updates
1647 * encoding.[ch]: added EncodingAliases functions
1648 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1649 bottleneck affecting large DTDs like Docbook
1650 * parser.[ch] xmllint.c: added a pedantic option, will be
1651 useful
1652 * SAX.c: redefinition of entities is reported in pedantic mode
1653 * testHTML.c: uninitialized warning from gcc
1654 * uri.c: fixed a couple of bugs
1655 * TODO: added issue raised by Michael
1656
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001657Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * doc/encoding.html: propagated Martin Duerst suggestions
1660
Daniel Veillard52402ce2000-08-22 23:36:12 +00001661Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1664 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1665 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1666 by Wayne Davison
1667
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001668Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * nanoftp.c nanohttp.c: small cleanup
1671 * TODO: updated
1672
Daniel Veillard244ece92000-08-19 20:58:02 +00001673Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1674
1675 * added an old VC testcase and updated title.xml entity
1676
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001677Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1680 done on auto-opening of <p> tags and cleanup of SAX output
1681
Daniel Veillard979e55e2000-08-19 16:48:54 +00001682Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1683
1684 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1685
Daniel Veillard4540be42000-08-19 16:40:28 +00001686Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * doc/xml.html libxml.* structure.*: updated the doc a bit
1689
Daniel Veillard808a3f12000-08-17 13:50:51 +00001690Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1693 of SAX tests
1694
Daniel Veillard29579362000-08-14 17:57:48 +00001695Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1698 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1699
Daniel Veillard1255ab72000-08-14 15:13:33 +00001700Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1701
1702 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1703 * testHTML.c: fix core dump on Solaris 2.x systems
1704 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1705 * result/HTML/*.sax: previous bug fix lead to new results
1706
Daniel Veillard03109292000-08-14 14:58:22 +00001707Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1710 * configure.in: added --with-readline=DIR to accept alternate
1711 path for readline include/library
1712 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1713 for ANSI under HP-UX
1714 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1715 includes @LIBS@
1716
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001717Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1718
1719 * doc/* : rebuilt the docs
1720 * getting ready for 2.2.2 release
1721
Daniel Veillard87b95392000-08-12 21:12:04 +00001722Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1723
1724 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1725 and xmlAddFeature()
1726 * tree.[ch]: added xmlAddChildList()
1727 * xmllint.c: MAP_FAILED macro test
1728 * parser.h: added xmlParseCtxtExternalEntity()
1729 * valid.c: applied bug fixes removed warning
1730 * tree.c: added CDATA block to elements content
1731 * testSAX.c: cleanup of output
1732 * testHTML.c: added SAX testing
1733 * encoding.c: better error recovery
1734 * SAX.c, parser.c: fixed one of the external entity processing
1735 of the OASis testsuite
1736 * Makefile.am: added HTML SAX regression tests
1737 * configure.in: bumped to 2.2.2
1738 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1739 SAX results
1740
Daniel Veillard88a172f2000-08-04 18:23:10 +00001741Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * configure.in: patch for HP compiler
1744
17452000-08-04 Sven Heinicke <sven@zen.org>
1746
1747 * xmllint.c: Was coredumping sometimes when the file given didn't
1748 exist.
1749
Daniel Veillard46e370e2000-07-21 20:32:03 +00001750Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001753
Daniel Veillard46e370e2000-07-21 20:32:03 +00001754 when using in memory parsing. Need some cleanup.
1755 * xmllint.c configure.in: added a --memory flag to test memory
1756 parsing
1757
Daniel Veillard36650692000-07-21 15:16:39 +00001758Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * nanohttp.c: fixed socklen_t replacement to unsigned int
1761 * parser.c: fixed a space handdling missing at the end of
1762 production 28 DOCTYPE.
1763 * xmlmemory.c: fixed a stupid bug on the routine to override
1764 allocation functions
1765 * TODO: updated
1766
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001767Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * doc/ regenerated the docs
1770
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001771Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * doc/encoding.html doc/xml.html: added I18N doc
1774 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1775 improvements, both parser and filters, added ASCII & HTML,
1776 fixed the ISO-Latin-1 one
1777 * xmllint.c testHTML.c: added/made visible --encode
1778 * debugXML.c : cleanup
1779 * most .c files: applied patches due to warning on Windows and
1780 when using Sun Pro cc compiler
1781 * xpath.c : cleanup memleaks
1782 * nanoftp.c : added a TESTING preprocessor flag for standalong
1783 compile so that people can report bugs more easilly
1784 * nanohttp.c : ditched socklen_t which was a portability mess
1785 and replaced it with unsigned int.
1786 * tree.[ch]: added xmlHasProp()
1787 * TODO: updated
1788 * test/ : added more test for entities, NS, encoding, HTML, wap
1789 * configure.in: preparing for 2.2.0 release
1790
Daniel Veillard49703262000-07-10 10:27:46 +00001791Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * nanoftp.c: fixed the way the control connection is handled
1794 * libxml.spec.in: fixed the dependancies and cleanup
1795
Daniel Veillard306be992000-07-03 12:38:45 +00001796Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * doc/xml.html: changed the xmlsoft.org structure, updated the
1799 examples w.r.t. root and childs
1800
Daniel Veillard7d853352000-07-02 18:53:09 +00001801Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1804
Daniel Veillard365e13b2000-07-02 07:56:37 +00001805Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * HTMLparser.c: Work on character encoding support for the HTML parser
1808 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1809 * encoding.c: Fixed a potential memleak in the encoding stuff
1810
Daniel Veillardaf743792000-07-01 11:49:28 +00001811Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1812
1813 * doc/FAQ.html doc/Makefile.am : added a FAQ
1814
1815Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001816
1817 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1818 of the HTML parser to force it to not bypass SAX
1819
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001820Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * win32config.h.in: updated
1823 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1824 lacks iconv support :-( need to release 2.1.1
1825 * configure.in: release 2.1.1
1826 * HTMLparser: fixed bug #14784
1827 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1828 by Windows compiler
1829 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1830 the SAX startDocument() callback.
1831 * TODO: updated
1832
1833Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * added xmlStopParser()
1836
Daniel Veillardbe803962000-06-28 23:40:59 +00001837Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * configure.in: 2.1.0 prerelease
1840 * Large resync between W3C and Gnome tree
1841 * nanoftp, nanohttp.c: fixed stalled connections probs
1842 * HTMLtree.c SAX.c : support for attribute without values in
1843 HTML for andersca
1844 * valid.c: Fixed most validation + namespace problems
1845 * HTMLparser.c: start document callback for andersca
1846 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1847 * parser.h, SAX.c: serious speed improvement for large
1848 CDATA blocks
1849 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1850 different encoding
1851 * example/Makefile.am example/gjobread.c tree.h: work on
1852 libxml1 libxml2 convergence.
1853 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1854 and the LIBXML_TEST_VERSION macro
1855
Daniel Veillardc310d562000-06-23 18:32:15 +00001856Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * doc/xml.html: various patches and improvements typo fixed by
1859 Felix Natter
1860 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1861 from Felix Natter <fnatter@gmx.net>
1862
Daniel Veillardf3029822000-05-06 08:11:19 +00001863Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * doc/upgrade.html: updated with instructions for support of both
1866 libxml-1.x and libxml-2.x
1867 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1868 for 2.x support and also fixed includes
1869
1870
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001871Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1872
1873 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1874 the encoding support, added iconv support, so now libxml if
1875 compiled with iconv automatically support japanese encodings
1876 among others. Work based on initial patch from Yuan-Chen Cheng
1877 I may have broken binary compat in the encoding handler
1878 registration scheme, but that was so utterly broken I don't
1879 expect anybody to have used this feature until now.
1880 * parserInternals.h: fixup on the CHAR range macro
1881 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1882 code.
1883 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1884 * uri.c: added xmlParseURI() I can't believe I forgot to
1885 implement this one in 2.0 !!!
1886 * SAX.c: moved doc->encoding update in the endDocument() call.
1887 * TODO: updated.
1888
Daniel Veillard06047432000-04-24 11:33:38 +00001889Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * tree.h: removed extraneous xmlRemoveProp definition
1892 * TODO: added item about --disable-corba configure switch
1893 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1894 * nanoftp.c: fixed include problems giving troubles on AIX and
1895 slowlaris
1896 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1897 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1898 comment and headers changes to lower gtk-doc number of warnings
1899 * doc/html/*: rebuilt docs
1900
Daniel Veillarde0aed302000-04-16 08:52:20 +00001901Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * HACKING: documented the tag for 1.x and instructions
1904
Daniel Veillard5e873c42000-04-12 13:27:38 +00001905Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1908 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1909 xmlCreateIOParserCtxt
1910 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1911 significant overall improvement
1912 * xmllint.c: added I/O test to xmllint
1913 * testSAX.c: added a speed test
1914 * doc/* : updated/regenerated
1915
Daniel Veillardfc708e22000-04-08 13:17:27 +00001916Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * xpath.c uri.h parserInternals.h: cosmetic changes from
1919 "Timur I. Bakeyev" <timur@bat.ru>, including making
1920 xmlCreateURI() public
1921
Daniel Veillard5d211f42000-04-07 17:00:24 +00001922Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1925 and the code at the same time. Added a clean mechanism for
1926 overload or added input methods: xmlRegisterInputCallbacks()
1927 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1928 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1929 * TODO: updated
1930 * doc/* : updated/regenerated
1931 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1932 source dir
1933
Daniel Veillarde77a9182000-04-05 19:12:29 +00001934Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * testURI.c: yet another forgotten commit, I should get some sleep !
1937
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001938Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * xmllint.c: forgot to commit this too ?
1941
Daniel Veillardb9df4042000-04-05 14:23:16 +00001942Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * xmlversion.h.in : forgot to commit this previously
1945
Daniel Veillard361d8452000-04-03 19:48:13 +00001946Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1947
1948 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1949 * README TODO: updated for release
1950 * uri.c uri.h: added authority parsing/saving
1951 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1952 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1953 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1954 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1955 Makefile.am : added compile-time customization of libxml
1956 --with-ftp --with-http --with-html --with-xpath --with-debug
1957 --with-mem-debug
1958 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1959 #include <libxml/xxx.h> I hope it won't break too much stuff
1960 and will be manageable in the future...
1961 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1962 and added xmllint to the installed programs
1963 * uri.h: added xmlFreeURI()
1964
Daniel Veillardec303412000-03-24 13:41:54 +00001965Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * uri.c uri.h: finished the escaping handling, the base support
1968 and the URI path normalization. Looks good just lacks the
1969 authority content parsing code.
1970 * Makefile.am: added instructions to generate testURI
1971 * TODO: updated
1972 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1973 added links and icons for W3C and Gnome
1974
Daniel Veillard8f621982000-03-20 13:07:15 +00001975Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * xmlmemory.[ch] : seems I forgot to actually update the files in
1978 the last commit :-)
1979 * doc/xml.html doc/html/* : updated and uploaded the docs
1980
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001981Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1982
1983 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1984 * TODO: updated
1985 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001986 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001987 gfree).
1988 * Makefile.am, uri.c, uri.h: added a set of functions to do
1989 exact (litteraly copied from the RFC 2396 productions) parsing
1990 and handling of URI. Will be needed for XLink, one XML WFC,
1991 XML Base and reused in the nano[ftp/http] modules. Still work
1992 to be done.
1993
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001994Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1995
1996 * configure.in, libxml.spec.in : libxml2
1997 * doc/* : updated the doc page, rebuilt the docs
1998
Daniel Veillardcf461992000-03-14 18:30:20 +00001999Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2000
2001 * all: tagged LIB_XML_1_X
2002 * *.c *.h : updated from W3C CVS tree
2003 * configure.in : 2.0.0-beta
2004 * libxml.spec.in : libxml2 package nam
2005 * result/* : new version of the tests output
2006
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002007Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2010
Daniel Veillardb566ce12000-03-04 11:39:42 +00002011Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * doc/* : rebuilt the docs
2014 * parser.c: final patch on #6766
2015 * valid.c: small patch on validity checks.
2016
Daniel Veillardfb76c402000-03-04 11:39:42 +00002017Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2020 added
2021 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2022 compatibility w.r.t. XML spec and existing code.
2023
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002024Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * parser.c: seems a better solution to <a> </a> exists,
2027 will try it for a while
2028
Daniel Veillard83a30e72000-03-02 03:33:32 +00002029Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * parser.c: tried to remove the <a> </a> generating <a/>
2032 this is hard. Left a flag for that purpose. Fixed bug #6766
2033 * configure.in: prepared 1.8.7 not released, due to previous
2034 problem
2035
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002036Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2037
2038 * doc/xml.html : applied second patch from Paul DuBois
2039
Daniel Veillard402e8c82000-02-29 22:57:47 +00002040Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * doc/xml.html : applied patch from Paul DuBois
2043
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002044Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2047
Daniel Veillard5feb8492000-02-02 17:15:36 +00002048Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2051 compilation warnings on various platforms.
2052 * parser.c: Fixed #5281 validity error callbacks are now desactived
2053 by default if not validating.
2054
Daniel Veillardf341f932000-02-02 14:52:08 +00002055Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2058
Daniel Veillard13c757e2000-02-01 23:59:15 +00002059Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2060
2061 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2062 <gkatsi@cs.toronto.edu>
2063
Daniel Veillard726e8792000-01-30 20:04:29 +00002064Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2065
2066 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2067 processing URLs
2068
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002069Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2072 xmlNanoFTPUpdateURL for persistent control connections.
2073 * configure.in: 1.8.6
2074
2075Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2078 * tree.[ch] : added xmlSaveNoEmptyTags
2079
James Henstridgef3be9312000-01-28 13:59:21 +000020802000-01-29 James Henstridge <james@daa.com.au>
2081
2082 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2083
2084 * Makefile.am: added nanoftp.[ch] to the build.
2085
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002086Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2087
2088 * nanoftp.[ch]: cleanup, comments, API
2089 * debugXML.c : fixed a bug in the cat command
2090 * doc/*: regenerated the docs
2091
Daniel Veillardda07c342000-01-25 18:31:22 +00002092Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2095 * debugXML.c : fixed a bug in the cat command
2096 * valid.c: fixing some small probs
2097 * libxml.spec.in: get rid of the SNAP suffix
2098 * doc/xml.html: updated the status
2099
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002100Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * xml-config.in: xml-config --version to just return the
2103 version number
2104 * xpath.c: some cleanup w.r.t. axis when the current node is
2105 an attribute.
2106 * TODO: updated
2107
Daniel Veillard461a66c2000-01-18 18:01:01 +00002108Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2109
2110 * configure.in: prepared for libxml-1.8.5
2111 * doc/* recompiled the documentation
2112
21132000-01-17 Jody Goldberg <jgoldberg@home.com>
2114
2115 * configure.in : WARNING autoconf subtlety alert :
2116 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2117 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2118 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2119 get defined by AC_CHECK_HEADERS.
2120
Daniel Veillardf967b902000-01-17 16:06:10 +00002121Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2122
2123 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2124 Rune.Djurhuus@fast.no
2125
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002126Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * TODO: updated
2129 * tree.c, parser.c: made sure that only memory alloc problems
2130 and internal parser errors are allowed to write to stdout or
2131 stderr.
2132
Daniel Veillard0142b842000-01-14 14:45:24 +00002133Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * tree.c : restored xmlNewGlobalNs since this seems used by
2136 a lot of existing code :-(, fixed a bug in xmlNewNs
2137 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2138 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2139 to exit() from the library code.
2140 * xpath.c, parser.c: removed bugs or unused code detected by
2141 Windows compilers
2142 * parser.c: started adding interfaces for parsing well balanced
2143 XML fragments
2144 * configure.in: releasing 1.8.4
2145 * doc/* : rebuilt the docs
2146
Daniel Veillard2eac5032000-01-09 21:08:56 +00002147Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * tree.[ch] : added xmlNewDocFragment() for DOM
2150 * testHTML.c: uninitialized variable.
2151
Daniel Veillardf3a73582000-01-05 14:58:39 +00002152Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * doc/* : rebuild the docs
2155
Daniel Veillard71b656e2000-01-05 14:46:17 +00002156Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * acconfig.h: readline and history patch
2159 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2160 * tree.c: added check and handling when possibly removing an ID
2161 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2162 and saving.
2163 * test/HTML/entities.html result/HTML/entities.html* : test for
2164 various entities reference cases
2165 * result/HTML/* : as a result output of some testcase have
2166 changed
2167 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2168 by previous example. added xmlParseTryOrFinish().
2169 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2170 entities.h debugXML.h HTMLparser.h: changed the way struct are
2171 declared to allow gtk-doc to expose those
2172 * parser.c: closed bug #4960
2173 * Makefile.am configure.in: Applied patch from
2174 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2175 and math/socket libs detection
2176
Daniel Veillard437b87b2000-01-03 17:30:46 +00002177Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2178
2179 * configure.in, Makefile.am: link tester against readline
2180 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2181
Daniel Veillard686d6b62000-01-03 11:08:02 +00002182Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * tree.[ch]: added xmlRemoveProp
2185 * win32config.h.in nanohttp.c: avoid including the Windows
2186 socket stuff in every C files
2187 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2188 the XmL parser(s)
2189 * test/ns4 result/ns4 etc...: added test case for previous prob
2190 * tree.c: xmlNewNs wasn't checking for double definition
2191 * Makefile.in: fixed a problem with dist-hook duplicates
2192 * parser.[hc], xmlIO.c: fixed the loading of external entities
2193 APIs, now xmlLoadExternalEntity() is used everywhere and
2194 setting up an app specific front-end using the
2195 * SAX.c parser.c: some fixes, now the xhtml spec validates
2196 with the xhtml DTD.
2197 * error.c: fixed crashes in case of no input stream
2198 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2199 to the validation tests and results
2200
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002201Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2204 too htmlCreatePushParserCtxt() and htmlParseChunk()
2205 * parser.c: a bit of cleanup.
2206 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2207 to XML) removed the last mem leak known
2208 * HTMLtree.c: output message cleanup
2209 * xmlmemory.c: display content info about memory blocks
2210 * result/HTML/wired.* : missing att value warning change
2211
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002212Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * doc/* : rebuilt the documentation
2215
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002216Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2217
2218 * parser.[ch] parserInternals.h: Push parser for XML,
2219 seems to work fine now
2220 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2221 --push for push testing
2222 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2223 * testSAX.c: added --push
2224 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2225 subtree
2226 * xmlIO.[ch] : enriched API + fixes for push mode
2227 * entities.[ch]: added the entity content length to the struct.
2228 * xmlmemory.[ch]: new API to show the last entries for the shell
2229 * valid.c: added required attribute testing
2230 * SAX.c: the cdata callback now merge contiguous fragments
2231 * HTMLparser.c: cleanup of some macros
2232
Daniel Veillard3c558c31999-12-22 11:30:41 +00002233Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2234
2235 * parser.c: fix for PIs name starting with xml
2236 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002237 * *.c, configure.in win32config.h.in : generate win32config.h for
2238 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002239
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002240Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * parser.c: fixed a stupid = vs. == bug :-(
2243 * doc/gnome-xml.sgml: s/glade/xml/
2244
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002245Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * configure.in, doc/xml.html : bug fix release 1.8.2
2248 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2249 Hopefully the end of that silly C++ include problem
2250 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2251 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2252 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2253 troubles with autoclosed elements when the stree shape doesn't
2254 follow the DtD specs. Added htmlIsAutoClosed() and
2255 htmlAutoCloseTag()
2256 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2257 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2258 * debugXML.c: fixed a bug on printing default namespaces.
2259 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2260
Daniel Veillardb24054a1999-12-18 15:32:46 +00002261Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2262
2263 * result/HTML/*.htm[l] : updated the HTML regression tests according
2264 to the new output
2265 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2266 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2267 problem due to intermix of extern "C" { ... } declarations for C++
2268 and recursive includes in the headers
2269
Chris Lahey323c48c1999-12-18 15:32:45 +000022701999-12-20 Chris Lahey <clahey@umich.edu>
2271
2272 * HTMLtree.c: Made it so that html nodes with a single child do
2273 not insert a carriage return before or after the child node.
2274
Daniel Veillardb24054a1999-12-18 15:32:46 +00002275Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002276
2277 * configure.in, doc/xml.html : bug fix release 1.8.1
2278 * parser.c: fixed bug #4344
2279 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2280 added the glue to avoid C++ problems
2281 * doc/* : regenerated the documentation
2282
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002283Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2284
2285 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2286 namespace recognition, and Dia as a resul :-(
2287 * encoding.c: closed bug #3950
2288
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002289Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * valid.c: debugging a posteriori validation, except URI expansion
2292 stuff this should be fixed now
2293 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2294 Carl Nygard <cnygard@bellatlantic.net>
2295 * tester.c: added --postvalid, cleaning of the code
2296 * tree.[ch]: added xmlDocGetRootElement()
2297
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002298Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2299
2300 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2301 c++ losage.
2302
Daniel Veillard10a2c651999-12-12 13:03:50 +00002303Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2304
2305 * configure.in, doc/xml.html : bumped to 1.8.0
2306 * xlink.[ch], Makefile.am : added framework for link detection
2307 * parser.h: added nbChars to parser context, needed for cleanup.
2308 * xmlmemory.c: removed a nasty bug when out of mem
2309 * valid.[ch]: adding namespace support for attribute decl
2310 * tester.c: added --debugent option
2311 * debugXML.[ch]: added xmlDebugDumpEntities()
2312 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2313 buffers instead, this was really needed, validation was breaking
2314 in strange ways due to that. Added xmlParseStringPEReference()
2315 and other parsing from strings functions. Entities processing
2316 modified again, but PERef are still not handled correcly but
2317 unless you're Eve Maller you won't notice :-)
2318 * HTMLparser.c: large changes toward reliability, and switched to
2319 lowercase internal tags, XHTML is lowercase, so it will help
2320 that output is closer to next version.
2321 * doc/* : regenerated the documentation, it is now hosted at
2322 http://xmlsoft.org/ (same bits I just bought the domain :-)
2323
2324
Daniel Veillard294cbca1999-12-03 13:19:09 +00002325Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2328 doc generation
2329 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2330 in the SAX API
2331 * doc/*: rebuilt the doc making sure everything appears in the
2332 HTML files
2333
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002334Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2335
2336 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2337 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2338 which allow impressive speed improvement on dataset with
2339 large text pieces, but at the cost of broken binary
2340 compatibility and slightly bigger memory usage.
2341 Configure with --with-buffers to activate them, they
2342 are protected with XML_USE_BUFFER_CONTENT define.
2343 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2344 goal is 0 memory left allocated once parser is no more used
2345 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2346 call xmlCleanupParser() and xmlMemoryDump()
2347
Daniel Veillarda819dac1999-11-24 18:04:22 +00002348Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2351 * parser.[ch] encoding.[ch]: added memory cleanup routines
2352 * parser.c: closing bug #3788
2353 * doc/*: rebuilt the doc
2354
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002355Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2358 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2359 * tester.c: added --compress option
2360 * doc/*: rebuilt the documentation
2361
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002362Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2365 if given /proc/kcore as input !
2366 * doc/xml.html doc/*: updated and rebuilt the documentation
2367
2368Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002369
2370 * parser.c: Fixed some wrongly space collapsing code due to
2371 a misreading of the spec.
2372 * result/*: fixed the output accordingly
2373
2374Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002375
2376 * encoding.c: bug fix and typos
2377 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2378 * parser.c: added attribute normalization closing bug #3597
2379 * test/att* result/att* SAXresult/att*: testcase for attribute
2380 normalization
2381
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002382Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * configure.in: closing bug #3163 by adding extra flags for the
2385 cc compiler on HP-UX
2386
Daniel Veillard51e3b151999-11-12 17:02:31 +00002387Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * valid.[ch] : removed a typo and an enumerated type bug in the
2390 xmlAddElementDecl() function
2391 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2392 call to xmlEncodeEntitiesReentrant() so that the functions
2393 New, Set and Get are at the same level.
2394 * parser.c HTMLparser.c: extra memory allocation bug for
2395 attributes detected by someone using libxml in embedded systems :-)
2396
Daniel Veillard962195f1999-10-28 15:51:53 +00002397Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * xmlmemory.h: turned off mem debug :-\
2400
Daniel Veillard35008381999-10-25 13:15:52 +00002401Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2402
2403 * parser.c: closed bug #2784 a one line fix, but worth pushing
2404 a new release out
2405 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2406 some structures, comments before and after the
2407 main element, and other nastyness
2408 * HTMLtree.c tree.c: accomodate the extended HTML supported
2409 * configure.in: pushing 1.7.4
2410 * test/ent8 and related outputs : added a new test for bug #2784
2411 * test/HTML/wired.html and related output: a nasty HTML example
2412 * Makefile.am: improved the test scripts
2413 * docs/* : reran the documentation extractor, updated xml.html
2414
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002415Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2418 HTMLparser and debugged the HTML related code. HTML documents
2419 now have their own type
2420 * entities.c: do not dump &apos; for HTML output
2421 * xmlmemory.c: improvement, breakpoint mechanism
2422 * testHTML.c: added --sax --repeat ...
2423 * Makefile.am: improved the HTML tests
2424 * valid.[ch]: added xmlValidGetValidElements and
2425 xmlValidGetPotentialChildren
2426 * tester.c: added --insert to test the 2 new functions
2427 * test//* result//* SAXresult//* : regression test cleanup
2428 and extension.
2429 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2430 gnome-xml-nanohttp.html
2431
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002432Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * HTMLparser.c: fixed problems with some autoclose tags
2435 * tree.c: fixed XML output problems.
2436 * result/* SAXresult/*: update of the tests output
2437
Daniel Veillard6077d031999-10-09 09:11:45 +00002438Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * Makefile.am: Arturo patch for xmlConf.sh version info
2441 * parser.c: Tim Josling patch for single quoted items
2442 * tester.c: Tim Josling patch for tester options usage
2443 * tree.h: indent cleanup
2444
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002445Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2446
2447 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2448 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2449
Daniel Veillard00fdf371999-10-08 09:40:39 +00002450Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * tree.c : Raph patch for initialization of CORBA fields
2453 * parser.c, xpath.c, ...: modification of doc comments
2454 * xpath.c : allow spaces in xpath expressions
2455
Daniel Veillardad219441999-09-27 08:17:49 +00002456Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * xmlmemory.h: turning off memory debug :-(
2459
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002460Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2461
2462 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2463 better SAX interfaces.
2464 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2465 entity.
2466 * configure.in: 1.7.2
2467
2468Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002469
2470 * libxml.spec.in: fixed the URL
2471 * doc/xml.html: improved the documentation front-end
2472
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002473Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002474
2475 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2476
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002477Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002478
2479 * libxml.spec.in: fixed the alpha compile problem
2480 * parser.[ch]: changed errno to errNo in the parser context :-(
2481 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2482 * doc/xml.html: changed CHAR to xmlChar
2483 * doc/html/*: recompiled the documentation
2484 * configure.in: 1.7.1
2485
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002486Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * parser.h: modified the parser context struct to regain 1.4.0
2489 binary compatibility
2490 * parser.c, xml-error.h: added errno ot teh context and defined
2491 a set of errors values with update of errno
2492 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2493 DTDs and entities
2494 * *.h, *.c: complete cleanup of the use of config.h and include
2495 protection depending on the current setup.
2496 * overalll debugging, maintenance and bug-fixing on all modules
2497 * updated the documentation
2498 * ready for 1.7.0
2499
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002500Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * HTMLparser.c : cleanup
2503 * SAX.c valid.c valid.h: added ID/IDREF checking
2504 * tree.c tree.h: extended doc structure for refs
2505 * configure.in: 1.6.2
2506 * parser.c: patched bug in SAX user arg call
2507 * parserInternals.h: patched missing close in C++ wrapping
2508 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2509 especially upcoming XPointer implementation.
2510 * doc/xml.html: augmented, typo
2511
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002512Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2513
2514 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2515 not all invocations of install understand -d.
2516
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002517Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2518
2519 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2520 to make 'check' works, when builddir != srcdir.
2521
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002522Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2523
2524 * doc/xml.html : updated the documentation
2525
Daniel Veillard6454aec1999-09-02 22:04:43 +00002526Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2529 not deallocated memory blocks
2530 * *.c : replaces all calls to malloc() free() and realloc() to
2531 the wrapper functions/macros
2532 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2533 instead of xmlFreeNodeList()
2534
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002535Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2536
2537 * HTMLparser.c: corrected a stupid bug leading to core dump at
2538 tree deallocation. Removed warnings indicated by
2539 Stephane.Conversy@lri.fr
2540 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2541 looked for in the external subset
2542
2543Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002544
2545 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2546 on SGI by Stephane.Conversy@lri.fr
2547
Daniel Veillardb96e6431999-08-29 21:02:19 +00002548Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * all .h : changed the prototype declaration indent as in gtk
2551 * most .c : working on reducing the TODOs in the code
2552 * most .c : cleanup though -pedantic and Insure++
2553 * improvements on validation ID checkings.
2554 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2555 * xml-config.in: closed #1810
2556
2557Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002558
2559 * tree.h, valid.c, valid.h: more work on validity, IDs
2560 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2561 definition for AIX
2562
Daniel Veillardb556eb51999-08-15 17:19:50 +00002563Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2566 the distribution due to a cut'n paste error at last commit
2567
Daniel Veillardb05deb71999-08-10 19:04:08 +00002568Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * configure.in: upgraded to version 1.4.0
2571 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2572 Big update, added a large part of the validation process,
2573 it should be usable, but some parts are missing
2574 * xpath.c: improved the implementation w.r.t. root.
2575 * Makefile.am: added more tests
2576 * test and result trees: added a lot of tests
2577 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2578
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002579Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * Added an HACKING file
2582
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002583Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * xpath.[ch] : improvements and debug of the XPath implementation
2586 * parser.c, HTMLparser.c : modified the parsers to be progressive
2587 * tree.[ch] : extended the Buffer promitives
2588 * xmlIO.[ch] : added basic I/O routines providing progressive
2589 parsing and ready for I18N conversion plugins
2590 * SAXresult/* : the SAX callback sequence maybe slightly different
2591 now
2592 * test*.c : improved/updated the tests programs
2593 * doc/* : recompiled the docs.
2594
Daniel Veillard15b75af1999-07-26 16:42:37 +000025951999-07-26 Michael Meeks <michael@edenproject.org>
2596
2597 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2598
2599 * tree.c: Ditto.
2600
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002601Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * configure.in: upgraded to version 1.4.0
2604 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2605 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2606 XML query language, see http://www.w3.org/TR/xpath for more details.
2607 * parser.c, parser.h: added CHAR* related string functions for XPath
2608 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2609 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2610 rebuild the docs.
2611 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2612 and regression testing capabilities for XPath.
2613
Daniel Veillardd79d7871999-07-12 10:38:12 +00002614Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2617 closing bug #1646
2618
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002619Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * Makefile.am, example/Makefile.am: closed bug #1683
2622
Daniel Veillard3166ab11999-07-11 16:14:19 +00002623Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * example/Makefile.am, configure.in: added the makefile for the
2626 gjobread example
2627
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002628Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2629
2630 * doc/Makefile.am:
2631 - fix which allow "make install DESTDIR=</install/prefix>".
2632
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002633Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2636 which fixed a problem on the file reading-code.
2637
Daniel Veillard82150d81999-07-07 07:32:15 +00002638Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2639
2640 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2641 output.
2642 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2643
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002644Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2645
2646 * parser.h : Oops removed the binary compatibility problem
2647 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2648 * parser.c, HTMLparser.c: applied patches for reading from stdin
2649
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002650Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * parser.c, entities.c, valid.c: cleanup bug #1591
2653 * configure.in: cleanup bug #1592
2654 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2655 the same tree back-end. Hence gdome will be available for it.
2656 * doc/Makefile.am: close bug #617
2657
Daniel Veillard97fea181999-06-26 23:07:37 +00002658Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2659
2660 * parser.c: alloctate a per parser context SAX interface block
2661
Daniel Veillard14fff061999-06-22 21:49:07 +00002662Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2663
2664 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2665 and xmlEncodeEntitiesReentrant with the correct one :-\
2666
2667Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * commit of my internal XML base changes, quite a lot of
2670 changes, cleanups, better entities support, framework for
2671 new I/O and charset detection and handling
2672 * Fixed the configure/Makefile stuff to generate shared libs
2673 with the proper version info, so we jumped on rev from
2674 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2675 xmlEncodeEntities() result need to be freed now, and a string
2676 xmlParserVersion provide the current library version.
2677
Raph Levien05240da1999-06-15 21:27:11 +00002678Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2679
2680 * parser.c: fixed a buffer overrun for when you have a very long
2681 attribute with no entities in it.
2682
Daniel Veillardbb2da581999-06-13 14:37:07 +00002683Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * added example directory
2686 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2687
Daniel Veillard011b63c1999-06-02 17:44:04 +00002688Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * Release of libxml-1.1, nearly everything has been touched for
2691 this.
2692 * Added more regression tests
2693 * Updated the documentation
2694
Daniel Veillard27d88741999-05-29 11:51:49 +00002695Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2696
2697 * tree.[ch]: unified the XML_NO_CORBA defines.
2698 * parser.c encoding.[ch]: started plugging in char encoding detection
2699
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002700Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2701
2702 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2703 Also freed allocated buffer.
2704
Daniel Veillard27d88741999-05-29 11:51:49 +00002705Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002706 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2707 reentrancy problem at printing. One is left in entities.c, to
2708 remove ASAP
2709 * testSAX.c : added a test example showing the use of the SAX
2710 interface if one doesn't want to build the DOM tree.
2711 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2712
Daniel Veillard517752b1999-04-05 12:20:10 +00002713Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2716 large revamping of the parser to use SAX callbacks
2717 http://www.megginson.com/SAX/ (or at least a C like interface
2718 a la Expat). It's now possible to set up your own callbacks
2719 and the parser will not build a DOM tree.
2720 * test/* result/*: updated the test suite, I finally removed
2721 the old Namespace draft support (PI based).
2722
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002723Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * Makefile.am: added test result to EXTRA_DIST for make tests
2726
Daniel Veillard64068b31999-03-24 20:42:16 +00002727Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * parser.c, parserInternals.h: moved the chars macro definitions
2730 to parserInternals.h
2731 * parser.c, error.c: applied patches from "Knut Åkesson"
2732 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2733
Daniel Veillard012ccc11999-03-23 10:11:11 +00002734Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2735
2736 * xml-config.in : applied patch to make --version work
2737
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027381999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2739
2740 * Makefile.am (check-local): Alias for `tests' target. This will
2741 cause `make check' to do the right thing.
2742 (tests): Don't run tests in srcdir. Also, replaced calls to
2743 basename with a `sed' "equivalent".
2744
Daniel Veillardd109e371999-03-05 06:26:45 +00002745Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2748 it in the header and not the sources, updated the doc.
2749 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2750 pointing this out.
2751
Daniel Veillardbc50b591999-03-01 12:28:53 +00002752Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2755 exported the inputStream routines.
2756 * doc/html/* : updated accordingly
2757
Daniel Veillardd692aa41999-02-28 21:54:31 +00002758Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * parser.c, parser.h, parserInternals.h: added a few extra
2761 internal calls to allocate and free parser contexts ...
2762 * doc/html/* : updated accordingly
2763
Daniel Veillard55a99271999-02-25 11:01:29 +00002764Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2765
2766 * configure.in, Makefile.am, doc/makefile.am : General changes for
2767 1.0.0 release and including the generated HTML documentation.
2768
Daniel Veillard35925471999-02-25 08:46:07 +00002769Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * makefile.am : added parserInternals.h, oops.
2772
Daniel Veillard1e346af1999-02-22 10:33:01 +00002773Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * parserInternals.h: added this header giving access to the parser
2776 internal functions.
2777 * doc/Makefile.am : added a rebuild target which rebuilds the full
2778 set of documentations
2779 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2780 the internal subset.
2781 * *.c *.h: modifications needed to generate the documentation using
2782 gtk-doc, cleanup of functions blocks, reorganisation of struct
2783 declarations.
2784
Daniel Veillard1164e751999-02-16 16:29:17 +00002785Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2788 the tar and spec file to include the beginning of the doc.
2789
Nuno Ferreira03d04781999-02-13 00:07:17 +000027901999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2791
2792 * doc/.cvsignore: Added this file.
2793
Daniel Veillard6800ef31999-02-08 18:33:22 +00002794Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2795
2796 * tree.c: fixed xmlGetProp to return "" when the attribute
2797 exists, even if the node-list is NULL.
2798
Daniel Veillard726c7e31999-02-08 15:13:10 +00002799Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * tree.c: patched an error outputting empty attribute values.
2802 * Makefile.am and doc/makefile.am: have been updated during the
2803 week-end. Sorry for an empty CVS log, I got a shell problem.
2804
Daniel Veillard1899e851999-02-01 12:18:54 +00002805Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * tree.h: cleaned up using enums instead of defines
2808 * parser.c, valid.[ch]: more work on parsing/output of element
2809 declarations
2810
Daniel Veillard3b9def11999-01-31 22:15:06 +00002811Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * valid.[ch], tree.c, parser.c : more work toward full parsing
2814 of XML DTDs.
2815 * README: added informations about mailing-list and on-line
2816 documentation
2817
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000028181999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2819
2820 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2821
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002822Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2823
2824 * parser.c, tree.[ch] : more work toward conformance testing,
2825 added a last element to accelerate parsing of very flat structures
2826 started working on internal subset Element content declaration.
2827 * valid.[ch] : first cut at adding code toward validation.
2828 * previous changes had also small impact on most files, especially
2829 the conformance testing using James Clark test suite.
2830
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002831Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * test/* : updated the examples, most of them were not well
2834 formed (humm), and added rdf2.
2835 * result/* : resulting changes in the output.
2836
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002837Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2840
Daniel Veillard44b3a061998-12-05 17:27:22 +00002841Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * tree.c: patched a bug in the generation of empty attributes
2844
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002845Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2846
2847 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2848 for node/trees/documents/... Biggest problem is namespace
2849 support when copying subtrees.
2850
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002851Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2852
2853 * parser.c, entities.c: improve entities and char ref encoding,
2854 and cleanups of error messages.
2855
Daniel Veillard242590e1998-11-13 18:04:35 +00002856Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2857
2858 * parser.c, entities.c: simple bug hunting done during rpm2html and
2859 rpmfind integration.
2860
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002861Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * parser.[ch]: Added interfaces allowing to specify a SAX
2864 handler before parsing.
2865
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002866Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * parser.c: redirrect all errors reporting through the SAX
2869 error function
2870
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002871Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2874 * libtool, tlmain ...: update of the libtool files
2875
Miguel de Icaza442321c1998-11-04 18:13:38 +000028761998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2877
2878 * entities.c: Use g_snprintf insteda of snprintf.
2879
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002880Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2883 added ent5 test for this purpose.
2884 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2885
Daniel Veillard27271681998-10-30 06:39:40 +00002886Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2887
2888 * parser.c: fixed? a strange error due to compression on a GWP
2889 document.
2890
Daniel Veillard25940b71998-10-29 05:51:30 +00002891Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * tree.[ch]: bug fixing
2894 * entities.[ch]: defined a specific type for predefined entities
2895 * doc/xml.html: more documentation on the library, how to use it,
2896 overview of the interfaces.
2897
Daniel Veillard16253641998-10-28 22:58:05 +00002898Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2901
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002902Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2903
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002904 * tree.c: corrected a small bug
2905 * doc/xml.html: continuing writing documentation.
2906
2907Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2908
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002909 * debugXML.h debugXML.c: added debugging utilities.
2910 * tester.c: added --debug switch.
2911 * tree.c: patched an incorrect node->type assignment.
2912 * parser.c: formatting, ensure that node->doc != NULL in attributes
2913
Daniel Veillardccb09631998-10-27 06:21:04 +00002914Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2915
2916 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2917 entity support and provide an internal representation close to
2918 DOM one (entity ref nodes, and attribute value as tree). I tried
2919 to preserve the interface but this will surely break some apps
2920 (I have to change rpm2html/rpmfind for example). I had to change
2921 two interfaces, and the generated tree is somewhat different.
2922 * doc/* : started documenting the XML library, the tree and
2923 DOM/Corba. This is a first step.
2924
Daniel Veillard11e00581998-10-24 18:27:49 +00002925Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * parser.c: Set up the fonctions comment block, boring but useful.
2928 * parser.h, SAX.c, parser.c: now attributes are processed through
2929 the SAX interface. The problem is that my SAX interface diverged
2930 quite a bit from the original one, well this is not an official
2931 spec, and translating it from Java to C is hairy anyway...
2932
Daniel Veillard97b58771998-10-20 06:14:16 +00002933Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2936 fonctions comment block, boring but useful.
2937
2938Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002939
2940 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2941 conversion routines. However they are not yet used to convert the
2942 inputs. The core will run with UTF-8.
2943
Daniel Veillard33942841998-10-18 19:12:41 +00002944Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * tree.c : make sure that the type id is properly set-up when
2947 a new object is allocated, needed for DOM.
2948
Daniel Veillard27fb0751998-10-17 06:47:46 +00002949Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * tree.h, tree.c: Ok, the main objects in the tree will be native
2952 corba objects, it costs 8 bytes per Node, Attribute and Document
2953 but it simplifies the Corba integration a lot (no extra interface
2954 objects to allocate/free).
2955
Daniel Veillard0bef1311998-10-14 02:36:47 +00002956Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2957
2958 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2959 and changed NODEs contants for conformity with DOM Level 1
2960
Daniel Veillard27864701998-10-08 03:47:24 +00002961Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * added hooks to keep track of servants when creating objects
2964 xmlDoc and xmlNode (for Corba export).
2965
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002966Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * added xml-config script.
2969
Daniel Veillard7066a791998-10-01 20:28:28 +00002970Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2973 to autoupdate libtool and automake conf files.
2974
Miguel de Icaza60681bd1998-09-30 19:28:59 +000029751998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2976
2977 * Makefile.am: Use '?' to separate the sed
2978 commands as ',' is used when people pass -Wl,something.
2979
2980
Daniel Veillard15a8df41998-09-24 19:15:06 +00002981Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2982
2983 * tree.c, tree.h: added a per-document compression interface.
2984
Daniel Veillard151b1b01998-09-23 00:49:46 +00002985Tue Sep 22 20:47:38 EDT 1998
2986
2987 * tree.c, tree.h: added saving with compression and added interfaces
2988 to control the compression level (xmlGetCompressMode,
2989 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2990
Daniel Veillard70120ff1998-09-22 00:24:21 +00002991Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2992
2993 * parser.c: corrected a loop for files of size 0
2994
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000029951998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2996
2997 * error.h: New file. Contains prototyes from `error.c'.
2998
Tom Tromeyc19653d1998-08-14 01:22:43 +00002999Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3000
3001 * Makefile.am (xmlincdir): New macro.
3002 (xmlinc_HEADERS): Renamed from include_HEADERS.
3003
Daniel Veillard845664d1998-08-13 04:43:19 +00003004Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * applied small patch on numeric entities from
3007 Christopher Blizzard <blizzard@appliedtheory.com>
3008
Daniel Veillard260a68f1998-08-13 03:39:55 +00003009Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3010
3011 * New release 0.2, removed the old xml_* files so that it's
3012 coherent with the other CVS base (W3C), far better conformance
3013 to standard, new namespaces, decent entities support, beginning
3014 of a SAX-like interface. Nearly nothing left intact, even the
3015 test examples ...
3016
Christopher Blizzarda36749e1998-07-30 21:47:18 +000030171998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3018
3019 * .cvsignore: Add .deps dir
3020
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003021Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3024
Daniel Veillardfe926001998-07-26 04:28:20 +00003025Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003026
Daniel Veillardfe926001998-07-26 04:28:20 +00003027 * configure.in: added test for CPP
3028 * AUTHORS, Changelog: the original ones didn't get commited but the
3029 glib ones instead, fixed.
3030 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003031
Daniel Veillardfe926001998-07-26 04:28:20 +00003032Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003033
Daniel Veillardfe926001998-07-26 04:28:20 +00003034 * integrated code developped at W3C
3035 * changed the original Copyright
3036 * migrated to automake
3037 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003038