blob: f6405458ac55b0957c4a5915e61115e7c8a42f3c [file] [log] [blame]
Daniel Veillarde1662542002-08-28 11:50:59 +00001Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4 nice logos generated by Marc Liyanage
5 * doc/site.xsl *.html: changed the stylesheet to show the new
6 logo and regenerated the pages
7
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9
10 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11
Daniel Veillard42766c02002-08-22 20:52:17 +000012Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13
14 * xpath.c: possible mem leak patch from Jason Adams
15
16Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
19 in the XQuery namespace
20 * configure.in: preparing 2.4.24
21 * doc/*.html: updated the web pages
22
23Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
24
25 * python/generator.py: closing bug #85258 by generating conditional
26 compile check to avoid linking to routines not configured in.
27
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000282002-08-22 Havoc Pennington <hp@pobox.com>
29
30 * autogen.sh: update error message for missing automake
31
Daniel Veillard08cccaa2002-08-22 09:47:29 +000032Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
33
34 * python/Makefile.am: typo in target name resulted in libxml2.py
35 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
36
Daniel Veillard22669b22002-08-22 07:17:11 +000037Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
38
39 * win32/win32/Makefile.mingw: updated with version from
40 Elizabeth Barham at http://soggytrousers.net/repository/
41
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000042Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
43
44 * win32/Makefile.msvc: added the prefix location to the include
45 and lib search path.
46
Havoc Pennington830e8972002-08-18 22:22:13 +0000472002-08-18 Havoc Pennington <hp@pobox.com>
48
49 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
50 both automake 1.6 and 1.4 installed get the right automake. Means
51 compilation from CVS will now require the latest automake 1.4
52 release, or manually creating symlinks called "automake-1.4" and
53 "aclocal-1.4"
54
Daniel Veillardb6984ef2002-08-14 16:55:31 +000055Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
56
57 * configure.in python/Makefile.am: more AMD 64 induced changes from
58 Frederic Crozat
59
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000060Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
61
62 * xinclude.c: oops I was missing the xml:base fixup too
63 * result/XInclude/*.xml: this adds xml:base attributes to most
64 results of the tests
65
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000066Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
67
68 * xinclude.c: quick but apparently working implementation of
69 xi:fallback, should close bug #89684
70 * Makefile.am test/XInclude/docs/fallback.xml
71 result/XInclude/fallback.xml: added a basic test for fallback,
72 and run with --nowarning to avoid a spurious warning
73 * configure.in: applied patch from Frederic Crozat for python
74 bindings on AMD 64bits machines.
75
Daniel Veillard9e923512002-08-14 08:48:52 +000076Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
77
78 * parser.c: xmlSAXUserParseMemory() really ought to fail if
79 the caller don't pass a SAX callback block.
80
Daniel Veillardc1a0da32002-08-14 08:32:18 +000081Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
82
83 * tree.c: applied the same fix for the XML-1.0 namespace to
84 xmlSearchNsByHref() as was done for xmlSearchNs()
85
Daniel Veillardad11b302002-08-12 14:53:41 +000086Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
87
88 * libxml.3: small cleanup of the man page
89 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
90 when serializing HREF attributes generated by XSLT.
91
Daniel Veillardc084e472002-08-12 13:27:28 +000092Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
93
94 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
95 version of Marc Liyanage' patch for boolean attributes in HTML
96 output
97
Daniel Veillard5f91b372002-08-12 12:13:01 +000098Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * python/tests/serialize.py: fixed the test results, indenting
101 behaviour changed slightly
102
Aleksey Sanin9e951762002-08-08 18:02:41 +0000103Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
104
105 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
106 new c14n function to Windows def files
107
Aleksey Saninea4272a2002-08-02 23:50:03 +0000108Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
109
110 * c14n.c: fixed a memory leak in c14n code
111
Daniel Veillard58e44c92002-08-02 22:19:49 +0000112Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
113
114 * parser.c include/libxml/parser.h: adding a new API for Christian
115 Glahn: xmlParseBalancedChunkMemoryRecover
116 * valid.c: patch from Rick Jones for some grammar cleanup in
117 validation messages
118 * result/VC/* result/valid/*: this slightly change some of the
119 regression tests outputs
120
Daniel Veillard0bf29002002-08-01 12:54:11 +0000121Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * tree.c: trying to fix a problem in namespaced attribute handling
124 raised by Christian Glahn
125
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000126Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
127
128 * encoding.c include/libxml/encoding.h: Opening the interface
129 xmlNewCharEncodingHandler as requested in #89415
130 * python/generator.py python/setup.py.in: applied cleanup
131 patches from Marc-Andre Lemburg
132 * tree.c: fixing bug #89332 on a specific case of loosing
133 the XML-1.0 namespace on xml:xxx attributes
134
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000135Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
136
137 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
138 corner case from new Merlin's test suite and added a callback
139 that will be used to improve xmlsec performance
140
141
Daniel Veillard0b22def2002-07-29 16:23:03 +0000142Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
143
144 * HTMLtree.c: trying to fix the <style> escaping problem in
145 HTML serialization bug #89342
146
Daniel Veillard0b28e882002-07-24 23:47:05 +0000147Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
148
149 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
150 and rebuilt the web site.
151
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000152Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000153
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000154 * include/libxml/tree.h: added _private member to xmlNs struct
155
Daniel Veillard1d995272002-07-22 16:43:32 +0000156Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
157
158 * HTMLparser.c: fixing bug #84876 based on the xml working
159 code.
160
William M. Brack61eaba52002-07-21 11:14:18 +0000161Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
162
163 * python/Makefile.am: enhanced to fix bug 72012 (errors
164 when using '-jX' make parameter)
165
William M. Brackef61d202002-07-19 08:32:00 +0000166Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
167
168 * xpath.c: small additional enhancement for booleans
169 compared to nodesets
170
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000171Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
172
173 * HTMLtree.c: changed the order of the encoding declaration
174 attributes in the meta tags due to a bug in IE/Mac
175
William M. Brack0c022ad2002-07-12 00:56:01 +0000176Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
177
178 * xpath.c: enhanced handling of booleans (especially '='
179 and '!=' for nodesets) - fixes bug 85256. Added new
180 routine xmlXPathNotEqualValues for more proper handling
181 of '!=' when nodesets are involved.
182
Daniel Veillard06944e22002-07-11 19:55:18 +0000183Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
184
185 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
186 doc/xmlcatalog_man.xml to the source distribution
187
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000188Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
189
190 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
191 asked for this.
192
Daniel Veillard539638b2002-07-06 19:55:14 +0000193Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
194
195 * configure.in: preparing 2.4.23
196 * doc/*: rebuilt the docs
197
Daniel Veillard176d99f2002-07-06 19:22:28 +0000198Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
199
200 * parser.c: fixing bug #84169 by fixing the
201 comment of xmlCreatePushParserCtxt to describe the
202 encoding detection parameters better.
203
Daniel Veillard37f961d2002-07-06 17:53:56 +0000204Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
205
206 * valid.c: fixing bug #79331 in one path the lookup for
207 ID attributes on a namespaced node wasn't handled correctly :-\
208
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000209Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
210
211 * HTMLparser.c: trying to fix 87235 about discarded white
212 spaces in the HTML parser.
213 * result/HTML/*: this changes the output of a number of HTML
214 regression tests
215
Daniel Veillardfdc91562002-07-01 21:52:03 +0000216Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * xpath.c: applied patch from Richard Jinks for the namespace
219 axis + fixed a memory error.
220 * parser.c parserInternals.c: applied patches from Peter Jacobi
221 removing ctxt->token for good.
222 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
223 popped out by the regression tests.
224 * Makefile.am: patch for threads makefile from Gary Pennington
225
William M. Brack6000af52002-06-28 11:43:13 +0000226Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
227
Daniel Veillardfdc91562002-07-01 21:52:03 +0000228 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000229 expressions involving preceding-sibling (et al).
230
Daniel Veillard153120c2002-06-18 07:58:35 +0000231Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * hash.c: applied a patch from Peter Jacobi to solve a problem
234 when compiling with the Watcom C on Win32
235 * result/schemas/*.err: the change of hashing algo generated
236 permutations in the output
237
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000238Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
239
240 * hash.c: applied patch from Sander Vesik improving the quality of
241 the hash function.
242
Aleksey Sanina5808b92002-06-14 17:07:41 +00002432002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000244
245 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
246 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
247 xmllint.c xpath.c: replaced sprintf() with snprintf()
248 to prevent possible buffer overflow (the bug was pointed
249 out by Anju Premachandran)
250
Daniel Veillarde059b892002-06-13 15:32:10 +0000251Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
252
253 * parser.c: removed an uninitialized data error popped by valgrind
254 on PE references
255
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000256Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
257
258 * doc/xml.html
259 adding tutorial reference to the web page
260
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000261Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
262
263 * doc/tutorial/xmltutorial.xml
264 * doc/tutorial/ar01s07.html
265 * doc/tutorial/ape.html
266 * doc/tutorial/includegetattribute.c
267 adding section to tutorial about retrieving an attribute
268 value
269
Daniel Veillardf5582f12002-06-11 10:08:16 +0000270Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c: applied a couple of patches from Peter Jacobi to start
273 to get rid of ctxt->token, with a possible significant speed
274 improvement to be gained once done. Better compliance with PE
275 references constructs in DTDs too.
276 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
277 from Peter too
278
Daniel Veillard38d80e22002-06-11 07:24:56 +0000279Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * parser.c: Babak Vahedipour-Kunze reported that openTag in
282 xmlParseElement was likely to have been deallocated at the
283 time of the report, possibly leading to segfault. Just report
284 the tag name now.
285
Daniel Veillard9e412302002-06-10 15:59:44 +0000286Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xpath.c: patch from Richard Jinks for XPath substring() function
289 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
290
Aleksey Sanina5808b92002-06-14 17:07:41 +00002912002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000292
293 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
294
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000295Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
296
297 *doc/FAQ.html
298 fixing typos in FAQ, thanks to Robert Funnell for the
299 editing help
300
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000301Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
302
303 * NEWS: got complaints from rpmlint that it was empty
304
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000305Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
306
307 * added doc/tutorial, including:
308 apa.html
309 apb.html
310 apc.html
311 apd.html
312 ar01s02.html
313 ar01s03.html
314 ar01s04.html
315 ar01s05.html
316 ar01s06.html
317 includeaddattribute.c
318 includeaddkeyword.c
319 includekeyword.c
320 includestory.xml
321 index.html
322 xmltutorial.xml
323 libxml tutorial, including generated html
324
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000325Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
326
327 * result/c14n/exc-without-comments/merlin-c14n-two-*
328 result/c14n/without-comments/merlin-c14n-two-*
329 test/c14n/exc-without-comments/merlin-c14n-two-*
330 test/c14n/without-comments/merlin-c14n-two-*
331 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
332 c14n/exc-c14n and slightly modified test script to handle
333 these test cases
334 * c14n.c: fixed bugs for complicated nodes set (namespace
335 without node and others from merlin-c14n-two.tar.gz)
336 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
337 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
338 for xmlsec performance patch
339 * xpath.c: fixed self::node() for namespaces and attributes
340
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000341Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
342
343 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
344 but with the format parameter
345 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
346
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000347Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
348
349 * Makefile.am: updated c14n tests suite
350 * c14n.c: performance improvement for previous c14n patch
351
Daniel Veillarde72c7562002-05-31 09:47:30 +0000352Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * parser.c: another peroformance patch from Peter Jacobi, that
355 time on parsing attribute values.
356
Aleksey Sanin508a1012002-05-31 06:32:32 +0000357Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
358
359 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
360 into LibXML2 test suite
361
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000362Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
363
364 * c14n.c: propagating xpath ancesstors node fix to c14n
365 plus small performance improvement to reduce number of
366 mallocs
367 * xpath.c: fixed ancestors axis processing for namespace nodes
368
Daniel Veillard46de64e2002-05-29 08:21:33 +0000369Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
370
371 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
372 Peter Jacobi
373
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000374Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
375
376 * configure.in: preparing 2.4.22
377
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000378Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
379
380 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
381 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
382 a public entry point.
383 * doc/*: rebuilt the API and docs
384
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000385Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
386
387 * xpath.c: patch from Richard Jinks to fix a problem introduced
388 in the previous patch and pointed by Norm
389
Daniel Veillardc6924812002-05-24 11:10:43 +0000390Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
391
392 * libxml.spec.in: fixing bug #81112
393
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000394Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
395
396 * uri.c: fixing bug #82848
397
Daniel Veillarda2878972002-05-24 07:54:39 +0000398Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
399
400 * result/catalogs/mycatalog.full: Aleksey's commit changed the
401 output of one catalog test
402
Aleksey Sanin114e4752002-05-24 07:20:27 +0000403Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000404
Aleksey Sanin114e4752002-05-24 07:20:27 +0000405 * global.data globals.c tree.c include/libxml/globals.h
406 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
407 default value for global parameter xmlIndentTreeOutput to 1 and
408 introduced new global parameter xmlTreeIndentString (the string
409 used to do one-level indent) with default value " " (as it was
410 in tree.c)
411
Daniel Veillard49d5af82002-05-23 11:55:49 +0000412Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
413
414 * Makefile.am: Merijn Broeren pointed out a problem when compiling
415 with trio and schemas.
416
Daniel Veillard7c13af42002-05-22 09:57:32 +0000417Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
418
419 * xpath.c: patch from Richard Jinks to fix the problem raised in
420 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
421
Daniel Veillard5a872412002-05-22 06:40:27 +0000422Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
423
424 * xmlschemas.c: a bit of work on import.
425 * xmlschemastypes.c: Charles Bozeman provided a compare function
426 for date/time types so min/max facet restrictions should work,
427 indeterminate comparisons return an error instead of equal.
428 * test/schemas/date_0* result/schemas/date_0_0: specific test
429 from Charles Bozeman too
430
Daniel Veillard10b6da42002-05-18 07:55:20 +0000431Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
432
433 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
434 from Christian Cornelssen fixing the man pages and the Catalog
435 building script.
436 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
437 next step is <xs:import> I now have a reasonable understanding
438 of how it works.
439
Daniel Veillarde5354492002-05-16 08:43:22 +0000440Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
441
442 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
443
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000444Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
445
446 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
447
Daniel Veillard088bf112002-05-14 11:03:59 +0000448Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
449
450 * xpath.c: fixing an XPath function evalutation bug pointed out
451 by Alexey Efimov where the context was lost when evaluating
452 the function arguments
453
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000454Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000455
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000456 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
457 function public for XMLSec performance optimizations
458
Daniel Veillard3cd72402002-05-13 10:33:30 +0000459Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
460
461 * python/generator.py python/libxml2class.txt : fixed a problem
462 with the HTML parser pointed by Gary Benson
463 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
464 example
465
Aleksey Sanine48a3182002-05-09 18:20:01 +0000466Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
467 * parser.c: fixed bug #81159 (memory growth in SAX)
468
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000469Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
470 * xpath.c: fixed bug #78858 (the real fix)
471
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000472Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000473 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000474
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000475Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
476
477 * tree.c: modified xmlNodeSetBase to allow changing the
478 base of a document.
479
Daniel Veillard070803b2002-05-03 07:29:38 +0000480Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
481
482 * xmlschemastypes.c: patch Charles Bozeman for validation of
483 all the date, time, and duration types
484 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
485 * configure.in: fixed an error pointed by an user
486 * xml2-config.in: fixed an error pointed by an user
487
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000488Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
489
490 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
491 win32/libxml2.def.src xmlIO.c: exported default
492 'file:', 'http:' and 'ftp:' protocols input handlers
493 and maked protocols comparisson case insensitive
494
Daniel Veillard34de97f2002-04-30 14:29:22 +0000495Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
496
497 * configure.in: Neven Has detected a typo
498
Daniel Veillard28577c32002-04-30 06:48:41 +0000499Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
500
501 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
502 as one of the persons allowed to commit directly to the
503 module.
504
Daniel Veillardfc57b412002-04-29 15:50:14 +0000505Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
506
507 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
508 * valid.c: raised a too low limit
509 * doc/*: rebuilt the docs
510
Daniel Veillardeca82812002-04-24 11:42:02 +0000511Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * test/XPath/expr/floats test/XPath/expr/functions
514 result/XPath/expr/floats result/XPath/expr/functions
515 xpath.c: another XPath conformance patch from Richard Jinks
516
Daniel Veillard13e04c62002-04-23 17:51:29 +0000517Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
518
519 * xmlschemas.c: fixed validation of attribute groups.
520 * test/schemas result/schemas: added an example from the primer
521
Daniel Veillard88c58912002-04-23 07:12:20 +0000522Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
523
524 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
525 * test/schemas result/schemas: updated the test list
526
Daniel Veillarde19fc232002-04-22 16:01:24 +0000527Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
528
529 * TODO: updated a bit
530 * parser.c: made a comment more specific
531 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
532 Schemas conformance.
533 * test/schemas result/schemas: updated the test list
534
Daniel Veillard441bc322002-04-20 17:38:48 +0000535Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
536
537 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
538 implementing xs:all with minOccurs = 0
539 * tes/schemas/* result/schemas/*: added more tests covering
540 xs:all
541
Daniel Veillard8a001f62002-04-20 07:24:11 +0000542Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
543
544 * xmlregexp.c: first implementation of the all particle, this
545 may need to be revisited for case where not all transitions
546 must be crossed.
547
Daniel Veillard7646b182002-04-20 06:41:40 +0000548Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
549
550 * tree.c: another entity processing update from Markus Henke
551
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000552Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
553
554 * trionan.c: fixed crash on OSF/1
555
Daniel Veillardb4398962002-04-19 07:01:55 +0000556Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
557
558 * xmlschemas.c: more Schemas work
559 * test/schemas/* result/schemas/*: added more tests coming
560 from the spec.
561
Daniel Veillard54761132002-04-18 21:00:44 +0000562Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
563
564 * c14n.c: patch from Aleksey Sanin reflecting a change in the
565 ExcC14N specification
566
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000567Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
568
569 * tree.c: patch from Markus Henke, fix for recursive entities.
570
Daniel Veillard23b1f372002-04-18 15:50:05 +0000571Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
572
573 * xpath.c: fix a problem with string() on a document node.
574
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000575Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
576
577 * Makefile.am xmlschemas.c: more Schemas work
578 * test/schemas/* result/schemas/*: added more tests coming
579 from the spec.
580
Daniel Veillard6231e842002-04-18 11:54:04 +0000581Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
584 * result/HTML/*: this changes a few things in the results
585
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000586Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
587
588 * include/libxml/tree.h: eliminated 'declaration different than
589 prototype' warning
590 * include/win32config.h: "resolved" conflicts with errno.h
591
Daniel Veillardb509f152002-04-17 16:28:10 +0000592Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
593
594 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
595 on the automata interfaces and debug of counted choices
596 * test/schemas/* result/schemas/*: added a number of tests
597
Daniel Veillard8651f532002-04-17 09:06:27 +0000598Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
599
600 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
601 a bit of work on Schemas
602 * testSchemas.c: try to make it more useful
603 * test/schemas/* result/schemas/* Makefile.am: changed the
604 Schemas regression test procedure, started adding a few samples
605
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000606Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
607
608 * include/libxml/encoding.h: Patch for the Borland C++ builder
609 * include/libxml/tree.h: Patch for the Borland C++ builder
610 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000611 * win32/bcb5: New directory for the Borland C++ builder
612 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000613
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000614Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
615
616 * win32/Makefile.msvc: Update for XML Schema support
617 * win32/configure.js: Update for XML Schema support
618 * win32/libxml2.def.src: Update for XML Schema support
619
Daniel Veillard4255d502002-04-16 15:50:10 +0000620Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
623 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
624 xmlunicode.c include/libxml/Makefile.am
625 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
626 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
627 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
628 include/libxml/xmlversion.h.in : merged the current state of
629 XML Schemas implementation, it is not configured in by default,
630 a specific --schemas configure option has been added.
631 * test/automata test/regexp test/schemas Makefile.am
632 result/automata result/regexp result/schemas:
633 merged automata/regexp/schemas regression tests
634
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000635Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
636
637 * xpath.c: Gary found a compile time problem, fixes #78823
638
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000639Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
640
641 * configure.in: release of 2.4.20
642 * doc/*: updated and rebuilt the docs
643
Daniel Veillardf544f192002-04-15 12:56:56 +0000644Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
645
646 * python/Makefile.am: patch from Cristian Gafton to build on
647 Red Hat 6.2, should also fix #75779
648
Daniel Veillard940492d2002-04-15 10:15:25 +0000649Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
650
651 * valid.c: first part of fixing #78729
652
Daniel Veillardeb475a32002-04-14 22:00:22 +0000653Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
654
655 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
656 escaping of URI when saving HTML files.
657 * result/HTML/*: this impacted some tests
658
Daniel Veillard9b731d72002-04-14 12:56:08 +0000659Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
660
661 * configure.in: trying to fix #77441
662
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000663Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
664
665 * include/libxml/xmlIO.h: Hallski complained it could not be
666 included by itself.
667
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000668Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
669
670 * configure.in: applied an IEEE flag patch for OSF/1 #77825
671
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000672Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
673
674 * win32/configure.js: patch from Nilo for the c14n option
675 * win32/Makefile.msvc: fixed libxml2.def generation with threads
676
Daniel Veillardda423da2002-04-10 19:25:38 +0000677Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
678
679 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
680 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
681 LIBXML_THREAD_ENABLED
682
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000683Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
684
685 * xpath.c: another patch from Richard Jinks for substring conformance
686 * test/XPath/expr/floats test/XPath/expr/strings
687 result/XPath/expr/floats result/XPath/expr/strings: update of the
688 test suite to check those.
689
Daniel Veillard01917aa2002-04-10 11:30:41 +0000690Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
691
692 * xpath.c: patch from Richard Jinks for .x float parsing.
693
Daniel Veillard46d6c442002-04-09 16:10:39 +0000694Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
695
696 * parser.c: patch from Markus Henke when an encoding ain't recognized
697
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000698Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
699
700 * libxml.m4: got a report that #include <string.h> was needed
701
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000702Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
703
704 * xmllint.c: applied a fix from Anthony Jones for -o /--output
705
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000706Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
707
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000708 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000709
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000710Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
711
712 * xpath.c: fixed a bug in the nodeset to boolean comparison code
713 pointed out by Melvyn Sopacua.
714
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000715Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * libxml.m4: Frédéric Crozat gave a patch related to the change
718 of Include paths breaking the libxml.m4
719
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000720Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * xpath.c: Fix bug #76927 forgot to save some context
723 when evaluating binary expressions
724
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000725Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * configure.in: fixed configure for MPE/iX from Markus Henke
728 * xmlmemory.c: fixed initialization problems
729 * xpath.c: another set of patches from Richard Jinks this
730 fixes "make XPathtests" on linux
731
Daniel Veillard21458c82002-03-27 16:12:22 +0000732Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
733
734 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
735 * test/XPath/expr/compare test/XPath/expr/equality
736 test/XPath/expr/floats test/XPath/expr/functions
737 test/XPath/expr/strings result/XPath/expr/compare
738 result/XPath/expr/equality result/XPath/expr/floats
739 result/XPath/expr/functions result/XPath/expr/strings: Updated
740 tests though they show a divergence on Linux
741
Daniel Veillard28dfed12002-03-27 09:08:17 +0000742Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
743
744 * xpath.c trionan.c: previous commit also included patches
745 from Richard Jinks on some IEEE support corner case
746
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000747Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
750 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
751 that $(datadir) should be used for docs
752
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000753Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
756 could leak filedescriptors
757
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000758Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * configure.in nanohttp.c: applied patch from Allan Clark for
761 UnixWare/OpenServer
762
Daniel Veillard19274092002-03-25 16:48:03 +0000763Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * configure.in: preparing 2.4.19
766 * doc/*: rebuilt the docs
767
Daniel Veillard56b2db72002-03-25 16:35:28 +0000768Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * nanohttp.c: fixing #76043, got fed up with non-portability
771 of that piece of code.
772
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000773Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
774
775 * valid.c SAX.c: Never commit without running "make tests" :-(
776 fix a couple of stupidities in the previous commit
777 * result/*: a few changes in some attribute order result of previous
778 commit.
779
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000780Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
781
782 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
783 the internal subset should not raise duplicate ID errors,
784 also there was a small bug in conjunction to namespace
785 declarations defaulted and xml:xxx attributes DTD definitions.
786
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000787Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * xpath.c: Richard Jinks also raised some rounding problems
790 this tries to fix them
791
Daniel Veillard4e2df542002-03-22 12:23:14 +0000792Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * xpath.c: Richard Jinks spotted an incoherent memory allocation
795 behaviour in xmlXPathCastToString()
796
Daniel Veillarddb552912002-03-21 13:27:59 +0000797Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
800 raised by Morus Walter
801
Daniel Veillard9e537932002-03-21 13:08:08 +0000802Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
803
804 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
805 from Igor
806
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000807Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * xpath.c: fixing #75619, related to a problem when trying
810 to evaluate condition when the current node set resulting
811 from that sub-step evaluation is empty. Also fixes 2 potential
812 problem with previous-sibling and next-siblings axis.
813
Daniel Veillard1840ef02002-03-21 08:05:23 +0000814Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
817 HTML support is not configured in.
818
Daniel Veillard561b7f82002-03-20 21:55:57 +0000819Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
822 include/libxml/tree.h: dohh I really didn't intended to commit
823 this test version :-(
824
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000825Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * testSAX.c: I wanted to see the real speed at the SAX interface
828 after a little too many Ximianer started complaining about the
829 parser speed.
830 added a --quiet option:
831 paphio:~/XML -> ls -l db100000.xml
832 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
833 paphio:~/XML -> time ./testSAX --quiet db100000.xml
834 3200006 callbacks generated
835 real 0m1.270s
836 Which means 16MBytes/s and 3Mcallback/s
837
Daniel Veillardc62a1472002-03-19 18:35:12 +0000838Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * xpath.c: valgrind spotted another error that time when running
841 on libxslt regression tests
842
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000843Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
844
845 * Makefile.am: adding "make valgrind" running the full regression
846 tests (except python ones) under Valgrind (using valgrind -q
847 which was kindly added by the author).
848 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
849 passes cleanly now except an obcure floating point initialization
850 raised in log10() in one XPath regression test ???
851 * tree.c: edited some comments to close #75244
852
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000853Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
856 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
857 context of ScrollKeeper, made sure that if the number is
858 an integer, the serialization follows the description at
859 http://www.w3.org/TR/xpath#section-String-Functions
860
Daniel Veillard5997aca2002-03-18 18:36:20 +0000861Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
862
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000863 * configure.in: preparing 2.4.18
864 * doc/*: updated and rebuilt the web site
865 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
866 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000867 * parser.c: humm, changed the way the SAX parser work when
868 xmlSubstituteEntitiesDefault(1) is set, it will then
869 do the entity registration and loading by itself in case the
870 user provided SAX getEntity() returns NULL.
871 * testSAX.c: added --noent to test the behaviour.
872
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000873Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c: Wilfried Teiken provided a hackish but working
876 way to get context reported back on entities when parsing
877 with SAX and without breaking the DOM build.
878
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000879Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * c14n.c: applied a new patch from Aleksey Sanin
882 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
883 to reference Aleksey implementation of XML digital Signatures
884
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000885Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xpath.c: small fix to avoid potential problem due to
888 ordering of freeing data
889 * python/Makefile.am: people were complaining about
890 the generated file in python dir not being built
891
Daniel Veillardd2379012002-03-15 22:24:56 +0000892Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
895 python/generator.py python/libxml.c python/types.c: Cleanup
896 of the python Makefiles based on Jacob and James feedback,
897 fixed the spec file accordingly, fixed the number of warning
898 that passing my pedantic CFLAGS was generating. Conclusion
899 is that Python includes are real crap.
900
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000901Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
902
903 * configure,in: it was reported quite a few times that
904 xml2-config --cflags should not output
905 -I$includeprefix/libxml2/libxml because libxml2 header names
906 clashes with existing names like list.h from C++ stl.
907 Includes should be #include<libxml/xxx.h> so ...
908
Daniel Veillard6f293b12002-03-15 09:42:33 +0000909Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
910
911 * c14n.c: another patch from Aleksey Sanin
912
Daniel Veillard5c396542002-03-15 07:57:50 +0000913Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
916 canonicalization algorithm
917 * doc/xml.html doc/index.html: added the C14N references on the
918 index page.
919
jacob berkman9be65862002-03-14 02:15:56 +00009202002-03-13 jacob berkman <jacob@ximian.com>
921
922 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
923 usage, redundant, and gcc specific
924
Daniel Veillard75be0132002-03-13 10:03:35 +0000925Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * xpath.c: speedup some node selection operations, this can
928 have a significant impact on DocBook Norm's stylesheets
929 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
930 make sure it's always the case
931 * debugXML.c: distinguish CDATA and comments in ls operations
932
Daniel Veillard61f26172002-03-12 18:46:39 +0000933Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
936 to generate better API descriptions etc...
937
Daniel Veillard9ff88172002-03-11 09:15:32 +0000938Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * c14n.c: Fixing #74186, made sure all boolean expressions
941 get fully parenthesized, ran indent on the output
942 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
943 include/libxml/tree.h: also #74186 related, removed the
944 --with-buffers option, and all the preprocessor conditional
945 sections that were resulting from it.
946
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000947Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * valid.c: applied patch from Dodji Seketeli fixing an
950 uninitailized variable in xmlValidGetValidElements()
951
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000952Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * c14n.c: fixed a few comments
955 * doc/*.html doc/*/*.html: regenerated the docs and added
956 the C14N API
957 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
958
Daniel Veillardfa49d872002-03-09 10:20:00 +0000959Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
960
961 * check-xml-test-suite.py: fix to adapt varaiations in the
962 bindings
963 * configure.in python/setup.py python/setup.py.in: fixed to
964 have the version of the python scripts automatically updated
965
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000966Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
969 in xmlCopyProp()
970
Daniel Veillardaf43f632002-03-08 15:05:20 +0000971Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * configure.in: preparing 2.4.17 release
974 * doc/*: updated and rebuilt the docs
975 * xpath.c: fixed a comment
976 * python/libxml.c: fixed a possible reentrancy problem
977
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000978Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
979
980 * tree.c python/tests/Makefile.am python/tests/attribs.py:
981 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
982 added a specific regression test
983 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
984 not raise exceptions when failing to find the attribute.
985
Daniel Veillard90bc3712002-03-07 15:12:58 +0000986Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * configure.in xmllint.c: owen pointed out a problem with the
989 ftme fix, gettimeofday() was not detected by configure and
990 the ftime header wasn't included, dohhh
991
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000992Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * configure.in xmllint.c: trying to fix #71457 for timing
995 precision when gettimeofday() is not availble but ftime() is
996
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000997Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1000 are now copied on install and part of the -devel RPM
1001
Daniel Veillard7b416132002-03-07 08:36:03 +00001002Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * xpath.c: trying to avoid bug #72150 which was apparently
1005 caused by a gcc bug (or a processor problem) as detailed
1006 at http://veillard.com/gcc.bug
1007
Daniel Veillardf742d342002-03-07 00:05:35 +00001008Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1011 fixed xmlReconciliateNs(), added a Python test/example for
1012 inter-document cut'n paste
1013 * python/libxml.py: fixed node.doc on document nodes and added
1014 xpathEval() onto node objects
1015
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001016Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1019 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1020 fixup and integrated tests for the serialization stuff
1021
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001022Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1025 moved the libxml man page to section 3
1026
Daniel Veillard1e774382002-03-06 17:35:40 +00001027Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * tree.c: fix bug #72490
1030 * python/libxml.c python/libxml.py: added methods serialize()
1031 and saveTo() to all node elements.
1032
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001033Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xmlIO.c: closed #73430, don't read from an input source
1036 which indicated an end-of-file or an error.
1037
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001038Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * parser.c: make sure SAX endDocument is always called as
1041 this could result in a Python memory leak otherwise (it's
1042 used to decrement ref-counting)
1043 * python/generator.py python/libxml.c python/libxml.py
1044 python/libxml2-python-api.xml python/libxml2class.txt
1045 python/tests/error.py python/tests/xpath.py: implemented
1046 the suggestions made by Gary Benson and extended the tests
1047 to match it.
1048
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001049Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * python/generator.py: applied patch fixing #73450
1052
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001053Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * xpath.c: fixing #61290 "namespace nodes have no parent"
1056 long standing divergence from the XPath REC. NodeSets
1057 simply hold a copy of namespace nodes and those node ->next
1058 points to the parent (which may not be the node carrying the
1059 definition).
1060 * include/libxml/xpath.h: flagged but didn't added a possible
1061 speedup
1062 * DOCBparser.c HTMLparser.c: removed some warnings from push
1063 parser due to new state being added.
1064 * tree.c: new fix from Boris Erdmann
1065 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1066 the XML Canonalization support from Aleksey Sanin
1067
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001068Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * tree.c: patch from Boris Erdmann fixing some namespace odities
1071 with xmlCopyNode()
1072
Daniel Veillardc6613042002-03-02 09:34:02 +00001073Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * xmlIO.c: fix bug #72706 when loading a NULL entity
1076
Daniel Veillardc0fef772002-03-01 16:16:31 +00001077Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1080 actually change in a future XML Namespace revision.
1081
Daniel Veillard79426f22002-03-01 16:14:17 +00001082Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1085 added the possibility of returning nodesets from XPath extension
1086 functions written in Python
1087
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001088Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * python/*: commiting some Python bindings work done while travelling
1091
Daniel Veillard97300512002-03-01 09:13:41 +00001092Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1095 explicitely with memory debugging switched on
1096
Daniel Veillard6361da02002-02-23 10:10:33 +00001097Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1100 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1101 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1102 the accessor generator for strings
1103 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1104 regression test.
1105
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001106Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * python/README python/generator.py python/libxml.c python/setup.py:
1109 added the 'usual' setup.py to allow building a libxml2-python
1110 module based on the same code. The initialization is however
1111 different the 2 .so files fo libxml2 and libxslt are identical and
1112 they entry point initialize both libraries. this is done to avoid
1113 some possible nasty problem since the Python don't merge the maps
1114 of all shared modules.
1115
Daniel Veillard158a4d22002-02-20 22:17:58 +00001116Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * parser.c: fixed a push/encoding bug reported by Michael
1119 on librsvg
1120
Daniel Veillard7839e162002-02-20 18:54:48 +00001121Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * include/libxml/parserInternals.h: fixes a misplaced #endif
1124
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001125Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * parser.c valid.c: found and fixed a couple of allocation bugs
1128
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001129Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * doc/xml.html doc/python.html doc/*: added a Python and binding
1132 page describing the current state of the Python bindings and
1133 giving pointers to the other languages wrappers.
1134
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001135Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1138 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1139 rebuilt the API and web site
1140 * xpath.c: fixed #71978 portability bugs
1141
Daniel Veillard8aff2472002-02-19 21:50:43 +00001142Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1145
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001146Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * include/libxml/parserInternals.h parser.c: had to change
1149 2 internal parsing API when processing document content
1150 to check the start and end of element content are defined
1151 in the same entity
1152 * valid.c include/libxml/valid.h: attribute normalization can
1153 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1154 with the context to report it.
1155 * SAX.c: fixed the last known bugs, crazy validation constraints
1156 when a document is standalone seems correctly handled. There
1157 is a couple of open issues left which need consideration especially
1158 PE93 on external unparsed entities and standalone status.
1159 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1160 The 2 tests left failing are actually in error. Cleanup done.
1161
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001162Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * valid.c: implemented E59 spaces in CDATA does not match the
1165 nonterminal S
1166
Daniel Veillard878eab02002-02-19 13:46:09 +00001167Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * SAX.c parser.c valid.c: more validation test fixups
1170 * check-xml-test-suite.py: added duration info for the tests
1171
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001172Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * parser.c valid.c: a couple of errors were reported but not
1175 saved back as such in the parsing context. Down to 1% failure rate
1176 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1177
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001178Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * xmlInternald.c: isExtender was missing a char
1181 * parser.c include/libxml/parser.h: % are acceptable in the
1182 internal subset if within a PUBLIC ID
1183
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001184Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * SAX.c parserInternals.c valid.c: more work on the conformance
1187 suite. Took the step to finally block documents with encoding
1188 errors. It's a fatal error per the spec, people should have fixed
1189 their documents by now.
1190
Daniel Veillard55253e22002-02-18 14:32:39 +00001191Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * check-xml-test-suite.py: fixed the test script after some discussion
1194 on the semantic of TYPE="error"
1195 * Makefile.am: added the script to the distrib
1196
Daniel Veillard28757702002-02-18 11:19:30 +00001197Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * SAX.c entities.c: fixed a couple of conformances issues deep
1200 into the validation code (standalone and undeclared Notations)
1201
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001202Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1205 stayed there for years !
1206
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001207Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1210 missing
1211
Daniel Veillardc7612992002-02-17 22:47:37 +00001212Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * check-xml-test-suite.py: improved the behaviour a bit as
1215 well as the logs
1216 * parser.c valid.c SAX.c: fixed a few more bugs
1217 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1218
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001219Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * check-xml-test-suite.py: python script to run regression tests
1222 against the XML Test suite of W3C/OASis
1223 * SAX.c: fixed a validation bug
1224 * parser.c: fixed 3 errors pointed by the test suite
1225 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1226 * python/Makefile.am: fixed a dependendy
1227
Daniel Veillard9f28f302002-02-15 20:48:08 +00001228Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmlmemory.c: avoid a warning bug #71594
1231
Daniel Veillard144024e2002-02-13 21:14:46 +00001232Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1235 warning on alpha/Tru64
1236
Daniel Veillarde4301c82002-02-13 13:32:35 +00001237Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * include/libxml/entities.h: fixing a comment
1240 * valid.c: fixing some troubles with validity check on namespaces
1241 * result/VC/NS3 test/VC/NS3: added a specific regression test
1242
Daniel Veillarda6d05382002-02-13 13:07:41 +00001243Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * tree.c: Fixing #71342 serializing '\n' in attribute values
1246 * result/noent/att3 result/att3 test/att3: added a specific
1247 test.
1248
Daniel Veillard797a5652002-02-12 13:46:21 +00001249Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * python/libxml.c: couple of bug fixes
1252
Daniel Veillard01a6d412002-02-11 18:42:20 +00001253Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * python/*.py: removed tabs and used spaces.
1256
Daniel Veillard397ff112002-02-11 18:27:20 +00001257Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1260 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1261
Daniel Veillard03517542002-02-11 13:54:40 +00001262Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1265 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1266
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001267Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * include/libxml/encoding.h include/libxml/entities.h
1270 include/libxml/globals.h include/libxml/parser.h
1271 include/libxml/threads.h include/libxml/tree.h
1272 include/libxml/xmlmemory.h: trying to fix the include mess
1273
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001274Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * include/libxml/xmlmemory.h: reverted part of the previous
1277 attempt to provide #69655, this was breaking the build.
1278
Daniel Veillard0ba59232002-02-10 13:20:39 +00001279Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1282 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1283 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1284 include/libxml/parserInternals.h include/libxml/tree.h
1285 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1286 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1287 clean.
1288 * python/libxml.c: fixed a warning.
1289
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001290Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1293 copying of node, merge back IDs in the target document.
1294 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1295 test/XInclude/ents/ids.xml: test case
1296 * result/VC/ElementValid4: output changed due to a typo fix
1297
Daniel Veillard1c18e302002-02-09 22:16:40 +00001298Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * python/Makefile.am: seems some version of automake didn't
1301 generate the dependancies right as Jacob found out. Add
1302 an extra dependancy rule.
1303
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001304Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * parserInternals.c valid.c: Justin Fletcher found some parts
1307 of the code needing cleanup
1308 * libxml.spec.in python/Makefile.am python/generator.py
1309 python/libxml.c python/libxml.py: Fixed the python Makefiles
1310 corrected a bug showing up on ia64, changed the name of the
1311 python internal module too
1312
Daniel Veillard07be19b2002-02-08 14:20:35 +00001313Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * Makefile.am: applied patch from Andris Pavenis for binary
1316 name suffixes
1317
Daniel Veillardf216d462002-02-08 13:44:24 +00001318Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xmllint.c win32/win32config.h: fixing #68748
1321
Daniel Veillardd455d792002-02-08 13:37:46 +00001322Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * valid.c: fixing #70166
1325
1326Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * valid.c: fixing #70077
1329
Daniel Veillardc575b992002-02-08 13:28:40 +00001330Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * Copyright Makefile.am README configure.in libxml.spec.in:
1333 Changed to the MIT Licence
1334 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1335 doc/xmlio.html: updated the doc accordingly
1336 * include/libxml/xmlwin32version.h configure.in: preparing
1337 2.4.14 release
1338 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1339 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1340 fixed the const xmlChar * wrapper and generator, XPath extension
1341 functions now use the context as first argument
1342 * python/tests/tstxpath.py python/tests/xpath.py
1343 python/tests/xpathext.py: Updated the tests accordingly
1344 * tree.c: fixed bug #70067
1345
Daniel Veillard7db38712002-02-07 16:39:11 +00001346Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * Makefile.am: cleanup
1349 * debugXML.c: always use stdout if output is NULL
1350 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1351 * python/Makefile.am python/generator.py python/libxml2class.txt
1352 python/libxml_wrap.h python/types.c: augmented the number of bindings
1353 handling FILE * and XPath contexts
1354 * python/tests/Makefile.am: avoid a stupid problem due to the
1355 use of TEST.
1356
Daniel Veillard15a143b2002-02-06 22:40:50 +00001357Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1360
Daniel Veillard70cab352002-02-06 16:06:58 +00001361Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * python/TODO python/libxml.c: cleanup the extension function lookup
1364 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1365
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001366Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * configure.in python/Makefile.am: do not install outside
1369 of prefix
1370
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001371Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * python/TODO python/libxml.c: started adding SAX interfaces
1374 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1375 SAX test
1376
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001377Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * tree.c: hardened the addChild function
1380 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1381 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1382 added accessors needed for xmlNode, a bit more testing and
1383 extension of interfaces
1384 * python/tests/Makefile.am python/tests/build.py: added a test
1385 build from scratch/save/load/check
1386
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001387Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * parserInternals.c: change a small bit in the way valididy
1390 error messages get initialized
1391 * python/TODO python/libxml.c python/libxml2-python-api.xml
1392 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1393 added some memory debugging to track leaks at the libxml2 level
1394 * python/tests/*.py: changed all tests to check for leaks,
1395 there is just one left in XPath extension registrations.
1396
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001397Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * python/TODO python/generator.py python/libxml2-python-api.xml
1400 python/libxml2class.txt: more accessor classes for the parser
1401 context, allow to switch on and check validity
1402 * python/tests/Makefile.am python/tests/error.py
1403 python/tests/invalid.xml python/tests/valid.xml
1404 python/tests/validate.py: attded more test and and added error.py
1405 which I forgot to commit in the last step
1406
Daniel Veillard3ce52572002-02-03 15:08:05 +00001407Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * python/Makefile.am python/types.c: cleanup
1410 * python/libxml.c python/libxml.py python/libxml_wrap.h
1411 python/generator.py python/libxml2-python-api.xml
1412 python/libxml2class.txt: added class for parser context, added
1413 first cut for push mode support. Added a framework to generate
1414 accessors functions.
1415 * python/tests/Makefile.am python/tests/push.py: added a push
1416 test
1417
Daniel Veillardcfb05462002-02-02 23:18:22 +00001418Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1421 bug a bit of cleanup.
1422
Daniel Veillard5d819032002-02-02 21:49:17 +00001423Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1426 python/libxml2class.txt: adding error redirections and preformat
1427 to a python handler
1428 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1429 tests self checking
1430
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001431Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1434 a function
1435
Daniel Veillard9589d452002-02-02 10:28:17 +00001436Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1439 python/libxml.c python/libxml2-python-api.xml
1440 python/libxml2class.txt: Progressing through the TODOs, class
1441 description output, extra XML API, RPM now builds the wrappers
1442 for all python installed versions
1443
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001444Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * configure.in libxml.spec.in python/Makefile.am python/TODO
1447 python/generator.py python/libxml2class.txt: added more informations
1448 in the libxml2-python package including docs. Slightly changed
1449 the class hierarchy
1450 * python/tests/*: added basic regression tests infrastructure too
1451
1452Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1455 added libxml2-python as part of the packages installed
1456
Daniel Veillarda7340c82002-02-01 17:56:45 +00001457Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * python/Makefile.am python/generator.py python/libxml.c
1460 python/libxml.py: more work, now able to extend the
1461 XPath interpreter with functions written in python.
1462
Daniel Veillardc3e39442002-02-01 09:29:41 +00001463Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * python/Makefile.am: Jacob sent a patch to allow building from
1466 tarfile.
1467
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001468Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1471 inserted the python wrappers build, I hope this won't be too
1472 unportable
1473
Daniel Veillard1971ee22002-01-31 20:29:19 +00001474Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * xpath.c: minor optimization
1477 * python/generator.py python/libxml.c python/libxml.py
1478 python/libxml_wrap.h: more work on the python bindings,
1479 they now support XPath and there is no evident leak
1480
Daniel Veillard36ed5292002-01-30 23:49:06 +00001481Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * python/generator.py python/libxml.c python/libxml.py:
1484 more work on the python bindings generator.
1485
Daniel Veillard96fe0952002-01-30 20:52:23 +00001486Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * python/generator.py python/libxml.c python/libxml_wrap.h:
1489 more work on the python bindings.
1490
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001491Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * python/generator.py python/libxml.c python/libxml.py
1494 python/libxml_wrap.h: commited early version of a python binding
1495 for private use only ATM
1496
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001497Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * entities.c tree.c include/libxml/entities.h: applied patch
1500 from Anthony Jones to implement copy of DTD subtree too. Had
1501 just to keep 2 function private which really ought to become
1502 public ones.
1503
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001504Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * xmllint.c: added pointers to the web pages in the usage()
1507
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001508Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * tree.c: more fixes from Petr Kozelka for attribute handling
1511 in the tree API to align the semantic with DOM.
1512
Daniel Veillard36065812002-01-24 15:02:46 +00001513Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * valid.c tree.c entities.c: another set of patches from
1516 Anthony Jones for copy operations cleanup and robustness
1517
Daniel Veillardf8592562002-01-23 17:58:17 +00001518Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1521 an alphabetic index based on comments content
1522 * doc/*: rebuilt the web site with the new references
1523
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001524Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * parserInternals.h: Greg Sjaardema suggested to use an
1527 eponential buffer groth policy in xmlParserAddNodeInfo()
1528
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001529Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1532 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1533 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1534 to generate cross-references, and added/updated the stylesheets
1535 to generate and link API indexes. The generic keyword index
1536 is not done yet.
1537 * doc/*.html: regenerated all the usual docs too
1538
Daniel Veillard2070c482002-01-22 22:12:19 +00001539Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * debugXML.c: added an xpath function to the shell for T. V. Raman
1542
1543Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001544
1545 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1546 debug routines.
1547
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001548Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1551 support of attribute nodes
1552
Daniel Veillard9d06d302002-01-22 18:15:52 +00001553Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1556 hopefully near complete and fully documented of the API in XML
1557 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1558 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1559 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1560 include/libxml/parserInternals.h include/libxml/valid.hi
1561 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1562 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1563 include/libxml/xpath.h include/libxml/xpathInternals.h:
1564 Cleaned up the doc comments a lot in the process, the interface
1565 coverage is now 100%
1566
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001567Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1570 extracts comments from the gtk-doc DocBook output (a bit
1571 convoluted but seems to work).
1572
Daniel Veillard61006472002-01-21 17:31:47 +00001573Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1576 added an XML description of the API, moved the script generating
1577 it here. Added a "make api" target
1578
Daniel Veillardd2f23002002-01-21 13:36:00 +00001579Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1582
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001583Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * xpath.c include/libxml/xpathInternals.h: the change made to
1586 xmlXPathFuncLookupFunc was incompatible roll it back
1587
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001588Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * SAX.c: cleanup patch from Anthony Jones
1591 * doc/Makefile.am: fix the headers to avoid in make scan
1592 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1593 includes, * vs Ptr and general cleanup
1594 * parsedecl.py: first version of a script to extract the
1595 module interfaces, the goal will be to provide .decl or XML
1596 specification of the interfaces to build wrappers.
1597
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001598Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1601 now provides return codes in case of errors
1602
Bjorn Reese026d29f2002-01-19 15:40:18 +00001603Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1604
1605 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1606 Upgraded to trio baseline 1.6
1607 * strio.h strio.c: Replaced by triostr.h and triostr.c
1608
Daniel Veillard572577e2002-01-18 16:23:55 +00001609Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1612 of strdup usage in the code
1613
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001614Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * parser.c error.c: Keith Isdale complained rightly that
1617 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1618
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001619Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * tree.c: fixed the funxtion to set the xml: attributes
1622 * debugXML.c: added "setbase" to test it.
1623
Daniel Veillard2c748c62002-01-16 15:37:50 +00001624Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1627 to allow updating an attribute content
1628
Daniel Veillard8de85c62002-01-15 17:10:15 +00001629Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * libxml.h: try to avoid problems when compiling on Windows
1632
Daniel Veillard314cfa02002-01-14 17:58:01 +00001633Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * hash.c: patch from Anthony Jones for hash.c allocation size
1636 * Makefile.am: trying to work around Yet Another Libtool Madness
1637 and build the 2.4.13 release finally ...
1638
Daniel Veillard744683d2002-01-14 17:30:20 +00001639Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1642 * doc/* : update of the documentation
1643
Daniel Veillarde6a55192002-01-14 17:11:53 +00001644Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1647 at fixing #61290 :-(
1648
Daniel Veillardfb25a512002-01-13 20:32:08 +00001649Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1652 Fixes bug #67229
1653
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001654Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * tree.c: trying to avoid troubles when a subtree is copied
1657 and coalesced in part with the target tree. Should fix
1658 bug #67407
1659
Daniel Veillardd8224e02002-01-13 15:43:22 +00001660Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * valid.c: fixed validation of attributes content of type
1663 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1664 values, very old bug. Fixes #67671
1665
Daniel Veillard8107a222002-01-13 14:10:10 +00001666Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * parser.c include/libxml/parserInternals.h tree.c: integrated
1669 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1670 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1671
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001672Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * threads.c: applied Serguei Narojnyi's patch to add native
1675 thread support on the Win32 platform
1676 * testThreadsWin32.c Makefile.am: added the test program also
1677 from Serguei, Win32 specific
1678 * include/win32config.h include/libxml/xmlwin32version.h.in:
1679 added patch from Igor for the Windows thread specific defines.
1680
Daniel Veillard845cce42002-01-09 11:51:37 +00001681Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1684
Daniel Veillard7b602b42002-01-08 13:26:00 +00001685Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1688 output page into XMLinfo.html. Close bug #66951 and
1689 raised by Robert Collins too.
1690
Daniel Veillard73c6e532002-01-08 13:15:33 +00001691Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * encoding.c: Paul Keogh pointed out a possibility of segfault
1694 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1695 Closes bug # 68238
1696
Daniel Veillard4a859202002-01-08 11:49:22 +00001697Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * doc/*.html: updated the Gdome2 links
1700
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001701Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * libxml.h: Applied following patches from Robert Collins
1704 and make sure IN_LIBXML is defined when compiling it
1705 -------
1706 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1707 as well as Visual C.
1708 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1709 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1710 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1711 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1712 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1713 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1714 xmlSysIDExists xmlNoNetExists).
1715 * xmllint.c: Don't include winsock2.h for Cygwin.
1716
Daniel Veillard401c2112002-01-07 16:54:10 +00001717Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1720 when the version info is not present.
1721
Daniel Veillard6f42c132002-01-06 23:05:13 +00001722Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * tree.c: Anthony Jones pointed out a problem in
1725 xmlStringGetNodeList() and provided a fix for it
1726
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001727Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001729 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001730 xmlCreatePushParserCtxt() when the initial buffer passed
1731 is large.
1732
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001733Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * win32/*: big cleanup of the Windows/MSVC project files
1736 from Igor Zlatkovic
1737
Daniel Veillardcebb1362002-01-02 13:13:30 +00001738Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * doc/Makefile.am: should fix #67674 and avoid troubles if
1741 xsltproc is not available or fails in the prefix provided
1742
Daniel Veillard26908ab2002-01-01 16:50:03 +00001743Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1746
Daniel Veillard5344c602001-12-31 16:37:34 +00001747Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1748
1749 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1750 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1751 Fixed a few other problems raised by Charlie Bozeman.
1752 * result/VC/ElementValid[5-7]: fixed the output
1753
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001754Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1755
1756 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1757 patches from Charlie Bozeman. Regenerated the HTML docs.
1758
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001759Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1760
1761 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1762 for Windows from Igor
1763
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001764Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1765
1766 * xmllint.c: applied Justin Fletcher patch for --output or -o
1767
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001768Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1769
1770 * win32/libxml2/libxml2.def.src: close #67019
1771
Daniel Veillard01db67c2001-12-18 07:09:59 +00001772Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1773
1774 * xmllint.c: applied Justin Fletcher generic timing patch
1775 similar to the one already applied to xsltproc.
1776
Daniel Veillardd1640922001-12-17 15:30:10 +00001777Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1778
1779 * include/libxml/tree.h tree.c: applied documentation patches
1780 from Charlie Bozeman
1781
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001782Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1783
1784 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1785
Daniel Veillard29e43992001-12-13 22:21:58 +00001786Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1787
1788 * valid.c: fix the xmlStrdup() used in the previous patch.
1789 * valid.c: added --dropdtd
1790 * tree.c: fixed xmlUnlinkNode so it also removes the references
1791 from the document if the node is a DTD
1792
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001793Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1794
1795 * HTMLtree.c valid.c: cleanup some static declarations
1796
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001797Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1798
1799 * xmllint.c: removed another strdup()
1800 * doc/FAQ: removed the HP/UX entry
1801
Daniel Veillarded472f32001-12-13 08:48:14 +00001802Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1803
1804 * valid.c: fix bug #66816 when validating.
1805 * xmllint.c: don't use sys/time.h if configure did not found it
1806
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001807Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1808
1809 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1810 xmlcatalog_man.xml
1811
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001812Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1813
1814 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1815 xmlInitMemory() was declared twice
1816
Daniel Veillardb82c1662001-12-09 14:00:54 +00001817Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1818
1819 * globals.c: do not reference strdup() !
1820 * configure.in libxml-2.0.pc.in: trying to fix the libs
1821 of the various config extraction modules
1822
Daniel Veillardef90ba72001-12-07 14:24:22 +00001823Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1824
1825 * configure.in : preparing 2.4.12
1826 * doc/* : updated and rebuilt the docs
1827
Daniel Veillard220346d2001-12-07 11:33:54 +00001828Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1829
1830 * uri.c: closed bug #66159
1831 * testURI.c: added --escape option
1832 * configure.in: some cleanup for xml2-config --cflags
1833
Daniel Veillard2a906822001-12-06 14:34:08 +00001834Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1835
1836 * globals.c testThreads.c: removed some misplaced includes
1837 of xmlversion.h
1838
Daniel Veillarde28313b2001-12-06 14:08:31 +00001839Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1840
1841 * threads.c: patch from Gary Pennington fixing a possible
1842 problem at initialization time.
1843
Daniel Veillardd3b08822001-12-05 12:03:33 +00001844Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1845
1846 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001847 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001848 CodeWarrior.
1849
Daniel Veillarda7866932001-12-04 13:14:44 +00001850Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmllint.c: applied Geert Kloosterman's patch to fix
1853 --repeat --timing output
1854
Daniel Veillard19840942001-11-29 16:11:38 +00001855Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1856
1857 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1858 where non-wellformed XML declaractions were not detected.
1859
Daniel Veillarde85d9342001-11-28 14:43:12 +00001860Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1861
1862 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1863
Daniel Veillard22f25a82001-11-28 09:12:23 +00001864Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1867 gets reset by xmlCleanupInputCallbacks() and this makes the
1868 function useless. Same for output.
1869
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001870Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1871
1872 * xmlIO.c: robert pointed out a loop error in callback cleanups
1873
Daniel Veillard8faa7832001-11-26 15:58:08 +00001874Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1875
1876 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1877 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1878 they are not really tied to debugging
1879
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001880Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1881
1882 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1883 * xmllint.c: better --catalogs description
1884
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001885Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1886
1887 * tree.c: fixed a couple of problems in xmlSetProp()
1888
Daniel Veillardcd337f02001-11-22 18:20:37 +00001889Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1890
1891 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1892 unappropriate stdout output.
1893
Daniel Veillard566d4df2001-11-22 13:00:53 +00001894Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1895
1896 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1897 by Denis Beurive, closes #65111
1898
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001899Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1900
1901 * valid.c: in case of content model validity error, don't
1902 print it if validity warnings were not requested.
1903
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001904Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1905
1906 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1907 * parserInternals.c: removed the last exit() call. Print an
1908 unmaskable error on stderr instead (library mismatch detection)
1909
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001910Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1911
1912 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1913 shell instructions from Heiko Rupp
1914
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001915Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1916
1917 * catalog.c: use the URL notation file:// for default catalog paths
1918
Daniel Veillard0ec98632001-11-14 15:04:32 +00001919Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1920
1921 * include/libxml/tree.h: better comments for _private fields
1922 * tree.c: removed a problem when copying an entity reference.
1923
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001924Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1925
1926 * vms/*: updated instructions and diffs from John A Fotheringham
1927
Daniel Veillarda11001b2001-11-12 22:45:36 +00001928Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1929
1930 * include/libxml/xmlerror.h: avoid an include problem if
1931 #include <libxml/xmlerror.h> happens first in code
1932 seems to be the case in KDE libs
1933
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001934Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1935
1936 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1937 from Igor for Windows
1938
1939Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1940
1941 * Makefile.am: Gary Pennington pointed out a missing prefix
1942
Daniel Veillard43d3f612001-11-10 11:57:23 +00001943Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1944
1945 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1946 * doc/*: upgraded and rebuilt the docs
1947
Daniel Veillardc1f78342001-11-10 11:43:05 +00001948Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1949
1950 * HTMLparser.c: fix comment in scripts element parsing.
1951 * result/HTML/doc3*: updated the results.
1952
1953Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1954
1955 * uri.c: another URI bug fix #63336, using Joel Young patch.
1956
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001957Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1958
1959 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1960 a cleaned up version of the Pwd shell string generation.
1961
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001962Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1963
1964 * valid.c include/libxml/tree.h: trying to fix namespaces +
1965 validation problems for good, closing #63619 in the process
1966 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1967 wrong in this respect, fixed it.
1968
Daniel Veillardd536f702001-11-08 17:32:47 +00001969Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1970
1971 * xmllint.c: Morus Walter patch to allow --format and --encode
1972
Daniel Veillard5004f422001-11-08 13:53:05 +00001973Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1974
1975 * debugXML.c: Stefan Kost provided an help command for the shell
1976
Daniel Veillarda6825e82001-11-07 13:33:59 +00001977Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1978
1979 * debugXML.c: Heiko Rupp pointed that the shell would crash
1980 on empty nodesets returns.
1981
Daniel Veillard03f848d2001-11-07 12:53:46 +00001982Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1983
1984 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1985 migh need the history libraries
1986
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001987Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1988
1989 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1990 handle the case of < in quoted attributes, Bastian Kleineidam
1991
Daniel Veillardc853b322001-11-06 15:24:37 +00001992Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1993
1994 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1995 fixing catalog breakages
1996 * Makefile.am catalog.c result/catalogs/catal
1997 result/catalogs/mycatalog.* test/catalogs/catal*:
1998 fixed more problems in catalog support, added more regression tests
1999 for both XML and SGML catalog handling
2000
Daniel Veillard66870c72001-11-05 19:27:49 +00002001Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2002
2003 * debugXML.c: applied an improvement to xmlGetLineNo() from
2004 Keith Isdale
2005
Daniel Veillardffe09c92001-11-05 14:21:47 +00002006Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2007
2008 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2009 Side effect of the progressive catalog loading
2010
Daniel Veillardad661b92001-11-05 11:43:15 +00002011Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2012
2013 * Makefile.am: confexecdir and confexec_DATA were defined twice
2014 pointed out by Karl Eichwalder
2015
Daniel Veillard6eb17722001-11-04 22:19:27 +00002016Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2017
2018 * xmlcatalog.c: avoid unlink() and use remove() instead.
2019
Daniel Veillardea898282001-11-04 22:13:45 +00002020Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2021
2022 * libxml.spec.in: cleanup
2023 * include/libxml/xmlwin32version.h: updated with 2.4.8
2024
Daniel Veillarda4617b82001-11-04 20:19:12 +00002025Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2026
2027 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2028 of compiling libxml with a non standard set of options
2029
John Fleck027edfb2001-11-04 20:13:58 +00002030Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2031
2032 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2033 document --sgml option, fixing gnome bugzilla #63382
2034
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002035Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2036
2037 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2038 breakage of 2.4.7, added a couple of really needed APIs
2039 like xmlCatalogIsEmpty() and xmlNewCatalog()
2040 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2041 for install-catalog
2042 * configure.in: preparing 2.4.8
2043
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002044Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2045
2046 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2047 include/libxml/tree.h include/libxml/xmlIO.h: more include
2048 cleanups, export cleanly one html output + format function.
2049
2050Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2051
2052 * parser.c: removed initGenericErrorDefaultFunc call from
2053 xmlInitParser() since it could destroy previous calls to
2054 xsltSetGenericErrorFunc() effects
2055
Daniel Veillardebd38c52001-11-01 08:38:12 +00002056Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2057
2058 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2059 keyword.
2060
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002061Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2062
2063 * Makefile.am: cleanup
2064 * threads.c: cleanup too
2065 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2066 from xsltproc
2067 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2068 dependancy loop.
2069
Daniel Veillard91c00402001-10-30 17:41:38 +00002070Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2071
2072 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2073 was not used anymore !
2074
Daniel Veillard52dcab32001-10-30 12:51:17 +00002075Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2076
2077 * configure.in: preparing 2.4.7
2078 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2079 manual page from John
2080 * doc/*: updated the doc and rebuilt the generated pages
2081
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002082Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2083
2084 * xmlIO.c: closing bug #62711, the library should never
2085 close stdin or stdout.
2086
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002087Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2088
2089 * uri.c: second pass at fixing #63336, using Joel Young
2090 final patch. looks okay.
2091
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002092Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2093
2094 * uri.c include/libxml/uri.h: trying to clear #63336
2095 allowing the escaping routine to parse unconformant
2096 URI-References.
2097
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002098Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2099
2100 * vms/readme.vms vms/build_libxml.com nanoftp.c
2101 include/libxml/xmlversion.h.in: a few VMS updates from
2102 John A Fotheringham
2103 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2104 and xmlCleanupOutputCallbacks() for the Perl binding people.
2105
Daniel Veillard635ef722001-10-29 11:48:19 +00002106Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2107
2108 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2109 apply fixes to close #63271 and avoid segfaults when
2110 the error routine gets callbed before xmlInitParser()
2111 get called.
2112 * nanoftp.c error.c: Applied patches from Justin Fletcher
2113 correcting some xmlGenericError misuses.
2114
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002115Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2116
2117 *doc/xmllint.xml, doc/xmllint.1
2118 New and improved man page for xmllint - .xml is the original, .1
2119 is the generated man page
2120
Daniel Veillardc9484202001-10-24 12:35:52 +00002121Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2122
2123 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2124 the web site from the main HTML document.
2125
Daniel Veillard5151c062001-10-23 13:10:19 +00002126Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2127
2128 * parser.c: fixed an erroneous validation bug when PE refs
2129 occurs in external parsed entities referenced from the
2130 internals subset
2131 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2132 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2133 added the associated testcase, it's a nice one.
2134 * HTMLparser.c: generate the DTD node as HTML still ...
2135 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2136
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002137Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * HTMLparser.c: fixed a bug in htmlNewDoc()
2140
Daniel Veillard89cad532001-10-22 09:46:13 +00002141Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2142
2143 * test/threads/*: added entities testing to the Thread test
2144 * testThreads.c: make the test reasonable
2145 * DOCBparser.c: fix the DTD public and system ID
2146 * xmllint.c: added --sgml for SGML DocBook importing
2147 * Makefile.am: added Docbtests target
2148
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002149Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2150
2151 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2152 * testThreads.c: removed bogus include
2153
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002154Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2157 fixed a very serious (looping) validation bug
2158
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002159Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2160
2161 * include/libxml/globals.h include/libxml/threads.h threads.c
2162 testThreads.c: far more testing, cleaning up bugs
2163 * *.c : make sure globals.h is always included.
2164
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002165Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2166
2167 * HTMLparser.c: try to get rid of parser loops for good.
2168
Daniel Veillardab7488e2001-10-17 11:30:37 +00002169Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2170
2171 * configure.in: fixed some bugs in CFLAGS passing.
2172 * test/threads Makefile.am testThreads.c: added a specific
2173 threaded test case (really nasty, guaranteed).
2174
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002175Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2176
2177 * catalog.c: serious cleanup on the management of the
2178 XML catalog tree, more tests done, especially with
2179 the catalog PI.
2180
Daniel Veillard364789a2001-10-16 12:45:00 +00002181Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2182
2183 * catalog.c: avoid a problem in catalog cleanup on SMP if
2184 catalogs were not initialized.
2185
Daniel Veillard81463942001-10-16 12:34:39 +00002186Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2187
2188 * catalog.c xpath.c: trying to cleanup the not thread safe
2189 parts of the library.
2190
Daniel Veillard64a411c2001-10-15 12:32:07 +00002191Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2192
2193 * include/libxml/globals.h configure.in global.data: make
2194 the allocation be per-thread a configure option
2195 * encoding.c include/libxml/parser.h: fixed compilation
2196 errors
2197
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002198Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2199
2200 * include/libxml/parser.h: Norm reported that a few lines
2201 added were breaking libxslt compile, removed them for now
2202
Daniel Veillard6f350292001-10-14 09:56:15 +00002203Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2204
2205 * parser.c parserInternals.c threads.c: debugged and fixed
2206 initialization problems which were giving troubles on SMP
2207 boxes.
2208
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002209Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2210
2211 * include/libxml/Makefile.am: missing globals.h
2212
Daniel Veillarde7090612001-10-13 12:18:28 +00002213Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002214
Daniel Veillarde7090612001-10-13 12:18:28 +00002215 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002216
Daniel Veillardd0463562001-10-13 09:15:48 +00002217Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2218
2219 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2220 include/libxml/parserInternals.h include/libxml/tree.h
2221 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2222 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2223 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2224 Applied the last patches from Gary, cleanup, activated threading
2225 all user accessible global variables are now handled in globals.[ch]
2226 Still a bit rought but make tests passes with either
2227 --with-threads defined at configure time or not.
2228 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2229 linking options
2230
Daniel Veillardb8478642001-10-12 17:29:10 +00002231Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2232
2233 * Makefile.am include/libxml/Makefile.am
2234 include/libxml/globals.h globals.c include/libxml/threads.h
2235 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2236 configure.in: started integrating the core of the thread support
2237 not activated yet but half integrated. The code should still
2238 compile and work anyway.
2239
Daniel Veillardb44025c2001-10-11 22:55:55 +00002240Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2241
2242 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2243 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2244 integrating the non-controversial parts of Gary Pennington
2245 multithread patches
2246 * catalog.c: corrected a small bug introduced
2247
Daniel Veillard75b96822001-10-11 18:59:45 +00002248Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2249
2250 * catalog.c include/libxml/catalog.h: very serious cleanup,
2251 isolating unportable code and as much as possible the accesses
2252 to the global shared catalog. May need more testing !
2253
Daniel Veillard78d12092001-10-11 09:12:24 +00002254Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2255
2256 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2257 Keith Isdale patches for the XSLT debugger interfaces. Some
2258 cleanup
2259
Daniel Veillardff0b7312001-10-11 06:46:09 +00002260Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2263 * DOCBparser.c: generate line nubers in elements
2264
Daniel Veillard60087f32001-10-10 09:45:09 +00002265Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2266
2267 * configure.in: preparing 2.4.6 release
2268 * doc/xml.html doc/html/*: updated and rebuilt the docs
2269 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2270
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002271Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2272
2273 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2274 adding documentation for DV's supercatalog support
2275
Daniel Veillard82d75332001-10-08 15:01:59 +00002276Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2279 super catalog support adding one API and one flag --sgml to
2280 xmlcatalog
2281
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002282Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2283
2284 * doc/xmlcatalog_man.xml, xmlcatalog.1
2285 One more crack at
2286 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2287
2288
Thomas Broyer47334c02001-10-07 16:41:52 +00002289Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2290
2291 * xpath.c: implemented xmlXPathObjectCopy for external objects
2292 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2293
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002294Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2295
2296 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2297 finishing up fix to
2298 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2299 the xmlcatalog man page display more elegantly
2300
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002301Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * configure.in: closing bug #61832
2304 * HTMLparser.c: removed a warning
2305
Daniel Veillard6ab38382001-10-06 13:08:27 +00002306Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2307
2308 * xpath.c: fixing #61673 part I, do not loose doc information
2309 when copying result value trees.
2310
Daniel Veillard556c6682001-10-06 09:59:51 +00002311Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * xpath.c: trying to harden the XPath interpreter
2314
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002315Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2316
2317 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2318 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2319
William M. Brack1633d182001-10-05 15:41:19 +00002320Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2321
2322 * HTMLparser: repaired another loop problem
2323
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002324Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2327 parsing.
2328 * xpath.c: fix bug #61291 the default XML namespace node is
2329 missing from the namespace axis.
2330 * tree.c: refuse to create namespaces nodes with prefix "xml"
2331
Daniel Veillard651f9472001-10-04 14:51:06 +00002332Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2333
2334 * SAX.c: ouch a non-defined namespace could lead to a crash,
2335 fixed #61215
2336
Daniel Veillard7dd05702001-10-04 14:25:12 +00002337Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2338
2339 * parserInternals.c: closed bug #61054
2340
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002341Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2342
2343 * include/libxml/Makefile.am: closing #60708
2344
Daniel Veillarda293c322001-10-02 13:54:14 +00002345Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2346
2347 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2348 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2349
Daniel Veillardf4309d72001-10-02 09:28:58 +00002350Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2351
2352 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2353
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002354Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2355
2356 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2357 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2358
Daniel Veillard16756b62001-10-01 07:36:25 +00002359Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2360
2361 * catalog.c: Justin Fletcher provided cleaup code in case
2362 HAVE_STAT is not defined
2363 * include/win32config.h: Igor Zlatkovic suggested to have
2364 HAVE_STAT defined there
2365
William M. Brack5e1cac12001-09-28 16:19:18 +00002366Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2367
2368 * catalog.c - fixed typing error reported by M. Barros
2369
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002370Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2371
2372 * xmllint.c - fixing typo
2373
William M. Brackd28e48a2001-09-23 01:55:08 +00002374Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2375
2376 * HTMLparser.c: small enhancement to prevent loop on
2377 unrecognizable data
2378
Daniel Veillardb1d62872001-09-21 09:47:08 +00002379Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2380
2381 * parserInternals.c: applying patch from bug #60757 this
2382 should close it
2383
Daniel Veillardc0631a62001-09-20 13:56:06 +00002384Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2385
2386 * catalog.c xmlcatalog.c: removed a couple of warning
2387 * xpath.c: try to solve the linking problem on platforms
2388 needing trio to compile
2389
Daniel Veillard1a123612001-09-19 08:06:23 +00002390Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002391
Daniel Veillard1a123612001-09-19 08:06:23 +00002392 * Makefile.am libxml.spec.in: backing up non-documented changes
2393 commited without review or aproval by Jens Finke <jens@gnome.org>
2394 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002395
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002396Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * configure.in: Joe Orton provided a patch fixing a problem
2399 when iconv is specified to be in a non-standard directory
2400 but wasn't exported in xml2-config --cflags
2401
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002402Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2403
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002404 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002405 troubles with 2.4.4 errors.
2406
Daniel Veillard16698282001-09-14 10:29:27 +00002407Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2408
2409 * encoding.c entities.c: do not output hexadecimal charrefs
2410 when serializing HTML since some version of Netscape can't
2411 grok it, generate decimal ones.
2412 * result/HTML/doc3.htm: output changed due to previous test
2413 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2414
Daniel Veillard98fed372001-09-13 11:34:58 +00002415Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2416
2417 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2418 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2419
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002420Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002421 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002422
2423 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2424 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2425 updated the configuration scripts systems accordingly
2426
Daniel Veillard04382ae2001-09-12 18:51:30 +00002427Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2428
2429 * configure.in: preparing for 2.4.4
2430 * doc/xml.html doc/html/*: updated and rebuilt the docs
2431
Daniel Veillardd63437e2001-09-12 15:00:27 +00002432Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2433
2434 * win32/dsp/libxml2.def.src: tried to incorporate comments
2435 from bug #59220
2436
Daniel Veillard319a7422001-09-11 09:27:09 +00002437Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2438
2439 * parser.c result/noent/wml.xml: fixed bug #59981 related
2440 to handling of '&' in attributes when entities are substitued
2441
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002442Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2443
2444 * libxml.h include/libxml/xmlversion.h.in
2445 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2446 Tried to close bug #60131
2447
Daniel Veillardbce62332001-09-10 18:46:55 +00002448Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2449
2450 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2451
Daniel Veillard143b04f2001-09-10 18:14:14 +00002452Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2453
2454 * SAX.c: fixing bug #59946 on xmlns=""
2455
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002456Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2457
2458 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2459 but allocates a new error code.
2460
Daniel Veillard05c13a22001-09-09 08:38:09 +00002461Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2462
2463 * xmllint.c: John Fleck fixed typos in the options output
2464 * parser.c SAX.c: fix ignorable white space SAX selection
2465
2466Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * entities.c: Steve Underwood found the possibility of an
2469 ininite loop in case of error.
2470
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002471Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2474
Daniel Veillarda050d232001-09-05 15:51:05 +00002475Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2476
2477 * parser.c: warn if version is not 1.0 but it's not
2478 strictly speaking an error after analyzing the spec
2479
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002480Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2481
2482 *doc/catalog.html - add link to the html version of the
2483 man page, other linguistic cleanups
2484
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002485Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2486
2487 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2488 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2489 file, has not yet been included in the build.
2490
Daniel Veillard99784ff2001-09-01 16:20:28 +00002491Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2492
2493 * catalog.c: removed a duplicate affectation Justin Fletcher
2494
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002495Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2496
2497 * tree.c: Armin Sander pointed a possible text coalescing
2498 problem, completed his patch.
2499
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002500Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2501
2502 * trionan.c: Fixed const and volatile re-definition problem
2503
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002504Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2505
2506 * libxml.4 parser.c: doc updates from Heiko Rupp
2507 * parserInternals.c: 2 sanity checks from Heiko Rupp
2508
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002509Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2510
2511 * tree.c: applied patch from Armin Sander to make some pointers
2512 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002513 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002514
Daniel Veillardb06c6142001-08-27 14:26:30 +00002515Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2516
2517 * xpath.c: hum, restrict the integer usage gcc bug workaround
2518 to only gcc compilers so that other architecture don't get
2519 penalized by this limitation.
2520 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2521
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002522Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2523
2524 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2525 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2526
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002527Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2530 --convert option to xmlcatalog to convert SGML ones to
2531 the XML syntax.
2532 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2533
2534 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002535Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2536
2537 * catalog.c xmlIO.c: started some serious testing and fixed
2538 a few bug and optmization needs.
2539
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002540Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2541
2542 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2543 preparing for a 2.4.3 release even if it may not be ready yet
2544 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2545 all file parsing lookup to go through the entity resolver, add
2546 to add an API to bypass it (needed to load catalogs themselves),
2547 some cleanup on the catalog code too.
2548 * nanoftp.c: small cleanup
2549 * doc/catalog.html: small update
2550
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002551Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2552
2553 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2554 Jun Kuriyama
2555
Daniel Veillardffb120d2001-08-23 00:52:23 +00002556Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2557
2558 * doc/catalog.html: finished the catalog documentation
2559
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002560Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2561
2562 * doc/catalog.html doc/xml.html: added documentation about
2563 Catalog support, misses an API description
2564 * doc/html/*: reextracted the API pages
2565
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002566Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2567
2568 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2569 Added the part about section 7.2 on URI resolution,
2570 fixed a side effect in the HTML parser, look complete
2571 and ready to rock except the URI/SystemID part!
2572
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002573Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2574
2575 * include/libxml/catalog.h include/libxml/parser.h
2576 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2577 xmlIO.c: added support and APIs needed for the catalog PI
2578 * include/libxml/xmlIO.h: cleanup
2579
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002580Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2581
2582 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2583 include/libxml/catalog.h: starts to look okay, really
2584 plugged the new framework, cleaned a lot of stuff,
2585 added some APIs, except the PI's support missing this
2586 should be mostly complete
2587 * result/catalogs/* test/catalogs/*: added new test, enriched
2588 the existing one with URN ID tests
2589
Daniel Veillard64339542001-08-21 12:57:59 +00002590Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2591
2592 * catalog.c: fixed nextCatalog
2593 * result/catalogs/docbook test/catalogs/*: started adding
2594 a small regression test
2595
Daniel Veillardcda96922001-08-21 10:56:31 +00002596Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2597
2598 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2599 more work on the XML catalog support.
2600 * parser.c include/libxml/parser.h: small cleanup seems using
2601 list as a public parameter name can give portability troubles
2602 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2603 include/libxml/xpath.h include/libxml/Makefile.am: removed
2604 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2605 wrappers
2606
Bjorn Reese45029602001-08-21 09:23:53 +00002607Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2608
2609 * Makefile.am trio.c triodef.h trionan.c xpath.c
2610 include/libxml/Makefile.am include/libxml/trionan.h:
2611 Re-worked Not-A-Number and Infinity support.
2612 * xmlcatalog.c: added readline include files
2613
Daniel Veillard344cee72001-08-20 00:08:40 +00002614Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2615
2616 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2617 testCatalog as xmlcatalog, making it an installed app
2618 adding a shell, and preparing it to be a /etc/xml/catalog
2619 management tool, though not ready yet
2620 * catalog.c include/libxml/catalog.h: adding support for
2621 XML Catalogs http://www.oasis-open.org/committees/entity/
2622 not finished, there is some interesting tradeoffs and a
2623 few open questions left.
2624
Daniel Veillardb7664f42001-08-19 13:00:43 +00002625Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * xmllint.c: fixed a line formatting problem
2628
Daniel Veillard5015b712001-08-17 09:37:52 +00002629Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2630
2631 * SAX.c: removed a couple of unused variable (Albert Chin)
2632
Daniel Veillardbb371292001-08-16 23:26:59 +00002633Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634
2635 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2636 trying to fix some troubles w.r.t. function returning
2637 const xxxPtr.
2638
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002639Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2640
2641 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2642 defined
2643
Daniel Veillardae6db172001-08-16 19:32:00 +00002644Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2645
2646 * xpointer.c: removed unused var
2647
Daniel Veillard09190202001-08-16 16:27:41 +00002648Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2649
2650 * testXPath.c: another small cleanup closing bug #59110
2651
Daniel Veillard796f4b62001-08-16 16:00:13 +00002652Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2653
2654 * win32/dsp/libxml2.def.src: small cleanup closing bug
2655 #59108
2656
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002657Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2658
2659 * example/gjobread.c: add xmlCleanupParser() before leaving
2660
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002661Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2662
2663 * config.h.in configure.in include/libxml/xmlwin32version.h:
2664 released 2.4.2
2665
Daniel Veillardd3d06722001-08-15 12:06:36 +00002666Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2667
2668 * include/libxml/valid.h debugXML.c valid.c: deprecate
2669 the non-boundchecking Sprintf functions, add Snprintf
2670 this should close bug #57984
2671
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002672Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2673
2674 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2675 URIs before doing the lookups (pointed by Mark Vakoc)
2676
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002677Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2678
2679 * xpath.c: serious changes on Result Value Trees and NodeSets
2680 w.r.t. deallocation and collect operations. Probably not
2681 100% clean (merge of allocated trees smells like a problem).
2682 Seems sufficient to close #58943
2683
Daniel Veillard90493a92001-08-14 14:12:47 +00002684Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2685
2686 * xmllint.c: adding a --format option
2687
Daniel Veillardfe703322001-08-14 12:18:09 +00002688Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2689
2690 * xpath.c: count() was broken on Result Value Tree
2691 * xmlIO.c: fixed file:/// accesses on _WIN32
2692
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002693Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2694
2695 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2696 macro was renamed, this should close bug #58683
2697
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002698Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2701 entity substitution mode text at the end of the entity might
2702 be added due to text coalescing.
2703 * nanoftp.c parser.c: small cleanup
2704
Daniel Veillard0c720972001-08-08 20:59:00 +00002705Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2706
2707 * HACKING: added John Fleck right to commit in the doc subdir
2708
Daniel Veillard48da9102001-08-07 01:10:10 +00002709Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2710
2711 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2712 allow to inherit attributes from the DTD directly in the
2713 tree, this is needed for XPath and can be a useful feature.
2714 Inherited namespaces are always provided at the tree level now
2715 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2716 of tests for this feature (XSLT being the prime user).
2717
Daniel Veillard50f34372001-08-03 12:06:36 +00002718Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2719
2720 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2721 testSAX.c xmlIO.c xmllint.c include/win32config.h
2722 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2723 include/libxml/xmlwin32version.h.in win32/README.MSDev
2724 win32/dsp/*: applied Win32 Facelift No.2 patches from
2725 Igor Zlatkovic for Windows/MSC
2726
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002727Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2728
2729 * SAX.c: unparsedEntityDecl() the URI computation of the
2730 entity wasn't done breaking XSLT unparsed-entity-uri()
2731
Daniel Veillard567e1b42001-08-01 15:53:47 +00002732Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2733
2734 * xpath.c: fixed a bug when walking the descendants and
2735 the current node has no children
2736 * debugXML.c: show up when a text node is supposed to not be escaped
2737
Thomas Broyerf186c822001-07-31 23:30:37 +00002738Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2739
2740 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2741 worked like the set:leading() function)
2742 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2743
Daniel Veillardba6db032001-07-31 16:25:45 +00002744Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2745
2746 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2747
Daniel Veillard57905372001-07-31 15:52:17 +00002748Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2749
2750 * include/libxml/xmlIO.h: apply change to close #58141
2751 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2752
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002753Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2754
2755 * parser.c: when the internal subset uses a PE, then the
2756 included entity can use conditional sections.
2757
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002758Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2759
2760 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2761 when walking the namespace axis showing up in
2762 libxst/tests/general/bug-12
2763 * xmlmemory.c: added the possibility to trace a given block
2764 defined by its address
2765
Daniel Veillard4aafa792001-07-28 17:21:12 +00002766Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2767
2768 * parser.c: don't override existing encoding specified before
2769 starting xmlParseDocument()
2770
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002771Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2772
2773 * include/libxml/xmlwin32version.h: reinserted, needed for
2774 Windows users of CVS
2775
Darin Adlera77cac02001-07-27 17:41:51 +000027762001-07-27 Darin Adler <darin@bentspoon.com>
2777
Darin Adler699613b2001-07-27 22:47:14 +00002778 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2779 * testCatalog.c: Add include of <libxml/parser.h>.
2780
27812001-07-27 Darin Adler <darin@bentspoon.com>
2782
Darin Adlera77cac02001-07-27 17:41:51 +00002783 * include/libxml/.cvsignore:
2784 * include/libxml/xmlwin32version.h:
2785 Remove this file from CVS because it's generated.
2786
Daniel Veillard50822cb2001-07-26 20:05:51 +00002787Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * parser.c include/libxml/parser.h: applied const patches from
2790 Tom Moog #58002
2791
Thomas Broyerba4ad322001-07-26 16:55:21 +00002792Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2793
2794 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2795 lookup framework
2796
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002797Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799 * tree.c: fixed xmlCopyNode() for documents
2800
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002801Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2802
2803 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2804
2805Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002806
2807 * parser.c: fixes bug #57652 reported by Morus Walter
2808
Daniel Veillarde3924972001-07-25 20:25:21 +00002809Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2812
Daniel Veillarda53c6882001-07-25 17:18:57 +00002813Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2816 errors, lesson don't add new functions at 1am before a release
2817 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2818 from XPath initialization when possible.
2819
Daniel Veillardd9bad132001-07-23 19:39:43 +00002820Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2821
2822 * result/scripts/base*: removing history/readline changed
2823 this slightly
2824 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2825 xmllint.c: make element content line number generation
2826 optionnal to avoid breaking old apps added interface to switch
2827
Daniel Veillardf012a642001-07-23 19:10:52 +00002828Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2829
2830 * configure.in: get rid of the readline and libhistory
2831 dependancies by default, release 2.4.1 with IA64 fix
2832 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2833 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2834 John Kroll fixes to allow saving to HTTP via PUT (or
2835 POST of needed).
2836 * doc/html/*.html: regenerated the docs
2837
Thomas Broyere8126242001-07-22 03:54:15 +00002838Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2839
2840 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2841 xmlHashScanFull and xmlHashScannFull3 to get passed the
2842 three keys as arguments to the callback function
2843
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002844Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2845
2846 * configure.in Makefile.am: removed libxml softlink for good
2847 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2848 100% coverage by gtk-doc
2849
Daniel Veillard8599e702001-07-17 21:38:51 +00002850Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2851
2852 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2853 fixed serious troubles due to size_t vs. int mismatch
2854
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002855Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2858
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002859Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2860
2861 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2862 convenient extension API for value and context managing
2863 Now handles external objects through xmlXPathPopExternal,
2864 xmlXPathWrapExternal and xmlXPathReturnExternal.
2865 Added functions for sets operations (intersection, etc.)
2866
Daniel Veillard22090732001-07-16 00:06:07 +00002867Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2868
2869 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2870 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2871 HTMLparser.c: cleanup of global variables, marking some
2872 const or private.
2873
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002874Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002875
2876 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2877 fixed xmlXPathNodeSetItem when passing index=0
2878
Daniel Veillard05dec342001-07-14 21:57:39 +00002879Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2882
Daniel Veillard28ae6362001-07-14 16:44:32 +00002883Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * xmllint.c: fixed compilation under Cygwin #57503
2886 * TODO: update
2887
Peter Williamsed156f52001-07-13 18:35:13 +000028882001-07-13 Peter Williams <peterw@ximian.com>
2889
2890 * config.h.in: add #undef HAVE_DLFCN_H
2891
2892 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2893 builddir.
2894
Daniel Veillard73b36e32001-07-12 15:09:52 +00002895Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2896
2897 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2898 raised by #57348 and #57381
2899
Daniel Veillard7db37732001-07-12 01:20:08 +00002900Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2901
2902 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2903 tree.c xpointer.c: store the line numbder in element->content,
2904 may break some software, need a configuration mechanism
2905
Darin Adler96037892001-07-11 00:03:16 +000029062001-07-10 Darin Adler <darin@bentspoon.com>
2907
2908 * .cvsignore:
2909 * example/.cvsignore:
2910 * include/.cvsignore:
2911 * include/libxml/.cvsignore:
2912 Various things that are generated and should be ignored.
2913
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002914Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2915
2916 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2917 * doc/xml.html doc/html/*: updated the docs
2918
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002919Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2922 validation occured on content with element child
2923
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002924Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * tree.c: fixed XML Base computation which was broken
2927 * debugXML.c: added a base function to the shell
2928 * Makefile.am result/scripts/* test/scripts/*: added scripts
2929 based regression tests, and adding 2 XML Base tests
2930
Daniel Veillard19e96c32001-07-09 10:32:59 +00002931Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2932
2933 * tree.c: set properties doc and call xmlSetListDoc for properties
2934 content when grafting them in a different tree.
2935 * aclocal.m4: remove from CVS
2936
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002937Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2938
2939 * win32/libxml2/libxml2.def.src: added some missing entry point
2940 for XPath (Mark Vakoc)
2941
Daniel Veillard388236f2001-07-08 18:35:48 +00002942Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2943
2944 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2945 layer should URI-Unescape before trying to open resources.
2946
Daniel Veillard04383752001-07-08 14:27:15 +00002947Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2948
2949 * xpath.c: fix the name() bug for elements in the default
2950 namespace reported by Charlie Bozeman
2951
Daniel Veillard7583a592001-07-08 13:15:55 +00002952Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2955 led to an XPath fix, improvements of SAX initialization, and
2956 an added option --nocdata to testXPath
2957
Daniel Veillard449d7392001-07-07 19:11:06 +00002958Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2959
2960 * doc/libxml-doc.el: Felix Natter provided anew version working
2961 with XEmacs too
2962
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002963Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2964
2965 * include/libxml/xpath.h: small cleanup
2966 * doc/xml.html: update
2967
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002968Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2969
2970 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2971 released 2.3.14
2972
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002973Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2974
2975 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002976 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002977
Daniel Veillard73c9c042001-07-05 20:02:54 +00002978Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979
2980 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2981 were not equal to empty strings
2982
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002983Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985 * SAX.c: fixed a URI-Reference computation problem when validating
2986 * xmlIO.c: small cleanup
2987
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002988Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * parser.c: improved the description of a couple of interfaces
2991 upon Larry Stamper suggestion
2992
Daniel Veillard62f313b2001-07-04 19:49:14 +00002993Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * SAX.c entities.c parser.c: changed completely the way entities
2996 are handled when running the parser in entity substitution mode.
2997 This fixes a bug reported by Stephan Kulow and nearly divides
2998 by 3 the amount of memory required by libxslt to load and process
2999 DocBook TDG.
3000
Daniel Veillardf420ac52001-07-04 16:04:09 +00003001Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3002
3003 * HTMLparser.c: fixing a too early root closing problem raised
3004 byt Prashanth Naidu
3005
Daniel Veillard8c357d52001-07-03 23:43:33 +00003006Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3007
3008 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3009 raised by Mark Vakoc.
3010
Daniel Veillard6e90d192001-07-03 16:37:49 +00003011Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3012
3013 * example/Makefile.am: fixed the include path to add srcdir/include
3014 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3015 and some cleanup
3016
Daniel Veillardf06307e2001-07-03 10:35:50 +00003017Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3018
3019 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3020 lot of optimization work, results in significant improvements
3021 when handling really complex XPath queries. Add a small optimizer
3022 for unions, improve [n] and [last()], avoid some costly ops.
3023
Daniel Veillard77044732001-06-29 21:31:07 +00003024Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3027 * xpath.c: small cleanup
3028 * xmlGetNsList: reformated, fixed problems if used on Entities
3029
Daniel Veillard2adbb512001-06-28 16:20:36 +00003030Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3031
3032 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3033
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003034Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3037 * Makefile.am example/Makefile.am: workaround automake generating
3038 erroneous deps
3039
Daniel Veillard12f7d292001-06-28 13:12:11 +00003040Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * include/win32config.h: bug #56801 Yon Derek provided a patch
3043 to the windows config file.
3044
Daniel Veillard87ee9142001-06-28 12:54:16 +00003045Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3046
3047 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3048 libxml.h : Yon Derek provided a set of changes to compile from
3049 CVS on Windows/MSC
3050
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003051Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3052
3053 * parser.c: fixed UTF8 BOM support in push mode
3054 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3055 added a specific testcase
3056
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003057Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3058
3059 * Makefile.am: added --push regression tests
3060 * parserInternals.c: the XML parser segfaulted in --push mode
3061
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003062Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3063
3064 * configure.in: moved the symlinks detection within a CVS
3065 check, this is not portable and will be removed soon.
3066 * xpath.c: small cleanup/speedup
3067
Daniel Veillard11648102001-06-26 16:08:24 +00003068Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3069
3070 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3071 release of 2.3.12
3072 * parser.c: make an error message if unknow entities in all cases
3073
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003074Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3075
3076 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3077
Daniel Veillard23793842001-06-25 16:07:45 +00003078Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079
3080 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3081 includes were installed in the wrong dir
3082
Daniel Veillardf5498f32001-06-25 15:08:36 +00003083Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3084
3085 * doc/html.xml: warn against sending code to exhibit bugs.
3086
Daniel Veillard56f06462001-06-24 21:34:03 +00003087Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3088
3089 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3090 Tru64 from Thomas Leitner
3091
Daniel Veillardc5d64342001-06-24 12:13:24 +00003092Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3093
3094 * AUTHORS: added William and Bjorn
3095 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3096 daniel@veillard.com hopefully I won't have to do this again
3097 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3098 docs can be rebuilt cleanly now
3099 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3100 from CVs it's generated, added include/libxml/xmlwin32version.h
3101 also generated but which should change far less frequently.
3102 * catalog.c nanoftp.c: made sure to include libxml.h not
3103 libxml/xmlversion.h directly
3104 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3105 when compiling on WIN32 and MSC
3106
Daniel Veillard07385fd2001-06-23 21:55:48 +00003107Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3108
3109 * include/Makefile.am include/libxml/Makefile.am configure.in:
3110 fixed make distcheck and rebuilding the rpms
3111
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003112Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113
3114 * configure.in: should finish the migration of exported includes
3115 into a real include/libxml in CVS, at least for CVS users.
3116 * removed the exported headers, added in include/libxml (as well
3117 as xmlversion.h.in).
3118
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003119Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3120
3121 * configure.in: fixed the way to detect symlink
3122
Daniel Veillard66541772001-06-23 18:31:04 +00003123Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3124
3125 * configure.in: updated, include/libxml is now a real CVS dir
3126
Daniel Veillardca989762001-06-23 17:39:29 +00003127Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3130 version works with both libxml1 and libxml2 (it autodetects
3131 the prefix of the html-files) from Felix Natter.
3132 * doc/xml.html: updated doc accordingly
3133
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003134Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * xpath.c: fixed the bug generating a template loop in libxslt
3137 when using docbook-xsl-1.4, * should filter out document nodes
3138 * HACKING: added William
3139 * TODO: updated
3140
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003141Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3142
3143 * doc/FAQ.html: added a warning about gcc-3.0
3144 * doc/xml.html: added reference to gdome2 and removed a confusing
3145 sentence
3146
Daniel Veillardf7f41852001-06-22 15:18:01 +00003147Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148
3149 * xmlversion.h: okay this is a generated file, but Windows
3150 users need it and they can't generate it, and I want CVS
3151 Windows users ...
3152 * win32/libxml2/libxml2_so.dsp: Windows project file for
3153 the shared lib version of libxml2
3154 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3155 resources needed for libxslt/xsltproc by Yon Derek
3156
Bjorn Reese3157b342001-06-22 14:41:45 +00003157Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3158
3159 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3160
Daniel Veillard4151acb2001-06-22 10:48:57 +00003161Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3162
Daniel Veillardcc146db2001-06-22 11:10:52 +00003163 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3164
3165Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3166
Daniel Veillard4151acb2001-06-22 10:48:57 +00003167 * include/win32config.h: Yon Derek provided a first fix
3168 to be able to compile libxslt/xsltproc on Windows
3169
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003170Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * xpath.c: attempt to work around what seemed a gcc optimizer
3173 bug when handling floats on i386 http://veillard.com/gcc.bug
3174 * tree.c entities.c encoding.c: doing some cleanups while
3175 chasing it
3176
Daniel Veillard017b1082001-06-21 11:20:21 +00003177Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * Makefile.am: cleanup when --without-debug is specified
3180 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3181 w.r.t. --without-debug and other include points
3182 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3183 Catalogs
3184 * configure.in entities.h tree.h HTMLparser.c: removed
3185 --without-corba, made the _private field mandatory
3186
Daniel Veillard87a764e2001-06-20 17:41:10 +00003187Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3190 outputs a BOM in UTF8, an errata has been issued to avoid the
3191 problem, that was the most reasonable solution... Add support
3192 for a leading UTF8 BOM in entities.
3193
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003194Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * valid.c: fixed a bug found when post validating an entity ref
3197 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3198 activate it too
3199
Daniel Veillard39196eb2001-06-19 18:09:42 +00003200Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3203 weakness in the node copy the XPointer and the XInclude
3204 implementations. Serious cleanup.
3205
Daniel Veillard3739b982001-06-19 12:51:30 +00003206Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3207
3208 * Makefile.am: Kjartan Maraas provided a small patch to
3209 add xml2-config.in to EXTRA_DIST
3210
Daniel Veillarda9142e72001-06-19 11:07:54 +00003211Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3212
3213 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3214 provided another failing case found in KDE, the way the
3215 ctxt->vctxt.nodeTab was allocated and freed changed over
3216 time but it wasn't completely cleaned up. This should fix it.
3217
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003218Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * parser.c: Stephan Kulow also raised the fact that line number
3221 could get miscounted making debug harder, fixed the problem
3222 in xmlParseCharData()
3223
Daniel Veillard64b98c02001-06-17 17:20:21 +00003224Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225
3226 * valid.c: Stephan Kulow pointed out a problem when validating
3227 and using an empty entity, forgot a 'break' in a case.
3228
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003229Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3230
3231 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3232 * doc/xml.html: updated with 2.3.11
3233
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003234Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * TODO: updated adding cleanup of generated doc
3237 * configure.in: prepared to release 2.3.11
3238 * xmllint.c: added --version for bug reporting
3239 * doc/html/*.html: rebuilt the doc
3240
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003241Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * xpath.c: first part of the work on selecting namespace to
3244 fix bug #56115
3245
Daniel Veillard96ed5832001-06-15 22:22:04 +00003246Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3247
3248 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3249 when using -liconv
3250 * TODO: updated
3251
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003252Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3255 cleanup, encoding support.
3256
Daniel Veillard608ad072001-06-14 08:32:28 +00003257Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3260
Daniel Veillard239d0522001-06-13 23:02:48 +00003261Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * xpath.c: bug detected by Ankh when / is used as a function arg
3264
Daniel Veillard02bb1702001-06-13 21:11:59 +00003265Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3268 of element and use it to avoid outputting formatting spaces at
3269 the wrong place. Implemented the format parameter for HTML save.
3270 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3271 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3272 result/HTML/wired.html: of course this impact the result of a
3273 number of HTML tests
3274
Daniel Veillard95d845f2001-06-13 13:48:46 +00003275Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * HTMLtree.[ch]: started augmenting the HTML save API with
3278 encoding and formatting parameters
3279
Daniel Veillardeca60d02001-06-13 07:45:41 +00003280Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3281
3282 * HTMLtree.h: cleanup and started evaluating the work needed on
3283 revamping the HTML output code
3284
Daniel Veillard84666b32001-06-11 17:31:08 +00003285Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3288
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003289Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3290
3291 * valid.c: fixed bug #56049, forgot one check in the
3292 validation routine
3293
Daniel Veillardca2366a2001-06-11 12:09:01 +00003294Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3297
Daniel Veillard6761eee2001-06-11 10:29:38 +00003298Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299
3300 * libxml.h: fixed an error in last commit
3301 * doc/FAQ.html: added an entry for compilation from CVS
3302
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003303Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * xmlversion.h.in libxml.h: Cygwin patches
3306 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3307 * tree.h: cleanup
3308
Daniel Veillardacd370f2001-06-09 17:17:51 +00003309Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3312 memory block in a strange case where libxml is linked twice
3313 in the binary.
3314
Daniel Veillard1d047672001-06-09 16:41:01 +00003315Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3318 state far too often, simple fix used to avoid it.
3319
Daniel Veillard4497e692001-06-09 14:19:02 +00003320Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321
3322 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3323 being processed, applied his patch
3324 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3325
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003326Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3327
3328 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3329 provided fixes to compile on MSCC again
3330 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3331 also provided an update for the project files.
3332
Daniel Veillarda682b212001-06-07 19:59:42 +00003333Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3336 bug #55810
3337
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003338Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * tree.c: fixed xmlGetNsProp() to close bug #55683
3341 Note this requires libxslt to use it's own function instead.
3342
Daniel Veillardf0c53762001-06-07 16:07:07 +00003343Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3344
3345 * HTMLtree.c: when in a pre element no formatting space should
3346 be added.
3347 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3348
Daniel Veillard068a9652001-06-07 15:30:26 +00003349Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350
3351 * configure.in: added tests for signal() and signal.h
3352
Daniel Veillard541d6552001-06-07 14:20:01 +00003353Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3356
Daniel Veillard8a367d42001-06-07 14:01:34 +00003357Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3358
3359 * doc/libxml-doc.el: Felix Natter provided a new version for
3360 libxml2
3361
Daniel Veillard8a926292001-06-07 11:20:20 +00003362Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * HTMLtree.c: when in a pre element no formatting space should
3365 be added.
3366
Daniel Veillard14839d52001-06-06 16:11:56 +00003367Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3370
Daniel Veillarde95e2392001-06-06 10:46:28 +00003371Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3374 hack
3375 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3376 * uri.c: fixed a warning
3377
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003378Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * HTMLtree.c: trying to close bug #55772 escaping in script
3381 elements
3382 * doc/xml.html: suggest to send mail to the list
3383
3384Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003385
3386 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3387 good. Use a macro and based on the solution provided in
3388 vsnprintf manual page from GNU.
3389
Bjorn Reese99748722001-06-05 12:49:15 +00003390Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3391
3392 * error.c: Workaround for non-preserving variadic list.
3393 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3394
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003395Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3396
3397 * doc/xml.html: added 2.3.10 release
3398
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003399Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * configure.in: releasing 2.3.10
3402
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003403Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3406
Daniel Veillard20042422001-05-31 18:22:04 +00003407Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * encoding.c: Robert Collins provided a patch to add the
3410 "US-ASCII" encoding alias
3411
Daniel Veillard97ac1312001-05-30 19:14:17 +00003412Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3415 string oriented functions and started cleaning the related areas
3416 in xpath.c which needed fixing in this respect
3417
Daniel Veillard2d703722001-05-30 18:32:34 +00003418Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3419
3420 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3421 #55380
3422 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3423
Daniel Veillard9403a042001-05-28 11:00:53 +00003424Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3425
3426 * TODO: updated
3427 * nanohttp.[ch] : started adding APIs to get the redirected URL
3428 when this occurs (needed for further base computation
3429 * tree.h: cleanup
3430 * encoding.c: cleanup
3431 * SAX.c: minor change around ctxt->loadsubset
3432
Daniel Veillard6278fb52001-05-25 07:38:41 +00003433Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3434
3435 * Makefile.am include/Makefile.am: small change to have
3436 include/libxml rebuilt if working from CVS.
3437 * uri.c: applied another patch from Carl Douglas for URI escaping,
3438 this should close bug #51876
3439
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003440Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3443 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3444 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3445 added specific regression test
3446 * parser.h: preparing for the XSLT mode where DTD inherited
3447 attributes are added to the tree.
3448
Daniel Veillardbbd22452001-05-23 12:02:27 +00003449Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * xinclude.[ch]: Updated the namespace for the Last Call version
3452 * result/XInclude/include test/XInclude/include: updated the
3453 testsuite accordingly
3454
Daniel Veillard8514c672001-05-23 10:29:12 +00003455Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3458 related to bug #51876
3459
Daniel Veillard42596ad2001-05-22 16:57:14 +00003460Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * tree.c: fixed a gross mistake in base computation, xml:base is
3463 not completely correct yet (need cascade).
3464 * xpath.[ch]: added the few things needed to find a function name
3465 and URI from the XPath context when it is called.
3466
Daniel Veillard81418e32001-05-22 15:08:55 +00003467Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3470 * DOCBparser.c: small cleanup
3471 * xmllint.c: added a --catalogs option to load catalogs from
3472 $SGML_CATALOG_FILES
3473 * tree.c: cleanup
3474 * configure.in: iconv library fixup, ICONV_LIBS
3475
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003476Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3477
3478 * catalog.c: handling of CATALOG entries. detection of recursion,
3479 and a few bugfixes
3480 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3481 against the default namespace
3482
Daniel Veillard04b93292001-05-21 08:15:31 +00003483Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3486
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003487Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * parser.c: fixed propagation context info when parsing an
3490 external entity.
3491 * doc/html/*.html: regenerated a couple of docs
3492
Daniel Veillard4623acd2001-05-19 15:13:15 +00003493Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494
3495 * doc/xml.html: update with 2.3.9 informations
3496
Daniel Veillardbed7b052001-05-19 14:59:49 +00003497Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3500 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3501 * doc/html/* : rebuilt the docs
3502 * valid.c: small patch which may improve some case when
3503 validating.
3504
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003505Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3506
3507 * HTMLparser.c: Closed bug #54891
3508 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3509 to the suite
3510
3511Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512
3513 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3514 applied a documentation patch from LotR and filled in a few missing
3515 descriptions
3516
Daniel Veillard76d66f42001-05-16 21:05:17 +00003517Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * xpath.c tree.c parser.c: speed optimizations at the parser level
3520 document tree freeing and xpath evaluation
3521
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003522Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * parser.c parser.h parserInternals.h: fixed a couple of
3525 interfaces for handling memory buffer input to const char *
3526 upon suggestion of JamesH.
3527
Daniel Veillardc3739e72001-05-15 15:23:27 +00003528Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3529
3530 * configure.in: LoTR sent a patch fixing the previous commit
3531
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003532Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * configure.in: trying to deal again with the stoopid -R linking
3535 flag of Solaris
3536
Daniel Veillard790142b2001-05-15 10:51:53 +00003537Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * xpath.h: two nodeset access macros from Thomas Broyer
3540
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003541Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3544 patch from Thomas Broyer
3545
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003546Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3549 case
3550 * INSTALL: was empty added stuff from the FAQ
3551
Daniel Veillard75bea542001-05-11 17:41:21 +00003552Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3555 attributes handling and #54433 by adding xmlUnsetProp()
3556 and xmlUnsetNsProp()
3557
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003558Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * HTMLparser.c: Patch from Jonas Borgström
3561 (htmlGetEndPriority): New function, returns
3562 the priority of a certain element.
3563 (htmlAutoCloseOnClose): Only close inline elements if they
3564 all have lower or equal priority.
3565 * result/HTML: this of course changed a number of tests results.
3566
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003567Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * xmlIO.c catalog.c: plugged in the default catalog resolution
3570 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3571 documentations
3572 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3573
Daniel Veillarda7374592001-05-10 14:17:55 +00003574Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3577 integrating catalogs
3578 * catalog.[ch] testCatalog.c: adding a small catalo API
3579 (only SGML catalog support).
3580 * parser.c: restaured xmlKeepBlanksDefault(0) API
3581
Daniel Veillardc17337c2001-05-09 10:51:31 +00003582Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3585
Daniel Veillard257d9102001-05-08 10:41:44 +00003586Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587
3588 * parser.c: added xmlParseExternalEntityPrivate() to allow
3589 propagation of ctxt->_private when parsing external entities
3590
Daniel Veillard083c2662001-05-08 08:27:14 +00003591Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592
3593 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3594
Daniel Veillard01ef7382001-05-08 07:31:43 +00003595Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3598
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003599Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3600
3601 * valid.c: warn when indeterminist content model is detected
3602 * result/VC/ElementValid8: this adds a message
3603 * Makefile.am: add --novalid for VCM tests
3604 * parserInternals.c: added a call to Init memory
3605
Daniel Veillard64269352001-05-04 17:52:34 +00003606Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3609 when both parameters are NULL.
3610
Daniel Veillard37721922001-05-04 15:21:12 +00003611Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612
3613 * valid.c: applied small patch from Gary Pennington, reindented
3614 some part of the code.
3615
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003616Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3619 release, updated and regenerated the docs
3620
Daniel Veillard357c9602001-05-03 10:49:20 +00003621Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * xpath.c result/XPath/expr/floats : clarified and cleanup
3624 printing of abnormal floats in tests.
3625
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003626Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3629 * results/HTML/ : a few changes in the output of the HTML tests as
3630 a result.
3631 * configure.in: tying to fix -liconv where needed
3632
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003633Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * Makefile.am: fixed a stupid error
3636
Daniel Veillard7150a032001-05-02 16:41:11 +00003637Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * configure.in Makefile.am: make the inclusion of the trio
3640 modules in the library conditional
3641
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003642Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * DOCBparser.c: patche from László Kovács, fixed entities refs
3645 in attributes handling
3646
Daniel Veillardedddff92001-05-02 10:58:52 +00003647Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3650 flushing
3651
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003652Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * xpath.c: fix of an XSLT namespace bug reported on the list
3655 general/bug-8-
3656
Daniel Veillard5792e162001-04-30 17:44:45 +00003657Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * strio.h trio.c: Dan McNichol suggested a couple of small
3660 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3661
Daniel Veillard02141ea2001-04-30 11:46:40 +00003662Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * tree.c parser.c encoding.c: spent a bit more time looking
3665 at the parsing speed and DOM handling. Added a few more
3666 speedups.
3667
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003668Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3669
3670 * parser.c: small but effective parsing speed improvement
3671
Daniel Veillardb59076b2001-04-29 17:04:07 +00003672Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * configure.in: default on the DocBook parser inclusion (for Gnome)
3675 * DOCBparser.h: fixed a header reference
3676
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003677Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * configure.in xpath.c: applied Bjorn patches for FPE on the
3680 alpha
3681
Daniel Veillardeefd4492001-04-28 16:55:50 +00003682Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3685 xmlSaveFormatFileTo()
3686
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003687Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * xpath.c: simple and efficient optimization, XPath functions
3690 aways bind to the same code, cache this
3691 * TODO: updated (by saying some is obsolete)
3692
Daniel Veillard2156a562001-04-28 12:24:34 +00003693Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * xpath.c: more cleanup work on XPath name parsing routines
3696
Daniel Veillard61d80a22001-04-27 17:13:01 +00003697Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3700 xmlXPathParseName
3701 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3702 * debugXML.c: avoid compilation problems if compiling without
3703 HTML support, Igor Zlatkovic
3704 * win32/libxml2/libxml2.def.src: being able to compile without
3705 XPath on Windows
3706
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003707Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * libxml.m4: yet another patch from Toshio Kuratomi
3710
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003711Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712
3713 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3714
Daniel Veillard67fee942001-04-26 18:59:03 +00003715Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3716
3717 * tree.[ch]: added xmlSaveFormatFile interface for saving
3718 and indenting a file.
3719
Daniel Veillard82e49712001-04-26 14:38:03 +00003720Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * xpath.c: fixed bug #53689 related to processing-instruction()
3723
Daniel Veillard02f077a2001-04-26 10:59:11 +00003724Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725
3726 * DOCBparser.c: patche from László Kovács
3727
Daniel Veillard30211a02001-04-26 09:33:18 +00003728Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730 * parser.c: applied fixes from Christian Glahn bug report #53391
3731
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003732Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733
3734 * error.c: Jean François Lecomte provided a complete description
3735 and a fix to bug #53537
3736
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003737Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3740
Daniel Veillard1034da22001-04-25 19:06:28 +00003741Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * DOCBparser.c SAX.c: a bit more work on entities processing.
3744 Still Need to cleanup XML output and references in attributes
3745
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003746Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3749
Daniel Veillardb33c2012001-04-25 12:59:04 +00003750Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3751
3752 * tree.c: trying to fix #53574, not completely complete,
3753 I would like xmllint --copy --debug test/ent1 and
3754 xmllint --debug test/ent1 to show the same result.
3755 * xpath.c: fix a bug when trying to sort namespace nodes
3756
Daniel Veillard5146f202001-04-25 10:29:44 +00003757Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758
3759 * HTMLtree.c: real fix for #53402
3760
Daniel Veillard7533cc82001-04-24 15:52:00 +00003761Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3762
3763 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3764 PIs when using xsl:output
3765 * valid.c: closing #53537 some case generate segfaults if there
3766 is validity errors
3767
Daniel Veillard61b33d52001-04-24 13:55:12 +00003768Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3771 of external parsed entities, added --noent to testDocbook
3772 * valid.c: Garry Pennington found an uninitialized variable
3773 access in xmlValidateElementContent()
3774
Daniel Veillard56098d42001-04-24 12:51:09 +00003775Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776
3777 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3778 with madness
3779 * result/HTML/ : this modified the result of the regression tests
3780 a lot.
3781
Daniel Veillard122376b2001-04-24 12:12:30 +00003782Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3785 to doc where it wasn't checked against NULL reported by
3786 Jens Laas
3787
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003788Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789
3790 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3791 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3792
Daniel Veillardeae522a2001-04-23 13:41:34 +00003793Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3796 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3797 * SAX.[ch]: cleanup and updates for DocBook
3798 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3799 ex SGML identifier changes
3800 * valid.c: removed a static unused function.
3801
Daniel Veillardde57c612001-04-23 09:13:36 +00003802Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * HTMLtree.c: applied change for Paul Sponagl on script saving
3805 * Makefile.am: the warning about entity title.xml are normal.
3806
Daniel Veillard393df012001-04-22 20:11:18 +00003807Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * configure.in: release of 2.3.7
3810 * Makefile.am: fixing make distcheck
3811
Daniel Veillarda41123c2001-04-22 19:31:20 +00003812Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * doc/html/* doc/xml.html: updated and regenerated the docs
3815
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003816Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3819
Daniel Veillarde82a9922001-04-22 12:12:58 +00003820Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3821
3822 * tree.c: fixed #53388 with the provided patch
3823
Daniel Veillard06803992001-04-22 10:35:56 +00003824Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * valid.c: Bjorn detected an invalid memory access. Fixed
3827 vstateVPush()
3828
Daniel Veillard40af6492001-04-22 08:50:55 +00003829Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3832
Bjorn Reese70a9da52001-04-21 16:57:29 +00003833Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3834
3835 * libxml.h: new header used only for the compilation of libxml
3836 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3837 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3838 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3839 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3840 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3841 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3842 baseline (version 1.2 plus a single patch).
3843 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3844 scientific notation for numbers. Tests added.
3845 * xpath.c: formatting of numbers changed to use sprintf
3846 (contribution from William Brack)
3847
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003848Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * valid.c: cleanup, more useful debugging
3851 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3852 * xmlIO.c: entity loading is printed as an error when validating
3853
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003854Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * valid.c: fixed to validate within entities
3857 * test/VCM/v22.xml: added a specific testcase
3858
Daniel Veillardca1f1722001-04-20 15:47:35 +00003859Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * valid.c: forgot an epsilon transition in for ()+
3862 * test/VCM/v21.xml : added a specific test case
3863
Daniel Veillard85349052001-04-20 13:48:21 +00003864Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * valid.c: removed a state explosion exhibited by RSS
3867 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3868 from bug #51872
3869
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003870Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3873 validation without using an ugly NFA -> DFA algo in the source.
3874 Made a specific algorithm easier to maintain, using a single
3875 stack and without recursion.
3876 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3877 * hash.c: made the growing routine static
3878 * tree.h parser.c: added the parent information to an
3879 xmlElementContent node.
3880
Daniel Veillarde470df72001-04-18 21:41:07 +00003881Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * SAX.c parser.c xpath.c: generating IDs when not validating
3884 from an external parsed entity was poisoning the ID has table
3885 with removed values. This was killing XSLT on the KDE help
3886 browser.
3887
Daniel Veillardceacdd92001-04-18 15:10:35 +00003888Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * entities.h: andrew@ugh.net.au detected a double declaration
3891
Daniel Veillarda10efa82001-04-18 13:09:01 +00003892Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * debugXML.c hash.c tree.h valid.c : some changes related to
3895 the validation suport to improve speed with DocBook
3896 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3897 the way validation errors get reported
3898
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003899Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3900
3901 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3902 by P C Chow and William M. Brack for XSLT HTML output
3903
Daniel Veillard2d90de42001-04-16 17:46:18 +00003904Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3907 Igor Zlatkovic patches for MSC compilation and added his
3908 updates
3909
Daniel Veillarde043ee12001-04-16 14:08:07 +00003910Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911
3912 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3913 prefix lookup.
3914 * parserInternals.c: fixed the bug reported by Morus Walter
3915 due to an off by one typo in xmlStringCurrentChar()
3916
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003917Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919 * HTMLparser.c result/HTML/*: revamped the way the HTML
3920 parser handles end of tags or end of input
3921
Daniel Veillard82daa812001-04-12 08:55:36 +00003922Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3923
3924 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3925
Daniel Veillard67a21302001-04-11 14:39:16 +00003926Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3929 bug where the linktime verions of free() won't work ...
3930
Daniel Veillard27b55282001-04-11 12:22:25 +00003931Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3934
Daniel Veillardafc73112001-04-11 11:51:41 +00003935Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * doc/xml.html: added 2.3.6 release
3938
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003939Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3942 * result/wml.xml: resulted in a small output change
3943
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003944Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * tree.c: xmlNewDoc was missing the charset initialization
3947 * xmllint.c: added --auto to autogenerate a doc, allow to
3948 reproduce the problem fixed on xmlNewDoc
3949
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003950Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * xpath.c: trying to get 52979 solved
3953 * tree.c result/ result/noent/: trying to get 52712 solved, this
3954 also made me clean up the fact that XML output in general should
3955 not add formating blanks by default, this changed the output of
3956 a few tests
3957
Daniel Veillard73639a72001-04-10 14:31:39 +00003958Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3961
Daniel Veillardfac26a12001-04-08 13:08:14 +00003962Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * configure.in: finally released 2.3.6
3965
Daniel Veillard911f49a2001-04-07 15:39:35 +00003966Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * xpath.c: checking for null pointer generated by new code
3969
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003970Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xpath.c: fixed a [] evaluation problem reported
3973 * test/XPath/tests/simpleaddr: extended test
3974 * result/XPath/simpleaddr: updated result
3975
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003976Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * xmllint.c: Dan Timis reported a portability problem
3979 on Macs without mmap, fixed it.
3980
Daniel Veillardb38bd552001-04-03 18:22:00 +00003981Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * testXPath.c : added a --tree option allowing to display the
3984 tree dump of the XPath expression
3985
Daniel Veillard4dd93462001-04-02 15:16:19 +00003986Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * xpath.c: fixed a memleak when comparing nodesets
3989 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3990 * tree.c: added a TODO
3991
Daniel Veillard92ad2102001-03-27 12:47:33 +00003992Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3995 we need string functions
3996 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3997 to be able to use them where needed. Applied some changes
3998 to reduce name linking pollution and compile in only what's
3999 needed.
4000 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4001 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4002 for the string manipulation functions
4003 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4004 to the free() function of xmlmemory.c
4005 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4006 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4007 usage.
4008
4009
Daniel Veillard2be30642001-03-27 00:32:28 +00004010Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * error.c: applied the context output patch of the error
4013 handling submitted by Chuck Griffith
4014 * error/VC/*: this slightly change some error logs
4015
Daniel Veillard50582112001-03-26 22:52:16 +00004016Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * parser.c: fixed line number reporting on error
4019
Daniel Veillard04be4f52001-03-26 21:23:53 +00004020Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021
4022 * parser.c: Sullivan and Darin found a parser bug,
4023 applied the patch.
4024
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004025Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4028 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4029 xmlversion.h.in xpointer.c: of course the way I defined
4030 UNUSED breaks on old gcc version. Try to be smart and
4031 also define it directly in xmlversion.h
4032 * configure.in: removed -ansi flag from the pedantic set
4033
4034Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004035 Huge cleanup, I switched to compile with
4036 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4037 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4038 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4039 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4040 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4041 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4042 encoding.h entities.c error.c list.[ch] nanoftp.c
4043 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4044 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4045 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4046 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4047 Cleanup, staticfied a number of non-exported functions,
4048 detected and cleaned up a dozen of problem found this way,
4049 avoided a lot of public function name/typedef/system names clashes
4050 * doc/xml.html: updated
4051 * configure.in: switched private flags to the really pedantic ones.
4052
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004053Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054
4055 * configure.in: 2.3.5
4056 * doc/html/*: rebuilt the docs
4057
Daniel Veillard146c9122001-03-22 15:22:27 +00004058Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * parser.c: fixed a reported bug in NOTATION parsing
4061 * uri.c: accepted but not fixed bug 51876, added TODO
4062 * Makefile.am: fixed bug 51876
4063
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004064Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * config.h.in configure.in error.c: fix a compilation problem
4067 on platforms without vsnprintf (xml@thewrittenword.com)
4068
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004069Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * parser.c: fixed a function name header typo
4072 * SAX.c: notations can also occur in external subset.
4073
Daniel Veillard7d42b542001-03-20 13:22:46 +00004074Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * error.c: removed a C++ like comment
4077
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004078Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * parser.c: fixing bug 52299 strange condition leading
4081 to a parser crash due to a buffer overflow
4082 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4083 added the specific test case
4084
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004085Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4088 xmlXPathConvert{String,Number,Boolean} to be able to make
4089 type casts without a context stack, fixed some implementation
4090 problems related to the absence of context at parse-time,
4091 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4092 in the public API too
4093 * xpointer.c xpathInternals.h: we need to know at parse time
4094 whether we are compiling an XPointer
4095
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004096Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4099 cleaned up the parser internals, refactored XPath code, added
4100 new compilation based APIs and cleanly separated public and
4101 private APIs.
4102
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004103Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * xpath.h: the comp field must be added at the end to avoid
4106 killing binary compat.
4107
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004108Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * Makefile.am: detect XPath memleaks in regreson tests
4111 * error.c: fixed and error w.r.t. error reporting still using
4112 stderr
4113 * hash.c: added new line at end of file
4114 * tree.h: minor cleanup
4115 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4116 expression parsing from evaluation, resulted in a number of
4117 changes internally, and in XPointer. Likely to break stuff
4118 using xpathInternals.h but should remain binary compatible,
4119 new interfaces will be added.
4120
Daniel Veillardd574f782001-03-14 19:40:17 +00004121Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * configure.in: fixed a couple of problems reported by
4124 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4125 without gcc on non linux platforms.
4126
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004127Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4130 a fix for --with-html-dir= configure support. I hope it won't
4131 break rpm generation
4132
Daniel Veillarda022fe02001-03-14 16:30:00 +00004133Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * xmlIO.c: one function comment cleanup.
4136
Daniel Veillard25239c12001-03-14 13:56:48 +00004137Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * SAX.c: external subset notations were improperly registered
4140 in the internal subset.
4141
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004142Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * README.cvs-commits: added, pointing to HACKING
4145 * HACKING: updated
4146
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004147Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * parser.c: and Matt Sergeant found one in the XML push
4150 parser (erroneous check I forgot to remove when I fixed the
4151 main parser).
4152
Daniel Veillard68d7b672001-03-12 18:22:04 +00004153Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * xpath.c: ptittom found a small bug in UnaryExpr
4156
Daniel Veillarde356c282001-03-10 12:32:04 +00004157Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * configure.in: bumped to 2.3.4
4160 * error.c: fixed bug #51860
4161 * tree.c: fixed bug #51861
4162 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4163 * tree.[ch] : added xmlDefaultBufferSize
4164 * nanoftp.c: typo in function name header block
4165 * doc/xml.html : updated, added link to XML::LibXSLT
4166 * doc/html/* : rebuilt the docs
4167
Daniel Veillard80f32572001-03-07 19:45:40 +00004168Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * parser.c SAX.c: the new content parsing code raised an
4171 ugly bug in the characters() SAX callback. Found it
4172 just because of strangeness in XSLT XML Rec ouptut :-(
4173
Daniel Veillard6c831202001-03-07 15:57:53 +00004174Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * Makefile.am: Martin Baulig suggested to add -lm
4177 * tree.c: found another bug in xmlNodeGetContent()
4178
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004179Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * xpath.c: Bjorn found the error related to strictness of comparison.
4182
Daniel Veillard29631a82001-03-05 09:49:20 +00004183Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * parser.c: trying to fix the Dtd parsing problem reported
4186 by Gary, side effect of last week speed optimizations.
4187
Daniel Veillard14be0a12001-03-03 18:50:55 +00004188Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4191 * parserInternals.c: removed unneeded test raised by Stric
4192
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004193Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4194
4195 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4196 and fixed by William Brack). Added xmlXPathFormatNumber.
4197 Changed the sorting slightly.
4198 * configure.in Makefile.am example/Makefile.am: Added -lm.
4199 Please note that applications linking with libxml2, must
4200 also like with the math library from now on.
4201
Daniel Veillardf9533d12001-03-03 10:04:57 +00004202Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4205
Daniel Veillard2f362242001-03-02 17:36:21 +00004206Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * parser.c: one must report spaces even if the Dtd element
4209 content proves that this is not part of the element content.
4210 * result/valid/*.xml: this changed the ouptu slightly
4211
Daniel Veillardb402c072001-03-01 17:28:58 +00004212Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * configure.in: bumped to 2.3.3
4215 * doc/xml.html: updated
4216
Daniel Veillard77851712001-02-27 21:54:07 +00004217Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * tree.c: minor doc fix
4220 * xpath.c: deallocation issues when a result tree has been
4221 converted to a node-set
4222
Daniel Veillardec70e912001-02-26 20:10:45 +00004223Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * doc/xml.html: oops corrected dates s/2000/2001
4226
Daniel Veillard8730c562001-02-26 10:49:57 +00004227Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * valid.c: new patch from Gary Pennington
4230
Daniel Veillard91e9d582001-02-26 07:31:12 +00004231Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * doc/xml.html: applied patch from Ankh
4234
Daniel Veillardedac3c92001-02-26 01:36:19 +00004235Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * xinclude.c: fixed a problem building on Mac
4238
Daniel Veillard21a0f912001-02-25 19:54:14 +00004239Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * parser.c: more work on increasing parsing ferformances
4242
Daniel Veillard48b2f892001-02-25 16:11:03 +00004243Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4246 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4247 avoiding memcpy in production builds MEM_CLEANUP macro use
4248 * parser.[ch] parserInternals.c: optimizations of the tightest
4249 internal loops inside the parser. Better checking of I/O
4250 flushing/loading conditions
4251 * xmllint.c : added --timing
4252
Daniel Veillard71681102001-02-24 17:48:53 +00004253Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * configure.in: bumped to 2.3.2
4256 * doc/xml.html: updated for release
4257
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004258Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * xpath.c: found a memleak and fixed a nasty bug
4261
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004262Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * xmllint.[c1] : added return code errors for xmllint
4265 * xpath.c: specific debug dump function for result value trees
4266
Daniel Veillard4b637072001-02-21 21:52:55 +00004267Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4268
4269 * xpath.c: finally implemented xmlXPathCompareNodeSets
4270 * test/XPath/expr/floats results/XPath/expr/floats: added
4271 a test for float expressions
4272
Daniel Veillardf714aa32001-02-21 03:07:44 +00004273Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4276 * parserInternals.[ch]: trying to speed up parsing
4277 * xpath.c : speeded up node set equality op
4278
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004279Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4282 better handling of ID/IDREF and the list modules associated
4283 * configure.in: small CFLAGS cleanup
4284
Daniel Veillarda8abee62001-02-19 15:14:59 +00004285Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * configure.in: fixed iconv detection on AIX (stric)
4288
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004289Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004290
4291 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4292
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004293Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4294
4295 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4296 and optimized xmlXPathNodeSetSort
4297
Daniel Veillard142adbf2001-02-17 13:21:05 +00004298Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * xpath.c: bug fix when context size is 0
4301 * parser.c: I like Norm's Dtd because they still manage to break
4302 the parser occasionally
4303
Daniel Veillardf23e0092001-02-16 13:21:29 +00004304Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4307
Daniel Veillarde0e26512001-02-16 00:11:46 +00004308Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4311 attributes within the XML-1.0 namespace
4312
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004313Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * xpathInternals.h: exported a few axis functions
4316 * doc/xml.html: updated the doc
4317
Daniel Veillard760f4422001-02-15 14:59:48 +00004318Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * configure.in: applied patch from Daniel van Balen for OpenBSD
4321 and bumped version to 2.3.1
4322 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4323 attempt to find autoclosing was simply broken, removed it,
4324 updated the examples, this is better
4325
Daniel Veillardd194dd22001-02-14 10:37:43 +00004326Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4329 hash functionnalities.
4330 * doc/html/* : rebuild the doc
4331
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004332Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4335 on predicate
4336 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4337 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4338 really want to have tags closed on output even if we accept
4339 unclosed ones on input
4340
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004341Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * xpath.c: ouch don't free NULL, rare case fixed
4344 * tree.c: don't coalesce text nodes if they don't have the
4345 same behaviour wrt escaping on output
4346
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004347Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * xpath.c: small fixup
4350 * SAX.c: don't warn on empty namespaces.
4351
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004352Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * README: a bit of cleanup
4355 * configure.in: preparing for 2.3.0 release
4356
Daniel Veillard1f83d392001-02-08 09:37:42 +00004357Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * hash.[ch]: added a first version of xmlHashSize()
4360 * valid.c: another bug fix from Gary Pennington
4361
Daniel Veillard5eef6222001-02-07 18:24:48 +00004362Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * valid.c: couple of bug fixes pointed by Gary Pennington
4365 * HTMLtree.c: #if 0 cleanup
4366
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004367Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4370 which removes a time consuming check of xmlXPathNodeSetAdd()
4371 and use it in places where we are sure to not break unicity
4372
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004373Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * xpath.c: bug fixes found from XSLT
4376 * tree.c: preserve node->name special values when copying nodes.
4377 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4378 external subset are fetched when available but without full
4379 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4380 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4381 output with encoding disabled.
4382
Daniel Veillard2c833b62001-02-03 08:52:06 +00004383Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4386 xmlCheckFilename should not be called from xmlFileOpenW
4387 and xmlGzfileOpenW
4388
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004389Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4392 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4393 added the new tests for URI normalization
4394 * testURI.c: fixed stoopid bugs
4395 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4396 the URI in the error messages are now properly normalized
4397
Daniel Veillardea28ce62001-02-02 08:20:19 +00004398Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4401
Daniel Veillarde99a4762001-02-01 04:34:35 +00004402Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4405
Daniel Veillard2b325a02001-01-31 20:46:31 +00004406Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * xpath.c: fixed mod operator
4409
Daniel Veillardde55cf62001-01-31 15:53:13 +00004410Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * parser.c: fixed xmlStrcat doc
4413 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4414 trees.
4415
Daniel Veillard2f913b72001-01-31 13:23:49 +00004416Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * xpath.c result/XPath/tests/chaptersbase
4419 result/XPath/tests/simplebase: fixed XPath node()
4420 * tree.c: small fix in xmlNewNs()
4421 * Makefile.am: removed extraneous xml2Conf.sh rule
4422
Daniel Veillardb42042b2001-01-28 07:40:36 +00004423Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4426 Changed the library name, in order to get libxml-devel and
4427 libxml2-devel to coexist on a single system
4428 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4429 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4430
Daniel Veillardee0a4662001-01-27 18:59:33 +00004431Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4434 libxml2-devel installable in // as libxml-devel.
4435
Daniel Veillard5eb05942001-01-27 17:50:22 +00004436Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * doc/Makefile.am: fixed make rebuild in doc
4439 * doc/html/*.html: rebuilt the docs
4440
Daniel Veillard65c295d2001-01-26 09:32:39 +00004441Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4444
Daniel Veillard8e199902001-01-25 18:54:39 +00004445Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4448 the HTML doc to go into the -devel RPM ...
4449 * aclocal.m4 config.h.in: some updates due to auto* magic
4450
Daniel Veillard93086662001-01-25 18:13:04 +00004451Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * xpath.h: added a hook in the context structure allowing to
4454 link to extra support, needed for XSLT
4455
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004456Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4459 xmlXPtrCmpPoints to use it.
4460 * propagated the following patch from Alejandro Forero
4461 * include/win32config.h xmlIO.c: applied further suggestions
4462 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4463 * example/gjobread.c: fixed warnings, now that it builds
4464
4465Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4466
4467 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4468
4469 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4470 filename points to a valid file (not a directory).
4471 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4472 Added calls to xmlCheckFilenameDir.
4473
4474 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4475 `path' (rather than `filename') as the parameter to gzopen and open.
4476
Daniel Veillard48177c22001-01-23 15:27:41 +00004477Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * Makefile.am: fixed a problem with EXTRA_DIST
4480
Daniel Veillardb83ba402001-01-22 22:45:10 +00004481Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * Makefile.am example/Makefile.am: finally found the trick
4484 to build the example, i.e. add "." in SUBDIRS before example
4485 in the list <grin/>
4486
Daniel Veillard82687162001-01-22 15:32:01 +00004487Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * doc/xml.html: updated with an XSLT section, removed pointer to
4490 W3C CVS base.
4491
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004492Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4495 too, and deallocation need to occur the same way.
4496
Daniel Veillarde4566462001-01-22 09:58:39 +00004497Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4500 type correponding to an XSLT result tree fragment. Share most
4501 of the data format with node set, as well as operators.
4502 * HTMLtree.c: added a newline at the end of the doctype output
4503 whe this one is not present initially.
4504 * tree.c: make sure taht the parent and doc pointers are properly
4505 set when copying attributes (lists).
4506
Daniel Veillard701c7362001-01-21 09:48:59 +00004507Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4510
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004511Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * xpath.c: seems I finally killed that ugly path evaluation
4514 context bug (tagged 9999 in case is is wrong)
4515
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004516Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4519 for XSLT
4520
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004521Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4524 for xmlGzfileOpen() bug
4525
Daniel Veillardf6eea272001-01-18 12:17:12 +00004526Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * xpath.c: removed an error found by XSLT usage
4529 * tree.c parserInternals.h: use a predefined static string
4530 for text and comment nodes, avoid freeing them in xmlFreeNode,
4531 exported the string name in parserInternals.h and added
4532 another value to disable encoding at output (for XSLT),
4533 gain memory, time.
4534
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004535Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4538 win32/libxml2/libxml2_so.dsp: new makefiles and update
4539 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4540
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004541Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4544 Gary Pennington
4545
Daniel Veillard389e6b72001-01-15 19:41:13 +00004546Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * xpath.c: fixed the comaprision of values and nodelists,
4549 need to compare nodelist still ...
4550 * debugXML.c: avoided a possible core dump
4551 * HTMLparser.c: cleanup
4552 * nanohttp.c: contributed fix.
4553 * tree.c: fixes in properties handling added xmlSetNsProp
4554 needed by libxslt
4555 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4556 comment
4557 * TODO: updated
4558
Daniel Veillard167bd532001-01-06 21:09:34 +00004559Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * parser.c parserInternals.c: applied Bjorn Reese optimization
4562 patch
4563
4564Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * Makefile.am: applied patch fro make check from Martin Vidner
4567
Daniel Veillard503b8932001-01-05 06:36:31 +00004568Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * configure.in: preparing 2.2.11
4571 * doc/html/*: rebuild the HTML files
4572 * doc/xml.html : updated
4573
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004574Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * tree.c: fixed a stupid bug
4577 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4578 patches related to validation of an XInclude processing result
4579 * TODO: updated
4580
Daniel Veillarde2488192001-01-04 10:54:22 +00004581Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4584 on large files
4585
Daniel Veillardf060a412001-01-03 20:52:44 +00004586Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4589
Daniel Veillard45cff692001-01-03 18:02:04 +00004590Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4593 reported by Jonas Borgström
4594 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4595
Daniel Veillard08108982001-01-03 15:24:58 +00004596Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * testXPath.c xpath.c: fixing the XPath union expressions problem
4599 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4600
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004601Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * xmllint.c: Made is so if the file name is "-" is will read form
4604 standard input. Sven Heinicke <sven@zen.org>
4605 * tree.c: fixed a problem when growing buffer
4606 * tree.h: fixed the comment of the node types following andersca
4607 comment
4608 * TODO: updated
4609
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004610Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4611
4612 * HTMLparser.[ch]: added a way to avoid adding automatically
4613 omitted tags. htmlHandleOmittedElem() allows to change the
4614 default handling.
4615 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4616 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4617 of xmllint too when using --memory flag, added a memory test
4618 suite at the Makefile level.
4619 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4620 with namespace use when encountering QNames in XPath evalation,
4621 added xmlns() scheme in XPointer.
4622 * nanoftp.c : incorporated a fix
4623 * parser.c xmlIO.c: fixed problems raised with encoding when using
4624 the memory I/O
4625 * parserInternals.c: closed bug 25934 reported by
4626 torsten.landschoff@innominate.de
4627 * TODO: updated
4628
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004629Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4630
4631 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4632 on a non-updated tree :-(, made a 2.2.10 release to correct the
4633 situation
4634
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004635Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4636
4637 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4638 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4639 integrated a set of OpenVMS changes from Howard Taylor
4640 <Howard.Taylor@pacoast.com>
4641
Daniel Veillard58770e72000-11-25 00:48:47 +00004642Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4643
4644 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4645 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4646
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004647Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4648
4649 * HTMLparser.c: some fixes on auto-open of html/head/body
4650 * encoding.c: fixed a compilation error on some gcc env
4651 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4652 XPointer implementation
4653 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4654 related XPointer tests and associated results
4655
Daniel Veillard300f7d62000-11-24 13:04:04 +00004656Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4657
4658 * doc/xmldtd.html doc/xml.html: following a short step by step
4659 guidance on IRC to help maciej with DTDs I started a small
4660 page on the subject.
4661
Daniel Veillard748e45d2000-11-17 16:36:08 +00004662Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4663
4664 * HTMLparser.c: fixed handling of broken charrefs
4665 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4666 patches
4667
Daniel Veillard28929b22000-11-13 18:22:49 +00004668Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4669
4670 * doc/xml.html doc/html/* : rebuilt the docs after adding
4671 xinclude and updated page for 2.2.7 and 2.2.8
4672 * configure.in: releasing 2.2.8
4673
Daniel Veillard41e06512000-11-13 11:47:47 +00004674Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4675
4676 * parser.[ch] parserInternals.c: applied the conditional
4677 section processing fix from Jonathan P Springer
4678 <jonathan.springer2@gte.net>
4679 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4680 project file, fixed iconv default non support
4681 * xpath.c: fixed the problem of evaluating relative expressions
4682 when a node context is provided.
4683
Daniel Veillardbf432752000-11-12 15:56:56 +00004684Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * nanoftp.c: fixed gcc 2.95 new warnings
4687 * SAX.c: fixed a stupid bug
4688 * tree.c: fixed a formatting problem when round-tripping
4689 from/to memory
4690 * xinclude.c: chased memleak, fixed a base problem
4691 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4692 xmlXPtrBuildNodeList()
4693 * TODO: updated
4694 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4695 adding a first small set of regression tests for XInclude
4696
Daniel Veillardc2def842000-11-07 14:21:01 +00004697Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4698
4699 * nanohttp.[ch]: applied Wayne Davison patches to access
4700 the WWW-Authorization header.
4701 * parser.c: Closed Bug#30847: Problems when switching encoding
4702 in short files by applying Simon Berg's patch.
4703 * valid.c: fixed a validation problem
4704 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4705 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4706 Wayne Davison
4707 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4708 need to be extended to non full nodes selections.
4709 * xinclude.c: starts to work decently
4710
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004711Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4712
4713 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4714 debugXML.c xmlversion.h.in: Started adding XInclude support,
4715 this is a new xmllint option
4716 * tree.c xpath.c: applied TOM patches for XPath
4717 * xpointer.c: fixed a couple of errors.
4718 * uri.c: added an escaping function needed for xinclude
4719 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4720 new warning from RH70 gcc's version
4721
Daniel Veillarda4964b72000-10-31 18:23:44 +00004722Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4723
4724 * HTMLparser.c: fixed loop on invalid char in scripts
4725 * parser.c: update to description of xmlIOParseDTD()
4726 * libxml.m4 xmlversion.h.in: changes contributed by
4727 Michael Schmeing <m.schmeing@internet-factory.de>
4728 * configure.in: preparing for 2.2.7
4729 * Makefile.am: trying to avoid config.h and acconfig.h
4730 being included in the distrib
4731 * configure.in: released 2.2.7
4732
4733Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4734
4735 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4736 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4737
Daniel Veillard01411222000-10-30 15:33:22 +00004738Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4739
4740 * parser.[ch]: added xmlIOParseDTD()
4741 * xpointer.c: added support for the 2 extra parameters of
4742 string-range, fixed a stoopid error when '0' was present
4743 in XPointer expressions
4744 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4745 testsuite for the above
4746
Daniel Veillard6db58192000-10-30 09:27:53 +00004747Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4748
4749 * libxml.spec.in: improved package descriptions
4750
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004751Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4752
4753 * xpath.c xpathInternals.h: applied a large cleaning patch
4754 from TOM <ptittom@free.fr>, it also add namespace support
4755 for function and variables registration.
4756
Daniel Veillardbd20df72000-10-29 17:53:40 +00004757Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4760 * Makefile.mingw: Wayne Davison's update adding hash.c
4761
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004762Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4763
4764 * xpath.c: fixed the root evaluation problems
4765 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4766 ignorable spaces with <b> <bold> <em>
4767 * tree.c: fixed a loop in xmlSearchNsByHref()
4768
Daniel Veillard767662d2000-10-27 17:04:52 +00004769Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4770
4771 * xpath.c: applied another XPath patch from TOM
4772 * xpath.c include/makefile.am: applied another patch from
4773 china@thewrittenword.com (cleanup on IRIX).
4774
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004775Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4776
4777 * xml-config.1: received a fixed version from Fredrik Hallenberg
4778 <hallon@lysator.liu.se>
4779
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004780Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4781
4782 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4783 cleanup patch for XPath
4784
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004785Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4786
4787 * patched to redirrect all "out of context" error messages to
4788 a reconfigurable routine. The changes are:
4789 * xmlerror.h : added the export of an error context type (void *)
4790 an error handler type xmlGenericErrorFunc there is an interface
4791 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4792 to reset the error handling routine and its argument
4793 (by default it's equivalent to respectively fprintf and stderr.
4794 * all the c files: all wild accesses to stderr or stdout within
4795 the library have been replaced to calls to the handler.
4796
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004797Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4798
4799 * configure.in: release 2.2.6
4800 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4801 exporting the inner functions of xpath for extension modules
4802 * doc/*: updated and rebuilt the doc
4803
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004804Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4805
4806 * nanohttp.c : applied Wayne HTTP cleanup patch
4807 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4808 and xmlNodeSetSpacePreserve()
4809
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004810Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4811
4812 * xpath.c: closing bug #29260
4813
Daniel Veillard126f2792000-10-24 17:10:12 +00004814Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4817 multikey tuples, made hash structure opaque
4818 * valid.[ch]: moved elements, attributes, notations decalarations
4819 as well as ID and refs to hash tables.
4820 * entities.c: hash cleanup
4821 * xmlmemory.c: fixed a dump problem in debug mode
4822 * include/Makefile.am: problem passing in DESTDIR= values patch
4823 from Marc Christensen <marc@calderasystems.com>
4824 * nanohttp.c: removed debugging remains
4825 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4826 * HTMLparser.c parser.c: fixing a number of problems with the
4827 macros in the *parser.c files (Wayne).
4828 * HTMLparser.c: close the previous option when opening a new one
4829 (Marc Sanfacon).
4830 * result/HTML/*: updated the HTML results accordingly
4831
Daniel Veillard52afe802000-10-22 16:56:02 +00004832Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4835 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4836 XPath functions and XML entities table to them. More to come...
4837 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4838
Daniel Veillard683cb022000-10-22 12:04:13 +00004839Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4840
4841 * tree.c: coalesce adjacent text nodes
4842 * valid.c: handling of blank nodes in DTd validation (raised
4843 by problems with a posteriori validation).
4844 * nanohttp.c: changing behaviour on HTTP write stuff.
4845 * HTMLtree.c: forced body and html to be explicitely closed.
4846 * xpath.h: exported more XPath functions.
4847
Daniel Veillard1baf4122000-10-15 20:38:39 +00004848Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4849
4850 * Release of 2.2.5
4851 * xpointer.c: range() range-inside and other helper functions
4852 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4853
Daniel Veillard47e12f22000-10-15 14:24:25 +00004854Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4857 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4858
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004859Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4862 and XPointer modules
4863
Daniel Veillard134c9f32000-10-15 10:27:08 +00004864Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4865
4866 * SAX.h: closed #25107
4867
Daniel Veillard39915622000-10-15 10:06:55 +00004868Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4869
4870 * testSAX.c: fixed problem with cdata reporting
4871 * SAXresult/* : updated
4872
Daniel Veillard1e851392000-10-15 10:02:56 +00004873Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4874
4875 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4876 Closed bug #27499, added to regression tests
4877 * TODO: updated
4878
Daniel Veillard7eda8452000-10-14 23:38:43 +00004879Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4880
4881 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4882 support for SCRIPT and STYLE with help from Bjorn Reese
4883 * test/HTML/* result/HTML/*: added simple testcase and updated
4884 the existing ones.
4885
Daniel Veillardff9c3302000-10-13 16:38:25 +00004886Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4889 string-range for empty strings
4890 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4891 test/XPath/xptr/strrange: augmented the XPointer testsuite
4892
Daniel Veillard189446d2000-10-13 10:23:06 +00004893Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * doc/xml.html doc/xmlmem.html: added a module describing memory
4896 interfaces and use, updated the main page.
4897
Daniel Veillard2f971a22000-10-12 23:26:32 +00004898Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4899
4900 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4901 nanoftp code work on Windows too now
4902
4903Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004904
4905 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4906 * xpointer.c: implemented string-range() at least a good first version
4907 * test/XPath/docs/str test/XPath/xptr/strrange
4908 result/XPath/xptr/strrange: the string-range() tests
4909
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004910Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * Makefile.am include/Makefile.am include/win32config.h
4913 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4914 and make distcheck
4915
Daniel Veillard19d61112000-10-11 23:50:35 +00004916Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4919 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4920 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4921
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004922Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4925 patch for socklen_t detection by
4926 Albert Chin-A-Young <china@thewrittenword.com>
4927
Daniel Veillardcd429612000-10-11 15:57:05 +00004928Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4931 and added a --dtdvalid option to xmllint used to test it
4932
Daniel Veillard47c02452000-10-11 13:04:36 +00004933Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4934
4935 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4936 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4937
Daniel Veillard2d38f042000-10-11 10:54:10 +00004938Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4939
4940 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4941 handlings (registration, lookup, cleanup)
4942
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004943Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4944
4945 * configure.in Makefile.am include/makefile.am: adding XPointer
4946 and XPtrtests target
4947 * xpointer.[ch] : new files for XPointer support
4948 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4949 more XPath tests
4950
Daniel Veillard57fda592000-10-10 23:24:14 +00004951Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4952
4953 * configure.in: fixed, very broken, make distcheck works again
4954
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004955Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4956
4957 * More work toward 2.2.5, integrated a number of patches
4958 * configure.in Makefile.am win32config.h.in: trying to cleanup
4959 make distcheck .... huh ...
4960 * include/Makefile.am include/win32config.h: new directory
4961 for includes
4962 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4963 updated teh makefiles and instructions for WIN32
4964 * xpath.c: small fixes
4965 * test/XPath/ results/XPath: updated the testcases and results
4966 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4967 suggested patches
4968 * valid.c: fixed an ID bug
4969
Daniel Veillardb71379b2000-10-09 12:30:39 +00004970Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4971
4972 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4973 the automake bug where wrong dependancies were generated.
4974 * xpath.[ch]: worked on XPointer
4975
Daniel Veillard7e99c632000-10-06 12:59:53 +00004976Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4977
4978 * configure.in Makefile.am: 2.2.5, ship the include in an
4979 include/libxml subdirectory, use symlinks when using CVS
4980 * testSAX.c: fixed small bug
4981 * testXPath.c: changed the way testfiles are parsed
4982 * debugXML.c: same kind of cleanup when parsing an argument expression
4983 XPath/XPointers can have blanks embedded
4984 * xpath.[ch]: more cleanup, reorgs for XPointer work
4985 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4986 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4987
Daniel Veillard55b91f22000-10-05 16:30:11 +00004988Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4991 in the XPath engine, rewrote large parts of it, now it's far
4992 cleaner and in sync with the REC not an old WD. Fixed a parsing
4993 problem in the interactive XML shell found when testing XPath.
4994
Daniel Veillardac260302000-10-04 13:33:43 +00004995Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4996
4997 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4998 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4999 examples with the extra test
5000
Daniel Veillard7cfce322000-10-04 12:40:27 +00005001Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5002
5003 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5004 the global init function.
5005
Daniel Veillard970112a2000-10-03 09:33:21 +00005006Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5007
5008 * HTMLparser.c: Doohhh, attribute name parsing was still case
5009 sensitive ! Fixed this ...
5010 * result/HTML/* : updated the tests results accordingly
5011
Daniel Veillard740abf52000-10-02 23:04:54 +00005012Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5013
5014 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5015 engine, should be far more stable, incorporated a new version of
5016 preceding/following axis, need testing
5017 * uri.c: fixed file:///c:/a/b/c problem
5018 * test/XPath/tests/idsimple: augmented the XPath tests
5019
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005020Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5021
5022 * doc/* rebuilding docs for 2.2.4 release
5023
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005024Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * configure.in: releasing 2.2.4
5027 * parser.[ch]: added xmlStrEqual()
5028 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5029 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5030 use xmlStrEqual instead
5031 * TODO: updated
5032 * added an XPath test
5033
Daniel Veillardbc765302000-10-01 18:23:35 +00005034Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5035
5036 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5037 * entities.h: exported xmlInitializePredefinedEntities
5038 * parser.[ch] : added xmlInitParser()
5039 * parserInternals.h : had to export htmlInitAutoClose()
5040
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005041Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5042
5043 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5044 problems
5045 * Makefile.am : added XPath regression tests to normal tests
5046 * uri.c: fixed a problem with local paths, cleanup
5047 * parser.c: fixed a problem with large CData sections
5048
Daniel Veillardd2ade932000-09-30 14:39:55 +00005049Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5050
5051 * configure.in xml-config.in: patch from "Ben Taylor"
5052 <sol7x86@hotmail.com> for solaris shared libs lookup
5053
Martin Bauligdd7d1f62000-09-29 23:17:57 +000050542000-09-30 Martin Baulig <baulig@suse.de>
5055
5056 * libxml-2.0.pc.in: Provide pkg-config script.
5057
5058 * configure.in: Create the libxml-2.0.pc script from the
5059 libxml-2.0.pc.in templates.
5060 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005061 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005062
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005063Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5066 when compiling with MSC
5067
Daniel Veillard46057e12000-09-24 18:49:59 +00005068Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * xpath.c: patch for normalize-string() substring-before(),
5071 substring-after() and translate() functions from Bjorn Reese
5072 <breese@mail1.stofanet.dk>
5073 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5074 Fredrik Hallenberg <hallon@lysator.liu.se>
5075 * TODO: updated
5076
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005077Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5078
5079 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5080 problem of socklen_t being undefined on a number of platforms
5081 * debugXML.c: fixed a compilation problem when without snprintf
5082
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005083Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5084
5085 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5086 an URI bug and a fix for the control-character-induced infinite loop
5087 * nanohttp.c: preventive fix for compiling on WIN32
5088
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005089Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * xmlint.c: closing bug #25000
5092
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005093Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5096 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5097 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5098 related function, fixing xmlStrncmp(), and associated cleanup
5099 * result/HTML/entities.html.sax: updating result
5100
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005101Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5102
5103 * uri.c: applied patch for URI escaping from Wayne Davison
5104 <wayned@blorf.net>
5105 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5106 from Denis Barbier <barbier@imacs.polytechnique.fr>
5107 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5108 patch from Wayne Davison
5109
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005110Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5111
5112 * doc/xml.html : updated with new releases, adding "how to help"
5113
Daniel Veillard04698d92000-09-17 16:00:22 +00005114Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5115
5116 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5117 removed a few warnings in pedantic mode ...
5118 * parserInternals.c parser.c: moved encoding switching function
5119 to parserInternals.c
5120 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5121
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005122Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5123
5124 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5125 error or warning handlers
5126
Daniel Veillardb1059e22000-09-16 14:02:43 +00005127Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5128
5129 * parserInternals.c parserInternals.h parser.c Makefile.am:
5130 created a new module parserInternals.c, moved most of the
5131 code shared by the various parsers there, as well as
5132 deprecated code from parser.c. More cleanup of parser.c
5133 * uri.c: fixed a problem when URI is NULL
5134 * valid.c: speedup when looking for an attribute declaration
5135
Daniel Veillard39c7d712000-09-10 16:14:55 +00005136Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5139 the cleanup of the computation of URI references when seeking
5140 external entities. The URI reference string and the resulting
5141 URI are both stored now.
5142 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5143 large s(n)printf checks and cleanup from Denis Barbier
5144 <barbier@imacs.polytechnique.fr>
5145 * xmlversion.h.in tree.h: couple of SGML declarations for a
5146 possible docbook module.
5147 * result/VC/ : a couple of test output changed due to the change
5148 of the entities URI
5149
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005150Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5151
5152 * parser.h: added a _private field for linking user's data
5153
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005154Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5155
5156 * parser.c parserInternals.h: demacroified most of the IS_XXX
5157 the gain in size is significant so ...
5158
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005159Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * entities.c: cases where looking up entities with doc==NULL
5162 covered
5163
Daniel Veillard90e11312000-09-05 10:42:32 +00005164Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5165
Daniel Veillard1de50802000-09-07 08:54:32 +00005166 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005167 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5168
Daniel Veillard98a79162000-09-04 11:15:39 +00005169Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5170
Daniel Veillard1de50802000-09-07 08:54:32 +00005171 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005172 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5173 * Makefile.in: added URItest and included thenin "make tests"
5174
5175Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005176
5177 * xmlversion.h.in: closed bug 22941
5178
Daniel Veillard2bb89092000-08-31 14:57:50 +00005179Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5180
5181 * doc/xmlio.html: added doc and example for entity loader
5182 redefinition.
5183
Daniel Veillard96984452000-08-31 13:50:12 +00005184Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5185
5186 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5187 used by libxml
5188
Daniel Veillarde715dd22000-08-29 18:29:38 +00005189Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5190
5191 * parser.c: Fixed bug on invalid ontent characters and when using
5192 push.
5193 * xmllint.c: fixed xmllint endling of errors in push mode
5194
Daniel Veillard4948eb42000-08-29 09:41:15 +00005195Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5196
5197 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005198 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005199 * result/HTML/*.sax: regenerated HTML SAX output
5200 * parser.c: more cleanup.
5201
Daniel Veillarde010c172000-08-28 10:04:51 +00005202Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005205 patches from Wayne Davison <wayned@users.sourceforge.net>,
5206 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005207 * HTMLparser.c: fixed an ignorable white space detection bug
5208 occuring when parsing with SAX only
5209 * result/HTML/*.sax: updated since the output is now HTML
5210 encoded...
5211
Daniel Veillard47f3f312000-08-27 22:40:15 +00005212Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5213
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005214 * HTMLparser.[ch]: applied some of Wayne Davison
5215 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005216
Daniel Veillarde0854c32000-08-27 21:12:29 +00005217Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5218
5219 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5220 undeclared namespace prefix was used, added a warning.
5221 Cleaned up support w.r.t. entities, spilling out a warning
5222 and being pedantic on lookups.
5223 * test/warning/ent9 : added testcase for previous example.
5224 * TODO: updated
5225 * parserInternals.h parser.c: changed the way names are parsed
5226 now allow infinite size and decrease penalty for normal use
5227 * parser.c: Started a big cleanup/check of the parser code,
5228 fixed some of the most tortuous entity code, spotted code
5229 unused anymore
5230 * test/*: added tests for very long names and related nasty
5231 things.
5232
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005233Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5234
5235 * doc/encoding.html: added encoding aliases doc
5236 * doc/xml.html: updates
5237 * encoding.[ch]: added EncodingAliases functions
5238 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5239 bottleneck affecting large DTDs like Docbook
5240 * parser.[ch] xmllint.c: added a pedantic option, will be
5241 useful
5242 * SAX.c: redefinition of entities is reported in pedantic mode
5243 * testHTML.c: uninitialized warning from gcc
5244 * uri.c: fixed a couple of bugs
5245 * TODO: added issue raised by Michael
5246
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005247Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * doc/encoding.html: propagated Martin Duerst suggestions
5250
Daniel Veillard52402ce2000-08-22 23:36:12 +00005251Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5252
5253 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5254 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5255 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5256 by Wayne Davison
5257
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005258Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * nanoftp.c nanohttp.c: small cleanup
5261 * TODO: updated
5262
Daniel Veillard244ece92000-08-19 20:58:02 +00005263Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5264
5265 * added an old VC testcase and updated title.xml entity
5266
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005267Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5268
5269 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5270 done on auto-opening of <p> tags and cleanup of SAX output
5271
Daniel Veillard979e55e2000-08-19 16:48:54 +00005272Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5275
Daniel Veillard4540be42000-08-19 16:40:28 +00005276Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5277
5278 * doc/xml.html libxml.* structure.*: updated the doc a bit
5279
Daniel Veillard808a3f12000-08-17 13:50:51 +00005280Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5281
5282 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5283 of SAX tests
5284
Daniel Veillard29579362000-08-14 17:57:48 +00005285Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5286
5287 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5288 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5289
Daniel Veillard1255ab72000-08-14 15:13:33 +00005290Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5291
5292 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5293 * testHTML.c: fix core dump on Solaris 2.x systems
5294 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5295 * result/HTML/*.sax: previous bug fix lead to new results
5296
Daniel Veillard03109292000-08-14 14:58:22 +00005297Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5298
5299 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5300 * configure.in: added --with-readline=DIR to accept alternate
5301 path for readline include/library
5302 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5303 for ANSI under HP-UX
5304 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5305 includes @LIBS@
5306
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005307Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5308
5309 * doc/* : rebuilt the docs
5310 * getting ready for 2.2.2 release
5311
Daniel Veillard87b95392000-08-12 21:12:04 +00005312Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5313
5314 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5315 and xmlAddFeature()
5316 * tree.[ch]: added xmlAddChildList()
5317 * xmllint.c: MAP_FAILED macro test
5318 * parser.h: added xmlParseCtxtExternalEntity()
5319 * valid.c: applied bug fixes removed warning
5320 * tree.c: added CDATA block to elements content
5321 * testSAX.c: cleanup of output
5322 * testHTML.c: added SAX testing
5323 * encoding.c: better error recovery
5324 * SAX.c, parser.c: fixed one of the external entity processing
5325 of the OASis testsuite
5326 * Makefile.am: added HTML SAX regression tests
5327 * configure.in: bumped to 2.2.2
5328 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5329 SAX results
5330
Daniel Veillard88a172f2000-08-04 18:23:10 +00005331Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * configure.in: patch for HP compiler
5334
53352000-08-04 Sven Heinicke <sven@zen.org>
5336
5337 * xmllint.c: Was coredumping sometimes when the file given didn't
5338 exist.
5339
Daniel Veillard46e370e2000-07-21 20:32:03 +00005340Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5341
5342 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005343
Daniel Veillard46e370e2000-07-21 20:32:03 +00005344 when using in memory parsing. Need some cleanup.
5345 * xmllint.c configure.in: added a --memory flag to test memory
5346 parsing
5347
Daniel Veillard36650692000-07-21 15:16:39 +00005348Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5349
5350 * nanohttp.c: fixed socklen_t replacement to unsigned int
5351 * parser.c: fixed a space handdling missing at the end of
5352 production 28 DOCTYPE.
5353 * xmlmemory.c: fixed a stupid bug on the routine to override
5354 allocation functions
5355 * TODO: updated
5356
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005357Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * doc/ regenerated the docs
5360
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005361Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5362
5363 * doc/encoding.html doc/xml.html: added I18N doc
5364 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5365 improvements, both parser and filters, added ASCII & HTML,
5366 fixed the ISO-Latin-1 one
5367 * xmllint.c testHTML.c: added/made visible --encode
5368 * debugXML.c : cleanup
5369 * most .c files: applied patches due to warning on Windows and
5370 when using Sun Pro cc compiler
5371 * xpath.c : cleanup memleaks
5372 * nanoftp.c : added a TESTING preprocessor flag for standalong
5373 compile so that people can report bugs more easilly
5374 * nanohttp.c : ditched socklen_t which was a portability mess
5375 and replaced it with unsigned int.
5376 * tree.[ch]: added xmlHasProp()
5377 * TODO: updated
5378 * test/ : added more test for entities, NS, encoding, HTML, wap
5379 * configure.in: preparing for 2.2.0 release
5380
Daniel Veillard49703262000-07-10 10:27:46 +00005381Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * nanoftp.c: fixed the way the control connection is handled
5384 * libxml.spec.in: fixed the dependancies and cleanup
5385
Daniel Veillard306be992000-07-03 12:38:45 +00005386Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5387
5388 * doc/xml.html: changed the xmlsoft.org structure, updated the
5389 examples w.r.t. root and childs
5390
Daniel Veillard7d853352000-07-02 18:53:09 +00005391Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5392
5393 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5394
Daniel Veillard365e13b2000-07-02 07:56:37 +00005395Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * HTMLparser.c: Work on character encoding support for the HTML parser
5398 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5399 * encoding.c: Fixed a potential memleak in the encoding stuff
5400
Daniel Veillardaf743792000-07-01 11:49:28 +00005401Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5402
5403 * doc/FAQ.html doc/Makefile.am : added a FAQ
5404
5405Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005406
5407 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5408 of the HTML parser to force it to not bypass SAX
5409
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005410Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * win32config.h.in: updated
5413 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5414 lacks iconv support :-( need to release 2.1.1
5415 * configure.in: release 2.1.1
5416 * HTMLparser: fixed bug #14784
5417 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5418 by Windows compiler
5419 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5420 the SAX startDocument() callback.
5421 * TODO: updated
5422
5423Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5424
5425 * added xmlStopParser()
5426
Daniel Veillardbe803962000-06-28 23:40:59 +00005427Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5428
5429 * configure.in: 2.1.0 prerelease
5430 * Large resync between W3C and Gnome tree
5431 * nanoftp, nanohttp.c: fixed stalled connections probs
5432 * HTMLtree.c SAX.c : support for attribute without values in
5433 HTML for andersca
5434 * valid.c: Fixed most validation + namespace problems
5435 * HTMLparser.c: start document callback for andersca
5436 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5437 * parser.h, SAX.c: serious speed improvement for large
5438 CDATA blocks
5439 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5440 different encoding
5441 * example/Makefile.am example/gjobread.c tree.h: work on
5442 libxml1 libxml2 convergence.
5443 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5444 and the LIBXML_TEST_VERSION macro
5445
Daniel Veillardc310d562000-06-23 18:32:15 +00005446Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5447
5448 * doc/xml.html: various patches and improvements typo fixed by
5449 Felix Natter
5450 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5451 from Felix Natter <fnatter@gmx.net>
5452
Daniel Veillardf3029822000-05-06 08:11:19 +00005453Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * doc/upgrade.html: updated with instructions for support of both
5456 libxml-1.x and libxml-2.x
5457 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5458 for 2.x support and also fixed includes
5459
5460
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005461Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5462
5463 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5464 the encoding support, added iconv support, so now libxml if
5465 compiled with iconv automatically support japanese encodings
5466 among others. Work based on initial patch from Yuan-Chen Cheng
5467 I may have broken binary compat in the encoding handler
5468 registration scheme, but that was so utterly broken I don't
5469 expect anybody to have used this feature until now.
5470 * parserInternals.h: fixup on the CHAR range macro
5471 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5472 code.
5473 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5474 * uri.c: added xmlParseURI() I can't believe I forgot to
5475 implement this one in 2.0 !!!
5476 * SAX.c: moved doc->encoding update in the endDocument() call.
5477 * TODO: updated.
5478
Daniel Veillard06047432000-04-24 11:33:38 +00005479Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * tree.h: removed extraneous xmlRemoveProp definition
5482 * TODO: added item about --disable-corba configure switch
5483 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5484 * nanoftp.c: fixed include problems giving troubles on AIX and
5485 slowlaris
5486 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5487 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5488 comment and headers changes to lower gtk-doc number of warnings
5489 * doc/html/*: rebuilt docs
5490
Daniel Veillarde0aed302000-04-16 08:52:20 +00005491Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5492
5493 * HACKING: documented the tag for 1.x and instructions
5494
Daniel Veillard5e873c42000-04-12 13:27:38 +00005495Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5498 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5499 xmlCreateIOParserCtxt
5500 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5501 significant overall improvement
5502 * xmllint.c: added I/O test to xmllint
5503 * testSAX.c: added a speed test
5504 * doc/* : updated/regenerated
5505
Daniel Veillardfc708e22000-04-08 13:17:27 +00005506Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5507
5508 * xpath.c uri.h parserInternals.h: cosmetic changes from
5509 "Timur I. Bakeyev" <timur@bat.ru>, including making
5510 xmlCreateURI() public
5511
Daniel Veillard5d211f42000-04-07 17:00:24 +00005512Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5513
5514 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5515 and the code at the same time. Added a clean mechanism for
5516 overload or added input methods: xmlRegisterInputCallbacks()
5517 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5518 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5519 * TODO: updated
5520 * doc/* : updated/regenerated
5521 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5522 source dir
5523
Daniel Veillarde77a9182000-04-05 19:12:29 +00005524Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * testURI.c: yet another forgotten commit, I should get some sleep !
5527
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005528Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5529
5530 * xmllint.c: forgot to commit this too ?
5531
Daniel Veillardb9df4042000-04-05 14:23:16 +00005532Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5533
5534 * xmlversion.h.in : forgot to commit this previously
5535
Daniel Veillard361d8452000-04-03 19:48:13 +00005536Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5537
5538 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5539 * README TODO: updated for release
5540 * uri.c uri.h: added authority parsing/saving
5541 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5542 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5543 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5544 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5545 Makefile.am : added compile-time customization of libxml
5546 --with-ftp --with-http --with-html --with-xpath --with-debug
5547 --with-mem-debug
5548 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5549 #include <libxml/xxx.h> I hope it won't break too much stuff
5550 and will be manageable in the future...
5551 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5552 and added xmllint to the installed programs
5553 * uri.h: added xmlFreeURI()
5554
Daniel Veillardec303412000-03-24 13:41:54 +00005555Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5556
5557 * uri.c uri.h: finished the escaping handling, the base support
5558 and the URI path normalization. Looks good just lacks the
5559 authority content parsing code.
5560 * Makefile.am: added instructions to generate testURI
5561 * TODO: updated
5562 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5563 added links and icons for W3C and Gnome
5564
Daniel Veillard8f621982000-03-20 13:07:15 +00005565Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * xmlmemory.[ch] : seems I forgot to actually update the files in
5568 the last commit :-)
5569 * doc/xml.html doc/html/* : updated and uploaded the docs
5570
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005571Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5572
5573 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5574 * TODO: updated
5575 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005576 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005577 gfree).
5578 * Makefile.am, uri.c, uri.h: added a set of functions to do
5579 exact (litteraly copied from the RFC 2396 productions) parsing
5580 and handling of URI. Will be needed for XLink, one XML WFC,
5581 XML Base and reused in the nano[ftp/http] modules. Still work
5582 to be done.
5583
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005584Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * configure.in, libxml.spec.in : libxml2
5587 * doc/* : updated the doc page, rebuilt the docs
5588
Daniel Veillardcf461992000-03-14 18:30:20 +00005589Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5590
5591 * all: tagged LIB_XML_1_X
5592 * *.c *.h : updated from W3C CVS tree
5593 * configure.in : 2.0.0-beta
5594 * libxml.spec.in : libxml2 package nam
5595 * result/* : new version of the tests output
5596
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005597Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5598
5599 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5600
Daniel Veillardb566ce12000-03-04 11:39:42 +00005601Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5602
5603 * doc/* : rebuilt the docs
5604 * parser.c: final patch on #6766
5605 * valid.c: small patch on validity checks.
5606
Daniel Veillardfb76c402000-03-04 11:39:42 +00005607Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5610 added
5611 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5612 compatibility w.r.t. XML spec and existing code.
5613
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005614Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * parser.c: seems a better solution to <a> </a> exists,
5617 will try it for a while
5618
Daniel Veillard83a30e72000-03-02 03:33:32 +00005619Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * parser.c: tried to remove the <a> </a> generating <a/>
5622 this is hard. Left a flag for that purpose. Fixed bug #6766
5623 * configure.in: prepared 1.8.7 not released, due to previous
5624 problem
5625
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005626Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * doc/xml.html : applied second patch from Paul DuBois
5629
Daniel Veillard402e8c82000-02-29 22:57:47 +00005630Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * doc/xml.html : applied patch from Paul DuBois
5633
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005634Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5635
5636 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5637
Daniel Veillard5feb8492000-02-02 17:15:36 +00005638Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5641 compilation warnings on various platforms.
5642 * parser.c: Fixed #5281 validity error callbacks are now desactived
5643 by default if not validating.
5644
Daniel Veillardf341f932000-02-02 14:52:08 +00005645Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5646
5647 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5648
Daniel Veillard13c757e2000-02-01 23:59:15 +00005649Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5652 <gkatsi@cs.toronto.edu>
5653
Daniel Veillard726e8792000-01-30 20:04:29 +00005654Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5655
5656 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5657 processing URLs
5658
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005659Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5660
5661 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5662 xmlNanoFTPUpdateURL for persistent control connections.
5663 * configure.in: 1.8.6
5664
5665Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5666
5667 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5668 * tree.[ch] : added xmlSaveNoEmptyTags
5669
James Henstridgef3be9312000-01-28 13:59:21 +000056702000-01-29 James Henstridge <james@daa.com.au>
5671
5672 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5673
5674 * Makefile.am: added nanoftp.[ch] to the build.
5675
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005676Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5677
5678 * nanoftp.[ch]: cleanup, comments, API
5679 * debugXML.c : fixed a bug in the cat command
5680 * doc/*: regenerated the docs
5681
Daniel Veillardda07c342000-01-25 18:31:22 +00005682Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5683
5684 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5685 * debugXML.c : fixed a bug in the cat command
5686 * valid.c: fixing some small probs
5687 * libxml.spec.in: get rid of the SNAP suffix
5688 * doc/xml.html: updated the status
5689
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005690Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5691
5692 * xml-config.in: xml-config --version to just return the
5693 version number
5694 * xpath.c: some cleanup w.r.t. axis when the current node is
5695 an attribute.
5696 * TODO: updated
5697
Daniel Veillard461a66c2000-01-18 18:01:01 +00005698Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5699
5700 * configure.in: prepared for libxml-1.8.5
5701 * doc/* recompiled the documentation
5702
57032000-01-17 Jody Goldberg <jgoldberg@home.com>
5704
5705 * configure.in : WARNING autoconf subtlety alert :
5706 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5707 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5708 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5709 get defined by AC_CHECK_HEADERS.
5710
Daniel Veillardf967b902000-01-17 16:06:10 +00005711Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5712
5713 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5714 Rune.Djurhuus@fast.no
5715
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005716Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5717
5718 * TODO: updated
5719 * tree.c, parser.c: made sure that only memory alloc problems
5720 and internal parser errors are allowed to write to stdout or
5721 stderr.
5722
Daniel Veillard0142b842000-01-14 14:45:24 +00005723Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5724
5725 * tree.c : restored xmlNewGlobalNs since this seems used by
5726 a lot of existing code :-(, fixed a bug in xmlNewNs
5727 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5728 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5729 to exit() from the library code.
5730 * xpath.c, parser.c: removed bugs or unused code detected by
5731 Windows compilers
5732 * parser.c: started adding interfaces for parsing well balanced
5733 XML fragments
5734 * configure.in: releasing 1.8.4
5735 * doc/* : rebuilt the docs
5736
Daniel Veillard2eac5032000-01-09 21:08:56 +00005737Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * tree.[ch] : added xmlNewDocFragment() for DOM
5740 * testHTML.c: uninitialized variable.
5741
Daniel Veillardf3a73582000-01-05 14:58:39 +00005742Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5743
5744 * doc/* : rebuild the docs
5745
Daniel Veillard71b656e2000-01-05 14:46:17 +00005746Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * acconfig.h: readline and history patch
5749 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5750 * tree.c: added check and handling when possibly removing an ID
5751 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5752 and saving.
5753 * test/HTML/entities.html result/HTML/entities.html* : test for
5754 various entities reference cases
5755 * result/HTML/* : as a result output of some testcase have
5756 changed
5757 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5758 by previous example. added xmlParseTryOrFinish().
5759 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5760 entities.h debugXML.h HTMLparser.h: changed the way struct are
5761 declared to allow gtk-doc to expose those
5762 * parser.c: closed bug #4960
5763 * Makefile.am configure.in: Applied patch from
5764 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5765 and math/socket libs detection
5766
Daniel Veillard437b87b2000-01-03 17:30:46 +00005767Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5768
5769 * configure.in, Makefile.am: link tester against readline
5770 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5771
Daniel Veillard686d6b62000-01-03 11:08:02 +00005772Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5773
5774 * tree.[ch]: added xmlRemoveProp
5775 * win32config.h.in nanohttp.c: avoid including the Windows
5776 socket stuff in every C files
5777 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5778 the XmL parser(s)
5779 * test/ns4 result/ns4 etc...: added test case for previous prob
5780 * tree.c: xmlNewNs wasn't checking for double definition
5781 * Makefile.in: fixed a problem with dist-hook duplicates
5782 * parser.[hc], xmlIO.c: fixed the loading of external entities
5783 APIs, now xmlLoadExternalEntity() is used everywhere and
5784 setting up an app specific front-end using the
5785 * SAX.c parser.c: some fixes, now the xhtml spec validates
5786 with the xhtml DTD.
5787 * error.c: fixed crashes in case of no input stream
5788 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5789 to the validation tests and results
5790
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005791Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5794 too htmlCreatePushParserCtxt() and htmlParseChunk()
5795 * parser.c: a bit of cleanup.
5796 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5797 to XML) removed the last mem leak known
5798 * HTMLtree.c: output message cleanup
5799 * xmlmemory.c: display content info about memory blocks
5800 * result/HTML/wired.* : missing att value warning change
5801
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005802Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5803
5804 * doc/* : rebuilt the documentation
5805
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005806Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5807
5808 * parser.[ch] parserInternals.h: Push parser for XML,
5809 seems to work fine now
5810 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5811 --push for push testing
5812 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5813 * testSAX.c: added --push
5814 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5815 subtree
5816 * xmlIO.[ch] : enriched API + fixes for push mode
5817 * entities.[ch]: added the entity content length to the struct.
5818 * xmlmemory.[ch]: new API to show the last entries for the shell
5819 * valid.c: added required attribute testing
5820 * SAX.c: the cdata callback now merge contiguous fragments
5821 * HTMLparser.c: cleanup of some macros
5822
Daniel Veillard3c558c31999-12-22 11:30:41 +00005823Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5824
5825 * parser.c: fix for PIs name starting with xml
5826 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005827 * *.c, configure.in win32config.h.in : generate win32config.h for
5828 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005829
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005830Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * parser.c: fixed a stupid = vs. == bug :-(
5833 * doc/gnome-xml.sgml: s/glade/xml/
5834
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005835Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * configure.in, doc/xml.html : bug fix release 1.8.2
5838 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5839 Hopefully the end of that silly C++ include problem
5840 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5841 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5842 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5843 troubles with autoclosed elements when the stree shape doesn't
5844 follow the DtD specs. Added htmlIsAutoClosed() and
5845 htmlAutoCloseTag()
5846 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5847 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5848 * debugXML.c: fixed a bug on printing default namespaces.
5849 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5850
Daniel Veillardb24054a1999-12-18 15:32:46 +00005851Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5852
5853 * result/HTML/*.htm[l] : updated the HTML regression tests according
5854 to the new output
5855 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5856 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5857 problem due to intermix of extern "C" { ... } declarations for C++
5858 and recursive includes in the headers
5859
Chris Lahey323c48c1999-12-18 15:32:45 +000058601999-12-20 Chris Lahey <clahey@umich.edu>
5861
5862 * HTMLtree.c: Made it so that html nodes with a single child do
5863 not insert a carriage return before or after the child node.
5864
Daniel Veillardb24054a1999-12-18 15:32:46 +00005865Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005866
5867 * configure.in, doc/xml.html : bug fix release 1.8.1
5868 * parser.c: fixed bug #4344
5869 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5870 added the glue to avoid C++ problems
5871 * doc/* : regenerated the documentation
5872
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005873Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5876 namespace recognition, and Dia as a resul :-(
5877 * encoding.c: closed bug #3950
5878
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005879Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * valid.c: debugging a posteriori validation, except URI expansion
5882 stuff this should be fixed now
5883 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5884 Carl Nygard <cnygard@bellatlantic.net>
5885 * tester.c: added --postvalid, cleaning of the code
5886 * tree.[ch]: added xmlDocGetRootElement()
5887
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005888Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5889
5890 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5891 c++ losage.
5892
Daniel Veillard10a2c651999-12-12 13:03:50 +00005893Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * configure.in, doc/xml.html : bumped to 1.8.0
5896 * xlink.[ch], Makefile.am : added framework for link detection
5897 * parser.h: added nbChars to parser context, needed for cleanup.
5898 * xmlmemory.c: removed a nasty bug when out of mem
5899 * valid.[ch]: adding namespace support for attribute decl
5900 * tester.c: added --debugent option
5901 * debugXML.[ch]: added xmlDebugDumpEntities()
5902 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5903 buffers instead, this was really needed, validation was breaking
5904 in strange ways due to that. Added xmlParseStringPEReference()
5905 and other parsing from strings functions. Entities processing
5906 modified again, but PERef are still not handled correcly but
5907 unless you're Eve Maller you won't notice :-)
5908 * HTMLparser.c: large changes toward reliability, and switched to
5909 lowercase internal tags, XHTML is lowercase, so it will help
5910 that output is closer to next version.
5911 * doc/* : regenerated the documentation, it is now hosted at
5912 http://xmlsoft.org/ (same bits I just bought the domain :-)
5913
5914
Daniel Veillard294cbca1999-12-03 13:19:09 +00005915Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5916
5917 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5918 doc generation
5919 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5920 in the SAX API
5921 * doc/*: rebuilt the doc making sure everything appears in the
5922 HTML files
5923
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005924Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5927 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5928 which allow impressive speed improvement on dataset with
5929 large text pieces, but at the cost of broken binary
5930 compatibility and slightly bigger memory usage.
5931 Configure with --with-buffers to activate them, they
5932 are protected with XML_USE_BUFFER_CONTENT define.
5933 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5934 goal is 0 memory left allocated once parser is no more used
5935 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5936 call xmlCleanupParser() and xmlMemoryDump()
5937
Daniel Veillarda819dac1999-11-24 18:04:22 +00005938Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5941 * parser.[ch] encoding.[ch]: added memory cleanup routines
5942 * parser.c: closing bug #3788
5943 * doc/*: rebuilt the doc
5944
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005945Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5948 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5949 * tester.c: added --compress option
5950 * doc/*: rebuilt the documentation
5951
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005952Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5955 if given /proc/kcore as input !
5956 * doc/xml.html doc/*: updated and rebuilt the documentation
5957
5958Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005959
5960 * parser.c: Fixed some wrongly space collapsing code due to
5961 a misreading of the spec.
5962 * result/*: fixed the output accordingly
5963
5964Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005965
5966 * encoding.c: bug fix and typos
5967 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5968 * parser.c: added attribute normalization closing bug #3597
5969 * test/att* result/att* SAXresult/att*: testcase for attribute
5970 normalization
5971
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005972Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * configure.in: closing bug #3163 by adding extra flags for the
5975 cc compiler on HP-UX
5976
Daniel Veillard51e3b151999-11-12 17:02:31 +00005977Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5978
5979 * valid.[ch] : removed a typo and an enumerated type bug in the
5980 xmlAddElementDecl() function
5981 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5982 call to xmlEncodeEntitiesReentrant() so that the functions
5983 New, Set and Get are at the same level.
5984 * parser.c HTMLparser.c: extra memory allocation bug for
5985 attributes detected by someone using libxml in embedded systems :-)
5986
Daniel Veillard962195f1999-10-28 15:51:53 +00005987Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * xmlmemory.h: turned off mem debug :-\
5990
Daniel Veillard35008381999-10-25 13:15:52 +00005991Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * parser.c: closed bug #2784 a one line fix, but worth pushing
5994 a new release out
5995 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5996 some structures, comments before and after the
5997 main element, and other nastyness
5998 * HTMLtree.c tree.c: accomodate the extended HTML supported
5999 * configure.in: pushing 1.7.4
6000 * test/ent8 and related outputs : added a new test for bug #2784
6001 * test/HTML/wired.html and related output: a nasty HTML example
6002 * Makefile.am: improved the test scripts
6003 * docs/* : reran the documentation extractor, updated xml.html
6004
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006005Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6008 HTMLparser and debugged the HTML related code. HTML documents
6009 now have their own type
6010 * entities.c: do not dump &apos; for HTML output
6011 * xmlmemory.c: improvement, breakpoint mechanism
6012 * testHTML.c: added --sax --repeat ...
6013 * Makefile.am: improved the HTML tests
6014 * valid.[ch]: added xmlValidGetValidElements and
6015 xmlValidGetPotentialChildren
6016 * tester.c: added --insert to test the 2 new functions
6017 * test//* result//* SAXresult//* : regression test cleanup
6018 and extension.
6019 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6020 gnome-xml-nanohttp.html
6021
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006022Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * HTMLparser.c: fixed problems with some autoclose tags
6025 * tree.c: fixed XML output problems.
6026 * result/* SAXresult/*: update of the tests output
6027
Daniel Veillard6077d031999-10-09 09:11:45 +00006028Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * Makefile.am: Arturo patch for xmlConf.sh version info
6031 * parser.c: Tim Josling patch for single quoted items
6032 * tester.c: Tim Josling patch for tester options usage
6033 * tree.h: indent cleanup
6034
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006035Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6038 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6039
Daniel Veillard00fdf371999-10-08 09:40:39 +00006040Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * tree.c : Raph patch for initialization of CORBA fields
6043 * parser.c, xpath.c, ...: modification of doc comments
6044 * xpath.c : allow spaces in xpath expressions
6045
Daniel Veillardad219441999-09-27 08:17:49 +00006046Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * xmlmemory.h: turning off memory debug :-(
6049
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006050Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6053 better SAX interfaces.
6054 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6055 entity.
6056 * configure.in: 1.7.2
6057
6058Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006059
6060 * libxml.spec.in: fixed the URL
6061 * doc/xml.html: improved the documentation front-end
6062
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006063Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006064
6065 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6066
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006067Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006068
6069 * libxml.spec.in: fixed the alpha compile problem
6070 * parser.[ch]: changed errno to errNo in the parser context :-(
6071 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6072 * doc/xml.html: changed CHAR to xmlChar
6073 * doc/html/*: recompiled the documentation
6074 * configure.in: 1.7.1
6075
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006076Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6077
6078 * parser.h: modified the parser context struct to regain 1.4.0
6079 binary compatibility
6080 * parser.c, xml-error.h: added errno ot teh context and defined
6081 a set of errors values with update of errno
6082 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6083 DTDs and entities
6084 * *.h, *.c: complete cleanup of the use of config.h and include
6085 protection depending on the current setup.
6086 * overalll debugging, maintenance and bug-fixing on all modules
6087 * updated the documentation
6088 * ready for 1.7.0
6089
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006090Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * HTMLparser.c : cleanup
6093 * SAX.c valid.c valid.h: added ID/IDREF checking
6094 * tree.c tree.h: extended doc structure for refs
6095 * configure.in: 1.6.2
6096 * parser.c: patched bug in SAX user arg call
6097 * parserInternals.h: patched missing close in C++ wrapping
6098 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6099 especially upcoming XPointer implementation.
6100 * doc/xml.html: augmented, typo
6101
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006102Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6103
6104 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6105 not all invocations of install understand -d.
6106
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006107Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6108
6109 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6110 to make 'check' works, when builddir != srcdir.
6111
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006112Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * doc/xml.html : updated the documentation
6115
Daniel Veillard6454aec1999-09-02 22:04:43 +00006116Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6119 not deallocated memory blocks
6120 * *.c : replaces all calls to malloc() free() and realloc() to
6121 the wrapper functions/macros
6122 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6123 instead of xmlFreeNodeList()
6124
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006125Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6126
6127 * HTMLparser.c: corrected a stupid bug leading to core dump at
6128 tree deallocation. Removed warnings indicated by
6129 Stephane.Conversy@lri.fr
6130 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6131 looked for in the external subset
6132
6133Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006134
6135 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6136 on SGI by Stephane.Conversy@lri.fr
6137
Daniel Veillardb96e6431999-08-29 21:02:19 +00006138Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * all .h : changed the prototype declaration indent as in gtk
6141 * most .c : working on reducing the TODOs in the code
6142 * most .c : cleanup though -pedantic and Insure++
6143 * improvements on validation ID checkings.
6144 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6145 * xml-config.in: closed #1810
6146
6147Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006148
6149 * tree.h, valid.c, valid.h: more work on validity, IDs
6150 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6151 definition for AIX
6152
Daniel Veillardb556eb51999-08-15 17:19:50 +00006153Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6154
6155 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6156 the distribution due to a cut'n paste error at last commit
6157
Daniel Veillardb05deb71999-08-10 19:04:08 +00006158Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * configure.in: upgraded to version 1.4.0
6161 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6162 Big update, added a large part of the validation process,
6163 it should be usable, but some parts are missing
6164 * xpath.c: improved the implementation w.r.t. root.
6165 * Makefile.am: added more tests
6166 * test and result trees: added a lot of tests
6167 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6168
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006169Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * Added an HACKING file
6172
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006173Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * xpath.[ch] : improvements and debug of the XPath implementation
6176 * parser.c, HTMLparser.c : modified the parsers to be progressive
6177 * tree.[ch] : extended the Buffer promitives
6178 * xmlIO.[ch] : added basic I/O routines providing progressive
6179 parsing and ready for I18N conversion plugins
6180 * SAXresult/* : the SAX callback sequence maybe slightly different
6181 now
6182 * test*.c : improved/updated the tests programs
6183 * doc/* : recompiled the docs.
6184
Daniel Veillard15b75af1999-07-26 16:42:37 +000061851999-07-26 Michael Meeks <michael@edenproject.org>
6186
6187 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6188
6189 * tree.c: Ditto.
6190
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006191Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * configure.in: upgraded to version 1.4.0
6194 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6195 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6196 XML query language, see http://www.w3.org/TR/xpath for more details.
6197 * parser.c, parser.h: added CHAR* related string functions for XPath
6198 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6199 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6200 rebuild the docs.
6201 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6202 and regression testing capabilities for XPath.
6203
Daniel Veillardd79d7871999-07-12 10:38:12 +00006204Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6207 closing bug #1646
6208
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006209Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * Makefile.am, example/Makefile.am: closed bug #1683
6212
Daniel Veillard3166ab11999-07-11 16:14:19 +00006213Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * example/Makefile.am, configure.in: added the makefile for the
6216 gjobread example
6217
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006218Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6219
6220 * doc/Makefile.am:
6221 - fix which allow "make install DESTDIR=</install/prefix>".
6222
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006223Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6226 which fixed a problem on the file reading-code.
6227
Daniel Veillard82150d81999-07-07 07:32:15 +00006228Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6231 output.
6232 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6233
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006234Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * parser.h : Oops removed the binary compatibility problem
6237 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6238 * parser.c, HTMLparser.c: applied patches for reading from stdin
6239
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006240Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * parser.c, entities.c, valid.c: cleanup bug #1591
6243 * configure.in: cleanup bug #1592
6244 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6245 the same tree back-end. Hence gdome will be available for it.
6246 * doc/Makefile.am: close bug #617
6247
Daniel Veillard97fea181999-06-26 23:07:37 +00006248Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * parser.c: alloctate a per parser context SAX interface block
6251
Daniel Veillard14fff061999-06-22 21:49:07 +00006252Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6255 and xmlEncodeEntitiesReentrant with the correct one :-\
6256
6257Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * commit of my internal XML base changes, quite a lot of
6260 changes, cleanups, better entities support, framework for
6261 new I/O and charset detection and handling
6262 * Fixed the configure/Makefile stuff to generate shared libs
6263 with the proper version info, so we jumped on rev from
6264 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6265 xmlEncodeEntities() result need to be freed now, and a string
6266 xmlParserVersion provide the current library version.
6267
Raph Levien05240da1999-06-15 21:27:11 +00006268Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6269
6270 * parser.c: fixed a buffer overrun for when you have a very long
6271 attribute with no entities in it.
6272
Daniel Veillardbb2da581999-06-13 14:37:07 +00006273Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * added example directory
6276 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6277
Daniel Veillard011b63c1999-06-02 17:44:04 +00006278Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * Release of libxml-1.1, nearly everything has been touched for
6281 this.
6282 * Added more regression tests
6283 * Updated the documentation
6284
Daniel Veillard27d88741999-05-29 11:51:49 +00006285Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * tree.[ch]: unified the XML_NO_CORBA defines.
6288 * parser.c encoding.[ch]: started plugging in char encoding detection
6289
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006290Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6291
6292 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6293 Also freed allocated buffer.
6294
Daniel Veillard27d88741999-05-29 11:51:49 +00006295Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006296 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6297 reentrancy problem at printing. One is left in entities.c, to
6298 remove ASAP
6299 * testSAX.c : added a test example showing the use of the SAX
6300 interface if one doesn't want to build the DOM tree.
6301 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6302
Daniel Veillard517752b1999-04-05 12:20:10 +00006303Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6306 large revamping of the parser to use SAX callbacks
6307 http://www.megginson.com/SAX/ (or at least a C like interface
6308 a la Expat). It's now possible to set up your own callbacks
6309 and the parser will not build a DOM tree.
6310 * test/* result/*: updated the test suite, I finally removed
6311 the old Namespace draft support (PI based).
6312
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006313Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * Makefile.am: added test result to EXTRA_DIST for make tests
6316
Daniel Veillard64068b31999-03-24 20:42:16 +00006317Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * parser.c, parserInternals.h: moved the chars macro definitions
6320 to parserInternals.h
6321 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6322 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6323
Daniel Veillard012ccc11999-03-23 10:11:11 +00006324Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * xml-config.in : applied patch to make --version work
6327
Raja R Harinatha86c23e1999-03-05 22:14:01 +000063281999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6329
6330 * Makefile.am (check-local): Alias for `tests' target. This will
6331 cause `make check' to do the right thing.
6332 (tests): Don't run tests in srcdir. Also, replaced calls to
6333 basename with a `sed' "equivalent".
6334
Daniel Veillardd109e371999-03-05 06:26:45 +00006335Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6338 it in the header and not the sources, updated the doc.
6339 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6340 pointing this out.
6341
Daniel Veillardbc50b591999-03-01 12:28:53 +00006342Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6345 exported the inputStream routines.
6346 * doc/html/* : updated accordingly
6347
Daniel Veillardd692aa41999-02-28 21:54:31 +00006348Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * parser.c, parser.h, parserInternals.h: added a few extra
6351 internal calls to allocate and free parser contexts ...
6352 * doc/html/* : updated accordingly
6353
Daniel Veillard55a99271999-02-25 11:01:29 +00006354Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6355
6356 * configure.in, Makefile.am, doc/makefile.am : General changes for
6357 1.0.0 release and including the generated HTML documentation.
6358
Daniel Veillard35925471999-02-25 08:46:07 +00006359Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * makefile.am : added parserInternals.h, oops.
6362
Daniel Veillard1e346af1999-02-22 10:33:01 +00006363Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * parserInternals.h: added this header giving access to the parser
6366 internal functions.
6367 * doc/Makefile.am : added a rebuild target which rebuilds the full
6368 set of documentations
6369 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6370 the internal subset.
6371 * *.c *.h: modifications needed to generate the documentation using
6372 gtk-doc, cleanup of functions blocks, reorganisation of struct
6373 declarations.
6374
Daniel Veillard1164e751999-02-16 16:29:17 +00006375Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6378 the tar and spec file to include the beginning of the doc.
6379
Nuno Ferreira03d04781999-02-13 00:07:17 +000063801999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6381
6382 * doc/.cvsignore: Added this file.
6383
Daniel Veillard6800ef31999-02-08 18:33:22 +00006384Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * tree.c: fixed xmlGetProp to return "" when the attribute
6387 exists, even if the node-list is NULL.
6388
Daniel Veillard726c7e31999-02-08 15:13:10 +00006389Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * tree.c: patched an error outputting empty attribute values.
6392 * Makefile.am and doc/makefile.am: have been updated during the
6393 week-end. Sorry for an empty CVS log, I got a shell problem.
6394
Daniel Veillard1899e851999-02-01 12:18:54 +00006395Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * tree.h: cleaned up using enums instead of defines
6398 * parser.c, valid.[ch]: more work on parsing/output of element
6399 declarations
6400
Daniel Veillard3b9def11999-01-31 22:15:06 +00006401Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * valid.[ch], tree.c, parser.c : more work toward full parsing
6404 of XML DTDs.
6405 * README: added informations about mailing-list and on-line
6406 documentation
6407
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000064081999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6409
6410 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6411
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006412Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * parser.c, tree.[ch] : more work toward conformance testing,
6415 added a last element to accelerate parsing of very flat structures
6416 started working on internal subset Element content declaration.
6417 * valid.[ch] : first cut at adding code toward validation.
6418 * previous changes had also small impact on most files, especially
6419 the conformance testing using James Clark test suite.
6420
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006421Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6422
6423 * test/* : updated the examples, most of them were not well
6424 formed (humm), and added rdf2.
6425 * result/* : resulting changes in the output.
6426
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006427Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6430
Daniel Veillard44b3a061998-12-05 17:27:22 +00006431Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * tree.c: patched a bug in the generation of empty attributes
6434
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006435Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6438 for node/trees/documents/... Biggest problem is namespace
6439 support when copying subtrees.
6440
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006441Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * parser.c, entities.c: improve entities and char ref encoding,
6444 and cleanups of error messages.
6445
Daniel Veillard242590e1998-11-13 18:04:35 +00006446Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * parser.c, entities.c: simple bug hunting done during rpm2html and
6449 rpmfind integration.
6450
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006451Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * parser.[ch]: Added interfaces allowing to specify a SAX
6454 handler before parsing.
6455
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006456Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * parser.c: redirrect all errors reporting through the SAX
6459 error function
6460
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006461Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6464 * libtool, tlmain ...: update of the libtool files
6465
Miguel de Icaza442321c1998-11-04 18:13:38 +000064661998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6467
6468 * entities.c: Use g_snprintf insteda of snprintf.
6469
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006470Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6473 added ent5 test for this purpose.
6474 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6475
Daniel Veillard27271681998-10-30 06:39:40 +00006476Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * parser.c: fixed? a strange error due to compression on a GWP
6479 document.
6480
Daniel Veillard25940b71998-10-29 05:51:30 +00006481Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * tree.[ch]: bug fixing
6484 * entities.[ch]: defined a specific type for predefined entities
6485 * doc/xml.html: more documentation on the library, how to use it,
6486 overview of the interfaces.
6487
Daniel Veillard16253641998-10-28 22:58:05 +00006488Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6491
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006492Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6493
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006494 * tree.c: corrected a small bug
6495 * doc/xml.html: continuing writing documentation.
6496
6497Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6498
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006499 * debugXML.h debugXML.c: added debugging utilities.
6500 * tester.c: added --debug switch.
6501 * tree.c: patched an incorrect node->type assignment.
6502 * parser.c: formatting, ensure that node->doc != NULL in attributes
6503
Daniel Veillardccb09631998-10-27 06:21:04 +00006504Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6505
6506 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6507 entity support and provide an internal representation close to
6508 DOM one (entity ref nodes, and attribute value as tree). I tried
6509 to preserve the interface but this will surely break some apps
6510 (I have to change rpm2html/rpmfind for example). I had to change
6511 two interfaces, and the generated tree is somewhat different.
6512 * doc/* : started documenting the XML library, the tree and
6513 DOM/Corba. This is a first step.
6514
Daniel Veillard11e00581998-10-24 18:27:49 +00006515Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6516
6517 * parser.c: Set up the fonctions comment block, boring but useful.
6518 * parser.h, SAX.c, parser.c: now attributes are processed through
6519 the SAX interface. The problem is that my SAX interface diverged
6520 quite a bit from the original one, well this is not an official
6521 spec, and translating it from Java to C is hairy anyway...
6522
Daniel Veillard97b58771998-10-20 06:14:16 +00006523Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6526 fonctions comment block, boring but useful.
6527
6528Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006529
6530 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6531 conversion routines. However they are not yet used to convert the
6532 inputs. The core will run with UTF-8.
6533
Daniel Veillard33942841998-10-18 19:12:41 +00006534Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * tree.c : make sure that the type id is properly set-up when
6537 a new object is allocated, needed for DOM.
6538
Daniel Veillard27fb0751998-10-17 06:47:46 +00006539Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * tree.h, tree.c: Ok, the main objects in the tree will be native
6542 corba objects, it costs 8 bytes per Node, Attribute and Document
6543 but it simplifies the Corba integration a lot (no extra interface
6544 objects to allocate/free).
6545
Daniel Veillard0bef1311998-10-14 02:36:47 +00006546Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6549 and changed NODEs contants for conformity with DOM Level 1
6550
Daniel Veillard27864701998-10-08 03:47:24 +00006551Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * added hooks to keep track of servants when creating objects
6554 xmlDoc and xmlNode (for Corba export).
6555
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006556Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * added xml-config script.
6559
Daniel Veillard7066a791998-10-01 20:28:28 +00006560Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6563 to autoupdate libtool and automake conf files.
6564
Miguel de Icaza60681bd1998-09-30 19:28:59 +000065651998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6566
6567 * Makefile.am: Use '?' to separate the sed
6568 commands as ',' is used when people pass -Wl,something.
6569
6570
Daniel Veillard15a8df41998-09-24 19:15:06 +00006571Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * tree.c, tree.h: added a per-document compression interface.
6574
Daniel Veillard151b1b01998-09-23 00:49:46 +00006575Tue Sep 22 20:47:38 EDT 1998
6576
6577 * tree.c, tree.h: added saving with compression and added interfaces
6578 to control the compression level (xmlGetCompressMode,
6579 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6580
Daniel Veillard70120ff1998-09-22 00:24:21 +00006581Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * parser.c: corrected a loop for files of size 0
6584
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000065851998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6586
6587 * error.h: New file. Contains prototyes from `error.c'.
6588
Tom Tromeyc19653d1998-08-14 01:22:43 +00006589Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6590
6591 * Makefile.am (xmlincdir): New macro.
6592 (xmlinc_HEADERS): Renamed from include_HEADERS.
6593
Daniel Veillard845664d1998-08-13 04:43:19 +00006594Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * applied small patch on numeric entities from
6597 Christopher Blizzard <blizzard@appliedtheory.com>
6598
Daniel Veillard260a68f1998-08-13 03:39:55 +00006599Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * New release 0.2, removed the old xml_* files so that it's
6602 coherent with the other CVS base (W3C), far better conformance
6603 to standard, new namespaces, decent entities support, beginning
6604 of a SAX-like interface. Nearly nothing left intact, even the
6605 test examples ...
6606
Christopher Blizzarda36749e1998-07-30 21:47:18 +000066071998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6608
6609 * .cvsignore: Add .deps dir
6610
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006611Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6614
Daniel Veillardfe926001998-07-26 04:28:20 +00006615Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006616
Daniel Veillardfe926001998-07-26 04:28:20 +00006617 * configure.in: added test for CPP
6618 * AUTHORS, Changelog: the original ones didn't get commited but the
6619 glib ones instead, fixed.
6620 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006621
Daniel Veillardfe926001998-07-26 04:28:20 +00006622Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006623
Daniel Veillardfe926001998-07-26 04:28:20 +00006624 * integrated code developped at W3C
6625 * changed the original Copyright
6626 * migrated to automake
6627 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006628