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