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