blob: d4d96924a62b0b73a4802cf4c7fbc995acf877a2 [file] [log] [blame]
Daniel Veillardad11b302002-08-12 14:53:41 +00001Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * libxml.3: small cleanup of the man page
4 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
5 when serializing HREF attributes generated by XSLT.
6
Daniel Veillardc084e472002-08-12 13:27:28 +00007Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8
9 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10 version of Marc Liyanage' patch for boolean attributes in HTML
11 output
12
Daniel Veillard5f91b372002-08-12 12:13:01 +000013Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
14
15 * python/tests/serialize.py: fixed the test results, indenting
16 behaviour changed slightly
17
Aleksey Sanin9e951762002-08-08 18:02:41 +000018Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
19
20 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
21 new c14n function to Windows def files
22
Aleksey Saninea4272a2002-08-02 23:50:03 +000023Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
24
25 * c14n.c: fixed a memory leak in c14n code
26
Daniel Veillard58e44c92002-08-02 22:19:49 +000027Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
28
29 * parser.c include/libxml/parser.h: adding a new API for Christian
30 Glahn: xmlParseBalancedChunkMemoryRecover
31 * valid.c: patch from Rick Jones for some grammar cleanup in
32 validation messages
33 * result/VC/* result/valid/*: this slightly change some of the
34 regression tests outputs
35
Daniel Veillard0bf29002002-08-01 12:54:11 +000036Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
37
38 * tree.c: trying to fix a problem in namespaced attribute handling
39 raised by Christian Glahn
40
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000041Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
42
43 * encoding.c include/libxml/encoding.h: Opening the interface
44 xmlNewCharEncodingHandler as requested in #89415
45 * python/generator.py python/setup.py.in: applied cleanup
46 patches from Marc-Andre Lemburg
47 * tree.c: fixing bug #89332 on a specific case of loosing
48 the XML-1.0 namespace on xml:xxx attributes
49
Aleksey Sanin2c135a12002-08-01 06:31:50 +000050Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
51
52 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
53 corner case from new Merlin's test suite and added a callback
54 that will be used to improve xmlsec performance
55
56
Daniel Veillard0b22def2002-07-29 16:23:03 +000057Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
58
59 * HTMLtree.c: trying to fix the <style> escaping problem in
60 HTML serialization bug #89342
61
Daniel Veillard0b28e882002-07-24 23:47:05 +000062Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
63
64 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
65 and rebuilt the web site.
66
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000067Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000068
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000069 * include/libxml/tree.h: added _private member to xmlNs struct
70
Daniel Veillard1d995272002-07-22 16:43:32 +000071Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
72
73 * HTMLparser.c: fixing bug #84876 based on the xml working
74 code.
75
William M. Brack61eaba52002-07-21 11:14:18 +000076Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
77
78 * python/Makefile.am: enhanced to fix bug 72012 (errors
79 when using '-jX' make parameter)
80
William M. Brackef61d202002-07-19 08:32:00 +000081Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
82
83 * xpath.c: small additional enhancement for booleans
84 compared to nodesets
85
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000086Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
87
88 * HTMLtree.c: changed the order of the encoding declaration
89 attributes in the meta tags due to a bug in IE/Mac
90
William M. Brack0c022ad2002-07-12 00:56:01 +000091Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
92
93 * xpath.c: enhanced handling of booleans (especially '='
94 and '!=' for nodesets) - fixes bug 85256. Added new
95 routine xmlXPathNotEqualValues for more proper handling
96 of '!=' when nodesets are involved.
97
Daniel Veillard06944e22002-07-11 19:55:18 +000098Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
101 doc/xmlcatalog_man.xml to the source distribution
102
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000103Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
104
105 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
106 asked for this.
107
Daniel Veillard539638b2002-07-06 19:55:14 +0000108Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
109
110 * configure.in: preparing 2.4.23
111 * doc/*: rebuilt the docs
112
Daniel Veillard176d99f2002-07-06 19:22:28 +0000113Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * parser.c: fixing bug #84169 by fixing the
116 comment of xmlCreatePushParserCtxt to describe the
117 encoding detection parameters better.
118
Daniel Veillard37f961d2002-07-06 17:53:56 +0000119Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
120
121 * valid.c: fixing bug #79331 in one path the lookup for
122 ID attributes on a namespaced node wasn't handled correctly :-\
123
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000124Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
125
126 * HTMLparser.c: trying to fix 87235 about discarded white
127 spaces in the HTML parser.
128 * result/HTML/*: this changes the output of a number of HTML
129 regression tests
130
Daniel Veillardfdc91562002-07-01 21:52:03 +0000131Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
132
133 * xpath.c: applied patch from Richard Jinks for the namespace
134 axis + fixed a memory error.
135 * parser.c parserInternals.c: applied patches from Peter Jacobi
136 removing ctxt->token for good.
137 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
138 popped out by the regression tests.
139 * Makefile.am: patch for threads makefile from Gary Pennington
140
William M. Brack6000af52002-06-28 11:43:13 +0000141Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
142
Daniel Veillardfdc91562002-07-01 21:52:03 +0000143 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000144 expressions involving preceding-sibling (et al).
145
Daniel Veillard153120c2002-06-18 07:58:35 +0000146Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * hash.c: applied a patch from Peter Jacobi to solve a problem
149 when compiling with the Watcom C on Win32
150 * result/schemas/*.err: the change of hashing algo generated
151 permutations in the output
152
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000153Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
154
155 * hash.c: applied patch from Sander Vesik improving the quality of
156 the hash function.
157
Aleksey Sanina5808b92002-06-14 17:07:41 +00001582002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000159
160 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
161 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
162 xmllint.c xpath.c: replaced sprintf() with snprintf()
163 to prevent possible buffer overflow (the bug was pointed
164 out by Anju Premachandran)
165
Daniel Veillarde059b892002-06-13 15:32:10 +0000166Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
167
168 * parser.c: removed an uninitialized data error popped by valgrind
169 on PE references
170
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000171Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
172
173 * doc/xml.html
174 adding tutorial reference to the web page
175
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000176Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
177
178 * doc/tutorial/xmltutorial.xml
179 * doc/tutorial/ar01s07.html
180 * doc/tutorial/ape.html
181 * doc/tutorial/includegetattribute.c
182 adding section to tutorial about retrieving an attribute
183 value
184
Daniel Veillardf5582f12002-06-11 10:08:16 +0000185Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
186
187 * parser.c: applied a couple of patches from Peter Jacobi to start
188 to get rid of ctxt->token, with a possible significant speed
189 improvement to be gained once done. Better compliance with PE
190 references constructs in DTDs too.
191 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
192 from Peter too
193
Daniel Veillard38d80e22002-06-11 07:24:56 +0000194Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
195
196 * parser.c: Babak Vahedipour-Kunze reported that openTag in
197 xmlParseElement was likely to have been deallocated at the
198 time of the report, possibly leading to segfault. Just report
199 the tag name now.
200
Daniel Veillard9e412302002-06-10 15:59:44 +0000201Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
202
203 * xpath.c: patch from Richard Jinks for XPath substring() function
204 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
205
Aleksey Sanina5808b92002-06-14 17:07:41 +00002062002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000207
208 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
209
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000210Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
211
212 *doc/FAQ.html
213 fixing typos in FAQ, thanks to Robert Funnell for the
214 editing help
215
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000216Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * NEWS: got complaints from rpmlint that it was empty
219
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000220Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
221
222 * added doc/tutorial, including:
223 apa.html
224 apb.html
225 apc.html
226 apd.html
227 ar01s02.html
228 ar01s03.html
229 ar01s04.html
230 ar01s05.html
231 ar01s06.html
232 includeaddattribute.c
233 includeaddkeyword.c
234 includekeyword.c
235 includestory.xml
236 index.html
237 xmltutorial.xml
238 libxml tutorial, including generated html
239
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000240Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
241
242 * result/c14n/exc-without-comments/merlin-c14n-two-*
243 result/c14n/without-comments/merlin-c14n-two-*
244 test/c14n/exc-without-comments/merlin-c14n-two-*
245 test/c14n/without-comments/merlin-c14n-two-*
246 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
247 c14n/exc-c14n and slightly modified test script to handle
248 these test cases
249 * c14n.c: fixed bugs for complicated nodes set (namespace
250 without node and others from merlin-c14n-two.tar.gz)
251 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
252 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
253 for xmlsec performance patch
254 * xpath.c: fixed self::node() for namespaces and attributes
255
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000256Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
257
258 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
259 but with the format parameter
260 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
261
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000262Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
263
264 * Makefile.am: updated c14n tests suite
265 * c14n.c: performance improvement for previous c14n patch
266
Daniel Veillarde72c7562002-05-31 09:47:30 +0000267Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * parser.c: another peroformance patch from Peter Jacobi, that
270 time on parsing attribute values.
271
Aleksey Sanin508a1012002-05-31 06:32:32 +0000272Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
273
274 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
275 into LibXML2 test suite
276
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000277Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
278
279 * c14n.c: propagating xpath ancesstors node fix to c14n
280 plus small performance improvement to reduce number of
281 mallocs
282 * xpath.c: fixed ancestors axis processing for namespace nodes
283
Daniel Veillard46de64e2002-05-29 08:21:33 +0000284Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
285
286 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
287 Peter Jacobi
288
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000289Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
290
291 * configure.in: preparing 2.4.22
292
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000293Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
294
295 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
296 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
297 a public entry point.
298 * doc/*: rebuilt the API and docs
299
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000300Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
301
302 * xpath.c: patch from Richard Jinks to fix a problem introduced
303 in the previous patch and pointed by Norm
304
Daniel Veillardc6924812002-05-24 11:10:43 +0000305Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
306
307 * libxml.spec.in: fixing bug #81112
308
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000309Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
310
311 * uri.c: fixing bug #82848
312
Daniel Veillarda2878972002-05-24 07:54:39 +0000313Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
314
315 * result/catalogs/mycatalog.full: Aleksey's commit changed the
316 output of one catalog test
317
Aleksey Sanin114e4752002-05-24 07:20:27 +0000318Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000319
Aleksey Sanin114e4752002-05-24 07:20:27 +0000320 * global.data globals.c tree.c include/libxml/globals.h
321 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
322 default value for global parameter xmlIndentTreeOutput to 1 and
323 introduced new global parameter xmlTreeIndentString (the string
324 used to do one-level indent) with default value " " (as it was
325 in tree.c)
326
Daniel Veillard49d5af82002-05-23 11:55:49 +0000327Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
328
329 * Makefile.am: Merijn Broeren pointed out a problem when compiling
330 with trio and schemas.
331
Daniel Veillard7c13af42002-05-22 09:57:32 +0000332Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
333
334 * xpath.c: patch from Richard Jinks to fix the problem raised in
335 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
336
Daniel Veillard5a872412002-05-22 06:40:27 +0000337Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
338
339 * xmlschemas.c: a bit of work on import.
340 * xmlschemastypes.c: Charles Bozeman provided a compare function
341 for date/time types so min/max facet restrictions should work,
342 indeterminate comparisons return an error instead of equal.
343 * test/schemas/date_0* result/schemas/date_0_0: specific test
344 from Charles Bozeman too
345
Daniel Veillard10b6da42002-05-18 07:55:20 +0000346Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
347
348 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
349 from Christian Cornelssen fixing the man pages and the Catalog
350 building script.
351 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
352 next step is <xs:import> I now have a reasonable understanding
353 of how it works.
354
Daniel Veillarde5354492002-05-16 08:43:22 +0000355Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
356
357 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
358
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000359Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
360
361 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
362
Daniel Veillard088bf112002-05-14 11:03:59 +0000363Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
364
365 * xpath.c: fixing an XPath function evalutation bug pointed out
366 by Alexey Efimov where the context was lost when evaluating
367 the function arguments
368
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000369Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000370
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000371 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
372 function public for XMLSec performance optimizations
373
Daniel Veillard3cd72402002-05-13 10:33:30 +0000374Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
375
376 * python/generator.py python/libxml2class.txt : fixed a problem
377 with the HTML parser pointed by Gary Benson
378 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
379 example
380
Aleksey Sanine48a3182002-05-09 18:20:01 +0000381Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
382 * parser.c: fixed bug #81159 (memory growth in SAX)
383
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000384Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
385 * xpath.c: fixed bug #78858 (the real fix)
386
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000387Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000388 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000389
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000390Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
391
392 * tree.c: modified xmlNodeSetBase to allow changing the
393 base of a document.
394
Daniel Veillard070803b2002-05-03 07:29:38 +0000395Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
396
397 * xmlschemastypes.c: patch Charles Bozeman for validation of
398 all the date, time, and duration types
399 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
400 * configure.in: fixed an error pointed by an user
401 * xml2-config.in: fixed an error pointed by an user
402
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000403Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
404
405 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
406 win32/libxml2.def.src xmlIO.c: exported default
407 'file:', 'http:' and 'ftp:' protocols input handlers
408 and maked protocols comparisson case insensitive
409
Daniel Veillard34de97f2002-04-30 14:29:22 +0000410Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
411
412 * configure.in: Neven Has detected a typo
413
Daniel Veillard28577c32002-04-30 06:48:41 +0000414Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
415
416 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
417 as one of the persons allowed to commit directly to the
418 module.
419
Daniel Veillardfc57b412002-04-29 15:50:14 +0000420Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
421
422 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
423 * valid.c: raised a too low limit
424 * doc/*: rebuilt the docs
425
Daniel Veillardeca82812002-04-24 11:42:02 +0000426Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
427
428 * test/XPath/expr/floats test/XPath/expr/functions
429 result/XPath/expr/floats result/XPath/expr/functions
430 xpath.c: another XPath conformance patch from Richard Jinks
431
Daniel Veillard13e04c62002-04-23 17:51:29 +0000432Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
433
434 * xmlschemas.c: fixed validation of attribute groups.
435 * test/schemas result/schemas: added an example from the primer
436
Daniel Veillard88c58912002-04-23 07:12:20 +0000437Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
438
439 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
440 * test/schemas result/schemas: updated the test list
441
Daniel Veillarde19fc232002-04-22 16:01:24 +0000442Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
443
444 * TODO: updated a bit
445 * parser.c: made a comment more specific
446 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
447 Schemas conformance.
448 * test/schemas result/schemas: updated the test list
449
Daniel Veillard441bc322002-04-20 17:38:48 +0000450Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
451
452 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
453 implementing xs:all with minOccurs = 0
454 * tes/schemas/* result/schemas/*: added more tests covering
455 xs:all
456
Daniel Veillard8a001f62002-04-20 07:24:11 +0000457Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
458
459 * xmlregexp.c: first implementation of the all particle, this
460 may need to be revisited for case where not all transitions
461 must be crossed.
462
Daniel Veillard7646b182002-04-20 06:41:40 +0000463Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
464
465 * tree.c: another entity processing update from Markus Henke
466
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000467Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
468
469 * trionan.c: fixed crash on OSF/1
470
Daniel Veillardb4398962002-04-19 07:01:55 +0000471Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
472
473 * xmlschemas.c: more Schemas work
474 * test/schemas/* result/schemas/*: added more tests coming
475 from the spec.
476
Daniel Veillard54761132002-04-18 21:00:44 +0000477Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
478
479 * c14n.c: patch from Aleksey Sanin reflecting a change in the
480 ExcC14N specification
481
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000482Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * tree.c: patch from Markus Henke, fix for recursive entities.
485
Daniel Veillard23b1f372002-04-18 15:50:05 +0000486Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
487
488 * xpath.c: fix a problem with string() on a document node.
489
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000490Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
491
492 * Makefile.am xmlschemas.c: more Schemas work
493 * test/schemas/* result/schemas/*: added more tests coming
494 from the spec.
495
Daniel Veillard6231e842002-04-18 11:54:04 +0000496Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
499 * result/HTML/*: this changes a few things in the results
500
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000501Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
502
503 * include/libxml/tree.h: eliminated 'declaration different than
504 prototype' warning
505 * include/win32config.h: "resolved" conflicts with errno.h
506
Daniel Veillardb509f152002-04-17 16:28:10 +0000507Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
508
509 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
510 on the automata interfaces and debug of counted choices
511 * test/schemas/* result/schemas/*: added a number of tests
512
Daniel Veillard8651f532002-04-17 09:06:27 +0000513Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
514
515 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
516 a bit of work on Schemas
517 * testSchemas.c: try to make it more useful
518 * test/schemas/* result/schemas/* Makefile.am: changed the
519 Schemas regression test procedure, started adding a few samples
520
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000521Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
522
523 * include/libxml/encoding.h: Patch for the Borland C++ builder
524 * include/libxml/tree.h: Patch for the Borland C++ builder
525 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000526 * win32/bcb5: New directory for the Borland C++ builder
527 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000528
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000529Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
530
531 * win32/Makefile.msvc: Update for XML Schema support
532 * win32/configure.js: Update for XML Schema support
533 * win32/libxml2.def.src: Update for XML Schema support
534
Daniel Veillard4255d502002-04-16 15:50:10 +0000535Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
536
537 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
538 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
539 xmlunicode.c include/libxml/Makefile.am
540 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
541 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
542 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
543 include/libxml/xmlversion.h.in : merged the current state of
544 XML Schemas implementation, it is not configured in by default,
545 a specific --schemas configure option has been added.
546 * test/automata test/regexp test/schemas Makefile.am
547 result/automata result/regexp result/schemas:
548 merged automata/regexp/schemas regression tests
549
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000550Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * xpath.c: Gary found a compile time problem, fixes #78823
553
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000554Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * configure.in: release of 2.4.20
557 * doc/*: updated and rebuilt the docs
558
Daniel Veillardf544f192002-04-15 12:56:56 +0000559Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * python/Makefile.am: patch from Cristian Gafton to build on
562 Red Hat 6.2, should also fix #75779
563
Daniel Veillard940492d2002-04-15 10:15:25 +0000564Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
565
566 * valid.c: first part of fixing #78729
567
Daniel Veillardeb475a32002-04-14 22:00:22 +0000568Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
569
570 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
571 escaping of URI when saving HTML files.
572 * result/HTML/*: this impacted some tests
573
Daniel Veillard9b731d72002-04-14 12:56:08 +0000574Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
575
576 * configure.in: trying to fix #77441
577
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000578Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
579
580 * include/libxml/xmlIO.h: Hallski complained it could not be
581 included by itself.
582
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000583Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
584
585 * configure.in: applied an IEEE flag patch for OSF/1 #77825
586
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000587Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
588
589 * win32/configure.js: patch from Nilo for the c14n option
590 * win32/Makefile.msvc: fixed libxml2.def generation with threads
591
Daniel Veillardda423da2002-04-10 19:25:38 +0000592Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
593
594 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
595 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
596 LIBXML_THREAD_ENABLED
597
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000598Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
599
600 * xpath.c: another patch from Richard Jinks for substring conformance
601 * test/XPath/expr/floats test/XPath/expr/strings
602 result/XPath/expr/floats result/XPath/expr/strings: update of the
603 test suite to check those.
604
Daniel Veillard01917aa2002-04-10 11:30:41 +0000605Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
606
607 * xpath.c: patch from Richard Jinks for .x float parsing.
608
Daniel Veillard46d6c442002-04-09 16:10:39 +0000609Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
610
611 * parser.c: patch from Markus Henke when an encoding ain't recognized
612
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000613Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
614
615 * libxml.m4: got a report that #include <string.h> was needed
616
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000617Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
618
619 * xmllint.c: applied a fix from Anthony Jones for -o /--output
620
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000621Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
622
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000623 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000624
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000625Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * xpath.c: fixed a bug in the nodeset to boolean comparison code
628 pointed out by Melvyn Sopacua.
629
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000630Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * libxml.m4: Frédéric Crozat gave a patch related to the change
633 of Include paths breaking the libxml.m4
634
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000635Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * xpath.c: Fix bug #76927 forgot to save some context
638 when evaluating binary expressions
639
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000640Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * configure.in: fixed configure for MPE/iX from Markus Henke
643 * xmlmemory.c: fixed initialization problems
644 * xpath.c: another set of patches from Richard Jinks this
645 fixes "make XPathtests" on linux
646
Daniel Veillard21458c82002-03-27 16:12:22 +0000647Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
650 * test/XPath/expr/compare test/XPath/expr/equality
651 test/XPath/expr/floats test/XPath/expr/functions
652 test/XPath/expr/strings result/XPath/expr/compare
653 result/XPath/expr/equality result/XPath/expr/floats
654 result/XPath/expr/functions result/XPath/expr/strings: Updated
655 tests though they show a divergence on Linux
656
Daniel Veillard28dfed12002-03-27 09:08:17 +0000657Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * xpath.c trionan.c: previous commit also included patches
660 from Richard Jinks on some IEEE support corner case
661
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000662Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
665 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
666 that $(datadir) should be used for docs
667
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000668Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
671 could leak filedescriptors
672
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000673Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * configure.in nanohttp.c: applied patch from Allan Clark for
676 UnixWare/OpenServer
677
Daniel Veillard19274092002-03-25 16:48:03 +0000678Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * configure.in: preparing 2.4.19
681 * doc/*: rebuilt the docs
682
Daniel Veillard56b2db72002-03-25 16:35:28 +0000683Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * nanohttp.c: fixing #76043, got fed up with non-portability
686 of that piece of code.
687
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000688Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
689
690 * valid.c SAX.c: Never commit without running "make tests" :-(
691 fix a couple of stupidities in the previous commit
692 * result/*: a few changes in some attribute order result of previous
693 commit.
694
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000695Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
698 the internal subset should not raise duplicate ID errors,
699 also there was a small bug in conjunction to namespace
700 declarations defaulted and xml:xxx attributes DTD definitions.
701
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000702Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * xpath.c: Richard Jinks also raised some rounding problems
705 this tries to fix them
706
Daniel Veillard4e2df542002-03-22 12:23:14 +0000707Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * xpath.c: Richard Jinks spotted an incoherent memory allocation
710 behaviour in xmlXPathCastToString()
711
Daniel Veillarddb552912002-03-21 13:27:59 +0000712Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
715 raised by Morus Walter
716
Daniel Veillard9e537932002-03-21 13:08:08 +0000717Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
720 from Igor
721
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000722Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * xpath.c: fixing #75619, related to a problem when trying
725 to evaluate condition when the current node set resulting
726 from that sub-step evaluation is empty. Also fixes 2 potential
727 problem with previous-sibling and next-siblings axis.
728
Daniel Veillard1840ef02002-03-21 08:05:23 +0000729Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
732 HTML support is not configured in.
733
Daniel Veillard561b7f82002-03-20 21:55:57 +0000734Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
737 include/libxml/tree.h: dohh I really didn't intended to commit
738 this test version :-(
739
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000740Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * testSAX.c: I wanted to see the real speed at the SAX interface
743 after a little too many Ximianer started complaining about the
744 parser speed.
745 added a --quiet option:
746 paphio:~/XML -> ls -l db100000.xml
747 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
748 paphio:~/XML -> time ./testSAX --quiet db100000.xml
749 3200006 callbacks generated
750 real 0m1.270s
751 Which means 16MBytes/s and 3Mcallback/s
752
Daniel Veillardc62a1472002-03-19 18:35:12 +0000753Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * xpath.c: valgrind spotted another error that time when running
756 on libxslt regression tests
757
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000758Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * Makefile.am: adding "make valgrind" running the full regression
761 tests (except python ones) under Valgrind (using valgrind -q
762 which was kindly added by the author).
763 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
764 passes cleanly now except an obcure floating point initialization
765 raised in log10() in one XPath regression test ???
766 * tree.c: edited some comments to close #75244
767
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000768Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
771 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
772 context of ScrollKeeper, made sure that if the number is
773 an integer, the serialization follows the description at
774 http://www.w3.org/TR/xpath#section-String-Functions
775
Daniel Veillard5997aca2002-03-18 18:36:20 +0000776Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
777
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000778 * configure.in: preparing 2.4.18
779 * doc/*: updated and rebuilt the web site
780 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
781 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000782 * parser.c: humm, changed the way the SAX parser work when
783 xmlSubstituteEntitiesDefault(1) is set, it will then
784 do the entity registration and loading by itself in case the
785 user provided SAX getEntity() returns NULL.
786 * testSAX.c: added --noent to test the behaviour.
787
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000788Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * parser.c: Wilfried Teiken provided a hackish but working
791 way to get context reported back on entities when parsing
792 with SAX and without breaking the DOM build.
793
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000794Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * c14n.c: applied a new patch from Aleksey Sanin
797 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
798 to reference Aleksey implementation of XML digital Signatures
799
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000800Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
801
802 * xpath.c: small fix to avoid potential problem due to
803 ordering of freeing data
804 * python/Makefile.am: people were complaining about
805 the generated file in python dir not being built
806
Daniel Veillardd2379012002-03-15 22:24:56 +0000807Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
810 python/generator.py python/libxml.c python/types.c: Cleanup
811 of the python Makefiles based on Jacob and James feedback,
812 fixed the spec file accordingly, fixed the number of warning
813 that passing my pedantic CFLAGS was generating. Conclusion
814 is that Python includes are real crap.
815
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000816Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * configure,in: it was reported quite a few times that
819 xml2-config --cflags should not output
820 -I$includeprefix/libxml2/libxml because libxml2 header names
821 clashes with existing names like list.h from C++ stl.
822 Includes should be #include<libxml/xxx.h> so ...
823
Daniel Veillard6f293b12002-03-15 09:42:33 +0000824Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
825
826 * c14n.c: another patch from Aleksey Sanin
827
Daniel Veillard5c396542002-03-15 07:57:50 +0000828Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
831 canonicalization algorithm
832 * doc/xml.html doc/index.html: added the C14N references on the
833 index page.
834
jacob berkman9be65862002-03-14 02:15:56 +00008352002-03-13 jacob berkman <jacob@ximian.com>
836
837 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
838 usage, redundant, and gcc specific
839
Daniel Veillard75be0132002-03-13 10:03:35 +0000840Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * xpath.c: speedup some node selection operations, this can
843 have a significant impact on DocBook Norm's stylesheets
844 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
845 make sure it's always the case
846 * debugXML.c: distinguish CDATA and comments in ls operations
847
Daniel Veillard61f26172002-03-12 18:46:39 +0000848Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
849
850 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
851 to generate better API descriptions etc...
852
Daniel Veillard9ff88172002-03-11 09:15:32 +0000853Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * c14n.c: Fixing #74186, made sure all boolean expressions
856 get fully parenthesized, ran indent on the output
857 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
858 include/libxml/tree.h: also #74186 related, removed the
859 --with-buffers option, and all the preprocessor conditional
860 sections that were resulting from it.
861
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000862Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * valid.c: applied patch from Dodji Seketeli fixing an
865 uninitailized variable in xmlValidGetValidElements()
866
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000867Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
868
869 * c14n.c: fixed a few comments
870 * doc/*.html doc/*/*.html: regenerated the docs and added
871 the C14N API
872 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
873
Daniel Veillardfa49d872002-03-09 10:20:00 +0000874Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
875
876 * check-xml-test-suite.py: fix to adapt varaiations in the
877 bindings
878 * configure.in python/setup.py python/setup.py.in: fixed to
879 have the version of the python scripts automatically updated
880
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000881Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
884 in xmlCopyProp()
885
Daniel Veillardaf43f632002-03-08 15:05:20 +0000886Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
887
888 * configure.in: preparing 2.4.17 release
889 * doc/*: updated and rebuilt the docs
890 * xpath.c: fixed a comment
891 * python/libxml.c: fixed a possible reentrancy problem
892
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000893Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * tree.c python/tests/Makefile.am python/tests/attribs.py:
896 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
897 added a specific regression test
898 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
899 not raise exceptions when failing to find the attribute.
900
Daniel Veillard90bc3712002-03-07 15:12:58 +0000901Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
902
903 * configure.in xmllint.c: owen pointed out a problem with the
904 ftme fix, gettimeofday() was not detected by configure and
905 the ftime header wasn't included, dohhh
906
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000907Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909 * configure.in xmllint.c: trying to fix #71457 for timing
910 precision when gettimeofday() is not availble but ftime() is
911
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000912Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
915 are now copied on install and part of the -devel RPM
916
Daniel Veillard7b416132002-03-07 08:36:03 +0000917Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * xpath.c: trying to avoid bug #72150 which was apparently
920 caused by a gcc bug (or a processor problem) as detailed
921 at http://veillard.com/gcc.bug
922
Daniel Veillardf742d342002-03-07 00:05:35 +0000923Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
926 fixed xmlReconciliateNs(), added a Python test/example for
927 inter-document cut'n paste
928 * python/libxml.py: fixed node.doc on document nodes and added
929 xpathEval() onto node objects
930
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000931Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
932
933 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
934 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
935 fixup and integrated tests for the serialization stuff
936
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000937Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
938
939 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
940 moved the libxml man page to section 3
941
Daniel Veillard1e774382002-03-06 17:35:40 +0000942Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
943
944 * tree.c: fix bug #72490
945 * python/libxml.c python/libxml.py: added methods serialize()
946 and saveTo() to all node elements.
947
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000948Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * xmlIO.c: closed #73430, don't read from an input source
951 which indicated an end-of-file or an error.
952
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000953Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
954
955 * parser.c: make sure SAX endDocument is always called as
956 this could result in a Python memory leak otherwise (it's
957 used to decrement ref-counting)
958 * python/generator.py python/libxml.c python/libxml.py
959 python/libxml2-python-api.xml python/libxml2class.txt
960 python/tests/error.py python/tests/xpath.py: implemented
961 the suggestions made by Gary Benson and extended the tests
962 to match it.
963
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000964Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * python/generator.py: applied patch fixing #73450
967
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000968Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
969
970 * xpath.c: fixing #61290 "namespace nodes have no parent"
971 long standing divergence from the XPath REC. NodeSets
972 simply hold a copy of namespace nodes and those node ->next
973 points to the parent (which may not be the node carrying the
974 definition).
975 * include/libxml/xpath.h: flagged but didn't added a possible
976 speedup
977 * DOCBparser.c HTMLparser.c: removed some warnings from push
978 parser due to new state being added.
979 * tree.c: new fix from Boris Erdmann
980 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
981 the XML Canonalization support from Aleksey Sanin
982
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000983Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * tree.c: patch from Boris Erdmann fixing some namespace odities
986 with xmlCopyNode()
987
Daniel Veillardc6613042002-03-02 09:34:02 +0000988Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * xmlIO.c: fix bug #72706 when loading a NULL entity
991
Daniel Veillardc0fef772002-03-01 16:16:31 +0000992Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
995 actually change in a future XML Namespace revision.
996
Daniel Veillard79426f22002-03-01 16:14:17 +0000997Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1000 added the possibility of returning nodesets from XPath extension
1001 functions written in Python
1002
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001003Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * python/*: commiting some Python bindings work done while travelling
1006
Daniel Veillard97300512002-03-01 09:13:41 +00001007Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1010 explicitely with memory debugging switched on
1011
Daniel Veillard6361da02002-02-23 10:10:33 +00001012Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1015 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1016 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1017 the accessor generator for strings
1018 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1019 regression test.
1020
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001021Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * python/README python/generator.py python/libxml.c python/setup.py:
1024 added the 'usual' setup.py to allow building a libxml2-python
1025 module based on the same code. The initialization is however
1026 different the 2 .so files fo libxml2 and libxslt are identical and
1027 they entry point initialize both libraries. this is done to avoid
1028 some possible nasty problem since the Python don't merge the maps
1029 of all shared modules.
1030
Daniel Veillard158a4d22002-02-20 22:17:58 +00001031Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * parser.c: fixed a push/encoding bug reported by Michael
1034 on librsvg
1035
Daniel Veillard7839e162002-02-20 18:54:48 +00001036Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * include/libxml/parserInternals.h: fixes a misplaced #endif
1039
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001040Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * parser.c valid.c: found and fixed a couple of allocation bugs
1043
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001044Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * doc/xml.html doc/python.html doc/*: added a Python and binding
1047 page describing the current state of the Python bindings and
1048 giving pointers to the other languages wrappers.
1049
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001050Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1053 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1054 rebuilt the API and web site
1055 * xpath.c: fixed #71978 portability bugs
1056
Daniel Veillard8aff2472002-02-19 21:50:43 +00001057Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1060
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001061Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * include/libxml/parserInternals.h parser.c: had to change
1064 2 internal parsing API when processing document content
1065 to check the start and end of element content are defined
1066 in the same entity
1067 * valid.c include/libxml/valid.h: attribute normalization can
1068 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1069 with the context to report it.
1070 * SAX.c: fixed the last known bugs, crazy validation constraints
1071 when a document is standalone seems correctly handled. There
1072 is a couple of open issues left which need consideration especially
1073 PE93 on external unparsed entities and standalone status.
1074 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1075 The 2 tests left failing are actually in error. Cleanup done.
1076
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001077Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * valid.c: implemented E59 spaces in CDATA does not match the
1080 nonterminal S
1081
Daniel Veillard878eab02002-02-19 13:46:09 +00001082Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * SAX.c parser.c valid.c: more validation test fixups
1085 * check-xml-test-suite.py: added duration info for the tests
1086
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001087Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * parser.c valid.c: a couple of errors were reported but not
1090 saved back as such in the parsing context. Down to 1% failure rate
1091 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1092
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001093Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlInternald.c: isExtender was missing a char
1096 * parser.c include/libxml/parser.h: % are acceptable in the
1097 internal subset if within a PUBLIC ID
1098
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001099Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * SAX.c parserInternals.c valid.c: more work on the conformance
1102 suite. Took the step to finally block documents with encoding
1103 errors. It's a fatal error per the spec, people should have fixed
1104 their documents by now.
1105
Daniel Veillard55253e22002-02-18 14:32:39 +00001106Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * check-xml-test-suite.py: fixed the test script after some discussion
1109 on the semantic of TYPE="error"
1110 * Makefile.am: added the script to the distrib
1111
Daniel Veillard28757702002-02-18 11:19:30 +00001112Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * SAX.c entities.c: fixed a couple of conformances issues deep
1115 into the validation code (standalone and undeclared Notations)
1116
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001117Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1120 stayed there for years !
1121
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001122Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1125 missing
1126
Daniel Veillardc7612992002-02-17 22:47:37 +00001127Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * check-xml-test-suite.py: improved the behaviour a bit as
1130 well as the logs
1131 * parser.c valid.c SAX.c: fixed a few more bugs
1132 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1133
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001134Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * check-xml-test-suite.py: python script to run regression tests
1137 against the XML Test suite of W3C/OASis
1138 * SAX.c: fixed a validation bug
1139 * parser.c: fixed 3 errors pointed by the test suite
1140 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1141 * python/Makefile.am: fixed a dependendy
1142
Daniel Veillard9f28f302002-02-15 20:48:08 +00001143Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * xmlmemory.c: avoid a warning bug #71594
1146
Daniel Veillard144024e2002-02-13 21:14:46 +00001147Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1150 warning on alpha/Tru64
1151
Daniel Veillarde4301c82002-02-13 13:32:35 +00001152Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * include/libxml/entities.h: fixing a comment
1155 * valid.c: fixing some troubles with validity check on namespaces
1156 * result/VC/NS3 test/VC/NS3: added a specific regression test
1157
Daniel Veillarda6d05382002-02-13 13:07:41 +00001158Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * tree.c: Fixing #71342 serializing '\n' in attribute values
1161 * result/noent/att3 result/att3 test/att3: added a specific
1162 test.
1163
Daniel Veillard797a5652002-02-12 13:46:21 +00001164Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * python/libxml.c: couple of bug fixes
1167
Daniel Veillard01a6d412002-02-11 18:42:20 +00001168Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * python/*.py: removed tabs and used spaces.
1171
Daniel Veillard397ff112002-02-11 18:27:20 +00001172Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1175 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1176
Daniel Veillard03517542002-02-11 13:54:40 +00001177Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1180 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1181
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001182Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * include/libxml/encoding.h include/libxml/entities.h
1185 include/libxml/globals.h include/libxml/parser.h
1186 include/libxml/threads.h include/libxml/tree.h
1187 include/libxml/xmlmemory.h: trying to fix the include mess
1188
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001189Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * include/libxml/xmlmemory.h: reverted part of the previous
1192 attempt to provide #69655, this was breaking the build.
1193
Daniel Veillard0ba59232002-02-10 13:20:39 +00001194Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1197 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1198 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1199 include/libxml/parserInternals.h include/libxml/tree.h
1200 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1201 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1202 clean.
1203 * python/libxml.c: fixed a warning.
1204
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001205Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1208 copying of node, merge back IDs in the target document.
1209 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1210 test/XInclude/ents/ids.xml: test case
1211 * result/VC/ElementValid4: output changed due to a typo fix
1212
Daniel Veillard1c18e302002-02-09 22:16:40 +00001213Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * python/Makefile.am: seems some version of automake didn't
1216 generate the dependancies right as Jacob found out. Add
1217 an extra dependancy rule.
1218
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001219Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * parserInternals.c valid.c: Justin Fletcher found some parts
1222 of the code needing cleanup
1223 * libxml.spec.in python/Makefile.am python/generator.py
1224 python/libxml.c python/libxml.py: Fixed the python Makefiles
1225 corrected a bug showing up on ia64, changed the name of the
1226 python internal module too
1227
Daniel Veillard07be19b2002-02-08 14:20:35 +00001228Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * Makefile.am: applied patch from Andris Pavenis for binary
1231 name suffixes
1232
Daniel Veillardf216d462002-02-08 13:44:24 +00001233Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * xmllint.c win32/win32config.h: fixing #68748
1236
Daniel Veillardd455d792002-02-08 13:37:46 +00001237Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * valid.c: fixing #70166
1240
1241Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * valid.c: fixing #70077
1244
Daniel Veillardc575b992002-02-08 13:28:40 +00001245Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * Copyright Makefile.am README configure.in libxml.spec.in:
1248 Changed to the MIT Licence
1249 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1250 doc/xmlio.html: updated the doc accordingly
1251 * include/libxml/xmlwin32version.h configure.in: preparing
1252 2.4.14 release
1253 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1254 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1255 fixed the const xmlChar * wrapper and generator, XPath extension
1256 functions now use the context as first argument
1257 * python/tests/tstxpath.py python/tests/xpath.py
1258 python/tests/xpathext.py: Updated the tests accordingly
1259 * tree.c: fixed bug #70067
1260
Daniel Veillard7db38712002-02-07 16:39:11 +00001261Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * Makefile.am: cleanup
1264 * debugXML.c: always use stdout if output is NULL
1265 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1266 * python/Makefile.am python/generator.py python/libxml2class.txt
1267 python/libxml_wrap.h python/types.c: augmented the number of bindings
1268 handling FILE * and XPath contexts
1269 * python/tests/Makefile.am: avoid a stupid problem due to the
1270 use of TEST.
1271
Daniel Veillard15a143b2002-02-06 22:40:50 +00001272Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1275
Daniel Veillard70cab352002-02-06 16:06:58 +00001276Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * python/TODO python/libxml.c: cleanup the extension function lookup
1279 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1280
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001281Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * configure.in python/Makefile.am: do not install outside
1284 of prefix
1285
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001286Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * python/TODO python/libxml.c: started adding SAX interfaces
1289 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1290 SAX test
1291
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001292Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * tree.c: hardened the addChild function
1295 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1296 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1297 added accessors needed for xmlNode, a bit more testing and
1298 extension of interfaces
1299 * python/tests/Makefile.am python/tests/build.py: added a test
1300 build from scratch/save/load/check
1301
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001302Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * parserInternals.c: change a small bit in the way valididy
1305 error messages get initialized
1306 * python/TODO python/libxml.c python/libxml2-python-api.xml
1307 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1308 added some memory debugging to track leaks at the libxml2 level
1309 * python/tests/*.py: changed all tests to check for leaks,
1310 there is just one left in XPath extension registrations.
1311
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001312Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * python/TODO python/generator.py python/libxml2-python-api.xml
1315 python/libxml2class.txt: more accessor classes for the parser
1316 context, allow to switch on and check validity
1317 * python/tests/Makefile.am python/tests/error.py
1318 python/tests/invalid.xml python/tests/valid.xml
1319 python/tests/validate.py: attded more test and and added error.py
1320 which I forgot to commit in the last step
1321
Daniel Veillard3ce52572002-02-03 15:08:05 +00001322Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * python/Makefile.am python/types.c: cleanup
1325 * python/libxml.c python/libxml.py python/libxml_wrap.h
1326 python/generator.py python/libxml2-python-api.xml
1327 python/libxml2class.txt: added class for parser context, added
1328 first cut for push mode support. Added a framework to generate
1329 accessors functions.
1330 * python/tests/Makefile.am python/tests/push.py: added a push
1331 test
1332
Daniel Veillardcfb05462002-02-02 23:18:22 +00001333Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1336 bug a bit of cleanup.
1337
Daniel Veillard5d819032002-02-02 21:49:17 +00001338Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1341 python/libxml2class.txt: adding error redirections and preformat
1342 to a python handler
1343 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1344 tests self checking
1345
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001346Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1349 a function
1350
Daniel Veillard9589d452002-02-02 10:28:17 +00001351Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1354 python/libxml.c python/libxml2-python-api.xml
1355 python/libxml2class.txt: Progressing through the TODOs, class
1356 description output, extra XML API, RPM now builds the wrappers
1357 for all python installed versions
1358
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001359Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * configure.in libxml.spec.in python/Makefile.am python/TODO
1362 python/generator.py python/libxml2class.txt: added more informations
1363 in the libxml2-python package including docs. Slightly changed
1364 the class hierarchy
1365 * python/tests/*: added basic regression tests infrastructure too
1366
1367Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1370 added libxml2-python as part of the packages installed
1371
Daniel Veillarda7340c82002-02-01 17:56:45 +00001372Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * python/Makefile.am python/generator.py python/libxml.c
1375 python/libxml.py: more work, now able to extend the
1376 XPath interpreter with functions written in python.
1377
Daniel Veillardc3e39442002-02-01 09:29:41 +00001378Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * python/Makefile.am: Jacob sent a patch to allow building from
1381 tarfile.
1382
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001383Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1386 inserted the python wrappers build, I hope this won't be too
1387 unportable
1388
Daniel Veillard1971ee22002-01-31 20:29:19 +00001389Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * xpath.c: minor optimization
1392 * python/generator.py python/libxml.c python/libxml.py
1393 python/libxml_wrap.h: more work on the python bindings,
1394 they now support XPath and there is no evident leak
1395
Daniel Veillard36ed5292002-01-30 23:49:06 +00001396Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * python/generator.py python/libxml.c python/libxml.py:
1399 more work on the python bindings generator.
1400
Daniel Veillard96fe0952002-01-30 20:52:23 +00001401Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * python/generator.py python/libxml.c python/libxml_wrap.h:
1404 more work on the python bindings.
1405
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001406Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * python/generator.py python/libxml.c python/libxml.py
1409 python/libxml_wrap.h: commited early version of a python binding
1410 for private use only ATM
1411
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001412Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * entities.c tree.c include/libxml/entities.h: applied patch
1415 from Anthony Jones to implement copy of DTD subtree too. Had
1416 just to keep 2 function private which really ought to become
1417 public ones.
1418
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001419Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * xmllint.c: added pointers to the web pages in the usage()
1422
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001423Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * tree.c: more fixes from Petr Kozelka for attribute handling
1426 in the tree API to align the semantic with DOM.
1427
Daniel Veillard36065812002-01-24 15:02:46 +00001428Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * valid.c tree.c entities.c: another set of patches from
1431 Anthony Jones for copy operations cleanup and robustness
1432
Daniel Veillardf8592562002-01-23 17:58:17 +00001433Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1436 an alphabetic index based on comments content
1437 * doc/*: rebuilt the web site with the new references
1438
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001439Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * parserInternals.h: Greg Sjaardema suggested to use an
1442 eponential buffer groth policy in xmlParserAddNodeInfo()
1443
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001444Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1447 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1448 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1449 to generate cross-references, and added/updated the stylesheets
1450 to generate and link API indexes. The generic keyword index
1451 is not done yet.
1452 * doc/*.html: regenerated all the usual docs too
1453
Daniel Veillard2070c482002-01-22 22:12:19 +00001454Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * debugXML.c: added an xpath function to the shell for T. V. Raman
1457
1458Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001459
1460 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1461 debug routines.
1462
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001463Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1466 support of attribute nodes
1467
Daniel Veillard9d06d302002-01-22 18:15:52 +00001468Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1471 hopefully near complete and fully documented of the API in XML
1472 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1473 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1474 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1475 include/libxml/parserInternals.h include/libxml/valid.hi
1476 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1477 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1478 include/libxml/xpath.h include/libxml/xpathInternals.h:
1479 Cleaned up the doc comments a lot in the process, the interface
1480 coverage is now 100%
1481
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001482Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1485 extracts comments from the gtk-doc DocBook output (a bit
1486 convoluted but seems to work).
1487
Daniel Veillard61006472002-01-21 17:31:47 +00001488Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1491 added an XML description of the API, moved the script generating
1492 it here. Added a "make api" target
1493
Daniel Veillardd2f23002002-01-21 13:36:00 +00001494Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1497
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001498Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * xpath.c include/libxml/xpathInternals.h: the change made to
1501 xmlXPathFuncLookupFunc was incompatible roll it back
1502
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001503Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * SAX.c: cleanup patch from Anthony Jones
1506 * doc/Makefile.am: fix the headers to avoid in make scan
1507 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1508 includes, * vs Ptr and general cleanup
1509 * parsedecl.py: first version of a script to extract the
1510 module interfaces, the goal will be to provide .decl or XML
1511 specification of the interfaces to build wrappers.
1512
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001513Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1516 now provides return codes in case of errors
1517
Bjorn Reese026d29f2002-01-19 15:40:18 +00001518Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1519
1520 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1521 Upgraded to trio baseline 1.6
1522 * strio.h strio.c: Replaced by triostr.h and triostr.c
1523
Daniel Veillard572577e2002-01-18 16:23:55 +00001524Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1527 of strdup usage in the code
1528
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001529Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * parser.c error.c: Keith Isdale complained rightly that
1532 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1533
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001534Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * tree.c: fixed the funxtion to set the xml: attributes
1537 * debugXML.c: added "setbase" to test it.
1538
Daniel Veillard2c748c62002-01-16 15:37:50 +00001539Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1542 to allow updating an attribute content
1543
Daniel Veillard8de85c62002-01-15 17:10:15 +00001544Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * libxml.h: try to avoid problems when compiling on Windows
1547
Daniel Veillard314cfa02002-01-14 17:58:01 +00001548Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * hash.c: patch from Anthony Jones for hash.c allocation size
1551 * Makefile.am: trying to work around Yet Another Libtool Madness
1552 and build the 2.4.13 release finally ...
1553
Daniel Veillard744683d2002-01-14 17:30:20 +00001554Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1557 * doc/* : update of the documentation
1558
Daniel Veillarde6a55192002-01-14 17:11:53 +00001559Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1562 at fixing #61290 :-(
1563
Daniel Veillardfb25a512002-01-13 20:32:08 +00001564Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1567 Fixes bug #67229
1568
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001569Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * tree.c: trying to avoid troubles when a subtree is copied
1572 and coalesced in part with the target tree. Should fix
1573 bug #67407
1574
Daniel Veillardd8224e02002-01-13 15:43:22 +00001575Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * valid.c: fixed validation of attributes content of type
1578 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1579 values, very old bug. Fixes #67671
1580
Daniel Veillard8107a222002-01-13 14:10:10 +00001581Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * parser.c include/libxml/parserInternals.h tree.c: integrated
1584 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1585 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1586
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001587Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * threads.c: applied Serguei Narojnyi's patch to add native
1590 thread support on the Win32 platform
1591 * testThreadsWin32.c Makefile.am: added the test program also
1592 from Serguei, Win32 specific
1593 * include/win32config.h include/libxml/xmlwin32version.h.in:
1594 added patch from Igor for the Windows thread specific defines.
1595
Daniel Veillard845cce42002-01-09 11:51:37 +00001596Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1599
Daniel Veillard7b602b42002-01-08 13:26:00 +00001600Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1603 output page into XMLinfo.html. Close bug #66951 and
1604 raised by Robert Collins too.
1605
Daniel Veillard73c6e532002-01-08 13:15:33 +00001606Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * encoding.c: Paul Keogh pointed out a possibility of segfault
1609 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1610 Closes bug # 68238
1611
Daniel Veillard4a859202002-01-08 11:49:22 +00001612Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * doc/*.html: updated the Gdome2 links
1615
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001616Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * libxml.h: Applied following patches from Robert Collins
1619 and make sure IN_LIBXML is defined when compiling it
1620 -------
1621 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1622 as well as Visual C.
1623 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1624 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1625 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1626 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1627 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1628 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1629 xmlSysIDExists xmlNoNetExists).
1630 * xmllint.c: Don't include winsock2.h for Cygwin.
1631
Daniel Veillard401c2112002-01-07 16:54:10 +00001632Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1635 when the version info is not present.
1636
Daniel Veillard6f42c132002-01-06 23:05:13 +00001637Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * tree.c: Anthony Jones pointed out a problem in
1640 xmlStringGetNodeList() and provided a fix for it
1641
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001642Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001644 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001645 xmlCreatePushParserCtxt() when the initial buffer passed
1646 is large.
1647
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001648Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * win32/*: big cleanup of the Windows/MSVC project files
1651 from Igor Zlatkovic
1652
Daniel Veillardcebb1362002-01-02 13:13:30 +00001653Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * doc/Makefile.am: should fix #67674 and avoid troubles if
1656 xsltproc is not available or fails in the prefix provided
1657
Daniel Veillard26908ab2002-01-01 16:50:03 +00001658Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1661
Daniel Veillard5344c602001-12-31 16:37:34 +00001662Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1663
1664 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1665 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1666 Fixed a few other problems raised by Charlie Bozeman.
1667 * result/VC/ElementValid[5-7]: fixed the output
1668
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001669Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1670
1671 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1672 patches from Charlie Bozeman. Regenerated the HTML docs.
1673
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001674Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1675
1676 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1677 for Windows from Igor
1678
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001679Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1680
1681 * xmllint.c: applied Justin Fletcher patch for --output or -o
1682
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001683Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1684
1685 * win32/libxml2/libxml2.def.src: close #67019
1686
Daniel Veillard01db67c2001-12-18 07:09:59 +00001687Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1688
1689 * xmllint.c: applied Justin Fletcher generic timing patch
1690 similar to the one already applied to xsltproc.
1691
Daniel Veillardd1640922001-12-17 15:30:10 +00001692Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1693
1694 * include/libxml/tree.h tree.c: applied documentation patches
1695 from Charlie Bozeman
1696
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001697Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1698
1699 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1700
Daniel Veillard29e43992001-12-13 22:21:58 +00001701Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1702
1703 * valid.c: fix the xmlStrdup() used in the previous patch.
1704 * valid.c: added --dropdtd
1705 * tree.c: fixed xmlUnlinkNode so it also removes the references
1706 from the document if the node is a DTD
1707
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001708Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1709
1710 * HTMLtree.c valid.c: cleanup some static declarations
1711
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001712Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1713
1714 * xmllint.c: removed another strdup()
1715 * doc/FAQ: removed the HP/UX entry
1716
Daniel Veillarded472f32001-12-13 08:48:14 +00001717Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1718
1719 * valid.c: fix bug #66816 when validating.
1720 * xmllint.c: don't use sys/time.h if configure did not found it
1721
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001722Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1723
1724 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1725 xmlcatalog_man.xml
1726
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001727Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1728
1729 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1730 xmlInitMemory() was declared twice
1731
Daniel Veillardb82c1662001-12-09 14:00:54 +00001732Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1733
1734 * globals.c: do not reference strdup() !
1735 * configure.in libxml-2.0.pc.in: trying to fix the libs
1736 of the various config extraction modules
1737
Daniel Veillardef90ba72001-12-07 14:24:22 +00001738Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1739
1740 * configure.in : preparing 2.4.12
1741 * doc/* : updated and rebuilt the docs
1742
Daniel Veillard220346d2001-12-07 11:33:54 +00001743Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1744
1745 * uri.c: closed bug #66159
1746 * testURI.c: added --escape option
1747 * configure.in: some cleanup for xml2-config --cflags
1748
Daniel Veillard2a906822001-12-06 14:34:08 +00001749Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1750
1751 * globals.c testThreads.c: removed some misplaced includes
1752 of xmlversion.h
1753
Daniel Veillarde28313b2001-12-06 14:08:31 +00001754Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1755
1756 * threads.c: patch from Gary Pennington fixing a possible
1757 problem at initialization time.
1758
Daniel Veillardd3b08822001-12-05 12:03:33 +00001759Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1760
1761 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001762 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001763 CodeWarrior.
1764
Daniel Veillarda7866932001-12-04 13:14:44 +00001765Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1766
1767 * xmllint.c: applied Geert Kloosterman's patch to fix
1768 --repeat --timing output
1769
Daniel Veillard19840942001-11-29 16:11:38 +00001770Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1771
1772 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1773 where non-wellformed XML declaractions were not detected.
1774
Daniel Veillarde85d9342001-11-28 14:43:12 +00001775Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1776
1777 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1778
Daniel Veillard22f25a82001-11-28 09:12:23 +00001779Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1780
1781 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1782 gets reset by xmlCleanupInputCallbacks() and this makes the
1783 function useless. Same for output.
1784
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001785Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1786
1787 * xmlIO.c: robert pointed out a loop error in callback cleanups
1788
Daniel Veillard8faa7832001-11-26 15:58:08 +00001789Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1790
1791 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1792 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1793 they are not really tied to debugging
1794
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001795Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1796
1797 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1798 * xmllint.c: better --catalogs description
1799
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001800Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1801
1802 * tree.c: fixed a couple of problems in xmlSetProp()
1803
Daniel Veillardcd337f02001-11-22 18:20:37 +00001804Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1805
1806 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1807 unappropriate stdout output.
1808
Daniel Veillard566d4df2001-11-22 13:00:53 +00001809Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1810
1811 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1812 by Denis Beurive, closes #65111
1813
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001814Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1815
1816 * valid.c: in case of content model validity error, don't
1817 print it if validity warnings were not requested.
1818
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001819Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1820
1821 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1822 * parserInternals.c: removed the last exit() call. Print an
1823 unmaskable error on stderr instead (library mismatch detection)
1824
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001825Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1826
1827 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1828 shell instructions from Heiko Rupp
1829
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001830Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1831
1832 * catalog.c: use the URL notation file:// for default catalog paths
1833
Daniel Veillard0ec98632001-11-14 15:04:32 +00001834Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1835
1836 * include/libxml/tree.h: better comments for _private fields
1837 * tree.c: removed a problem when copying an entity reference.
1838
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001839Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1840
1841 * vms/*: updated instructions and diffs from John A Fotheringham
1842
Daniel Veillarda11001b2001-11-12 22:45:36 +00001843Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1844
1845 * include/libxml/xmlerror.h: avoid an include problem if
1846 #include <libxml/xmlerror.h> happens first in code
1847 seems to be the case in KDE libs
1848
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001849Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1850
1851 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1852 from Igor for Windows
1853
1854Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1855
1856 * Makefile.am: Gary Pennington pointed out a missing prefix
1857
Daniel Veillard43d3f612001-11-10 11:57:23 +00001858Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1859
1860 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1861 * doc/*: upgraded and rebuilt the docs
1862
Daniel Veillardc1f78342001-11-10 11:43:05 +00001863Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1864
1865 * HTMLparser.c: fix comment in scripts element parsing.
1866 * result/HTML/doc3*: updated the results.
1867
1868Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1869
1870 * uri.c: another URI bug fix #63336, using Joel Young patch.
1871
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001872Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1873
1874 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1875 a cleaned up version of the Pwd shell string generation.
1876
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001877Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1878
1879 * valid.c include/libxml/tree.h: trying to fix namespaces +
1880 validation problems for good, closing #63619 in the process
1881 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1882 wrong in this respect, fixed it.
1883
Daniel Veillardd536f702001-11-08 17:32:47 +00001884Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1885
1886 * xmllint.c: Morus Walter patch to allow --format and --encode
1887
Daniel Veillard5004f422001-11-08 13:53:05 +00001888Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1889
1890 * debugXML.c: Stefan Kost provided an help command for the shell
1891
Daniel Veillarda6825e82001-11-07 13:33:59 +00001892Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1893
1894 * debugXML.c: Heiko Rupp pointed that the shell would crash
1895 on empty nodesets returns.
1896
Daniel Veillard03f848d2001-11-07 12:53:46 +00001897Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1898
1899 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1900 migh need the history libraries
1901
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001902Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1903
1904 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1905 handle the case of < in quoted attributes, Bastian Kleineidam
1906
Daniel Veillardc853b322001-11-06 15:24:37 +00001907Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1908
1909 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1910 fixing catalog breakages
1911 * Makefile.am catalog.c result/catalogs/catal
1912 result/catalogs/mycatalog.* test/catalogs/catal*:
1913 fixed more problems in catalog support, added more regression tests
1914 for both XML and SGML catalog handling
1915
Daniel Veillard66870c72001-11-05 19:27:49 +00001916Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1917
1918 * debugXML.c: applied an improvement to xmlGetLineNo() from
1919 Keith Isdale
1920
Daniel Veillardffe09c92001-11-05 14:21:47 +00001921Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1922
1923 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1924 Side effect of the progressive catalog loading
1925
Daniel Veillardad661b92001-11-05 11:43:15 +00001926Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1927
1928 * Makefile.am: confexecdir and confexec_DATA were defined twice
1929 pointed out by Karl Eichwalder
1930
Daniel Veillard6eb17722001-11-04 22:19:27 +00001931Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmlcatalog.c: avoid unlink() and use remove() instead.
1934
Daniel Veillardea898282001-11-04 22:13:45 +00001935Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1936
1937 * libxml.spec.in: cleanup
1938 * include/libxml/xmlwin32version.h: updated with 2.4.8
1939
Daniel Veillarda4617b82001-11-04 20:19:12 +00001940Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1941
1942 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1943 of compiling libxml with a non standard set of options
1944
John Fleck027edfb2001-11-04 20:13:58 +00001945Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1946
1947 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1948 document --sgml option, fixing gnome bugzilla #63382
1949
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001950Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1951
1952 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1953 breakage of 2.4.7, added a couple of really needed APIs
1954 like xmlCatalogIsEmpty() and xmlNewCatalog()
1955 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1956 for install-catalog
1957 * configure.in: preparing 2.4.8
1958
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001959Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1960
1961 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1962 include/libxml/tree.h include/libxml/xmlIO.h: more include
1963 cleanups, export cleanly one html output + format function.
1964
1965Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1966
1967 * parser.c: removed initGenericErrorDefaultFunc call from
1968 xmlInitParser() since it could destroy previous calls to
1969 xsltSetGenericErrorFunc() effects
1970
Daniel Veillardebd38c52001-11-01 08:38:12 +00001971Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1972
1973 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1974 keyword.
1975
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001976Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1977
1978 * Makefile.am: cleanup
1979 * threads.c: cleanup too
1980 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1981 from xsltproc
1982 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1983 dependancy loop.
1984
Daniel Veillard91c00402001-10-30 17:41:38 +00001985Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1986
1987 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1988 was not used anymore !
1989
Daniel Veillard52dcab32001-10-30 12:51:17 +00001990Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1991
1992 * configure.in: preparing 2.4.7
1993 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1994 manual page from John
1995 * doc/*: updated the doc and rebuilt the generated pages
1996
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001997Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1998
1999 * xmlIO.c: closing bug #62711, the library should never
2000 close stdin or stdout.
2001
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002002Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2003
2004 * uri.c: second pass at fixing #63336, using Joel Young
2005 final patch. looks okay.
2006
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002007Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2008
2009 * uri.c include/libxml/uri.h: trying to clear #63336
2010 allowing the escaping routine to parse unconformant
2011 URI-References.
2012
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002013Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2014
2015 * vms/readme.vms vms/build_libxml.com nanoftp.c
2016 include/libxml/xmlversion.h.in: a few VMS updates from
2017 John A Fotheringham
2018 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2019 and xmlCleanupOutputCallbacks() for the Perl binding people.
2020
Daniel Veillard635ef722001-10-29 11:48:19 +00002021Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2022
2023 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2024 apply fixes to close #63271 and avoid segfaults when
2025 the error routine gets callbed before xmlInitParser()
2026 get called.
2027 * nanoftp.c error.c: Applied patches from Justin Fletcher
2028 correcting some xmlGenericError misuses.
2029
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002030Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2031
2032 *doc/xmllint.xml, doc/xmllint.1
2033 New and improved man page for xmllint - .xml is the original, .1
2034 is the generated man page
2035
Daniel Veillardc9484202001-10-24 12:35:52 +00002036Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2037
2038 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2039 the web site from the main HTML document.
2040
Daniel Veillard5151c062001-10-23 13:10:19 +00002041Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2042
2043 * parser.c: fixed an erroneous validation bug when PE refs
2044 occurs in external parsed entities referenced from the
2045 internals subset
2046 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2047 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2048 added the associated testcase, it's a nice one.
2049 * HTMLparser.c: generate the DTD node as HTML still ...
2050 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2051
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002052Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2053
2054 * HTMLparser.c: fixed a bug in htmlNewDoc()
2055
Daniel Veillard89cad532001-10-22 09:46:13 +00002056Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2057
2058 * test/threads/*: added entities testing to the Thread test
2059 * testThreads.c: make the test reasonable
2060 * DOCBparser.c: fix the DTD public and system ID
2061 * xmllint.c: added --sgml for SGML DocBook importing
2062 * Makefile.am: added Docbtests target
2063
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002064Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2065
2066 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2067 * testThreads.c: removed bogus include
2068
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002069Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2070
2071 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2072 fixed a very serious (looping) validation bug
2073
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002074Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2075
2076 * include/libxml/globals.h include/libxml/threads.h threads.c
2077 testThreads.c: far more testing, cleaning up bugs
2078 * *.c : make sure globals.h is always included.
2079
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002080Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2081
2082 * HTMLparser.c: try to get rid of parser loops for good.
2083
Daniel Veillardab7488e2001-10-17 11:30:37 +00002084Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * configure.in: fixed some bugs in CFLAGS passing.
2087 * test/threads Makefile.am testThreads.c: added a specific
2088 threaded test case (really nasty, guaranteed).
2089
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002090Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2091
2092 * catalog.c: serious cleanup on the management of the
2093 XML catalog tree, more tests done, especially with
2094 the catalog PI.
2095
Daniel Veillard364789a2001-10-16 12:45:00 +00002096Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2097
2098 * catalog.c: avoid a problem in catalog cleanup on SMP if
2099 catalogs were not initialized.
2100
Daniel Veillard81463942001-10-16 12:34:39 +00002101Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2102
2103 * catalog.c xpath.c: trying to cleanup the not thread safe
2104 parts of the library.
2105
Daniel Veillard64a411c2001-10-15 12:32:07 +00002106Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2107
2108 * include/libxml/globals.h configure.in global.data: make
2109 the allocation be per-thread a configure option
2110 * encoding.c include/libxml/parser.h: fixed compilation
2111 errors
2112
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002113Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2114
2115 * include/libxml/parser.h: Norm reported that a few lines
2116 added were breaking libxslt compile, removed them for now
2117
Daniel Veillard6f350292001-10-14 09:56:15 +00002118Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2119
2120 * parser.c parserInternals.c threads.c: debugged and fixed
2121 initialization problems which were giving troubles on SMP
2122 boxes.
2123
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002124Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2125
2126 * include/libxml/Makefile.am: missing globals.h
2127
Daniel Veillarde7090612001-10-13 12:18:28 +00002128Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002129
Daniel Veillarde7090612001-10-13 12:18:28 +00002130 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002131
Daniel Veillardd0463562001-10-13 09:15:48 +00002132Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2133
2134 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2135 include/libxml/parserInternals.h include/libxml/tree.h
2136 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2137 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2138 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2139 Applied the last patches from Gary, cleanup, activated threading
2140 all user accessible global variables are now handled in globals.[ch]
2141 Still a bit rought but make tests passes with either
2142 --with-threads defined at configure time or not.
2143 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2144 linking options
2145
Daniel Veillardb8478642001-10-12 17:29:10 +00002146Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2147
2148 * Makefile.am include/libxml/Makefile.am
2149 include/libxml/globals.h globals.c include/libxml/threads.h
2150 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2151 configure.in: started integrating the core of the thread support
2152 not activated yet but half integrated. The code should still
2153 compile and work anyway.
2154
Daniel Veillardb44025c2001-10-11 22:55:55 +00002155Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2156
2157 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2158 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2159 integrating the non-controversial parts of Gary Pennington
2160 multithread patches
2161 * catalog.c: corrected a small bug introduced
2162
Daniel Veillard75b96822001-10-11 18:59:45 +00002163Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2164
2165 * catalog.c include/libxml/catalog.h: very serious cleanup,
2166 isolating unportable code and as much as possible the accesses
2167 to the global shared catalog. May need more testing !
2168
Daniel Veillard78d12092001-10-11 09:12:24 +00002169Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2170
2171 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2172 Keith Isdale patches for the XSLT debugger interfaces. Some
2173 cleanup
2174
Daniel Veillardff0b7312001-10-11 06:46:09 +00002175Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2176
2177 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2178 * DOCBparser.c: generate line nubers in elements
2179
Daniel Veillard60087f32001-10-10 09:45:09 +00002180Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * configure.in: preparing 2.4.6 release
2183 * doc/xml.html doc/html/*: updated and rebuilt the docs
2184 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2185
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002186Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2187
2188 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2189 adding documentation for DV's supercatalog support
2190
Daniel Veillard82d75332001-10-08 15:01:59 +00002191Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2192
2193 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2194 super catalog support adding one API and one flag --sgml to
2195 xmlcatalog
2196
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002197Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2198
2199 * doc/xmlcatalog_man.xml, xmlcatalog.1
2200 One more crack at
2201 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2202
2203
Thomas Broyer47334c02001-10-07 16:41:52 +00002204Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2205
2206 * xpath.c: implemented xmlXPathObjectCopy for external objects
2207 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2208
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002209Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2210
2211 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2212 finishing up fix to
2213 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2214 the xmlcatalog man page display more elegantly
2215
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002216Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2217
2218 * configure.in: closing bug #61832
2219 * HTMLparser.c: removed a warning
2220
Daniel Veillard6ab38382001-10-06 13:08:27 +00002221Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2222
2223 * xpath.c: fixing #61673 part I, do not loose doc information
2224 when copying result value trees.
2225
Daniel Veillard556c6682001-10-06 09:59:51 +00002226Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2227
2228 * xpath.c: trying to harden the XPath interpreter
2229
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002230Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2231
2232 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2233 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2234
William M. Brack1633d182001-10-05 15:41:19 +00002235Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2236
2237 * HTMLparser: repaired another loop problem
2238
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002239Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2240
2241 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2242 parsing.
2243 * xpath.c: fix bug #61291 the default XML namespace node is
2244 missing from the namespace axis.
2245 * tree.c: refuse to create namespaces nodes with prefix "xml"
2246
Daniel Veillard651f9472001-10-04 14:51:06 +00002247Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * SAX.c: ouch a non-defined namespace could lead to a crash,
2250 fixed #61215
2251
Daniel Veillard7dd05702001-10-04 14:25:12 +00002252Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * parserInternals.c: closed bug #61054
2255
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002256Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2257
2258 * include/libxml/Makefile.am: closing #60708
2259
Daniel Veillarda293c322001-10-02 13:54:14 +00002260Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2263 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2264
Daniel Veillardf4309d72001-10-02 09:28:58 +00002265Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2266
2267 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2268
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002269Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2270
2271 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2272 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2273
Daniel Veillard16756b62001-10-01 07:36:25 +00002274Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2275
2276 * catalog.c: Justin Fletcher provided cleaup code in case
2277 HAVE_STAT is not defined
2278 * include/win32config.h: Igor Zlatkovic suggested to have
2279 HAVE_STAT defined there
2280
William M. Brack5e1cac12001-09-28 16:19:18 +00002281Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2282
2283 * catalog.c - fixed typing error reported by M. Barros
2284
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002285Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2286
2287 * xmllint.c - fixing typo
2288
William M. Brackd28e48a2001-09-23 01:55:08 +00002289Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2290
2291 * HTMLparser.c: small enhancement to prevent loop on
2292 unrecognizable data
2293
Daniel Veillardb1d62872001-09-21 09:47:08 +00002294Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2295
2296 * parserInternals.c: applying patch from bug #60757 this
2297 should close it
2298
Daniel Veillardc0631a62001-09-20 13:56:06 +00002299Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2300
2301 * catalog.c xmlcatalog.c: removed a couple of warning
2302 * xpath.c: try to solve the linking problem on platforms
2303 needing trio to compile
2304
Daniel Veillard1a123612001-09-19 08:06:23 +00002305Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002306
Daniel Veillard1a123612001-09-19 08:06:23 +00002307 * Makefile.am libxml.spec.in: backing up non-documented changes
2308 commited without review or aproval by Jens Finke <jens@gnome.org>
2309 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002310
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002311Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * configure.in: Joe Orton provided a patch fixing a problem
2314 when iconv is specified to be in a non-standard directory
2315 but wasn't exported in xml2-config --cflags
2316
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002317Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2318
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002319 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002320 troubles with 2.4.4 errors.
2321
Daniel Veillard16698282001-09-14 10:29:27 +00002322Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2323
2324 * encoding.c entities.c: do not output hexadecimal charrefs
2325 when serializing HTML since some version of Netscape can't
2326 grok it, generate decimal ones.
2327 * result/HTML/doc3.htm: output changed due to previous test
2328 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2329
Daniel Veillard98fed372001-09-13 11:34:58 +00002330Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2331
2332 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2333 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2334
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002335Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002336 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002337
2338 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2339 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2340 updated the configuration scripts systems accordingly
2341
Daniel Veillard04382ae2001-09-12 18:51:30 +00002342Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2343
2344 * configure.in: preparing for 2.4.4
2345 * doc/xml.html doc/html/*: updated and rebuilt the docs
2346
Daniel Veillardd63437e2001-09-12 15:00:27 +00002347Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2348
2349 * win32/dsp/libxml2.def.src: tried to incorporate comments
2350 from bug #59220
2351
Daniel Veillard319a7422001-09-11 09:27:09 +00002352Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * parser.c result/noent/wml.xml: fixed bug #59981 related
2355 to handling of '&' in attributes when entities are substitued
2356
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002357Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2358
2359 * libxml.h include/libxml/xmlversion.h.in
2360 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2361 Tried to close bug #60131
2362
Daniel Veillardbce62332001-09-10 18:46:55 +00002363Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2366
Daniel Veillard143b04f2001-09-10 18:14:14 +00002367Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * SAX.c: fixing bug #59946 on xmlns=""
2370
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002371Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2372
2373 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2374 but allocates a new error code.
2375
Daniel Veillard05c13a22001-09-09 08:38:09 +00002376Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmllint.c: John Fleck fixed typos in the options output
2379 * parser.c SAX.c: fix ignorable white space SAX selection
2380
2381Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2382
2383 * entities.c: Steve Underwood found the possibility of an
2384 ininite loop in case of error.
2385
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002386Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2387
2388 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2389
Daniel Veillarda050d232001-09-05 15:51:05 +00002390Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2391
2392 * parser.c: warn if version is not 1.0 but it's not
2393 strictly speaking an error after analyzing the spec
2394
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002395Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2396
2397 *doc/catalog.html - add link to the html version of the
2398 man page, other linguistic cleanups
2399
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002400Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2401
2402 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2403 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2404 file, has not yet been included in the build.
2405
Daniel Veillard99784ff2001-09-01 16:20:28 +00002406Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * catalog.c: removed a duplicate affectation Justin Fletcher
2409
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002410Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * tree.c: Armin Sander pointed a possible text coalescing
2413 problem, completed his patch.
2414
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002415Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2416
2417 * trionan.c: Fixed const and volatile re-definition problem
2418
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002419Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2420
2421 * libxml.4 parser.c: doc updates from Heiko Rupp
2422 * parserInternals.c: 2 sanity checks from Heiko Rupp
2423
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002424Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2425
2426 * tree.c: applied patch from Armin Sander to make some pointers
2427 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002428 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002429
Daniel Veillardb06c6142001-08-27 14:26:30 +00002430Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2431
2432 * xpath.c: hum, restrict the integer usage gcc bug workaround
2433 to only gcc compilers so that other architecture don't get
2434 penalized by this limitation.
2435 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2436
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002437Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2438
2439 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2440 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2441
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002442Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2443
2444 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2445 --convert option to xmlcatalog to convert SGML ones to
2446 the XML syntax.
2447 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2448
2449 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002450Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2451
2452 * catalog.c xmlIO.c: started some serious testing and fixed
2453 a few bug and optmization needs.
2454
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002455Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2458 preparing for a 2.4.3 release even if it may not be ready yet
2459 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2460 all file parsing lookup to go through the entity resolver, add
2461 to add an API to bypass it (needed to load catalogs themselves),
2462 some cleanup on the catalog code too.
2463 * nanoftp.c: small cleanup
2464 * doc/catalog.html: small update
2465
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002466Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2469 Jun Kuriyama
2470
Daniel Veillardffb120d2001-08-23 00:52:23 +00002471Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * doc/catalog.html: finished the catalog documentation
2474
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002475Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2476
2477 * doc/catalog.html doc/xml.html: added documentation about
2478 Catalog support, misses an API description
2479 * doc/html/*: reextracted the API pages
2480
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002481Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2482
2483 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2484 Added the part about section 7.2 on URI resolution,
2485 fixed a side effect in the HTML parser, look complete
2486 and ready to rock except the URI/SystemID part!
2487
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002488Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2489
2490 * include/libxml/catalog.h include/libxml/parser.h
2491 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2492 xmlIO.c: added support and APIs needed for the catalog PI
2493 * include/libxml/xmlIO.h: cleanup
2494
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002495Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2496
2497 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2498 include/libxml/catalog.h: starts to look okay, really
2499 plugged the new framework, cleaned a lot of stuff,
2500 added some APIs, except the PI's support missing this
2501 should be mostly complete
2502 * result/catalogs/* test/catalogs/*: added new test, enriched
2503 the existing one with URN ID tests
2504
Daniel Veillard64339542001-08-21 12:57:59 +00002505Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2506
2507 * catalog.c: fixed nextCatalog
2508 * result/catalogs/docbook test/catalogs/*: started adding
2509 a small regression test
2510
Daniel Veillardcda96922001-08-21 10:56:31 +00002511Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2512
2513 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2514 more work on the XML catalog support.
2515 * parser.c include/libxml/parser.h: small cleanup seems using
2516 list as a public parameter name can give portability troubles
2517 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2518 include/libxml/xpath.h include/libxml/Makefile.am: removed
2519 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2520 wrappers
2521
Bjorn Reese45029602001-08-21 09:23:53 +00002522Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2523
2524 * Makefile.am trio.c triodef.h trionan.c xpath.c
2525 include/libxml/Makefile.am include/libxml/trionan.h:
2526 Re-worked Not-A-Number and Infinity support.
2527 * xmlcatalog.c: added readline include files
2528
Daniel Veillard344cee72001-08-20 00:08:40 +00002529Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2530
2531 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2532 testCatalog as xmlcatalog, making it an installed app
2533 adding a shell, and preparing it to be a /etc/xml/catalog
2534 management tool, though not ready yet
2535 * catalog.c include/libxml/catalog.h: adding support for
2536 XML Catalogs http://www.oasis-open.org/committees/entity/
2537 not finished, there is some interesting tradeoffs and a
2538 few open questions left.
2539
Daniel Veillardb7664f42001-08-19 13:00:43 +00002540Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2541
2542 * xmllint.c: fixed a line formatting problem
2543
Daniel Veillard5015b712001-08-17 09:37:52 +00002544Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * SAX.c: removed a couple of unused variable (Albert Chin)
2547
Daniel Veillardbb371292001-08-16 23:26:59 +00002548Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2551 trying to fix some troubles w.r.t. function returning
2552 const xxxPtr.
2553
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002554Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2555
2556 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2557 defined
2558
Daniel Veillardae6db172001-08-16 19:32:00 +00002559Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2560
2561 * xpointer.c: removed unused var
2562
Daniel Veillard09190202001-08-16 16:27:41 +00002563Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2564
2565 * testXPath.c: another small cleanup closing bug #59110
2566
Daniel Veillard796f4b62001-08-16 16:00:13 +00002567Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2568
2569 * win32/dsp/libxml2.def.src: small cleanup closing bug
2570 #59108
2571
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002572Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * example/gjobread.c: add xmlCleanupParser() before leaving
2575
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002576Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2577
2578 * config.h.in configure.in include/libxml/xmlwin32version.h:
2579 released 2.4.2
2580
Daniel Veillardd3d06722001-08-15 12:06:36 +00002581Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2582
2583 * include/libxml/valid.h debugXML.c valid.c: deprecate
2584 the non-boundchecking Sprintf functions, add Snprintf
2585 this should close bug #57984
2586
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002587Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2588
2589 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2590 URIs before doing the lookups (pointed by Mark Vakoc)
2591
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002592Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2593
2594 * xpath.c: serious changes on Result Value Trees and NodeSets
2595 w.r.t. deallocation and collect operations. Probably not
2596 100% clean (merge of allocated trees smells like a problem).
2597 Seems sufficient to close #58943
2598
Daniel Veillard90493a92001-08-14 14:12:47 +00002599Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2600
2601 * xmllint.c: adding a --format option
2602
Daniel Veillardfe703322001-08-14 12:18:09 +00002603Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2604
2605 * xpath.c: count() was broken on Result Value Tree
2606 * xmlIO.c: fixed file:/// accesses on _WIN32
2607
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002608Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2609
2610 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2611 macro was renamed, this should close bug #58683
2612
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002613Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2614
2615 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2616 entity substitution mode text at the end of the entity might
2617 be added due to text coalescing.
2618 * nanoftp.c parser.c: small cleanup
2619
Daniel Veillard0c720972001-08-08 20:59:00 +00002620Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2621
2622 * HACKING: added John Fleck right to commit in the doc subdir
2623
Daniel Veillard48da9102001-08-07 01:10:10 +00002624Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2625
2626 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2627 allow to inherit attributes from the DTD directly in the
2628 tree, this is needed for XPath and can be a useful feature.
2629 Inherited namespaces are always provided at the tree level now
2630 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2631 of tests for this feature (XSLT being the prime user).
2632
Daniel Veillard50f34372001-08-03 12:06:36 +00002633Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634
2635 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2636 testSAX.c xmlIO.c xmllint.c include/win32config.h
2637 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2638 include/libxml/xmlwin32version.h.in win32/README.MSDev
2639 win32/dsp/*: applied Win32 Facelift No.2 patches from
2640 Igor Zlatkovic for Windows/MSC
2641
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002642Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2643
2644 * SAX.c: unparsedEntityDecl() the URI computation of the
2645 entity wasn't done breaking XSLT unparsed-entity-uri()
2646
Daniel Veillard567e1b42001-08-01 15:53:47 +00002647Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2648
2649 * xpath.c: fixed a bug when walking the descendants and
2650 the current node has no children
2651 * debugXML.c: show up when a text node is supposed to not be escaped
2652
Thomas Broyerf186c822001-07-31 23:30:37 +00002653Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2654
2655 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2656 worked like the set:leading() function)
2657 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2658
Daniel Veillardba6db032001-07-31 16:25:45 +00002659Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2662
Daniel Veillard57905372001-07-31 15:52:17 +00002663Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * include/libxml/xmlIO.h: apply change to close #58141
2666 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2667
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002668Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2669
2670 * parser.c: when the internal subset uses a PE, then the
2671 included entity can use conditional sections.
2672
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002673Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2674
2675 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2676 when walking the namespace axis showing up in
2677 libxst/tests/general/bug-12
2678 * xmlmemory.c: added the possibility to trace a given block
2679 defined by its address
2680
Daniel Veillard4aafa792001-07-28 17:21:12 +00002681Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2682
2683 * parser.c: don't override existing encoding specified before
2684 starting xmlParseDocument()
2685
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002686Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2687
2688 * include/libxml/xmlwin32version.h: reinserted, needed for
2689 Windows users of CVS
2690
Darin Adlera77cac02001-07-27 17:41:51 +000026912001-07-27 Darin Adler <darin@bentspoon.com>
2692
Darin Adler699613b2001-07-27 22:47:14 +00002693 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2694 * testCatalog.c: Add include of <libxml/parser.h>.
2695
26962001-07-27 Darin Adler <darin@bentspoon.com>
2697
Darin Adlera77cac02001-07-27 17:41:51 +00002698 * include/libxml/.cvsignore:
2699 * include/libxml/xmlwin32version.h:
2700 Remove this file from CVS because it's generated.
2701
Daniel Veillard50822cb2001-07-26 20:05:51 +00002702Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2703
2704 * parser.c include/libxml/parser.h: applied const patches from
2705 Tom Moog #58002
2706
Thomas Broyerba4ad322001-07-26 16:55:21 +00002707Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2708
2709 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2710 lookup framework
2711
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002712Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2713
2714 * tree.c: fixed xmlCopyNode() for documents
2715
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002716Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2717
2718 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2719
2720Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002721
2722 * parser.c: fixes bug #57652 reported by Morus Walter
2723
Daniel Veillarde3924972001-07-25 20:25:21 +00002724Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2727
Daniel Veillarda53c6882001-07-25 17:18:57 +00002728Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2729
2730 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2731 errors, lesson don't add new functions at 1am before a release
2732 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2733 from XPath initialization when possible.
2734
Daniel Veillardd9bad132001-07-23 19:39:43 +00002735Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2736
2737 * result/scripts/base*: removing history/readline changed
2738 this slightly
2739 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2740 xmllint.c: make element content line number generation
2741 optionnal to avoid breaking old apps added interface to switch
2742
Daniel Veillardf012a642001-07-23 19:10:52 +00002743Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * configure.in: get rid of the readline and libhistory
2746 dependancies by default, release 2.4.1 with IA64 fix
2747 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2748 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2749 John Kroll fixes to allow saving to HTTP via PUT (or
2750 POST of needed).
2751 * doc/html/*.html: regenerated the docs
2752
Thomas Broyere8126242001-07-22 03:54:15 +00002753Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2754
2755 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2756 xmlHashScanFull and xmlHashScannFull3 to get passed the
2757 three keys as arguments to the callback function
2758
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002759Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2760
2761 * configure.in Makefile.am: removed libxml softlink for good
2762 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2763 100% coverage by gtk-doc
2764
Daniel Veillard8599e702001-07-17 21:38:51 +00002765Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2768 fixed serious troubles due to size_t vs. int mismatch
2769
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002770Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2773
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002774Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2775
2776 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2777 convenient extension API for value and context managing
2778 Now handles external objects through xmlXPathPopExternal,
2779 xmlXPathWrapExternal and xmlXPathReturnExternal.
2780 Added functions for sets operations (intersection, etc.)
2781
Daniel Veillard22090732001-07-16 00:06:07 +00002782Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2783
2784 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2785 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2786 HTMLparser.c: cleanup of global variables, marking some
2787 const or private.
2788
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002789Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002790
2791 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2792 fixed xmlXPathNodeSetItem when passing index=0
2793
Daniel Veillard05dec342001-07-14 21:57:39 +00002794Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2795
2796 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2797
Daniel Veillard28ae6362001-07-14 16:44:32 +00002798Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * xmllint.c: fixed compilation under Cygwin #57503
2801 * TODO: update
2802
Peter Williamsed156f52001-07-13 18:35:13 +000028032001-07-13 Peter Williams <peterw@ximian.com>
2804
2805 * config.h.in: add #undef HAVE_DLFCN_H
2806
2807 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2808 builddir.
2809
Daniel Veillard73b36e32001-07-12 15:09:52 +00002810Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2811
2812 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2813 raised by #57348 and #57381
2814
Daniel Veillard7db37732001-07-12 01:20:08 +00002815Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2816
2817 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2818 tree.c xpointer.c: store the line numbder in element->content,
2819 may break some software, need a configuration mechanism
2820
Darin Adler96037892001-07-11 00:03:16 +000028212001-07-10 Darin Adler <darin@bentspoon.com>
2822
2823 * .cvsignore:
2824 * example/.cvsignore:
2825 * include/.cvsignore:
2826 * include/libxml/.cvsignore:
2827 Various things that are generated and should be ignored.
2828
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002829Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2832 * doc/xml.html doc/html/*: updated the docs
2833
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002834Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2837 validation occured on content with element child
2838
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002839Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2840
2841 * tree.c: fixed XML Base computation which was broken
2842 * debugXML.c: added a base function to the shell
2843 * Makefile.am result/scripts/* test/scripts/*: added scripts
2844 based regression tests, and adding 2 XML Base tests
2845
Daniel Veillard19e96c32001-07-09 10:32:59 +00002846Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2847
2848 * tree.c: set properties doc and call xmlSetListDoc for properties
2849 content when grafting them in a different tree.
2850 * aclocal.m4: remove from CVS
2851
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002852Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2853
2854 * win32/libxml2/libxml2.def.src: added some missing entry point
2855 for XPath (Mark Vakoc)
2856
Daniel Veillard388236f2001-07-08 18:35:48 +00002857Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2858
2859 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2860 layer should URI-Unescape before trying to open resources.
2861
Daniel Veillard04383752001-07-08 14:27:15 +00002862Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2863
2864 * xpath.c: fix the name() bug for elements in the default
2865 namespace reported by Charlie Bozeman
2866
Daniel Veillard7583a592001-07-08 13:15:55 +00002867Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2868
2869 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2870 led to an XPath fix, improvements of SAX initialization, and
2871 an added option --nocdata to testXPath
2872
Daniel Veillard449d7392001-07-07 19:11:06 +00002873Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2874
2875 * doc/libxml-doc.el: Felix Natter provided anew version working
2876 with XEmacs too
2877
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002878Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * include/libxml/xpath.h: small cleanup
2881 * doc/xml.html: update
2882
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002883Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2886 released 2.3.14
2887
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002888Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002891 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002892
Daniel Veillard73c9c042001-07-05 20:02:54 +00002893Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2894
2895 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2896 were not equal to empty strings
2897
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002898Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2899
2900 * SAX.c: fixed a URI-Reference computation problem when validating
2901 * xmlIO.c: small cleanup
2902
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002903Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2904
2905 * parser.c: improved the description of a couple of interfaces
2906 upon Larry Stamper suggestion
2907
Daniel Veillard62f313b2001-07-04 19:49:14 +00002908Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * SAX.c entities.c parser.c: changed completely the way entities
2911 are handled when running the parser in entity substitution mode.
2912 This fixes a bug reported by Stephan Kulow and nearly divides
2913 by 3 the amount of memory required by libxslt to load and process
2914 DocBook TDG.
2915
Daniel Veillardf420ac52001-07-04 16:04:09 +00002916Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2917
2918 * HTMLparser.c: fixing a too early root closing problem raised
2919 byt Prashanth Naidu
2920
Daniel Veillard8c357d52001-07-03 23:43:33 +00002921Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2922
2923 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2924 raised by Mark Vakoc.
2925
Daniel Veillard6e90d192001-07-03 16:37:49 +00002926Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * example/Makefile.am: fixed the include path to add srcdir/include
2929 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2930 and some cleanup
2931
Daniel Veillardf06307e2001-07-03 10:35:50 +00002932Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2935 lot of optimization work, results in significant improvements
2936 when handling really complex XPath queries. Add a small optimizer
2937 for unions, improve [n] and [last()], avoid some costly ops.
2938
Daniel Veillard77044732001-06-29 21:31:07 +00002939Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940
2941 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2942 * xpath.c: small cleanup
2943 * xmlGetNsList: reformated, fixed problems if used on Entities
2944
Daniel Veillard2adbb512001-06-28 16:20:36 +00002945Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2946
2947 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2948
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002949Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2952 * Makefile.am example/Makefile.am: workaround automake generating
2953 erroneous deps
2954
Daniel Veillard12f7d292001-06-28 13:12:11 +00002955Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2956
2957 * include/win32config.h: bug #56801 Yon Derek provided a patch
2958 to the windows config file.
2959
Daniel Veillard87ee9142001-06-28 12:54:16 +00002960Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2963 libxml.h : Yon Derek provided a set of changes to compile from
2964 CVS on Windows/MSC
2965
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002966Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * parser.c: fixed UTF8 BOM support in push mode
2969 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2970 added a specific testcase
2971
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002972Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * Makefile.am: added --push regression tests
2975 * parserInternals.c: the XML parser segfaulted in --push mode
2976
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002977Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2978
2979 * configure.in: moved the symlinks detection within a CVS
2980 check, this is not portable and will be removed soon.
2981 * xpath.c: small cleanup/speedup
2982
Daniel Veillard11648102001-06-26 16:08:24 +00002983Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2986 release of 2.3.12
2987 * parser.c: make an error message if unknow entities in all cases
2988
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002989Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2990
2991 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2992
Daniel Veillard23793842001-06-25 16:07:45 +00002993Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2996 includes were installed in the wrong dir
2997
Daniel Veillardf5498f32001-06-25 15:08:36 +00002998Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2999
3000 * doc/html.xml: warn against sending code to exhibit bugs.
3001
Daniel Veillard56f06462001-06-24 21:34:03 +00003002Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3003
3004 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3005 Tru64 from Thomas Leitner
3006
Daniel Veillardc5d64342001-06-24 12:13:24 +00003007Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * AUTHORS: added William and Bjorn
3010 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3011 daniel@veillard.com hopefully I won't have to do this again
3012 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3013 docs can be rebuilt cleanly now
3014 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3015 from CVs it's generated, added include/libxml/xmlwin32version.h
3016 also generated but which should change far less frequently.
3017 * catalog.c nanoftp.c: made sure to include libxml.h not
3018 libxml/xmlversion.h directly
3019 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3020 when compiling on WIN32 and MSC
3021
Daniel Veillard07385fd2001-06-23 21:55:48 +00003022Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3023
3024 * include/Makefile.am include/libxml/Makefile.am configure.in:
3025 fixed make distcheck and rebuilding the rpms
3026
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003027Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3028
3029 * configure.in: should finish the migration of exported includes
3030 into a real include/libxml in CVS, at least for CVS users.
3031 * removed the exported headers, added in include/libxml (as well
3032 as xmlversion.h.in).
3033
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003034Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * configure.in: fixed the way to detect symlink
3037
Daniel Veillard66541772001-06-23 18:31:04 +00003038Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * configure.in: updated, include/libxml is now a real CVS dir
3041
Daniel Veillardca989762001-06-23 17:39:29 +00003042Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3043
3044 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3045 version works with both libxml1 and libxml2 (it autodetects
3046 the prefix of the html-files) from Felix Natter.
3047 * doc/xml.html: updated doc accordingly
3048
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003049Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3050
3051 * xpath.c: fixed the bug generating a template loop in libxslt
3052 when using docbook-xsl-1.4, * should filter out document nodes
3053 * HACKING: added William
3054 * TODO: updated
3055
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003056Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3057
3058 * doc/FAQ.html: added a warning about gcc-3.0
3059 * doc/xml.html: added reference to gdome2 and removed a confusing
3060 sentence
3061
Daniel Veillardf7f41852001-06-22 15:18:01 +00003062Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3063
3064 * xmlversion.h: okay this is a generated file, but Windows
3065 users need it and they can't generate it, and I want CVS
3066 Windows users ...
3067 * win32/libxml2/libxml2_so.dsp: Windows project file for
3068 the shared lib version of libxml2
3069 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3070 resources needed for libxslt/xsltproc by Yon Derek
3071
Bjorn Reese3157b342001-06-22 14:41:45 +00003072Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3073
3074 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3075
Daniel Veillard4151acb2001-06-22 10:48:57 +00003076Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3077
Daniel Veillardcc146db2001-06-22 11:10:52 +00003078 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3079
3080Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3081
Daniel Veillard4151acb2001-06-22 10:48:57 +00003082 * include/win32config.h: Yon Derek provided a first fix
3083 to be able to compile libxslt/xsltproc on Windows
3084
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003085Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3086
3087 * xpath.c: attempt to work around what seemed a gcc optimizer
3088 bug when handling floats on i386 http://veillard.com/gcc.bug
3089 * tree.c entities.c encoding.c: doing some cleanups while
3090 chasing it
3091
Daniel Veillard017b1082001-06-21 11:20:21 +00003092Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3093
3094 * Makefile.am: cleanup when --without-debug is specified
3095 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3096 w.r.t. --without-debug and other include points
3097 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3098 Catalogs
3099 * configure.in entities.h tree.h HTMLparser.c: removed
3100 --without-corba, made the _private field mandatory
3101
Daniel Veillard87a764e2001-06-20 17:41:10 +00003102Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3103
3104 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3105 outputs a BOM in UTF8, an errata has been issued to avoid the
3106 problem, that was the most reasonable solution... Add support
3107 for a leading UTF8 BOM in entities.
3108
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003109Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110
3111 * valid.c: fixed a bug found when post validating an entity ref
3112 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3113 activate it too
3114
Daniel Veillard39196eb2001-06-19 18:09:42 +00003115Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3118 weakness in the node copy the XPointer and the XInclude
3119 implementations. Serious cleanup.
3120
Daniel Veillard3739b982001-06-19 12:51:30 +00003121Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * Makefile.am: Kjartan Maraas provided a small patch to
3124 add xml2-config.in to EXTRA_DIST
3125
Daniel Veillarda9142e72001-06-19 11:07:54 +00003126Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3127
3128 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3129 provided another failing case found in KDE, the way the
3130 ctxt->vctxt.nodeTab was allocated and freed changed over
3131 time but it wasn't completely cleaned up. This should fix it.
3132
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003133Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3134
3135 * parser.c: Stephan Kulow also raised the fact that line number
3136 could get miscounted making debug harder, fixed the problem
3137 in xmlParseCharData()
3138
Daniel Veillard64b98c02001-06-17 17:20:21 +00003139Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * valid.c: Stephan Kulow pointed out a problem when validating
3142 and using an empty entity, forgot a 'break' in a case.
3143
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003144Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3145
3146 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3147 * doc/xml.html: updated with 2.3.11
3148
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003149Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3150
3151 * TODO: updated adding cleanup of generated doc
3152 * configure.in: prepared to release 2.3.11
3153 * xmllint.c: added --version for bug reporting
3154 * doc/html/*.html: rebuilt the doc
3155
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003156Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157
3158 * xpath.c: first part of the work on selecting namespace to
3159 fix bug #56115
3160
Daniel Veillard96ed5832001-06-15 22:22:04 +00003161Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3162
3163 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3164 when using -liconv
3165 * TODO: updated
3166
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003167Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3168
3169 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3170 cleanup, encoding support.
3171
Daniel Veillard608ad072001-06-14 08:32:28 +00003172Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3173
3174 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3175
Daniel Veillard239d0522001-06-13 23:02:48 +00003176Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177
3178 * xpath.c: bug detected by Ankh when / is used as a function arg
3179
Daniel Veillard02bb1702001-06-13 21:11:59 +00003180Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3181
3182 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3183 of element and use it to avoid outputting formatting spaces at
3184 the wrong place. Implemented the format parameter for HTML save.
3185 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3186 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3187 result/HTML/wired.html: of course this impact the result of a
3188 number of HTML tests
3189
Daniel Veillard95d845f2001-06-13 13:48:46 +00003190Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * HTMLtree.[ch]: started augmenting the HTML save API with
3193 encoding and formatting parameters
3194
Daniel Veillardeca60d02001-06-13 07:45:41 +00003195Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * HTMLtree.h: cleanup and started evaluating the work needed on
3198 revamping the HTML output code
3199
Daniel Veillard84666b32001-06-11 17:31:08 +00003200Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3203
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003204Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * valid.c: fixed bug #56049, forgot one check in the
3207 validation routine
3208
Daniel Veillardca2366a2001-06-11 12:09:01 +00003209Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3212
Daniel Veillard6761eee2001-06-11 10:29:38 +00003213Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3214
3215 * libxml.h: fixed an error in last commit
3216 * doc/FAQ.html: added an entry for compilation from CVS
3217
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003218Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * xmlversion.h.in libxml.h: Cygwin patches
3221 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3222 * tree.h: cleanup
3223
Daniel Veillardacd370f2001-06-09 17:17:51 +00003224Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225
3226 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3227 memory block in a strange case where libxml is linked twice
3228 in the binary.
3229
Daniel Veillard1d047672001-06-09 16:41:01 +00003230Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3231
3232 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3233 state far too often, simple fix used to avoid it.
3234
Daniel Veillard4497e692001-06-09 14:19:02 +00003235Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3236
3237 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3238 being processed, applied his patch
3239 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3240
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003241Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3244 provided fixes to compile on MSCC again
3245 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3246 also provided an update for the project files.
3247
Daniel Veillarda682b212001-06-07 19:59:42 +00003248Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3249
3250 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3251 bug #55810
3252
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003253Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * tree.c: fixed xmlGetNsProp() to close bug #55683
3256 Note this requires libxslt to use it's own function instead.
3257
Daniel Veillardf0c53762001-06-07 16:07:07 +00003258Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3259
3260 * HTMLtree.c: when in a pre element no formatting space should
3261 be added.
3262 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3263
Daniel Veillard068a9652001-06-07 15:30:26 +00003264Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3265
3266 * configure.in: added tests for signal() and signal.h
3267
Daniel Veillard541d6552001-06-07 14:20:01 +00003268Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3269
3270 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3271
Daniel Veillard8a367d42001-06-07 14:01:34 +00003272Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * doc/libxml-doc.el: Felix Natter provided a new version for
3275 libxml2
3276
Daniel Veillard8a926292001-06-07 11:20:20 +00003277Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * HTMLtree.c: when in a pre element no formatting space should
3280 be added.
3281
Daniel Veillard14839d52001-06-06 16:11:56 +00003282Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3283
3284 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3285
Daniel Veillarde95e2392001-06-06 10:46:28 +00003286Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3289 hack
3290 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3291 * uri.c: fixed a warning
3292
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003293Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3294
3295 * HTMLtree.c: trying to close bug #55772 escaping in script
3296 elements
3297 * doc/xml.html: suggest to send mail to the list
3298
3299Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003300
3301 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3302 good. Use a macro and based on the solution provided in
3303 vsnprintf manual page from GNU.
3304
Bjorn Reese99748722001-06-05 12:49:15 +00003305Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3306
3307 * error.c: Workaround for non-preserving variadic list.
3308 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3309
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003310Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311
3312 * doc/xml.html: added 2.3.10 release
3313
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003314Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * configure.in: releasing 2.3.10
3317
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003318Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319
3320 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3321
Daniel Veillard20042422001-05-31 18:22:04 +00003322Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3323
3324 * encoding.c: Robert Collins provided a patch to add the
3325 "US-ASCII" encoding alias
3326
Daniel Veillard97ac1312001-05-30 19:14:17 +00003327Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3328
3329 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3330 string oriented functions and started cleaning the related areas
3331 in xpath.c which needed fixing in this respect
3332
Daniel Veillard2d703722001-05-30 18:32:34 +00003333Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3336 #55380
3337 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3338
Daniel Veillard9403a042001-05-28 11:00:53 +00003339Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3340
3341 * TODO: updated
3342 * nanohttp.[ch] : started adding APIs to get the redirected URL
3343 when this occurs (needed for further base computation
3344 * tree.h: cleanup
3345 * encoding.c: cleanup
3346 * SAX.c: minor change around ctxt->loadsubset
3347
Daniel Veillard6278fb52001-05-25 07:38:41 +00003348Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * Makefile.am include/Makefile.am: small change to have
3351 include/libxml rebuilt if working from CVS.
3352 * uri.c: applied another patch from Carl Douglas for URI escaping,
3353 this should close bug #51876
3354
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003355Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3356
3357 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3358 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3359 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3360 added specific regression test
3361 * parser.h: preparing for the XSLT mode where DTD inherited
3362 attributes are added to the tree.
3363
Daniel Veillardbbd22452001-05-23 12:02:27 +00003364Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366 * xinclude.[ch]: Updated the namespace for the Last Call version
3367 * result/XInclude/include test/XInclude/include: updated the
3368 testsuite accordingly
3369
Daniel Veillard8514c672001-05-23 10:29:12 +00003370Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371
3372 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3373 related to bug #51876
3374
Daniel Veillard42596ad2001-05-22 16:57:14 +00003375Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3376
3377 * tree.c: fixed a gross mistake in base computation, xml:base is
3378 not completely correct yet (need cascade).
3379 * xpath.[ch]: added the few things needed to find a function name
3380 and URI from the XPath context when it is called.
3381
Daniel Veillard81418e32001-05-22 15:08:55 +00003382Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3383
3384 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3385 * DOCBparser.c: small cleanup
3386 * xmllint.c: added a --catalogs option to load catalogs from
3387 $SGML_CATALOG_FILES
3388 * tree.c: cleanup
3389 * configure.in: iconv library fixup, ICONV_LIBS
3390
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003391Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * catalog.c: handling of CATALOG entries. detection of recursion,
3394 and a few bugfixes
3395 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3396 against the default namespace
3397
Daniel Veillard04b93292001-05-21 08:15:31 +00003398Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3399
3400 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3401
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003402Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3403
3404 * parser.c: fixed propagation context info when parsing an
3405 external entity.
3406 * doc/html/*.html: regenerated a couple of docs
3407
Daniel Veillard4623acd2001-05-19 15:13:15 +00003408Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3409
3410 * doc/xml.html: update with 2.3.9 informations
3411
Daniel Veillardbed7b052001-05-19 14:59:49 +00003412Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3415 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3416 * doc/html/* : rebuilt the docs
3417 * valid.c: small patch which may improve some case when
3418 validating.
3419
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003420Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * HTMLparser.c: Closed bug #54891
3423 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3424 to the suite
3425
3426Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3429 applied a documentation patch from LotR and filled in a few missing
3430 descriptions
3431
Daniel Veillard76d66f42001-05-16 21:05:17 +00003432Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * xpath.c tree.c parser.c: speed optimizations at the parser level
3435 document tree freeing and xpath evaluation
3436
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003437Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * parser.c parser.h parserInternals.h: fixed a couple of
3440 interfaces for handling memory buffer input to const char *
3441 upon suggestion of JamesH.
3442
Daniel Veillardc3739e72001-05-15 15:23:27 +00003443Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * configure.in: LoTR sent a patch fixing the previous commit
3446
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003447Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * configure.in: trying to deal again with the stoopid -R linking
3450 flag of Solaris
3451
Daniel Veillard790142b2001-05-15 10:51:53 +00003452Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * xpath.h: two nodeset access macros from Thomas Broyer
3455
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003456Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3459 patch from Thomas Broyer
3460
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003461Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3464 case
3465 * INSTALL: was empty added stuff from the FAQ
3466
Daniel Veillard75bea542001-05-11 17:41:21 +00003467Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3470 attributes handling and #54433 by adding xmlUnsetProp()
3471 and xmlUnsetNsProp()
3472
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003473Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474
3475 * HTMLparser.c: Patch from Jonas Borgström
3476 (htmlGetEndPriority): New function, returns
3477 the priority of a certain element.
3478 (htmlAutoCloseOnClose): Only close inline elements if they
3479 all have lower or equal priority.
3480 * result/HTML: this of course changed a number of tests results.
3481
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003482Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * xmlIO.c catalog.c: plugged in the default catalog resolution
3485 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3486 documentations
3487 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3488
Daniel Veillarda7374592001-05-10 14:17:55 +00003489Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3492 integrating catalogs
3493 * catalog.[ch] testCatalog.c: adding a small catalo API
3494 (only SGML catalog support).
3495 * parser.c: restaured xmlKeepBlanksDefault(0) API
3496
Daniel Veillardc17337c2001-05-09 10:51:31 +00003497Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3500
Daniel Veillard257d9102001-05-08 10:41:44 +00003501Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503 * parser.c: added xmlParseExternalEntityPrivate() to allow
3504 propagation of ctxt->_private when parsing external entities
3505
Daniel Veillard083c2662001-05-08 08:27:14 +00003506Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3507
3508 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3509
Daniel Veillard01ef7382001-05-08 07:31:43 +00003510Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511
3512 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3513
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003514Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * valid.c: warn when indeterminist content model is detected
3517 * result/VC/ElementValid8: this adds a message
3518 * Makefile.am: add --novalid for VCM tests
3519 * parserInternals.c: added a call to Init memory
3520
Daniel Veillard64269352001-05-04 17:52:34 +00003521Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3524 when both parameters are NULL.
3525
Daniel Veillard37721922001-05-04 15:21:12 +00003526Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * valid.c: applied small patch from Gary Pennington, reindented
3529 some part of the code.
3530
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003531Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3534 release, updated and regenerated the docs
3535
Daniel Veillard357c9602001-05-03 10:49:20 +00003536Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * xpath.c result/XPath/expr/floats : clarified and cleanup
3539 printing of abnormal floats in tests.
3540
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003541Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3544 * results/HTML/ : a few changes in the output of the HTML tests as
3545 a result.
3546 * configure.in: tying to fix -liconv where needed
3547
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003548Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3549
3550 * Makefile.am: fixed a stupid error
3551
Daniel Veillard7150a032001-05-02 16:41:11 +00003552Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * configure.in Makefile.am: make the inclusion of the trio
3555 modules in the library conditional
3556
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003557Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558
3559 * DOCBparser.c: patche from László Kovács, fixed entities refs
3560 in attributes handling
3561
Daniel Veillardedddff92001-05-02 10:58:52 +00003562Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3563
3564 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3565 flushing
3566
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003567Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * xpath.c: fix of an XSLT namespace bug reported on the list
3570 general/bug-8-
3571
Daniel Veillard5792e162001-04-30 17:44:45 +00003572Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3573
3574 * strio.h trio.c: Dan McNichol suggested a couple of small
3575 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3576
Daniel Veillard02141ea2001-04-30 11:46:40 +00003577Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * tree.c parser.c encoding.c: spent a bit more time looking
3580 at the parsing speed and DOM handling. Added a few more
3581 speedups.
3582
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003583Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * parser.c: small but effective parsing speed improvement
3586
Daniel Veillardb59076b2001-04-29 17:04:07 +00003587Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3588
3589 * configure.in: default on the DocBook parser inclusion (for Gnome)
3590 * DOCBparser.h: fixed a header reference
3591
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003592Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3593
3594 * configure.in xpath.c: applied Bjorn patches for FPE on the
3595 alpha
3596
Daniel Veillardeefd4492001-04-28 16:55:50 +00003597Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3600 xmlSaveFormatFileTo()
3601
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003602Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * xpath.c: simple and efficient optimization, XPath functions
3605 aways bind to the same code, cache this
3606 * TODO: updated (by saying some is obsolete)
3607
Daniel Veillard2156a562001-04-28 12:24:34 +00003608Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * xpath.c: more cleanup work on XPath name parsing routines
3611
Daniel Veillard61d80a22001-04-27 17:13:01 +00003612Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3615 xmlXPathParseName
3616 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3617 * debugXML.c: avoid compilation problems if compiling without
3618 HTML support, Igor Zlatkovic
3619 * win32/libxml2/libxml2.def.src: being able to compile without
3620 XPath on Windows
3621
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003622Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * libxml.m4: yet another patch from Toshio Kuratomi
3625
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003626Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3629
Daniel Veillard67fee942001-04-26 18:59:03 +00003630Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631
3632 * tree.[ch]: added xmlSaveFormatFile interface for saving
3633 and indenting a file.
3634
Daniel Veillard82e49712001-04-26 14:38:03 +00003635Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * xpath.c: fixed bug #53689 related to processing-instruction()
3638
Daniel Veillard02f077a2001-04-26 10:59:11 +00003639Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * DOCBparser.c: patche from László Kovács
3642
Daniel Veillard30211a02001-04-26 09:33:18 +00003643Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
3645 * parser.c: applied fixes from Christian Glahn bug report #53391
3646
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003647Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * error.c: Jean François Lecomte provided a complete description
3650 and a fix to bug #53537
3651
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003652Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3655
Daniel Veillard1034da22001-04-25 19:06:28 +00003656Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * DOCBparser.c SAX.c: a bit more work on entities processing.
3659 Still Need to cleanup XML output and references in attributes
3660
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003661Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3664
Daniel Veillardb33c2012001-04-25 12:59:04 +00003665Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * tree.c: trying to fix #53574, not completely complete,
3668 I would like xmllint --copy --debug test/ent1 and
3669 xmllint --debug test/ent1 to show the same result.
3670 * xpath.c: fix a bug when trying to sort namespace nodes
3671
Daniel Veillard5146f202001-04-25 10:29:44 +00003672Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * HTMLtree.c: real fix for #53402
3675
Daniel Veillard7533cc82001-04-24 15:52:00 +00003676Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3679 PIs when using xsl:output
3680 * valid.c: closing #53537 some case generate segfaults if there
3681 is validity errors
3682
Daniel Veillard61b33d52001-04-24 13:55:12 +00003683Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3684
3685 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3686 of external parsed entities, added --noent to testDocbook
3687 * valid.c: Garry Pennington found an uninitialized variable
3688 access in xmlValidateElementContent()
3689
Daniel Veillard56098d42001-04-24 12:51:09 +00003690Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3693 with madness
3694 * result/HTML/ : this modified the result of the regression tests
3695 a lot.
3696
Daniel Veillard122376b2001-04-24 12:12:30 +00003697Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3700 to doc where it wasn't checked against NULL reported by
3701 Jens Laas
3702
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003703Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3706 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3707
Daniel Veillardeae522a2001-04-23 13:41:34 +00003708Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3711 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3712 * SAX.[ch]: cleanup and updates for DocBook
3713 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3714 ex SGML identifier changes
3715 * valid.c: removed a static unused function.
3716
Daniel Veillardde57c612001-04-23 09:13:36 +00003717Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * HTMLtree.c: applied change for Paul Sponagl on script saving
3720 * Makefile.am: the warning about entity title.xml are normal.
3721
Daniel Veillard393df012001-04-22 20:11:18 +00003722Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723
3724 * configure.in: release of 2.3.7
3725 * Makefile.am: fixing make distcheck
3726
Daniel Veillarda41123c2001-04-22 19:31:20 +00003727Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * doc/html/* doc/xml.html: updated and regenerated the docs
3730
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003731Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3734
Daniel Veillarde82a9922001-04-22 12:12:58 +00003735Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * tree.c: fixed #53388 with the provided patch
3738
Daniel Veillard06803992001-04-22 10:35:56 +00003739Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * valid.c: Bjorn detected an invalid memory access. Fixed
3742 vstateVPush()
3743
Daniel Veillard40af6492001-04-22 08:50:55 +00003744Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3747
Bjorn Reese70a9da52001-04-21 16:57:29 +00003748Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3749
3750 * libxml.h: new header used only for the compilation of libxml
3751 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3752 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3753 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3754 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3755 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3756 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3757 baseline (version 1.2 plus a single patch).
3758 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3759 scientific notation for numbers. Tests added.
3760 * xpath.c: formatting of numbers changed to use sprintf
3761 (contribution from William Brack)
3762
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003763Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * valid.c: cleanup, more useful debugging
3766 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3767 * xmlIO.c: entity loading is printed as an error when validating
3768
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003769Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3770
3771 * valid.c: fixed to validate within entities
3772 * test/VCM/v22.xml: added a specific testcase
3773
Daniel Veillardca1f1722001-04-20 15:47:35 +00003774Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3775
3776 * valid.c: forgot an epsilon transition in for ()+
3777 * test/VCM/v21.xml : added a specific test case
3778
Daniel Veillard85349052001-04-20 13:48:21 +00003779Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781 * valid.c: removed a state explosion exhibited by RSS
3782 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3783 from bug #51872
3784
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003785Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3788 validation without using an ugly NFA -> DFA algo in the source.
3789 Made a specific algorithm easier to maintain, using a single
3790 stack and without recursion.
3791 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3792 * hash.c: made the growing routine static
3793 * tree.h parser.c: added the parent information to an
3794 xmlElementContent node.
3795
Daniel Veillarde470df72001-04-18 21:41:07 +00003796Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * SAX.c parser.c xpath.c: generating IDs when not validating
3799 from an external parsed entity was poisoning the ID has table
3800 with removed values. This was killing XSLT on the KDE help
3801 browser.
3802
Daniel Veillardceacdd92001-04-18 15:10:35 +00003803Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * entities.h: andrew@ugh.net.au detected a double declaration
3806
Daniel Veillarda10efa82001-04-18 13:09:01 +00003807Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * debugXML.c hash.c tree.h valid.c : some changes related to
3810 the validation suport to improve speed with DocBook
3811 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3812 the way validation errors get reported
3813
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003814Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3817 by P C Chow and William M. Brack for XSLT HTML output
3818
Daniel Veillard2d90de42001-04-16 17:46:18 +00003819Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3822 Igor Zlatkovic patches for MSC compilation and added his
3823 updates
3824
Daniel Veillarde043ee12001-04-16 14:08:07 +00003825Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3828 prefix lookup.
3829 * parserInternals.c: fixed the bug reported by Morus Walter
3830 due to an off by one typo in xmlStringCurrentChar()
3831
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003832Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * HTMLparser.c result/HTML/*: revamped the way the HTML
3835 parser handles end of tags or end of input
3836
Daniel Veillard82daa812001-04-12 08:55:36 +00003837Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3840
Daniel Veillard67a21302001-04-11 14:39:16 +00003841Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3842
3843 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3844 bug where the linktime verions of free() won't work ...
3845
Daniel Veillard27b55282001-04-11 12:22:25 +00003846Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3849
Daniel Veillardafc73112001-04-11 11:51:41 +00003850Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * doc/xml.html: added 2.3.6 release
3853
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003854Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3857 * result/wml.xml: resulted in a small output change
3858
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003859Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * tree.c: xmlNewDoc was missing the charset initialization
3862 * xmllint.c: added --auto to autogenerate a doc, allow to
3863 reproduce the problem fixed on xmlNewDoc
3864
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003865Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * xpath.c: trying to get 52979 solved
3868 * tree.c result/ result/noent/: trying to get 52712 solved, this
3869 also made me clean up the fact that XML output in general should
3870 not add formating blanks by default, this changed the output of
3871 a few tests
3872
Daniel Veillard73639a72001-04-10 14:31:39 +00003873Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3876
Daniel Veillardfac26a12001-04-08 13:08:14 +00003877Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * configure.in: finally released 2.3.6
3880
Daniel Veillard911f49a2001-04-07 15:39:35 +00003881Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * xpath.c: checking for null pointer generated by new code
3884
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003885Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * xpath.c: fixed a [] evaluation problem reported
3888 * test/XPath/tests/simpleaddr: extended test
3889 * result/XPath/simpleaddr: updated result
3890
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003891Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3892
3893 * xmllint.c: Dan Timis reported a portability problem
3894 on Macs without mmap, fixed it.
3895
Daniel Veillardb38bd552001-04-03 18:22:00 +00003896Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * testXPath.c : added a --tree option allowing to display the
3899 tree dump of the XPath expression
3900
Daniel Veillard4dd93462001-04-02 15:16:19 +00003901Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903 * xpath.c: fixed a memleak when comparing nodesets
3904 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3905 * tree.c: added a TODO
3906
Daniel Veillard92ad2102001-03-27 12:47:33 +00003907Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3910 we need string functions
3911 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3912 to be able to use them where needed. Applied some changes
3913 to reduce name linking pollution and compile in only what's
3914 needed.
3915 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3916 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3917 for the string manipulation functions
3918 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3919 to the free() function of xmlmemory.c
3920 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3921 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3922 usage.
3923
3924
Daniel Veillard2be30642001-03-27 00:32:28 +00003925Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * error.c: applied the context output patch of the error
3928 handling submitted by Chuck Griffith
3929 * error/VC/*: this slightly change some error logs
3930
Daniel Veillard50582112001-03-26 22:52:16 +00003931Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * parser.c: fixed line number reporting on error
3934
Daniel Veillard04be4f52001-03-26 21:23:53 +00003935Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * parser.c: Sullivan and Darin found a parser bug,
3938 applied the patch.
3939
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003940Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3943 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3944 xmlversion.h.in xpointer.c: of course the way I defined
3945 UNUSED breaks on old gcc version. Try to be smart and
3946 also define it directly in xmlversion.h
3947 * configure.in: removed -ansi flag from the pedantic set
3948
3949Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003950 Huge cleanup, I switched to compile with
3951 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3952 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3953 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3954 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3955 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3956 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3957 encoding.h entities.c error.c list.[ch] nanoftp.c
3958 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3959 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3960 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3961 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3962 Cleanup, staticfied a number of non-exported functions,
3963 detected and cleaned up a dozen of problem found this way,
3964 avoided a lot of public function name/typedef/system names clashes
3965 * doc/xml.html: updated
3966 * configure.in: switched private flags to the really pedantic ones.
3967
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003968Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3969
3970 * configure.in: 2.3.5
3971 * doc/html/*: rebuilt the docs
3972
Daniel Veillard146c9122001-03-22 15:22:27 +00003973Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * parser.c: fixed a reported bug in NOTATION parsing
3976 * uri.c: accepted but not fixed bug 51876, added TODO
3977 * Makefile.am: fixed bug 51876
3978
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003979Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980
3981 * config.h.in configure.in error.c: fix a compilation problem
3982 on platforms without vsnprintf (xml@thewrittenword.com)
3983
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003984Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985
3986 * parser.c: fixed a function name header typo
3987 * SAX.c: notations can also occur in external subset.
3988
Daniel Veillard7d42b542001-03-20 13:22:46 +00003989Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * error.c: removed a C++ like comment
3992
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003993Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * parser.c: fixing bug 52299 strange condition leading
3996 to a parser crash due to a buffer overflow
3997 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3998 added the specific test case
3999
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004000Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4003 xmlXPathConvert{String,Number,Boolean} to be able to make
4004 type casts without a context stack, fixed some implementation
4005 problems related to the absence of context at parse-time,
4006 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4007 in the public API too
4008 * xpointer.c xpathInternals.h: we need to know at parse time
4009 whether we are compiling an XPointer
4010
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004011Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4014 cleaned up the parser internals, refactored XPath code, added
4015 new compilation based APIs and cleanly separated public and
4016 private APIs.
4017
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004018Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * xpath.h: the comp field must be added at the end to avoid
4021 killing binary compat.
4022
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004023Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * Makefile.am: detect XPath memleaks in regreson tests
4026 * error.c: fixed and error w.r.t. error reporting still using
4027 stderr
4028 * hash.c: added new line at end of file
4029 * tree.h: minor cleanup
4030 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4031 expression parsing from evaluation, resulted in a number of
4032 changes internally, and in XPointer. Likely to break stuff
4033 using xpathInternals.h but should remain binary compatible,
4034 new interfaces will be added.
4035
Daniel Veillardd574f782001-03-14 19:40:17 +00004036Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * configure.in: fixed a couple of problems reported by
4039 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4040 without gcc on non linux platforms.
4041
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004042Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4045 a fix for --with-html-dir= configure support. I hope it won't
4046 break rpm generation
4047
Daniel Veillarda022fe02001-03-14 16:30:00 +00004048Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * xmlIO.c: one function comment cleanup.
4051
Daniel Veillard25239c12001-03-14 13:56:48 +00004052Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * SAX.c: external subset notations were improperly registered
4055 in the internal subset.
4056
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004057Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * README.cvs-commits: added, pointing to HACKING
4060 * HACKING: updated
4061
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004062Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * parser.c: and Matt Sergeant found one in the XML push
4065 parser (erroneous check I forgot to remove when I fixed the
4066 main parser).
4067
Daniel Veillard68d7b672001-03-12 18:22:04 +00004068Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * xpath.c: ptittom found a small bug in UnaryExpr
4071
Daniel Veillarde356c282001-03-10 12:32:04 +00004072Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * configure.in: bumped to 2.3.4
4075 * error.c: fixed bug #51860
4076 * tree.c: fixed bug #51861
4077 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4078 * tree.[ch] : added xmlDefaultBufferSize
4079 * nanoftp.c: typo in function name header block
4080 * doc/xml.html : updated, added link to XML::LibXSLT
4081 * doc/html/* : rebuilt the docs
4082
Daniel Veillard80f32572001-03-07 19:45:40 +00004083Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * parser.c SAX.c: the new content parsing code raised an
4086 ugly bug in the characters() SAX callback. Found it
4087 just because of strangeness in XSLT XML Rec ouptut :-(
4088
Daniel Veillard6c831202001-03-07 15:57:53 +00004089Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * Makefile.am: Martin Baulig suggested to add -lm
4092 * tree.c: found another bug in xmlNodeGetContent()
4093
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004094Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4095
4096 * xpath.c: Bjorn found the error related to strictness of comparison.
4097
Daniel Veillard29631a82001-03-05 09:49:20 +00004098Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * parser.c: trying to fix the Dtd parsing problem reported
4101 by Gary, side effect of last week speed optimizations.
4102
Daniel Veillard14be0a12001-03-03 18:50:55 +00004103Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4106 * parserInternals.c: removed unneeded test raised by Stric
4107
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004108Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4109
4110 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4111 and fixed by William Brack). Added xmlXPathFormatNumber.
4112 Changed the sorting slightly.
4113 * configure.in Makefile.am example/Makefile.am: Added -lm.
4114 Please note that applications linking with libxml2, must
4115 also like with the math library from now on.
4116
Daniel Veillardf9533d12001-03-03 10:04:57 +00004117Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118
4119 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4120
Daniel Veillard2f362242001-03-02 17:36:21 +00004121Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * parser.c: one must report spaces even if the Dtd element
4124 content proves that this is not part of the element content.
4125 * result/valid/*.xml: this changed the ouptu slightly
4126
Daniel Veillardb402c072001-03-01 17:28:58 +00004127Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * configure.in: bumped to 2.3.3
4130 * doc/xml.html: updated
4131
Daniel Veillard77851712001-02-27 21:54:07 +00004132Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * tree.c: minor doc fix
4135 * xpath.c: deallocation issues when a result tree has been
4136 converted to a node-set
4137
Daniel Veillardec70e912001-02-26 20:10:45 +00004138Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * doc/xml.html: oops corrected dates s/2000/2001
4141
Daniel Veillard8730c562001-02-26 10:49:57 +00004142Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * valid.c: new patch from Gary Pennington
4145
Daniel Veillard91e9d582001-02-26 07:31:12 +00004146Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * doc/xml.html: applied patch from Ankh
4149
Daniel Veillardedac3c92001-02-26 01:36:19 +00004150Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * xinclude.c: fixed a problem building on Mac
4153
Daniel Veillard21a0f912001-02-25 19:54:14 +00004154Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * parser.c: more work on increasing parsing ferformances
4157
Daniel Veillard48b2f892001-02-25 16:11:03 +00004158Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4161 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4162 avoiding memcpy in production builds MEM_CLEANUP macro use
4163 * parser.[ch] parserInternals.c: optimizations of the tightest
4164 internal loops inside the parser. Better checking of I/O
4165 flushing/loading conditions
4166 * xmllint.c : added --timing
4167
Daniel Veillard71681102001-02-24 17:48:53 +00004168Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * configure.in: bumped to 2.3.2
4171 * doc/xml.html: updated for release
4172
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004173Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * xpath.c: found a memleak and fixed a nasty bug
4176
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004177Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * xmllint.[c1] : added return code errors for xmllint
4180 * xpath.c: specific debug dump function for result value trees
4181
Daniel Veillard4b637072001-02-21 21:52:55 +00004182Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * xpath.c: finally implemented xmlXPathCompareNodeSets
4185 * test/XPath/expr/floats results/XPath/expr/floats: added
4186 a test for float expressions
4187
Daniel Veillardf714aa32001-02-21 03:07:44 +00004188Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4191 * parserInternals.[ch]: trying to speed up parsing
4192 * xpath.c : speeded up node set equality op
4193
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004194Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4197 better handling of ID/IDREF and the list modules associated
4198 * configure.in: small CFLAGS cleanup
4199
Daniel Veillarda8abee62001-02-19 15:14:59 +00004200Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4201
4202 * configure.in: fixed iconv detection on AIX (stric)
4203
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004204Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004205
4206 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4207
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004208Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4209
4210 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4211 and optimized xmlXPathNodeSetSort
4212
Daniel Veillard142adbf2001-02-17 13:21:05 +00004213Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * xpath.c: bug fix when context size is 0
4216 * parser.c: I like Norm's Dtd because they still manage to break
4217 the parser occasionally
4218
Daniel Veillardf23e0092001-02-16 13:21:29 +00004219Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4222
Daniel Veillarde0e26512001-02-16 00:11:46 +00004223Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4226 attributes within the XML-1.0 namespace
4227
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004228Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * xpathInternals.h: exported a few axis functions
4231 * doc/xml.html: updated the doc
4232
Daniel Veillard760f4422001-02-15 14:59:48 +00004233Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * configure.in: applied patch from Daniel van Balen for OpenBSD
4236 and bumped version to 2.3.1
4237 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4238 attempt to find autoclosing was simply broken, removed it,
4239 updated the examples, this is better
4240
Daniel Veillardd194dd22001-02-14 10:37:43 +00004241Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4244 hash functionnalities.
4245 * doc/html/* : rebuild the doc
4246
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004247Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4250 on predicate
4251 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4252 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4253 really want to have tags closed on output even if we accept
4254 unclosed ones on input
4255
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004256Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * xpath.c: ouch don't free NULL, rare case fixed
4259 * tree.c: don't coalesce text nodes if they don't have the
4260 same behaviour wrt escaping on output
4261
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004262Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * xpath.c: small fixup
4265 * SAX.c: don't warn on empty namespaces.
4266
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004267Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4268
4269 * README: a bit of cleanup
4270 * configure.in: preparing for 2.3.0 release
4271
Daniel Veillard1f83d392001-02-08 09:37:42 +00004272Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * hash.[ch]: added a first version of xmlHashSize()
4275 * valid.c: another bug fix from Gary Pennington
4276
Daniel Veillard5eef6222001-02-07 18:24:48 +00004277Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * valid.c: couple of bug fixes pointed by Gary Pennington
4280 * HTMLtree.c: #if 0 cleanup
4281
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004282Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4285 which removes a time consuming check of xmlXPathNodeSetAdd()
4286 and use it in places where we are sure to not break unicity
4287
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004288Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * xpath.c: bug fixes found from XSLT
4291 * tree.c: preserve node->name special values when copying nodes.
4292 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4293 external subset are fetched when available but without full
4294 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4295 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4296 output with encoding disabled.
4297
Daniel Veillard2c833b62001-02-03 08:52:06 +00004298Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4301 xmlCheckFilename should not be called from xmlFileOpenW
4302 and xmlGzfileOpenW
4303
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004304Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4307 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4308 added the new tests for URI normalization
4309 * testURI.c: fixed stoopid bugs
4310 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4311 the URI in the error messages are now properly normalized
4312
Daniel Veillardea28ce62001-02-02 08:20:19 +00004313Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4316
Daniel Veillarde99a4762001-02-01 04:34:35 +00004317Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4320
Daniel Veillard2b325a02001-01-31 20:46:31 +00004321Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * xpath.c: fixed mod operator
4324
Daniel Veillardde55cf62001-01-31 15:53:13 +00004325Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * parser.c: fixed xmlStrcat doc
4328 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4329 trees.
4330
Daniel Veillard2f913b72001-01-31 13:23:49 +00004331Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xpath.c result/XPath/tests/chaptersbase
4334 result/XPath/tests/simplebase: fixed XPath node()
4335 * tree.c: small fix in xmlNewNs()
4336 * Makefile.am: removed extraneous xml2Conf.sh rule
4337
Daniel Veillardb42042b2001-01-28 07:40:36 +00004338Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4341 Changed the library name, in order to get libxml-devel and
4342 libxml2-devel to coexist on a single system
4343 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4344 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4345
Daniel Veillardee0a4662001-01-27 18:59:33 +00004346Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4349 libxml2-devel installable in // as libxml-devel.
4350
Daniel Veillard5eb05942001-01-27 17:50:22 +00004351Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * doc/Makefile.am: fixed make rebuild in doc
4354 * doc/html/*.html: rebuilt the docs
4355
Daniel Veillard65c295d2001-01-26 09:32:39 +00004356Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4359
Daniel Veillard8e199902001-01-25 18:54:39 +00004360Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4363 the HTML doc to go into the -devel RPM ...
4364 * aclocal.m4 config.h.in: some updates due to auto* magic
4365
Daniel Veillard93086662001-01-25 18:13:04 +00004366Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * xpath.h: added a hook in the context structure allowing to
4369 link to extra support, needed for XSLT
4370
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004371Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4374 xmlXPtrCmpPoints to use it.
4375 * propagated the following patch from Alejandro Forero
4376 * include/win32config.h xmlIO.c: applied further suggestions
4377 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4378 * example/gjobread.c: fixed warnings, now that it builds
4379
4380Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4381
4382 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4383
4384 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4385 filename points to a valid file (not a directory).
4386 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4387 Added calls to xmlCheckFilenameDir.
4388
4389 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4390 `path' (rather than `filename') as the parameter to gzopen and open.
4391
Daniel Veillard48177c22001-01-23 15:27:41 +00004392Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * Makefile.am: fixed a problem with EXTRA_DIST
4395
Daniel Veillardb83ba402001-01-22 22:45:10 +00004396Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * Makefile.am example/Makefile.am: finally found the trick
4399 to build the example, i.e. add "." in SUBDIRS before example
4400 in the list <grin/>
4401
Daniel Veillard82687162001-01-22 15:32:01 +00004402Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * doc/xml.html: updated with an XSLT section, removed pointer to
4405 W3C CVS base.
4406
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004407Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4410 too, and deallocation need to occur the same way.
4411
Daniel Veillarde4566462001-01-22 09:58:39 +00004412Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4415 type correponding to an XSLT result tree fragment. Share most
4416 of the data format with node set, as well as operators.
4417 * HTMLtree.c: added a newline at the end of the doctype output
4418 whe this one is not present initially.
4419 * tree.c: make sure taht the parent and doc pointers are properly
4420 set when copying attributes (lists).
4421
Daniel Veillard701c7362001-01-21 09:48:59 +00004422Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4425
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004426Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * xpath.c: seems I finally killed that ugly path evaluation
4429 context bug (tagged 9999 in case is is wrong)
4430
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004431Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4434 for XSLT
4435
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004436Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4439 for xmlGzfileOpen() bug
4440
Daniel Veillardf6eea272001-01-18 12:17:12 +00004441Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * xpath.c: removed an error found by XSLT usage
4444 * tree.c parserInternals.h: use a predefined static string
4445 for text and comment nodes, avoid freeing them in xmlFreeNode,
4446 exported the string name in parserInternals.h and added
4447 another value to disable encoding at output (for XSLT),
4448 gain memory, time.
4449
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004450Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4453 win32/libxml2/libxml2_so.dsp: new makefiles and update
4454 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4455
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004456Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4459 Gary Pennington
4460
Daniel Veillard389e6b72001-01-15 19:41:13 +00004461Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * xpath.c: fixed the comaprision of values and nodelists,
4464 need to compare nodelist still ...
4465 * debugXML.c: avoided a possible core dump
4466 * HTMLparser.c: cleanup
4467 * nanohttp.c: contributed fix.
4468 * tree.c: fixes in properties handling added xmlSetNsProp
4469 needed by libxslt
4470 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4471 comment
4472 * TODO: updated
4473
Daniel Veillard167bd532001-01-06 21:09:34 +00004474Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * parser.c parserInternals.c: applied Bjorn Reese optimization
4477 patch
4478
4479Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * Makefile.am: applied patch fro make check from Martin Vidner
4482
Daniel Veillard503b8932001-01-05 06:36:31 +00004483Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * configure.in: preparing 2.2.11
4486 * doc/html/*: rebuild the HTML files
4487 * doc/xml.html : updated
4488
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004489Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * tree.c: fixed a stupid bug
4492 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4493 patches related to validation of an XInclude processing result
4494 * TODO: updated
4495
Daniel Veillarde2488192001-01-04 10:54:22 +00004496Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4499 on large files
4500
Daniel Veillardf060a412001-01-03 20:52:44 +00004501Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4504
Daniel Veillard45cff692001-01-03 18:02:04 +00004505Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4508 reported by Jonas Borgström
4509 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4510
Daniel Veillard08108982001-01-03 15:24:58 +00004511Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * testXPath.c xpath.c: fixing the XPath union expressions problem
4514 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4515
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004516Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xmllint.c: Made is so if the file name is "-" is will read form
4519 standard input. Sven Heinicke <sven@zen.org>
4520 * tree.c: fixed a problem when growing buffer
4521 * tree.h: fixed the comment of the node types following andersca
4522 comment
4523 * TODO: updated
4524
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004525Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4526
4527 * HTMLparser.[ch]: added a way to avoid adding automatically
4528 omitted tags. htmlHandleOmittedElem() allows to change the
4529 default handling.
4530 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4531 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4532 of xmllint too when using --memory flag, added a memory test
4533 suite at the Makefile level.
4534 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4535 with namespace use when encountering QNames in XPath evalation,
4536 added xmlns() scheme in XPointer.
4537 * nanoftp.c : incorporated a fix
4538 * parser.c xmlIO.c: fixed problems raised with encoding when using
4539 the memory I/O
4540 * parserInternals.c: closed bug 25934 reported by
4541 torsten.landschoff@innominate.de
4542 * TODO: updated
4543
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004544Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4545
4546 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4547 on a non-updated tree :-(, made a 2.2.10 release to correct the
4548 situation
4549
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004550Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4551
4552 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4553 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4554 integrated a set of OpenVMS changes from Howard Taylor
4555 <Howard.Taylor@pacoast.com>
4556
Daniel Veillard58770e72000-11-25 00:48:47 +00004557Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4558
4559 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4560 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4561
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004562Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * HTMLparser.c: some fixes on auto-open of html/head/body
4565 * encoding.c: fixed a compilation error on some gcc env
4566 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4567 XPointer implementation
4568 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4569 related XPointer tests and associated results
4570
Daniel Veillard300f7d62000-11-24 13:04:04 +00004571Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * doc/xmldtd.html doc/xml.html: following a short step by step
4574 guidance on IRC to help maciej with DTDs I started a small
4575 page on the subject.
4576
Daniel Veillard748e45d2000-11-17 16:36:08 +00004577Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4578
4579 * HTMLparser.c: fixed handling of broken charrefs
4580 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4581 patches
4582
Daniel Veillard28929b22000-11-13 18:22:49 +00004583Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4584
4585 * doc/xml.html doc/html/* : rebuilt the docs after adding
4586 xinclude and updated page for 2.2.7 and 2.2.8
4587 * configure.in: releasing 2.2.8
4588
Daniel Veillard41e06512000-11-13 11:47:47 +00004589Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4590
4591 * parser.[ch] parserInternals.c: applied the conditional
4592 section processing fix from Jonathan P Springer
4593 <jonathan.springer2@gte.net>
4594 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4595 project file, fixed iconv default non support
4596 * xpath.c: fixed the problem of evaluating relative expressions
4597 when a node context is provided.
4598
Daniel Veillardbf432752000-11-12 15:56:56 +00004599Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4600
4601 * nanoftp.c: fixed gcc 2.95 new warnings
4602 * SAX.c: fixed a stupid bug
4603 * tree.c: fixed a formatting problem when round-tripping
4604 from/to memory
4605 * xinclude.c: chased memleak, fixed a base problem
4606 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4607 xmlXPtrBuildNodeList()
4608 * TODO: updated
4609 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4610 adding a first small set of regression tests for XInclude
4611
Daniel Veillardc2def842000-11-07 14:21:01 +00004612Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4613
4614 * nanohttp.[ch]: applied Wayne Davison patches to access
4615 the WWW-Authorization header.
4616 * parser.c: Closed Bug#30847: Problems when switching encoding
4617 in short files by applying Simon Berg's patch.
4618 * valid.c: fixed a validation problem
4619 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4620 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4621 Wayne Davison
4622 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4623 need to be extended to non full nodes selections.
4624 * xinclude.c: starts to work decently
4625
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004626Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4627
4628 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4629 debugXML.c xmlversion.h.in: Started adding XInclude support,
4630 this is a new xmllint option
4631 * tree.c xpath.c: applied TOM patches for XPath
4632 * xpointer.c: fixed a couple of errors.
4633 * uri.c: added an escaping function needed for xinclude
4634 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4635 new warning from RH70 gcc's version
4636
Daniel Veillarda4964b72000-10-31 18:23:44 +00004637Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4638
4639 * HTMLparser.c: fixed loop on invalid char in scripts
4640 * parser.c: update to description of xmlIOParseDTD()
4641 * libxml.m4 xmlversion.h.in: changes contributed by
4642 Michael Schmeing <m.schmeing@internet-factory.de>
4643 * configure.in: preparing for 2.2.7
4644 * Makefile.am: trying to avoid config.h and acconfig.h
4645 being included in the distrib
4646 * configure.in: released 2.2.7
4647
4648Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4649
4650 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4651 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4652
Daniel Veillard01411222000-10-30 15:33:22 +00004653Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4654
4655 * parser.[ch]: added xmlIOParseDTD()
4656 * xpointer.c: added support for the 2 extra parameters of
4657 string-range, fixed a stoopid error when '0' was present
4658 in XPointer expressions
4659 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4660 testsuite for the above
4661
Daniel Veillard6db58192000-10-30 09:27:53 +00004662Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4663
4664 * libxml.spec.in: improved package descriptions
4665
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004666Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4667
4668 * xpath.c xpathInternals.h: applied a large cleaning patch
4669 from TOM <ptittom@free.fr>, it also add namespace support
4670 for function and variables registration.
4671
Daniel Veillardbd20df72000-10-29 17:53:40 +00004672Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4673
4674 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4675 * Makefile.mingw: Wayne Davison's update adding hash.c
4676
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004677Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4678
4679 * xpath.c: fixed the root evaluation problems
4680 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4681 ignorable spaces with <b> <bold> <em>
4682 * tree.c: fixed a loop in xmlSearchNsByHref()
4683
Daniel Veillard767662d2000-10-27 17:04:52 +00004684Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * xpath.c: applied another XPath patch from TOM
4687 * xpath.c include/makefile.am: applied another patch from
4688 china@thewrittenword.com (cleanup on IRIX).
4689
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004690Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4691
4692 * xml-config.1: received a fixed version from Fredrik Hallenberg
4693 <hallon@lysator.liu.se>
4694
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004695Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4698 cleanup patch for XPath
4699
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004700Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4701
4702 * patched to redirrect all "out of context" error messages to
4703 a reconfigurable routine. The changes are:
4704 * xmlerror.h : added the export of an error context type (void *)
4705 an error handler type xmlGenericErrorFunc there is an interface
4706 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4707 to reset the error handling routine and its argument
4708 (by default it's equivalent to respectively fprintf and stderr.
4709 * all the c files: all wild accesses to stderr or stdout within
4710 the library have been replaced to calls to the handler.
4711
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004712Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * configure.in: release 2.2.6
4715 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4716 exporting the inner functions of xpath for extension modules
4717 * doc/*: updated and rebuilt the doc
4718
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004719Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4720
4721 * nanohttp.c : applied Wayne HTTP cleanup patch
4722 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4723 and xmlNodeSetSpacePreserve()
4724
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004725Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4726
4727 * xpath.c: closing bug #29260
4728
Daniel Veillard126f2792000-10-24 17:10:12 +00004729Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4730
4731 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4732 multikey tuples, made hash structure opaque
4733 * valid.[ch]: moved elements, attributes, notations decalarations
4734 as well as ID and refs to hash tables.
4735 * entities.c: hash cleanup
4736 * xmlmemory.c: fixed a dump problem in debug mode
4737 * include/Makefile.am: problem passing in DESTDIR= values patch
4738 from Marc Christensen <marc@calderasystems.com>
4739 * nanohttp.c: removed debugging remains
4740 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4741 * HTMLparser.c parser.c: fixing a number of problems with the
4742 macros in the *parser.c files (Wayne).
4743 * HTMLparser.c: close the previous option when opening a new one
4744 (Marc Sanfacon).
4745 * result/HTML/*: updated the HTML results accordingly
4746
Daniel Veillard52afe802000-10-22 16:56:02 +00004747Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4748
4749 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4750 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4751 XPath functions and XML entities table to them. More to come...
4752 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4753
Daniel Veillard683cb022000-10-22 12:04:13 +00004754Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4755
4756 * tree.c: coalesce adjacent text nodes
4757 * valid.c: handling of blank nodes in DTd validation (raised
4758 by problems with a posteriori validation).
4759 * nanohttp.c: changing behaviour on HTTP write stuff.
4760 * HTMLtree.c: forced body and html to be explicitely closed.
4761 * xpath.h: exported more XPath functions.
4762
Daniel Veillard1baf4122000-10-15 20:38:39 +00004763Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4764
4765 * Release of 2.2.5
4766 * xpointer.c: range() range-inside and other helper functions
4767 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4768
Daniel Veillard47e12f22000-10-15 14:24:25 +00004769Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4770
4771 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4772 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4773
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004774Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4775
4776 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4777 and XPointer modules
4778
Daniel Veillard134c9f32000-10-15 10:27:08 +00004779Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * SAX.h: closed #25107
4782
Daniel Veillard39915622000-10-15 10:06:55 +00004783Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4784
4785 * testSAX.c: fixed problem with cdata reporting
4786 * SAXresult/* : updated
4787
Daniel Veillard1e851392000-10-15 10:02:56 +00004788Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4789
4790 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4791 Closed bug #27499, added to regression tests
4792 * TODO: updated
4793
Daniel Veillard7eda8452000-10-14 23:38:43 +00004794Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4795
4796 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4797 support for SCRIPT and STYLE with help from Bjorn Reese
4798 * test/HTML/* result/HTML/*: added simple testcase and updated
4799 the existing ones.
4800
Daniel Veillardff9c3302000-10-13 16:38:25 +00004801Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4802
4803 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4804 string-range for empty strings
4805 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4806 test/XPath/xptr/strrange: augmented the XPointer testsuite
4807
Daniel Veillard189446d2000-10-13 10:23:06 +00004808Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * doc/xml.html doc/xmlmem.html: added a module describing memory
4811 interfaces and use, updated the main page.
4812
Daniel Veillard2f971a22000-10-12 23:26:32 +00004813Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4814
4815 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4816 nanoftp code work on Windows too now
4817
4818Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004819
4820 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4821 * xpointer.c: implemented string-range() at least a good first version
4822 * test/XPath/docs/str test/XPath/xptr/strrange
4823 result/XPath/xptr/strrange: the string-range() tests
4824
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004825Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4826
4827 * Makefile.am include/Makefile.am include/win32config.h
4828 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4829 and make distcheck
4830
Daniel Veillard19d61112000-10-11 23:50:35 +00004831Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4832
4833 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4834 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4835 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4836
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004837Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4838
4839 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4840 patch for socklen_t detection by
4841 Albert Chin-A-Young <china@thewrittenword.com>
4842
Daniel Veillardcd429612000-10-11 15:57:05 +00004843Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4844
4845 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4846 and added a --dtdvalid option to xmllint used to test it
4847
Daniel Veillard47c02452000-10-11 13:04:36 +00004848Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4849
4850 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4851 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4852
Daniel Veillard2d38f042000-10-11 10:54:10 +00004853Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4854
4855 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4856 handlings (registration, lookup, cleanup)
4857
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004858Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4859
4860 * configure.in Makefile.am include/makefile.am: adding XPointer
4861 and XPtrtests target
4862 * xpointer.[ch] : new files for XPointer support
4863 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4864 more XPath tests
4865
Daniel Veillard57fda592000-10-10 23:24:14 +00004866Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4867
4868 * configure.in: fixed, very broken, make distcheck works again
4869
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004870Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4871
4872 * More work toward 2.2.5, integrated a number of patches
4873 * configure.in Makefile.am win32config.h.in: trying to cleanup
4874 make distcheck .... huh ...
4875 * include/Makefile.am include/win32config.h: new directory
4876 for includes
4877 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4878 updated teh makefiles and instructions for WIN32
4879 * xpath.c: small fixes
4880 * test/XPath/ results/XPath: updated the testcases and results
4881 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4882 suggested patches
4883 * valid.c: fixed an ID bug
4884
Daniel Veillardb71379b2000-10-09 12:30:39 +00004885Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4886
4887 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4888 the automake bug where wrong dependancies were generated.
4889 * xpath.[ch]: worked on XPointer
4890
Daniel Veillard7e99c632000-10-06 12:59:53 +00004891Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4892
4893 * configure.in Makefile.am: 2.2.5, ship the include in an
4894 include/libxml subdirectory, use symlinks when using CVS
4895 * testSAX.c: fixed small bug
4896 * testXPath.c: changed the way testfiles are parsed
4897 * debugXML.c: same kind of cleanup when parsing an argument expression
4898 XPath/XPointers can have blanks embedded
4899 * xpath.[ch]: more cleanup, reorgs for XPointer work
4900 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4901 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4902
Daniel Veillard55b91f22000-10-05 16:30:11 +00004903Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4906 in the XPath engine, rewrote large parts of it, now it's far
4907 cleaner and in sync with the REC not an old WD. Fixed a parsing
4908 problem in the interactive XML shell found when testing XPath.
4909
Daniel Veillardac260302000-10-04 13:33:43 +00004910Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4913 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4914 examples with the extra test
4915
Daniel Veillard7cfce322000-10-04 12:40:27 +00004916Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4919 the global init function.
4920
Daniel Veillard970112a2000-10-03 09:33:21 +00004921Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4922
4923 * HTMLparser.c: Doohhh, attribute name parsing was still case
4924 sensitive ! Fixed this ...
4925 * result/HTML/* : updated the tests results accordingly
4926
Daniel Veillard740abf52000-10-02 23:04:54 +00004927Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4928
4929 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4930 engine, should be far more stable, incorporated a new version of
4931 preceding/following axis, need testing
4932 * uri.c: fixed file:///c:/a/b/c problem
4933 * test/XPath/tests/idsimple: augmented the XPath tests
4934
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004935Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4936
4937 * doc/* rebuilding docs for 2.2.4 release
4938
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004939Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4940
4941 * configure.in: releasing 2.2.4
4942 * parser.[ch]: added xmlStrEqual()
4943 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4944 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4945 use xmlStrEqual instead
4946 * TODO: updated
4947 * added an XPath test
4948
Daniel Veillardbc765302000-10-01 18:23:35 +00004949Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4950
4951 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4952 * entities.h: exported xmlInitializePredefinedEntities
4953 * parser.[ch] : added xmlInitParser()
4954 * parserInternals.h : had to export htmlInitAutoClose()
4955
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004956Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4957
4958 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4959 problems
4960 * Makefile.am : added XPath regression tests to normal tests
4961 * uri.c: fixed a problem with local paths, cleanup
4962 * parser.c: fixed a problem with large CData sections
4963
Daniel Veillardd2ade932000-09-30 14:39:55 +00004964Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4965
4966 * configure.in xml-config.in: patch from "Ben Taylor"
4967 <sol7x86@hotmail.com> for solaris shared libs lookup
4968
Martin Bauligdd7d1f62000-09-29 23:17:57 +000049692000-09-30 Martin Baulig <baulig@suse.de>
4970
4971 * libxml-2.0.pc.in: Provide pkg-config script.
4972
4973 * configure.in: Create the libxml-2.0.pc script from the
4974 libxml-2.0.pc.in templates.
4975 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004976 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004977
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004978Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4979
4980 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4981 when compiling with MSC
4982
Daniel Veillard46057e12000-09-24 18:49:59 +00004983Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4984
4985 * xpath.c: patch for normalize-string() substring-before(),
4986 substring-after() and translate() functions from Bjorn Reese
4987 <breese@mail1.stofanet.dk>
4988 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4989 Fredrik Hallenberg <hallon@lysator.liu.se>
4990 * TODO: updated
4991
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004992Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4995 problem of socklen_t being undefined on a number of platforms
4996 * debugXML.c: fixed a compilation problem when without snprintf
4997
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004998Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4999
5000 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5001 an URI bug and a fix for the control-character-induced infinite loop
5002 * nanohttp.c: preventive fix for compiling on WIN32
5003
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005004Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5005
5006 * xmlint.c: closing bug #25000
5007
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005008Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5011 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5012 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5013 related function, fixing xmlStrncmp(), and associated cleanup
5014 * result/HTML/entities.html.sax: updating result
5015
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005016Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5017
5018 * uri.c: applied patch for URI escaping from Wayne Davison
5019 <wayned@blorf.net>
5020 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5021 from Denis Barbier <barbier@imacs.polytechnique.fr>
5022 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5023 patch from Wayne Davison
5024
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005025Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5026
5027 * doc/xml.html : updated with new releases, adding "how to help"
5028
Daniel Veillard04698d92000-09-17 16:00:22 +00005029Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5030
5031 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5032 removed a few warnings in pedantic mode ...
5033 * parserInternals.c parser.c: moved encoding switching function
5034 to parserInternals.c
5035 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5036
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005037Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5038
5039 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5040 error or warning handlers
5041
Daniel Veillardb1059e22000-09-16 14:02:43 +00005042Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5043
5044 * parserInternals.c parserInternals.h parser.c Makefile.am:
5045 created a new module parserInternals.c, moved most of the
5046 code shared by the various parsers there, as well as
5047 deprecated code from parser.c. More cleanup of parser.c
5048 * uri.c: fixed a problem when URI is NULL
5049 * valid.c: speedup when looking for an attribute declaration
5050
Daniel Veillard39c7d712000-09-10 16:14:55 +00005051Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5052
5053 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5054 the cleanup of the computation of URI references when seeking
5055 external entities. The URI reference string and the resulting
5056 URI are both stored now.
5057 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5058 large s(n)printf checks and cleanup from Denis Barbier
5059 <barbier@imacs.polytechnique.fr>
5060 * xmlversion.h.in tree.h: couple of SGML declarations for a
5061 possible docbook module.
5062 * result/VC/ : a couple of test output changed due to the change
5063 of the entities URI
5064
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005065Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * parser.h: added a _private field for linking user's data
5068
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005069Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5070
5071 * parser.c parserInternals.h: demacroified most of the IS_XXX
5072 the gain in size is significant so ...
5073
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005074Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5075
5076 * entities.c: cases where looking up entities with doc==NULL
5077 covered
5078
Daniel Veillard90e11312000-09-05 10:42:32 +00005079Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5080
Daniel Veillard1de50802000-09-07 08:54:32 +00005081 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005082 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5083
Daniel Veillard98a79162000-09-04 11:15:39 +00005084Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5085
Daniel Veillard1de50802000-09-07 08:54:32 +00005086 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005087 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5088 * Makefile.in: added URItest and included thenin "make tests"
5089
5090Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005091
5092 * xmlversion.h.in: closed bug 22941
5093
Daniel Veillard2bb89092000-08-31 14:57:50 +00005094Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * doc/xmlio.html: added doc and example for entity loader
5097 redefinition.
5098
Daniel Veillard96984452000-08-31 13:50:12 +00005099Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5100
5101 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5102 used by libxml
5103
Daniel Veillarde715dd22000-08-29 18:29:38 +00005104Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5105
5106 * parser.c: Fixed bug on invalid ontent characters and when using
5107 push.
5108 * xmllint.c: fixed xmllint endling of errors in push mode
5109
Daniel Veillard4948eb42000-08-29 09:41:15 +00005110Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5111
5112 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005113 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005114 * result/HTML/*.sax: regenerated HTML SAX output
5115 * parser.c: more cleanup.
5116
Daniel Veillarde010c172000-08-28 10:04:51 +00005117Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5118
5119 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005120 patches from Wayne Davison <wayned@users.sourceforge.net>,
5121 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005122 * HTMLparser.c: fixed an ignorable white space detection bug
5123 occuring when parsing with SAX only
5124 * result/HTML/*.sax: updated since the output is now HTML
5125 encoded...
5126
Daniel Veillard47f3f312000-08-27 22:40:15 +00005127Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5128
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005129 * HTMLparser.[ch]: applied some of Wayne Davison
5130 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005131
Daniel Veillarde0854c32000-08-27 21:12:29 +00005132Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5133
5134 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5135 undeclared namespace prefix was used, added a warning.
5136 Cleaned up support w.r.t. entities, spilling out a warning
5137 and being pedantic on lookups.
5138 * test/warning/ent9 : added testcase for previous example.
5139 * TODO: updated
5140 * parserInternals.h parser.c: changed the way names are parsed
5141 now allow infinite size and decrease penalty for normal use
5142 * parser.c: Started a big cleanup/check of the parser code,
5143 fixed some of the most tortuous entity code, spotted code
5144 unused anymore
5145 * test/*: added tests for very long names and related nasty
5146 things.
5147
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005148Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * doc/encoding.html: added encoding aliases doc
5151 * doc/xml.html: updates
5152 * encoding.[ch]: added EncodingAliases functions
5153 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5154 bottleneck affecting large DTDs like Docbook
5155 * parser.[ch] xmllint.c: added a pedantic option, will be
5156 useful
5157 * SAX.c: redefinition of entities is reported in pedantic mode
5158 * testHTML.c: uninitialized warning from gcc
5159 * uri.c: fixed a couple of bugs
5160 * TODO: added issue raised by Michael
5161
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005162Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5163
5164 * doc/encoding.html: propagated Martin Duerst suggestions
5165
Daniel Veillard52402ce2000-08-22 23:36:12 +00005166Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5167
5168 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5169 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5170 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5171 by Wayne Davison
5172
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005173Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5174
5175 * nanoftp.c nanohttp.c: small cleanup
5176 * TODO: updated
5177
Daniel Veillard244ece92000-08-19 20:58:02 +00005178Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * added an old VC testcase and updated title.xml entity
5181
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005182Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5183
5184 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5185 done on auto-opening of <p> tags and cleanup of SAX output
5186
Daniel Veillard979e55e2000-08-19 16:48:54 +00005187Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5188
5189 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5190
Daniel Veillard4540be42000-08-19 16:40:28 +00005191Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * doc/xml.html libxml.* structure.*: updated the doc a bit
5194
Daniel Veillard808a3f12000-08-17 13:50:51 +00005195Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5196
5197 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5198 of SAX tests
5199
Daniel Veillard29579362000-08-14 17:57:48 +00005200Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5201
5202 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5203 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5204
Daniel Veillard1255ab72000-08-14 15:13:33 +00005205Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5206
5207 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5208 * testHTML.c: fix core dump on Solaris 2.x systems
5209 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5210 * result/HTML/*.sax: previous bug fix lead to new results
5211
Daniel Veillard03109292000-08-14 14:58:22 +00005212Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5213
5214 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5215 * configure.in: added --with-readline=DIR to accept alternate
5216 path for readline include/library
5217 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5218 for ANSI under HP-UX
5219 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5220 includes @LIBS@
5221
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005222Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5223
5224 * doc/* : rebuilt the docs
5225 * getting ready for 2.2.2 release
5226
Daniel Veillard87b95392000-08-12 21:12:04 +00005227Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5228
5229 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5230 and xmlAddFeature()
5231 * tree.[ch]: added xmlAddChildList()
5232 * xmllint.c: MAP_FAILED macro test
5233 * parser.h: added xmlParseCtxtExternalEntity()
5234 * valid.c: applied bug fixes removed warning
5235 * tree.c: added CDATA block to elements content
5236 * testSAX.c: cleanup of output
5237 * testHTML.c: added SAX testing
5238 * encoding.c: better error recovery
5239 * SAX.c, parser.c: fixed one of the external entity processing
5240 of the OASis testsuite
5241 * Makefile.am: added HTML SAX regression tests
5242 * configure.in: bumped to 2.2.2
5243 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5244 SAX results
5245
Daniel Veillard88a172f2000-08-04 18:23:10 +00005246Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * configure.in: patch for HP compiler
5249
52502000-08-04 Sven Heinicke <sven@zen.org>
5251
5252 * xmllint.c: Was coredumping sometimes when the file given didn't
5253 exist.
5254
Daniel Veillard46e370e2000-07-21 20:32:03 +00005255Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5256
5257 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005258
Daniel Veillard46e370e2000-07-21 20:32:03 +00005259 when using in memory parsing. Need some cleanup.
5260 * xmllint.c configure.in: added a --memory flag to test memory
5261 parsing
5262
Daniel Veillard36650692000-07-21 15:16:39 +00005263Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5264
5265 * nanohttp.c: fixed socklen_t replacement to unsigned int
5266 * parser.c: fixed a space handdling missing at the end of
5267 production 28 DOCTYPE.
5268 * xmlmemory.c: fixed a stupid bug on the routine to override
5269 allocation functions
5270 * TODO: updated
5271
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005272Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * doc/ regenerated the docs
5275
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005276Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5277
5278 * doc/encoding.html doc/xml.html: added I18N doc
5279 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5280 improvements, both parser and filters, added ASCII & HTML,
5281 fixed the ISO-Latin-1 one
5282 * xmllint.c testHTML.c: added/made visible --encode
5283 * debugXML.c : cleanup
5284 * most .c files: applied patches due to warning on Windows and
5285 when using Sun Pro cc compiler
5286 * xpath.c : cleanup memleaks
5287 * nanoftp.c : added a TESTING preprocessor flag for standalong
5288 compile so that people can report bugs more easilly
5289 * nanohttp.c : ditched socklen_t which was a portability mess
5290 and replaced it with unsigned int.
5291 * tree.[ch]: added xmlHasProp()
5292 * TODO: updated
5293 * test/ : added more test for entities, NS, encoding, HTML, wap
5294 * configure.in: preparing for 2.2.0 release
5295
Daniel Veillard49703262000-07-10 10:27:46 +00005296Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * nanoftp.c: fixed the way the control connection is handled
5299 * libxml.spec.in: fixed the dependancies and cleanup
5300
Daniel Veillard306be992000-07-03 12:38:45 +00005301Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * doc/xml.html: changed the xmlsoft.org structure, updated the
5304 examples w.r.t. root and childs
5305
Daniel Veillard7d853352000-07-02 18:53:09 +00005306Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5309
Daniel Veillard365e13b2000-07-02 07:56:37 +00005310Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5311
5312 * HTMLparser.c: Work on character encoding support for the HTML parser
5313 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5314 * encoding.c: Fixed a potential memleak in the encoding stuff
5315
Daniel Veillardaf743792000-07-01 11:49:28 +00005316Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * doc/FAQ.html doc/Makefile.am : added a FAQ
5319
5320Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005321
5322 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5323 of the HTML parser to force it to not bypass SAX
5324
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005325Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * win32config.h.in: updated
5328 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5329 lacks iconv support :-( need to release 2.1.1
5330 * configure.in: release 2.1.1
5331 * HTMLparser: fixed bug #14784
5332 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5333 by Windows compiler
5334 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5335 the SAX startDocument() callback.
5336 * TODO: updated
5337
5338Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5339
5340 * added xmlStopParser()
5341
Daniel Veillardbe803962000-06-28 23:40:59 +00005342Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * configure.in: 2.1.0 prerelease
5345 * Large resync between W3C and Gnome tree
5346 * nanoftp, nanohttp.c: fixed stalled connections probs
5347 * HTMLtree.c SAX.c : support for attribute without values in
5348 HTML for andersca
5349 * valid.c: Fixed most validation + namespace problems
5350 * HTMLparser.c: start document callback for andersca
5351 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5352 * parser.h, SAX.c: serious speed improvement for large
5353 CDATA blocks
5354 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5355 different encoding
5356 * example/Makefile.am example/gjobread.c tree.h: work on
5357 libxml1 libxml2 convergence.
5358 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5359 and the LIBXML_TEST_VERSION macro
5360
Daniel Veillardc310d562000-06-23 18:32:15 +00005361Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5362
5363 * doc/xml.html: various patches and improvements typo fixed by
5364 Felix Natter
5365 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5366 from Felix Natter <fnatter@gmx.net>
5367
Daniel Veillardf3029822000-05-06 08:11:19 +00005368Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5369
5370 * doc/upgrade.html: updated with instructions for support of both
5371 libxml-1.x and libxml-2.x
5372 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5373 for 2.x support and also fixed includes
5374
5375
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005376Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5379 the encoding support, added iconv support, so now libxml if
5380 compiled with iconv automatically support japanese encodings
5381 among others. Work based on initial patch from Yuan-Chen Cheng
5382 I may have broken binary compat in the encoding handler
5383 registration scheme, but that was so utterly broken I don't
5384 expect anybody to have used this feature until now.
5385 * parserInternals.h: fixup on the CHAR range macro
5386 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5387 code.
5388 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5389 * uri.c: added xmlParseURI() I can't believe I forgot to
5390 implement this one in 2.0 !!!
5391 * SAX.c: moved doc->encoding update in the endDocument() call.
5392 * TODO: updated.
5393
Daniel Veillard06047432000-04-24 11:33:38 +00005394Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5395
5396 * tree.h: removed extraneous xmlRemoveProp definition
5397 * TODO: added item about --disable-corba configure switch
5398 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5399 * nanoftp.c: fixed include problems giving troubles on AIX and
5400 slowlaris
5401 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5402 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5403 comment and headers changes to lower gtk-doc number of warnings
5404 * doc/html/*: rebuilt docs
5405
Daniel Veillarde0aed302000-04-16 08:52:20 +00005406Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5407
5408 * HACKING: documented the tag for 1.x and instructions
5409
Daniel Veillard5e873c42000-04-12 13:27:38 +00005410Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5413 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5414 xmlCreateIOParserCtxt
5415 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5416 significant overall improvement
5417 * xmllint.c: added I/O test to xmllint
5418 * testSAX.c: added a speed test
5419 * doc/* : updated/regenerated
5420
Daniel Veillardfc708e22000-04-08 13:17:27 +00005421Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * xpath.c uri.h parserInternals.h: cosmetic changes from
5424 "Timur I. Bakeyev" <timur@bat.ru>, including making
5425 xmlCreateURI() public
5426
Daniel Veillard5d211f42000-04-07 17:00:24 +00005427Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5428
5429 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5430 and the code at the same time. Added a clean mechanism for
5431 overload or added input methods: xmlRegisterInputCallbacks()
5432 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5433 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5434 * TODO: updated
5435 * doc/* : updated/regenerated
5436 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5437 source dir
5438
Daniel Veillarde77a9182000-04-05 19:12:29 +00005439Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5440
5441 * testURI.c: yet another forgotten commit, I should get some sleep !
5442
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005443Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5444
5445 * xmllint.c: forgot to commit this too ?
5446
Daniel Veillardb9df4042000-04-05 14:23:16 +00005447Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5448
5449 * xmlversion.h.in : forgot to commit this previously
5450
Daniel Veillard361d8452000-04-03 19:48:13 +00005451Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5452
5453 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5454 * README TODO: updated for release
5455 * uri.c uri.h: added authority parsing/saving
5456 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5457 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5458 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5459 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5460 Makefile.am : added compile-time customization of libxml
5461 --with-ftp --with-http --with-html --with-xpath --with-debug
5462 --with-mem-debug
5463 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5464 #include <libxml/xxx.h> I hope it won't break too much stuff
5465 and will be manageable in the future...
5466 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5467 and added xmllint to the installed programs
5468 * uri.h: added xmlFreeURI()
5469
Daniel Veillardec303412000-03-24 13:41:54 +00005470Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5471
5472 * uri.c uri.h: finished the escaping handling, the base support
5473 and the URI path normalization. Looks good just lacks the
5474 authority content parsing code.
5475 * Makefile.am: added instructions to generate testURI
5476 * TODO: updated
5477 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5478 added links and icons for W3C and Gnome
5479
Daniel Veillard8f621982000-03-20 13:07:15 +00005480Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5481
5482 * xmlmemory.[ch] : seems I forgot to actually update the files in
5483 the last commit :-)
5484 * doc/xml.html doc/html/* : updated and uploaded the docs
5485
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005486Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5489 * TODO: updated
5490 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005491 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005492 gfree).
5493 * Makefile.am, uri.c, uri.h: added a set of functions to do
5494 exact (litteraly copied from the RFC 2396 productions) parsing
5495 and handling of URI. Will be needed for XLink, one XML WFC,
5496 XML Base and reused in the nano[ftp/http] modules. Still work
5497 to be done.
5498
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005499Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * configure.in, libxml.spec.in : libxml2
5502 * doc/* : updated the doc page, rebuilt the docs
5503
Daniel Veillardcf461992000-03-14 18:30:20 +00005504Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5505
5506 * all: tagged LIB_XML_1_X
5507 * *.c *.h : updated from W3C CVS tree
5508 * configure.in : 2.0.0-beta
5509 * libxml.spec.in : libxml2 package nam
5510 * result/* : new version of the tests output
5511
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005512Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5513
5514 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5515
Daniel Veillardb566ce12000-03-04 11:39:42 +00005516Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * doc/* : rebuilt the docs
5519 * parser.c: final patch on #6766
5520 * valid.c: small patch on validity checks.
5521
Daniel Veillardfb76c402000-03-04 11:39:42 +00005522Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5525 added
5526 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5527 compatibility w.r.t. XML spec and existing code.
5528
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005529Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * parser.c: seems a better solution to <a> </a> exists,
5532 will try it for a while
5533
Daniel Veillard83a30e72000-03-02 03:33:32 +00005534Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * parser.c: tried to remove the <a> </a> generating <a/>
5537 this is hard. Left a flag for that purpose. Fixed bug #6766
5538 * configure.in: prepared 1.8.7 not released, due to previous
5539 problem
5540
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005541Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5542
5543 * doc/xml.html : applied second patch from Paul DuBois
5544
Daniel Veillard402e8c82000-02-29 22:57:47 +00005545Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5546
5547 * doc/xml.html : applied patch from Paul DuBois
5548
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005549Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5550
5551 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5552
Daniel Veillard5feb8492000-02-02 17:15:36 +00005553Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5556 compilation warnings on various platforms.
5557 * parser.c: Fixed #5281 validity error callbacks are now desactived
5558 by default if not validating.
5559
Daniel Veillardf341f932000-02-02 14:52:08 +00005560Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5561
5562 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5563
Daniel Veillard13c757e2000-02-01 23:59:15 +00005564Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5567 <gkatsi@cs.toronto.edu>
5568
Daniel Veillard726e8792000-01-30 20:04:29 +00005569Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5572 processing URLs
5573
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005574Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5577 xmlNanoFTPUpdateURL for persistent control connections.
5578 * configure.in: 1.8.6
5579
5580Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5581
5582 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5583 * tree.[ch] : added xmlSaveNoEmptyTags
5584
James Henstridgef3be9312000-01-28 13:59:21 +000055852000-01-29 James Henstridge <james@daa.com.au>
5586
5587 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5588
5589 * Makefile.am: added nanoftp.[ch] to the build.
5590
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005591Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * nanoftp.[ch]: cleanup, comments, API
5594 * debugXML.c : fixed a bug in the cat command
5595 * doc/*: regenerated the docs
5596
Daniel Veillardda07c342000-01-25 18:31:22 +00005597Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5598
5599 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5600 * debugXML.c : fixed a bug in the cat command
5601 * valid.c: fixing some small probs
5602 * libxml.spec.in: get rid of the SNAP suffix
5603 * doc/xml.html: updated the status
5604
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005605Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5606
5607 * xml-config.in: xml-config --version to just return the
5608 version number
5609 * xpath.c: some cleanup w.r.t. axis when the current node is
5610 an attribute.
5611 * TODO: updated
5612
Daniel Veillard461a66c2000-01-18 18:01:01 +00005613Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * configure.in: prepared for libxml-1.8.5
5616 * doc/* recompiled the documentation
5617
56182000-01-17 Jody Goldberg <jgoldberg@home.com>
5619
5620 * configure.in : WARNING autoconf subtlety alert :
5621 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5622 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5623 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5624 get defined by AC_CHECK_HEADERS.
5625
Daniel Veillardf967b902000-01-17 16:06:10 +00005626Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5629 Rune.Djurhuus@fast.no
5630
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005631Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5632
5633 * TODO: updated
5634 * tree.c, parser.c: made sure that only memory alloc problems
5635 and internal parser errors are allowed to write to stdout or
5636 stderr.
5637
Daniel Veillard0142b842000-01-14 14:45:24 +00005638Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * tree.c : restored xmlNewGlobalNs since this seems used by
5641 a lot of existing code :-(, fixed a bug in xmlNewNs
5642 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5643 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5644 to exit() from the library code.
5645 * xpath.c, parser.c: removed bugs or unused code detected by
5646 Windows compilers
5647 * parser.c: started adding interfaces for parsing well balanced
5648 XML fragments
5649 * configure.in: releasing 1.8.4
5650 * doc/* : rebuilt the docs
5651
Daniel Veillard2eac5032000-01-09 21:08:56 +00005652Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5653
5654 * tree.[ch] : added xmlNewDocFragment() for DOM
5655 * testHTML.c: uninitialized variable.
5656
Daniel Veillardf3a73582000-01-05 14:58:39 +00005657Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5658
5659 * doc/* : rebuild the docs
5660
Daniel Veillard71b656e2000-01-05 14:46:17 +00005661Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5662
5663 * acconfig.h: readline and history patch
5664 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5665 * tree.c: added check and handling when possibly removing an ID
5666 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5667 and saving.
5668 * test/HTML/entities.html result/HTML/entities.html* : test for
5669 various entities reference cases
5670 * result/HTML/* : as a result output of some testcase have
5671 changed
5672 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5673 by previous example. added xmlParseTryOrFinish().
5674 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5675 entities.h debugXML.h HTMLparser.h: changed the way struct are
5676 declared to allow gtk-doc to expose those
5677 * parser.c: closed bug #4960
5678 * Makefile.am configure.in: Applied patch from
5679 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5680 and math/socket libs detection
5681
Daniel Veillard437b87b2000-01-03 17:30:46 +00005682Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5683
5684 * configure.in, Makefile.am: link tester against readline
5685 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5686
Daniel Veillard686d6b62000-01-03 11:08:02 +00005687Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * tree.[ch]: added xmlRemoveProp
5690 * win32config.h.in nanohttp.c: avoid including the Windows
5691 socket stuff in every C files
5692 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5693 the XmL parser(s)
5694 * test/ns4 result/ns4 etc...: added test case for previous prob
5695 * tree.c: xmlNewNs wasn't checking for double definition
5696 * Makefile.in: fixed a problem with dist-hook duplicates
5697 * parser.[hc], xmlIO.c: fixed the loading of external entities
5698 APIs, now xmlLoadExternalEntity() is used everywhere and
5699 setting up an app specific front-end using the
5700 * SAX.c parser.c: some fixes, now the xhtml spec validates
5701 with the xhtml DTD.
5702 * error.c: fixed crashes in case of no input stream
5703 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5704 to the validation tests and results
5705
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005706Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5707
5708 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5709 too htmlCreatePushParserCtxt() and htmlParseChunk()
5710 * parser.c: a bit of cleanup.
5711 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5712 to XML) removed the last mem leak known
5713 * HTMLtree.c: output message cleanup
5714 * xmlmemory.c: display content info about memory blocks
5715 * result/HTML/wired.* : missing att value warning change
5716
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005717Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5718
5719 * doc/* : rebuilt the documentation
5720
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005721Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5722
5723 * parser.[ch] parserInternals.h: Push parser for XML,
5724 seems to work fine now
5725 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5726 --push for push testing
5727 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5728 * testSAX.c: added --push
5729 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5730 subtree
5731 * xmlIO.[ch] : enriched API + fixes for push mode
5732 * entities.[ch]: added the entity content length to the struct.
5733 * xmlmemory.[ch]: new API to show the last entries for the shell
5734 * valid.c: added required attribute testing
5735 * SAX.c: the cdata callback now merge contiguous fragments
5736 * HTMLparser.c: cleanup of some macros
5737
Daniel Veillard3c558c31999-12-22 11:30:41 +00005738Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5739
5740 * parser.c: fix for PIs name starting with xml
5741 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005742 * *.c, configure.in win32config.h.in : generate win32config.h for
5743 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005744
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005745Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5746
5747 * parser.c: fixed a stupid = vs. == bug :-(
5748 * doc/gnome-xml.sgml: s/glade/xml/
5749
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005750Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * configure.in, doc/xml.html : bug fix release 1.8.2
5753 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5754 Hopefully the end of that silly C++ include problem
5755 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5756 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5757 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5758 troubles with autoclosed elements when the stree shape doesn't
5759 follow the DtD specs. Added htmlIsAutoClosed() and
5760 htmlAutoCloseTag()
5761 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5762 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5763 * debugXML.c: fixed a bug on printing default namespaces.
5764 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5765
Daniel Veillardb24054a1999-12-18 15:32:46 +00005766Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * result/HTML/*.htm[l] : updated the HTML regression tests according
5769 to the new output
5770 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5771 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5772 problem due to intermix of extern "C" { ... } declarations for C++
5773 and recursive includes in the headers
5774
Chris Lahey323c48c1999-12-18 15:32:45 +000057751999-12-20 Chris Lahey <clahey@umich.edu>
5776
5777 * HTMLtree.c: Made it so that html nodes with a single child do
5778 not insert a carriage return before or after the child node.
5779
Daniel Veillardb24054a1999-12-18 15:32:46 +00005780Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005781
5782 * configure.in, doc/xml.html : bug fix release 1.8.1
5783 * parser.c: fixed bug #4344
5784 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5785 added the glue to avoid C++ problems
5786 * doc/* : regenerated the documentation
5787
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005788Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5789
5790 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5791 namespace recognition, and Dia as a resul :-(
5792 * encoding.c: closed bug #3950
5793
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005794Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5795
5796 * valid.c: debugging a posteriori validation, except URI expansion
5797 stuff this should be fixed now
5798 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5799 Carl Nygard <cnygard@bellatlantic.net>
5800 * tester.c: added --postvalid, cleaning of the code
5801 * tree.[ch]: added xmlDocGetRootElement()
5802
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005803Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5804
5805 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5806 c++ losage.
5807
Daniel Veillard10a2c651999-12-12 13:03:50 +00005808Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5809
5810 * configure.in, doc/xml.html : bumped to 1.8.0
5811 * xlink.[ch], Makefile.am : added framework for link detection
5812 * parser.h: added nbChars to parser context, needed for cleanup.
5813 * xmlmemory.c: removed a nasty bug when out of mem
5814 * valid.[ch]: adding namespace support for attribute decl
5815 * tester.c: added --debugent option
5816 * debugXML.[ch]: added xmlDebugDumpEntities()
5817 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5818 buffers instead, this was really needed, validation was breaking
5819 in strange ways due to that. Added xmlParseStringPEReference()
5820 and other parsing from strings functions. Entities processing
5821 modified again, but PERef are still not handled correcly but
5822 unless you're Eve Maller you won't notice :-)
5823 * HTMLparser.c: large changes toward reliability, and switched to
5824 lowercase internal tags, XHTML is lowercase, so it will help
5825 that output is closer to next version.
5826 * doc/* : regenerated the documentation, it is now hosted at
5827 http://xmlsoft.org/ (same bits I just bought the domain :-)
5828
5829
Daniel Veillard294cbca1999-12-03 13:19:09 +00005830Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5833 doc generation
5834 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5835 in the SAX API
5836 * doc/*: rebuilt the doc making sure everything appears in the
5837 HTML files
5838
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005839Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5842 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5843 which allow impressive speed improvement on dataset with
5844 large text pieces, but at the cost of broken binary
5845 compatibility and slightly bigger memory usage.
5846 Configure with --with-buffers to activate them, they
5847 are protected with XML_USE_BUFFER_CONTENT define.
5848 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5849 goal is 0 memory left allocated once parser is no more used
5850 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5851 call xmlCleanupParser() and xmlMemoryDump()
5852
Daniel Veillarda819dac1999-11-24 18:04:22 +00005853Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5856 * parser.[ch] encoding.[ch]: added memory cleanup routines
5857 * parser.c: closing bug #3788
5858 * doc/*: rebuilt the doc
5859
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005860Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5863 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5864 * tester.c: added --compress option
5865 * doc/*: rebuilt the documentation
5866
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005867Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5870 if given /proc/kcore as input !
5871 * doc/xml.html doc/*: updated and rebuilt the documentation
5872
5873Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005874
5875 * parser.c: Fixed some wrongly space collapsing code due to
5876 a misreading of the spec.
5877 * result/*: fixed the output accordingly
5878
5879Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005880
5881 * encoding.c: bug fix and typos
5882 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5883 * parser.c: added attribute normalization closing bug #3597
5884 * test/att* result/att* SAXresult/att*: testcase for attribute
5885 normalization
5886
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005887Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * configure.in: closing bug #3163 by adding extra flags for the
5890 cc compiler on HP-UX
5891
Daniel Veillard51e3b151999-11-12 17:02:31 +00005892Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * valid.[ch] : removed a typo and an enumerated type bug in the
5895 xmlAddElementDecl() function
5896 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5897 call to xmlEncodeEntitiesReentrant() so that the functions
5898 New, Set and Get are at the same level.
5899 * parser.c HTMLparser.c: extra memory allocation bug for
5900 attributes detected by someone using libxml in embedded systems :-)
5901
Daniel Veillard962195f1999-10-28 15:51:53 +00005902Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * xmlmemory.h: turned off mem debug :-\
5905
Daniel Veillard35008381999-10-25 13:15:52 +00005906Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * parser.c: closed bug #2784 a one line fix, but worth pushing
5909 a new release out
5910 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5911 some structures, comments before and after the
5912 main element, and other nastyness
5913 * HTMLtree.c tree.c: accomodate the extended HTML supported
5914 * configure.in: pushing 1.7.4
5915 * test/ent8 and related outputs : added a new test for bug #2784
5916 * test/HTML/wired.html and related output: a nasty HTML example
5917 * Makefile.am: improved the test scripts
5918 * docs/* : reran the documentation extractor, updated xml.html
5919
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005920Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5923 HTMLparser and debugged the HTML related code. HTML documents
5924 now have their own type
5925 * entities.c: do not dump &apos; for HTML output
5926 * xmlmemory.c: improvement, breakpoint mechanism
5927 * testHTML.c: added --sax --repeat ...
5928 * Makefile.am: improved the HTML tests
5929 * valid.[ch]: added xmlValidGetValidElements and
5930 xmlValidGetPotentialChildren
5931 * tester.c: added --insert to test the 2 new functions
5932 * test//* result//* SAXresult//* : regression test cleanup
5933 and extension.
5934 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5935 gnome-xml-nanohttp.html
5936
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005937Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * HTMLparser.c: fixed problems with some autoclose tags
5940 * tree.c: fixed XML output problems.
5941 * result/* SAXresult/*: update of the tests output
5942
Daniel Veillard6077d031999-10-09 09:11:45 +00005943Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * Makefile.am: Arturo patch for xmlConf.sh version info
5946 * parser.c: Tim Josling patch for single quoted items
5947 * tester.c: Tim Josling patch for tester options usage
5948 * tree.h: indent cleanup
5949
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005950Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5953 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5954
Daniel Veillard00fdf371999-10-08 09:40:39 +00005955Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * tree.c : Raph patch for initialization of CORBA fields
5958 * parser.c, xpath.c, ...: modification of doc comments
5959 * xpath.c : allow spaces in xpath expressions
5960
Daniel Veillardad219441999-09-27 08:17:49 +00005961Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * xmlmemory.h: turning off memory debug :-(
5964
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005965Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5968 better SAX interfaces.
5969 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5970 entity.
5971 * configure.in: 1.7.2
5972
5973Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005974
5975 * libxml.spec.in: fixed the URL
5976 * doc/xml.html: improved the documentation front-end
5977
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005978Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005979
5980 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5981
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005982Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005983
5984 * libxml.spec.in: fixed the alpha compile problem
5985 * parser.[ch]: changed errno to errNo in the parser context :-(
5986 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5987 * doc/xml.html: changed CHAR to xmlChar
5988 * doc/html/*: recompiled the documentation
5989 * configure.in: 1.7.1
5990
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005991Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * parser.h: modified the parser context struct to regain 1.4.0
5994 binary compatibility
5995 * parser.c, xml-error.h: added errno ot teh context and defined
5996 a set of errors values with update of errno
5997 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5998 DTDs and entities
5999 * *.h, *.c: complete cleanup of the use of config.h and include
6000 protection depending on the current setup.
6001 * overalll debugging, maintenance and bug-fixing on all modules
6002 * updated the documentation
6003 * ready for 1.7.0
6004
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006005Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * HTMLparser.c : cleanup
6008 * SAX.c valid.c valid.h: added ID/IDREF checking
6009 * tree.c tree.h: extended doc structure for refs
6010 * configure.in: 1.6.2
6011 * parser.c: patched bug in SAX user arg call
6012 * parserInternals.h: patched missing close in C++ wrapping
6013 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6014 especially upcoming XPointer implementation.
6015 * doc/xml.html: augmented, typo
6016
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006017Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6018
6019 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6020 not all invocations of install understand -d.
6021
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006022Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6023
6024 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6025 to make 'check' works, when builddir != srcdir.
6026
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006027Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * doc/xml.html : updated the documentation
6030
Daniel Veillard6454aec1999-09-02 22:04:43 +00006031Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6032
6033 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6034 not deallocated memory blocks
6035 * *.c : replaces all calls to malloc() free() and realloc() to
6036 the wrapper functions/macros
6037 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6038 instead of xmlFreeNodeList()
6039
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006040Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * HTMLparser.c: corrected a stupid bug leading to core dump at
6043 tree deallocation. Removed warnings indicated by
6044 Stephane.Conversy@lri.fr
6045 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6046 looked for in the external subset
6047
6048Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006049
6050 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6051 on SGI by Stephane.Conversy@lri.fr
6052
Daniel Veillardb96e6431999-08-29 21:02:19 +00006053Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * all .h : changed the prototype declaration indent as in gtk
6056 * most .c : working on reducing the TODOs in the code
6057 * most .c : cleanup though -pedantic and Insure++
6058 * improvements on validation ID checkings.
6059 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6060 * xml-config.in: closed #1810
6061
6062Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006063
6064 * tree.h, valid.c, valid.h: more work on validity, IDs
6065 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6066 definition for AIX
6067
Daniel Veillardb556eb51999-08-15 17:19:50 +00006068Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6071 the distribution due to a cut'n paste error at last commit
6072
Daniel Veillardb05deb71999-08-10 19:04:08 +00006073Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * configure.in: upgraded to version 1.4.0
6076 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6077 Big update, added a large part of the validation process,
6078 it should be usable, but some parts are missing
6079 * xpath.c: improved the implementation w.r.t. root.
6080 * Makefile.am: added more tests
6081 * test and result trees: added a lot of tests
6082 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6083
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006084Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * Added an HACKING file
6087
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006088Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * xpath.[ch] : improvements and debug of the XPath implementation
6091 * parser.c, HTMLparser.c : modified the parsers to be progressive
6092 * tree.[ch] : extended the Buffer promitives
6093 * xmlIO.[ch] : added basic I/O routines providing progressive
6094 parsing and ready for I18N conversion plugins
6095 * SAXresult/* : the SAX callback sequence maybe slightly different
6096 now
6097 * test*.c : improved/updated the tests programs
6098 * doc/* : recompiled the docs.
6099
Daniel Veillard15b75af1999-07-26 16:42:37 +000061001999-07-26 Michael Meeks <michael@edenproject.org>
6101
6102 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6103
6104 * tree.c: Ditto.
6105
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006106Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * configure.in: upgraded to version 1.4.0
6109 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6110 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6111 XML query language, see http://www.w3.org/TR/xpath for more details.
6112 * parser.c, parser.h: added CHAR* related string functions for XPath
6113 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6114 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6115 rebuild the docs.
6116 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6117 and regression testing capabilities for XPath.
6118
Daniel Veillardd79d7871999-07-12 10:38:12 +00006119Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6122 closing bug #1646
6123
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006124Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * Makefile.am, example/Makefile.am: closed bug #1683
6127
Daniel Veillard3166ab11999-07-11 16:14:19 +00006128Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * example/Makefile.am, configure.in: added the makefile for the
6131 gjobread example
6132
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006133Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6134
6135 * doc/Makefile.am:
6136 - fix which allow "make install DESTDIR=</install/prefix>".
6137
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006138Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6141 which fixed a problem on the file reading-code.
6142
Daniel Veillard82150d81999-07-07 07:32:15 +00006143Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6144
6145 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6146 output.
6147 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6148
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006149Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * parser.h : Oops removed the binary compatibility problem
6152 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6153 * parser.c, HTMLparser.c: applied patches for reading from stdin
6154
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006155Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * parser.c, entities.c, valid.c: cleanup bug #1591
6158 * configure.in: cleanup bug #1592
6159 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6160 the same tree back-end. Hence gdome will be available for it.
6161 * doc/Makefile.am: close bug #617
6162
Daniel Veillard97fea181999-06-26 23:07:37 +00006163Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * parser.c: alloctate a per parser context SAX interface block
6166
Daniel Veillard14fff061999-06-22 21:49:07 +00006167Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6170 and xmlEncodeEntitiesReentrant with the correct one :-\
6171
6172Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * commit of my internal XML base changes, quite a lot of
6175 changes, cleanups, better entities support, framework for
6176 new I/O and charset detection and handling
6177 * Fixed the configure/Makefile stuff to generate shared libs
6178 with the proper version info, so we jumped on rev from
6179 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6180 xmlEncodeEntities() result need to be freed now, and a string
6181 xmlParserVersion provide the current library version.
6182
Raph Levien05240da1999-06-15 21:27:11 +00006183Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6184
6185 * parser.c: fixed a buffer overrun for when you have a very long
6186 attribute with no entities in it.
6187
Daniel Veillardbb2da581999-06-13 14:37:07 +00006188Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * added example directory
6191 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6192
Daniel Veillard011b63c1999-06-02 17:44:04 +00006193Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * Release of libxml-1.1, nearly everything has been touched for
6196 this.
6197 * Added more regression tests
6198 * Updated the documentation
6199
Daniel Veillard27d88741999-05-29 11:51:49 +00006200Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * tree.[ch]: unified the XML_NO_CORBA defines.
6203 * parser.c encoding.[ch]: started plugging in char encoding detection
6204
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006205Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6206
6207 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6208 Also freed allocated buffer.
6209
Daniel Veillard27d88741999-05-29 11:51:49 +00006210Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006211 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6212 reentrancy problem at printing. One is left in entities.c, to
6213 remove ASAP
6214 * testSAX.c : added a test example showing the use of the SAX
6215 interface if one doesn't want to build the DOM tree.
6216 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6217
Daniel Veillard517752b1999-04-05 12:20:10 +00006218Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6221 large revamping of the parser to use SAX callbacks
6222 http://www.megginson.com/SAX/ (or at least a C like interface
6223 a la Expat). It's now possible to set up your own callbacks
6224 and the parser will not build a DOM tree.
6225 * test/* result/*: updated the test suite, I finally removed
6226 the old Namespace draft support (PI based).
6227
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006228Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * Makefile.am: added test result to EXTRA_DIST for make tests
6231
Daniel Veillard64068b31999-03-24 20:42:16 +00006232Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * parser.c, parserInternals.h: moved the chars macro definitions
6235 to parserInternals.h
6236 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6237 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6238
Daniel Veillard012ccc11999-03-23 10:11:11 +00006239Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * xml-config.in : applied patch to make --version work
6242
Raja R Harinatha86c23e1999-03-05 22:14:01 +000062431999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6244
6245 * Makefile.am (check-local): Alias for `tests' target. This will
6246 cause `make check' to do the right thing.
6247 (tests): Don't run tests in srcdir. Also, replaced calls to
6248 basename with a `sed' "equivalent".
6249
Daniel Veillardd109e371999-03-05 06:26:45 +00006250Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6253 it in the header and not the sources, updated the doc.
6254 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6255 pointing this out.
6256
Daniel Veillardbc50b591999-03-01 12:28:53 +00006257Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6260 exported the inputStream routines.
6261 * doc/html/* : updated accordingly
6262
Daniel Veillardd692aa41999-02-28 21:54:31 +00006263Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * parser.c, parser.h, parserInternals.h: added a few extra
6266 internal calls to allocate and free parser contexts ...
6267 * doc/html/* : updated accordingly
6268
Daniel Veillard55a99271999-02-25 11:01:29 +00006269Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * configure.in, Makefile.am, doc/makefile.am : General changes for
6272 1.0.0 release and including the generated HTML documentation.
6273
Daniel Veillard35925471999-02-25 08:46:07 +00006274Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * makefile.am : added parserInternals.h, oops.
6277
Daniel Veillard1e346af1999-02-22 10:33:01 +00006278Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * parserInternals.h: added this header giving access to the parser
6281 internal functions.
6282 * doc/Makefile.am : added a rebuild target which rebuilds the full
6283 set of documentations
6284 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6285 the internal subset.
6286 * *.c *.h: modifications needed to generate the documentation using
6287 gtk-doc, cleanup of functions blocks, reorganisation of struct
6288 declarations.
6289
Daniel Veillard1164e751999-02-16 16:29:17 +00006290Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6293 the tar and spec file to include the beginning of the doc.
6294
Nuno Ferreira03d04781999-02-13 00:07:17 +000062951999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6296
6297 * doc/.cvsignore: Added this file.
6298
Daniel Veillard6800ef31999-02-08 18:33:22 +00006299Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * tree.c: fixed xmlGetProp to return "" when the attribute
6302 exists, even if the node-list is NULL.
6303
Daniel Veillard726c7e31999-02-08 15:13:10 +00006304Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * tree.c: patched an error outputting empty attribute values.
6307 * Makefile.am and doc/makefile.am: have been updated during the
6308 week-end. Sorry for an empty CVS log, I got a shell problem.
6309
Daniel Veillard1899e851999-02-01 12:18:54 +00006310Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * tree.h: cleaned up using enums instead of defines
6313 * parser.c, valid.[ch]: more work on parsing/output of element
6314 declarations
6315
Daniel Veillard3b9def11999-01-31 22:15:06 +00006316Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * valid.[ch], tree.c, parser.c : more work toward full parsing
6319 of XML DTDs.
6320 * README: added informations about mailing-list and on-line
6321 documentation
6322
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000063231999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6324
6325 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6326
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006327Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * parser.c, tree.[ch] : more work toward conformance testing,
6330 added a last element to accelerate parsing of very flat structures
6331 started working on internal subset Element content declaration.
6332 * valid.[ch] : first cut at adding code toward validation.
6333 * previous changes had also small impact on most files, especially
6334 the conformance testing using James Clark test suite.
6335
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006336Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * test/* : updated the examples, most of them were not well
6339 formed (humm), and added rdf2.
6340 * result/* : resulting changes in the output.
6341
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006342Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6345
Daniel Veillard44b3a061998-12-05 17:27:22 +00006346Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * tree.c: patched a bug in the generation of empty attributes
6349
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006350Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6353 for node/trees/documents/... Biggest problem is namespace
6354 support when copying subtrees.
6355
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006356Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * parser.c, entities.c: improve entities and char ref encoding,
6359 and cleanups of error messages.
6360
Daniel Veillard242590e1998-11-13 18:04:35 +00006361Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6362
6363 * parser.c, entities.c: simple bug hunting done during rpm2html and
6364 rpmfind integration.
6365
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006366Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * parser.[ch]: Added interfaces allowing to specify a SAX
6369 handler before parsing.
6370
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006371Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * parser.c: redirrect all errors reporting through the SAX
6374 error function
6375
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006376Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6379 * libtool, tlmain ...: update of the libtool files
6380
Miguel de Icaza442321c1998-11-04 18:13:38 +000063811998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6382
6383 * entities.c: Use g_snprintf insteda of snprintf.
6384
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006385Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6388 added ent5 test for this purpose.
6389 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6390
Daniel Veillard27271681998-10-30 06:39:40 +00006391Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * parser.c: fixed? a strange error due to compression on a GWP
6394 document.
6395
Daniel Veillard25940b71998-10-29 05:51:30 +00006396Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * tree.[ch]: bug fixing
6399 * entities.[ch]: defined a specific type for predefined entities
6400 * doc/xml.html: more documentation on the library, how to use it,
6401 overview of the interfaces.
6402
Daniel Veillard16253641998-10-28 22:58:05 +00006403Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6406
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006407Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6408
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006409 * tree.c: corrected a small bug
6410 * doc/xml.html: continuing writing documentation.
6411
6412Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6413
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006414 * debugXML.h debugXML.c: added debugging utilities.
6415 * tester.c: added --debug switch.
6416 * tree.c: patched an incorrect node->type assignment.
6417 * parser.c: formatting, ensure that node->doc != NULL in attributes
6418
Daniel Veillardccb09631998-10-27 06:21:04 +00006419Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6422 entity support and provide an internal representation close to
6423 DOM one (entity ref nodes, and attribute value as tree). I tried
6424 to preserve the interface but this will surely break some apps
6425 (I have to change rpm2html/rpmfind for example). I had to change
6426 two interfaces, and the generated tree is somewhat different.
6427 * doc/* : started documenting the XML library, the tree and
6428 DOM/Corba. This is a first step.
6429
Daniel Veillard11e00581998-10-24 18:27:49 +00006430Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * parser.c: Set up the fonctions comment block, boring but useful.
6433 * parser.h, SAX.c, parser.c: now attributes are processed through
6434 the SAX interface. The problem is that my SAX interface diverged
6435 quite a bit from the original one, well this is not an official
6436 spec, and translating it from Java to C is hairy anyway...
6437
Daniel Veillard97b58771998-10-20 06:14:16 +00006438Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6441 fonctions comment block, boring but useful.
6442
6443Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006444
6445 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6446 conversion routines. However they are not yet used to convert the
6447 inputs. The core will run with UTF-8.
6448
Daniel Veillard33942841998-10-18 19:12:41 +00006449Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * tree.c : make sure that the type id is properly set-up when
6452 a new object is allocated, needed for DOM.
6453
Daniel Veillard27fb0751998-10-17 06:47:46 +00006454Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * tree.h, tree.c: Ok, the main objects in the tree will be native
6457 corba objects, it costs 8 bytes per Node, Attribute and Document
6458 but it simplifies the Corba integration a lot (no extra interface
6459 objects to allocate/free).
6460
Daniel Veillard0bef1311998-10-14 02:36:47 +00006461Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6464 and changed NODEs contants for conformity with DOM Level 1
6465
Daniel Veillard27864701998-10-08 03:47:24 +00006466Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * added hooks to keep track of servants when creating objects
6469 xmlDoc and xmlNode (for Corba export).
6470
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006471Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * added xml-config script.
6474
Daniel Veillard7066a791998-10-01 20:28:28 +00006475Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6478 to autoupdate libtool and automake conf files.
6479
Miguel de Icaza60681bd1998-09-30 19:28:59 +000064801998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6481
6482 * Makefile.am: Use '?' to separate the sed
6483 commands as ',' is used when people pass -Wl,something.
6484
6485
Daniel Veillard15a8df41998-09-24 19:15:06 +00006486Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * tree.c, tree.h: added a per-document compression interface.
6489
Daniel Veillard151b1b01998-09-23 00:49:46 +00006490Tue Sep 22 20:47:38 EDT 1998
6491
6492 * tree.c, tree.h: added saving with compression and added interfaces
6493 to control the compression level (xmlGetCompressMode,
6494 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6495
Daniel Veillard70120ff1998-09-22 00:24:21 +00006496Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * parser.c: corrected a loop for files of size 0
6499
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000065001998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6501
6502 * error.h: New file. Contains prototyes from `error.c'.
6503
Tom Tromeyc19653d1998-08-14 01:22:43 +00006504Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6505
6506 * Makefile.am (xmlincdir): New macro.
6507 (xmlinc_HEADERS): Renamed from include_HEADERS.
6508
Daniel Veillard845664d1998-08-13 04:43:19 +00006509Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * applied small patch on numeric entities from
6512 Christopher Blizzard <blizzard@appliedtheory.com>
6513
Daniel Veillard260a68f1998-08-13 03:39:55 +00006514Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * New release 0.2, removed the old xml_* files so that it's
6517 coherent with the other CVS base (W3C), far better conformance
6518 to standard, new namespaces, decent entities support, beginning
6519 of a SAX-like interface. Nearly nothing left intact, even the
6520 test examples ...
6521
Christopher Blizzarda36749e1998-07-30 21:47:18 +000065221998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6523
6524 * .cvsignore: Add .deps dir
6525
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006526Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6529
Daniel Veillardfe926001998-07-26 04:28:20 +00006530Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006531
Daniel Veillardfe926001998-07-26 04:28:20 +00006532 * configure.in: added test for CPP
6533 * AUTHORS, Changelog: the original ones didn't get commited but the
6534 glib ones instead, fixed.
6535 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006536
Daniel Veillardfe926001998-07-26 04:28:20 +00006537Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006538
Daniel Veillardfe926001998-07-26 04:28:20 +00006539 * integrated code developped at W3C
6540 * changed the original Copyright
6541 * migrated to automake
6542 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006543