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