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