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