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