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