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