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