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