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