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