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