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