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