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