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