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