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