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