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