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