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