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