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