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