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