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