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