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