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