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