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