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