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