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