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