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