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