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