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