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