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