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