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