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