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