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