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