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