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