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