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