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