don't output errors to stdout by default use stderr instead. Daniel
[platform/upstream/libxslt.git] / ChangeLog
1 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3         * python/libxslt.c: don't output errors to stdout by default
4           use stderr instead.
5
6 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8         * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
9           IS_XSLT_REAL_NODE change
10         * python/Makefile.am Makefile.am: some makefile "distclean"
11           target improvement from Graham Wilson
12         * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
13           display.
14
15 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
16
17         * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
18           IS_XSLT_REAL_NODE, fixed bug 120644.
19
20 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22         * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
23           libxslt/xsltutils.h: removing the DocBook SGML support
24
25 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
26
27         * configure.in: preparing release libxslt-1.0.33
28         * doc/*: updated and rebuilt the docs
29         * doc/apibuild.py: small fixes for new tokens
30
31 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
32
33         * transform.c: enhanced previous fix to bug #120684, using
34           excellent suggestion by Daniel
35         * attributes.c: fixed bug #119583, merging attribute sets
36           from imported stylesheets.
37         * tests/docs/Makefile.am tests/docs/bug-131.xml
38           tests/general/Makefile.am tests/docs/bug-131*: added tests
39           to the regression suite for bug #120684.
40           
41 Sat Sep  6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
42
43         * pattern.c pattern.h imports.c: fixed bug 119946, caused by
44           incorrect creation of "extra" variables when compiling
45           templates on imported stylesheets.
46         * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
47           tests/general/Makefile.am test/docs/bug-130*: added tests
48           to the regression suite for this bug.
49
50 Wed Sep  3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52         * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
53           a libxml2 change
54
55 Tue Sep  2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
56
57         * transform.c: fixing bug #120684 on crash caused by text between
58           apply-templates
59
60 Tue Sep  2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
61
62         * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional 
63           macros which affect exports and added mingw section
64
65 Mon Sep  1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
66
67         * libxslt/function.c: patch from Mark Vadoc to allow compiling
68           against libxml2 without XPointer supoort.
69
70 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72         * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
73           with namespaced names reported by Steve Hay
74         * tests/docs/Makefile.am tests/docs/bug-129.*
75           tests/general/Makefile.am tests/general/bug-129*: added the
76           test to the regression suite for this bug.
77
78 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
79
80         * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
81           Mark Vakoc 
82
83 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
84
85         * libxslt/*.h: realigned parameters after taint
86
87 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
88
89         * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for 
90           Borland compiler, as reported by Eric Zurcher
91
92 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94         * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
95           get included in the distrib
96
97 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
98
99         * libxslt/*.h libexslt/*.h: exportability taint of the headers.
100         * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
101           contain the export defs.
102
103 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105         * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
106           libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
107           for compilation with MingW compiler on Windows.
108
109 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
110
111         * keys.c: enhanced xsltInitCtxtKey to take care of multiple
112           instances of a key with the same namespace:name, reported
113           on the mailing list by Ian Young.  Added regression test
114           (bug-128).
115
116 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
117
118         * variables.c: fixed bug 119699 (missing error on shadowed
119           variable)
120         * autogen.sh: removed dependency on automake-1.4, updated
121           links for fetching auto* tools
122         * doc/Makefile.am: added check for automatic regeneration of
123           win32/*.def.src when api xml files are updated.
124
125 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
126
127         * transform.c: fixed bug 114563 (params not passed when
128           default template processed)
129
130 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
131
132         * xslt.c: fixed bug 119862 (missing param on ns error print)
133
134 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136         * News configure.in: preparing libxslt-1.0.32 release
137         * doc/* : updated the doc and rebuilt
138
139 Thu Aug  7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
140
141         * breakpoint/Makefile.am: removed ref to libxslt.la
142         * numbers.c transform.c python/libxml_wrap.h python/types.c
143           xlstproc/xsltproc.c: Minor cleanup of warning errors
144
145 Mon Aug  4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147         * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
148
149 Sun Aug  3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
150
151         * tests/docs/Makefile.am tests/docs/bug-127.*
152           tests/general/Makefile.am tests/general/bug-127*: added the
153           test from bug #118763 to the regression suite.
154
155 Sun Aug  3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
156
157         * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
158
159 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
160
161         Minor cleanup of regression test general/bug-125
162
163 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
164
165         Fixed bug 116517 - handling of '{' and '}'
166         * templates.c: added checks for escaping and balancing of
167           curly brackets
168         * tests/general/Makefile.am tests/docs/Makefile.am:
169           Added test case (bug-126) to regression suite.
170
171 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
172
173         Fixed bug 117552 - sort with multiple keys
174         * xsltutils.c: enhanced treatment of NaN when multiple sort
175           keys are specified.
176         * tests/general/Makefile.am tests/docs/Makefile.am:
177           Added test case (bug-125) to regression suite.
178           
179 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
180
181         Fixing bug 118561 (IRIX MIPSPro compiler warnings)
182         * transform.c, variables.c, xslt.c, xsltutils.c:
183           removed some unused variables
184   
185 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
186
187         Fixing bug 118558 (Solaris 8 compiler warnings)
188         * xslt.c: minor re-ordering of code
189         * functions.c: added an explicit cast
190         * number.c: added include for string.h
191         * security.c: added an explicit cast
192
193 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
194
195         * libexslt/date.c test/exslt/data/seconds.1 : changed sign
196           of date:seconds as previously posted to the mailing list
197         * numbers.c: extensive modification to cater for UTF8 within
198           the various routines.
199
200 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
201
202         * libexslt/strings.c: applied patch from Shaun McCance to fix bug
203           #117616 about EXST str:tokenize.
204         * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
205           added the test in the regression suite.
206
207 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
208
209         * xsltproc/xsltproc.c: applying a patch based on #117377
210           for --path option.
211
212 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
213
214         * libxslt/transform.c: allow strip-space to support full namespaces
215           using prefix:* , should fix #114287
216         * tests/docs/Makefile.am tests/docs/bug-124.*
217           tests/general/Makefile.am tests/general/bug-124*: added a
218           test to the regression suite for this bug.
219
220 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
221
222         * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
223           the attribute was already defined, should fix bug #113812
224         * tests/docs/Makefile.am tests/docs/bug-123.*
225           tests/general/Makefile.am tests/general/bug-123*: added the
226           test to the regression suite.
227
228 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
229
230         * libexslt/strings.c: applied patch from Shaun McCance to implement
231           exslt:split c.f. #117752
232         * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
233           added the test to the regression suite.
234
235 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237         * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
238           might require more attention could be an Unicode support breakage.
239
240 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
241
242         * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
243           libxslt/xsltInternals.h: optimize text node coalescing by 
244           caching info about the last text node generated and doing
245           fast alloc/copy of the text. Should fix #115273
246
247 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
248
249         * fixed bug 113520, incorrect result for date:seconds
250           with change to type casting in libexslt/date.c
251
252 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
253
254         * fixed bug 114764: trouble with globals and RVT's
255           with minor changes in variables.c and transform.c
256           so that any global instantiated with an RVT gets
257           uninitialized when the RVT is destroyed.
258           
259 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261         * libxslt/transform.c: simple cast missing Peter Breitenlohner
262         * breakpoint/Makefile.am: added deps to libxslt
263         * tests/exslt/common/Makefile.am: integrated William Brack test
264           in the regression suite
265
266 Wed Jul  9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
267
268         * fixed bug 114812, trouble with imported exslt functions
269           added lookup function in libxslt/extension.c
270           enhanced exsltInitFunc in libexslt/functions.c to take
271           better care of imports
272
273 Wed Jul  9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
276           python/libxslt_wrap.h python/libxsltclass.txt: patch from
277           Sean Treadway, adding Python bindings for extension element and
278           some bindings cleanups.
279         * python/tests/Makefile.am python/tests/extelem.py: also add an
280           example/test.
281
282 Tue Jul  8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284         * python/libxml_wrap.h: applied patch from #116943 which should
285           fix the xsltSaveResultToFile python binding.
286
287 Mon Jul  7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
288
289         * INSTALL: removed an old reference to libxml2 >= 2.2.12
290
291 Sun Jul  6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293         * configure.in: releasing 1.0.31
294         * doc/*: update and rebuild of the docs
295
296 Sun Jul  6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298         * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
299           nodes.
300         * tests/docs/Makefile.am tests/docs/bug-122.*
301           tests/general/Makefile.am tests/general/bug-122*: added the
302           test to the regression suite.
303         
304 Sun Jul  6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
305
306         * libxslt/preproc.c: fix bug #115778 for attribute value template
307           on xsl:sort order
308
309 Sun Jul  6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
310
311         * libxslt/documents.c libxslt/transform.c: applied patch from
312           Keith Isdale to desactivate node numbering when running under
313           the debugger.
314
315 Sun Jul  6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317         * libxslt/security.c: fix the write checking code when
318           the output filename does not parse as an URL bug #115402
319
320 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
321
322         * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
323           triodef.h were missing from the distribution
324
325 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
326
327         * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
328           libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
329           to section 3
330         * libexslt/sets.c: applied patch from Peter Breitenlohner
331         * doc/*: rebuilt the docs
332         * tests/docbook/result//* tests/xmlspec/*.html: changes in
333           generattion of &quot; as " in element content.
334
335 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
336
337         * libxslt/transform.c: changed xsltChoose to ignore whitespace 
338           which is a sibling of xsl:when
339
340 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
341
342         * libxslt/xslt.c: fixed a possible crash when the document
343           wasn't a proper stylesheet.
344
345 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347         * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
348
349 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
350
351         * win32/defgen.xsl: new file, generates the export sources.
352         * win32/*.def.src: these are now autogenerated, changes to these
353           will not be logged anymore.
354
355 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
356
357         * tests/docs/Makefile.am tests/docs/bug-121.*
358           tests/general/Makefile.am tests/general/bug-121*: added the
359           example for bug #112904 in the regression tests, the bug fix is
360           actually in libxml2
361
362 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
363
364         * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
365         * configure.in libxslt.spec.in python/Makefile.am: cleanup
366           of --with-python like for libxml2
367
368 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
369
370         * libxslt/xsltutils.c: fixing bug #112995, a problem with
371           NaN within the sort element. Also added regression test.
372
373 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
374
375         * doc/Makefile.am: fixing bug #112803 , make sure to avoid
376           network accesses when building
377
378 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
379
380         * libxslt/transform.c: fixed a segfault introduced with the RVT
381           handling change, bug #112703 .
382
383 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
384
385         * libxslt/xslt.c: make sure stylesheet compilation errors
386           forces a NULL stylesheet, fixes #112270
387
388 Sun May  4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
389
390         * NEWS configure.in : preparing release 1.0.30
391         * doc/apibuild.py: backported a patch from libxml2
392         * doc/*: updated and rebuilt the docs
393
394 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
397           cleaning up Result Value Tree handling
398         * libexslt/functions.c libexslt/strings.c: fixed a pair of
399           implementations.
400         * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
401           added Mark Vakoc test combining for-each and exslt:tokenize
402
403 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
404
405         * libxslt/transform.c: fixing bug #111755 when a template is
406           applied to an attribute
407         * tests/docs/Makefile.am tests/docs/bug-119.*
408           tests/general/Makefile.am tests/general/bug-119*: added the
409           example in the regression tests for that bug.
410
411 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
412
413         * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
414           for the HTML generation fixing #111799
415         * doc/html/*.html doc/html/*.png: associated update
416
417 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
418
419         * libxslt/variables.c: removed premature call to xsltFreeStackElem
420         * win32/libxslty.def.src: added more exports
421
422 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
423
424         * NEWS doc/*.xsl doc/*.html: updated the web site, made the
425           transition to XHTML1 added validity checking to the makefile rules.
426
427 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429         * python/generator.py: fixed a problem in the generator where
430           the way functions are remapped as methods on classes was
431           not symetric and dependant on python internal hash order,
432           as reported by Stéphane Bidoul
433         * libexslt/strings.c: attempt at fixing an object type pbm
434         * libxslt/triodef.h: update for OpenVMS from libxml2
435
436 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
437
438         * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
439           generation of the man page
440
441 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443         * libexslt/sets.c: fixed a bug introduced in the last commit
444         * libxslt/transform.c: tried to fix #111437
445         * tests/docbook/result/xtchunk/html/*.orig
446           tests/multiple/out/*.orig: side effect of #111437 change.
447
448 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450         * libexslt/strings.c: applied last patch for #110023 from 
451           Mark Vakoc
452         * libexslt/sets.c: fixed a memory leak when mixing one of the
453           EXSLT set functions and a Result Value Tree
454         * TODO: there are other bugs around in libexslt/sets.c in conjunction
455           with Result Value Tree
456
457 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
458
459         *  libxslt/extensions.c: patch from Vasily Tchekalkin fixing
460            bug #111420 about double initialization of extension contexts
461
462 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464         * libxslt/transform.c: fix bug #110577 namespace in copy-of
465           don't obbey the same rules as for literal reusl elements.
466         * tests/docs/Makefile.am tests/docs/bug-118.*
467           tests/general/Makefile.am tests/general/bug-118*: added the
468           example in the regression tests for that bug.
469         * libxslt/variables.c: fixed a bug introduced in fixing #110020
470         * tests/docs/Makefile.am tests/docs/bug-11[67].*
471           tests/general/Makefile.am tests/general/bug-11[67]*: added 2
472           regression tests one still exposing a mem leak (Mark Vadoc).
473
474 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476         * libxslt/pattern.c: fix a memory related segfault on a
477           pattern compilation error #110189
478
479 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
480
481         * libxslt/variables.c: fixing bug #110020 on global parameter
482           and variables mismatch
483         * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
484           the test to the regression suite
485
486 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488         * libexslt/math.c: applied patch from Charles Bozeman fixing
489           the math power function where args were inverted #110996
490         * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
491           added the test to the regraession for #110996
492         * libexslt/sets.c: avoid a problem with nodesets.
493
494 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
495
496         * libxslt/win32config.h: added HAVE_MATH_H
497           
498 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
499
500         * win32/Makefile.msvc: fixed compilation with thread-enabled
501           libxml
502           
503 Wed Apr  9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
504
505         * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
506           with RTF in libexslt
507
508 Mon Apr  7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
511           libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
512           other places where ctxt->document pointer may be used without 
513           checking it agaisnt NULL.
514         * tests/docs/Makefile.am tests/docs/bug-115.*
515           tests/general/Makefile.am tests/general/bug-115*: added the
516           example in the regression tests for that bug.
517         * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
518
519 Tue Apr  1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
520
521         * configure.in NEWS: preparing 1.0.29 release
522         * libxslt/documents.c: generate the document order for document()
523           loaded resources.
524         * doc/*: updated and regenerated the docs
525
526 Tue Apr  1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
527
528         * libxslt/transform.c: fixed a namespace redundancy problem
529           in xsl:element
530         * tests/docs/Makefile.am tests/docs/bug-114.*
531           tests/general/Makefile.am tests/general/bug-114*: added an
532           example in the regression tests for that bug.
533
534 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536         * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
537           and avoid some warnings when loading the python modules on non
538           Linux platforms.
539         * libxslt/transform.c: fix a bug introduced in the document lookup
540           and exhibited by the keys test.
541
542 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544         * tests/docs/Makefile.am tests/docs/bug-113.*
545           tests/general/Makefile.am tests/general/bug-113*: added an
546           example in the regression tests for bug #109160 fixed in libxml2
547
548 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550         * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
551           libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
552         * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
553
554 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556         * libxslt/transform.c: forgot to make one change related to
557           Result Value Tree change, pointed out by Sebastian Rahtz
558         * tests/docs/Makefile.am tests/docs/bug-112.*
559           tests/general/Makefile.am tests/general/bug-112*: added an
560           example in the regression tests that bug
561
562 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564         * libxslt/transform.c: second part of the patch fixing #108905
565           performances problems, ask for computation of document order on
566           the document transformed and avoid inefficiencies building large
567           nodesets of unique nodes.
568         * configure.in: fix a trouble with libtool in my debug environment.
569
570 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572         * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
573           Result Value Tree are now generated with a document root node
574           not an element, it's quite cleaner.
575         * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
576           also prepared for libxslt-1.0.28 release
577         * doc/*: updated and regenerated the docs
578
579 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
580
581         * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
582           Finally fixed bug #75813, processing or Result Value Tree 
583           converted into node-sets should be a bit more sensible now.
584         * tests/exslt/common/node-set.2.out: the associated fix in libxml2
585           fixes this regression test, there is 4 nodes, not 3
586         * tests/docs/Makefile.am tests/docs/bug-111.*
587           tests/general/Makefile.am tests/general/bug-111*: added an
588           example in the regression tests for bug #75813
589         
590 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
591
592         * tests/docs/Makefile.am tests/docs/bug-110.*
593           tests/general/Makefile.am tests/general/bug-110*: added an
594           example in the regression tests for bug #108976 which is
595           fixed in libxml2
596
597 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599         * tests/docs/Makefile.am tests/docs/bug-109.xml
600           tests/general/Makefile.am tests/general/bug-109*: added an
601           example in the regression tests for the invalid bug #108716
602
603 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605         * libxslt/variables.c: fixed bug #108633 reported by
606           Jerome Pesenti about recursive global variables/param detections
607         * tests/reports/Makefile.am tests/reports/rec*: added regression
608           tests for the checking of recusion in global/local param/variables.
609
610 Fri Mar  7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612         * libxslt/numbers.c: valgrind pointed out an uninitialized
613           variable use in format-number()
614
615 Fri Mar  7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617         * tests/docs/Makefile.am tests/docs/bug-108.xml
618           tests/general/Makefile.am tests/general/bug-108*: added an
619           example in the regression tests bug #107804 fixed in libxml2
620
621 Wed Mar  5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623         * libxslt/pattern.c: fixed bug #107591 node() in pattern
624           matches should catch comments and PIs
625         * tests/docs/Makefile.am tests/docs/bug-107.xml
626           tests/general/Makefile.am tests/general/bug-107*: added an
627           example in the regression tests for this case
628
629 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631         * tests/docs/Makefile.am tests/docs/bug-106.xml
632           tests/general/Makefile.am tests/general/bug-106*: added the next
633           example for bug #106788 from James Clark in the regression tests,
634           the bug fix is actually in libxml2
635
636 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638         * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
639           for Python checks, makefile cleanup, and convenience changes
640
641 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643         * xsltproc/xsltproc.c: had to comment out Igor last change
644           since it made libxslt-1.0.27 depends on libxml2 newly 
645           API extension which hasn't propagated yet :-(
646
647 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649         * configure.in: preparing release 1.0.27
650         * doc/*: updated and rebuilt the docs
651
652 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654         * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
655           generation
656
657 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659         * tests/docs/Makefile.am tests/docs/bug-105.xml
660           tests/general/Makefile.am tests/general/bug-105*: added the
661           example for bug #106788 from James Clark in the regression tests,
662           the bug fix is actually in libxml2
663
664 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666         * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
667           James Clark and a bit of cleanup
668         * tests/docs/Makefile.am tests/docs/bug-104.xml
669           tests/general/Makefile.am tests/general/bug-104*: added the
670           example in the regression tests for this case
671
672 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674         * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
675
676 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
677
678         * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
679
680 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
681
682         * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
683         * win32/configure.js: included handling of the trio option
684
685 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687         * configure.in doc/*: preparing release 1.0.26
688
689 Fri Feb  7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691         * libxslt/functions.c: fixing another bug in document(), bug #105450
692         * tests/documents/test_bad.result: Slight change to the output
693
694 Fri Feb  7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696         * libxslt/functions.c: fixing a segfault in document(), bug #105418
697         * tests/documents/Makefile.am tests/documents/test_bad: add the
698           specific test as suggested by Jean T Anderson
699
700 Fri Feb  7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702         * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
703           libxslt/preproc.c libxslt/transform.c libxslt/variables.c
704           libxslt/xslt.c: tried to fix 105387 and all similar cases
705           in the library sources.
706
707 Wed Feb  5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709         * doc/* configure.in: preparing for release of 1.0.25
710
711 Wed Feb  5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713         * xsltproc/xsltproc.c: fixed bug #99623
714
715 Tue Feb  4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717         * libxslt/transform.c: fixing bug #105116 sometimes one need
718           to generate a default namespace reset xmlns="" in the output
719         * tests/docs/Makefile.am tests/docs/bug-103.xml
720           tests/general/Makefile.am tests/general/bug-103*: added the
721           example in the regression tests for this case
722
723 Tue Feb  4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725         * libxslt/pattern.c libxslt/transform.c: changed the way the
726           root element of value tree are handled to fix bug #104123
727
728 Tue Feb  4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730         * README: change of policy w.r.t. mails
731         * configure.in: small cleanup
732         * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
733           a couple of bugs raised by Eric van der Vlist in #104114
734         * tests/exslt/*/*.out: slight change to the tests
735
736 Tue Feb  4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738         * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
739           emphasis on the fact that --docbook should not be used
740           for XML.
741
742 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744         * python/libxslt.c: fixed a couple of return error #104150
745           reported by Peter O'Shea 
746
747 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749         * xsltproc/xsltproc.c: fixed a double free of stylesheet
750           when applied to a standalone stylesheet
751
752 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
753
754         * configure.in: preparing release 2.0.24
755         * libxslt.spec.in: small update
756         * doc/*: updated the news, rebuilt the APIs descriptions
757
758 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760         * libxslt/functions.c: fixed #101502 by applying and cleaning up
761           the associated patch from Daniel Stodden.
762         * tests/documents/Makefile.am tests/documents/fragment*: added a
763           specific test.
764
765 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767         * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
768           for extension modules init and shutdown callbacks, check that
769           they are now called when needed.
770         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
771           started adding the extension module support at the Python level.
772           Still a strange bug to hunt down left.
773
774 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776         * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
777           libxslt/xslt.c: fixed bug #101003 on attribute-sets value
778           computation in the presence of imports
779         * tests/docs/Makefile.am tests/docs/bug-102.xml
780           tests/general/Makefile.am tests/general/bug-102*: added an
781           example in the regression tests for this case
782
783 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785         * xsltproc/xsltproc.c: final touch to #102800 fix
786
787 Thu Jan  9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789         * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
790           memory debug checking which got deactivated at some point ?!?
791         * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
792         * libxslt/xsltutils.c: very small change on HTML indentation handling
793
794 Thu Jan  9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796         * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl 
797           tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
798           exclude-result-prefixes to avoid extra namespace declaration being
799           dumped following the fix for #102920 in libxml2
800
801 Wed Jan  8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
802
803         * libxslt/transform.c: fixed a problem related to directory
804           checking and creation raised by Craig Goss
805
806 Thu Jan  2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808         * libexslt/strings.c: applied patch from Jörg Walter to provide
809           URI escaping and unescaping functions.
810
811 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813         * libexslt/strings.c: Alexey Efimov found a typo bug in
814           exsltStrPaddingFunction()
815
816 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818         * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
819
820 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822         * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
823           applied patch from Craig A. Berry for the VMS port.
824
825 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827         * libxslt/xsltInternals.h: increase the max number of cascaded
828           sort operations.
829         * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
830           the Windows binaries.
831
832 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
833
834         * win32/libxslt.def.src: added more exports for Stephane Bidoul
835         
836 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838         * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
839           the apibuilder script, regenerated the APIs
840
841 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843         * libxslt/numbers.c: numbering should not traverse XInclude
844           nodes left in the tree. Closes bug #101114 raised by
845           Bernd Kuemmerlen
846
847 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849         * doc/apibuild.py: fixed a bug in merging public info from
850           C modules.
851         * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
852           the iconv option to configure.js didn't work, and 
853           added zlib option needed when linking xsltproc statically
854
855 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857         * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
858           the generation of libexslt-api.xml
859         * libexslt/exslt.h: small cleanup.
860
861 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
862
863         * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
864           copied over the apibuild.py from libxml2, adapted a bit and
865           regenerated the API description in XML. Todo: libexslt-api.xml
866         * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
867           libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
868           libxslt/pattern.c libxslt/preproc.c libxslt/security.c
869           libxslt/templates.c libxslt/transform.c libxslt/transform.h
870           libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
871           libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
872           report from the scripts.
873         * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
874           package
875
876 Thu Dec  5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878         * libxslt/transform.c: xsl:element generated superfluous xmlns
879           declarations, closes bug #99905
880         * tests/docs/Makefile.am tests/docs/bug-101.xml
881           tests/general/Makefile.am tests/general/bug-101.*: added the
882           example in the regression tests for this case
883
884 Wed Dec  4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886         * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
887           within an <xsl:text>
888
889 Mon Dec  2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
890
891         * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
892           #100056
893         * tests/docs/Makefile.am tests/docs/bug-100.xml
894           tests/general/Makefile.am tests/general/bug-100.*: added the
895           example in the regression tests for this case
896         * tests/docs/Makefile.am tests/docs/bug-99.xml
897           tests/general/Makefile.am tests/general/bug-99.*: this test
898           covers an xsl:attribute namespace bug that Norm pointed out.
899
900 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
901
902         * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
903           win32/libxslt.def.src: applied another patch from Richard Jinks
904           for the export of teh sorting routine and allowing per context
905           sort.
906
907 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909         * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
910           libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
911           redefining the sorting routine, plus a bit of tweaking of the
912           interfaces.
913
914 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916         * doc/Makefile.am doc/parsedecl.py: fixed the API generation
917           scripts.
918         * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
919         * doc/html/*.html: updated too
920         * python/libxsltclass.txt: updated too
921
922 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924         * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
925           xsltGetProfileInformation() to retrieve profiling informations
926           from an XSLT transformation context. It returns it as an XML
927           tree. Provided by Michael Rothwell this closes RFE #99527
928
929 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931         * libxslt/imports.c: apply patch from Daniel Stodden, a bug
932           in xsltFindElemSpaceHandling() missing imported informations
933         * tests/REC/stand-2.7-1.stand.out: this change slightly the result
934           of this test.
935
936 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938         * libxslt/namespaces.c: fix for namespace generation on 
939           attributes created with xsl:attribute
940
941 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943         * libxslt.spec.in configure.in: add a line in %changelog for releases
944
945 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947         * libxslt/transform.h: Kir Kolyshkin pointed out it lacked 
948           xsltInternals.h reference.
949
950 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952         * python/tests/*.py: enable libxml2 memory debug before
953           loading libxslt since libxslt initialization now includes
954           EXSLT registration which initialize the libxml2 library and
955           allocate memory
956
957 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959         * python/libxsl.py: updated with new version from Stéphane Bidoul
960
961 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
962
963         * win32/libxslt.def.src: exported new functions
964
965 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
966
967         * libexslt/date.c: patch from Charles Bozeman fixing a memory
968           leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
969         * python/tests/exslt.py: trouble with mem debug in that specific
970           test...
971
972 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974         * libxslt/xsltInternals.h: Alexey Efimov reported a portability
975           problem when compiling on HP-UX
976
977 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979         * python/generator.py python/libxslt.c: fixes for compiling
980           without config.h
981
982 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984         * libxslt/transform.c: fixed bug #99168 select evaluating to
985           a node list check
986
987 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
988
989         * tests/documents/result.xhtml: the XHTML1 serialization change
990           to libxml2 modifies slightly the result of that test.
991
992 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994         * configure.in: the python bindings requires libxml2 >= 2.4.25
995           for the regexp stuff.
996
997 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999         * configure.in: similar patch to #98825 for --with-python
1000
1001 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1002
1003         * libxslt/variables.c: fix bug #98793 on clash of imported global
1004           variables.
1005         * tests/reports/tst-1.err: this changes the output of that test
1006
1007 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009         * configure.in: preparing 1.0.23
1010         * doc/*: rebuilding the docs
1011
1012 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014         * python/libxslt.c: make sure to register EXSLT for the bindings
1015         * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1016         * xsltproc/xsltproc.c: minor cleanup
1017
1018 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020         * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1021           when building outside of the source tree
1022
1023 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025         * python/generator.py: xpathObjectRet() pertains to the libxml2
1026           module, add the namespace.
1027
1028 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1029
1030         * libxslt/win32config.h: cleanup
1031         * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1032         * win32/Makefile.msvc: modified to allow mingw coexistence
1033         * win32/configure.js: integrated mingw
1034         * win32/Readme.txt: cleanup
1035         * xsltproc/xsltproc.c: allowed stdarg for mingw
1036
1037 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1038
1039         * doc/xsltproc.1
1040         * doc/xsltproc.html - ran stylesheets to update man page
1041         and html with Daniel's fix to #95510
1042
1043 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045         * libxslt/transform.c: applied patch from Brian McCauley fixing #95493 
1046         * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1047         * README: fix the bug page URL
1048
1049 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1050
1051         * libxslt/functions.c: make sure the fixup for key() reported
1052           by John Escott actually works.
1053         * tests/docs/Makefile.am tests/docs/bug-98.xml
1054           tests/general/Makefile.am tests/general/bug-98.*: added the
1055           example in the regression tests for this case
1056
1057 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059         * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1060         * tests/docs/Makefile.am tests/docs/bug-97.xml
1061           tests/general/Makefile.am tests/general/bug-97.*: added the
1062           example in the regression tests for this case
1063         
1064 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066         * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1067           checks in recursive copies.
1068         * tests/docs/Makefile.am tests/docs/bug-96.xml
1069           tests/general/Makefile.am tests/general/bug-96.*: added the
1070           example in the regression tests for this case
1071
1072 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1073
1074         * libxslt/functions.c: autoconvert key() first arg to string,
1075           reported by John Escott
1076
1077 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079         * libxslt/transform.c: corner case handling of copying a CDATA node.
1080
1081 Fri Nov  8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1082
1083         * libxslt/win32config.h: retired xmlwin32version.h
1084
1085 Fri Nov  8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087         * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1088           written by Thomas Schraitle (RFE #96485)
1089
1090 Thu Nov  7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1091
1092         * doc/xsltproc.xml
1093         * doc/xsltproc.1
1094         clarifying --catalog option and xsltproc's use of 
1095         XML_CATALOG_FILES and /etc/xml/catalog. fixes
1096         http://bugzilla.gnome.org/show_bug.cgi?id=97891
1097         
1098 Mon Nov  4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100         * xsltproc/xsltproc.c: remove the use of snprintf, and use
1101           libxml2 string API instead.
1102         * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1103           try to cope with architecture lacking some of the string functions,
1104           reuse the trio ones compiled in libxml2 , should close #97113
1105
1106 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1107
1108         * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1109           the spec file and associated changes in the Makefiles.
1110
1111 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113         * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1114
1115 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1116
1117         * libxslt/keys.h: fixed include c.f. bug #96487
1118         * config.h.in:  Red Hat 8.0 induced change 
1119
1120 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1121
1122         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1123           fixed bug #78501 when using a non ascii character for the
1124           number formatting grouping separator.
1125         * tests/docs/Makefile.am tests/docs/bug-95.xml
1126           tests/general/Makefile.am tests/general/bug-95.*: added the
1127           example in the regression tests for this case
1128         * libxslt/attributes.c: cleaning up a problem introduced in last
1129           patch
1130
1131 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1132
1133         * libxslt/attributes.c: fixed minor typo in a call to
1134           xmlHasNsProp
1135
1136 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1137
1138         * python/types.c: fixed bugs when passing result value tree
1139           to Python functions.
1140
1141 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1142
1143         * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1144           MS runtime
1145         * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1146           runtime
1147         
1148 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150         * configure.in: preparing 1.0.22
1151         * doc/*: upated and rebuilt the docs
1152
1153 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155         * libxslt/variables.c: fixed bug #86421 
1156         * tests/docs/Makefile.am tests/docs/bug-94.xml
1157           tests/general/Makefile.am tests/general/bug-94.*: added the
1158           example in the regression tests for this case
1159
1160 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162         * xsltproc: added and tested the --path option to close #79638
1163
1164 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166         * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1167           with the inherited stylesheet value.
1168         * tests/docs/Makefile.am tests/docs/bug-93.xml
1169           tests/general/Makefile.am tests/general/bug-93-inc.*
1170           tests/general/bug-93.*: added the example in the regression
1171           tests for this case
1172         
1173 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1176           possibility to register a transformation context specific
1177           error handler, with xsltSetTransformErrorFunc() and provided
1178           a new routine xsltTransformError() to handle contextual errors,
1179           this should fix #94435
1180         * libxslt/*.c: modified all the code to use the context specific
1181           error handling, as a result xsltPrintErrorContext() is not called
1182           anymore except internally from xsltTransformError()
1183
1184 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186         * libxslt/transform.c: closing #94933, any error will make
1187           the transformation abort with  no result.
1188         * tests/reports/tst-1.err tests/reports/tst-1.out 
1189           tests/reports/undefvar.err: this changed the regression tests
1190           output.
1191         * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1192           updated the result accordingly to the fixes done last month.
1193         * libxslt/namespaces.c: make sure to avoid duplicate namespace
1194           declarations in the result trees. May fix #93692 but it's unclear.
1195
1196 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1197
1198         * xsltproc/xsltproc.c: added a --path option to provide the
1199           enhancement requested by #79638, first cut at it, untested
1200           yet.
1201
1202 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1203
1204         * libxslt/xslt.c: seems the media-type attribute wasn't
1205           always correctly handled
1206
1207 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1208
1209         * libxslt/transform.c: added URI escaping in case the resource 
1210           target computation of exslt:element failed. Should fix #81837
1211
1212 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1213
1214         * README: updated the contact informations
1215
1216 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218         * libxslt/pattern.c: fixed the behaviour of node() patter which
1219           didn't patch the one defined in XPath :-( . Closes bug #95793
1220         * tests/docs/Makefile.am tests/docs/bug-92.xml
1221           tests/general/Makefile.am tests/general/bug-92.*: added the
1222           example in the regression tests for this case
1223
1224 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1225
1226         * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1227         * win32/Makefile.msvc: added security.c to the build
1228         * win32/libxslt.def.src: exported functions from security.c
1229
1230 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1231
1232         * xsltproc/xsltproc.c: added another option --writesubtree to allow
1233           documents to be written only to  a given subtree.
1234
1235 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237         * libxslt/security.[ch] libxslt/Makefile.am: new module with
1238           runtime security checks, it will also check and do directory
1239           creation when allowed
1240         * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1241           libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1242           security infrastructure probes at file reading or file creation
1243         * xsltproc/xsltproc.c: plugged the security module there too,
1244           added the new options --nowrite and --nomkdir
1245         * doc/*: updated the man page and regenerated.
1246
1247 Wed Oct  9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249         * doc/*: updated the doc XSLT to add the search, added the search
1250           page, fixed a link problem raised by Yves Pratter, regenerated
1251
1252 Wed Oct  9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254         * doc/index.py: the indexer version of the XSLT part of the
1255           xmlsoft site + archives
1256
1257 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1258
1259         * win32/Makefile.msvc: introduced double-run compilation.
1260         * win32/configure.js: introduced double-run compilation.
1261
1262 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264         * configure.in: preparing 1.0.21
1265         * doc/* : updated and regenerated the docs and web pages
1266
1267 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269         * libxslt/transform.c: fixed a disable output escaping bug for
1270           HTML output introduced in 1.0.20 and raised by Mario Weilguni
1271         * tests/docs/Makefile.am tests/docs/bug-91.xml
1272           tests/general/Makefile.am tests/general/bug-91.*: added the
1273           example in the regression tests for this case
1274
1275 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1276
1277         * doc/xlst.html: changing link on ftp.gnome.org
1278
1279 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281         * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1282           reported for libxml2
1283
1284 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286         * Makefile.am configure.in: trying to fix the same problem as
1287           #88412 by bypassing all the python subdir if python ain't detected
1288
1289 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291         * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1292
1293 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1294
1295         * libexslt/date.c: fixed the embedded '-' in the duration format 
1296           function
1297         * tests/.../difference.1.xml: added test cases which illustrated
1298           the above bug
1299
1300 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1301
1302         * libexslt/date.c: fixed date:difference() bugs, removed all
1303           type conversion warnings.
1304         * libxslt/xsltutils.c: removed unused local variable.
1305
1306 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1307
1308         * doc/xsltproc.html:
1309         oops, forgot to update the html version of the man page
1310
1311 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1312
1313         * doc/xsltproc.xml
1314         * doc/xsltproc.1
1315         * doc/xsltproc2.html
1316         Fixing erroneous mention of old --warnnet option (thanks to Jean
1317         T. Anderson for pointing this out)
1318
1319 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1320
1321         * win32/configure.js: added more readme info for the binary
1322           package.
1323         
1324 Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326         * libxslt/pattern.c: fixed a bug in match="node()" reported by
1327           Ben Ko
1328
1329 Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331         * libxslt.spec.in: fixes libary path for x86_64 AMD
1332
1333 Thu Sep  5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335         * python/Makefile.am: applied patch from Christophe Merlet to
1336           reestablish DESTDIR
1337
1338 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340         * libxslt/transform.c: re-applied the patch from Nathan Myers about
1341           a possible memory leak in case of error
1342
1343 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344
1345         * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1346           nice logos generated by Marc Liyanage
1347         * doc/site.xsl *.html: changed the stylesheet to show the new
1348           logo and regenerated the pages
1349
1350 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352         * python/libxslt-python-api.xml python/libxslt.c
1353           python/libxsltclass.txt python/tests/basic.py: applied a patch
1354           from Ralf Mattes providing style.saveResultToString()
1355
1356 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358         * configure.in: preparing release 1.0.20
1359         * doc/*: updated and regenerated the docs
1360
1361 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363         * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1364           doing the evaluation of attribute value templates 
1365         * libxslt.spec.in python/Makefile.am: fixed some troubles
1366           with "make rpm"
1367
1368 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370         * python/libxslt.c: fixed the parameter order when calling
1371           Python based extensions.
1372
1373 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375         * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1376           cleanup.
1377         * tests/docs/Makefile.am tests/docs/bug-90.xml
1378           tests/general/Makefile.am tests/general/bug-90.*: added the
1379           example in the regression tests for this case
1380
1381 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1382
1383         * win32/Makefile.msvc: added the prefix location to the include
1384         and lib search path.
1385
1386 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388         * libxslt/transform.c: found and fixed the small <xsl:choose>
1389           bug which was giving troubles to DocBook users (the test expression
1390           of <when> was evaluated in the namespace context of <choose> !)
1391
1392 2002-08-18  Havoc Pennington  <hp@pobox.com>
1393
1394         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1395         both automake 1.6 and 1.4 installed get the right automake. Means
1396         compilation from CVS will now require the latest automake 1.4
1397         release, or manually creating symlinks called "automake-1.4" and
1398         "aclocal-1.4"
1399
1400 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402         * configure.in python/Makefile.am: AMD x86-64 induced changes from
1403           Frederic Crozat
1404
1405 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407         * libxslt/functions.c: recovering to the old (somewhat) broken
1408           implementation of document('') when there is no base for the
1409           source document or it can't be realoaded (e.g. when the sytlesheet
1410           was loaded from a memory string). Matt Sergeant insisted on this
1411           one :-)
1412
1413 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415         * libxslt/transform.c: applied another patch from Nathan Myers about
1416           a possible memory leak in case of error
1417
1418 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420         * libxslt/transform.c: applied a patch from Nathan Myers about
1421           an erroneous free in case of error
1422
1423 Thu Aug  1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425         * configure.in: upon suggestion of Marc-Andre Lemburg, make 
1426           the misdetection of libxml2 python bindings a warning only
1427
1428 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1429
1430         * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1431           a bug reported by Gero Meissner (87230)
1432         * fixed a problem compiling python directory when multiple
1433           'make' jobs were executed (python/Makefile.am)
1434
1435 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437         * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1438           at the xsltdbg interface when encountering an empty attribute
1439           set.
1440
1441 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443         * tests/* : the change in HTML meta encoding tag serialization
1444           affected some of the results
1445
1446 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448         * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1449           to fix Red Hat bug #68614 
1450
1451 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1452         
1453         * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1454           if there is no *.pdb
1455         
1456 Sat Jul  6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458         * configure.in: preparing 1.0.19
1459         * doc/* : rebuilt the docs
1460
1461 Sat Jul  6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463         * libxslt/transform.c: fixed bug #83749 about namespace generated
1464           being invalid when they are inherited from the context.
1465
1466 Fri Jul  5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468         * libxslt/transform.c: fixed bug #86753 on multiple identical
1469           attributes being generated, oops ...
1470         * tests/docs/Makefile.am tests/docs/bug-89.xml
1471           tests/general/Makefile.am tests/general/bug-89.*: added an
1472           example in the regression tests for this case
1473         
1474 Fri Jul  5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1475
1476         * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1477         * tests/docs/Makefile.am tests/docs/bug-88.xml
1478           tests/general/Makefile.am tests/general/bug-88.*: added an
1479           example in the regression tests for this case
1480
1481 Fri Jul  5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483         * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1484           Ken Neighbors to implement/fix sorting orders
1485         * tests/docbook/result/*/gdp-handbook.* 
1486           tests/docbook/result/xtchunk/html/*.orig
1487           tests/general/bug-12-.out tests/general/bug-63.out:
1488           cleaned up the result of "make tests" following some changes
1489           in namespace axis order and serialization rules in libxml2
1490
1491 Thu Jul  4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1492
1493         * transform.c further enhancement for bug 84902 (another
1494           path), also cleaned up code slightly
1495
1496 Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1497
1498         * transform.c: fixed bug 84902 - message with terminate=yes
1499           caused segfault
1500
1501 Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503         * tests/docs/Makefile.am tests/docs/bug-87.xml
1504           tests/general/Makefile.am tests/general/bug-87.*: added a
1505           example in the regression tests for a case where the XML
1506           default namespace was missing from the namespace axis
1507         * xsltproc/xsltproc.c: added the informations that parameter
1508           strings are expected to be UTF8
1509         * libxslt/attributes.c: fixes on attribute group implementation
1510
1511 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1512
1513         * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1514         updating docs to add reference to UTF-8 requirement for
1515         stringparam command line option
1516
1517 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519         * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1520           fixed document('') as pointed by Eric van der Vlist
1521         * tests/docs/Makefile.am tests/docs/bug-86.xml
1522           tests/general/Makefile.am tests/general/bug-86.*: added the
1523           specific example in the regression tests
1524
1525 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527         * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1528           patch from Ken Neighbors fixing some format-number inconsistencies
1529         * tests/numbers/format-number.out tests/numbers/format-number.xml
1530           tests/numbers/format-number.xsl: the patch also included
1531           updates to the regression tests
1532
1533 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535         * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1536           xsl:number level="multiple"
1537         * tests/docs/Makefile.am tests/docs/bug-84.xml
1538           tests/general/Makefile.am tests/general/bug-84.*: added a 
1539           specific example in the regression tests
1540
1541 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543         * libexslt/dynamic.c: turned a function static
1544         * libxslt/win32config.h: applied patch from Mark Vadoc
1545
1546 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548         * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1549           libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1550           a patch from Mark Vakoc to implement the EXSLT
1551           object dyn:evaluate(string) extension function, and a small fix
1552           to date.c
1553
1554 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556         * configure.in: preparing 1.0.18
1557         * doc/*: recompiled the API and web site
1558
1559 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561         * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1562           duplicated namespace declarations, this might not be as generic as
1563           it should but works well for DocBook stylesheets
1564
1565 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567         * libxslt.pc.in: fix bug #82970
1568
1569 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571         * python/libxslt-python-api.xml python/libxslt.c 
1572           python/libxsltclass.txt : tried to fix #79105 by providing a 
1573           specific error registering routine.
1574
1575 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577         * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1578           adding xsltSaveResultToString()
1579         * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1580           doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1581           API with the new function.
1582
1583 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585         * libxslt/function.c: applied a patch from Richard Jinks
1586           to avoid a crash in element-available()
1587
1588 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589
1590         * libxslt.spec.in: applied patch from Geert Kloosterman to
1591           not miss gif and .png files in the RPM  documentation
1592
1593 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595         * libexslt/libexslt.4: Applied patch for the EXSLT man page
1596           from Charles Bozeman
1597
1598 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600         * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c 
1601           libxslt/xsltconfig.h.in: applied a man page patch from 
1602           Christian Cornelssen and fixed a couple of issues he raised.
1603
1604 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606         * xsltproc/xsltproc.c: moved the extension dump out of the loop
1607
1608 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610         * libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
1611           Applied Mark Vakoc patch to show registered extensions in xsltproc
1612         * doc/*: rebuilt the API, docs and website
1613         * python/libxsltclass.txt: this added an entry point
1614
1615 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1616
1617         * libxslt/xslt.c: xsl:include crash fix
1618         * libxslt/imports.c: xsl:include crash fix
1619         * libxslt/imports.h: xsl:include crash fix      
1620
1621 Wed May  9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1622
1623         * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1624
1625 Thu May  2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627         * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1628           fixed some return code problems raised by Thomas Mauch
1629
1630 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632         * libxslt/transform.c: don't allow adding an attribute to
1633           a document node
1634
1635 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637         * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1638         * doc/*: rebuilt the docs.
1639
1640 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642         * libxslt/variables.c: better attempt to fix the problem in
1643           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1644
1645 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647         * win32/dsp/*.dsp: Removed obsolete macros
1648         * win32/dsp/*.def: Updated export definitions
1649         
1650 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652         * libxslt/variables.c: tried to fix a problem in
1653           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1654
1655 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657         * libexslt/date.c: applied another patch from Charles Bozeman to
1658           enhance date/duration support
1659         * tests/exslt/date: added the associated set of regression tests
1660
1661 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663         * libexslt/date.c: applied a patch from Charles Bozeman to add
1664           duration routines to the date exslt extensions.
1665
1666 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668         * libexslt/exslt.h: extern "C" {  missing by Mark Vakoc
1669
1670 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1671
1672         * libexslt/date.c: fixed type inconsistencies, double->int
1673          and unsigned/signed mismatch warnings eliminated
1674
1675 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1676
1677         * win32/Makefile.msvc: XSLT debugger support fix
1678         * win32/configure.js: XSLT debugger support fix
1679         * libxslt/xsltconfig.h.in: XSLT debugger support fix
1680
1681 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683         * configure.in: preparing 1.0.16
1684         * doc/*: updated and rebuilt the docs
1685
1686 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688         * libxslt/attributes.c: removed a warning
1689         * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1690           added xsltRunStylesheetUser() API needed to fix #78546
1691         * xsltproc/xsltproc.c: second part of the fix #78546
1692
1693 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695         * python/Makefile.am: fixing the equivalent of #75779
1696
1697 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699         * libxslt/keys.c: fixed bug #78735
1700         * configure.in tests/Makefile.am tests/keys/*:
1701           added the tests in a separate directory
1702
1703 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705         * tests/docs/Makefile.am tests/docs/bug-83.xml
1706           tests/general/Makefile.am tests/general/bug-83.*: added a 
1707           specific example for bug #78662 in the regression tests
1708         * tests/docbook/: this also changed a couple of DocBook results
1709         
1710 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712         * configure.in: trying to kill #77827 IEEE conformance on alphas
1713         * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1714           bug #78211
1715         * tests/docs/Makefile.am tests/docs/bug-82.xml
1716           tests/general/Makefile.am tests/general/bug-82.*: added a 
1717           specific example for bug #78211 in the regression tests
1718
1719 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720
1721         * libxslt/pattern.c: applied patch from Mark Vakoc
1722
1723 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725         * tests/docs/Makefile.am tests/docs/bug-81.xml
1726           tests/general/Makefile.am tests/general/bug-81.*: added a 
1727           specific example for bug #76927 in the regression tests
1728         
1729 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731         * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1732         * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1733           that $(datadir) should be used for docs
1734
1735 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737         * configure.in: preparing 1.0.15
1738         * doc/*: updated and rebuilt
1739
1740 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742         * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1743           libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1744         * tests/docs/Makefile.am tests/docs/bug-80.xml
1745           tests/general/Makefile.am tests/general/bug-80.*: added a 
1746           specific example for bug #76043 in the regression tests
1747
1748 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750         * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1751           steps which were not compiled
1752         * tests/docs/Makefile.am tests/docs/bug-79.xml
1753           tests/general/Makefile.am tests/general/bug-79.*: added a 
1754           specific example for bug #75902 in the regression tests
1755         
1756 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1757
1758         * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1759           attribute match rules evaluation
1760         * tests/docs/Makefile.am tests/docs/bug-78.xml
1761           tests/general/Makefile.am tests/general/bug-78.*: added a 
1762           specific example for bug #75777 in the regression tests
1763         
1764 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766         * libxslt/transform.c: found another stupid bug by step by 
1767           step processing of the code
1768         * libxslt/pattern.c: idem, except that once stupid mistake
1769           ELEM vs NODE forced the templates to be stored in a list
1770           instead of a hash table, fixing this stupidity should
1771           again lead to a substantive improvement of processing speed.
1772           Like divide by 2 processing time for DocBook stylesheets.
1773
1774 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776         * libxslt/transform.c: fixing bug #75603
1777         * tests/docs/Makefile.am tests/docs/bug-77.xml
1778           tests/general/Makefile.am tests/general/bug-77.*: added a 
1779           specific example for bug #75603 in the regression tests
1780
1781 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783         * python/Makefile.am: Art Haas pointed a stupid error
1784
1785 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
1787         * Makefile.am tests/Makefile.am tests/*/Makefile.am
1788           tests/*/*/Makefile.am : added "make valgrind" targets
1789           to run the test suite under the debugger control
1790         * transform.c: valgrind spotted 2 bugs, one related to
1791           the ordering of the deallocation of the data associated to
1792           a transofrmation, the second in xsltCopyTree when the new
1793           node may have been coalesced with an adjacent text node.
1794           The regression tests now pass cleanly under testgrind.
1795
1796 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798         * python/Makefile.am: fixed a stupid bug
1799
1800 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802         * configure.in: preparing 1.0.14
1803         * doc/*: updated rebuilt
1804         * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1805           implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1806           with the Windows maintainers
1807
1808 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810         * python/Makefile.am python/generator.py python/libxslt.c
1811           python/types.c python/tests/Makefile.am: applied the same kind of
1812           fixes to the Python Makefiels than to libxml2 ones. Updates
1813           and cleanups too.
1814
1815 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817         * libexslt/common.c libxslt/pattern.c  libxslt/transform.c
1818           libxslt/variables.c: chaing result tree values which may
1819           be deallocated and must not be kept in the template 
1820           pattern lookup cache. Thanks to Valgrin to allow finding
1821           the real problem in bug #74857
1822
1823 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1824
1825         * libxslt/*.h doc/* python/*: applied another cleanup comment
1826           diff from Heiko W. Rupp, regenerated the API and python
1827
1828 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830         * tests/docs/Makefile.am tests/docs/bug-76.xml
1831           tests/general/Makefile.am tests/general/bug-76.*: added a 
1832           home brewed test for path computation elmininating duplicate
1833           in result sets.
1834
1835 Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837         * doc/Makefile.am: fixed a build problem in some environements
1838
1839 2002-03-08  jacob berkman  <jacob@ximian.com>
1840
1841         * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1842         as make will automatically look there for these files
1843
1844 Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846         * configure.in libxslt/xsltwin32config.h: preparing release
1847           1.0.13
1848         * doc/*: updated and rebuilt the docs
1849         * python/libxslt.c: fixed a possible reentrancy problem
1850
1851 Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853         * libxslt/pattern.c: Fixes the problems exposed by #73880
1854           those ought to be computed at stylesheet compile time, not
1855           at run-time, and the computation was wrong.
1856         * libxslt/transform.c: get rid of fake nodes coming from node-set
1857           transformations. At least if they are still produced they will
1858           become easy to spot as resulting document won't be well-formed.
1859
1860 Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862         * libxslt/extensions.c: fixed bug #73791 related to extension
1863           function declared in included stylesheets
1864         * tests/exslt/functions/function.7.*: added specific test
1865
1866 Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868         * tests/docs/Makefile.am tests/docs/bug-75.xml
1869           tests/general/Makefile.am tests/general/bug-75.*: added a 
1870           specific example for bug #72150 in the regression tests
1871
1872 Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874         * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1875           similar way as #71457
1876
1877 Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879         * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1880           some HTML meta encoding fixups resulting from fix in libxml2
1881
1882 Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884         * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1885           related to the XPath changes in fixing #61290
1886           
1887 Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889         * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1890           pattern
1891
1892 Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894         * libexslt/date.c: patch from Charles Bozeman for the exslt date
1895           extension
1896         * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1897           the associated regression test provided by Charles
1898
1899 Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901         * libxslt/preproc.c: Fixed #73088 with the associated patch
1902
1903 Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905         * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1906           unless compiled explicitely with memory debugging switched on
1907         * TODO: refreshed a bit
1908
1909 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911         * python/generator.py python/libxslt.c: changes for the 'usual'
1912           setup.py to allow building a libxml2-python
1913           module based on the same code. The initialization is however
1914           different the 2 .so files fo libxml2 and libxslt are identical and
1915           they entry point initialize both libraries. this is done to avoid
1916           some possible nasty problem since the Python don't merge the maps
1917           of all shared modules.
1918         * python/libxsl.py: attempt to cope with the shared library loading
1919           problem when both modules are not merged.
1920
1921 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923         * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1924           documentation for the wrappers and python modules.
1925
1926 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928         * tests/docs/Makefile.am tests/docs/bug-74.xml
1929           tests/general/Makefile.am tests/general/bug-74.*: added a 
1930           specific example for bug #71342 in the regression tests
1931         * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
1932           #71342 changed one attribute serialization.
1933
1934 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936         * python/Makefile.am: trying to fix #71270 
1937
1938 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940         * python/*.py: removed tab used spaces
1941         * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
1942         * doc/news.html doc/xslt.html: rebuild/updated
1943
1944 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946         * tests/docs/Makefile.am tests/docs/bug-73.xml
1947           tests/general/Makefile.am tests/general/bug-73.*: added a 
1948           specific example for bug #71181 in the regression tests
1949
1950 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952         * libxslt/pattern.c: fixed bug #71181 p/text() would not
1953           work. A bit of cleanup.
1954
1955 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957         * xslt-config: fixing Red Hat bug #59508
1958
1959 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961         * tests/docs/Makefile.am tests/docs/bug-72.xml
1962           tests/general/Makefile.am tests/general/bug-72.*: added a 
1963           specific example for bug #58444 in the regression tests
1964
1965 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967         * libxslt/transform.c: fixed bug #58444, was quite simpler
1968           than expected.
1969
1970 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972         * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
1973           closed bug #70131, still wondering about the position() when
1974           the node is selected.
1975
1976 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978         * tests/docs/Makefile.am tests/docs/bug-71.xml
1979           tests/general/Makefile.am tests/general/bug-71.*: added a 
1980           specific example for Norm's bug in the regression tests
1981
1982 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984         * libxslt/attributes.c: fixed a bug reported by Norm
1985
1986 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988         * python/libxml.c : fixed a small warning.
1989         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1990           python/libxsltclass.txt: rebuilt the APIs
1991
1992 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994         * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
1995           libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
1996           libxslt/xsltInternals.h: adding extra run-time informations
1997           to make the stylesheet really read-only at run-time.
1998
1999 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001         * libxslt/transform.c: fixing bug #70281
2002
2003 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005         * libxslt/numbers.c: trying to fix #68759
2006
2007 Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009         * python/Makefile.am: seems some version of automake didn't
2010           generate the dependancies right as Jacob found out. Add
2011           an extra dependancy rule.
2012
2013 Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015         * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2016           python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2017           Fixed the python Makefiles, corrected a bug showing up on ia64,
2018           changed the name of the python internal module too
2019
2020 Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022         * Copyright Makefile.am configure.in libxslt.spec.in: change the
2023           Licence to MIT Licence and release of 1.0.11
2024         * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
2025           doc/xslt.html: updates of the docs accordingly
2026         * libxslt/xsltwin32config.h: numbering
2027         * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2028           python/libxslt-python-api.xml: cleanup the dependancies with
2029           libxml2
2030         * python/tests/extfunc.py: updated examples.
2031
2032 Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2035           doc/parsedecl.py: fixup the script and rebuid the API
2036         * libxslt/extensions.h: cleanup
2037         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2038           python/libxsltclass.txt: provided accessors for a lot of the
2039           tructures involved in the transformation. Stylesheet and
2040           transformation python object don't free automatically the
2041           encapsulated object when deallocated.
2042         * python/tests/Makefile.am python/tests/basic.py
2043           python/tests/extfunc.py python/tests/pyxsltproc.py:
2044           updated the examples
2045
2046 Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048         * xsltproc/xsltproc.c: small fix
2049         * Makefile.am: cleanup
2050         * python/tests/Makefile.am: avoid a problem with $(TESTS)
2051         * python/generator.py python/libxml_wrap.h python/libxsl.py
2052           python/libxslt.c python/libxsltclass.txt: augmented the
2053           wrappers
2054         * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2055           libxslt-python API to get an estimate of what is missing
2056
2057 Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2060           python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2061           to libxslt_xsltApplyStylesheet() removed the memleaks left and
2062           fixed an import order.
2063         * python/tests/basic.py python/tests/extfunc.py: updated the tests
2064
2065 Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067         * python/libxlst.c python/libxslt-python-api.xml 
2068           python/libxsltclass.txt: plugged the extension of the engine
2069           with python defined functions
2070         * python/tests/Makefile.am python/tests/extfunc.py: added a
2071           basic test, still a memleak, cleanup function needed.
2072
2073 Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075         * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2076           spec file will now build libxslt-python, fought with shared
2077           and other crazyness, seems to work now :-)
2078         * doc/libxslt-api.xml: regenerated
2079
2080 Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2081
2082         * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2083           tests/*/*/Makefile.am: refactored make tests, make all now don't
2084           run the test suite
2085         * python/Makefile.am: added tests
2086         * python/tests/basic.py python/tests/Makefile.am: added the first
2087           basic test, memory debug included
2088
2089 Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091         * configure.in python/Makefile.am: attempst to tweak to get
2092           full memory debug...
2093         * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2094           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2095           the basic API starts to work
2096         * python/tests/test.*: first basic test
2097         * libxslt/xsltutils.c: fixed a comment
2098
2099 Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101         * configure.in doc/Makefile.am: do not install outside of prefix,
2102           make sure the API get shipped.
2103
2104 Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106         * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2107           reactivated xsltMatchPattern() since this is really something
2108           one may want to have access to in an extension function.
2109         * Makefile.am configure.in python/Makefile.am python/generator.py
2110           python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2111           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2112           python/types.c: started working on the python bindings, borrowed
2113           most of the work done for libxml2, most of the generator code
2114           is similar. Commit at the point where this compiles cleanly and
2115           "import libxslt" doesn't yield any missing entry point.
2116
2117 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119         * libxslt/pattern.c: patch from Charles Bozeman to support
2120           child::* patterns.
2121
2122 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124         * libxslt/keys.c: Bob Stayton pointed out a problem when
2125           using unions in key match patterns.
2126         * tests/docs/Makefile.am tests/docs/bug-70.xml
2127           tests/general/Makefile.am tests/general/bug-70.*: added a 
2128           specific example in the regression tests
2129         
2130 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132         * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2133           closes bug #69809 submitted by Michael Kroell
2134
2135 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2136
2137         * xsltproc/xsltproc.c: added links to the Web site from usage()
2138
2139 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141         * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2142           an index based on comments content similar to libxml2 one
2143           The code need more specific comments.
2144         * doc/*: rebuilt the web site with the new references
2145
2146 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148         * libxslt/functions.h: roll back the change after more analysis
2149           proper fix is to restore the definition of xmlXPathFuncLookupFunc
2150           int libxml2
2151
2152 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154         * libxslt/functions.h: fixed a proble  after some cleanup of libxml2
2155           includes.
2156
2157 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159         * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2160           error when parsing -o arguments.
2161
2162 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164         * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2165           Fixed RH bug #57496, xsltproc was not returning error
2166           code on internal runtime errors. Should return 9 now.
2167
2168 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170         * libexslt/math.c: Charlie Bozeman provided the implementation
2171           for the EXSLT math other functions
2172
2173 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175         * libexslt/Makefile.am: jacob berkman pointed out that the
2176           Cygwin patch forgot to add libexslt.h to the tarball
2177
2178 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180         * libxslt/pattern.c: fixed I18N problemes in the template parser
2181           pointed out by Xavier Cazin
2182         * tests/docs/Makefile.am tests/docs/bug-69.xml
2183           tests/general/Makefile.am tests/general/bug-69.*: added a 
2184           specific example in the regression tests
2185
2186 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2187
2188         * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2189           libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2190           libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2191           libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2192           libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2193           xsltproc/xsltproc.c: applied Robert Collins patch for 
2194           Cygwin support
2195
2196 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198         * xsltproc/Makefile.am configure.in: ugly way to keep
2199           the memory debugging active on my devel workstation
2200           by bypassing libtool completely
2201
2202 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204         * libxslt/templates.c: fixed bug #68751
2205         * tests/docs/Makefile.am tests/docs/bug-68.xml
2206           tests/general/Makefile.am tests/general/bug-68.*: added a 
2207           specific example in the regression tests
2208         
2209 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211         * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2212           small problems raised by Justin Fletcher
2213
2214 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216         * configure.in: releasing 1.0.10
2217         * doc/*: updating the docs for the release.
2218         * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2219           seems I inadvertantly commited previously stuff from a failed
2220           attempt at fixing namespace nodes parents.
2221
2222 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224         * libxslt/numbers.c: the xsl:number implementation incorrectly
2225           cached the format string in some case. Fixes bug #65391
2226
2227 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229         * configure.in: fixed a couple of cut and paste errors in the
2230           math functions detection
2231         * libxslt.spec.in: added missing file entry for libxslt.pc
2232
2233 Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2234
2235         * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2236         update xsltproc man page to add --stringparam option
2237
2238 Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240         * xsltproc/xsltproc.c: added the --stringparam option
2241         * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2242           the --novalid behaviour.
2243
2244 Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246         * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2247
2248 Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250         * doc/*.html: updated gdome2 homepage
2251
2252 Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254         * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2255
2256 Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2257
2258         * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2259         increased number of parameteres, changed license, cleaned up some
2260         places where it looked junky because of stylesheet issues
2261
2262 Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264         * xsltproc/xsltproc.c: increased the max number of parameters
2265
2266 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2267
2268         * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2269
2270 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2271
2272         * configure.in: applied albert portability patch
2273         * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2274          libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2275          applied Igor patch for Windows
2276
2277 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2278
2279         * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2280
2281 Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2282
2283         * configure.in: preparing 1.0.9
2284         * doc/*: updated and rebuild the doc
2285
2286 Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2287
2288         * configure.in libexslt/Makefile.am: trying to fix the problem
2289           related to prelinking and libtools crazyness
2290
2291 Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2292
2293         * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2294           patch for the debugger glue.
2295
2296 Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2297
2298         * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2299           the whole module with just the entry points.
2300
2301 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2302
2303         * libxslt/transform.c: Nik Clayton found a bug introduced in
2304           1.0.8 when using doctypes for HTML output
2305
2306 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2307
2308         * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2309           libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2310           to use a callback setup function, deprecating libxsltbreakpoint
2311         * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2312           dependancies on libxsltbreakpoint
2313
2314 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2315
2316         Build patch from  Peter Williams  <peterw@ximian.com>
2317         * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2318         * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2319           $(srcdir), not the build directory.
2320
2321 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2322
2323         * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2324
2325 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2326
2327         * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2328         xsltproc return codes, per
2329         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 
2330
2331 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2332
2333         * libxslt/pattern.c: Marc Tardif provided a patch to use as
2334           much as 40 steps. A dynamic alloc would still be better
2335
2336 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2337
2338         * xsltproc/xsltproc.c: return useful code signaling error conditions
2339           closing #56649 (RH)
2340
2341 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2342
2343         * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2344
2345 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2346
2347         * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2348           template matches compilation was failing to skip blanks bewteen
2349           consecutive predicates
2350
2351 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2352
2353         * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2354           updating Makefiles to fix the prelinking.
2355
2356 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2357
2358 * libxslt/transform.c: fixed a bug in the document extension
2359           element where the doctype infos were not taken into account.
2360
2361 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2362
2363         * libxslt/extra.c: fixed xsltDebug() to output with the normal
2364           error routines
2365         * tests/namespaces/*: updated the tests to separate stdout and
2366           stderr
2367         * libxslt/transform.c: increasing xsltMaxDepth to 5000
2368
2369 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2370
2371         * configure.in libexslt/Makefile.am: more Makefile fixups
2372
2373 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2374
2375         * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2376           crapola
2377         * libxslt/transform.c: small fix.
2378
2379 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2380
2381         * vms/* Makefile.am: included OpenVMS port instructions from
2382           John A Fotheringham, integrated in the tar file.
2383
2384 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2385
2386         * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2387           from Igor for Windows
2388         * libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
2389
2390 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2391
2392         * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2393
2394 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2395
2396         * configure.in: preparing 1.0.7
2397         * libxslt.spec.in: cleanup similar to libxml2 one
2398         * breakpoint/*.[hc]: finished cleaning up contributed code
2399         * doc/*: updated and rebuilt the documentation
2400         * xsltproc/xsltproc.c: cleanup of the timing code
2401         * xsltproc/Makefile.am: auto* sucks
2402         * libxslt/transform.c: added a missing include
2403
2404 Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2405
2406         * Makefile.am acconfig.h config.h.in configure.in 
2407           xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2408           libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
2409           the debugger support, make it the default, added the
2410           WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2411
2412 Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2413
2414         * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2415
2416 Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2417
2418         * libxslt/xsltutils.c: handle indent=no when using an HTML
2419           output
2420         * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2421           modified the output of those test suites
2422
2423 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2424
2425         * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2426           to libxml and removed the --warnnet option
2427
2428 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2429
2430         * configure.in: applied patches from David Härdeman closing
2431           bug #62891
2432
2433 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2434
2435         * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2436         * libexslt/date.c: applied patch from Bruce Miller
2437         * doc/*: updated and rebuilt the docs
2438
2439 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2440
2441         * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2442           win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2443           made sure the .def is handled as binary
2444
2445 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2446
2447         * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2448           for Win32
2449         * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2450
2451 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2452
2453         * libxslt/numbers.c: take NaN and infinity attributes of
2454           xsl:decimal-format into account. Closes #62577
2455
2456 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2457
2458         * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2459           is now extracted from the xslt.html flat file using
2460           the site stylesheet ... eat your own dogfood !
2461         * libxslt/transform.c libxslt/xsltutils.c: fixed the 
2462           HTML output to not generate a DOCTYPE if it should not
2463           i.e. no identifier nor version specified in the xsl:output
2464         * tests/multiple/out/*.orig tests/general/bug-11-.out 
2465           tests/general/bug-33-.out tests/general/bug-52.out
2466           tests/docbook/result/xtchunk/html/*.orig
2467           tests/docbook/result/html/gdp-handbook.html
2468           tests/XSLTMark/*.out: fixing xsl:output with method=html
2469           resulted in a number of small changes in the regression tests
2470           output
2471
2472 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2473
2474         * libexslt/*.c libexslt/exsltconfig.h.in: moved the 
2475           config.h include out of exsltconfig.h since this header is
2476           exported and config.h is not.
2477
2478 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2479
2480         * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2481           libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2482           XSLT_TODO
2483
2484 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2485
2486         * libxslt/numbers.c: reworked internal representation of
2487           tokenized number format and parsing/tokenization. This fixes
2488           many bugs regarding separator and default tokens.
2489         * tests/REC/test-7.7-3.out: the fix changes the output of this
2490           test. It now complies to the XSLT spec (wow! ;o)
2491
2492 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2493
2494         * xsltproc/Makefile.am configure.in config.h.in: trying to
2495           bypass libtool crazyness when compiling in my debug environment
2496         * libxslt/templates.c: fix a compilation problem due to recent
2497           libxml changes
2498
2499 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2500
2501         * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2502           non-alphanumeric token handling in number formatting.
2503
2504 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2505
2506         * configure.in: releasing 1.0.5
2507         * doc/xslt.html doc/html/*: updated and rebuilt the docs
2508
2509 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2510
2511         * tests/REC/test-7.7-4.out: fixed a typo
2512         
2513 Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2514
2515         * libexslt/saxon.c: fixed a typo and improved handling of
2516           non-XPath-expression arguments.
2517         * libexslt/strings.c: fixed a bug in tokenize: function was using
2518           tctxt->output instead of tctxt->document->doc.
2519         * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2520           which was using variable "node" instead of "cur"
2521
2522 Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2523
2524         * libxslt/extra.[ch]: removed older SAXON extensions
2525           implementations from Darren Graves.
2526         * libexslt/date.c: applied patch from Charlie Bozeman to fix
2527           a bug with time zone offset on Linux.
2528
2529 Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2530
2531         * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2532           strip-space should also be applied to document imported
2533           at run-time.
2534
2535 Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2536
2537         * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2538           rewrote the way strip-space gets applied. Closes bugs #61962
2539         * tests/docs/Makefile.am tests/docs/bug-66.xml
2540           tests/general/Makefile.am tests/general/bug-66.*: added a 
2541           specific example in the regression tests
2542
2543 Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2544
2545         * libxslt/xslt.c: Fixing bug #61913
2546         * libxslt/transform.c: removing a small memleak when running with
2547           the profiler.
2548
2549 Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2550
2551         * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2552           added implementation of SAXON expression(), eval() and
2553           evaluate() functions.
2554           See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2555         * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2556           modified to use SAXON namespace (functions are not registered
2557           in the LibXSLT namespace)
2558         * tests/exslt/common/object-type.1.out: modified to take account
2559           of the new saxon:expression function
2560
2561 Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2562
2563         * libxslt/numbers.c: fixed bug #61070, number ANY formatting 
2564           should be faster too.
2565         * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2566           updated the result of the tests. A subtle bug unnnoticed yet
2567           in the XML Rec formatting got fixed.
2568
2569 Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2570
2571         * libxslt/numbers.c: trying to fix bug #61070, seems there
2572           is still a couple of problem left. And optimizations are
2573           certainly needed.
2574
2575 Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2576
2577         * libxslt/variables.c: fixing bug #61673 part II
2578         * tests/docs/Makefile.am tests/docs/bug-65.xml
2579           tests/general/Makefile.am tests/general/bug-65.*: added a 
2580           specific example in the regression tests
2581
2582 Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2583
2584         * libxslt/pattern.c: fixed bug #61627
2585         * tests/docs/Makefile.am tests/docs/bug-64.xml
2586           tests/general/Makefile.am tests/general/bug-64.*: added a 
2587           specific example in the regression tests
2588         * tests/docs/Makefile.am tests/docs/bug-63.xml
2589           tests/general/Makefile.am tests/general/bug-63.*: added a 
2590           specific example in the regression tests for bug #61291
2591           (fixed in libxml2 module)
2592         * tests/reports/Makefile.am tests/reports/undefvar.*: added
2593           a test for handling undefined variables
2594
2595 Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2596
2597         * configure.in xslt-config.in: trying to fix bug #60890
2598
2599 Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2600
2601         * configure.in: applied patch to close bug #60724
2602
2603 Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2604
2605         * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2606           a bug in DAY_IN_WEEK and implements the date:week-in-month function
2607
2608 Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2609
2610         * libxslt/extra.[ch] tests/extensions/list.*
2611           tests/extensions/evaluate.*: applied patch from Darren Graves
2612           adding support for Saxon's evaluate & expression extension functions
2613           http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2614
2615 Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2616
2617         * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2618           patches from Igor for Windows.
2619
2620 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2621
2622         * libxslt/xslt.c: fixed bug #60624
2623         * libxslt/xsltutils.c: improver the error context reporting
2624         * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2625           specific regression test
2626         * xsltproc/xsltproc: free the stylesheet if it contained an error.
2627
2628 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2629
2630         * libxslt/variables.c: fixed a problem with global var override
2631           being reported as an error.
2632         * tests/docs/Makefile.am tests/docs/bug-61.xml
2633           tests/general/Makefile.am tests/general/bug-61.*: added a 
2634           specific example in the regression tests
2635         * configure.in tests/Makefile.am tests/reports/*: adding a test
2636           to make sure redefinition of global variables in the same stylesheet
2637           are still reported
2638
2639 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2640
2641         * libxslt/extra.c: okay the code from Norm is really non
2642           portable and break everywhere except on Sun and Linux
2643           platform. Compile it only on those targets.
2644
2645 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2646
2647         * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2648           and Justin Fletcher)
2649
2650 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2651
2652         * libxslt/numbers.c: Fixing bug #60415 
2653         * tests/docs/Makefile.am tests/docs/bug-61.xml
2654           tests/general/Makefile.am tests/general/bug-61.*: added a 
2655           specific example in the regression tests
2656
2657 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2658
2659         * tests/docbook/result/*: the change in libxml to output
2660           decimal charrefs instead of hexadecimal changed a lot of
2661           docbook results
2662
2663 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2664
2665         * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2666
2667 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2668
2669         * configure.in: preparing for 1.0.4
2670         * doc/xslt.html doc/html/*: updated and regenerated docs
2671
2672 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2673
2674         * libexslt/date.c: fixed some compile warnings and disabled
2675           debugging by default.
2676
2677 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2678
2679         * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2680           incorporate comments from bug #59220
2681
2682 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2683
2684         * configure.in libexslt/date.c libexslt/Makefile.am
2685           libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2686           of the EXSLT - Dates and Times core functions.
2687           The exsltDateFormat* functions need to be reworked but it
2688           works like this, even if it's quite messy.
2689         * tests/exslt/strings/.cvsignore: added
2690
2691 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2692
2693         * xsltproc/xsltproc.c: tell in usage that parameter strings
2694           need to be quoted 
2695
2696 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2697
2698         * libxslt/Makefile.am libxslt/transform.c: trying to close
2699           bug #60304 on xsl:fallback usage
2700         * tests/docs/Makefile.am tests/docs/bug-60.xml
2701           tests/general/Makefile.am tests/general/bug-60.*: added a 
2702           specific example in the regression tests
2703
2704 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2705
2706         * tests/documents/Makefile.am tests/documents/*: changed the
2707           test to use doc%5Ffile instead of doc%20file, this is 
2708           sufficient to preserve the test capacities while closing
2709           bug #60090
2710
2711 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2712
2713         * libxslt/extra.c : close #59570 by simply not providing
2714           Norm's extension on FreeBSD.
2715         * tests/general tests/docs: added a couple of new entries
2716           in the testsuite
2717         * libexslt/strings.c: NULL initialized a local variable
2718           which was tested later on.
2719
2720 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2721
2722         * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2723           #60143 and rebuilt the FO test outputs
2724
2725 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2726
2727         * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2728           on inheritance of attributes from multiple attributes-sets
2729
2730 Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2731
2732         * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2733           added implementation of EXSLT - Strings.
2734           Currently implemented functins are str:tokenize, str:align
2735           str:concat and str:padding.
2736         * configure.in tests/exslt/Makefile.am
2737           tests/exslt/strings/Makefile.am
2738           tests/exslt/strings/tokenize.1.*: added a test for the
2739           str:tokenize function.
2740
2741 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2742
2743         * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2744           libexslt/Makefile.am: added man pages provided by Heiko Rupp
2745
2746 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2747
2748         * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2749         tutorial text to add references to global variables cleanups
2750
2751 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2752
2753         * doc/xsltproc.1 - added xsltproc man page (note: this has not
2754         been added into the build yet)
2755
2756 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2757
2758         * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2759           doc/tutorial/libxslttutorial.xml: added global variables cleanups
2760           to the example.
2761         * tests/documents/Makefile.am: mjcox pointed to some missing files
2762
2763 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2764
2765         * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2766
2767 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2768
2769         * libexslt/common.c: implemented version 3 of the exslt:node-set()
2770           function.
2771         * tests/exslt/common/Makefile.am
2772           tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2773
2774 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2775
2776         * adding doc/xsltproc.html - html generated from xsltproc.xml,
2777         update doc/xslt.html with link to xsltproc.html
2778
2779 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2780
2781         * adding doc/xsltproc.xml - user manual for xsltproc
2782         
2783 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2784
2785         * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2786           warning raised by the Windows compiler (Chris Poblete)
2787
2788 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2789
2790         * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2791           closed bugs #59212 and #59220
2792
2793 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794
2795         * config.h.in configure.in xsltproc/xsltproc.c: complete test
2796           of a DocBook XSLt transform with --nonet, need stat(), added
2797           checking in configure.
2798
2799 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2800
2801         * xsltproc/xsltproc.c: catalog integration, cleanup with
2802           the --nonet option closing #59427
2803         * libxslt/xslt.c: removed a small memleak when using a 
2804           stylesheet PI
2805
2806 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2807
2808         * //Makefile.am : fixed an error I propagated to nearly all
2809           Makefiles.am on Saturday
2810
2811 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2812
2813         * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2814           xmlXPathIsInf()
2815         * libxslt/pattern.c: tag a potential threading problem.
2816
2817 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2818
2819         * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2820           support.
2821
2822 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824         * //Makefile.am : fixed a number of small problems with
2825           Makefiles spotted by Albert Chin
2826
2827 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2828
2829         * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2830           Windows/MSC
2831
2832 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834         * libxslt/extensions.c: fixed a permutation of args to
2835           xsltPrintErrorContext()
2836
2837 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838
2839         * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2840           release of 1.0.2
2841         * tests/docs/Makefile.am libexslt/Makefile.am
2842           tests/documents/Makefile.am tests/general/Makefile.am
2843           xsltproc/Makefile.am: cleaning of Makefiles pointed out
2844           by make distcheck
2845
2846 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2847
2848         * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2849
2850 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2851
2852         * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2853           libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2854           export xsltconfig.h at make install stage
2855
2856 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2857
2858         * doc/xslt.html updated xsltproc description with the many new
2859           command line options Daniel has added, cleaned up some spelling
2860
2861 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2862
2863         * libxslt/extra.c libxslt/keys.c libxslt/templates.c 
2864           libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2865           serious changes on Result Value Trees and NodeSets
2866           w.r.t. deallocation and collect operations. Probably not
2867           100% clean (merge of allocated trees smells like a problem).
2868           Seems sufficient to close #58943 . Also check if XPath evaluations
2869           failed, and in this case stops the processing and avoid
2870           going further, goal is to not segfault on broken XSLT.
2871
2872 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2873
2874         * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2875           some associated serious cleanup in the pattern code.
2876         * tests/docbook/result/*: regenerated all the results for the
2877           docbook testsuite. Seems killing #58878 also changes the
2878           fo results seriously.
2879         * tests/docs/Makefile.am tests/docs/bug-5[56].xml 
2880           tests/general/Makefile.am tests/general/bug-5[56].*: added
2881           2 more tests
2882
2883 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2884
2885         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2886           libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2887           fixed compilation warnings due to recent changes to the extension
2888           framework.
2889         * libxslt/preproc.[ch] libexslt/common.c
2890           fixed the precomputation of *:document elements
2891         * libxslt/functions.h: fixed a compilation warning
2892
2893 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2894
2895         * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2896           for xsltTimeStamp() in bug report #58012
2897
2898 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899
2900         * libxslt/functions.c libxslt/keys.c libxslt/transform.c 
2901           libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2902           of 'non-standard' libxml element like namespace nodes.
2903         * tests/docs/Makefile.am tests/docs/bug-54.xml
2904           tests/general/Makefile.am tests/general/bug-54.*: added a 
2905           specific example in the regression tests
2906
2907 Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2908
2909         * HACKING: added John Fleck right to commit in the doc subdir
2910
2911 Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2912
2913         * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2914         * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2915           tests/general/Makefile.am tests/general/bug-52.*
2916           tests/general/bug-53.*: Added a few new tests for recently fixed
2917           stuff in libxml
2918         * tests/xmlspec/REC-xml-20001006-review.html
2919           tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2920           DTD changed the result by adding extra attributes to the HTML output
2921
2922 2001-08-06  Peter Williams  <peterw@ximian.com>
2923
2924         * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2925         when srcdir != builddir.
2926
2927 Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2928
2929         * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
2930           libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
2931           to easify extension element precomputation.
2932         * libexslt/functions.c: uses the new framework and precomputes
2933           func:result elements.
2934
2935 Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937         * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
2938
2939 Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2940
2941         * tests/general/bug-21-.out tests/general/bug-31-.out:
2942           this got fixed by libxml patches
2943         * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
2944           Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
2945           libexslt/functions.c libexslt/math.c libxslt/win32config.h
2946           libxslt/xsltconfig.h.in libxslt/xsltutils.h
2947           libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
2948           Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
2949           a few things related to those changes.
2950
2951 Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2952
2953         * libxslt/xsltutils.c: well one need one \n after DOCTYPE
2954         * test//*/*.out: the output of some tests changed, looks better
2955           actually
2956
2957 Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2958
2959         * libxslt/xsltutils.c: avoid extra \n when serializing top
2960           text nodes.
2961
2962 Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
2963
2964         * libxslt/extra.c: one more revision on Norm's localTime() function
2965
2966 Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2967
2968         * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
2969           exsltLeadingFunction when passing an empty node-set as the
2970           second argument
2971         * libxslt/functions.[ch]: gave priority to context-level functions
2972           over extension module functions. This allows a function declared
2973           with a func:function element to override an extension module
2974           function for example. This is a bit hackish...
2975         * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
2976           values didn't conform to the expected values. This is a bug in
2977           the EXSLT official use cases.
2978
2979 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2980
2981         * config.h.in configure.in libxslt/extra.c: tried to integrate
2982           Norm's implemntation of localTime()
2983
2984 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
2985
2986         * libxslt/extra.c: fixed a serious proble is node-set was called
2987           on a nodeset
2988         * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
2989
2990 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2991
2992         * libexslt/functions.c: fixed memory leaks
2993         
2994 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
2995
2996         * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
2997           libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
2998           more cleanup of the problems introduced with EXSLT, also closes
2999           bug #58180
3000
3001 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3002
3003         * doc/internals.html - general cleanup
3004
3005 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3006
3007         * configure.in tests/Makefile.am tests/exslt/*: added some tests
3008           to check EXSLT conformance
3009         * libexslt/sets.c: fixed a typo when registering has-same-node
3010
3011 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3012
3013         * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3014           of memory allocations, raise a bug in the test suite, also
3015           need to be centralized as a single cleanup function.
3016
3017 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3018
3019         * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3020         * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3021           Some cleanup, there is still a memory leak left and some warnings
3022           in libexslt.
3023
3024 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3025
3026         * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3027           libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
3028           libxslt/xsltInternals.h: new extension framework.
3029           Added stylesheet module data, top-level and extension elements
3030           precomputing, global registration of top-level elements and 
3031           extension elements and functions.
3032           Extensions are no longer initialized from extension-element-prefixes
3033           declarations but when modules need the data.
3034           init/shutdown functions registered with xsltRegisterExtModule{,Full}
3035           only allocate and free module data, they shouldn't register the
3036           elements and functions any more.
3037         * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3038           @node wasn't NULL.
3039         * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3040           non-XSLT top-level elements before any xsl:import element.
3041         * libexslt/common.c libexslt/functions.c libexslt/math.c
3042           libexslt/sets.c: adapted to use the new extension framework.
3043         * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3044           moved the test module from functions.c to extensions.[ch],
3045           modified it to use the new extension framework. Updated xsltproc
3046           to register the test module.
3047
3048 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3049
3050         * libxslt/pattern.c: fixed an ugly problem with namespaces
3051           in templates compilation
3052         * tests/namespaces/tst4.*: added a specific testcase
3053         * libxslt/transform.c: reenabled debug
3054
3055 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3056
3057         * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3058           releasing 1.0.1
3059         * doc/html/*.html: updated the docs.
3060         * xsltproc/xsltproc.c: activate line numbering unfortunately
3061           this works only with CVS, libxml2-2.4.1 is broken in this respect
3062
3063 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3064
3065         * libxslt/documents.c enhancement to xsltFindDocument to
3066           cater for the Matt Sergeant patch
3067
3068 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3069
3070         * updating libxslt tutorial to include param support
3071
3072 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3073
3074         * libexslt/math.c: small cleanup
3075         * libxslt/functions.c: patch to document('') from Matt Sergeant
3076         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3077           c.f. bug #57464 from Tom Moog
3078
3079 2001-07-19  Darin Adler  <darin@bentspoon.com>
3080
3081         * configure.in: Add HTML_DIR definition.
3082         * xsltproc/.cvsignore: Ignore some generated files.
3083
3084 2001-07-18  Peter Williams  <peterw@ximian.com>
3085
3086         * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3087         srcdir != builddir.
3088
3089 2001-07-17  Thomas Broyer <tbroyer@ltgt.net>
3090
3091         * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3092           libexslt/common.c libexslt/functions.c libexslt/math.c
3093           libexslt/sets.c: removed utils.[ch] as their content is
3094           integrated in libxml
3095         * libexslt/sets.c: uses the new libxml functions
3096         * libxslt/extra.[ch]: removed exsl:document
3097         * AUTHORS: added /me
3098
3099 2001-07-16  Thomas Broyer <tbroyer@ltgt.net>
3100
3101         * libexslt/.cvsignore: some more generated files to ignore
3102         * libexslt/Makefile.am: utils.h not installed anymore
3103         * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3104           libexslt/math.c libexslt/sets.c:
3105           changed function prefix from exsl* to exslt*
3106           {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3107           from common.c to exslt.c
3108           {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3109           instead
3110         * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3111           XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3112         * xsltproc/xsltproc.c: updated to use the new function prefix
3113
3114 2001-07-15  Darin Adler  <darin@bentspoon.com>
3115
3116         * libxslt/.cvsignore:
3117         * tests/XSLTMark/.cvsignore:
3118         * tests/extensions/.cvsignore:
3119         * tests/xmlspec/.cvsignore:
3120         Some more generated files to ignore.
3121
3122 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3123
3124         * Makefile.am configure.in libexslt/Makefile.am:
3125           Integration of libexslt in the build system
3126         * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3127           xsltproc/Makefile.am xsltproc/xsltproc.c:
3128           Moved xsltproc to a separate directory, linked it to libexslt,
3129           and added exslt version reports to -V
3130         * tests/*/Makefile.am: updated the path to xsltproc
3131         * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3132           libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3133           versionning informations, some cleanup, and added documentation
3134           to a couple of exported functions
3135
3136 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3137
3138         * libexslt/Makefile.am: account for new source files
3139         * libexslt/.cvsignore: added
3140
3141 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3142
3143         * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3144           libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3145           start implementing EXSLT
3146
3147 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148
3149         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3150           trying to accept AVT for "format" in xsl:number
3151
3152 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3153
3154         * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3155           xsltProfileStylesheet
3156
3157 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3158
3159         * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3160           libxslt/functions.c libxslt/imports.c libxslt/keys.c
3161           libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3162           libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3163           libxslt/variables.c libxslt/xslt.c: provide context for
3164           error messages. Requires libxml head changes.
3165         * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3166           problem
3167
3168 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170         * libexslt/Makefile.am: initial EXSLT framework
3171
3172 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3173
3174         * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3175         * win32/libxslt/libxslt.def: added another entry point
3176         * libxslt/transform.c: fixed a comment block
3177         * doc/xslt.html doc/html/*: updated and regenerated the docs
3178
3179 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3180
3181         * win32/libxslt/libxslt.def: added missing functions
3182
3183 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185         * FEATURES libxslt/xsltproc.c libxslt/transform.c
3186           libxslt/xsltInternals.h: added Embedding Stylesheets
3187         * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3188           from the REC about it
3189         * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3190           tried to accomodate the various (and changing) proprietary
3191           ways of implementing chunking.
3192         * tests/docbook/result/xtchunk/html: now output is generated in
3193           ISO-8859-1
3194
3195 Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197         * libxslt/xsltproc.c: small cleanup
3198         * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3199           for cdata/text handling
3200
3201 Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202
3203         * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3204         * tests/documents/Makefile.am tests/documents/message.*: added
3205           a specific regression test
3206         * libxslt/transform.c: fixed an infinite loop
3207         * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3208           this may work
3209
3210 Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3213           fixed exclude-result-prefixes handling and how namespaces
3214           propagate from the stylesheet to the result in general, this
3215           is a serious cleanup.
3216         * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3217           tests/general/itemschoose.out tests/namespaces/extra.xsl
3218           tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3219           tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3220           tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3221           tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3222           tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3223           tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3224           tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3225           tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3226           tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3227           tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3228           tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3229           tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3230           fixed and rechecked all the tests where the namespace
3231           propagation was wrong either taht the rules were not applied
3232           correctly or that superfluous namespaces were declared in the
3233           stylesheets
3234
3235 Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3236
3237         * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3238           libxslt/variables.h: Norm pointed out that element-available()
3239           didn't work, implemented it
3240         * tests/extensions/Makefile.am tests/extensions/list.*: added
3241           a test for all registered xslt element, function and default
3242           extensions.
3243
3244 Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246         * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3247           tests/documents/docfile.xml tests/documents/test.result
3248           tests/documents/test.xml tests/documents/test.xsl:
3249           added a test for URI-escaping on document() input
3250
3251 Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253         * tests/docs/Makefile.am tests/general/Makefile.am
3254           tests/general/bug-49-* tests/docs/bug-49-*
3255           tests/general/bug-50-* tests/docs/bug-50-*: added a
3256           couple of regression tests for bugs posted on the list
3257
3258 Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3259
3260         * libxslt/xsltproc.c: avoid generating CDATA node in document
3261           tree when parsed, force generation of text nodes instead.
3262
3263 Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3264
3265         * doc/extensions.html: fixed a number of typo found by Dan York
3266         * libxslt/xsltutils.c: improved the profiling ouput, added the
3267           average value too.
3268
3269 Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271         * libxslt/variables.c: tryingt to fix a problem raised by Norm
3272
3273 Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275         * config.h.in configure.in: added gettimeofday() check
3276         * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3277           profiling works option --profile (or --norman ;)
3278
3279 Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281         * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3282           libxslt/variables.c: big cleanup on the way templates or 
3283           template fragments are processed, cleanup of stack building
3284         * tests/docs/Makefile.am tests/general/Makefile.am
3285           tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3286           series of regression test for the variable/params lookups
3287         * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3288           started working on profiling code, there is just invocation counting
3289           yet but the framework is in place.
3290
3291 Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293         * tests/docs/Makefile.am tests/general/Makefile.am
3294           tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3295           regression test for the variable scope within templates problem
3296
3297 Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3298
3299         * xsltInternals.h variables.c transform.c:
3300           fixed problem with variable scope within templates
3301
3302 Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3303
3304         * doc/extensions.html doc/internals.html doc/xslt.html:
3305           added a documentation on writing libxslt extensions, and
3306           added links to the main page
3307         * libxslt/functions.c libxslt/xsltInternals.h
3308
3309 Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3310
3311         * cleaned up many comments and error messages
3312
3313 Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314
3315         * configure.in libxslt/xsltwin32config.h: released 0.14.0
3316         * doc/xslt.html: added 0.14.0 release
3317
3318 Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319
3320         * doc/html/*: rebuilt docs before release
3321         * libxslt/extensions.c: fixed a function doc header
3322
3323 Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3324
3325         * FEATURES: updated
3326         * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3327           support
3328         * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3329           of specific tests
3330         * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3331           something there, not visually perceptible
3332
3333 Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335         * tests/docbook/result/: the change in libxml affected the
3336           output of the Docbook tests (of course it was detected on
3337           a DocBook example)
3338
3339 Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3340
3341         * FEATURES: updated
3342         * libxslt/transform.c: added cdata-section-elements
3343         * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3344           the REC
3345
3346 Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3347
3348         * FEATURES: updated
3349         * libxslt/xsltutils.c: do not dump document for which there have
3350           been no generated content
3351         * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3352           test output accordingly
3353         * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3354         * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3355         * tests/xmlspec/Makefile.am tests/docbook/Makefi\f;\11 \r;\11 \ e;\11 \ f;\11 \10;\11 \11;\11 \12;\11 \13;\11 \14;\11 \15;\11 \16;\11 \17;\11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 r>
3356
3357         * Makefile.am libxslt/Makefile.am libxslt/numbers.c 
3358           libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3359           Patches for Windows mostly contributed by Yon Derek
3360         * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3361           win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3362           Project file for Mircrosoft C provided by Yon Derek
3363
3364 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366         * libxslt/pattern.c: closing bug #56517, fixed a number of
3367           problems in the patterns compilations, priorities and debug
3368         * libxslt/transform.c: improved the template debug message
3369         * tests/docs/Makefile.am tests/general/Makefile.am
3370           tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3371           regression test for #56517
3372
3373 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375         * libxslt/xslt.c: avoid a stupid bug when compiling with
3376           libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3377
3378 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380         * libxslt/numbers.c: fix of a small bug
3381         * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3382           while bug-hunting
3383
3384 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3385
3386         * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3387           regression tests
3388         * tests/docbook/xhtml/*: added XHTML stylesheets
3389         * tests/docbook/fo/*: added XSL FO stylesheets
3390         * tests/docbook/result/xhtml/*: added XHTML results
3391         * tests/docbook/result/fo/*: added XSL FO results
3392
3393 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3394
3395         * HACKING: fixed, added William
3396
3397 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399         * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3400           xml cases, and fixed text output to be recursive in text nodes
3401           lookups
3402
3403 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405         * configure.in: patch from Tony Graham to cleanup libxml2 detection
3406
3407 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409         * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3410           'namespace' is a reserved C++ identifier
3411
3412 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414         * doc/xslt.html: adding 0.12.0 release
3415
3416 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418         * configure.in: preparing 0.12.0 release
3419         * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3420         * libxslt/xsltconfig.h.in: added doc inline comment
3421         * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3422           and enriched xsltproc --version to show them
3423         * doc/html/*.html: rebuilt the docs
3424         * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3425           tutorial ends up in the tars and RPMs
3426
3427 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429         * libxslt.spec.in: updated the descriptions
3430
3431 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3432
3433         * libxslt/namespaces.[ch]: added a single namespace def copy
3434           operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3435         * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3436           any kind of input nodes.
3437         * libxslt/variables.c: checked and closed the last TODO about
3438           namespace propagation
3439         * tests/docs/Makefile.am tests/general/Makefile.am
3440           tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3441           regression test for #56115 
3442
3443 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3444
3445         * updating tutorial: adding discussion of freeing memory, image
3446         files for callouts, link to xsltproc.c code
3447
3448 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3449
3450         * libxslt/variables.c: bug #56267 was still not fixed, forgot
3451           to remove the old code
3452         * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3453           the test for good
3454
3455 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457         * libxslt/variables.c: fixed bug #56267, namespaces must
3458           be propagated when evaluating local variables.
3459         * tests/docs/Makefile.am tests/general/Makefile.am
3460           tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3461           regression test for #56267 
3462
3463 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3464
3465         * libxslt/keys.c: avoid a possibility of an uninitialized variable
3466         * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3467           libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3468           request to have xinclude processing done on document() if requested
3469
3470 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472         * libxslt/Makefile.am: applied patch from Sander Vesik for -j2 
3473
3474 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476         * libxslt/preproc.c: removed a warning on xsl:transform
3477         * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3478           tests/general/array.out tests/general/array.xsl: added a new
3479           test fround in xsl-dev
3480
3481 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3482
3483         * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3484           tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3485           serializer of libxml impacted the result of some tests. Checked
3486           that the XML REC renders identically.
3487
3488 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3489
3490         * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
3491         generated html
3492
3493 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494
3495         * libxslt/variables.c: fixed bug #55670, namespaces must
3496           be propagated when evaluating global variables.
3497         * tests/docs/Makefile.am tests/general/Makefile.am
3498           tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3499           regression test for #55670 
3500
3501 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503         * doc/xslt.html: linked to the tutorial
3504
3505 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3506
3507         * doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
3508         libxslttutorial.xml 
3509         adding tutorial
3510
3511 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512
3513         * libxslt/transform.c: closed bug #55723, problem was due to
3514           a limitation of xsltGetNamespace() when the insertion point
3515           is the document.
3516         * tests/docs/Makefile.am tests/general/Makefile.am
3517           tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3518           regression test for #55723 
3519
3520 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3521
3522         * libxslt/transform.c: fixed problems with document() in
3523           xsltApplyTemplates and xsltForEach.  Cleaned up several
3524           error messages.
3525         * libxslt/keys.c: saved and restored ctxt->document within
3526           xsltInitKey to fix problem with keys when doc changed
3527         * libxslt/documents.[ch]: added new procedure xsltFindDocument
3528           needed when document() causes a change of doc within
3529           xsltApplyTemplates and xsltForEach
3530
3531 Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533         * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3534           xsltGetNsProp()
3535         * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3536           libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3537           Updated to use the new function
3538         * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3539           the fixes in the serialization of <pre> in HTML in libxml
3540           led to a number of changes in the output
3541
3542 Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544         * tests/docs/Makefile.am tests/general/Makefile.am
3545           tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3546           regression test for #55722 
3547
3548 Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3549
3550         * doc/xslt.html: updated to ask to not send mail directly
3551         * tests/docs/Makefile.am tests/general/Makefile.am
3552           tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3553           regression test for #55722 
3554
3555 Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557         * libxslt/pattern.c : trying to fix #55670
3558         * tests/XSLTMark/reverser.out : result of test changed when
3559           William fixed XPath
3560
3561 Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563         * doc/xslt.html: updated with 0.11.0
3564
3565 Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567         * configure.in libxslt.spec.in: released 0.11.0
3568
3569 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571         * libxslt/transform.c: William M. Brack found a small bug
3572           when call-template didn't find the template.
3573
3574 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576         * libxslt/transform.c: fixed handling of PI and comments
3577           (bug raised by Brent M Hendricks).
3578         * tests/docs/Makefile.am tests/general/Makefile.am
3579           tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3580           regression test
3581
3582 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584         * libxslt/xsltproc.c: added --xinclude in the option list,
3585           patch from Raphael Hertzog
3586         * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3587           test in the normal testsuite
3588
3589 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591         * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3592           at the top template level 
3593         * tests/docs/Makefile.am tests/general/Makefile.am
3594           tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3595           regression test
3596
3597 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599         * libxslt/functions.c: fixed the document() bug reported by
3600           Stephane GUIBOUD-RIBAUD
3601         * tests/docs/Makefile.am tests/general/Makefile.am
3602           tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3603           regression test
3604
3605 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607         * configure.in libxslt/Makefile.am: fixed bug #54953
3608         * libxslt/attributes.c: cleanup pointed by Joe Orton
3609         * libxslt/xsltproc.c: added --catalogs to load catalogs from
3610           $SGML_CATALOG_FILES
3611         * libxslt/functions.c: cleanup unreached code
3612         * configure.in config.h.in libxslt/xsltproc.c: guarded the
3613           include with preprocessor definitions
3614
3615 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617         * tests/documents/Makefile.am tests/general/Makefile.am
3618           tests/multiple/Makefile.am tests/namespaces/Makefile.am
3619           tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3620           tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3621           tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3622           configure.in: Makefiles cleanup from Joe Orton
3623
3624 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3625
3626         * tests/docbook/result/html/external.html 
3627           tests/docbook/result/html/graphics.html
3628           tests/docbook/result/html/gtest.html
3629           tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3630           Added a test from coolo for IDs in external parsed entities
3631           and fixed 2 outputs
3632
3633 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635         * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3636           added --version info to xsltproc closing #54952
3637
3638 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639
3640         * tests/documents/Makefile.am tests/general/Makefile.am 
3641           tests/multiple/Makefile.am tests/namespaces/Makefile.am 
3642           tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3643           Seems some of the changes I made for 0.9.0 Makefiles were
3644           not commited ...
3645
3646 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3647
3648         * configure.in: preparing 0.10.0 release
3649         * doc/xslt.html: updated
3650         * doc/html/* : rebuilt the docs
3651
3652 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654         * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3655           libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3656           avoiding modifying stylesheet informations, and fixing
3657           document() when called from a global variable init
3658
3659 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3662           add ctxt->inst to allow stylesheet element lookup (needed
3663           for document() fix)
3664         * libxslt/*.[ch]: generate docs for the structures and
3665           macros, general cleanup for docs
3666         * doc/html/*.html: regenerated all docs
3667
3668 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3669
3670         * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3671           libxslt/xsltInternals.h: optimizations, cleanup of global
3672           variables handling
3673
3674 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676         * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3677           libxslt/variables.c: force the precompilation of XPath expressions
3678           at stylesheet compilation time
3679
3680 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682         * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3683           of crashes on debug
3684         * tests/REC/Makefile.am: be less verbose if things really go wrong
3685         * tests/docs/Makefile.am tests/general/Makefile.am
3686           tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3687           the regression tests
3688
3689 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690
3691         * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3692           detection method to generate HTML documents 
3693         * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3694           tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3695           tests/XSLTMark/html.out tests/XSLTMark/products.out
3696           tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3697           tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3698           tests/general/bug-5-.out: updated a number of tests output
3699           accordingly
3700
3701 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703         * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3704
3705 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706
3707         * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3708           about attribute being generated twice. Fixed a number of related
3709           bugs on attributes handling.
3710         * tests/REC/test-7.1.4.out: this changed an attribute generation
3711           order
3712         * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3713
3714 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716         * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3717         * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3718
3719 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721         * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3722           the cases where perl is not in the path (nor in /usr/bin)
3723         * tests/docbook/result/html/gdp-handbook.html
3724           tests/docbook/result/html/kwrite.html
3725           tests/docbook/test/gdp-handbook.xml
3726           tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3727
3728 Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730         * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3731           cases where a network access is needed to load a DTD or entity
3732         * tests/docbook/Makefile.am: added --nonet
3733         * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3734           fixed 2 tests as a result
3735
3736 Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738         * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3739           try to remove the unneeded docbook Makefile stuff 
3740
3741 Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743         * doc/xslt.html: fixed a link error
3744         * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3745         * libxslt/xsltproc.c: cleaned up the --repeat loop
3746         * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3747           fixed the DOCTYPE in tests output
3748         * tests/docs/bug-25-.xml tests/doc/Makefile.am 
3749           tests/general/bug-25-.* tests/general/Makefile.am : added a new
3750           test case and fixed the EXTRA_DIST
3751
3752 Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754         * libxslt/extra.c: add more debug to xsltDebug
3755         * libxslt/transform.c: spent a few hours tracking down an ugly
3756           race like bug in xsltCopyTreeList() arghhh
3757         * libxslt/xsltproc.c: call xmlInitMemory() explictely
3758
3759 Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3760
3761         * doc/internals.html: more work done on the doc, mostly complete
3762           except the section on the XSLT stack and the extensions API
3763           since both still need more work.
3764
3765 Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
3767         * doc/internals.html doc/contexts.* doc/object.*: more work done
3768           on the doc
3769
3770 Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772         * doc/internals.html: more work done on the doc
3773
3774 Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3775
3776         * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3777           for the CDATA output
3778
3779 Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781         * libxslt/xslt.c: do not escape content of CDATA nodes on output
3782
3783 Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3784
3785         * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3786           doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3787           doc/templates.fig doc/templates.gif: started writing tye doc
3788           on how libxslt works.
3789
3790 Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3791
3792         * libxslt/numbersInternals.h libxslt/numbers.c
3793           tests/numbers/format-number.out tests/XSLTMark/number.out:
3794           Patch from William Brack to bring format-number() more in alignment
3795           with the Java implementations.
3796
3797         * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3798           from stylesheet
3799
3800 Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802         * tests/docbook/result/html/* tests/general/bug-11-.out 
3803           tests/multiple/result.xml tests/XSLTMark/*.out 
3804           libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3805           were swapped
3806
3807 Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809         * libxslt/xsltproc.c: add a --docbook option if your libxml2
3810           has the SGML DocBook support compiled in.
3811
3812 Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814         * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3815           tests especially on sorting
3816         * test/xsltutils.c: oops multiple sorts was actually broken !!!
3817           this should fix it
3818
3819 Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821         * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3822           release
3823         * doc/html/* doc/xslt.html: updated and regenerated the docs
3824
3825 Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827         * xsltutils.[ch] transform.c: implemented multiple levels of
3828           sorting
3829         * test/REC/test-10-2.*: added a really small test for it
3830
3831 Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833         * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
3834           there can be multiple text and CDATA child
3835
3836 Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838         * tests/multiple/makefile.am: fixing #54015
3839         * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
3840           and a similar problem for the docbook tests
3841
3842 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844         * tests/general/bug-8-.out: fixed in libxml xpath
3845         * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
3846           problem in predicates within a pattern. Spotted another
3847           potential namespace problem
3848
3849 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850
3851         * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
3852           libxslt/xsltproc.c: counting errors and warnings at compilation
3853           time. Stop processing in case of error.
3854         * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
3855           added more namespace related bug checks
3856
3857 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859         * libxslt/preproc.c libxslt/variables.c: found the source of a
3860           memory leak with DocBook introduced this w.e.. bit of cleanup.
3861         * tests/docbook/result/html/*.html : regenerated the DocBook tests
3862           results.
3863
3864 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866         * libxslt/variables.c: fixing bug #53769
3867         * tests/general tests/docs: added new examples from the
3868           bug reports to the regression tests, updated the Makefiles
3869
3870 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872         * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
3873           attributes.c extensions.[ch]: moved all stylesheet precomputation
3874           at stylesheet loading time (stylesheet transform should be thread
3875           safe now), improved params and variables evaluations (but optim
3876           is not complete yet).
3877         * TODO: updated
3878
3879 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3880
3881         * libxslt/xsltproc.c : changed the way --repeat works when
3882           used twice
3883
3884 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3885
3886         * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
3887           fixed default formatting
3888
3889 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891         * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
3892         * libxslt/xsltproc.c : added an option to process HTML input
3893
3894 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896         * libxslt/transform.c: Tony Gorski found a bug pointed by
3897           a compiler on Tandem
3898         * tests/documents/result.xhtml: this results in a small
3899           change in the output of this test
3900
3901 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903         * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
3904           bug #53689
3905
3906 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3907
3908         * transform.c: fixed text and cdata handling in xsl:copy
3909         * xslt.c : avoid crashing on invalid xslt input
3910         * test/general/bug-*.* test/docs/bug-*.xml : added a number of
3911           bugs submitted to the regression tests
3912
3913 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915         * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
3916
3917 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919         * configure.in: updated to 0.8.0
3920
3921 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923         * transform.c: fixed a bug introduced on handling #53401
3924
3925 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927         * transform.c: fixed #53401
3928         * configure.in libxslt/*.c: allowed to suppress debug reporting
3929           functionalities but it brings not noticeable improvements
3930         * doc/xslt.html doc/html/*: updated and regenerated docs
3931
3932 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933
3934         * tests/general/bug-5-.out tests/multiple/out/*.orig
3935           tests/xmlspec/REC-xml-20001006*.html: fixed the test output
3936           following the libxml changes
3937
3938 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940         * libxslt/functions.c: applied TOM's patch to key()
3941         * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
3942           tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
3943           small HTML output change 
3944
3945 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3946
3947         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3948           fixed current()
3949
3950 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952         * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
3953           libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3954           fixed for the most part the namespace handling problem in XPath
3955           expression computations.
3956         * test/doc/ tests/general: added bug 5 and 6
3957
3958 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960         * libxslt/xslt.c: applied William M. Brack patch fixing the
3961           template lack of support for priority
3962         * test/XSLTMark/*.out : this fixed anumber of problems in the
3963           XSLTMark output
3964
3965 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967         * libxslt/functions.c: removed warning in unparsed-entity-uri()
3968           fixed a bug in generate-id()
3969         * libxslt/transform.c: fixed null list result errors
3970         * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
3971           fixes for sorting semantic
3972
3973 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975         * config.h.in configure.in libxslt/xsltconfig.h.in: added
3976           ansidecl.h test
3977         * libxslt/xsltproc.c : added --xinclude option
3978         * tests/XSLTMark/union.out : fixed the output
3979
3980 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
3981
3982         * .cvsignore & doc/.cvsignore: Added CVS ignore files.
3983
3984 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985
3986         * configure.in: released 0.7.0
3987         * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
3988           problems
3989
3990 Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992         * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
3993           some checking against NULL pointers
3994
3995 Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997         * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
3998           added the XSLTMark in the regression tests as well as multiple
3999           output test from Ankh
4000         * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4001           libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4002           patches and fixed a memory leak
4003         * tests/docbook/result/html/*.html : updated the results after
4004           William's patch
4005         * tests/xmlspec/REC-xml-20001006-review.html 
4006           tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4007           an HTML doctype when serializing HTML result, but adds the
4008           encoding in ALT
4009
4010 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012         * libxslt/transform.c: applied fix to xsltApplyTemplates from
4013           William M. Brack
4014         * test/docbook/result/html/*.html: this change the output
4015         * tests/xmlspec/REC-xml-20001006-review.html 
4016           tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4017           the reference anchors generated for the XML spec
4018
4019 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021         * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4022           libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4023           libxslt/xsltutils.c: of course the way I defined
4024           UNUSED breaks on old gcc version. Try to be smart and
4025           also define it directly in xsltconfig.h
4026         * tests/xmlspec/Makefile.am: fixed the timing arg test
4027
4028 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4031           implemented command line parameter passing
4032         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4033           tested it by passing show.diff.markup=1 to build the review version too
4034
4035 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037         Huge cleanup, I switched to compile with
4038         -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4039         -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4040         -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4041         -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4042         -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4043         * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4044           libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4045           libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4046           libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4047           libxslt/xsltutils.c: basically made static unexported functions
4048           avoided name clashes and flagged unused parameters.
4049
4050 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052         * configure.in: 0.6.0 yet another release
4053         * doc/xslt.html doc/html/*: updated the docs
4054
4055 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057         * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4058           libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4059           extended xsltEvalStaticAttrValueTemplate and 
4060           xsltEvalAttrValueTemplate to support foreign namespaces,
4061           and fixed document()
4062
4063 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065         * xsltutils.h: cleanup some garbage added last night
4066         * xsltInternals.h variables.c transform.c templates.[ch]
4067           preproc.c pattern.c keys.c: switched the whole XSLt processing
4068           to use XPath precompiled expressions and reusing them.
4069         * functions.c: some cleanup, seems people don't use 
4070           unparsed-entity-uri() the way it's supposed to be used
4071
4072 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4075           libxslt/variables.c libxslt/xsltutils.h: Changed to work
4076           with the new way XPath is interpreted. This doesn't yet
4077           take advantage of the separate parsing/evaluation phases
4078
4079 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081         * libxslt/transform.c: robert@xsl.00008.org pointed out a
4082           problem in xsl:copy-of in case of attributes
4083         * tests/docs/Makefile.am tests/docs/bug-3-.xml
4084           tests/general/Makefile.am tests/general/bug-3-.*:
4085           added the test to the general regression suite
4086
4087 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089         * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4090           fixing some of the missing functionnalities in the XSLT
4091           functions implementations.
4092           
4093 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095         * libxslt/Makefile.am: nick@debian.org forwarded a fix
4096
4097 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099         * README.cvs-commits: added, pointing to HACKING
4100         * HACKING: added defines commit rules.
4101
4102 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104         * libxslt/extra.c libxslt/variables.c: fixing compilation
4105           when libxml was compiled without debug support
4106
4107 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109         * configure.in: time for 0.5.0
4110         * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4111           new test files are included in the distribution
4112         * doc/xslt.html : updated
4113         * doc/html/*.html: regenerated the docs
4114
4115 Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117         * tests/docbook/result/html/*.html: regenerated the HTML
4118           now that value-of an result tree don't include the fake root
4119
4120 Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122         * libxslt/transform.c libxslt/variables.c: removed a couple
4123           of possibly uninitialized var probs
4124         * tests/xmlspec/Makefile.am: run the processing without verbose
4125           avoid raising generated id differences.
4126
4127 Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129         * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4130           reuse problem.
4131         * libxslt/transform.c: fixed a bug which exaplined why no
4132           optimization were resulting from preproc stuff
4133
4134 Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136         * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4137           w.r.t. value of tree result (and attributes within it) fixed.
4138         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4139           Integrated the xmlspec to the test (i.e. diffed output for
4140           changes).
4141
4142 Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144         * imports.c transform.c xslt.c xsltInternals.h: fixed a
4145           strip-spaces problem
4146         * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4147           bugs to testsuite
4148
4149 Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151         * libxslt/transform.[ch]: finished integrating the current
4152           state of the preproc optimizations.
4153         * tests/xmlspec/diffspec.xsl: switched off diff printing
4154
4155 Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157         * libxslt/preproc.c libxslt/transform.c: started rolling in
4158           some of the optimizations.
4159
4160 Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162         * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4163           transform.[ch]: previous commit broke a lot of stuff, fixing
4164           and preparing for next step
4165
4166 Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168         * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4169           xsltInternals.h: started working on optimizing stylesheet
4170           element parsing. Just builds the extra informations so far.
4171         * xsltutils.h: added a missing XPath decl
4172
4173 Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175         * libxslt/variables.c: William M. Brack found a serious bug
4176           with imports and global variables ...
4177
4178 Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180         * libxslt/pattern.[ch] libxslt/transform.c: added 
4181           xsltCleanupTemplates() to clean up state left after processing.
4182
4183 Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185         * libxslt/transform.c: applied patch from William M. Brack
4186           to support with-param in xsltApplyTemplates().
4187
4188 Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4189
4190         * libxslt/pattern.c: fixed the compilation of patterns which
4191           contains XPath NodeTypes. Handling of nested predicates.
4192
4193 Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195         * libxslt/transform.c: save ctxt->node after for-each
4196
4197 Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199         * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4200         * doc/xslt.html: updated
4201
4202 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204         * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4205           added xsltDocumentElem implementing multiple file output,
4206           including 1.1 xsl:document but yet untested.
4207
4208 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210         * libxslt/extensions.c: fixed stoopid bug
4211         * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4212           carrying extensions to the specification. Added node-set()
4213           for existing saxon and xt namespaces and debug() in libxslt
4214           namespace (http://xmlsoft.org/XSLT/namespace)
4215         * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4216           plus cleanup.
4217         * configure.in tests/Makefile.am tests/namespaces: added some
4218           namespaces tests, including a test calling the extra debugging
4219           function in libxslt namespace, worked first time !!!
4220
4221 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223         * libxslt/xslt.c: extension prefix support for the full stylesheet
4224         * libxslt/transform.c libxslt/extensions.[ch]: more work should
4225           start working
4226
4227 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229         * doc/xslt.html : cleaned up, added a bit more description on
4230           the API section.
4231
4232 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234         * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4235           on functions and element extensions. First on list will be
4236           a document element.
4237
4238 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240         * configure.in libxslt.spec.in: releasing 0.3.0
4241         * doc/xslt.html: updated
4242         
4243 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245         * configure.in tests/docbook/html : oops forgot to add
4246           the stylesheets themselves :-\
4247
4248 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250         * configure.in tests/Makefile.am tests/docbook tree:
4251           added docbook XSL based test suite
4252
4253 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255         * libxslt/xsltutils.c: reformat of messages
4256         * libxslt/xsltproc.c: removed memleak on --noout
4257         * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4258           changed again the way parameter are evaluated before a
4259           call-template, seems to fix a few nasty bugs, memory alloc debug too
4260         
4261 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4264           fixed the param evaluation problem in apply-template
4265         * libxslt/pattern.c: speed up seriously some context computation
4266         * libxslt/xsltInternals.h: preparing for extension support
4267           
4268 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270         * libxslt/Makefile.am: small cleanup
4271         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4272           fixed current() I hope
4273
4274 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4277           libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
4278           support of namespaces, both in templates and in XPath subexpressions
4279
4280 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4281
4282         * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4283
4284 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286         * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4287           contextual info must be recomputed
4288
4289 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291         * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4292         * libxslt/xsltproc.c : added --maxdepth
4293
4294 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296         * libxslt/xsltproc.c: added --novalid and --noout as well
4297           as options printing when no args
4298         * libxslt/variables.c libxslt/transform.c: trying to get rid
4299           if some variable/params addressing errors.
4300
4301 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303         * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4304         * libxslt/xsltutils.c: add carriage return to xsl:message when
4305           needed
4306
4307 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309         * libxslt/functions.c: fixed a bug with generate-id()
4310
4311 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313         * libxslt/xsltutils.c: started doing more useful stuff in
4314           xsltDebug
4315         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4316           libxslt/xsltInternals.h: changed the way variables/params
4317           are stored
4318         * libxslt/xsltproc.c: removed a pedantic warning
4319         * libxslt/variables.[ch]: found an ugly evaluation bug
4320
4321 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323         * tests/REC/Makefile.am: updated
4324
4325 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327         * libxlst/functions.c: fixed ID generation
4328         * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4329
4330 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332         * libxslt/numbers.c: removed a couple of memleaks
4333
4334 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336         * libxslt/pattern.[ch]: exported pattern matching interfaces
4337           for numbers.c and future debug module
4338         * libxslt/numbers.c: updated to new interface, should avoid
4339           unnecessary recompilation of patterns.
4340         * libxslt/xsltutils.[ch]: cleanup
4341         * tests/REC/gmon.out: removed :-)
4342
4343 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4344
4345         * libxslt/numbers.c: implemented level=any
4346         * libxslt/transform.c: corrected some default values
4347         * tests/REC/test-7.7-*.*: added
4348
4349 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351         * libxslt/pattern.c: priorities were horribly broken, hope it's
4352           fixed
4353
4354 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356         * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4357           libxslt/xsltInternals.h libxslt/transform.[ch]
4358           libxslt/templates.c libxslt/xslt.c:
4359           Added apply-imports, keep a stack of running templates
4360         * libxslt/xsltutils.c: bugfixes, gather the output informations
4361           down the cascade
4362         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4363           tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4364           the real set of transformation on XML-1.0 2e generages a near
4365           perfect HTML. Needs just more number fixes and implementation
4366           and an obscure problem in 3.3.3
4367
4368 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4369
4370         * libxslt/pattern.c: added xsltMatchPattern()
4371         * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4372
4373 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375         * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4376         * libxslt/xsltutils.[ch] : added a small debugging hook
4377
4378 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380         * libxslt/FEATURES libxslt/transform.c: added support for
4381           disable-output-escaping in xsl:copy-of
4382         * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4383           give more debugging info
4384
4385 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387         * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4388           libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4389           Includes, more document changes
4390         * libxslt/xsltutils.c: fix the output of doctype and what is or
4391           is not HTML
4392         * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4393         * tests/Makefile.am tests/documents/* : added a new test from Stric
4394           exercising document() among other things
4395
4396 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4397
4398         * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4399           for the level attribute for xsl:number
4400         * libxslt/numbers.c: internal restructuring
4401
4402 Fri Feb\18;\11 \19;\11