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