blob: ac5cff82fcd1be30d654171d25877c95bec37cf0 [file] [log] [blame]
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2 * include/libxml/tree.h: added _private member to xmlNs struct
3
Daniel Veillard1d995272002-07-22 16:43:32 +00004Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5
6 * HTMLparser.c: fixing bug #84876 based on the xml working
7 code.
8
William M. Brack61eaba52002-07-21 11:14:18 +00009Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10
11 * python/Makefile.am: enhanced to fix bug 72012 (errors
12 when using '-jX' make parameter)
13
William M. Brackef61d202002-07-19 08:32:00 +000014Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
15
16 * xpath.c: small additional enhancement for booleans
17 compared to nodesets
18
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000019Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
20
21 * HTMLtree.c: changed the order of the encoding declaration
22 attributes in the meta tags due to a bug in IE/Mac
23
William M. Brack0c022ad2002-07-12 00:56:01 +000024Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
25
26 * xpath.c: enhanced handling of booleans (especially '='
27 and '!=' for nodesets) - fixes bug 85256. Added new
28 routine xmlXPathNotEqualValues for more proper handling
29 of '!=' when nodesets are involved.
30
Daniel Veillard06944e22002-07-11 19:55:18 +000031Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
32
33 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
34 doc/xmlcatalog_man.xml to the source distribution
35
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000036Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
37
38 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
39 asked for this.
40
Daniel Veillard539638b2002-07-06 19:55:14 +000041Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
42
43 * configure.in: preparing 2.4.23
44 * doc/*: rebuilt the docs
45
Daniel Veillard176d99f2002-07-06 19:22:28 +000046Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
47
48 * parser.c: fixing bug #84169 by fixing the
49 comment of xmlCreatePushParserCtxt to describe the
50 encoding detection parameters better.
51
Daniel Veillard37f961d2002-07-06 17:53:56 +000052Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
53
54 * valid.c: fixing bug #79331 in one path the lookup for
55 ID attributes on a namespaced node wasn't handled correctly :-\
56
Daniel Veillard8c9872c2002-07-05 18:17:10 +000057Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
58
59 * HTMLparser.c: trying to fix 87235 about discarded white
60 spaces in the HTML parser.
61 * result/HTML/*: this changes the output of a number of HTML
62 regression tests
63
Daniel Veillardfdc91562002-07-01 21:52:03 +000064Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
65
66 * xpath.c: applied patch from Richard Jinks for the namespace
67 axis + fixed a memory error.
68 * parser.c parserInternals.c: applied patches from Peter Jacobi
69 removing ctxt->token for good.
70 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
71 popped out by the regression tests.
72 * Makefile.am: patch for threads makefile from Gary Pennington
73
William M. Brack6000af52002-06-28 11:43:13 +000074Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
75
Daniel Veillardfdc91562002-07-01 21:52:03 +000076 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000077 expressions involving preceding-sibling (et al).
78
Daniel Veillard153120c2002-06-18 07:58:35 +000079Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
80
81 * hash.c: applied a patch from Peter Jacobi to solve a problem
82 when compiling with the Watcom C on Win32
83 * result/schemas/*.err: the change of hashing algo generated
84 permutations in the output
85
Daniel Veillard5f7f9912002-06-17 17:03:00 +000086Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
87
88 * hash.c: applied patch from Sander Vesik improving the quality of
89 the hash function.
90
Aleksey Sanina5808b92002-06-14 17:07:41 +0000912002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000092
93 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
94 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
95 xmllint.c xpath.c: replaced sprintf() with snprintf()
96 to prevent possible buffer overflow (the bug was pointed
97 out by Anju Premachandran)
98
Daniel Veillarde059b892002-06-13 15:32:10 +000099Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * parser.c: removed an uninitialized data error popped by valgrind
102 on PE references
103
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000104Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
105
106 * doc/xml.html
107 adding tutorial reference to the web page
108
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000109Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
110
111 * doc/tutorial/xmltutorial.xml
112 * doc/tutorial/ar01s07.html
113 * doc/tutorial/ape.html
114 * doc/tutorial/includegetattribute.c
115 adding section to tutorial about retrieving an attribute
116 value
117
Daniel Veillardf5582f12002-06-11 10:08:16 +0000118Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
119
120 * parser.c: applied a couple of patches from Peter Jacobi to start
121 to get rid of ctxt->token, with a possible significant speed
122 improvement to be gained once done. Better compliance with PE
123 references constructs in DTDs too.
124 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
125 from Peter too
126
Daniel Veillard38d80e22002-06-11 07:24:56 +0000127Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * parser.c: Babak Vahedipour-Kunze reported that openTag in
130 xmlParseElement was likely to have been deallocated at the
131 time of the report, possibly leading to segfault. Just report
132 the tag name now.
133
Daniel Veillard9e412302002-06-10 15:59:44 +0000134Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
135
136 * xpath.c: patch from Richard Jinks for XPath substring() function
137 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
138
Aleksey Sanina5808b92002-06-14 17:07:41 +00001392002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000140
141 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
142
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000143Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
144
145 *doc/FAQ.html
146 fixing typos in FAQ, thanks to Robert Funnell for the
147 editing help
148
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000149Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * NEWS: got complaints from rpmlint that it was empty
152
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000153Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
154
155 * added doc/tutorial, including:
156 apa.html
157 apb.html
158 apc.html
159 apd.html
160 ar01s02.html
161 ar01s03.html
162 ar01s04.html
163 ar01s05.html
164 ar01s06.html
165 includeaddattribute.c
166 includeaddkeyword.c
167 includekeyword.c
168 includestory.xml
169 index.html
170 xmltutorial.xml
171 libxml tutorial, including generated html
172
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000173Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
174
175 * result/c14n/exc-without-comments/merlin-c14n-two-*
176 result/c14n/without-comments/merlin-c14n-two-*
177 test/c14n/exc-without-comments/merlin-c14n-two-*
178 test/c14n/without-comments/merlin-c14n-two-*
179 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
180 c14n/exc-c14n and slightly modified test script to handle
181 these test cases
182 * c14n.c: fixed bugs for complicated nodes set (namespace
183 without node and others from merlin-c14n-two.tar.gz)
184 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
185 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
186 for xmlsec performance patch
187 * xpath.c: fixed self::node() for namespaces and attributes
188
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000189Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
190
191 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
192 but with the format parameter
193 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
194
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000195Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
196
197 * Makefile.am: updated c14n tests suite
198 * c14n.c: performance improvement for previous c14n patch
199
Daniel Veillarde72c7562002-05-31 09:47:30 +0000200Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
201
202 * parser.c: another peroformance patch from Peter Jacobi, that
203 time on parsing attribute values.
204
Aleksey Sanin508a1012002-05-31 06:32:32 +0000205Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
206
207 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
208 into LibXML2 test suite
209
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000210Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
211
212 * c14n.c: propagating xpath ancesstors node fix to c14n
213 plus small performance improvement to reduce number of
214 mallocs
215 * xpath.c: fixed ancestors axis processing for namespace nodes
216
Daniel Veillard46de64e2002-05-29 08:21:33 +0000217Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
218
219 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
220 Peter Jacobi
221
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000222Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
223
224 * configure.in: preparing 2.4.22
225
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000226Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
229 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
230 a public entry point.
231 * doc/*: rebuilt the API and docs
232
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000233Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
234
235 * xpath.c: patch from Richard Jinks to fix a problem introduced
236 in the previous patch and pointed by Norm
237
Daniel Veillardc6924812002-05-24 11:10:43 +0000238Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
239
240 * libxml.spec.in: fixing bug #81112
241
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000242Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
243
244 * uri.c: fixing bug #82848
245
Daniel Veillarda2878972002-05-24 07:54:39 +0000246Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
247
248 * result/catalogs/mycatalog.full: Aleksey's commit changed the
249 output of one catalog test
250
Aleksey Sanin114e4752002-05-24 07:20:27 +0000251Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000252
Aleksey Sanin114e4752002-05-24 07:20:27 +0000253 * global.data globals.c tree.c include/libxml/globals.h
254 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
255 default value for global parameter xmlIndentTreeOutput to 1 and
256 introduced new global parameter xmlTreeIndentString (the string
257 used to do one-level indent) with default value " " (as it was
258 in tree.c)
259
Daniel Veillard49d5af82002-05-23 11:55:49 +0000260Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
261
262 * Makefile.am: Merijn Broeren pointed out a problem when compiling
263 with trio and schemas.
264
Daniel Veillard7c13af42002-05-22 09:57:32 +0000265Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
266
267 * xpath.c: patch from Richard Jinks to fix the problem raised in
268 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
269
Daniel Veillard5a872412002-05-22 06:40:27 +0000270Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
271
272 * xmlschemas.c: a bit of work on import.
273 * xmlschemastypes.c: Charles Bozeman provided a compare function
274 for date/time types so min/max facet restrictions should work,
275 indeterminate comparisons return an error instead of equal.
276 * test/schemas/date_0* result/schemas/date_0_0: specific test
277 from Charles Bozeman too
278
Daniel Veillard10b6da42002-05-18 07:55:20 +0000279Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
282 from Christian Cornelssen fixing the man pages and the Catalog
283 building script.
284 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
285 next step is <xs:import> I now have a reasonable understanding
286 of how it works.
287
Daniel Veillarde5354492002-05-16 08:43:22 +0000288Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
289
290 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
291
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000292Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
293
294 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
295
Daniel Veillard088bf112002-05-14 11:03:59 +0000296Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * xpath.c: fixing an XPath function evalutation bug pointed out
299 by Alexey Efimov where the context was lost when evaluating
300 the function arguments
301
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000302Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000303
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000304 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
305 function public for XMLSec performance optimizations
306
Daniel Veillard3cd72402002-05-13 10:33:30 +0000307Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * python/generator.py python/libxml2class.txt : fixed a problem
310 with the HTML parser pointed by Gary Benson
311 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
312 example
313
Aleksey Sanine48a3182002-05-09 18:20:01 +0000314Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
315 * parser.c: fixed bug #81159 (memory growth in SAX)
316
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000317Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
318 * xpath.c: fixed bug #78858 (the real fix)
319
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000320Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000321 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000322
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000323Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
324
325 * tree.c: modified xmlNodeSetBase to allow changing the
326 base of a document.
327
Daniel Veillard070803b2002-05-03 07:29:38 +0000328Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
329
330 * xmlschemastypes.c: patch Charles Bozeman for validation of
331 all the date, time, and duration types
332 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
333 * configure.in: fixed an error pointed by an user
334 * xml2-config.in: fixed an error pointed by an user
335
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000336Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
337
338 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
339 win32/libxml2.def.src xmlIO.c: exported default
340 'file:', 'http:' and 'ftp:' protocols input handlers
341 and maked protocols comparisson case insensitive
342
Daniel Veillard34de97f2002-04-30 14:29:22 +0000343Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
344
345 * configure.in: Neven Has detected a typo
346
Daniel Veillard28577c32002-04-30 06:48:41 +0000347Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
348
349 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
350 as one of the persons allowed to commit directly to the
351 module.
352
Daniel Veillardfc57b412002-04-29 15:50:14 +0000353Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
354
355 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
356 * valid.c: raised a too low limit
357 * doc/*: rebuilt the docs
358
Daniel Veillardeca82812002-04-24 11:42:02 +0000359Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
360
361 * test/XPath/expr/floats test/XPath/expr/functions
362 result/XPath/expr/floats result/XPath/expr/functions
363 xpath.c: another XPath conformance patch from Richard Jinks
364
Daniel Veillard13e04c62002-04-23 17:51:29 +0000365Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
366
367 * xmlschemas.c: fixed validation of attribute groups.
368 * test/schemas result/schemas: added an example from the primer
369
Daniel Veillard88c58912002-04-23 07:12:20 +0000370Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
371
372 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
373 * test/schemas result/schemas: updated the test list
374
Daniel Veillarde19fc232002-04-22 16:01:24 +0000375Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
376
377 * TODO: updated a bit
378 * parser.c: made a comment more specific
379 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
380 Schemas conformance.
381 * test/schemas result/schemas: updated the test list
382
Daniel Veillard441bc322002-04-20 17:38:48 +0000383Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
384
385 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
386 implementing xs:all with minOccurs = 0
387 * tes/schemas/* result/schemas/*: added more tests covering
388 xs:all
389
Daniel Veillard8a001f62002-04-20 07:24:11 +0000390Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
391
392 * xmlregexp.c: first implementation of the all particle, this
393 may need to be revisited for case where not all transitions
394 must be crossed.
395
Daniel Veillard7646b182002-04-20 06:41:40 +0000396Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
397
398 * tree.c: another entity processing update from Markus Henke
399
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000400Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
401
402 * trionan.c: fixed crash on OSF/1
403
Daniel Veillardb4398962002-04-19 07:01:55 +0000404Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
405
406 * xmlschemas.c: more Schemas work
407 * test/schemas/* result/schemas/*: added more tests coming
408 from the spec.
409
Daniel Veillard54761132002-04-18 21:00:44 +0000410Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
411
412 * c14n.c: patch from Aleksey Sanin reflecting a change in the
413 ExcC14N specification
414
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000415Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * tree.c: patch from Markus Henke, fix for recursive entities.
418
Daniel Veillard23b1f372002-04-18 15:50:05 +0000419Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
420
421 * xpath.c: fix a problem with string() on a document node.
422
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000423Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
424
425 * Makefile.am xmlschemas.c: more Schemas work
426 * test/schemas/* result/schemas/*: added more tests coming
427 from the spec.
428
Daniel Veillard6231e842002-04-18 11:54:04 +0000429Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
430
431 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
432 * result/HTML/*: this changes a few things in the results
433
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000434Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
435
436 * include/libxml/tree.h: eliminated 'declaration different than
437 prototype' warning
438 * include/win32config.h: "resolved" conflicts with errno.h
439
Daniel Veillardb509f152002-04-17 16:28:10 +0000440Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
441
442 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
443 on the automata interfaces and debug of counted choices
444 * test/schemas/* result/schemas/*: added a number of tests
445
Daniel Veillard8651f532002-04-17 09:06:27 +0000446Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
447
448 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
449 a bit of work on Schemas
450 * testSchemas.c: try to make it more useful
451 * test/schemas/* result/schemas/* Makefile.am: changed the
452 Schemas regression test procedure, started adding a few samples
453
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000454Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
455
456 * include/libxml/encoding.h: Patch for the Borland C++ builder
457 * include/libxml/tree.h: Patch for the Borland C++ builder
458 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000459 * win32/bcb5: New directory for the Borland C++ builder
460 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000461
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000462Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
463
464 * win32/Makefile.msvc: Update for XML Schema support
465 * win32/configure.js: Update for XML Schema support
466 * win32/libxml2.def.src: Update for XML Schema support
467
Daniel Veillard4255d502002-04-16 15:50:10 +0000468Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
469
470 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
471 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
472 xmlunicode.c include/libxml/Makefile.am
473 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
474 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
475 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
476 include/libxml/xmlversion.h.in : merged the current state of
477 XML Schemas implementation, it is not configured in by default,
478 a specific --schemas configure option has been added.
479 * test/automata test/regexp test/schemas Makefile.am
480 result/automata result/regexp result/schemas:
481 merged automata/regexp/schemas regression tests
482
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000483Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
484
485 * xpath.c: Gary found a compile time problem, fixes #78823
486
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000487Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
488
489 * configure.in: release of 2.4.20
490 * doc/*: updated and rebuilt the docs
491
Daniel Veillardf544f192002-04-15 12:56:56 +0000492Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
493
494 * python/Makefile.am: patch from Cristian Gafton to build on
495 Red Hat 6.2, should also fix #75779
496
Daniel Veillard940492d2002-04-15 10:15:25 +0000497Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
498
499 * valid.c: first part of fixing #78729
500
Daniel Veillardeb475a32002-04-14 22:00:22 +0000501Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
502
503 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
504 escaping of URI when saving HTML files.
505 * result/HTML/*: this impacted some tests
506
Daniel Veillard9b731d72002-04-14 12:56:08 +0000507Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
508
509 * configure.in: trying to fix #77441
510
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000511Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * include/libxml/xmlIO.h: Hallski complained it could not be
514 included by itself.
515
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000516Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
517
518 * configure.in: applied an IEEE flag patch for OSF/1 #77825
519
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000520Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
521
522 * win32/configure.js: patch from Nilo for the c14n option
523 * win32/Makefile.msvc: fixed libxml2.def generation with threads
524
Daniel Veillardda423da2002-04-10 19:25:38 +0000525Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
526
527 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
528 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
529 LIBXML_THREAD_ENABLED
530
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000531Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
532
533 * xpath.c: another patch from Richard Jinks for substring conformance
534 * test/XPath/expr/floats test/XPath/expr/strings
535 result/XPath/expr/floats result/XPath/expr/strings: update of the
536 test suite to check those.
537
Daniel Veillard01917aa2002-04-10 11:30:41 +0000538Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
539
540 * xpath.c: patch from Richard Jinks for .x float parsing.
541
Daniel Veillard46d6c442002-04-09 16:10:39 +0000542Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
543
544 * parser.c: patch from Markus Henke when an encoding ain't recognized
545
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000546Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
547
548 * libxml.m4: got a report that #include <string.h> was needed
549
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000550Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * xmllint.c: applied a fix from Anthony Jones for -o /--output
553
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000554Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
555
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000556 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000557
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000558Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
559
560 * xpath.c: fixed a bug in the nodeset to boolean comparison code
561 pointed out by Melvyn Sopacua.
562
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000563Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
564
565 * libxml.m4: Frédéric Crozat gave a patch related to the change
566 of Include paths breaking the libxml.m4
567
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000568Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * xpath.c: Fix bug #76927 forgot to save some context
571 when evaluating binary expressions
572
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000573Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * configure.in: fixed configure for MPE/iX from Markus Henke
576 * xmlmemory.c: fixed initialization problems
577 * xpath.c: another set of patches from Richard Jinks this
578 fixes "make XPathtests" on linux
579
Daniel Veillard21458c82002-03-27 16:12:22 +0000580Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
583 * test/XPath/expr/compare test/XPath/expr/equality
584 test/XPath/expr/floats test/XPath/expr/functions
585 test/XPath/expr/strings result/XPath/expr/compare
586 result/XPath/expr/equality result/XPath/expr/floats
587 result/XPath/expr/functions result/XPath/expr/strings: Updated
588 tests though they show a divergence on Linux
589
Daniel Veillard28dfed12002-03-27 09:08:17 +0000590Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
591
592 * xpath.c trionan.c: previous commit also included patches
593 from Richard Jinks on some IEEE support corner case
594
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000595Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
596
597 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
598 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
599 that $(datadir) should be used for docs
600
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000601Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
604 could leak filedescriptors
605
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000606Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * configure.in nanohttp.c: applied patch from Allan Clark for
609 UnixWare/OpenServer
610
Daniel Veillard19274092002-03-25 16:48:03 +0000611Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * configure.in: preparing 2.4.19
614 * doc/*: rebuilt the docs
615
Daniel Veillard56b2db72002-03-25 16:35:28 +0000616Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * nanohttp.c: fixing #76043, got fed up with non-portability
619 of that piece of code.
620
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000621Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * valid.c SAX.c: Never commit without running "make tests" :-(
624 fix a couple of stupidities in the previous commit
625 * result/*: a few changes in some attribute order result of previous
626 commit.
627
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000628Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
631 the internal subset should not raise duplicate ID errors,
632 also there was a small bug in conjunction to namespace
633 declarations defaulted and xml:xxx attributes DTD definitions.
634
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000635Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * xpath.c: Richard Jinks also raised some rounding problems
638 this tries to fix them
639
Daniel Veillard4e2df542002-03-22 12:23:14 +0000640Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * xpath.c: Richard Jinks spotted an incoherent memory allocation
643 behaviour in xmlXPathCastToString()
644
Daniel Veillarddb552912002-03-21 13:27:59 +0000645Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
648 raised by Morus Walter
649
Daniel Veillard9e537932002-03-21 13:08:08 +0000650Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
653 from Igor
654
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000655Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
656
657 * xpath.c: fixing #75619, related to a problem when trying
658 to evaluate condition when the current node set resulting
659 from that sub-step evaluation is empty. Also fixes 2 potential
660 problem with previous-sibling and next-siblings axis.
661
Daniel Veillard1840ef02002-03-21 08:05:23 +0000662Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
665 HTML support is not configured in.
666
Daniel Veillard561b7f82002-03-20 21:55:57 +0000667Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
670 include/libxml/tree.h: dohh I really didn't intended to commit
671 this test version :-(
672
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000673Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * testSAX.c: I wanted to see the real speed at the SAX interface
676 after a little too many Ximianer started complaining about the
677 parser speed.
678 added a --quiet option:
679 paphio:~/XML -> ls -l db100000.xml
680 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
681 paphio:~/XML -> time ./testSAX --quiet db100000.xml
682 3200006 callbacks generated
683 real 0m1.270s
684 Which means 16MBytes/s and 3Mcallback/s
685
Daniel Veillardc62a1472002-03-19 18:35:12 +0000686Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * xpath.c: valgrind spotted another error that time when running
689 on libxslt regression tests
690
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000691Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * Makefile.am: adding "make valgrind" running the full regression
694 tests (except python ones) under Valgrind (using valgrind -q
695 which was kindly added by the author).
696 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
697 passes cleanly now except an obcure floating point initialization
698 raised in log10() in one XPath regression test ???
699 * tree.c: edited some comments to close #75244
700
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000701Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
704 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
705 context of ScrollKeeper, made sure that if the number is
706 an integer, the serialization follows the description at
707 http://www.w3.org/TR/xpath#section-String-Functions
708
Daniel Veillard5997aca2002-03-18 18:36:20 +0000709Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
710
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000711 * configure.in: preparing 2.4.18
712 * doc/*: updated and rebuilt the web site
713 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
714 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000715 * parser.c: humm, changed the way the SAX parser work when
716 xmlSubstituteEntitiesDefault(1) is set, it will then
717 do the entity registration and loading by itself in case the
718 user provided SAX getEntity() returns NULL.
719 * testSAX.c: added --noent to test the behaviour.
720
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000721Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * parser.c: Wilfried Teiken provided a hackish but working
724 way to get context reported back on entities when parsing
725 with SAX and without breaking the DOM build.
726
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000727Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * c14n.c: applied a new patch from Aleksey Sanin
730 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
731 to reference Aleksey implementation of XML digital Signatures
732
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000733Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * xpath.c: small fix to avoid potential problem due to
736 ordering of freeing data
737 * python/Makefile.am: people were complaining about
738 the generated file in python dir not being built
739
Daniel Veillardd2379012002-03-15 22:24:56 +0000740Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
743 python/generator.py python/libxml.c python/types.c: Cleanup
744 of the python Makefiles based on Jacob and James feedback,
745 fixed the spec file accordingly, fixed the number of warning
746 that passing my pedantic CFLAGS was generating. Conclusion
747 is that Python includes are real crap.
748
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000749Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * configure,in: it was reported quite a few times that
752 xml2-config --cflags should not output
753 -I$includeprefix/libxml2/libxml because libxml2 header names
754 clashes with existing names like list.h from C++ stl.
755 Includes should be #include<libxml/xxx.h> so ...
756
Daniel Veillard6f293b12002-03-15 09:42:33 +0000757Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * c14n.c: another patch from Aleksey Sanin
760
Daniel Veillard5c396542002-03-15 07:57:50 +0000761Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
764 canonicalization algorithm
765 * doc/xml.html doc/index.html: added the C14N references on the
766 index page.
767
jacob berkman9be65862002-03-14 02:15:56 +00007682002-03-13 jacob berkman <jacob@ximian.com>
769
770 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
771 usage, redundant, and gcc specific
772
Daniel Veillard75be0132002-03-13 10:03:35 +0000773Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
774
775 * xpath.c: speedup some node selection operations, this can
776 have a significant impact on DocBook Norm's stylesheets
777 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
778 make sure it's always the case
779 * debugXML.c: distinguish CDATA and comments in ls operations
780
Daniel Veillard61f26172002-03-12 18:46:39 +0000781Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
784 to generate better API descriptions etc...
785
Daniel Veillard9ff88172002-03-11 09:15:32 +0000786Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * c14n.c: Fixing #74186, made sure all boolean expressions
789 get fully parenthesized, ran indent on the output
790 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
791 include/libxml/tree.h: also #74186 related, removed the
792 --with-buffers option, and all the preprocessor conditional
793 sections that were resulting from it.
794
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000795Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * valid.c: applied patch from Dodji Seketeli fixing an
798 uninitailized variable in xmlValidGetValidElements()
799
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000800Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
801
802 * c14n.c: fixed a few comments
803 * doc/*.html doc/*/*.html: regenerated the docs and added
804 the C14N API
805 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
806
Daniel Veillardfa49d872002-03-09 10:20:00 +0000807Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * check-xml-test-suite.py: fix to adapt varaiations in the
810 bindings
811 * configure.in python/setup.py python/setup.py.in: fixed to
812 have the version of the python scripts automatically updated
813
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000814Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
817 in xmlCopyProp()
818
Daniel Veillardaf43f632002-03-08 15:05:20 +0000819Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * configure.in: preparing 2.4.17 release
822 * doc/*: updated and rebuilt the docs
823 * xpath.c: fixed a comment
824 * python/libxml.c: fixed a possible reentrancy problem
825
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000826Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
827
828 * tree.c python/tests/Makefile.am python/tests/attribs.py:
829 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
830 added a specific regression test
831 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
832 not raise exceptions when failing to find the attribute.
833
Daniel Veillard90bc3712002-03-07 15:12:58 +0000834Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836 * configure.in xmllint.c: owen pointed out a problem with the
837 ftme fix, gettimeofday() was not detected by configure and
838 the ftime header wasn't included, dohhh
839
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000840Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * configure.in xmllint.c: trying to fix #71457 for timing
843 precision when gettimeofday() is not availble but ftime() is
844
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000845Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
848 are now copied on install and part of the -devel RPM
849
Daniel Veillard7b416132002-03-07 08:36:03 +0000850Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
851
852 * xpath.c: trying to avoid bug #72150 which was apparently
853 caused by a gcc bug (or a processor problem) as detailed
854 at http://veillard.com/gcc.bug
855
Daniel Veillardf742d342002-03-07 00:05:35 +0000856Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
859 fixed xmlReconciliateNs(), added a Python test/example for
860 inter-document cut'n paste
861 * python/libxml.py: fixed node.doc on document nodes and added
862 xpathEval() onto node objects
863
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000864Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
865
866 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
867 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
868 fixup and integrated tests for the serialization stuff
869
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000870Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
871
872 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
873 moved the libxml man page to section 3
874
Daniel Veillard1e774382002-03-06 17:35:40 +0000875Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * tree.c: fix bug #72490
878 * python/libxml.c python/libxml.py: added methods serialize()
879 and saveTo() to all node elements.
880
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000881Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xmlIO.c: closed #73430, don't read from an input source
884 which indicated an end-of-file or an error.
885
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000886Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
887
888 * parser.c: make sure SAX endDocument is always called as
889 this could result in a Python memory leak otherwise (it's
890 used to decrement ref-counting)
891 * python/generator.py python/libxml.c python/libxml.py
892 python/libxml2-python-api.xml python/libxml2class.txt
893 python/tests/error.py python/tests/xpath.py: implemented
894 the suggestions made by Gary Benson and extended the tests
895 to match it.
896
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000897Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * python/generator.py: applied patch fixing #73450
900
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000901Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
902
903 * xpath.c: fixing #61290 "namespace nodes have no parent"
904 long standing divergence from the XPath REC. NodeSets
905 simply hold a copy of namespace nodes and those node ->next
906 points to the parent (which may not be the node carrying the
907 definition).
908 * include/libxml/xpath.h: flagged but didn't added a possible
909 speedup
910 * DOCBparser.c HTMLparser.c: removed some warnings from push
911 parser due to new state being added.
912 * tree.c: new fix from Boris Erdmann
913 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
914 the XML Canonalization support from Aleksey Sanin
915
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000916Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * tree.c: patch from Boris Erdmann fixing some namespace odities
919 with xmlCopyNode()
920
Daniel Veillardc6613042002-03-02 09:34:02 +0000921Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
922
923 * xmlIO.c: fix bug #72706 when loading a NULL entity
924
Daniel Veillardc0fef772002-03-01 16:16:31 +0000925Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
928 actually change in a future XML Namespace revision.
929
Daniel Veillard79426f22002-03-01 16:14:17 +0000930Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
933 added the possibility of returning nodesets from XPath extension
934 functions written in Python
935
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000936Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * python/*: commiting some Python bindings work done while travelling
939
Daniel Veillard97300512002-03-01 09:13:41 +0000940Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
943 explicitely with memory debugging switched on
944
Daniel Veillard6361da02002-02-23 10:10:33 +0000945Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * python/generator.py python/libxml.c python/libxml2-python-api.xml
948 python/libxml2class.txt python/libxml_wrap.h python/types.c:
949 Added wrapper for the xmlURIPtr type, provided accessors, fixed
950 the accessor generator for strings
951 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
952 regression test.
953
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000954Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * python/README python/generator.py python/libxml.c python/setup.py:
957 added the 'usual' setup.py to allow building a libxml2-python
958 module based on the same code. The initialization is however
959 different the 2 .so files fo libxml2 and libxslt are identical and
960 they entry point initialize both libraries. this is done to avoid
961 some possible nasty problem since the Python don't merge the maps
962 of all shared modules.
963
Daniel Veillard158a4d22002-02-20 22:17:58 +0000964Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * parser.c: fixed a push/encoding bug reported by Michael
967 on librsvg
968
Daniel Veillard7839e162002-02-20 18:54:48 +0000969Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
970
971 * include/libxml/parserInternals.h: fixes a misplaced #endif
972
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000973Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
974
975 * parser.c valid.c: found and fixed a couple of allocation bugs
976
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000977Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * doc/xml.html doc/python.html doc/*: added a Python and binding
980 page describing the current state of the Python bindings and
981 giving pointers to the other languages wrappers.
982
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000983Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
986 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
987 rebuilt the API and web site
988 * xpath.c: fixed #71978 portability bugs
989
Daniel Veillard8aff2472002-02-19 21:50:43 +0000990Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * SAX.c: oops broke automatic defaulting of namespaces attributes.
993
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000994Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * include/libxml/parserInternals.h parser.c: had to change
997 2 internal parsing API when processing document content
998 to check the start and end of element content are defined
999 in the same entity
1000 * valid.c include/libxml/valid.h: attribute normalization can
1001 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1002 with the context to report it.
1003 * SAX.c: fixed the last known bugs, crazy validation constraints
1004 when a document is standalone seems correctly handled. There
1005 is a couple of open issues left which need consideration especially
1006 PE93 on external unparsed entities and standalone status.
1007 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1008 The 2 tests left failing are actually in error. Cleanup done.
1009
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001010Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * valid.c: implemented E59 spaces in CDATA does not match the
1013 nonterminal S
1014
Daniel Veillard878eab02002-02-19 13:46:09 +00001015Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * SAX.c parser.c valid.c: more validation test fixups
1018 * check-xml-test-suite.py: added duration info for the tests
1019
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001020Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * parser.c valid.c: a couple of errors were reported but not
1023 saved back as such in the parsing context. Down to 1% failure rate
1024 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1025
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001026Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * xmlInternald.c: isExtender was missing a char
1029 * parser.c include/libxml/parser.h: % are acceptable in the
1030 internal subset if within a PUBLIC ID
1031
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001032Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * SAX.c parserInternals.c valid.c: more work on the conformance
1035 suite. Took the step to finally block documents with encoding
1036 errors. It's a fatal error per the spec, people should have fixed
1037 their documents by now.
1038
Daniel Veillard55253e22002-02-18 14:32:39 +00001039Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * check-xml-test-suite.py: fixed the test script after some discussion
1042 on the semantic of TYPE="error"
1043 * Makefile.am: added the script to the distrib
1044
Daniel Veillard28757702002-02-18 11:19:30 +00001045Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * SAX.c entities.c: fixed a couple of conformances issues deep
1048 into the validation code (standalone and undeclared Notations)
1049
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001050Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1053 stayed there for years !
1054
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001055Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1058 missing
1059
Daniel Veillardc7612992002-02-17 22:47:37 +00001060Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * check-xml-test-suite.py: improved the behaviour a bit as
1063 well as the logs
1064 * parser.c valid.c SAX.c: fixed a few more bugs
1065 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1066
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001067Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * check-xml-test-suite.py: python script to run regression tests
1070 against the XML Test suite of W3C/OASis
1071 * SAX.c: fixed a validation bug
1072 * parser.c: fixed 3 errors pointed by the test suite
1073 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1074 * python/Makefile.am: fixed a dependendy
1075
Daniel Veillard9f28f302002-02-15 20:48:08 +00001076Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * xmlmemory.c: avoid a warning bug #71594
1079
Daniel Veillard144024e2002-02-13 21:14:46 +00001080Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1083 warning on alpha/Tru64
1084
Daniel Veillarde4301c82002-02-13 13:32:35 +00001085Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * include/libxml/entities.h: fixing a comment
1088 * valid.c: fixing some troubles with validity check on namespaces
1089 * result/VC/NS3 test/VC/NS3: added a specific regression test
1090
Daniel Veillarda6d05382002-02-13 13:07:41 +00001091Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * tree.c: Fixing #71342 serializing '\n' in attribute values
1094 * result/noent/att3 result/att3 test/att3: added a specific
1095 test.
1096
Daniel Veillard797a5652002-02-12 13:46:21 +00001097Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * python/libxml.c: couple of bug fixes
1100
Daniel Veillard01a6d412002-02-11 18:42:20 +00001101Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * python/*.py: removed tabs and used spaces.
1104
Daniel Veillard397ff112002-02-11 18:27:20 +00001105Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1108 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1109
Daniel Veillard03517542002-02-11 13:54:40 +00001110Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1113 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1114
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001115Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * include/libxml/encoding.h include/libxml/entities.h
1118 include/libxml/globals.h include/libxml/parser.h
1119 include/libxml/threads.h include/libxml/tree.h
1120 include/libxml/xmlmemory.h: trying to fix the include mess
1121
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001122Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * include/libxml/xmlmemory.h: reverted part of the previous
1125 attempt to provide #69655, this was breaking the build.
1126
Daniel Veillard0ba59232002-02-10 13:20:39 +00001127Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1130 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1131 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1132 include/libxml/parserInternals.h include/libxml/tree.h
1133 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1134 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1135 clean.
1136 * python/libxml.c: fixed a warning.
1137
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001138Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1141 copying of node, merge back IDs in the target document.
1142 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1143 test/XInclude/ents/ids.xml: test case
1144 * result/VC/ElementValid4: output changed due to a typo fix
1145
Daniel Veillard1c18e302002-02-09 22:16:40 +00001146Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * python/Makefile.am: seems some version of automake didn't
1149 generate the dependancies right as Jacob found out. Add
1150 an extra dependancy rule.
1151
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001152Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * parserInternals.c valid.c: Justin Fletcher found some parts
1155 of the code needing cleanup
1156 * libxml.spec.in python/Makefile.am python/generator.py
1157 python/libxml.c python/libxml.py: Fixed the python Makefiles
1158 corrected a bug showing up on ia64, changed the name of the
1159 python internal module too
1160
Daniel Veillard07be19b2002-02-08 14:20:35 +00001161Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * Makefile.am: applied patch from Andris Pavenis for binary
1164 name suffixes
1165
Daniel Veillardf216d462002-02-08 13:44:24 +00001166Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * xmllint.c win32/win32config.h: fixing #68748
1169
Daniel Veillardd455d792002-02-08 13:37:46 +00001170Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * valid.c: fixing #70166
1173
1174Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * valid.c: fixing #70077
1177
Daniel Veillardc575b992002-02-08 13:28:40 +00001178Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * Copyright Makefile.am README configure.in libxml.spec.in:
1181 Changed to the MIT Licence
1182 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1183 doc/xmlio.html: updated the doc accordingly
1184 * include/libxml/xmlwin32version.h configure.in: preparing
1185 2.4.14 release
1186 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1187 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1188 fixed the const xmlChar * wrapper and generator, XPath extension
1189 functions now use the context as first argument
1190 * python/tests/tstxpath.py python/tests/xpath.py
1191 python/tests/xpathext.py: Updated the tests accordingly
1192 * tree.c: fixed bug #70067
1193
Daniel Veillard7db38712002-02-07 16:39:11 +00001194Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * Makefile.am: cleanup
1197 * debugXML.c: always use stdout if output is NULL
1198 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1199 * python/Makefile.am python/generator.py python/libxml2class.txt
1200 python/libxml_wrap.h python/types.c: augmented the number of bindings
1201 handling FILE * and XPath contexts
1202 * python/tests/Makefile.am: avoid a stupid problem due to the
1203 use of TEST.
1204
Daniel Veillard15a143b2002-02-06 22:40:50 +00001205Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1208
Daniel Veillard70cab352002-02-06 16:06:58 +00001209Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * python/TODO python/libxml.c: cleanup the extension function lookup
1212 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1213
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001214Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * configure.in python/Makefile.am: do not install outside
1217 of prefix
1218
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001219Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * python/TODO python/libxml.c: started adding SAX interfaces
1222 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1223 SAX test
1224
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001225Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * tree.c: hardened the addChild function
1228 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1229 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1230 added accessors needed for xmlNode, a bit more testing and
1231 extension of interfaces
1232 * python/tests/Makefile.am python/tests/build.py: added a test
1233 build from scratch/save/load/check
1234
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001235Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * parserInternals.c: change a small bit in the way valididy
1238 error messages get initialized
1239 * python/TODO python/libxml.c python/libxml2-python-api.xml
1240 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1241 added some memory debugging to track leaks at the libxml2 level
1242 * python/tests/*.py: changed all tests to check for leaks,
1243 there is just one left in XPath extension registrations.
1244
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001245Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * python/TODO python/generator.py python/libxml2-python-api.xml
1248 python/libxml2class.txt: more accessor classes for the parser
1249 context, allow to switch on and check validity
1250 * python/tests/Makefile.am python/tests/error.py
1251 python/tests/invalid.xml python/tests/valid.xml
1252 python/tests/validate.py: attded more test and and added error.py
1253 which I forgot to commit in the last step
1254
Daniel Veillard3ce52572002-02-03 15:08:05 +00001255Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * python/Makefile.am python/types.c: cleanup
1258 * python/libxml.c python/libxml.py python/libxml_wrap.h
1259 python/generator.py python/libxml2-python-api.xml
1260 python/libxml2class.txt: added class for parser context, added
1261 first cut for push mode support. Added a framework to generate
1262 accessors functions.
1263 * python/tests/Makefile.am python/tests/push.py: added a push
1264 test
1265
Daniel Veillardcfb05462002-02-02 23:18:22 +00001266Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1269 bug a bit of cleanup.
1270
Daniel Veillard5d819032002-02-02 21:49:17 +00001271Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1274 python/libxml2class.txt: adding error redirections and preformat
1275 to a python handler
1276 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1277 tests self checking
1278
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001279Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1282 a function
1283
Daniel Veillard9589d452002-02-02 10:28:17 +00001284Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1287 python/libxml.c python/libxml2-python-api.xml
1288 python/libxml2class.txt: Progressing through the TODOs, class
1289 description output, extra XML API, RPM now builds the wrappers
1290 for all python installed versions
1291
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001292Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * configure.in libxml.spec.in python/Makefile.am python/TODO
1295 python/generator.py python/libxml2class.txt: added more informations
1296 in the libxml2-python package including docs. Slightly changed
1297 the class hierarchy
1298 * python/tests/*: added basic regression tests infrastructure too
1299
1300Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1303 added libxml2-python as part of the packages installed
1304
Daniel Veillarda7340c82002-02-01 17:56:45 +00001305Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * python/Makefile.am python/generator.py python/libxml.c
1308 python/libxml.py: more work, now able to extend the
1309 XPath interpreter with functions written in python.
1310
Daniel Veillardc3e39442002-02-01 09:29:41 +00001311Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * python/Makefile.am: Jacob sent a patch to allow building from
1314 tarfile.
1315
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001316Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1319 inserted the python wrappers build, I hope this won't be too
1320 unportable
1321
Daniel Veillard1971ee22002-01-31 20:29:19 +00001322Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * xpath.c: minor optimization
1325 * python/generator.py python/libxml.c python/libxml.py
1326 python/libxml_wrap.h: more work on the python bindings,
1327 they now support XPath and there is no evident leak
1328
Daniel Veillard36ed5292002-01-30 23:49:06 +00001329Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * python/generator.py python/libxml.c python/libxml.py:
1332 more work on the python bindings generator.
1333
Daniel Veillard96fe0952002-01-30 20:52:23 +00001334Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * python/generator.py python/libxml.c python/libxml_wrap.h:
1337 more work on the python bindings.
1338
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001339Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * python/generator.py python/libxml.c python/libxml.py
1342 python/libxml_wrap.h: commited early version of a python binding
1343 for private use only ATM
1344
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001345Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * entities.c tree.c include/libxml/entities.h: applied patch
1348 from Anthony Jones to implement copy of DTD subtree too. Had
1349 just to keep 2 function private which really ought to become
1350 public ones.
1351
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001352Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * xmllint.c: added pointers to the web pages in the usage()
1355
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001356Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * tree.c: more fixes from Petr Kozelka for attribute handling
1359 in the tree API to align the semantic with DOM.
1360
Daniel Veillard36065812002-01-24 15:02:46 +00001361Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * valid.c tree.c entities.c: another set of patches from
1364 Anthony Jones for copy operations cleanup and robustness
1365
Daniel Veillardf8592562002-01-23 17:58:17 +00001366Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1369 an alphabetic index based on comments content
1370 * doc/*: rebuilt the web site with the new references
1371
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001372Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * parserInternals.h: Greg Sjaardema suggested to use an
1375 eponential buffer groth policy in xmlParserAddNodeInfo()
1376
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001377Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1380 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1381 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1382 to generate cross-references, and added/updated the stylesheets
1383 to generate and link API indexes. The generic keyword index
1384 is not done yet.
1385 * doc/*.html: regenerated all the usual docs too
1386
Daniel Veillard2070c482002-01-22 22:12:19 +00001387Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * debugXML.c: added an xpath function to the shell for T. V. Raman
1390
1391Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001392
1393 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1394 debug routines.
1395
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001396Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1399 support of attribute nodes
1400
Daniel Veillard9d06d302002-01-22 18:15:52 +00001401Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1404 hopefully near complete and fully documented of the API in XML
1405 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1406 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1407 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1408 include/libxml/parserInternals.h include/libxml/valid.hi
1409 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1410 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1411 include/libxml/xpath.h include/libxml/xpathInternals.h:
1412 Cleaned up the doc comments a lot in the process, the interface
1413 coverage is now 100%
1414
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001415Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1418 extracts comments from the gtk-doc DocBook output (a bit
1419 convoluted but seems to work).
1420
Daniel Veillard61006472002-01-21 17:31:47 +00001421Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1424 added an XML description of the API, moved the script generating
1425 it here. Added a "make api" target
1426
Daniel Veillardd2f23002002-01-21 13:36:00 +00001427Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1430
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001431Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * xpath.c include/libxml/xpathInternals.h: the change made to
1434 xmlXPathFuncLookupFunc was incompatible roll it back
1435
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001436Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * SAX.c: cleanup patch from Anthony Jones
1439 * doc/Makefile.am: fix the headers to avoid in make scan
1440 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1441 includes, * vs Ptr and general cleanup
1442 * parsedecl.py: first version of a script to extract the
1443 module interfaces, the goal will be to provide .decl or XML
1444 specification of the interfaces to build wrappers.
1445
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001446Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1449 now provides return codes in case of errors
1450
Bjorn Reese026d29f2002-01-19 15:40:18 +00001451Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1452
1453 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1454 Upgraded to trio baseline 1.6
1455 * strio.h strio.c: Replaced by triostr.h and triostr.c
1456
Daniel Veillard572577e2002-01-18 16:23:55 +00001457Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1460 of strdup usage in the code
1461
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001462Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * parser.c error.c: Keith Isdale complained rightly that
1465 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1466
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001467Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * tree.c: fixed the funxtion to set the xml: attributes
1470 * debugXML.c: added "setbase" to test it.
1471
Daniel Veillard2c748c62002-01-16 15:37:50 +00001472Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1475 to allow updating an attribute content
1476
Daniel Veillard8de85c62002-01-15 17:10:15 +00001477Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * libxml.h: try to avoid problems when compiling on Windows
1480
Daniel Veillard314cfa02002-01-14 17:58:01 +00001481Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * hash.c: patch from Anthony Jones for hash.c allocation size
1484 * Makefile.am: trying to work around Yet Another Libtool Madness
1485 and build the 2.4.13 release finally ...
1486
Daniel Veillard744683d2002-01-14 17:30:20 +00001487Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1490 * doc/* : update of the documentation
1491
Daniel Veillarde6a55192002-01-14 17:11:53 +00001492Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1495 at fixing #61290 :-(
1496
Daniel Veillardfb25a512002-01-13 20:32:08 +00001497Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1500 Fixes bug #67229
1501
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001502Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * tree.c: trying to avoid troubles when a subtree is copied
1505 and coalesced in part with the target tree. Should fix
1506 bug #67407
1507
Daniel Veillardd8224e02002-01-13 15:43:22 +00001508Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * valid.c: fixed validation of attributes content of type
1511 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1512 values, very old bug. Fixes #67671
1513
Daniel Veillard8107a222002-01-13 14:10:10 +00001514Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * parser.c include/libxml/parserInternals.h tree.c: integrated
1517 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1518 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1519
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001520Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * threads.c: applied Serguei Narojnyi's patch to add native
1523 thread support on the Win32 platform
1524 * testThreadsWin32.c Makefile.am: added the test program also
1525 from Serguei, Win32 specific
1526 * include/win32config.h include/libxml/xmlwin32version.h.in:
1527 added patch from Igor for the Windows thread specific defines.
1528
Daniel Veillard845cce42002-01-09 11:51:37 +00001529Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1532
Daniel Veillard7b602b42002-01-08 13:26:00 +00001533Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1536 output page into XMLinfo.html. Close bug #66951 and
1537 raised by Robert Collins too.
1538
Daniel Veillard73c6e532002-01-08 13:15:33 +00001539Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * encoding.c: Paul Keogh pointed out a possibility of segfault
1542 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1543 Closes bug # 68238
1544
Daniel Veillard4a859202002-01-08 11:49:22 +00001545Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * doc/*.html: updated the Gdome2 links
1548
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001549Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * libxml.h: Applied following patches from Robert Collins
1552 and make sure IN_LIBXML is defined when compiling it
1553 -------
1554 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1555 as well as Visual C.
1556 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1557 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1558 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1559 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1560 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1561 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1562 xmlSysIDExists xmlNoNetExists).
1563 * xmllint.c: Don't include winsock2.h for Cygwin.
1564
Daniel Veillard401c2112002-01-07 16:54:10 +00001565Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1568 when the version info is not present.
1569
Daniel Veillard6f42c132002-01-06 23:05:13 +00001570Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * tree.c: Anthony Jones pointed out a problem in
1573 xmlStringGetNodeList() and provided a fix for it
1574
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001575Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001577 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001578 xmlCreatePushParserCtxt() when the initial buffer passed
1579 is large.
1580
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001581Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * win32/*: big cleanup of the Windows/MSVC project files
1584 from Igor Zlatkovic
1585
Daniel Veillardcebb1362002-01-02 13:13:30 +00001586Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * doc/Makefile.am: should fix #67674 and avoid troubles if
1589 xsltproc is not available or fails in the prefix provided
1590
Daniel Veillard26908ab2002-01-01 16:50:03 +00001591Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1594
Daniel Veillard5344c602001-12-31 16:37:34 +00001595Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1596
1597 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1598 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1599 Fixed a few other problems raised by Charlie Bozeman.
1600 * result/VC/ElementValid[5-7]: fixed the output
1601
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001602Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1603
1604 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1605 patches from Charlie Bozeman. Regenerated the HTML docs.
1606
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001607Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1608
1609 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1610 for Windows from Igor
1611
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001612Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1613
1614 * xmllint.c: applied Justin Fletcher patch for --output or -o
1615
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001616Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1617
1618 * win32/libxml2/libxml2.def.src: close #67019
1619
Daniel Veillard01db67c2001-12-18 07:09:59 +00001620Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1621
1622 * xmllint.c: applied Justin Fletcher generic timing patch
1623 similar to the one already applied to xsltproc.
1624
Daniel Veillardd1640922001-12-17 15:30:10 +00001625Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1626
1627 * include/libxml/tree.h tree.c: applied documentation patches
1628 from Charlie Bozeman
1629
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001630Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1631
1632 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1633
Daniel Veillard29e43992001-12-13 22:21:58 +00001634Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * valid.c: fix the xmlStrdup() used in the previous patch.
1637 * valid.c: added --dropdtd
1638 * tree.c: fixed xmlUnlinkNode so it also removes the references
1639 from the document if the node is a DTD
1640
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001641Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1642
1643 * HTMLtree.c valid.c: cleanup some static declarations
1644
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001645Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1646
1647 * xmllint.c: removed another strdup()
1648 * doc/FAQ: removed the HP/UX entry
1649
Daniel Veillarded472f32001-12-13 08:48:14 +00001650Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1651
1652 * valid.c: fix bug #66816 when validating.
1653 * xmllint.c: don't use sys/time.h if configure did not found it
1654
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001655Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1656
1657 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1658 xmlcatalog_man.xml
1659
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001660Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1661
1662 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1663 xmlInitMemory() was declared twice
1664
Daniel Veillardb82c1662001-12-09 14:00:54 +00001665Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1666
1667 * globals.c: do not reference strdup() !
1668 * configure.in libxml-2.0.pc.in: trying to fix the libs
1669 of the various config extraction modules
1670
Daniel Veillardef90ba72001-12-07 14:24:22 +00001671Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1672
1673 * configure.in : preparing 2.4.12
1674 * doc/* : updated and rebuilt the docs
1675
Daniel Veillard220346d2001-12-07 11:33:54 +00001676Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1677
1678 * uri.c: closed bug #66159
1679 * testURI.c: added --escape option
1680 * configure.in: some cleanup for xml2-config --cflags
1681
Daniel Veillard2a906822001-12-06 14:34:08 +00001682Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1683
1684 * globals.c testThreads.c: removed some misplaced includes
1685 of xmlversion.h
1686
Daniel Veillarde28313b2001-12-06 14:08:31 +00001687Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1688
1689 * threads.c: patch from Gary Pennington fixing a possible
1690 problem at initialization time.
1691
Daniel Veillardd3b08822001-12-05 12:03:33 +00001692Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1693
1694 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001695 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001696 CodeWarrior.
1697
Daniel Veillarda7866932001-12-04 13:14:44 +00001698Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1699
1700 * xmllint.c: applied Geert Kloosterman's patch to fix
1701 --repeat --timing output
1702
Daniel Veillard19840942001-11-29 16:11:38 +00001703Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1704
1705 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1706 where non-wellformed XML declaractions were not detected.
1707
Daniel Veillarde85d9342001-11-28 14:43:12 +00001708Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1709
1710 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1711
Daniel Veillard22f25a82001-11-28 09:12:23 +00001712Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1713
1714 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1715 gets reset by xmlCleanupInputCallbacks() and this makes the
1716 function useless. Same for output.
1717
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001718Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1719
1720 * xmlIO.c: robert pointed out a loop error in callback cleanups
1721
Daniel Veillard8faa7832001-11-26 15:58:08 +00001722Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1723
1724 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1725 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1726 they are not really tied to debugging
1727
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001728Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1729
1730 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1731 * xmllint.c: better --catalogs description
1732
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001733Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1734
1735 * tree.c: fixed a couple of problems in xmlSetProp()
1736
Daniel Veillardcd337f02001-11-22 18:20:37 +00001737Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1738
1739 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1740 unappropriate stdout output.
1741
Daniel Veillard566d4df2001-11-22 13:00:53 +00001742Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1743
1744 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1745 by Denis Beurive, closes #65111
1746
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001747Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1748
1749 * valid.c: in case of content model validity error, don't
1750 print it if validity warnings were not requested.
1751
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001752Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1753
1754 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1755 * parserInternals.c: removed the last exit() call. Print an
1756 unmaskable error on stderr instead (library mismatch detection)
1757
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001758Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1759
1760 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1761 shell instructions from Heiko Rupp
1762
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001763Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1764
1765 * catalog.c: use the URL notation file:// for default catalog paths
1766
Daniel Veillard0ec98632001-11-14 15:04:32 +00001767Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1768
1769 * include/libxml/tree.h: better comments for _private fields
1770 * tree.c: removed a problem when copying an entity reference.
1771
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001772Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1773
1774 * vms/*: updated instructions and diffs from John A Fotheringham
1775
Daniel Veillarda11001b2001-11-12 22:45:36 +00001776Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1777
1778 * include/libxml/xmlerror.h: avoid an include problem if
1779 #include <libxml/xmlerror.h> happens first in code
1780 seems to be the case in KDE libs
1781
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001782Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1783
1784 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1785 from Igor for Windows
1786
1787Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1788
1789 * Makefile.am: Gary Pennington pointed out a missing prefix
1790
Daniel Veillard43d3f612001-11-10 11:57:23 +00001791Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1792
1793 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1794 * doc/*: upgraded and rebuilt the docs
1795
Daniel Veillardc1f78342001-11-10 11:43:05 +00001796Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1797
1798 * HTMLparser.c: fix comment in scripts element parsing.
1799 * result/HTML/doc3*: updated the results.
1800
1801Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1802
1803 * uri.c: another URI bug fix #63336, using Joel Young patch.
1804
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001805Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1806
1807 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1808 a cleaned up version of the Pwd shell string generation.
1809
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001810Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1811
1812 * valid.c include/libxml/tree.h: trying to fix namespaces +
1813 validation problems for good, closing #63619 in the process
1814 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1815 wrong in this respect, fixed it.
1816
Daniel Veillardd536f702001-11-08 17:32:47 +00001817Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmllint.c: Morus Walter patch to allow --format and --encode
1820
Daniel Veillard5004f422001-11-08 13:53:05 +00001821Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1822
1823 * debugXML.c: Stefan Kost provided an help command for the shell
1824
Daniel Veillarda6825e82001-11-07 13:33:59 +00001825Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1826
1827 * debugXML.c: Heiko Rupp pointed that the shell would crash
1828 on empty nodesets returns.
1829
Daniel Veillard03f848d2001-11-07 12:53:46 +00001830Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1831
1832 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1833 migh need the history libraries
1834
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001835Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1836
1837 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1838 handle the case of < in quoted attributes, Bastian Kleineidam
1839
Daniel Veillardc853b322001-11-06 15:24:37 +00001840Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1841
1842 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1843 fixing catalog breakages
1844 * Makefile.am catalog.c result/catalogs/catal
1845 result/catalogs/mycatalog.* test/catalogs/catal*:
1846 fixed more problems in catalog support, added more regression tests
1847 for both XML and SGML catalog handling
1848
Daniel Veillard66870c72001-11-05 19:27:49 +00001849Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1850
1851 * debugXML.c: applied an improvement to xmlGetLineNo() from
1852 Keith Isdale
1853
Daniel Veillardffe09c92001-11-05 14:21:47 +00001854Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1855
1856 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1857 Side effect of the progressive catalog loading
1858
Daniel Veillardad661b92001-11-05 11:43:15 +00001859Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1860
1861 * Makefile.am: confexecdir and confexec_DATA were defined twice
1862 pointed out by Karl Eichwalder
1863
Daniel Veillard6eb17722001-11-04 22:19:27 +00001864Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlcatalog.c: avoid unlink() and use remove() instead.
1867
Daniel Veillardea898282001-11-04 22:13:45 +00001868Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1869
1870 * libxml.spec.in: cleanup
1871 * include/libxml/xmlwin32version.h: updated with 2.4.8
1872
Daniel Veillarda4617b82001-11-04 20:19:12 +00001873Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1874
1875 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1876 of compiling libxml with a non standard set of options
1877
John Fleck027edfb2001-11-04 20:13:58 +00001878Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1879
1880 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1881 document --sgml option, fixing gnome bugzilla #63382
1882
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001883Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1884
1885 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1886 breakage of 2.4.7, added a couple of really needed APIs
1887 like xmlCatalogIsEmpty() and xmlNewCatalog()
1888 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1889 for install-catalog
1890 * configure.in: preparing 2.4.8
1891
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001892Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1893
1894 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1895 include/libxml/tree.h include/libxml/xmlIO.h: more include
1896 cleanups, export cleanly one html output + format function.
1897
1898Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1899
1900 * parser.c: removed initGenericErrorDefaultFunc call from
1901 xmlInitParser() since it could destroy previous calls to
1902 xsltSetGenericErrorFunc() effects
1903
Daniel Veillardebd38c52001-11-01 08:38:12 +00001904Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1905
1906 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1907 keyword.
1908
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001909Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1910
1911 * Makefile.am: cleanup
1912 * threads.c: cleanup too
1913 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1914 from xsltproc
1915 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1916 dependancy loop.
1917
Daniel Veillard91c00402001-10-30 17:41:38 +00001918Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1919
1920 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1921 was not used anymore !
1922
Daniel Veillard52dcab32001-10-30 12:51:17 +00001923Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1924
1925 * configure.in: preparing 2.4.7
1926 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1927 manual page from John
1928 * doc/*: updated the doc and rebuilt the generated pages
1929
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001930Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1931
1932 * xmlIO.c: closing bug #62711, the library should never
1933 close stdin or stdout.
1934
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001935Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1936
1937 * uri.c: second pass at fixing #63336, using Joel Young
1938 final patch. looks okay.
1939
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001940Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1941
1942 * uri.c include/libxml/uri.h: trying to clear #63336
1943 allowing the escaping routine to parse unconformant
1944 URI-References.
1945
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001946Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1947
1948 * vms/readme.vms vms/build_libxml.com nanoftp.c
1949 include/libxml/xmlversion.h.in: a few VMS updates from
1950 John A Fotheringham
1951 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1952 and xmlCleanupOutputCallbacks() for the Perl binding people.
1953
Daniel Veillard635ef722001-10-29 11:48:19 +00001954Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1955
1956 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1957 apply fixes to close #63271 and avoid segfaults when
1958 the error routine gets callbed before xmlInitParser()
1959 get called.
1960 * nanoftp.c error.c: Applied patches from Justin Fletcher
1961 correcting some xmlGenericError misuses.
1962
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001963Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1964
1965 *doc/xmllint.xml, doc/xmllint.1
1966 New and improved man page for xmllint - .xml is the original, .1
1967 is the generated man page
1968
Daniel Veillardc9484202001-10-24 12:35:52 +00001969Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1970
1971 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1972 the web site from the main HTML document.
1973
Daniel Veillard5151c062001-10-23 13:10:19 +00001974Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1975
1976 * parser.c: fixed an erroneous validation bug when PE refs
1977 occurs in external parsed entities referenced from the
1978 internals subset
1979 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1980 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1981 added the associated testcase, it's a nice one.
1982 * HTMLparser.c: generate the DTD node as HTML still ...
1983 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1984
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001985Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1986
1987 * HTMLparser.c: fixed a bug in htmlNewDoc()
1988
Daniel Veillard89cad532001-10-22 09:46:13 +00001989Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1990
1991 * test/threads/*: added entities testing to the Thread test
1992 * testThreads.c: make the test reasonable
1993 * DOCBparser.c: fix the DTD public and system ID
1994 * xmllint.c: added --sgml for SGML DocBook importing
1995 * Makefile.am: added Docbtests target
1996
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001997Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1998
1999 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2000 * testThreads.c: removed bogus include
2001
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002002Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2003
2004 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2005 fixed a very serious (looping) validation bug
2006
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002007Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2008
2009 * include/libxml/globals.h include/libxml/threads.h threads.c
2010 testThreads.c: far more testing, cleaning up bugs
2011 * *.c : make sure globals.h is always included.
2012
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002013Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2014
2015 * HTMLparser.c: try to get rid of parser loops for good.
2016
Daniel Veillardab7488e2001-10-17 11:30:37 +00002017Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2018
2019 * configure.in: fixed some bugs in CFLAGS passing.
2020 * test/threads Makefile.am testThreads.c: added a specific
2021 threaded test case (really nasty, guaranteed).
2022
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002023Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2024
2025 * catalog.c: serious cleanup on the management of the
2026 XML catalog tree, more tests done, especially with
2027 the catalog PI.
2028
Daniel Veillard364789a2001-10-16 12:45:00 +00002029Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2030
2031 * catalog.c: avoid a problem in catalog cleanup on SMP if
2032 catalogs were not initialized.
2033
Daniel Veillard81463942001-10-16 12:34:39 +00002034Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2035
2036 * catalog.c xpath.c: trying to cleanup the not thread safe
2037 parts of the library.
2038
Daniel Veillard64a411c2001-10-15 12:32:07 +00002039Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * include/libxml/globals.h configure.in global.data: make
2042 the allocation be per-thread a configure option
2043 * encoding.c include/libxml/parser.h: fixed compilation
2044 errors
2045
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002046Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2047
2048 * include/libxml/parser.h: Norm reported that a few lines
2049 added were breaking libxslt compile, removed them for now
2050
Daniel Veillard6f350292001-10-14 09:56:15 +00002051Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2052
2053 * parser.c parserInternals.c threads.c: debugged and fixed
2054 initialization problems which were giving troubles on SMP
2055 boxes.
2056
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002057Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2058
2059 * include/libxml/Makefile.am: missing globals.h
2060
Daniel Veillarde7090612001-10-13 12:18:28 +00002061Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002062
Daniel Veillarde7090612001-10-13 12:18:28 +00002063 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002064
Daniel Veillardd0463562001-10-13 09:15:48 +00002065Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2066
2067 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2068 include/libxml/parserInternals.h include/libxml/tree.h
2069 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2070 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2071 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2072 Applied the last patches from Gary, cleanup, activated threading
2073 all user accessible global variables are now handled in globals.[ch]
2074 Still a bit rought but make tests passes with either
2075 --with-threads defined at configure time or not.
2076 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2077 linking options
2078
Daniel Veillardb8478642001-10-12 17:29:10 +00002079Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2080
2081 * Makefile.am include/libxml/Makefile.am
2082 include/libxml/globals.h globals.c include/libxml/threads.h
2083 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2084 configure.in: started integrating the core of the thread support
2085 not activated yet but half integrated. The code should still
2086 compile and work anyway.
2087
Daniel Veillardb44025c2001-10-11 22:55:55 +00002088Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2089
2090 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2091 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2092 integrating the non-controversial parts of Gary Pennington
2093 multithread patches
2094 * catalog.c: corrected a small bug introduced
2095
Daniel Veillard75b96822001-10-11 18:59:45 +00002096Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2097
2098 * catalog.c include/libxml/catalog.h: very serious cleanup,
2099 isolating unportable code and as much as possible the accesses
2100 to the global shared catalog. May need more testing !
2101
Daniel Veillard78d12092001-10-11 09:12:24 +00002102Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2103
2104 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2105 Keith Isdale patches for the XSLT debugger interfaces. Some
2106 cleanup
2107
Daniel Veillardff0b7312001-10-11 06:46:09 +00002108Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2109
2110 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2111 * DOCBparser.c: generate line nubers in elements
2112
Daniel Veillard60087f32001-10-10 09:45:09 +00002113Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2114
2115 * configure.in: preparing 2.4.6 release
2116 * doc/xml.html doc/html/*: updated and rebuilt the docs
2117 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2118
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002119Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2120
2121 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2122 adding documentation for DV's supercatalog support
2123
Daniel Veillard82d75332001-10-08 15:01:59 +00002124Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2125
2126 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2127 super catalog support adding one API and one flag --sgml to
2128 xmlcatalog
2129
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002130Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2131
2132 * doc/xmlcatalog_man.xml, xmlcatalog.1
2133 One more crack at
2134 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2135
2136
Thomas Broyer47334c02001-10-07 16:41:52 +00002137Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2138
2139 * xpath.c: implemented xmlXPathObjectCopy for external objects
2140 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2141
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002142Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2143
2144 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2145 finishing up fix to
2146 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2147 the xmlcatalog man page display more elegantly
2148
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002149Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2150
2151 * configure.in: closing bug #61832
2152 * HTMLparser.c: removed a warning
2153
Daniel Veillard6ab38382001-10-06 13:08:27 +00002154Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * xpath.c: fixing #61673 part I, do not loose doc information
2157 when copying result value trees.
2158
Daniel Veillard556c6682001-10-06 09:59:51 +00002159Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2160
2161 * xpath.c: trying to harden the XPath interpreter
2162
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002163Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2164
2165 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2166 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2167
William M. Brack1633d182001-10-05 15:41:19 +00002168Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2169
2170 * HTMLparser: repaired another loop problem
2171
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002172Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2173
2174 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2175 parsing.
2176 * xpath.c: fix bug #61291 the default XML namespace node is
2177 missing from the namespace axis.
2178 * tree.c: refuse to create namespaces nodes with prefix "xml"
2179
Daniel Veillard651f9472001-10-04 14:51:06 +00002180Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * SAX.c: ouch a non-defined namespace could lead to a crash,
2183 fixed #61215
2184
Daniel Veillard7dd05702001-10-04 14:25:12 +00002185Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2186
2187 * parserInternals.c: closed bug #61054
2188
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002189Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2190
2191 * include/libxml/Makefile.am: closing #60708
2192
Daniel Veillarda293c322001-10-02 13:54:14 +00002193Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2194
2195 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2196 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2197
Daniel Veillardf4309d72001-10-02 09:28:58 +00002198Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2199
2200 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2201
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002202Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2203
2204 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2205 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2206
Daniel Veillard16756b62001-10-01 07:36:25 +00002207Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2208
2209 * catalog.c: Justin Fletcher provided cleaup code in case
2210 HAVE_STAT is not defined
2211 * include/win32config.h: Igor Zlatkovic suggested to have
2212 HAVE_STAT defined there
2213
William M. Brack5e1cac12001-09-28 16:19:18 +00002214Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2215
2216 * catalog.c - fixed typing error reported by M. Barros
2217
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002218Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2219
2220 * xmllint.c - fixing typo
2221
William M. Brackd28e48a2001-09-23 01:55:08 +00002222Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2223
2224 * HTMLparser.c: small enhancement to prevent loop on
2225 unrecognizable data
2226
Daniel Veillardb1d62872001-09-21 09:47:08 +00002227Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2228
2229 * parserInternals.c: applying patch from bug #60757 this
2230 should close it
2231
Daniel Veillardc0631a62001-09-20 13:56:06 +00002232Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2233
2234 * catalog.c xmlcatalog.c: removed a couple of warning
2235 * xpath.c: try to solve the linking problem on platforms
2236 needing trio to compile
2237
Daniel Veillard1a123612001-09-19 08:06:23 +00002238Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002239
Daniel Veillard1a123612001-09-19 08:06:23 +00002240 * Makefile.am libxml.spec.in: backing up non-documented changes
2241 commited without review or aproval by Jens Finke <jens@gnome.org>
2242 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002243
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002244Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2245
2246 * configure.in: Joe Orton provided a patch fixing a problem
2247 when iconv is specified to be in a non-standard directory
2248 but wasn't exported in xml2-config --cflags
2249
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002250Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2251
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002252 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002253 troubles with 2.4.4 errors.
2254
Daniel Veillard16698282001-09-14 10:29:27 +00002255Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2256
2257 * encoding.c entities.c: do not output hexadecimal charrefs
2258 when serializing HTML since some version of Netscape can't
2259 grok it, generate decimal ones.
2260 * result/HTML/doc3.htm: output changed due to previous test
2261 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2262
Daniel Veillard98fed372001-09-13 11:34:58 +00002263Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2264
2265 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2266 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2267
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002268Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002269 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002270
2271 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2272 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2273 updated the configuration scripts systems accordingly
2274
Daniel Veillard04382ae2001-09-12 18:51:30 +00002275Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * configure.in: preparing for 2.4.4
2278 * doc/xml.html doc/html/*: updated and rebuilt the docs
2279
Daniel Veillardd63437e2001-09-12 15:00:27 +00002280Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * win32/dsp/libxml2.def.src: tried to incorporate comments
2283 from bug #59220
2284
Daniel Veillard319a7422001-09-11 09:27:09 +00002285Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2286
2287 * parser.c result/noent/wml.xml: fixed bug #59981 related
2288 to handling of '&' in attributes when entities are substitued
2289
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002290Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2291
2292 * libxml.h include/libxml/xmlversion.h.in
2293 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2294 Tried to close bug #60131
2295
Daniel Veillardbce62332001-09-10 18:46:55 +00002296Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2297
2298 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2299
Daniel Veillard143b04f2001-09-10 18:14:14 +00002300Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2301
2302 * SAX.c: fixing bug #59946 on xmlns=""
2303
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002304Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2305
2306 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2307 but allocates a new error code.
2308
Daniel Veillard05c13a22001-09-09 08:38:09 +00002309Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2310
2311 * xmllint.c: John Fleck fixed typos in the options output
2312 * parser.c SAX.c: fix ignorable white space SAX selection
2313
2314Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * entities.c: Steve Underwood found the possibility of an
2317 ininite loop in case of error.
2318
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002319Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2320
2321 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2322
Daniel Veillarda050d232001-09-05 15:51:05 +00002323Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2324
2325 * parser.c: warn if version is not 1.0 but it's not
2326 strictly speaking an error after analyzing the spec
2327
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002328Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2329
2330 *doc/catalog.html - add link to the html version of the
2331 man page, other linguistic cleanups
2332
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002333Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2334
2335 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2336 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2337 file, has not yet been included in the build.
2338
Daniel Veillard99784ff2001-09-01 16:20:28 +00002339Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2340
2341 * catalog.c: removed a duplicate affectation Justin Fletcher
2342
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002343Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2344
2345 * tree.c: Armin Sander pointed a possible text coalescing
2346 problem, completed his patch.
2347
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002348Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2349
2350 * trionan.c: Fixed const and volatile re-definition problem
2351
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002352Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * libxml.4 parser.c: doc updates from Heiko Rupp
2355 * parserInternals.c: 2 sanity checks from Heiko Rupp
2356
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002357Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2358
2359 * tree.c: applied patch from Armin Sander to make some pointers
2360 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002361 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002362
Daniel Veillardb06c6142001-08-27 14:26:30 +00002363Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * xpath.c: hum, restrict the integer usage gcc bug workaround
2366 to only gcc compilers so that other architecture don't get
2367 penalized by this limitation.
2368 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2369
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002370Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2371
2372 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2373 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2374
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002375Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2376
2377 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2378 --convert option to xmlcatalog to convert SGML ones to
2379 the XML syntax.
2380 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2381
2382 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002383Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2384
2385 * catalog.c xmlIO.c: started some serious testing and fixed
2386 a few bug and optmization needs.
2387
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002388Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2389
2390 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2391 preparing for a 2.4.3 release even if it may not be ready yet
2392 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2393 all file parsing lookup to go through the entity resolver, add
2394 to add an API to bypass it (needed to load catalogs themselves),
2395 some cleanup on the catalog code too.
2396 * nanoftp.c: small cleanup
2397 * doc/catalog.html: small update
2398
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002399Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2400
2401 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2402 Jun Kuriyama
2403
Daniel Veillardffb120d2001-08-23 00:52:23 +00002404Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2405
2406 * doc/catalog.html: finished the catalog documentation
2407
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002408Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2409
2410 * doc/catalog.html doc/xml.html: added documentation about
2411 Catalog support, misses an API description
2412 * doc/html/*: reextracted the API pages
2413
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002414Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2415
2416 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2417 Added the part about section 7.2 on URI resolution,
2418 fixed a side effect in the HTML parser, look complete
2419 and ready to rock except the URI/SystemID part!
2420
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002421Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2422
2423 * include/libxml/catalog.h include/libxml/parser.h
2424 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2425 xmlIO.c: added support and APIs needed for the catalog PI
2426 * include/libxml/xmlIO.h: cleanup
2427
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002428Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2429
2430 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2431 include/libxml/catalog.h: starts to look okay, really
2432 plugged the new framework, cleaned a lot of stuff,
2433 added some APIs, except the PI's support missing this
2434 should be mostly complete
2435 * result/catalogs/* test/catalogs/*: added new test, enriched
2436 the existing one with URN ID tests
2437
Daniel Veillard64339542001-08-21 12:57:59 +00002438Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2439
2440 * catalog.c: fixed nextCatalog
2441 * result/catalogs/docbook test/catalogs/*: started adding
2442 a small regression test
2443
Daniel Veillardcda96922001-08-21 10:56:31 +00002444Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2447 more work on the XML catalog support.
2448 * parser.c include/libxml/parser.h: small cleanup seems using
2449 list as a public parameter name can give portability troubles
2450 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2451 include/libxml/xpath.h include/libxml/Makefile.am: removed
2452 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2453 wrappers
2454
Bjorn Reese45029602001-08-21 09:23:53 +00002455Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2456
2457 * Makefile.am trio.c triodef.h trionan.c xpath.c
2458 include/libxml/Makefile.am include/libxml/trionan.h:
2459 Re-worked Not-A-Number and Infinity support.
2460 * xmlcatalog.c: added readline include files
2461
Daniel Veillard344cee72001-08-20 00:08:40 +00002462Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2463
2464 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2465 testCatalog as xmlcatalog, making it an installed app
2466 adding a shell, and preparing it to be a /etc/xml/catalog
2467 management tool, though not ready yet
2468 * catalog.c include/libxml/catalog.h: adding support for
2469 XML Catalogs http://www.oasis-open.org/committees/entity/
2470 not finished, there is some interesting tradeoffs and a
2471 few open questions left.
2472
Daniel Veillardb7664f42001-08-19 13:00:43 +00002473Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2474
2475 * xmllint.c: fixed a line formatting problem
2476
Daniel Veillard5015b712001-08-17 09:37:52 +00002477Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2478
2479 * SAX.c: removed a couple of unused variable (Albert Chin)
2480
Daniel Veillardbb371292001-08-16 23:26:59 +00002481Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2482
2483 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2484 trying to fix some troubles w.r.t. function returning
2485 const xxxPtr.
2486
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002487Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2488
2489 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2490 defined
2491
Daniel Veillardae6db172001-08-16 19:32:00 +00002492Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2493
2494 * xpointer.c: removed unused var
2495
Daniel Veillard09190202001-08-16 16:27:41 +00002496Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2497
2498 * testXPath.c: another small cleanup closing bug #59110
2499
Daniel Veillard796f4b62001-08-16 16:00:13 +00002500Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2501
2502 * win32/dsp/libxml2.def.src: small cleanup closing bug
2503 #59108
2504
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002505Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2506
2507 * example/gjobread.c: add xmlCleanupParser() before leaving
2508
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002509Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2510
2511 * config.h.in configure.in include/libxml/xmlwin32version.h:
2512 released 2.4.2
2513
Daniel Veillardd3d06722001-08-15 12:06:36 +00002514Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2515
2516 * include/libxml/valid.h debugXML.c valid.c: deprecate
2517 the non-boundchecking Sprintf functions, add Snprintf
2518 this should close bug #57984
2519
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002520Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2521
2522 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2523 URIs before doing the lookups (pointed by Mark Vakoc)
2524
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002525Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2526
2527 * xpath.c: serious changes on Result Value Trees and NodeSets
2528 w.r.t. deallocation and collect operations. Probably not
2529 100% clean (merge of allocated trees smells like a problem).
2530 Seems sufficient to close #58943
2531
Daniel Veillard90493a92001-08-14 14:12:47 +00002532Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmllint.c: adding a --format option
2535
Daniel Veillardfe703322001-08-14 12:18:09 +00002536Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2537
2538 * xpath.c: count() was broken on Result Value Tree
2539 * xmlIO.c: fixed file:/// accesses on _WIN32
2540
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002541Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2542
2543 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2544 macro was renamed, this should close bug #58683
2545
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002546Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2547
2548 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2549 entity substitution mode text at the end of the entity might
2550 be added due to text coalescing.
2551 * nanoftp.c parser.c: small cleanup
2552
Daniel Veillard0c720972001-08-08 20:59:00 +00002553Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2554
2555 * HACKING: added John Fleck right to commit in the doc subdir
2556
Daniel Veillard48da9102001-08-07 01:10:10 +00002557Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2558
2559 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2560 allow to inherit attributes from the DTD directly in the
2561 tree, this is needed for XPath and can be a useful feature.
2562 Inherited namespaces are always provided at the tree level now
2563 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2564 of tests for this feature (XSLT being the prime user).
2565
Daniel Veillard50f34372001-08-03 12:06:36 +00002566Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2567
2568 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2569 testSAX.c xmlIO.c xmllint.c include/win32config.h
2570 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2571 include/libxml/xmlwin32version.h.in win32/README.MSDev
2572 win32/dsp/*: applied Win32 Facelift No.2 patches from
2573 Igor Zlatkovic for Windows/MSC
2574
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002575Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2576
2577 * SAX.c: unparsedEntityDecl() the URI computation of the
2578 entity wasn't done breaking XSLT unparsed-entity-uri()
2579
Daniel Veillard567e1b42001-08-01 15:53:47 +00002580Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2581
2582 * xpath.c: fixed a bug when walking the descendants and
2583 the current node has no children
2584 * debugXML.c: show up when a text node is supposed to not be escaped
2585
Thomas Broyerf186c822001-07-31 23:30:37 +00002586Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2587
2588 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2589 worked like the set:leading() function)
2590 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2591
Daniel Veillardba6db032001-07-31 16:25:45 +00002592Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2593
2594 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2595
Daniel Veillard57905372001-07-31 15:52:17 +00002596Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * include/libxml/xmlIO.h: apply change to close #58141
2599 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2600
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002601Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * parser.c: when the internal subset uses a PE, then the
2604 included entity can use conditional sections.
2605
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002606Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2607
2608 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2609 when walking the namespace axis showing up in
2610 libxst/tests/general/bug-12
2611 * xmlmemory.c: added the possibility to trace a given block
2612 defined by its address
2613
Daniel Veillard4aafa792001-07-28 17:21:12 +00002614Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * parser.c: don't override existing encoding specified before
2617 starting xmlParseDocument()
2618
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002619Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620
2621 * include/libxml/xmlwin32version.h: reinserted, needed for
2622 Windows users of CVS
2623
Darin Adlera77cac02001-07-27 17:41:51 +000026242001-07-27 Darin Adler <darin@bentspoon.com>
2625
Darin Adler699613b2001-07-27 22:47:14 +00002626 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2627 * testCatalog.c: Add include of <libxml/parser.h>.
2628
26292001-07-27 Darin Adler <darin@bentspoon.com>
2630
Darin Adlera77cac02001-07-27 17:41:51 +00002631 * include/libxml/.cvsignore:
2632 * include/libxml/xmlwin32version.h:
2633 Remove this file from CVS because it's generated.
2634
Daniel Veillard50822cb2001-07-26 20:05:51 +00002635Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * parser.c include/libxml/parser.h: applied const patches from
2638 Tom Moog #58002
2639
Thomas Broyerba4ad322001-07-26 16:55:21 +00002640Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2641
2642 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2643 lookup framework
2644
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002645Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2646
2647 * tree.c: fixed xmlCopyNode() for documents
2648
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002649Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2650
2651 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2652
2653Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002654
2655 * parser.c: fixes bug #57652 reported by Morus Walter
2656
Daniel Veillarde3924972001-07-25 20:25:21 +00002657Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2660
Daniel Veillarda53c6882001-07-25 17:18:57 +00002661Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2662
2663 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2664 errors, lesson don't add new functions at 1am before a release
2665 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2666 from XPath initialization when possible.
2667
Daniel Veillardd9bad132001-07-23 19:39:43 +00002668Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2669
2670 * result/scripts/base*: removing history/readline changed
2671 this slightly
2672 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2673 xmllint.c: make element content line number generation
2674 optionnal to avoid breaking old apps added interface to switch
2675
Daniel Veillardf012a642001-07-23 19:10:52 +00002676Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2677
2678 * configure.in: get rid of the readline and libhistory
2679 dependancies by default, release 2.4.1 with IA64 fix
2680 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2681 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2682 John Kroll fixes to allow saving to HTTP via PUT (or
2683 POST of needed).
2684 * doc/html/*.html: regenerated the docs
2685
Thomas Broyere8126242001-07-22 03:54:15 +00002686Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2687
2688 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2689 xmlHashScanFull and xmlHashScannFull3 to get passed the
2690 three keys as arguments to the callback function
2691
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002692Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * configure.in Makefile.am: removed libxml softlink for good
2695 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2696 100% coverage by gtk-doc
2697
Daniel Veillard8599e702001-07-17 21:38:51 +00002698Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2699
2700 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2701 fixed serious troubles due to size_t vs. int mismatch
2702
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002703Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2706
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002707Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2708
2709 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2710 convenient extension API for value and context managing
2711 Now handles external objects through xmlXPathPopExternal,
2712 xmlXPathWrapExternal and xmlXPathReturnExternal.
2713 Added functions for sets operations (intersection, etc.)
2714
Daniel Veillard22090732001-07-16 00:06:07 +00002715Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2716
2717 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2718 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2719 HTMLparser.c: cleanup of global variables, marking some
2720 const or private.
2721
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002722Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002723
2724 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2725 fixed xmlXPathNodeSetItem when passing index=0
2726
Daniel Veillard05dec342001-07-14 21:57:39 +00002727Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2728
2729 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2730
Daniel Veillard28ae6362001-07-14 16:44:32 +00002731Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2732
2733 * xmllint.c: fixed compilation under Cygwin #57503
2734 * TODO: update
2735
Peter Williamsed156f52001-07-13 18:35:13 +000027362001-07-13 Peter Williams <peterw@ximian.com>
2737
2738 * config.h.in: add #undef HAVE_DLFCN_H
2739
2740 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2741 builddir.
2742
Daniel Veillard73b36e32001-07-12 15:09:52 +00002743Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2746 raised by #57348 and #57381
2747
Daniel Veillard7db37732001-07-12 01:20:08 +00002748Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2749
2750 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2751 tree.c xpointer.c: store the line numbder in element->content,
2752 may break some software, need a configuration mechanism
2753
Darin Adler96037892001-07-11 00:03:16 +000027542001-07-10 Darin Adler <darin@bentspoon.com>
2755
2756 * .cvsignore:
2757 * example/.cvsignore:
2758 * include/.cvsignore:
2759 * include/libxml/.cvsignore:
2760 Various things that are generated and should be ignored.
2761
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002762Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2763
2764 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2765 * doc/xml.html doc/html/*: updated the docs
2766
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002767Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2768
2769 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2770 validation occured on content with element child
2771
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002772Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773
2774 * tree.c: fixed XML Base computation which was broken
2775 * debugXML.c: added a base function to the shell
2776 * Makefile.am result/scripts/* test/scripts/*: added scripts
2777 based regression tests, and adding 2 XML Base tests
2778
Daniel Veillard19e96c32001-07-09 10:32:59 +00002779Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781 * tree.c: set properties doc and call xmlSetListDoc for properties
2782 content when grafting them in a different tree.
2783 * aclocal.m4: remove from CVS
2784
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002785Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2786
2787 * win32/libxml2/libxml2.def.src: added some missing entry point
2788 for XPath (Mark Vakoc)
2789
Daniel Veillard388236f2001-07-08 18:35:48 +00002790Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2791
2792 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2793 layer should URI-Unescape before trying to open resources.
2794
Daniel Veillard04383752001-07-08 14:27:15 +00002795Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2796
2797 * xpath.c: fix the name() bug for elements in the default
2798 namespace reported by Charlie Bozeman
2799
Daniel Veillard7583a592001-07-08 13:15:55 +00002800Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2801
2802 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2803 led to an XPath fix, improvements of SAX initialization, and
2804 an added option --nocdata to testXPath
2805
Daniel Veillard449d7392001-07-07 19:11:06 +00002806Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2807
2808 * doc/libxml-doc.el: Felix Natter provided anew version working
2809 with XEmacs too
2810
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002811Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2812
2813 * include/libxml/xpath.h: small cleanup
2814 * doc/xml.html: update
2815
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002816Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2819 released 2.3.14
2820
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002821Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2822
2823 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002824 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002825
Daniel Veillard73c9c042001-07-05 20:02:54 +00002826Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2827
2828 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2829 were not equal to empty strings
2830
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002831Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2832
2833 * SAX.c: fixed a URI-Reference computation problem when validating
2834 * xmlIO.c: small cleanup
2835
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002836Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * parser.c: improved the description of a couple of interfaces
2839 upon Larry Stamper suggestion
2840
Daniel Veillard62f313b2001-07-04 19:49:14 +00002841Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2842
2843 * SAX.c entities.c parser.c: changed completely the way entities
2844 are handled when running the parser in entity substitution mode.
2845 This fixes a bug reported by Stephan Kulow and nearly divides
2846 by 3 the amount of memory required by libxslt to load and process
2847 DocBook TDG.
2848
Daniel Veillardf420ac52001-07-04 16:04:09 +00002849Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * HTMLparser.c: fixing a too early root closing problem raised
2852 byt Prashanth Naidu
2853
Daniel Veillard8c357d52001-07-03 23:43:33 +00002854Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2857 raised by Mark Vakoc.
2858
Daniel Veillard6e90d192001-07-03 16:37:49 +00002859Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2860
2861 * example/Makefile.am: fixed the include path to add srcdir/include
2862 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2863 and some cleanup
2864
Daniel Veillardf06307e2001-07-03 10:35:50 +00002865Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2866
2867 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2868 lot of optimization work, results in significant improvements
2869 when handling really complex XPath queries. Add a small optimizer
2870 for unions, improve [n] and [last()], avoid some costly ops.
2871
Daniel Veillard77044732001-06-29 21:31:07 +00002872Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2873
2874 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2875 * xpath.c: small cleanup
2876 * xmlGetNsList: reformated, fixed problems if used on Entities
2877
Daniel Veillard2adbb512001-06-28 16:20:36 +00002878Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2881
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002882Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2883
2884 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2885 * Makefile.am example/Makefile.am: workaround automake generating
2886 erroneous deps
2887
Daniel Veillard12f7d292001-06-28 13:12:11 +00002888Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * include/win32config.h: bug #56801 Yon Derek provided a patch
2891 to the windows config file.
2892
Daniel Veillard87ee9142001-06-28 12:54:16 +00002893Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2894
2895 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2896 libxml.h : Yon Derek provided a set of changes to compile from
2897 CVS on Windows/MSC
2898
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002899Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2900
2901 * parser.c: fixed UTF8 BOM support in push mode
2902 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2903 added a specific testcase
2904
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002905Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2906
2907 * Makefile.am: added --push regression tests
2908 * parserInternals.c: the XML parser segfaulted in --push mode
2909
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002910Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2911
2912 * configure.in: moved the symlinks detection within a CVS
2913 check, this is not portable and will be removed soon.
2914 * xpath.c: small cleanup/speedup
2915
Daniel Veillard11648102001-06-26 16:08:24 +00002916Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2917
2918 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2919 release of 2.3.12
2920 * parser.c: make an error message if unknow entities in all cases
2921
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002922Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2925
Daniel Veillard23793842001-06-25 16:07:45 +00002926Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2929 includes were installed in the wrong dir
2930
Daniel Veillardf5498f32001-06-25 15:08:36 +00002931Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2932
2933 * doc/html.xml: warn against sending code to exhibit bugs.
2934
Daniel Veillard56f06462001-06-24 21:34:03 +00002935Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2936
2937 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2938 Tru64 from Thomas Leitner
2939
Daniel Veillardc5d64342001-06-24 12:13:24 +00002940Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2941
2942 * AUTHORS: added William and Bjorn
2943 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2944 daniel@veillard.com hopefully I won't have to do this again
2945 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2946 docs can be rebuilt cleanly now
2947 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2948 from CVs it's generated, added include/libxml/xmlwin32version.h
2949 also generated but which should change far less frequently.
2950 * catalog.c nanoftp.c: made sure to include libxml.h not
2951 libxml/xmlversion.h directly
2952 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2953 when compiling on WIN32 and MSC
2954
Daniel Veillard07385fd2001-06-23 21:55:48 +00002955Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2956
2957 * include/Makefile.am include/libxml/Makefile.am configure.in:
2958 fixed make distcheck and rebuilding the rpms
2959
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002960Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * configure.in: should finish the migration of exported includes
2963 into a real include/libxml in CVS, at least for CVS users.
2964 * removed the exported headers, added in include/libxml (as well
2965 as xmlversion.h.in).
2966
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002967Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2968
2969 * configure.in: fixed the way to detect symlink
2970
Daniel Veillard66541772001-06-23 18:31:04 +00002971Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2972
2973 * configure.in: updated, include/libxml is now a real CVS dir
2974
Daniel Veillardca989762001-06-23 17:39:29 +00002975Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2976
2977 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2978 version works with both libxml1 and libxml2 (it autodetects
2979 the prefix of the html-files) from Felix Natter.
2980 * doc/xml.html: updated doc accordingly
2981
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002982Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2983
2984 * xpath.c: fixed the bug generating a template loop in libxslt
2985 when using docbook-xsl-1.4, * should filter out document nodes
2986 * HACKING: added William
2987 * TODO: updated
2988
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002989Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2990
2991 * doc/FAQ.html: added a warning about gcc-3.0
2992 * doc/xml.html: added reference to gdome2 and removed a confusing
2993 sentence
2994
Daniel Veillardf7f41852001-06-22 15:18:01 +00002995Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2996
2997 * xmlversion.h: okay this is a generated file, but Windows
2998 users need it and they can't generate it, and I want CVS
2999 Windows users ...
3000 * win32/libxml2/libxml2_so.dsp: Windows project file for
3001 the shared lib version of libxml2
3002 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3003 resources needed for libxslt/xsltproc by Yon Derek
3004
Bjorn Reese3157b342001-06-22 14:41:45 +00003005Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3006
3007 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3008
Daniel Veillard4151acb2001-06-22 10:48:57 +00003009Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3010
Daniel Veillardcc146db2001-06-22 11:10:52 +00003011 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3012
3013Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3014
Daniel Veillard4151acb2001-06-22 10:48:57 +00003015 * include/win32config.h: Yon Derek provided a first fix
3016 to be able to compile libxslt/xsltproc on Windows
3017
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003018Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3019
3020 * xpath.c: attempt to work around what seemed a gcc optimizer
3021 bug when handling floats on i386 http://veillard.com/gcc.bug
3022 * tree.c entities.c encoding.c: doing some cleanups while
3023 chasing it
3024
Daniel Veillard017b1082001-06-21 11:20:21 +00003025Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3026
3027 * Makefile.am: cleanup when --without-debug is specified
3028 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3029 w.r.t. --without-debug and other include points
3030 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3031 Catalogs
3032 * configure.in entities.h tree.h HTMLparser.c: removed
3033 --without-corba, made the _private field mandatory
3034
Daniel Veillard87a764e2001-06-20 17:41:10 +00003035Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036
3037 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3038 outputs a BOM in UTF8, an errata has been issued to avoid the
3039 problem, that was the most reasonable solution... Add support
3040 for a leading UTF8 BOM in entities.
3041
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003042Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3043
3044 * valid.c: fixed a bug found when post validating an entity ref
3045 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3046 activate it too
3047
Daniel Veillard39196eb2001-06-19 18:09:42 +00003048Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3049
3050 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3051 weakness in the node copy the XPointer and the XInclude
3052 implementations. Serious cleanup.
3053
Daniel Veillard3739b982001-06-19 12:51:30 +00003054Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * Makefile.am: Kjartan Maraas provided a small patch to
3057 add xml2-config.in to EXTRA_DIST
3058
Daniel Veillarda9142e72001-06-19 11:07:54 +00003059Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3060
3061 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3062 provided another failing case found in KDE, the way the
3063 ctxt->vctxt.nodeTab was allocated and freed changed over
3064 time but it wasn't completely cleaned up. This should fix it.
3065
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003066Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3067
3068 * parser.c: Stephan Kulow also raised the fact that line number
3069 could get miscounted making debug harder, fixed the problem
3070 in xmlParseCharData()
3071
Daniel Veillard64b98c02001-06-17 17:20:21 +00003072Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3073
3074 * valid.c: Stephan Kulow pointed out a problem when validating
3075 and using an empty entity, forgot a 'break' in a case.
3076
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003077Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3078
3079 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3080 * doc/xml.html: updated with 2.3.11
3081
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003082Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3083
3084 * TODO: updated adding cleanup of generated doc
3085 * configure.in: prepared to release 2.3.11
3086 * xmllint.c: added --version for bug reporting
3087 * doc/html/*.html: rebuilt the doc
3088
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003089Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * xpath.c: first part of the work on selecting namespace to
3092 fix bug #56115
3093
Daniel Veillard96ed5832001-06-15 22:22:04 +00003094Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3095
3096 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3097 when using -liconv
3098 * TODO: updated
3099
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003100Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3101
3102 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3103 cleanup, encoding support.
3104
Daniel Veillard608ad072001-06-14 08:32:28 +00003105Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3106
3107 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3108
Daniel Veillard239d0522001-06-13 23:02:48 +00003109Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110
3111 * xpath.c: bug detected by Ankh when / is used as a function arg
3112
Daniel Veillard02bb1702001-06-13 21:11:59 +00003113Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3114
3115 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3116 of element and use it to avoid outputting formatting spaces at
3117 the wrong place. Implemented the format parameter for HTML save.
3118 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3119 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3120 result/HTML/wired.html: of course this impact the result of a
3121 number of HTML tests
3122
Daniel Veillard95d845f2001-06-13 13:48:46 +00003123Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3124
3125 * HTMLtree.[ch]: started augmenting the HTML save API with
3126 encoding and formatting parameters
3127
Daniel Veillardeca60d02001-06-13 07:45:41 +00003128Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129
3130 * HTMLtree.h: cleanup and started evaluating the work needed on
3131 revamping the HTML output code
3132
Daniel Veillard84666b32001-06-11 17:31:08 +00003133Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3134
3135 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3136
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003137Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3138
3139 * valid.c: fixed bug #56049, forgot one check in the
3140 validation routine
3141
Daniel Veillardca2366a2001-06-11 12:09:01 +00003142Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3143
3144 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3145
Daniel Veillard6761eee2001-06-11 10:29:38 +00003146Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3147
3148 * libxml.h: fixed an error in last commit
3149 * doc/FAQ.html: added an entry for compilation from CVS
3150
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003151Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3152
3153 * xmlversion.h.in libxml.h: Cygwin patches
3154 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3155 * tree.h: cleanup
3156
Daniel Veillardacd370f2001-06-09 17:17:51 +00003157Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3158
3159 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3160 memory block in a strange case where libxml is linked twice
3161 in the binary.
3162
Daniel Veillard1d047672001-06-09 16:41:01 +00003163Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3166 state far too often, simple fix used to avoid it.
3167
Daniel Veillard4497e692001-06-09 14:19:02 +00003168Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3171 being processed, applied his patch
3172 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3173
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003174Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3175
3176 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3177 provided fixes to compile on MSCC again
3178 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3179 also provided an update for the project files.
3180
Daniel Veillarda682b212001-06-07 19:59:42 +00003181Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3184 bug #55810
3185
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003186Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3187
3188 * tree.c: fixed xmlGetNsProp() to close bug #55683
3189 Note this requires libxslt to use it's own function instead.
3190
Daniel Veillardf0c53762001-06-07 16:07:07 +00003191Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * HTMLtree.c: when in a pre element no formatting space should
3194 be added.
3195 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3196
Daniel Veillard068a9652001-06-07 15:30:26 +00003197Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3198
3199 * configure.in: added tests for signal() and signal.h
3200
Daniel Veillard541d6552001-06-07 14:20:01 +00003201Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202
3203 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3204
Daniel Veillard8a367d42001-06-07 14:01:34 +00003205Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * doc/libxml-doc.el: Felix Natter provided a new version for
3208 libxml2
3209
Daniel Veillard8a926292001-06-07 11:20:20 +00003210Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * HTMLtree.c: when in a pre element no formatting space should
3213 be added.
3214
Daniel Veillard14839d52001-06-06 16:11:56 +00003215Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3216
3217 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3218
Daniel Veillarde95e2392001-06-06 10:46:28 +00003219Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3220
3221 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3222 hack
3223 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3224 * uri.c: fixed a warning
3225
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003226Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227
3228 * HTMLtree.c: trying to close bug #55772 escaping in script
3229 elements
3230 * doc/xml.html: suggest to send mail to the list
3231
3232Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003233
3234 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3235 good. Use a macro and based on the solution provided in
3236 vsnprintf manual page from GNU.
3237
Bjorn Reese99748722001-06-05 12:49:15 +00003238Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3239
3240 * error.c: Workaround for non-preserving variadic list.
3241 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3242
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003243Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * doc/xml.html: added 2.3.10 release
3246
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003247Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * configure.in: releasing 2.3.10
3250
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003251Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3254
Daniel Veillard20042422001-05-31 18:22:04 +00003255Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256
3257 * encoding.c: Robert Collins provided a patch to add the
3258 "US-ASCII" encoding alias
3259
Daniel Veillard97ac1312001-05-30 19:14:17 +00003260Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3263 string oriented functions and started cleaning the related areas
3264 in xpath.c which needed fixing in this respect
3265
Daniel Veillard2d703722001-05-30 18:32:34 +00003266Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3269 #55380
3270 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3271
Daniel Veillard9403a042001-05-28 11:00:53 +00003272Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * TODO: updated
3275 * nanohttp.[ch] : started adding APIs to get the redirected URL
3276 when this occurs (needed for further base computation
3277 * tree.h: cleanup
3278 * encoding.c: cleanup
3279 * SAX.c: minor change around ctxt->loadsubset
3280
Daniel Veillard6278fb52001-05-25 07:38:41 +00003281Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * Makefile.am include/Makefile.am: small change to have
3284 include/libxml rebuilt if working from CVS.
3285 * uri.c: applied another patch from Carl Douglas for URI escaping,
3286 this should close bug #51876
3287
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003288Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3291 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3292 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3293 added specific regression test
3294 * parser.h: preparing for the XSLT mode where DTD inherited
3295 attributes are added to the tree.
3296
Daniel Veillardbbd22452001-05-23 12:02:27 +00003297Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * xinclude.[ch]: Updated the namespace for the Last Call version
3300 * result/XInclude/include test/XInclude/include: updated the
3301 testsuite accordingly
3302
Daniel Veillard8514c672001-05-23 10:29:12 +00003303Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3306 related to bug #51876
3307
Daniel Veillard42596ad2001-05-22 16:57:14 +00003308Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309
3310 * tree.c: fixed a gross mistake in base computation, xml:base is
3311 not completely correct yet (need cascade).
3312 * xpath.[ch]: added the few things needed to find a function name
3313 and URI from the XPath context when it is called.
3314
Daniel Veillard81418e32001-05-22 15:08:55 +00003315Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3318 * DOCBparser.c: small cleanup
3319 * xmllint.c: added a --catalogs option to load catalogs from
3320 $SGML_CATALOG_FILES
3321 * tree.c: cleanup
3322 * configure.in: iconv library fixup, ICONV_LIBS
3323
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003324Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * catalog.c: handling of CATALOG entries. detection of recursion,
3327 and a few bugfixes
3328 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3329 against the default namespace
3330
Daniel Veillard04b93292001-05-21 08:15:31 +00003331Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3332
3333 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3334
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003335Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3336
3337 * parser.c: fixed propagation context info when parsing an
3338 external entity.
3339 * doc/html/*.html: regenerated a couple of docs
3340
Daniel Veillard4623acd2001-05-19 15:13:15 +00003341Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * doc/xml.html: update with 2.3.9 informations
3344
Daniel Veillardbed7b052001-05-19 14:59:49 +00003345Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346
3347 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3348 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3349 * doc/html/* : rebuilt the docs
3350 * valid.c: small patch which may improve some case when
3351 validating.
3352
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003353Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * HTMLparser.c: Closed bug #54891
3356 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3357 to the suite
3358
3359Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3362 applied a documentation patch from LotR and filled in a few missing
3363 descriptions
3364
Daniel Veillard76d66f42001-05-16 21:05:17 +00003365Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3366
3367 * xpath.c tree.c parser.c: speed optimizations at the parser level
3368 document tree freeing and xpath evaluation
3369
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003370Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371
3372 * parser.c parser.h parserInternals.h: fixed a couple of
3373 interfaces for handling memory buffer input to const char *
3374 upon suggestion of JamesH.
3375
Daniel Veillardc3739e72001-05-15 15:23:27 +00003376Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3377
3378 * configure.in: LoTR sent a patch fixing the previous commit
3379
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003380Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * configure.in: trying to deal again with the stoopid -R linking
3383 flag of Solaris
3384
Daniel Veillard790142b2001-05-15 10:51:53 +00003385Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386
3387 * xpath.h: two nodeset access macros from Thomas Broyer
3388
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003389Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3390
3391 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3392 patch from Thomas Broyer
3393
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003394Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3397 case
3398 * INSTALL: was empty added stuff from the FAQ
3399
Daniel Veillard75bea542001-05-11 17:41:21 +00003400Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3401
3402 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3403 attributes handling and #54433 by adding xmlUnsetProp()
3404 and xmlUnsetNsProp()
3405
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003406Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * HTMLparser.c: Patch from Jonas Borgström
3409 (htmlGetEndPriority): New function, returns
3410 the priority of a certain element.
3411 (htmlAutoCloseOnClose): Only close inline elements if they
3412 all have lower or equal priority.
3413 * result/HTML: this of course changed a number of tests results.
3414
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003415Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3416
3417 * xmlIO.c catalog.c: plugged in the default catalog resolution
3418 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3419 documentations
3420 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3421
Daniel Veillarda7374592001-05-10 14:17:55 +00003422Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3423
3424 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3425 integrating catalogs
3426 * catalog.[ch] testCatalog.c: adding a small catalo API
3427 (only SGML catalog support).
3428 * parser.c: restaured xmlKeepBlanksDefault(0) API
3429
Daniel Veillardc17337c2001-05-09 10:51:31 +00003430Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3433
Daniel Veillard257d9102001-05-08 10:41:44 +00003434Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3435
3436 * parser.c: added xmlParseExternalEntityPrivate() to allow
3437 propagation of ctxt->_private when parsing external entities
3438
Daniel Veillard083c2662001-05-08 08:27:14 +00003439Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3442
Daniel Veillard01ef7382001-05-08 07:31:43 +00003443Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3446
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003447Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * valid.c: warn when indeterminist content model is detected
3450 * result/VC/ElementValid8: this adds a message
3451 * Makefile.am: add --novalid for VCM tests
3452 * parserInternals.c: added a call to Init memory
3453
Daniel Veillard64269352001-05-04 17:52:34 +00003454Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3455
3456 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3457 when both parameters are NULL.
3458
Daniel Veillard37721922001-05-04 15:21:12 +00003459Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460
3461 * valid.c: applied small patch from Gary Pennington, reindented
3462 some part of the code.
3463
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003464Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3467 release, updated and regenerated the docs
3468
Daniel Veillard357c9602001-05-03 10:49:20 +00003469Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3470
3471 * xpath.c result/XPath/expr/floats : clarified and cleanup
3472 printing of abnormal floats in tests.
3473
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003474Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3477 * results/HTML/ : a few changes in the output of the HTML tests as
3478 a result.
3479 * configure.in: tying to fix -liconv where needed
3480
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003481Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3482
3483 * Makefile.am: fixed a stupid error
3484
Daniel Veillard7150a032001-05-02 16:41:11 +00003485Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3486
3487 * configure.in Makefile.am: make the inclusion of the trio
3488 modules in the library conditional
3489
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003490Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3491
3492 * DOCBparser.c: patche from László Kovács, fixed entities refs
3493 in attributes handling
3494
Daniel Veillardedddff92001-05-02 10:58:52 +00003495Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3498 flushing
3499
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003500Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3501
3502 * xpath.c: fix of an XSLT namespace bug reported on the list
3503 general/bug-8-
3504
Daniel Veillard5792e162001-04-30 17:44:45 +00003505Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3506
3507 * strio.h trio.c: Dan McNichol suggested a couple of small
3508 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3509
Daniel Veillard02141ea2001-04-30 11:46:40 +00003510Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511
3512 * tree.c parser.c encoding.c: spent a bit more time looking
3513 at the parsing speed and DOM handling. Added a few more
3514 speedups.
3515
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003516Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3517
3518 * parser.c: small but effective parsing speed improvement
3519
Daniel Veillardb59076b2001-04-29 17:04:07 +00003520Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3521
3522 * configure.in: default on the DocBook parser inclusion (for Gnome)
3523 * DOCBparser.h: fixed a header reference
3524
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003525Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3526
3527 * configure.in xpath.c: applied Bjorn patches for FPE on the
3528 alpha
3529
Daniel Veillardeefd4492001-04-28 16:55:50 +00003530Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3531
3532 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3533 xmlSaveFormatFileTo()
3534
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003535Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * xpath.c: simple and efficient optimization, XPath functions
3538 aways bind to the same code, cache this
3539 * TODO: updated (by saying some is obsolete)
3540
Daniel Veillard2156a562001-04-28 12:24:34 +00003541Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * xpath.c: more cleanup work on XPath name parsing routines
3544
Daniel Veillard61d80a22001-04-27 17:13:01 +00003545Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3548 xmlXPathParseName
3549 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3550 * debugXML.c: avoid compilation problems if compiling without
3551 HTML support, Igor Zlatkovic
3552 * win32/libxml2/libxml2.def.src: being able to compile without
3553 XPath on Windows
3554
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003555Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * libxml.m4: yet another patch from Toshio Kuratomi
3558
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003559Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3560
3561 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3562
Daniel Veillard67fee942001-04-26 18:59:03 +00003563Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * tree.[ch]: added xmlSaveFormatFile interface for saving
3566 and indenting a file.
3567
Daniel Veillard82e49712001-04-26 14:38:03 +00003568Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3569
3570 * xpath.c: fixed bug #53689 related to processing-instruction()
3571
Daniel Veillard02f077a2001-04-26 10:59:11 +00003572Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3573
3574 * DOCBparser.c: patche from László Kovács
3575
Daniel Veillard30211a02001-04-26 09:33:18 +00003576Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3577
3578 * parser.c: applied fixes from Christian Glahn bug report #53391
3579
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003580Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3581
3582 * error.c: Jean François Lecomte provided a complete description
3583 and a fix to bug #53537
3584
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003585Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3588
Daniel Veillard1034da22001-04-25 19:06:28 +00003589Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591 * DOCBparser.c SAX.c: a bit more work on entities processing.
3592 Still Need to cleanup XML output and references in attributes
3593
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003594Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3597
Daniel Veillardb33c2012001-04-25 12:59:04 +00003598Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * tree.c: trying to fix #53574, not completely complete,
3601 I would like xmllint --copy --debug test/ent1 and
3602 xmllint --debug test/ent1 to show the same result.
3603 * xpath.c: fix a bug when trying to sort namespace nodes
3604
Daniel Veillard5146f202001-04-25 10:29:44 +00003605Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607 * HTMLtree.c: real fix for #53402
3608
Daniel Veillard7533cc82001-04-24 15:52:00 +00003609Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3612 PIs when using xsl:output
3613 * valid.c: closing #53537 some case generate segfaults if there
3614 is validity errors
3615
Daniel Veillard61b33d52001-04-24 13:55:12 +00003616Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3619 of external parsed entities, added --noent to testDocbook
3620 * valid.c: Garry Pennington found an uninitialized variable
3621 access in xmlValidateElementContent()
3622
Daniel Veillard56098d42001-04-24 12:51:09 +00003623Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3624
3625 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3626 with madness
3627 * result/HTML/ : this modified the result of the regression tests
3628 a lot.
3629
Daniel Veillard122376b2001-04-24 12:12:30 +00003630Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631
3632 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3633 to doc where it wasn't checked against NULL reported by
3634 Jens Laas
3635
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003636Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3639 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3640
Daniel Veillardeae522a2001-04-23 13:41:34 +00003641Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3644 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3645 * SAX.[ch]: cleanup and updates for DocBook
3646 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3647 ex SGML identifier changes
3648 * valid.c: removed a static unused function.
3649
Daniel Veillardde57c612001-04-23 09:13:36 +00003650Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3651
3652 * HTMLtree.c: applied change for Paul Sponagl on script saving
3653 * Makefile.am: the warning about entity title.xml are normal.
3654
Daniel Veillard393df012001-04-22 20:11:18 +00003655Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * configure.in: release of 2.3.7
3658 * Makefile.am: fixing make distcheck
3659
Daniel Veillarda41123c2001-04-22 19:31:20 +00003660Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661
3662 * doc/html/* doc/xml.html: updated and regenerated the docs
3663
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003664Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3667
Daniel Veillarde82a9922001-04-22 12:12:58 +00003668Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3669
3670 * tree.c: fixed #53388 with the provided patch
3671
Daniel Veillard06803992001-04-22 10:35:56 +00003672Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * valid.c: Bjorn detected an invalid memory access. Fixed
3675 vstateVPush()
3676
Daniel Veillard40af6492001-04-22 08:50:55 +00003677Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3680
Bjorn Reese70a9da52001-04-21 16:57:29 +00003681Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3682
3683 * libxml.h: new header used only for the compilation of libxml
3684 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3685 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3686 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3687 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3688 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3689 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3690 baseline (version 1.2 plus a single patch).
3691 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3692 scientific notation for numbers. Tests added.
3693 * xpath.c: formatting of numbers changed to use sprintf
3694 (contribution from William Brack)
3695
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003696Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * valid.c: cleanup, more useful debugging
3699 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3700 * xmlIO.c: entity loading is printed as an error when validating
3701
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003702Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * valid.c: fixed to validate within entities
3705 * test/VCM/v22.xml: added a specific testcase
3706
Daniel Veillardca1f1722001-04-20 15:47:35 +00003707Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * valid.c: forgot an epsilon transition in for ()+
3710 * test/VCM/v21.xml : added a specific test case
3711
Daniel Veillard85349052001-04-20 13:48:21 +00003712Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * valid.c: removed a state explosion exhibited by RSS
3715 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3716 from bug #51872
3717
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003718Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3721 validation without using an ugly NFA -> DFA algo in the source.
3722 Made a specific algorithm easier to maintain, using a single
3723 stack and without recursion.
3724 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3725 * hash.c: made the growing routine static
3726 * tree.h parser.c: added the parent information to an
3727 xmlElementContent node.
3728
Daniel Veillarde470df72001-04-18 21:41:07 +00003729Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3730
3731 * SAX.c parser.c xpath.c: generating IDs when not validating
3732 from an external parsed entity was poisoning the ID has table
3733 with removed values. This was killing XSLT on the KDE help
3734 browser.
3735
Daniel Veillardceacdd92001-04-18 15:10:35 +00003736Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * entities.h: andrew@ugh.net.au detected a double declaration
3739
Daniel Veillarda10efa82001-04-18 13:09:01 +00003740Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * debugXML.c hash.c tree.h valid.c : some changes related to
3743 the validation suport to improve speed with DocBook
3744 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3745 the way validation errors get reported
3746
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003747Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3750 by P C Chow and William M. Brack for XSLT HTML output
3751
Daniel Veillard2d90de42001-04-16 17:46:18 +00003752Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3755 Igor Zlatkovic patches for MSC compilation and added his
3756 updates
3757
Daniel Veillarde043ee12001-04-16 14:08:07 +00003758Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3761 prefix lookup.
3762 * parserInternals.c: fixed the bug reported by Morus Walter
3763 due to an off by one typo in xmlStringCurrentChar()
3764
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003765Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
3767 * HTMLparser.c result/HTML/*: revamped the way the HTML
3768 parser handles end of tags or end of input
3769
Daniel Veillard82daa812001-04-12 08:55:36 +00003770Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3773
Daniel Veillard67a21302001-04-11 14:39:16 +00003774Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3775
3776 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3777 bug where the linktime verions of free() won't work ...
3778
Daniel Veillard27b55282001-04-11 12:22:25 +00003779Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3782
Daniel Veillardafc73112001-04-11 11:51:41 +00003783Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3784
3785 * doc/xml.html: added 2.3.6 release
3786
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003787Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788
3789 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3790 * result/wml.xml: resulted in a small output change
3791
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003792Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3793
3794 * tree.c: xmlNewDoc was missing the charset initialization
3795 * xmllint.c: added --auto to autogenerate a doc, allow to
3796 reproduce the problem fixed on xmlNewDoc
3797
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003798Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * xpath.c: trying to get 52979 solved
3801 * tree.c result/ result/noent/: trying to get 52712 solved, this
3802 also made me clean up the fact that XML output in general should
3803 not add formating blanks by default, this changed the output of
3804 a few tests
3805
Daniel Veillard73639a72001-04-10 14:31:39 +00003806Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3807
3808 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3809
Daniel Veillardfac26a12001-04-08 13:08:14 +00003810Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * configure.in: finally released 2.3.6
3813
Daniel Veillard911f49a2001-04-07 15:39:35 +00003814Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * xpath.c: checking for null pointer generated by new code
3817
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003818Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819
3820 * xpath.c: fixed a [] evaluation problem reported
3821 * test/XPath/tests/simpleaddr: extended test
3822 * result/XPath/simpleaddr: updated result
3823
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003824Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * xmllint.c: Dan Timis reported a portability problem
3827 on Macs without mmap, fixed it.
3828
Daniel Veillardb38bd552001-04-03 18:22:00 +00003829Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * testXPath.c : added a --tree option allowing to display the
3832 tree dump of the XPath expression
3833
Daniel Veillard4dd93462001-04-02 15:16:19 +00003834Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835
3836 * xpath.c: fixed a memleak when comparing nodesets
3837 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3838 * tree.c: added a TODO
3839
Daniel Veillard92ad2102001-03-27 12:47:33 +00003840Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3843 we need string functions
3844 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3845 to be able to use them where needed. Applied some changes
3846 to reduce name linking pollution and compile in only what's
3847 needed.
3848 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3849 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3850 for the string manipulation functions
3851 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3852 to the free() function of xmlmemory.c
3853 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3854 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3855 usage.
3856
3857
Daniel Veillard2be30642001-03-27 00:32:28 +00003858Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859
3860 * error.c: applied the context output patch of the error
3861 handling submitted by Chuck Griffith
3862 * error/VC/*: this slightly change some error logs
3863
Daniel Veillard50582112001-03-26 22:52:16 +00003864Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * parser.c: fixed line number reporting on error
3867
Daniel Veillard04be4f52001-03-26 21:23:53 +00003868Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869
3870 * parser.c: Sullivan and Darin found a parser bug,
3871 applied the patch.
3872
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003873Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3876 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3877 xmlversion.h.in xpointer.c: of course the way I defined
3878 UNUSED breaks on old gcc version. Try to be smart and
3879 also define it directly in xmlversion.h
3880 * configure.in: removed -ansi flag from the pedantic set
3881
3882Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003883 Huge cleanup, I switched to compile with
3884 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3885 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3886 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3887 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3888 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3889 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3890 encoding.h entities.c error.c list.[ch] nanoftp.c
3891 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3892 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3893 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3894 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3895 Cleanup, staticfied a number of non-exported functions,
3896 detected and cleaned up a dozen of problem found this way,
3897 avoided a lot of public function name/typedef/system names clashes
3898 * doc/xml.html: updated
3899 * configure.in: switched private flags to the really pedantic ones.
3900
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003901Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903 * configure.in: 2.3.5
3904 * doc/html/*: rebuilt the docs
3905
Daniel Veillard146c9122001-03-22 15:22:27 +00003906Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3907
3908 * parser.c: fixed a reported bug in NOTATION parsing
3909 * uri.c: accepted but not fixed bug 51876, added TODO
3910 * Makefile.am: fixed bug 51876
3911
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003912Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913
3914 * config.h.in configure.in error.c: fix a compilation problem
3915 on platforms without vsnprintf (xml@thewrittenword.com)
3916
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003917Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919 * parser.c: fixed a function name header typo
3920 * SAX.c: notations can also occur in external subset.
3921
Daniel Veillard7d42b542001-03-20 13:22:46 +00003922Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3923
3924 * error.c: removed a C++ like comment
3925
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003926Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * parser.c: fixing bug 52299 strange condition leading
3929 to a parser crash due to a buffer overflow
3930 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3931 added the specific test case
3932
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003933Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3936 xmlXPathConvert{String,Number,Boolean} to be able to make
3937 type casts without a context stack, fixed some implementation
3938 problems related to the absence of context at parse-time,
3939 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3940 in the public API too
3941 * xpointer.c xpathInternals.h: we need to know at parse time
3942 whether we are compiling an XPointer
3943
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003944Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3947 cleaned up the parser internals, refactored XPath code, added
3948 new compilation based APIs and cleanly separated public and
3949 private APIs.
3950
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003951Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * xpath.h: the comp field must be added at the end to avoid
3954 killing binary compat.
3955
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003956Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * Makefile.am: detect XPath memleaks in regreson tests
3959 * error.c: fixed and error w.r.t. error reporting still using
3960 stderr
3961 * hash.c: added new line at end of file
3962 * tree.h: minor cleanup
3963 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3964 expression parsing from evaluation, resulted in a number of
3965 changes internally, and in XPointer. Likely to break stuff
3966 using xpathInternals.h but should remain binary compatible,
3967 new interfaces will be added.
3968
Daniel Veillardd574f782001-03-14 19:40:17 +00003969Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970
3971 * configure.in: fixed a couple of problems reported by
3972 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3973 without gcc on non linux platforms.
3974
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003975Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3978 a fix for --with-html-dir= configure support. I hope it won't
3979 break rpm generation
3980
Daniel Veillarda022fe02001-03-14 16:30:00 +00003981Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * xmlIO.c: one function comment cleanup.
3984
Daniel Veillard25239c12001-03-14 13:56:48 +00003985Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * SAX.c: external subset notations were improperly registered
3988 in the internal subset.
3989
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003990Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992 * README.cvs-commits: added, pointing to HACKING
3993 * HACKING: updated
3994
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003995Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * parser.c: and Matt Sergeant found one in the XML push
3998 parser (erroneous check I forgot to remove when I fixed the
3999 main parser).
4000
Daniel Veillard68d7b672001-03-12 18:22:04 +00004001Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * xpath.c: ptittom found a small bug in UnaryExpr
4004
Daniel Veillarde356c282001-03-10 12:32:04 +00004005Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * configure.in: bumped to 2.3.4
4008 * error.c: fixed bug #51860
4009 * tree.c: fixed bug #51861
4010 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4011 * tree.[ch] : added xmlDefaultBufferSize
4012 * nanoftp.c: typo in function name header block
4013 * doc/xml.html : updated, added link to XML::LibXSLT
4014 * doc/html/* : rebuilt the docs
4015
Daniel Veillard80f32572001-03-07 19:45:40 +00004016Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * parser.c SAX.c: the new content parsing code raised an
4019 ugly bug in the characters() SAX callback. Found it
4020 just because of strangeness in XSLT XML Rec ouptut :-(
4021
Daniel Veillard6c831202001-03-07 15:57:53 +00004022Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4023
4024 * Makefile.am: Martin Baulig suggested to add -lm
4025 * tree.c: found another bug in xmlNodeGetContent()
4026
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004027Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * xpath.c: Bjorn found the error related to strictness of comparison.
4030
Daniel Veillard29631a82001-03-05 09:49:20 +00004031Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * parser.c: trying to fix the Dtd parsing problem reported
4034 by Gary, side effect of last week speed optimizations.
4035
Daniel Veillard14be0a12001-03-03 18:50:55 +00004036Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4039 * parserInternals.c: removed unneeded test raised by Stric
4040
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004041Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4042
4043 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4044 and fixed by William Brack). Added xmlXPathFormatNumber.
4045 Changed the sorting slightly.
4046 * configure.in Makefile.am example/Makefile.am: Added -lm.
4047 Please note that applications linking with libxml2, must
4048 also like with the math library from now on.
4049
Daniel Veillardf9533d12001-03-03 10:04:57 +00004050Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4053
Daniel Veillard2f362242001-03-02 17:36:21 +00004054Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * parser.c: one must report spaces even if the Dtd element
4057 content proves that this is not part of the element content.
4058 * result/valid/*.xml: this changed the ouptu slightly
4059
Daniel Veillardb402c072001-03-01 17:28:58 +00004060Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * configure.in: bumped to 2.3.3
4063 * doc/xml.html: updated
4064
Daniel Veillard77851712001-02-27 21:54:07 +00004065Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066
4067 * tree.c: minor doc fix
4068 * xpath.c: deallocation issues when a result tree has been
4069 converted to a node-set
4070
Daniel Veillardec70e912001-02-26 20:10:45 +00004071Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072
4073 * doc/xml.html: oops corrected dates s/2000/2001
4074
Daniel Veillard8730c562001-02-26 10:49:57 +00004075Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * valid.c: new patch from Gary Pennington
4078
Daniel Veillard91e9d582001-02-26 07:31:12 +00004079Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * doc/xml.html: applied patch from Ankh
4082
Daniel Veillardedac3c92001-02-26 01:36:19 +00004083Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * xinclude.c: fixed a problem building on Mac
4086
Daniel Veillard21a0f912001-02-25 19:54:14 +00004087Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * parser.c: more work on increasing parsing ferformances
4090
Daniel Veillard48b2f892001-02-25 16:11:03 +00004091Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4094 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4095 avoiding memcpy in production builds MEM_CLEANUP macro use
4096 * parser.[ch] parserInternals.c: optimizations of the tightest
4097 internal loops inside the parser. Better checking of I/O
4098 flushing/loading conditions
4099 * xmllint.c : added --timing
4100
Daniel Veillard71681102001-02-24 17:48:53 +00004101Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * configure.in: bumped to 2.3.2
4104 * doc/xml.html: updated for release
4105
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004106Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * xpath.c: found a memleak and fixed a nasty bug
4109
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004110Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * xmllint.[c1] : added return code errors for xmllint
4113 * xpath.c: specific debug dump function for result value trees
4114
Daniel Veillard4b637072001-02-21 21:52:55 +00004115Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xpath.c: finally implemented xmlXPathCompareNodeSets
4118 * test/XPath/expr/floats results/XPath/expr/floats: added
4119 a test for float expressions
4120
Daniel Veillardf714aa32001-02-21 03:07:44 +00004121Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4124 * parserInternals.[ch]: trying to speed up parsing
4125 * xpath.c : speeded up node set equality op
4126
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004127Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4130 better handling of ID/IDREF and the list modules associated
4131 * configure.in: small CFLAGS cleanup
4132
Daniel Veillarda8abee62001-02-19 15:14:59 +00004133Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * configure.in: fixed iconv detection on AIX (stric)
4136
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004137Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004138
4139 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4140
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004141Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4142
4143 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4144 and optimized xmlXPathNodeSetSort
4145
Daniel Veillard142adbf2001-02-17 13:21:05 +00004146Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * xpath.c: bug fix when context size is 0
4149 * parser.c: I like Norm's Dtd because they still manage to break
4150 the parser occasionally
4151
Daniel Veillardf23e0092001-02-16 13:21:29 +00004152Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4155
Daniel Veillarde0e26512001-02-16 00:11:46 +00004156Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4159 attributes within the XML-1.0 namespace
4160
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004161Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * xpathInternals.h: exported a few axis functions
4164 * doc/xml.html: updated the doc
4165
Daniel Veillard760f4422001-02-15 14:59:48 +00004166Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * configure.in: applied patch from Daniel van Balen for OpenBSD
4169 and bumped version to 2.3.1
4170 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4171 attempt to find autoclosing was simply broken, removed it,
4172 updated the examples, this is better
4173
Daniel Veillardd194dd22001-02-14 10:37:43 +00004174Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4177 hash functionnalities.
4178 * doc/html/* : rebuild the doc
4179
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004180Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4183 on predicate
4184 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4185 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4186 really want to have tags closed on output even if we accept
4187 unclosed ones on input
4188
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004189Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * xpath.c: ouch don't free NULL, rare case fixed
4192 * tree.c: don't coalesce text nodes if they don't have the
4193 same behaviour wrt escaping on output
4194
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004195Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * xpath.c: small fixup
4198 * SAX.c: don't warn on empty namespaces.
4199
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004200Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4201
4202 * README: a bit of cleanup
4203 * configure.in: preparing for 2.3.0 release
4204
Daniel Veillard1f83d392001-02-08 09:37:42 +00004205Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206
4207 * hash.[ch]: added a first version of xmlHashSize()
4208 * valid.c: another bug fix from Gary Pennington
4209
Daniel Veillard5eef6222001-02-07 18:24:48 +00004210Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * valid.c: couple of bug fixes pointed by Gary Pennington
4213 * HTMLtree.c: #if 0 cleanup
4214
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004215Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4218 which removes a time consuming check of xmlXPathNodeSetAdd()
4219 and use it in places where we are sure to not break unicity
4220
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004221Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * xpath.c: bug fixes found from XSLT
4224 * tree.c: preserve node->name special values when copying nodes.
4225 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4226 external subset are fetched when available but without full
4227 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4228 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4229 output with encoding disabled.
4230
Daniel Veillard2c833b62001-02-03 08:52:06 +00004231Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4234 xmlCheckFilename should not be called from xmlFileOpenW
4235 and xmlGzfileOpenW
4236
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004237Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4240 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4241 added the new tests for URI normalization
4242 * testURI.c: fixed stoopid bugs
4243 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4244 the URI in the error messages are now properly normalized
4245
Daniel Veillardea28ce62001-02-02 08:20:19 +00004246Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4249
Daniel Veillarde99a4762001-02-01 04:34:35 +00004250Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4253
Daniel Veillard2b325a02001-01-31 20:46:31 +00004254Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * xpath.c: fixed mod operator
4257
Daniel Veillardde55cf62001-01-31 15:53:13 +00004258Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * parser.c: fixed xmlStrcat doc
4261 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4262 trees.
4263
Daniel Veillard2f913b72001-01-31 13:23:49 +00004264Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * xpath.c result/XPath/tests/chaptersbase
4267 result/XPath/tests/simplebase: fixed XPath node()
4268 * tree.c: small fix in xmlNewNs()
4269 * Makefile.am: removed extraneous xml2Conf.sh rule
4270
Daniel Veillardb42042b2001-01-28 07:40:36 +00004271Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4274 Changed the library name, in order to get libxml-devel and
4275 libxml2-devel to coexist on a single system
4276 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4277 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4278
Daniel Veillardee0a4662001-01-27 18:59:33 +00004279Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4282 libxml2-devel installable in // as libxml-devel.
4283
Daniel Veillard5eb05942001-01-27 17:50:22 +00004284Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * doc/Makefile.am: fixed make rebuild in doc
4287 * doc/html/*.html: rebuilt the docs
4288
Daniel Veillard65c295d2001-01-26 09:32:39 +00004289Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4292
Daniel Veillard8e199902001-01-25 18:54:39 +00004293Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4296 the HTML doc to go into the -devel RPM ...
4297 * aclocal.m4 config.h.in: some updates due to auto* magic
4298
Daniel Veillard93086662001-01-25 18:13:04 +00004299Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * xpath.h: added a hook in the context structure allowing to
4302 link to extra support, needed for XSLT
4303
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004304Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4307 xmlXPtrCmpPoints to use it.
4308 * propagated the following patch from Alejandro Forero
4309 * include/win32config.h xmlIO.c: applied further suggestions
4310 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4311 * example/gjobread.c: fixed warnings, now that it builds
4312
4313Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4314
4315 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4316
4317 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4318 filename points to a valid file (not a directory).
4319 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4320 Added calls to xmlCheckFilenameDir.
4321
4322 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4323 `path' (rather than `filename') as the parameter to gzopen and open.
4324
Daniel Veillard48177c22001-01-23 15:27:41 +00004325Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * Makefile.am: fixed a problem with EXTRA_DIST
4328
Daniel Veillardb83ba402001-01-22 22:45:10 +00004329Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * Makefile.am example/Makefile.am: finally found the trick
4332 to build the example, i.e. add "." in SUBDIRS before example
4333 in the list <grin/>
4334
Daniel Veillard82687162001-01-22 15:32:01 +00004335Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * doc/xml.html: updated with an XSLT section, removed pointer to
4338 W3C CVS base.
4339
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004340Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4343 too, and deallocation need to occur the same way.
4344
Daniel Veillarde4566462001-01-22 09:58:39 +00004345Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4348 type correponding to an XSLT result tree fragment. Share most
4349 of the data format with node set, as well as operators.
4350 * HTMLtree.c: added a newline at the end of the doctype output
4351 whe this one is not present initially.
4352 * tree.c: make sure taht the parent and doc pointers are properly
4353 set when copying attributes (lists).
4354
Daniel Veillard701c7362001-01-21 09:48:59 +00004355Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4358
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004359Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * xpath.c: seems I finally killed that ugly path evaluation
4362 context bug (tagged 9999 in case is is wrong)
4363
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004364Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4367 for XSLT
4368
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004369Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370
4371 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4372 for xmlGzfileOpen() bug
4373
Daniel Veillardf6eea272001-01-18 12:17:12 +00004374Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * xpath.c: removed an error found by XSLT usage
4377 * tree.c parserInternals.h: use a predefined static string
4378 for text and comment nodes, avoid freeing them in xmlFreeNode,
4379 exported the string name in parserInternals.h and added
4380 another value to disable encoding at output (for XSLT),
4381 gain memory, time.
4382
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004383Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4386 win32/libxml2/libxml2_so.dsp: new makefiles and update
4387 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4388
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004389Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4392 Gary Pennington
4393
Daniel Veillard389e6b72001-01-15 19:41:13 +00004394Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * xpath.c: fixed the comaprision of values and nodelists,
4397 need to compare nodelist still ...
4398 * debugXML.c: avoided a possible core dump
4399 * HTMLparser.c: cleanup
4400 * nanohttp.c: contributed fix.
4401 * tree.c: fixes in properties handling added xmlSetNsProp
4402 needed by libxslt
4403 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4404 comment
4405 * TODO: updated
4406
Daniel Veillard167bd532001-01-06 21:09:34 +00004407Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * parser.c parserInternals.c: applied Bjorn Reese optimization
4410 patch
4411
4412Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * Makefile.am: applied patch fro make check from Martin Vidner
4415
Daniel Veillard503b8932001-01-05 06:36:31 +00004416Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * configure.in: preparing 2.2.11
4419 * doc/html/*: rebuild the HTML files
4420 * doc/xml.html : updated
4421
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004422Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * tree.c: fixed a stupid bug
4425 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4426 patches related to validation of an XInclude processing result
4427 * TODO: updated
4428
Daniel Veillarde2488192001-01-04 10:54:22 +00004429Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4432 on large files
4433
Daniel Veillardf060a412001-01-03 20:52:44 +00004434Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4437
Daniel Veillard45cff692001-01-03 18:02:04 +00004438Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4441 reported by Jonas Borgström
4442 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4443
Daniel Veillard08108982001-01-03 15:24:58 +00004444Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * testXPath.c xpath.c: fixing the XPath union expressions problem
4447 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4448
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004449Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * xmllint.c: Made is so if the file name is "-" is will read form
4452 standard input. Sven Heinicke <sven@zen.org>
4453 * tree.c: fixed a problem when growing buffer
4454 * tree.h: fixed the comment of the node types following andersca
4455 comment
4456 * TODO: updated
4457
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004458Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4459
4460 * HTMLparser.[ch]: added a way to avoid adding automatically
4461 omitted tags. htmlHandleOmittedElem() allows to change the
4462 default handling.
4463 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4464 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4465 of xmllint too when using --memory flag, added a memory test
4466 suite at the Makefile level.
4467 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4468 with namespace use when encountering QNames in XPath evalation,
4469 added xmlns() scheme in XPointer.
4470 * nanoftp.c : incorporated a fix
4471 * parser.c xmlIO.c: fixed problems raised with encoding when using
4472 the memory I/O
4473 * parserInternals.c: closed bug 25934 reported by
4474 torsten.landschoff@innominate.de
4475 * TODO: updated
4476
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004477Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4478
4479 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4480 on a non-updated tree :-(, made a 2.2.10 release to correct the
4481 situation
4482
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004483Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4484
4485 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4486 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4487 integrated a set of OpenVMS changes from Howard Taylor
4488 <Howard.Taylor@pacoast.com>
4489
Daniel Veillard58770e72000-11-25 00:48:47 +00004490Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4491
4492 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4493 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4494
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004495Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4496
4497 * HTMLparser.c: some fixes on auto-open of html/head/body
4498 * encoding.c: fixed a compilation error on some gcc env
4499 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4500 XPointer implementation
4501 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4502 related XPointer tests and associated results
4503
Daniel Veillard300f7d62000-11-24 13:04:04 +00004504Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4505
4506 * doc/xmldtd.html doc/xml.html: following a short step by step
4507 guidance on IRC to help maciej with DTDs I started a small
4508 page on the subject.
4509
Daniel Veillard748e45d2000-11-17 16:36:08 +00004510Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4511
4512 * HTMLparser.c: fixed handling of broken charrefs
4513 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4514 patches
4515
Daniel Veillard28929b22000-11-13 18:22:49 +00004516Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4517
4518 * doc/xml.html doc/html/* : rebuilt the docs after adding
4519 xinclude and updated page for 2.2.7 and 2.2.8
4520 * configure.in: releasing 2.2.8
4521
Daniel Veillard41e06512000-11-13 11:47:47 +00004522Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4523
4524 * parser.[ch] parserInternals.c: applied the conditional
4525 section processing fix from Jonathan P Springer
4526 <jonathan.springer2@gte.net>
4527 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4528 project file, fixed iconv default non support
4529 * xpath.c: fixed the problem of evaluating relative expressions
4530 when a node context is provided.
4531
Daniel Veillardbf432752000-11-12 15:56:56 +00004532Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * nanoftp.c: fixed gcc 2.95 new warnings
4535 * SAX.c: fixed a stupid bug
4536 * tree.c: fixed a formatting problem when round-tripping
4537 from/to memory
4538 * xinclude.c: chased memleak, fixed a base problem
4539 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4540 xmlXPtrBuildNodeList()
4541 * TODO: updated
4542 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4543 adding a first small set of regression tests for XInclude
4544
Daniel Veillardc2def842000-11-07 14:21:01 +00004545Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4546
4547 * nanohttp.[ch]: applied Wayne Davison patches to access
4548 the WWW-Authorization header.
4549 * parser.c: Closed Bug#30847: Problems when switching encoding
4550 in short files by applying Simon Berg's patch.
4551 * valid.c: fixed a validation problem
4552 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4553 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4554 Wayne Davison
4555 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4556 need to be extended to non full nodes selections.
4557 * xinclude.c: starts to work decently
4558
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004559Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4560
4561 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4562 debugXML.c xmlversion.h.in: Started adding XInclude support,
4563 this is a new xmllint option
4564 * tree.c xpath.c: applied TOM patches for XPath
4565 * xpointer.c: fixed a couple of errors.
4566 * uri.c: added an escaping function needed for xinclude
4567 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4568 new warning from RH70 gcc's version
4569
Daniel Veillarda4964b72000-10-31 18:23:44 +00004570Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4571
4572 * HTMLparser.c: fixed loop on invalid char in scripts
4573 * parser.c: update to description of xmlIOParseDTD()
4574 * libxml.m4 xmlversion.h.in: changes contributed by
4575 Michael Schmeing <m.schmeing@internet-factory.de>
4576 * configure.in: preparing for 2.2.7
4577 * Makefile.am: trying to avoid config.h and acconfig.h
4578 being included in the distrib
4579 * configure.in: released 2.2.7
4580
4581Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4584 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4585
Daniel Veillard01411222000-10-30 15:33:22 +00004586Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4587
4588 * parser.[ch]: added xmlIOParseDTD()
4589 * xpointer.c: added support for the 2 extra parameters of
4590 string-range, fixed a stoopid error when '0' was present
4591 in XPointer expressions
4592 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4593 testsuite for the above
4594
Daniel Veillard6db58192000-10-30 09:27:53 +00004595Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4596
4597 * libxml.spec.in: improved package descriptions
4598
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004599Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4600
4601 * xpath.c xpathInternals.h: applied a large cleaning patch
4602 from TOM <ptittom@free.fr>, it also add namespace support
4603 for function and variables registration.
4604
Daniel Veillardbd20df72000-10-29 17:53:40 +00004605Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4606
4607 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4608 * Makefile.mingw: Wayne Davison's update adding hash.c
4609
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004610Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4611
4612 * xpath.c: fixed the root evaluation problems
4613 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4614 ignorable spaces with <b> <bold> <em>
4615 * tree.c: fixed a loop in xmlSearchNsByHref()
4616
Daniel Veillard767662d2000-10-27 17:04:52 +00004617Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4618
4619 * xpath.c: applied another XPath patch from TOM
4620 * xpath.c include/makefile.am: applied another patch from
4621 china@thewrittenword.com (cleanup on IRIX).
4622
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004623Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4624
4625 * xml-config.1: received a fixed version from Fredrik Hallenberg
4626 <hallon@lysator.liu.se>
4627
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004628Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4629
4630 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4631 cleanup patch for XPath
4632
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004633Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * patched to redirrect all "out of context" error messages to
4636 a reconfigurable routine. The changes are:
4637 * xmlerror.h : added the export of an error context type (void *)
4638 an error handler type xmlGenericErrorFunc there is an interface
4639 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4640 to reset the error handling routine and its argument
4641 (by default it's equivalent to respectively fprintf and stderr.
4642 * all the c files: all wild accesses to stderr or stdout within
4643 the library have been replaced to calls to the handler.
4644
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004645Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4646
4647 * configure.in: release 2.2.6
4648 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4649 exporting the inner functions of xpath for extension modules
4650 * doc/*: updated and rebuilt the doc
4651
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004652Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4653
4654 * nanohttp.c : applied Wayne HTTP cleanup patch
4655 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4656 and xmlNodeSetSpacePreserve()
4657
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004658Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4659
4660 * xpath.c: closing bug #29260
4661
Daniel Veillard126f2792000-10-24 17:10:12 +00004662Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4663
4664 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4665 multikey tuples, made hash structure opaque
4666 * valid.[ch]: moved elements, attributes, notations decalarations
4667 as well as ID and refs to hash tables.
4668 * entities.c: hash cleanup
4669 * xmlmemory.c: fixed a dump problem in debug mode
4670 * include/Makefile.am: problem passing in DESTDIR= values patch
4671 from Marc Christensen <marc@calderasystems.com>
4672 * nanohttp.c: removed debugging remains
4673 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4674 * HTMLparser.c parser.c: fixing a number of problems with the
4675 macros in the *parser.c files (Wayne).
4676 * HTMLparser.c: close the previous option when opening a new one
4677 (Marc Sanfacon).
4678 * result/HTML/*: updated the HTML results accordingly
4679
Daniel Veillard52afe802000-10-22 16:56:02 +00004680Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4681
4682 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4683 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4684 XPath functions and XML entities table to them. More to come...
4685 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4686
Daniel Veillard683cb022000-10-22 12:04:13 +00004687Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4688
4689 * tree.c: coalesce adjacent text nodes
4690 * valid.c: handling of blank nodes in DTd validation (raised
4691 by problems with a posteriori validation).
4692 * nanohttp.c: changing behaviour on HTTP write stuff.
4693 * HTMLtree.c: forced body and html to be explicitely closed.
4694 * xpath.h: exported more XPath functions.
4695
Daniel Veillard1baf4122000-10-15 20:38:39 +00004696Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4697
4698 * Release of 2.2.5
4699 * xpointer.c: range() range-inside and other helper functions
4700 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4701
Daniel Veillard47e12f22000-10-15 14:24:25 +00004702Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4703
4704 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4705 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4706
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004707Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4708
4709 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4710 and XPointer modules
4711
Daniel Veillard134c9f32000-10-15 10:27:08 +00004712Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * SAX.h: closed #25107
4715
Daniel Veillard39915622000-10-15 10:06:55 +00004716Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * testSAX.c: fixed problem with cdata reporting
4719 * SAXresult/* : updated
4720
Daniel Veillard1e851392000-10-15 10:02:56 +00004721Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4722
4723 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4724 Closed bug #27499, added to regression tests
4725 * TODO: updated
4726
Daniel Veillard7eda8452000-10-14 23:38:43 +00004727Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4728
4729 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4730 support for SCRIPT and STYLE with help from Bjorn Reese
4731 * test/HTML/* result/HTML/*: added simple testcase and updated
4732 the existing ones.
4733
Daniel Veillardff9c3302000-10-13 16:38:25 +00004734Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4735
4736 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4737 string-range for empty strings
4738 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4739 test/XPath/xptr/strrange: augmented the XPointer testsuite
4740
Daniel Veillard189446d2000-10-13 10:23:06 +00004741Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4742
4743 * doc/xml.html doc/xmlmem.html: added a module describing memory
4744 interfaces and use, updated the main page.
4745
Daniel Veillard2f971a22000-10-12 23:26:32 +00004746Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4749 nanoftp code work on Windows too now
4750
4751Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004752
4753 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4754 * xpointer.c: implemented string-range() at least a good first version
4755 * test/XPath/docs/str test/XPath/xptr/strrange
4756 result/XPath/xptr/strrange: the string-range() tests
4757
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004758Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4759
4760 * Makefile.am include/Makefile.am include/win32config.h
4761 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4762 and make distcheck
4763
Daniel Veillard19d61112000-10-11 23:50:35 +00004764Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4765
4766 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4767 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4768 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4769
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004770Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4771
4772 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4773 patch for socklen_t detection by
4774 Albert Chin-A-Young <china@thewrittenword.com>
4775
Daniel Veillardcd429612000-10-11 15:57:05 +00004776Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4777
4778 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4779 and added a --dtdvalid option to xmllint used to test it
4780
Daniel Veillard47c02452000-10-11 13:04:36 +00004781Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4782
4783 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4784 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4785
Daniel Veillard2d38f042000-10-11 10:54:10 +00004786Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4787
4788 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4789 handlings (registration, lookup, cleanup)
4790
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004791Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * configure.in Makefile.am include/makefile.am: adding XPointer
4794 and XPtrtests target
4795 * xpointer.[ch] : new files for XPointer support
4796 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4797 more XPath tests
4798
Daniel Veillard57fda592000-10-10 23:24:14 +00004799Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4800
4801 * configure.in: fixed, very broken, make distcheck works again
4802
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004803Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4804
4805 * More work toward 2.2.5, integrated a number of patches
4806 * configure.in Makefile.am win32config.h.in: trying to cleanup
4807 make distcheck .... huh ...
4808 * include/Makefile.am include/win32config.h: new directory
4809 for includes
4810 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4811 updated teh makefiles and instructions for WIN32
4812 * xpath.c: small fixes
4813 * test/XPath/ results/XPath: updated the testcases and results
4814 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4815 suggested patches
4816 * valid.c: fixed an ID bug
4817
Daniel Veillardb71379b2000-10-09 12:30:39 +00004818Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4819
4820 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4821 the automake bug where wrong dependancies were generated.
4822 * xpath.[ch]: worked on XPointer
4823
Daniel Veillard7e99c632000-10-06 12:59:53 +00004824Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4825
4826 * configure.in Makefile.am: 2.2.5, ship the include in an
4827 include/libxml subdirectory, use symlinks when using CVS
4828 * testSAX.c: fixed small bug
4829 * testXPath.c: changed the way testfiles are parsed
4830 * debugXML.c: same kind of cleanup when parsing an argument expression
4831 XPath/XPointers can have blanks embedded
4832 * xpath.[ch]: more cleanup, reorgs for XPointer work
4833 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4834 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4835
Daniel Veillard55b91f22000-10-05 16:30:11 +00004836Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4837
4838 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4839 in the XPath engine, rewrote large parts of it, now it's far
4840 cleaner and in sync with the REC not an old WD. Fixed a parsing
4841 problem in the interactive XML shell found when testing XPath.
4842
Daniel Veillardac260302000-10-04 13:33:43 +00004843Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4844
4845 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4846 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4847 examples with the extra test
4848
Daniel Veillard7cfce322000-10-04 12:40:27 +00004849Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4850
4851 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4852 the global init function.
4853
Daniel Veillard970112a2000-10-03 09:33:21 +00004854Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * HTMLparser.c: Doohhh, attribute name parsing was still case
4857 sensitive ! Fixed this ...
4858 * result/HTML/* : updated the tests results accordingly
4859
Daniel Veillard740abf52000-10-02 23:04:54 +00004860Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4863 engine, should be far more stable, incorporated a new version of
4864 preceding/following axis, need testing
4865 * uri.c: fixed file:///c:/a/b/c problem
4866 * test/XPath/tests/idsimple: augmented the XPath tests
4867
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004868Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4869
4870 * doc/* rebuilding docs for 2.2.4 release
4871
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004872Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4873
4874 * configure.in: releasing 2.2.4
4875 * parser.[ch]: added xmlStrEqual()
4876 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4877 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4878 use xmlStrEqual instead
4879 * TODO: updated
4880 * added an XPath test
4881
Daniel Veillardbc765302000-10-01 18:23:35 +00004882Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4883
4884 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4885 * entities.h: exported xmlInitializePredefinedEntities
4886 * parser.[ch] : added xmlInitParser()
4887 * parserInternals.h : had to export htmlInitAutoClose()
4888
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004889Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4890
4891 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4892 problems
4893 * Makefile.am : added XPath regression tests to normal tests
4894 * uri.c: fixed a problem with local paths, cleanup
4895 * parser.c: fixed a problem with large CData sections
4896
Daniel Veillardd2ade932000-09-30 14:39:55 +00004897Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4898
4899 * configure.in xml-config.in: patch from "Ben Taylor"
4900 <sol7x86@hotmail.com> for solaris shared libs lookup
4901
Martin Bauligdd7d1f62000-09-29 23:17:57 +000049022000-09-30 Martin Baulig <baulig@suse.de>
4903
4904 * libxml-2.0.pc.in: Provide pkg-config script.
4905
4906 * configure.in: Create the libxml-2.0.pc script from the
4907 libxml-2.0.pc.in templates.
4908 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004909 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004910
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004911Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4912
4913 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4914 when compiling with MSC
4915
Daniel Veillard46057e12000-09-24 18:49:59 +00004916Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * xpath.c: patch for normalize-string() substring-before(),
4919 substring-after() and translate() functions from Bjorn Reese
4920 <breese@mail1.stofanet.dk>
4921 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4922 Fredrik Hallenberg <hallon@lysator.liu.se>
4923 * TODO: updated
4924
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004925Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4926
4927 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4928 problem of socklen_t being undefined on a number of platforms
4929 * debugXML.c: fixed a compilation problem when without snprintf
4930
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004931Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4932
4933 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4934 an URI bug and a fix for the control-character-induced infinite loop
4935 * nanohttp.c: preventive fix for compiling on WIN32
4936
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004937Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4938
4939 * xmlint.c: closing bug #25000
4940
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004941Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4944 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4945 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4946 related function, fixing xmlStrncmp(), and associated cleanup
4947 * result/HTML/entities.html.sax: updating result
4948
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004949Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4950
4951 * uri.c: applied patch for URI escaping from Wayne Davison
4952 <wayned@blorf.net>
4953 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4954 from Denis Barbier <barbier@imacs.polytechnique.fr>
4955 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4956 patch from Wayne Davison
4957
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004958Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4959
4960 * doc/xml.html : updated with new releases, adding "how to help"
4961
Daniel Veillard04698d92000-09-17 16:00:22 +00004962Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4963
4964 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4965 removed a few warnings in pedantic mode ...
4966 * parserInternals.c parser.c: moved encoding switching function
4967 to parserInternals.c
4968 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4969
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004970Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4971
4972 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4973 error or warning handlers
4974
Daniel Veillardb1059e22000-09-16 14:02:43 +00004975Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * parserInternals.c parserInternals.h parser.c Makefile.am:
4978 created a new module parserInternals.c, moved most of the
4979 code shared by the various parsers there, as well as
4980 deprecated code from parser.c. More cleanup of parser.c
4981 * uri.c: fixed a problem when URI is NULL
4982 * valid.c: speedup when looking for an attribute declaration
4983
Daniel Veillard39c7d712000-09-10 16:14:55 +00004984Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4985
4986 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4987 the cleanup of the computation of URI references when seeking
4988 external entities. The URI reference string and the resulting
4989 URI are both stored now.
4990 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4991 large s(n)printf checks and cleanup from Denis Barbier
4992 <barbier@imacs.polytechnique.fr>
4993 * xmlversion.h.in tree.h: couple of SGML declarations for a
4994 possible docbook module.
4995 * result/VC/ : a couple of test output changed due to the change
4996 of the entities URI
4997
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004998Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4999
5000 * parser.h: added a _private field for linking user's data
5001
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005002Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5003
5004 * parser.c parserInternals.h: demacroified most of the IS_XXX
5005 the gain in size is significant so ...
5006
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005007Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5008
5009 * entities.c: cases where looking up entities with doc==NULL
5010 covered
5011
Daniel Veillard90e11312000-09-05 10:42:32 +00005012Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5013
Daniel Veillard1de50802000-09-07 08:54:32 +00005014 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005015 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5016
Daniel Veillard98a79162000-09-04 11:15:39 +00005017Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5018
Daniel Veillard1de50802000-09-07 08:54:32 +00005019 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005020 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5021 * Makefile.in: added URItest and included thenin "make tests"
5022
5023Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005024
5025 * xmlversion.h.in: closed bug 22941
5026
Daniel Veillard2bb89092000-08-31 14:57:50 +00005027Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5028
5029 * doc/xmlio.html: added doc and example for entity loader
5030 redefinition.
5031
Daniel Veillard96984452000-08-31 13:50:12 +00005032Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5033
5034 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5035 used by libxml
5036
Daniel Veillarde715dd22000-08-29 18:29:38 +00005037Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5038
5039 * parser.c: Fixed bug on invalid ontent characters and when using
5040 push.
5041 * xmllint.c: fixed xmllint endling of errors in push mode
5042
Daniel Veillard4948eb42000-08-29 09:41:15 +00005043Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5044
5045 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005046 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005047 * result/HTML/*.sax: regenerated HTML SAX output
5048 * parser.c: more cleanup.
5049
Daniel Veillarde010c172000-08-28 10:04:51 +00005050Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5051
5052 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005053 patches from Wayne Davison <wayned@users.sourceforge.net>,
5054 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005055 * HTMLparser.c: fixed an ignorable white space detection bug
5056 occuring when parsing with SAX only
5057 * result/HTML/*.sax: updated since the output is now HTML
5058 encoded...
5059
Daniel Veillard47f3f312000-08-27 22:40:15 +00005060Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5061
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005062 * HTMLparser.[ch]: applied some of Wayne Davison
5063 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005064
Daniel Veillarde0854c32000-08-27 21:12:29 +00005065Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5068 undeclared namespace prefix was used, added a warning.
5069 Cleaned up support w.r.t. entities, spilling out a warning
5070 and being pedantic on lookups.
5071 * test/warning/ent9 : added testcase for previous example.
5072 * TODO: updated
5073 * parserInternals.h parser.c: changed the way names are parsed
5074 now allow infinite size and decrease penalty for normal use
5075 * parser.c: Started a big cleanup/check of the parser code,
5076 fixed some of the most tortuous entity code, spotted code
5077 unused anymore
5078 * test/*: added tests for very long names and related nasty
5079 things.
5080
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005081Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5082
5083 * doc/encoding.html: added encoding aliases doc
5084 * doc/xml.html: updates
5085 * encoding.[ch]: added EncodingAliases functions
5086 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5087 bottleneck affecting large DTDs like Docbook
5088 * parser.[ch] xmllint.c: added a pedantic option, will be
5089 useful
5090 * SAX.c: redefinition of entities is reported in pedantic mode
5091 * testHTML.c: uninitialized warning from gcc
5092 * uri.c: fixed a couple of bugs
5093 * TODO: added issue raised by Michael
5094
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005095Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5096
5097 * doc/encoding.html: propagated Martin Duerst suggestions
5098
Daniel Veillard52402ce2000-08-22 23:36:12 +00005099Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5100
5101 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5102 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5103 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5104 by Wayne Davison
5105
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005106Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5107
5108 * nanoftp.c nanohttp.c: small cleanup
5109 * TODO: updated
5110
Daniel Veillard244ece92000-08-19 20:58:02 +00005111Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5112
5113 * added an old VC testcase and updated title.xml entity
5114
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005115Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5116
5117 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5118 done on auto-opening of <p> tags and cleanup of SAX output
5119
Daniel Veillard979e55e2000-08-19 16:48:54 +00005120Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5123
Daniel Veillard4540be42000-08-19 16:40:28 +00005124Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5125
5126 * doc/xml.html libxml.* structure.*: updated the doc a bit
5127
Daniel Veillard808a3f12000-08-17 13:50:51 +00005128Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5131 of SAX tests
5132
Daniel Veillard29579362000-08-14 17:57:48 +00005133Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5134
5135 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5136 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5137
Daniel Veillard1255ab72000-08-14 15:13:33 +00005138Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5139
5140 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5141 * testHTML.c: fix core dump on Solaris 2.x systems
5142 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5143 * result/HTML/*.sax: previous bug fix lead to new results
5144
Daniel Veillard03109292000-08-14 14:58:22 +00005145Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5146
5147 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5148 * configure.in: added --with-readline=DIR to accept alternate
5149 path for readline include/library
5150 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5151 for ANSI under HP-UX
5152 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5153 includes @LIBS@
5154
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005155Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * doc/* : rebuilt the docs
5158 * getting ready for 2.2.2 release
5159
Daniel Veillard87b95392000-08-12 21:12:04 +00005160Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5161
5162 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5163 and xmlAddFeature()
5164 * tree.[ch]: added xmlAddChildList()
5165 * xmllint.c: MAP_FAILED macro test
5166 * parser.h: added xmlParseCtxtExternalEntity()
5167 * valid.c: applied bug fixes removed warning
5168 * tree.c: added CDATA block to elements content
5169 * testSAX.c: cleanup of output
5170 * testHTML.c: added SAX testing
5171 * encoding.c: better error recovery
5172 * SAX.c, parser.c: fixed one of the external entity processing
5173 of the OASis testsuite
5174 * Makefile.am: added HTML SAX regression tests
5175 * configure.in: bumped to 2.2.2
5176 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5177 SAX results
5178
Daniel Veillard88a172f2000-08-04 18:23:10 +00005179Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5180
5181 * configure.in: patch for HP compiler
5182
51832000-08-04 Sven Heinicke <sven@zen.org>
5184
5185 * xmllint.c: Was coredumping sometimes when the file given didn't
5186 exist.
5187
Daniel Veillard46e370e2000-07-21 20:32:03 +00005188Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5189
5190 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005191
Daniel Veillard46e370e2000-07-21 20:32:03 +00005192 when using in memory parsing. Need some cleanup.
5193 * xmllint.c configure.in: added a --memory flag to test memory
5194 parsing
5195
Daniel Veillard36650692000-07-21 15:16:39 +00005196Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * nanohttp.c: fixed socklen_t replacement to unsigned int
5199 * parser.c: fixed a space handdling missing at the end of
5200 production 28 DOCTYPE.
5201 * xmlmemory.c: fixed a stupid bug on the routine to override
5202 allocation functions
5203 * TODO: updated
5204
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005205Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5206
5207 * doc/ regenerated the docs
5208
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005209Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5210
5211 * doc/encoding.html doc/xml.html: added I18N doc
5212 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5213 improvements, both parser and filters, added ASCII & HTML,
5214 fixed the ISO-Latin-1 one
5215 * xmllint.c testHTML.c: added/made visible --encode
5216 * debugXML.c : cleanup
5217 * most .c files: applied patches due to warning on Windows and
5218 when using Sun Pro cc compiler
5219 * xpath.c : cleanup memleaks
5220 * nanoftp.c : added a TESTING preprocessor flag for standalong
5221 compile so that people can report bugs more easilly
5222 * nanohttp.c : ditched socklen_t which was a portability mess
5223 and replaced it with unsigned int.
5224 * tree.[ch]: added xmlHasProp()
5225 * TODO: updated
5226 * test/ : added more test for entities, NS, encoding, HTML, wap
5227 * configure.in: preparing for 2.2.0 release
5228
Daniel Veillard49703262000-07-10 10:27:46 +00005229Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * nanoftp.c: fixed the way the control connection is handled
5232 * libxml.spec.in: fixed the dependancies and cleanup
5233
Daniel Veillard306be992000-07-03 12:38:45 +00005234Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * doc/xml.html: changed the xmlsoft.org structure, updated the
5237 examples w.r.t. root and childs
5238
Daniel Veillard7d853352000-07-02 18:53:09 +00005239Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5242
Daniel Veillard365e13b2000-07-02 07:56:37 +00005243Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * HTMLparser.c: Work on character encoding support for the HTML parser
5246 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5247 * encoding.c: Fixed a potential memleak in the encoding stuff
5248
Daniel Veillardaf743792000-07-01 11:49:28 +00005249Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * doc/FAQ.html doc/Makefile.am : added a FAQ
5252
5253Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005254
5255 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5256 of the HTML parser to force it to not bypass SAX
5257
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005258Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * win32config.h.in: updated
5261 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5262 lacks iconv support :-( need to release 2.1.1
5263 * configure.in: release 2.1.1
5264 * HTMLparser: fixed bug #14784
5265 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5266 by Windows compiler
5267 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5268 the SAX startDocument() callback.
5269 * TODO: updated
5270
5271Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * added xmlStopParser()
5274
Daniel Veillardbe803962000-06-28 23:40:59 +00005275Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * configure.in: 2.1.0 prerelease
5278 * Large resync between W3C and Gnome tree
5279 * nanoftp, nanohttp.c: fixed stalled connections probs
5280 * HTMLtree.c SAX.c : support for attribute without values in
5281 HTML for andersca
5282 * valid.c: Fixed most validation + namespace problems
5283 * HTMLparser.c: start document callback for andersca
5284 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5285 * parser.h, SAX.c: serious speed improvement for large
5286 CDATA blocks
5287 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5288 different encoding
5289 * example/Makefile.am example/gjobread.c tree.h: work on
5290 libxml1 libxml2 convergence.
5291 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5292 and the LIBXML_TEST_VERSION macro
5293
Daniel Veillardc310d562000-06-23 18:32:15 +00005294Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * doc/xml.html: various patches and improvements typo fixed by
5297 Felix Natter
5298 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5299 from Felix Natter <fnatter@gmx.net>
5300
Daniel Veillardf3029822000-05-06 08:11:19 +00005301Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * doc/upgrade.html: updated with instructions for support of both
5304 libxml-1.x and libxml-2.x
5305 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5306 for 2.x support and also fixed includes
5307
5308
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005309Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5310
5311 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5312 the encoding support, added iconv support, so now libxml if
5313 compiled with iconv automatically support japanese encodings
5314 among others. Work based on initial patch from Yuan-Chen Cheng
5315 I may have broken binary compat in the encoding handler
5316 registration scheme, but that was so utterly broken I don't
5317 expect anybody to have used this feature until now.
5318 * parserInternals.h: fixup on the CHAR range macro
5319 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5320 code.
5321 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5322 * uri.c: added xmlParseURI() I can't believe I forgot to
5323 implement this one in 2.0 !!!
5324 * SAX.c: moved doc->encoding update in the endDocument() call.
5325 * TODO: updated.
5326
Daniel Veillard06047432000-04-24 11:33:38 +00005327Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5328
5329 * tree.h: removed extraneous xmlRemoveProp definition
5330 * TODO: added item about --disable-corba configure switch
5331 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5332 * nanoftp.c: fixed include problems giving troubles on AIX and
5333 slowlaris
5334 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5335 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5336 comment and headers changes to lower gtk-doc number of warnings
5337 * doc/html/*: rebuilt docs
5338
Daniel Veillarde0aed302000-04-16 08:52:20 +00005339Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5340
5341 * HACKING: documented the tag for 1.x and instructions
5342
Daniel Veillard5e873c42000-04-12 13:27:38 +00005343Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5346 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5347 xmlCreateIOParserCtxt
5348 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5349 significant overall improvement
5350 * xmllint.c: added I/O test to xmllint
5351 * testSAX.c: added a speed test
5352 * doc/* : updated/regenerated
5353
Daniel Veillardfc708e22000-04-08 13:17:27 +00005354Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5355
5356 * xpath.c uri.h parserInternals.h: cosmetic changes from
5357 "Timur I. Bakeyev" <timur@bat.ru>, including making
5358 xmlCreateURI() public
5359
Daniel Veillard5d211f42000-04-07 17:00:24 +00005360Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5363 and the code at the same time. Added a clean mechanism for
5364 overload or added input methods: xmlRegisterInputCallbacks()
5365 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5366 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5367 * TODO: updated
5368 * doc/* : updated/regenerated
5369 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5370 source dir
5371
Daniel Veillarde77a9182000-04-05 19:12:29 +00005372Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5373
5374 * testURI.c: yet another forgotten commit, I should get some sleep !
5375
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005376Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * xmllint.c: forgot to commit this too ?
5379
Daniel Veillardb9df4042000-04-05 14:23:16 +00005380Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * xmlversion.h.in : forgot to commit this previously
5383
Daniel Veillard361d8452000-04-03 19:48:13 +00005384Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5387 * README TODO: updated for release
5388 * uri.c uri.h: added authority parsing/saving
5389 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5390 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5391 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5392 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5393 Makefile.am : added compile-time customization of libxml
5394 --with-ftp --with-http --with-html --with-xpath --with-debug
5395 --with-mem-debug
5396 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5397 #include <libxml/xxx.h> I hope it won't break too much stuff
5398 and will be manageable in the future...
5399 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5400 and added xmllint to the installed programs
5401 * uri.h: added xmlFreeURI()
5402
Daniel Veillardec303412000-03-24 13:41:54 +00005403Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5404
5405 * uri.c uri.h: finished the escaping handling, the base support
5406 and the URI path normalization. Looks good just lacks the
5407 authority content parsing code.
5408 * Makefile.am: added instructions to generate testURI
5409 * TODO: updated
5410 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5411 added links and icons for W3C and Gnome
5412
Daniel Veillard8f621982000-03-20 13:07:15 +00005413Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5414
5415 * xmlmemory.[ch] : seems I forgot to actually update the files in
5416 the last commit :-)
5417 * doc/xml.html doc/html/* : updated and uploaded the docs
5418
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005419Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5420
5421 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5422 * TODO: updated
5423 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005424 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005425 gfree).
5426 * Makefile.am, uri.c, uri.h: added a set of functions to do
5427 exact (litteraly copied from the RFC 2396 productions) parsing
5428 and handling of URI. Will be needed for XLink, one XML WFC,
5429 XML Base and reused in the nano[ftp/http] modules. Still work
5430 to be done.
5431
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005432Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * configure.in, libxml.spec.in : libxml2
5435 * doc/* : updated the doc page, rebuilt the docs
5436
Daniel Veillardcf461992000-03-14 18:30:20 +00005437Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5438
5439 * all: tagged LIB_XML_1_X
5440 * *.c *.h : updated from W3C CVS tree
5441 * configure.in : 2.0.0-beta
5442 * libxml.spec.in : libxml2 package nam
5443 * result/* : new version of the tests output
5444
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005445Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5446
5447 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5448
Daniel Veillardb566ce12000-03-04 11:39:42 +00005449Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5450
5451 * doc/* : rebuilt the docs
5452 * parser.c: final patch on #6766
5453 * valid.c: small patch on validity checks.
5454
Daniel Veillardfb76c402000-03-04 11:39:42 +00005455Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5456
5457 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5458 added
5459 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5460 compatibility w.r.t. XML spec and existing code.
5461
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005462Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5463
5464 * parser.c: seems a better solution to <a> </a> exists,
5465 will try it for a while
5466
Daniel Veillard83a30e72000-03-02 03:33:32 +00005467Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * parser.c: tried to remove the <a> </a> generating <a/>
5470 this is hard. Left a flag for that purpose. Fixed bug #6766
5471 * configure.in: prepared 1.8.7 not released, due to previous
5472 problem
5473
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005474Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5475
5476 * doc/xml.html : applied second patch from Paul DuBois
5477
Daniel Veillard402e8c82000-02-29 22:57:47 +00005478Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5479
5480 * doc/xml.html : applied patch from Paul DuBois
5481
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005482Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5485
Daniel Veillard5feb8492000-02-02 17:15:36 +00005486Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5489 compilation warnings on various platforms.
5490 * parser.c: Fixed #5281 validity error callbacks are now desactived
5491 by default if not validating.
5492
Daniel Veillardf341f932000-02-02 14:52:08 +00005493Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5496
Daniel Veillard13c757e2000-02-01 23:59:15 +00005497Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5498
5499 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5500 <gkatsi@cs.toronto.edu>
5501
Daniel Veillard726e8792000-01-30 20:04:29 +00005502Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5505 processing URLs
5506
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005507Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5508
5509 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5510 xmlNanoFTPUpdateURL for persistent control connections.
5511 * configure.in: 1.8.6
5512
5513Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5516 * tree.[ch] : added xmlSaveNoEmptyTags
5517
James Henstridgef3be9312000-01-28 13:59:21 +000055182000-01-29 James Henstridge <james@daa.com.au>
5519
5520 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5521
5522 * Makefile.am: added nanoftp.[ch] to the build.
5523
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005524Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * nanoftp.[ch]: cleanup, comments, API
5527 * debugXML.c : fixed a bug in the cat command
5528 * doc/*: regenerated the docs
5529
Daniel Veillardda07c342000-01-25 18:31:22 +00005530Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5531
5532 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5533 * debugXML.c : fixed a bug in the cat command
5534 * valid.c: fixing some small probs
5535 * libxml.spec.in: get rid of the SNAP suffix
5536 * doc/xml.html: updated the status
5537
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005538Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * xml-config.in: xml-config --version to just return the
5541 version number
5542 * xpath.c: some cleanup w.r.t. axis when the current node is
5543 an attribute.
5544 * TODO: updated
5545
Daniel Veillard461a66c2000-01-18 18:01:01 +00005546Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5547
5548 * configure.in: prepared for libxml-1.8.5
5549 * doc/* recompiled the documentation
5550
55512000-01-17 Jody Goldberg <jgoldberg@home.com>
5552
5553 * configure.in : WARNING autoconf subtlety alert :
5554 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5555 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5556 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5557 get defined by AC_CHECK_HEADERS.
5558
Daniel Veillardf967b902000-01-17 16:06:10 +00005559Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5560
5561 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5562 Rune.Djurhuus@fast.no
5563
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005564Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * TODO: updated
5567 * tree.c, parser.c: made sure that only memory alloc problems
5568 and internal parser errors are allowed to write to stdout or
5569 stderr.
5570
Daniel Veillard0142b842000-01-14 14:45:24 +00005571Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5572
5573 * tree.c : restored xmlNewGlobalNs since this seems used by
5574 a lot of existing code :-(, fixed a bug in xmlNewNs
5575 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5576 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5577 to exit() from the library code.
5578 * xpath.c, parser.c: removed bugs or unused code detected by
5579 Windows compilers
5580 * parser.c: started adding interfaces for parsing well balanced
5581 XML fragments
5582 * configure.in: releasing 1.8.4
5583 * doc/* : rebuilt the docs
5584
Daniel Veillard2eac5032000-01-09 21:08:56 +00005585Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * tree.[ch] : added xmlNewDocFragment() for DOM
5588 * testHTML.c: uninitialized variable.
5589
Daniel Veillardf3a73582000-01-05 14:58:39 +00005590Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5591
5592 * doc/* : rebuild the docs
5593
Daniel Veillard71b656e2000-01-05 14:46:17 +00005594Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * acconfig.h: readline and history patch
5597 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5598 * tree.c: added check and handling when possibly removing an ID
5599 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5600 and saving.
5601 * test/HTML/entities.html result/HTML/entities.html* : test for
5602 various entities reference cases
5603 * result/HTML/* : as a result output of some testcase have
5604 changed
5605 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5606 by previous example. added xmlParseTryOrFinish().
5607 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5608 entities.h debugXML.h HTMLparser.h: changed the way struct are
5609 declared to allow gtk-doc to expose those
5610 * parser.c: closed bug #4960
5611 * Makefile.am configure.in: Applied patch from
5612 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5613 and math/socket libs detection
5614
Daniel Veillard437b87b2000-01-03 17:30:46 +00005615Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5616
5617 * configure.in, Makefile.am: link tester against readline
5618 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5619
Daniel Veillard686d6b62000-01-03 11:08:02 +00005620Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * tree.[ch]: added xmlRemoveProp
5623 * win32config.h.in nanohttp.c: avoid including the Windows
5624 socket stuff in every C files
5625 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5626 the XmL parser(s)
5627 * test/ns4 result/ns4 etc...: added test case for previous prob
5628 * tree.c: xmlNewNs wasn't checking for double definition
5629 * Makefile.in: fixed a problem with dist-hook duplicates
5630 * parser.[hc], xmlIO.c: fixed the loading of external entities
5631 APIs, now xmlLoadExternalEntity() is used everywhere and
5632 setting up an app specific front-end using the
5633 * SAX.c parser.c: some fixes, now the xhtml spec validates
5634 with the xhtml DTD.
5635 * error.c: fixed crashes in case of no input stream
5636 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5637 to the validation tests and results
5638
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005639Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5640
5641 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5642 too htmlCreatePushParserCtxt() and htmlParseChunk()
5643 * parser.c: a bit of cleanup.
5644 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5645 to XML) removed the last mem leak known
5646 * HTMLtree.c: output message cleanup
5647 * xmlmemory.c: display content info about memory blocks
5648 * result/HTML/wired.* : missing att value warning change
5649
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005650Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5651
5652 * doc/* : rebuilt the documentation
5653
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005654Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5655
5656 * parser.[ch] parserInternals.h: Push parser for XML,
5657 seems to work fine now
5658 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5659 --push for push testing
5660 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5661 * testSAX.c: added --push
5662 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5663 subtree
5664 * xmlIO.[ch] : enriched API + fixes for push mode
5665 * entities.[ch]: added the entity content length to the struct.
5666 * xmlmemory.[ch]: new API to show the last entries for the shell
5667 * valid.c: added required attribute testing
5668 * SAX.c: the cdata callback now merge contiguous fragments
5669 * HTMLparser.c: cleanup of some macros
5670
Daniel Veillard3c558c31999-12-22 11:30:41 +00005671Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * parser.c: fix for PIs name starting with xml
5674 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005675 * *.c, configure.in win32config.h.in : generate win32config.h for
5676 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005677
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005678Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5679
5680 * parser.c: fixed a stupid = vs. == bug :-(
5681 * doc/gnome-xml.sgml: s/glade/xml/
5682
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005683Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5684
5685 * configure.in, doc/xml.html : bug fix release 1.8.2
5686 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5687 Hopefully the end of that silly C++ include problem
5688 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5689 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5690 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5691 troubles with autoclosed elements when the stree shape doesn't
5692 follow the DtD specs. Added htmlIsAutoClosed() and
5693 htmlAutoCloseTag()
5694 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5695 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5696 * debugXML.c: fixed a bug on printing default namespaces.
5697 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5698
Daniel Veillardb24054a1999-12-18 15:32:46 +00005699Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5700
5701 * result/HTML/*.htm[l] : updated the HTML regression tests according
5702 to the new output
5703 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5704 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5705 problem due to intermix of extern "C" { ... } declarations for C++
5706 and recursive includes in the headers
5707
Chris Lahey323c48c1999-12-18 15:32:45 +000057081999-12-20 Chris Lahey <clahey@umich.edu>
5709
5710 * HTMLtree.c: Made it so that html nodes with a single child do
5711 not insert a carriage return before or after the child node.
5712
Daniel Veillardb24054a1999-12-18 15:32:46 +00005713Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005714
5715 * configure.in, doc/xml.html : bug fix release 1.8.1
5716 * parser.c: fixed bug #4344
5717 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5718 added the glue to avoid C++ problems
5719 * doc/* : regenerated the documentation
5720
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005721Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5722
5723 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5724 namespace recognition, and Dia as a resul :-(
5725 * encoding.c: closed bug #3950
5726
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005727Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5728
5729 * valid.c: debugging a posteriori validation, except URI expansion
5730 stuff this should be fixed now
5731 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5732 Carl Nygard <cnygard@bellatlantic.net>
5733 * tester.c: added --postvalid, cleaning of the code
5734 * tree.[ch]: added xmlDocGetRootElement()
5735
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005736Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5737
5738 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5739 c++ losage.
5740
Daniel Veillard10a2c651999-12-12 13:03:50 +00005741Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5742
5743 * configure.in, doc/xml.html : bumped to 1.8.0
5744 * xlink.[ch], Makefile.am : added framework for link detection
5745 * parser.h: added nbChars to parser context, needed for cleanup.
5746 * xmlmemory.c: removed a nasty bug when out of mem
5747 * valid.[ch]: adding namespace support for attribute decl
5748 * tester.c: added --debugent option
5749 * debugXML.[ch]: added xmlDebugDumpEntities()
5750 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5751 buffers instead, this was really needed, validation was breaking
5752 in strange ways due to that. Added xmlParseStringPEReference()
5753 and other parsing from strings functions. Entities processing
5754 modified again, but PERef are still not handled correcly but
5755 unless you're Eve Maller you won't notice :-)
5756 * HTMLparser.c: large changes toward reliability, and switched to
5757 lowercase internal tags, XHTML is lowercase, so it will help
5758 that output is closer to next version.
5759 * doc/* : regenerated the documentation, it is now hosted at
5760 http://xmlsoft.org/ (same bits I just bought the domain :-)
5761
5762
Daniel Veillard294cbca1999-12-03 13:19:09 +00005763Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5764
5765 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5766 doc generation
5767 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5768 in the SAX API
5769 * doc/*: rebuilt the doc making sure everything appears in the
5770 HTML files
5771
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005772Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5773
5774 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5775 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5776 which allow impressive speed improvement on dataset with
5777 large text pieces, but at the cost of broken binary
5778 compatibility and slightly bigger memory usage.
5779 Configure with --with-buffers to activate them, they
5780 are protected with XML_USE_BUFFER_CONTENT define.
5781 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5782 goal is 0 memory left allocated once parser is no more used
5783 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5784 call xmlCleanupParser() and xmlMemoryDump()
5785
Daniel Veillarda819dac1999-11-24 18:04:22 +00005786Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5787
5788 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5789 * parser.[ch] encoding.[ch]: added memory cleanup routines
5790 * parser.c: closing bug #3788
5791 * doc/*: rebuilt the doc
5792
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005793Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5794
5795 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5796 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5797 * tester.c: added --compress option
5798 * doc/*: rebuilt the documentation
5799
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005800Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5801
5802 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5803 if given /proc/kcore as input !
5804 * doc/xml.html doc/*: updated and rebuilt the documentation
5805
5806Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005807
5808 * parser.c: Fixed some wrongly space collapsing code due to
5809 a misreading of the spec.
5810 * result/*: fixed the output accordingly
5811
5812Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005813
5814 * encoding.c: bug fix and typos
5815 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5816 * parser.c: added attribute normalization closing bug #3597
5817 * test/att* result/att* SAXresult/att*: testcase for attribute
5818 normalization
5819
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005820Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5821
5822 * configure.in: closing bug #3163 by adding extra flags for the
5823 cc compiler on HP-UX
5824
Daniel Veillard51e3b151999-11-12 17:02:31 +00005825Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * valid.[ch] : removed a typo and an enumerated type bug in the
5828 xmlAddElementDecl() function
5829 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5830 call to xmlEncodeEntitiesReentrant() so that the functions
5831 New, Set and Get are at the same level.
5832 * parser.c HTMLparser.c: extra memory allocation bug for
5833 attributes detected by someone using libxml in embedded systems :-)
5834
Daniel Veillard962195f1999-10-28 15:51:53 +00005835Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * xmlmemory.h: turned off mem debug :-\
5838
Daniel Veillard35008381999-10-25 13:15:52 +00005839Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * parser.c: closed bug #2784 a one line fix, but worth pushing
5842 a new release out
5843 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5844 some structures, comments before and after the
5845 main element, and other nastyness
5846 * HTMLtree.c tree.c: accomodate the extended HTML supported
5847 * configure.in: pushing 1.7.4
5848 * test/ent8 and related outputs : added a new test for bug #2784
5849 * test/HTML/wired.html and related output: a nasty HTML example
5850 * Makefile.am: improved the test scripts
5851 * docs/* : reran the documentation extractor, updated xml.html
5852
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005853Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5856 HTMLparser and debugged the HTML related code. HTML documents
5857 now have their own type
5858 * entities.c: do not dump &apos; for HTML output
5859 * xmlmemory.c: improvement, breakpoint mechanism
5860 * testHTML.c: added --sax --repeat ...
5861 * Makefile.am: improved the HTML tests
5862 * valid.[ch]: added xmlValidGetValidElements and
5863 xmlValidGetPotentialChildren
5864 * tester.c: added --insert to test the 2 new functions
5865 * test//* result//* SAXresult//* : regression test cleanup
5866 and extension.
5867 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5868 gnome-xml-nanohttp.html
5869
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005870Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * HTMLparser.c: fixed problems with some autoclose tags
5873 * tree.c: fixed XML output problems.
5874 * result/* SAXresult/*: update of the tests output
5875
Daniel Veillard6077d031999-10-09 09:11:45 +00005876Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * Makefile.am: Arturo patch for xmlConf.sh version info
5879 * parser.c: Tim Josling patch for single quoted items
5880 * tester.c: Tim Josling patch for tester options usage
5881 * tree.h: indent cleanup
5882
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005883Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5884
5885 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5886 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5887
Daniel Veillard00fdf371999-10-08 09:40:39 +00005888Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5889
5890 * tree.c : Raph patch for initialization of CORBA fields
5891 * parser.c, xpath.c, ...: modification of doc comments
5892 * xpath.c : allow spaces in xpath expressions
5893
Daniel Veillardad219441999-09-27 08:17:49 +00005894Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5895
5896 * xmlmemory.h: turning off memory debug :-(
5897
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005898Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5899
5900 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5901 better SAX interfaces.
5902 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5903 entity.
5904 * configure.in: 1.7.2
5905
5906Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005907
5908 * libxml.spec.in: fixed the URL
5909 * doc/xml.html: improved the documentation front-end
5910
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005911Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005912
5913 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5914
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005915Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005916
5917 * libxml.spec.in: fixed the alpha compile problem
5918 * parser.[ch]: changed errno to errNo in the parser context :-(
5919 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5920 * doc/xml.html: changed CHAR to xmlChar
5921 * doc/html/*: recompiled the documentation
5922 * configure.in: 1.7.1
5923
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005924Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * parser.h: modified the parser context struct to regain 1.4.0
5927 binary compatibility
5928 * parser.c, xml-error.h: added errno ot teh context and defined
5929 a set of errors values with update of errno
5930 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5931 DTDs and entities
5932 * *.h, *.c: complete cleanup of the use of config.h and include
5933 protection depending on the current setup.
5934 * overalll debugging, maintenance and bug-fixing on all modules
5935 * updated the documentation
5936 * ready for 1.7.0
5937
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005938Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * HTMLparser.c : cleanup
5941 * SAX.c valid.c valid.h: added ID/IDREF checking
5942 * tree.c tree.h: extended doc structure for refs
5943 * configure.in: 1.6.2
5944 * parser.c: patched bug in SAX user arg call
5945 * parserInternals.h: patched missing close in C++ wrapping
5946 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5947 especially upcoming XPointer implementation.
5948 * doc/xml.html: augmented, typo
5949
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005950Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5951
5952 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5953 not all invocations of install understand -d.
5954
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005955Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5956
5957 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5958 to make 'check' works, when builddir != srcdir.
5959
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005960Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * doc/xml.html : updated the documentation
5963
Daniel Veillard6454aec1999-09-02 22:04:43 +00005964Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5967 not deallocated memory blocks
5968 * *.c : replaces all calls to malloc() free() and realloc() to
5969 the wrapper functions/macros
5970 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5971 instead of xmlFreeNodeList()
5972
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005973Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5974
5975 * HTMLparser.c: corrected a stupid bug leading to core dump at
5976 tree deallocation. Removed warnings indicated by
5977 Stephane.Conversy@lri.fr
5978 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5979 looked for in the external subset
5980
5981Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005982
5983 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5984 on SGI by Stephane.Conversy@lri.fr
5985
Daniel Veillardb96e6431999-08-29 21:02:19 +00005986Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * all .h : changed the prototype declaration indent as in gtk
5989 * most .c : working on reducing the TODOs in the code
5990 * most .c : cleanup though -pedantic and Insure++
5991 * improvements on validation ID checkings.
5992 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5993 * xml-config.in: closed #1810
5994
5995Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005996
5997 * tree.h, valid.c, valid.h: more work on validity, IDs
5998 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5999 definition for AIX
6000
Daniel Veillardb556eb51999-08-15 17:19:50 +00006001Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6004 the distribution due to a cut'n paste error at last commit
6005
Daniel Veillardb05deb71999-08-10 19:04:08 +00006006Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * configure.in: upgraded to version 1.4.0
6009 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6010 Big update, added a large part of the validation process,
6011 it should be usable, but some parts are missing
6012 * xpath.c: improved the implementation w.r.t. root.
6013 * Makefile.am: added more tests
6014 * test and result trees: added a lot of tests
6015 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6016
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006017Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * Added an HACKING file
6020
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006021Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6022
6023 * xpath.[ch] : improvements and debug of the XPath implementation
6024 * parser.c, HTMLparser.c : modified the parsers to be progressive
6025 * tree.[ch] : extended the Buffer promitives
6026 * xmlIO.[ch] : added basic I/O routines providing progressive
6027 parsing and ready for I18N conversion plugins
6028 * SAXresult/* : the SAX callback sequence maybe slightly different
6029 now
6030 * test*.c : improved/updated the tests programs
6031 * doc/* : recompiled the docs.
6032
Daniel Veillard15b75af1999-07-26 16:42:37 +000060331999-07-26 Michael Meeks <michael@edenproject.org>
6034
6035 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6036
6037 * tree.c: Ditto.
6038
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006039Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * configure.in: upgraded to version 1.4.0
6042 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6043 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6044 XML query language, see http://www.w3.org/TR/xpath for more details.
6045 * parser.c, parser.h: added CHAR* related string functions for XPath
6046 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6047 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6048 rebuild the docs.
6049 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6050 and regression testing capabilities for XPath.
6051
Daniel Veillardd79d7871999-07-12 10:38:12 +00006052Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6055 closing bug #1646
6056
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006057Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6058
6059 * Makefile.am, example/Makefile.am: closed bug #1683
6060
Daniel Veillard3166ab11999-07-11 16:14:19 +00006061Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * example/Makefile.am, configure.in: added the makefile for the
6064 gjobread example
6065
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006066Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6067
6068 * doc/Makefile.am:
6069 - fix which allow "make install DESTDIR=</install/prefix>".
6070
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006071Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6074 which fixed a problem on the file reading-code.
6075
Daniel Veillard82150d81999-07-07 07:32:15 +00006076Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6077
6078 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6079 output.
6080 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6081
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006082Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * parser.h : Oops removed the binary compatibility problem
6085 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6086 * parser.c, HTMLparser.c: applied patches for reading from stdin
6087
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006088Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * parser.c, entities.c, valid.c: cleanup bug #1591
6091 * configure.in: cleanup bug #1592
6092 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6093 the same tree back-end. Hence gdome will be available for it.
6094 * doc/Makefile.am: close bug #617
6095
Daniel Veillard97fea181999-06-26 23:07:37 +00006096Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * parser.c: alloctate a per parser context SAX interface block
6099
Daniel Veillard14fff061999-06-22 21:49:07 +00006100Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6103 and xmlEncodeEntitiesReentrant with the correct one :-\
6104
6105Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * commit of my internal XML base changes, quite a lot of
6108 changes, cleanups, better entities support, framework for
6109 new I/O and charset detection and handling
6110 * Fixed the configure/Makefile stuff to generate shared libs
6111 with the proper version info, so we jumped on rev from
6112 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6113 xmlEncodeEntities() result need to be freed now, and a string
6114 xmlParserVersion provide the current library version.
6115
Raph Levien05240da1999-06-15 21:27:11 +00006116Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6117
6118 * parser.c: fixed a buffer overrun for when you have a very long
6119 attribute with no entities in it.
6120
Daniel Veillardbb2da581999-06-13 14:37:07 +00006121Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * added example directory
6124 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6125
Daniel Veillard011b63c1999-06-02 17:44:04 +00006126Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * Release of libxml-1.1, nearly everything has been touched for
6129 this.
6130 * Added more regression tests
6131 * Updated the documentation
6132
Daniel Veillard27d88741999-05-29 11:51:49 +00006133Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * tree.[ch]: unified the XML_NO_CORBA defines.
6136 * parser.c encoding.[ch]: started plugging in char encoding detection
6137
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006138Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6139
6140 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6141 Also freed allocated buffer.
6142
Daniel Veillard27d88741999-05-29 11:51:49 +00006143Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006144 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6145 reentrancy problem at printing. One is left in entities.c, to
6146 remove ASAP
6147 * testSAX.c : added a test example showing the use of the SAX
6148 interface if one doesn't want to build the DOM tree.
6149 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6150
Daniel Veillard517752b1999-04-05 12:20:10 +00006151Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6154 large revamping of the parser to use SAX callbacks
6155 http://www.megginson.com/SAX/ (or at least a C like interface
6156 a la Expat). It's now possible to set up your own callbacks
6157 and the parser will not build a DOM tree.
6158 * test/* result/*: updated the test suite, I finally removed
6159 the old Namespace draft support (PI based).
6160
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006161Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * Makefile.am: added test result to EXTRA_DIST for make tests
6164
Daniel Veillard64068b31999-03-24 20:42:16 +00006165Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * parser.c, parserInternals.h: moved the chars macro definitions
6168 to parserInternals.h
6169 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6170 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6171
Daniel Veillard012ccc11999-03-23 10:11:11 +00006172Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * xml-config.in : applied patch to make --version work
6175
Raja R Harinatha86c23e1999-03-05 22:14:01 +000061761999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6177
6178 * Makefile.am (check-local): Alias for `tests' target. This will
6179 cause `make check' to do the right thing.
6180 (tests): Don't run tests in srcdir. Also, replaced calls to
6181 basename with a `sed' "equivalent".
6182
Daniel Veillardd109e371999-03-05 06:26:45 +00006183Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6186 it in the header and not the sources, updated the doc.
6187 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6188 pointing this out.
6189
Daniel Veillardbc50b591999-03-01 12:28:53 +00006190Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6193 exported the inputStream routines.
6194 * doc/html/* : updated accordingly
6195
Daniel Veillardd692aa41999-02-28 21:54:31 +00006196Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * parser.c, parser.h, parserInternals.h: added a few extra
6199 internal calls to allocate and free parser contexts ...
6200 * doc/html/* : updated accordingly
6201
Daniel Veillard55a99271999-02-25 11:01:29 +00006202Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6203
6204 * configure.in, Makefile.am, doc/makefile.am : General changes for
6205 1.0.0 release and including the generated HTML documentation.
6206
Daniel Veillard35925471999-02-25 08:46:07 +00006207Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6208
6209 * makefile.am : added parserInternals.h, oops.
6210
Daniel Veillard1e346af1999-02-22 10:33:01 +00006211Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * parserInternals.h: added this header giving access to the parser
6214 internal functions.
6215 * doc/Makefile.am : added a rebuild target which rebuilds the full
6216 set of documentations
6217 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6218 the internal subset.
6219 * *.c *.h: modifications needed to generate the documentation using
6220 gtk-doc, cleanup of functions blocks, reorganisation of struct
6221 declarations.
6222
Daniel Veillard1164e751999-02-16 16:29:17 +00006223Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6226 the tar and spec file to include the beginning of the doc.
6227
Nuno Ferreira03d04781999-02-13 00:07:17 +000062281999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6229
6230 * doc/.cvsignore: Added this file.
6231
Daniel Veillard6800ef31999-02-08 18:33:22 +00006232Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * tree.c: fixed xmlGetProp to return "" when the attribute
6235 exists, even if the node-list is NULL.
6236
Daniel Veillard726c7e31999-02-08 15:13:10 +00006237Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * tree.c: patched an error outputting empty attribute values.
6240 * Makefile.am and doc/makefile.am: have been updated during the
6241 week-end. Sorry for an empty CVS log, I got a shell problem.
6242
Daniel Veillard1899e851999-02-01 12:18:54 +00006243Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * tree.h: cleaned up using enums instead of defines
6246 * parser.c, valid.[ch]: more work on parsing/output of element
6247 declarations
6248
Daniel Veillard3b9def11999-01-31 22:15:06 +00006249Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * valid.[ch], tree.c, parser.c : more work toward full parsing
6252 of XML DTDs.
6253 * README: added informations about mailing-list and on-line
6254 documentation
6255
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000062561999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6257
6258 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6259
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006260Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * parser.c, tree.[ch] : more work toward conformance testing,
6263 added a last element to accelerate parsing of very flat structures
6264 started working on internal subset Element content declaration.
6265 * valid.[ch] : first cut at adding code toward validation.
6266 * previous changes had also small impact on most files, especially
6267 the conformance testing using James Clark test suite.
6268
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006269Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * test/* : updated the examples, most of them were not well
6272 formed (humm), and added rdf2.
6273 * result/* : resulting changes in the output.
6274
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006275Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6276
6277 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6278
Daniel Veillard44b3a061998-12-05 17:27:22 +00006279Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * tree.c: patched a bug in the generation of empty attributes
6282
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006283Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6286 for node/trees/documents/... Biggest problem is namespace
6287 support when copying subtrees.
6288
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006289Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * parser.c, entities.c: improve entities and char ref encoding,
6292 and cleanups of error messages.
6293
Daniel Veillard242590e1998-11-13 18:04:35 +00006294Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6295
6296 * parser.c, entities.c: simple bug hunting done during rpm2html and
6297 rpmfind integration.
6298
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006299Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * parser.[ch]: Added interfaces allowing to specify a SAX
6302 handler before parsing.
6303
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006304Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * parser.c: redirrect all errors reporting through the SAX
6307 error function
6308
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006309Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6312 * libtool, tlmain ...: update of the libtool files
6313
Miguel de Icaza442321c1998-11-04 18:13:38 +000063141998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6315
6316 * entities.c: Use g_snprintf insteda of snprintf.
6317
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006318Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6321 added ent5 test for this purpose.
6322 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6323
Daniel Veillard27271681998-10-30 06:39:40 +00006324Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * parser.c: fixed? a strange error due to compression on a GWP
6327 document.
6328
Daniel Veillard25940b71998-10-29 05:51:30 +00006329Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * tree.[ch]: bug fixing
6332 * entities.[ch]: defined a specific type for predefined entities
6333 * doc/xml.html: more documentation on the library, how to use it,
6334 overview of the interfaces.
6335
Daniel Veillard16253641998-10-28 22:58:05 +00006336Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6339
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006340Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6341
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006342 * tree.c: corrected a small bug
6343 * doc/xml.html: continuing writing documentation.
6344
6345Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6346
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006347 * debugXML.h debugXML.c: added debugging utilities.
6348 * tester.c: added --debug switch.
6349 * tree.c: patched an incorrect node->type assignment.
6350 * parser.c: formatting, ensure that node->doc != NULL in attributes
6351
Daniel Veillardccb09631998-10-27 06:21:04 +00006352Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6355 entity support and provide an internal representation close to
6356 DOM one (entity ref nodes, and attribute value as tree). I tried
6357 to preserve the interface but this will surely break some apps
6358 (I have to change rpm2html/rpmfind for example). I had to change
6359 two interfaces, and the generated tree is somewhat different.
6360 * doc/* : started documenting the XML library, the tree and
6361 DOM/Corba. This is a first step.
6362
Daniel Veillard11e00581998-10-24 18:27:49 +00006363Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * parser.c: Set up the fonctions comment block, boring but useful.
6366 * parser.h, SAX.c, parser.c: now attributes are processed through
6367 the SAX interface. The problem is that my SAX interface diverged
6368 quite a bit from the original one, well this is not an official
6369 spec, and translating it from Java to C is hairy anyway...
6370
Daniel Veillard97b58771998-10-20 06:14:16 +00006371Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6374 fonctions comment block, boring but useful.
6375
6376Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006377
6378 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6379 conversion routines. However they are not yet used to convert the
6380 inputs. The core will run with UTF-8.
6381
Daniel Veillard33942841998-10-18 19:12:41 +00006382Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * tree.c : make sure that the type id is properly set-up when
6385 a new object is allocated, needed for DOM.
6386
Daniel Veillard27fb0751998-10-17 06:47:46 +00006387Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * tree.h, tree.c: Ok, the main objects in the tree will be native
6390 corba objects, it costs 8 bytes per Node, Attribute and Document
6391 but it simplifies the Corba integration a lot (no extra interface
6392 objects to allocate/free).
6393
Daniel Veillard0bef1311998-10-14 02:36:47 +00006394Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6397 and changed NODEs contants for conformity with DOM Level 1
6398
Daniel Veillard27864701998-10-08 03:47:24 +00006399Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * added hooks to keep track of servants when creating objects
6402 xmlDoc and xmlNode (for Corba export).
6403
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006404Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6405
6406 * added xml-config script.
6407
Daniel Veillard7066a791998-10-01 20:28:28 +00006408Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6411 to autoupdate libtool and automake conf files.
6412
Miguel de Icaza60681bd1998-09-30 19:28:59 +000064131998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6414
6415 * Makefile.am: Use '?' to separate the sed
6416 commands as ',' is used when people pass -Wl,something.
6417
6418
Daniel Veillard15a8df41998-09-24 19:15:06 +00006419Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * tree.c, tree.h: added a per-document compression interface.
6422
Daniel Veillard151b1b01998-09-23 00:49:46 +00006423Tue Sep 22 20:47:38 EDT 1998
6424
6425 * tree.c, tree.h: added saving with compression and added interfaces
6426 to control the compression level (xmlGetCompressMode,
6427 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6428
Daniel Veillard70120ff1998-09-22 00:24:21 +00006429Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * parser.c: corrected a loop for files of size 0
6432
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000064331998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6434
6435 * error.h: New file. Contains prototyes from `error.c'.
6436
Tom Tromeyc19653d1998-08-14 01:22:43 +00006437Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6438
6439 * Makefile.am (xmlincdir): New macro.
6440 (xmlinc_HEADERS): Renamed from include_HEADERS.
6441
Daniel Veillard845664d1998-08-13 04:43:19 +00006442Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * applied small patch on numeric entities from
6445 Christopher Blizzard <blizzard@appliedtheory.com>
6446
Daniel Veillard260a68f1998-08-13 03:39:55 +00006447Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * New release 0.2, removed the old xml_* files so that it's
6450 coherent with the other CVS base (W3C), far better conformance
6451 to standard, new namespaces, decent entities support, beginning
6452 of a SAX-like interface. Nearly nothing left intact, even the
6453 test examples ...
6454
Christopher Blizzarda36749e1998-07-30 21:47:18 +000064551998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6456
6457 * .cvsignore: Add .deps dir
6458
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006459Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6462
Daniel Veillardfe926001998-07-26 04:28:20 +00006463Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006464
Daniel Veillardfe926001998-07-26 04:28:20 +00006465 * configure.in: added test for CPP
6466 * AUTHORS, Changelog: the original ones didn't get commited but the
6467 glib ones instead, fixed.
6468 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006469
Daniel Veillardfe926001998-07-26 04:28:20 +00006470Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006471
Daniel Veillardfe926001998-07-26 04:28:20 +00006472 * integrated code developped at W3C
6473 * changed the original Copyright
6474 * migrated to automake
6475 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006476