2ebd61bb339e4376783b33d017eed835da5edaf2
[platform/upstream/libxslt.git] / ChangeLog
1 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2
3         * win32/configure.js: added more readme info for the binary
4           package.
5         
6 Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8         * libxslt/pattern.c: fixed a bug in match="node()" reported by
9           Ben Ko
10
11 Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12
13         * libxslt.spec.in: fixes libary path for x86_64 AMD
14
15 Thu Sep  5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
16
17         * python/Makefile.am: applied patch from Christophe Merlet to
18           reestablish DESTDIR
19
20 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
21
22         * libxslt/transform.c: re-applied the patch from Nathan Myers about
23           a possible memory leak in case of error
24
25 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
26
27         * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
28           nice logos generated by Marc Liyanage
29         * doc/site.xsl *.html: changed the stylesheet to show the new
30           logo and regenerated the pages
31
32 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
33
34         * python/libxslt-python-api.xml python/libxslt.c
35           python/libxsltclass.txt python/tests/basic.py: applied a patch
36           from Ralf Mattes providing style.saveResultToString()
37
38 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
39
40         * configure.in: preparing release 1.0.20
41         * doc/*: updated and regenerated the docs
42
43 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
44
45         * libxslt/templates.c: fixed a bug w.r.t. namespace context when
46           doing the evaluation of attribute value templates 
47         * libxslt.spec.in python/Makefile.am: fixed some troubles
48           with "make rpm"
49
50 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
51
52         * python/libxslt.c: fixed the parameter order when calling
53           Python based extensions.
54
55 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
56
57         * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
58           cleanup.
59         * tests/docs/Makefile.am tests/docs/bug-90.xml
60           tests/general/Makefile.am tests/general/bug-90.*: added the
61           example in the regression tests for this case
62
63 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
64
65         * win32/Makefile.msvc: added the prefix location to the include
66         and lib search path.
67
68 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
69
70         * libxslt/transform.c: found and fixed the small <xsl:choose>
71           bug which was giving troubles to DocBook users (the test expression
72           of <when> was evaluated in the namespace context of <choose> !)
73
74 2002-08-18  Havoc Pennington  <hp@pobox.com>
75
76         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
77         both automake 1.6 and 1.4 installed get the right automake. Means
78         compilation from CVS will now require the latest automake 1.4
79         release, or manually creating symlinks called "automake-1.4" and
80         "aclocal-1.4"
81
82 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
83
84         * configure.in python/Makefile.am: AMD x86-64 induced changes from
85           Frederic Crozat
86
87 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
88
89         * libxslt/functions.c: recovering to the old (somewhat) broken
90           implementation of document('') when there is no base for the
91           source document or it can't be realoaded (e.g. when the sytlesheet
92           was loaded from a memory string). Matt Sergeant insisted on this
93           one :-)
94
95 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
96
97         * libxslt/transform.c: applied another patch from Nathan Myers about
98           a possible memory leak in case of error
99
100 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
101
102         * libxslt/transform.c: applied a patch from Nathan Myers about
103           an erroneous free in case of error
104
105 Thu Aug  1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
106
107         * configure.in: upon suggestion of Marc-Andre Lemburg, make 
108           the misdetection of libxml2 python bindings a warning only
109
110 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
111
112         * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
113           a bug reported by Gero Meissner (87230)
114         * fixed a problem compiling python directory when multiple
115           'make' jobs were executed (python/Makefile.am)
116
117 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
118
119         * libxslt/attributes.c: fixed a bug reported by Keith Isdale
120           at the xsltdbg interface when encountering an empty attribute
121           set.
122
123 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
124
125         * tests/* : the change in HTML meta encoding tag serialization
126           affected some of the results
127
128 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130         * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
131           to fix Red Hat bug #68614 
132
133 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
134         
135         * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
136           if there is no *.pdb
137         
138 Sat Jul  6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
139
140         * configure.in: preparing 1.0.19
141         * doc/* : rebuilt the docs
142
143 Sat Jul  6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
144
145         * libxslt/transform.c: fixed bug #83749 about namespace generated
146           being invalid when they are inherited from the context.
147
148 Fri Jul  5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
149
150         * libxslt/transform.c: fixed bug #86753 on multiple identical
151           attributes being generated, oops ...
152         * tests/docs/Makefile.am tests/docs/bug-89.xml
153           tests/general/Makefile.am tests/general/bug-89.*: added an
154           example in the regression tests for this case
155         
156 Fri Jul  5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
157
158         * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
159         * tests/docs/Makefile.am tests/docs/bug-88.xml
160           tests/general/Makefile.am tests/general/bug-88.*: added an
161           example in the regression tests for this case
162
163 Fri Jul  5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
164
165         * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
166           Ken Neighbors to implement/fix sorting orders
167         * tests/docbook/result/*/gdp-handbook.* 
168           tests/docbook/result/xtchunk/html/*.orig
169           tests/general/bug-12-.out tests/general/bug-63.out:
170           cleaned up the result of "make tests" following some changes
171           in namespace axis order and serialization rules in libxml2
172
173 Thu Jul  4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
174
175         * transform.c further enhancement for bug 84902 (another
176           path), also cleaned up code slightly
177
178 Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
179
180         * transform.c: fixed bug 84902 - message with terminate=yes
181           caused segfault
182
183 Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
184
185         * tests/docs/Makefile.am tests/docs/bug-87.xml
186           tests/general/Makefile.am tests/general/bug-87.*: added a
187           example in the regression tests for a case where the XML
188           default namespace was missing from the namespace axis
189         * xsltproc/xsltproc.c: added the informations that parameter
190           strings are expected to be UTF8
191         * libxslt/attributes.c: fixes on attribute group implementation
192
193 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
194
195         * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
196         updating docs to add reference to UTF-8 requirement for
197         stringparam command line option
198
199 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
200
201         * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
202           fixed document('') as pointed by Eric van der Vlist
203         * tests/docs/Makefile.am tests/docs/bug-86.xml
204           tests/general/Makefile.am tests/general/bug-86.*: added the
205           specific example in the regression tests
206
207 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
208
209         * libxslt/numbers.c libxslt/numbersInternals.h: applied a
210           patch from Ken Neighbors fixing some format-number inconsistencies
211         * tests/numbers/format-number.out tests/numbers/format-number.xml
212           tests/numbers/format-number.xsl: the patch also included
213           updates to the regression tests
214
215 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
216
217         * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
218           xsl:number level="multiple"
219         * tests/docs/Makefile.am tests/docs/bug-84.xml
220           tests/general/Makefile.am tests/general/bug-84.*: added a 
221           specific example in the regression tests
222
223 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
224
225         * libexslt/dynamic.c: turned a function static
226         * libxslt/win32config.h: applied patch from Mark Vadoc
227
228 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
229
230         * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
231           libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
232           a patch from Mark Vakoc to implement the EXSLT
233           object dyn:evaluate(string) extension function, and a small fix
234           to date.c
235
236 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
237
238         * configure.in: preparing 1.0.18
239         * doc/*: recompiled the API and web site
240
241 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
242
243         * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
244           duplicated namespace declarations, this might not be as generic as
245           it should but works well for DocBook stylesheets
246
247 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249         * libxslt.pc.in: fix bug #82970
250
251 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
252
253         * python/libxslt-python-api.xml python/libxslt.c 
254           python/libxsltclass.txt : tried to fix #79105 by providing a 
255           specific error registering routine.
256
257 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
258
259         * libxslt/xsltutils.[ch] : applied patch from Morus Walter
260           adding xsltSaveResultToString()
261         * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
262           doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
263           API with the new function.
264
265 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
266
267         * libxslt/function.c: applied a patch from Richard Jinks
268           to avoid a crash in element-available()
269
270 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
271
272         * libxslt.spec.in: applied patch from Geert Kloosterman to
273           not miss gif and .png files in the RPM  documentation
274
275 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
276
277         * libexslt/libexslt.4: Applied patch for the EXSLT man page
278           from Charles Bozeman
279
280 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
281
282         * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c 
283           libxslt/xsltconfig.h.in: applied a man page patch from 
284           Christian Cornelssen and fixed a couple of issues he raised.
285
286 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288         * xsltproc/xsltproc.c: moved the extension dump out of the loop
289
290 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
291
292         * libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
293           Applied Mark Vakoc patch to show registered extensions in xsltproc
294         * doc/*: rebuilt the API, docs and website
295         * python/libxsltclass.txt: this added an entry point
296
297 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
298
299         * libxslt/xslt.c: xsl:include crash fix
300         * libxslt/imports.c: xsl:include crash fix
301         * libxslt/imports.h: xsl:include crash fix      
302
303 Wed May  9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
304
305         * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
306
307 Thu May  2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309         * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
310           fixed some return code problems raised by Thomas Mauch
311
312 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
313
314         * libxslt/transform.c: don't allow adding an attribute to
315           a document node
316
317 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
318
319         * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
320         * doc/*: rebuilt the docs.
321
322 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
323
324         * libxslt/variables.c: better attempt to fix the problem in
325           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
326
327 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
328
329         * win32/dsp/*.dsp: Removed obsolete macros
330         * win32/dsp/*.def: Updated export definitions
331         
332 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
333
334         * libxslt/variables.c: tried to fix a problem in
335           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
336
337 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
338
339         * libexslt/date.c: applied another patch from Charles Bozeman to
340           enhance date/duration support
341         * tests/exslt/date: added the associated set of regression tests
342
343 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
344
345         * libexslt/date.c: applied a patch from Charles Bozeman to add
346           duration routines to the date exslt extensions.
347
348 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
349
350         * libexslt/exslt.h: extern "C" {  missing by Mark Vakoc
351
352 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
353
354         * libexslt/date.c: fixed type inconsistencies, double->int
355          and unsigned/signed mismatch warnings eliminated
356
357 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
358
359         * win32/Makefile.msvc: XSLT debugger support fix
360         * win32/configure.js: XSLT debugger support fix
361         * libxslt/xsltconfig.h.in: XSLT debugger support fix
362
363 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
364
365         * configure.in: preparing 1.0.16
366         * doc/*: updated and rebuilt the docs
367
368 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
369
370         * libxslt/attributes.c: removed a warning
371         * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
372           added xsltRunStylesheetUser() API needed to fix #78546
373         * xsltproc/xsltproc.c: second part of the fix #78546
374
375 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
376
377         * python/Makefile.am: fixing the equivalent of #75779
378
379 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
380
381         * libxslt/keys.c: fixed bug #78735
382         * configure.in tests/Makefile.am tests/keys/*:
383           added the tests in a separate directory
384
385 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
386
387         * tests/docs/Makefile.am tests/docs/bug-83.xml
388           tests/general/Makefile.am tests/general/bug-83.*: added a 
389           specific example for bug #78662 in the regression tests
390         * tests/docbook/: this also changed a couple of DocBook results
391         
392 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
393
394         * configure.in: trying to kill #77827 IEEE conformance on alphas
395         * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
396           bug #78211
397         * tests/docs/Makefile.am tests/docs/bug-82.xml
398           tests/general/Makefile.am tests/general/bug-82.*: added a 
399           specific example for bug #78211 in the regression tests
400
401 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
402
403         * libxslt/pattern.c: applied patch from Mark Vakoc
404
405 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
406
407         * tests/docs/Makefile.am tests/docs/bug-81.xml
408           tests/general/Makefile.am tests/general/bug-81.*: added a 
409           specific example for bug #76927 in the regression tests
410         
411 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
412
413         * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
414         * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
415           that $(datadir) should be used for docs
416
417 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419         * configure.in: preparing 1.0.15
420         * doc/*: updated and rebuilt
421
422 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
423
424         * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
425           libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
426         * tests/docs/Makefile.am tests/docs/bug-80.xml
427           tests/general/Makefile.am tests/general/bug-80.*: added a 
428           specific example for bug #76043 in the regression tests
429
430 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432         * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
433           steps which were not compiled
434         * tests/docs/Makefile.am tests/docs/bug-79.xml
435           tests/general/Makefile.am tests/general/bug-79.*: added a 
436           specific example for bug #75902 in the regression tests
437         
438 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
439
440         * libxslt/pattern.c: Fixing bug #75777 error with namespaced
441           attribute match rules evaluation
442         * tests/docs/Makefile.am tests/docs/bug-78.xml
443           tests/general/Makefile.am tests/general/bug-78.*: added a 
444           specific example for bug #75777 in the regression tests
445         
446 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448         * libxslt/transform.c: found another stupid bug by step by 
449           step processing of the code
450         * libxslt/pattern.c: idem, except that once stupid mistake
451           ELEM vs NODE forced the templates to be stored in a list
452           instead of a hash table, fixing this stupidity should
453           again lead to a substantive improvement of processing speed.
454           Like divide by 2 processing time for DocBook stylesheets.
455
456 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458         * libxslt/transform.c: fixing bug #75603
459         * tests/docs/Makefile.am tests/docs/bug-77.xml
460           tests/general/Makefile.am tests/general/bug-77.*: added a 
461           specific example for bug #75603 in the regression tests
462
463 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
464
465         * python/Makefile.am: Art Haas pointed a stupid error
466
467 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469         * Makefile.am tests/Makefile.am tests/*/Makefile.am
470           tests/*/*/Makefile.am : added "make valgrind" targets
471           to run the test suite under the debugger control
472         * transform.c: valgrind spotted 2 bugs, one related to
473           the ordering of the deallocation of the data associated to
474           a transofrmation, the second in xsltCopyTree when the new
475           node may have been coalesced with an adjacent text node.
476           The regression tests now pass cleanly under testgrind.
477
478 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480         * python/Makefile.am: fixed a stupid bug
481
482 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484         * configure.in: preparing 1.0.14
485         * doc/*: updated rebuilt
486         * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
487           implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
488           with the Windows maintainers
489
490 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492         * python/Makefile.am python/generator.py python/libxslt.c
493           python/types.c python/tests/Makefile.am: applied the same kind of
494           fixes to the Python Makefiels than to libxml2 ones. Updates
495           and cleanups too.
496
497 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499         * libexslt/common.c libxslt/pattern.c  libxslt/transform.c
500           libxslt/variables.c: chaing result tree values which may
501           be deallocated and must not be kept in the template 
502           pattern lookup cache. Thanks to Valgrin to allow finding
503           the real problem in bug #74857
504
505 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
506
507         * libxslt/*.h doc/* python/*: applied another cleanup comment
508           diff from Heiko W. Rupp, regenerated the API and python
509
510 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
511
512         * tests/docs/Makefile.am tests/docs/bug-76.xml
513           tests/general/Makefile.am tests/general/bug-76.*: added a 
514           home brewed test for path computation elmininating duplicate
515           in result sets.
516
517 Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519         * doc/Makefile.am: fixed a build problem in some environements
520
521 2002-03-08  jacob berkman  <jacob@ximian.com>
522
523         * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
524         as make will automatically look there for these files
525
526 Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
527
528         * configure.in libxslt/xsltwin32config.h: preparing release
529           1.0.13
530         * doc/*: updated and rebuilt the docs
531         * python/libxslt.c: fixed a possible reentrancy problem
532
533 Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535         * libxslt/pattern.c: Fixes the problems exposed by #73880
536           those ought to be computed at stylesheet compile time, not
537           at run-time, and the computation was wrong.
538         * libxslt/transform.c: get rid of fake nodes coming from node-set
539           transformations. At least if they are still produced they will
540           become easy to spot as resulting document won't be well-formed.
541
542 Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
543
544         * libxslt/extensions.c: fixed bug #73791 related to extension
545           function declared in included stylesheets
546         * tests/exslt/functions/function.7.*: added specific test
547
548 Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550         * tests/docs/Makefile.am tests/docs/bug-75.xml
551           tests/general/Makefile.am tests/general/bug-75.*: added a 
552           specific example for bug #72150 in the regression tests
553
554 Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556         * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
557           similar way as #71457
558
559 Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561         * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
562           some HTML meta encoding fixups resulting from fix in libxml2
563
564 Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
565
566         * libxslt/namespaces.c tests/general/bug-63.out: small fixups
567           related to the XPath changes in fixing #61290
568           
569 Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
570
571         * libxslt/pattern.c: fixed bug #73363, bad tokenization of
572           pattern
573
574 Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576         * libexslt/date.c: patch from Charles Bozeman for the exslt date
577           extension
578         * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
579           the associated regression test provided by Charles
580
581 Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583         * libxslt/preproc.c: Fixed #73088 with the associated patch
584
585 Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587         * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
588           unless compiled explicitely with memory debugging switched on
589         * TODO: refreshed a bit
590
591 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593         * python/generator.py python/libxslt.c: changes for the 'usual'
594           setup.py to allow building a libxml2-python
595           module based on the same code. The initialization is however
596           different the 2 .so files fo libxml2 and libxslt are identical and
597           they entry point initialize both libraries. this is done to avoid
598           some possible nasty problem since the Python don't merge the maps
599           of all shared modules.
600         * python/libxsl.py: attempt to cope with the shared library loading
601           problem when both modules are not merged.
602
603 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605         * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
606           documentation for the wrappers and python modules.
607
608 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610         * tests/docs/Makefile.am tests/docs/bug-74.xml
611           tests/general/Makefile.am tests/general/bug-74.*: added a 
612           specific example for bug #71342 in the regression tests
613         * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
614           #71342 changed one attribute serialization.
615
616 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618         * python/Makefile.am: trying to fix #71270 
619
620 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622         * python/*.py: removed tab used spaces
623         * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
624         * doc/news.html doc/xslt.html: rebuild/updated
625
626 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628         * tests/docs/Makefile.am tests/docs/bug-73.xml
629           tests/general/Makefile.am tests/general/bug-73.*: added a 
630           specific example for bug #71181 in the regression tests
631
632 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
633
634         * libxslt/pattern.c: fixed bug #71181 p/text() would not
635           work. A bit of cleanup.
636
637 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639         * xslt-config: fixing Red Hat bug #59508
640
641 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643         * tests/docs/Makefile.am tests/docs/bug-72.xml
644           tests/general/Makefile.am tests/general/bug-72.*: added a 
645           specific example for bug #58444 in the regression tests
646
647 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649         * libxslt/transform.c: fixed bug #58444, was quite simpler
650           than expected.
651
652 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654         * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
655           closed bug #70131, still wondering about the position() when
656           the node is selected.
657
658 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660         * tests/docs/Makefile.am tests/docs/bug-71.xml
661           tests/general/Makefile.am tests/general/bug-71.*: added a 
662           specific example for Norm's bug in the regression tests
663
664 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666         * libxslt/attributes.c: fixed a bug reported by Norm
667
668 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670         * python/libxml.c : fixed a small warning.
671         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
672           python/libxsltclass.txt: rebuilt the APIs
673
674 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676         * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
677           libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
678           libxslt/xsltInternals.h: adding extra run-time informations
679           to make the stylesheet really read-only at run-time.
680
681 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
682
683         * libxslt/transform.c: fixing bug #70281
684
685 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687         * libxslt/numbers.c: trying to fix #68759
688
689 Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
690
691         * python/Makefile.am: seems some version of automake didn't
692           generate the dependancies right as Jacob found out. Add
693           an extra dependancy rule.
694
695 Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697         * configure.in libxslt.spec.in python/Makefile.am python/generator.py
698           python/libxsl.py python/libxslt.c python/tests/Makefile.am:
699           Fixed the python Makefiles, corrected a bug showing up on ia64,
700           changed the name of the python internal module too
701
702 Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704         * Copyright Makefile.am configure.in libxslt.spec.in: change the
705           Licence to MIT Licence and release of 1.0.11
706         * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
707           doc/xslt.html: updates of the docs accordingly
708         * libxslt/xsltwin32config.h: numbering
709         * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
710           python/libxslt-python-api.xml: cleanup the dependancies with
711           libxml2
712         * python/tests/extfunc.py: updated examples.
713
714 Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
717           doc/parsedecl.py: fixup the script and rebuid the API
718         * libxslt/extensions.h: cleanup
719         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
720           python/libxsltclass.txt: provided accessors for a lot of the
721           tructures involved in the transformation. Stylesheet and
722           transformation python object don't free automatically the
723           encapsulated object when deallocated.
724         * python/tests/Makefile.am python/tests/basic.py
725           python/tests/extfunc.py python/tests/pyxsltproc.py:
726           updated the examples
727
728 Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730         * xsltproc/xsltproc.c: small fix
731         * Makefile.am: cleanup
732         * python/tests/Makefile.am: avoid a problem with $(TESTS)
733         * python/generator.py python/libxml_wrap.h python/libxsl.py
734           python/libxslt.c python/libxsltclass.txt: augmented the
735           wrappers
736         * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
737           libxslt-python API to get an estimate of what is missing
738
739 Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
742           python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
743           to libxslt_xsltApplyStylesheet() removed the memleaks left and
744           fixed an import order.
745         * python/tests/basic.py python/tests/extfunc.py: updated the tests
746
747 Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749         * python/libxlst.c python/libxslt-python-api.xml 
750           python/libxsltclass.txt: plugged the extension of the engine
751           with python defined functions
752         * python/tests/Makefile.am python/tests/extfunc.py: added a
753           basic test, still a memleak, cleanup function needed.
754
755 Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
756
757         * libxslt.spec.in python/Makefile.am python/libxsl.py: the
758           spec file will now build libxslt-python, fought with shared
759           and other crazyness, seems to work now :-)
760         * doc/libxslt-api.xml: regenerated
761
762 Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764         * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
765           tests/*/*/Makefile.am: refactored make tests, make all now don't
766           run the test suite
767         * python/Makefile.am: added tests
768         * python/tests/basic.py python/tests/Makefile.am: added the first
769           basic test, memory debug included
770
771 Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773         * configure.in python/Makefile.am: attempst to tweak to get
774           full memory debug...
775         * python/generator.py python/libxsl.py python/libxslt-python-api.xml
776           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
777           the basic API starts to work
778         * python/tests/test.*: first basic test
779         * libxslt/xsltutils.c: fixed a comment
780
781 Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783         * configure.in doc/Makefile.am: do not install outside of prefix,
784           make sure the API get shipped.
785
786 Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788         * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
789           reactivated xsltMatchPattern() since this is really something
790           one may want to have access to in an extension function.
791         * Makefile.am configure.in python/Makefile.am python/generator.py
792           python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
793           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
794           python/types.c: started working on the python bindings, borrowed
795           most of the work done for libxml2, most of the generator code
796           is similar. Commit at the point where this compiles cleanly and
797           "import libxslt" doesn't yield any missing entry point.
798
799 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801         * libxslt/pattern.c: patch from Charles Bozeman to support
802           child::* patterns.
803
804 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806         * libxslt/keys.c: Bob Stayton pointed out a problem when
807           using unions in key match patterns.
808         * tests/docs/Makefile.am tests/docs/bug-70.xml
809           tests/general/Makefile.am tests/general/bug-70.*: added a 
810           specific example in the regression tests
811         
812 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814         * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
815           closes bug #69809 submitted by Michael Kroell
816
817 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
818
819         * xsltproc/xsltproc.c: added links to the Web site from usage()
820
821 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823         * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
824           an index based on comments content similar to libxml2 one
825           The code need more specific comments.
826         * doc/*: rebuilt the web site with the new references
827
828 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830         * libxslt/functions.h: roll back the change after more analysis
831           proper fix is to restore the definition of xmlXPathFuncLookupFunc
832           int libxml2
833
834 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836         * libxslt/functions.h: fixed a proble  after some cleanup of libxml2
837           includes.
838
839 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
840
841         * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
842           error when parsing -o arguments.
843
844 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
845
846         * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
847           Fixed RH bug #57496, xsltproc was not returning error
848           code on internal runtime errors. Should return 9 now.
849
850 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
851
852         * libexslt/math.c: Charlie Bozeman provided the implementation
853           for the EXSLT math other functions
854
855 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857         * libexslt/Makefile.am: jacob berkman pointed out that the
858           Cygwin patch forgot to add libexslt.h to the tarball
859
860 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862         * libxslt/pattern.c: fixed I18N problemes in the template parser
863           pointed out by Xavier Cazin
864         * tests/docs/Makefile.am tests/docs/bug-69.xml
865           tests/general/Makefile.am tests/general/bug-69.*: added a 
866           specific example in the regression tests
867
868 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
869
870         * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
871           libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
872           libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
873           libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
874           libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
875           xsltproc/xsltproc.c: applied Robert Collins patch for 
876           Cygwin support
877
878 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880         * xsltproc/Makefile.am configure.in: ugly way to keep
881           the memory debugging active on my devel workstation
882           by bypassing libtool completely
883
884 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886         * libxslt/templates.c: fixed bug #68751
887         * tests/docs/Makefile.am tests/docs/bug-68.xml
888           tests/general/Makefile.am tests/general/bug-68.*: added a 
889           specific example in the regression tests
890         
891 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
892
893         * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
894           small problems raised by Justin Fletcher
895
896 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
897
898         * configure.in: releasing 1.0.10
899         * doc/*: updating the docs for the release.
900         * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
901           seems I inadvertantly commited previously stuff from a failed
902           attempt at fixing namespace nodes parents.
903
904 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
905
906         * libxslt/numbers.c: the xsl:number implementation incorrectly
907           cached the format string in some case. Fixes bug #65391
908
909 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
910
911         * configure.in: fixed a couple of cut and paste errors in the
912           math functions detection
913         * libxslt.spec.in: added missing file entry for libxslt.pc
914
915 Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
916
917         * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
918         update xsltproc man page to add --stringparam option
919
920 Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922         * xsltproc/xsltproc.c: added the --stringparam option
923         * xsltproc/xsltproc.c: applied John Fleck's patch to correct
924           the --novalid behaviour.
925
926 Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928         * doc/site.xsl doc/*.html: added a DocBook section docbook.html
929
930 Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932         * doc/*.html: updated gdome2 homepage
933
934 Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936         * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
937
938 Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
939
940         * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
941         increased number of parameteres, changed license, cleaned up some
942         places where it looked junky because of stylesheet issues
943
944 Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946         * xsltproc/xsltproc.c: increased the max number of parameters
947
948 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
949
950         * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
951
952 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
953
954         * configure.in: applied albert portability patch
955         * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
956          libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
957          applied Igor patch for Windows
958
959 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
960
961         * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
962
963 Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
964
965         * configure.in: preparing 1.0.9
966         * doc/*: updated and rebuild the doc
967
968 Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
969
970         * configure.in libexslt/Makefile.am: trying to fix the problem
971           related to prelinking and libtools crazyness
972
973 Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
974
975         * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
976           patch for the debugger glue.
977
978 Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
979
980         * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
981           the whole module with just the entry points.
982
983 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
984
985         * libxslt/transform.c: Nik Clayton found a bug introduced in
986           1.0.8 when using doctypes for HTML output
987
988 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
989
990         * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
991           libxslt/xsltutils.h: revamped the mechanism to hook a debuger
992           to use a callback setup function, deprecating libxsltbreakpoint
993         * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
994           dependancies on libxsltbreakpoint
995
996 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
997
998         Build patch from  Peter Williams  <peterw@ximian.com>
999         * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
1000         * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
1001           $(srcdir), not the build directory.
1002
1003 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1004
1005         * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
1006
1007 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
1008
1009         * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
1010         xsltproc return codes, per
1011         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 
1012
1013 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1014
1015         * libxslt/pattern.c: Marc Tardif provided a patch to use as
1016           much as 40 steps. A dynamic alloc would still be better
1017
1018 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
1019
1020         * xsltproc/xsltproc.c: return useful code signaling error conditions
1021           closing #56649 (RH)
1022
1023 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1024
1025         * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
1026
1027 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
1028
1029         * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
1030           template matches compilation was failing to skip blanks bewteen
1031           consecutive predicates
1032
1033 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1034
1035         * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
1036           updating Makefiles to fix the prelinking.
1037
1038 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1039
1040 * libxslt/transform.c: fixed a bug in the document extension
1041           element where the doctype infos were not taken into account.
1042
1043 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1044
1045         * libxslt/extra.c: fixed xsltDebug() to output with the normal
1046           error routines
1047         * tests/namespaces/*: updated the tests to separate stdout and
1048           stderr
1049         * libxslt/transform.c: increasing xsltMaxDepth to 5000
1050
1051 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
1052
1053         * configure.in libexslt/Makefile.am: more Makefile fixups
1054
1055 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1056
1057         * configure.in libexslt/Makefile.am: trying to fix more Makefiles
1058           crapola
1059         * libxslt/transform.c: small fix.
1060
1061 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1062
1063         * vms/* Makefile.am: included OpenVMS port instructions from
1064           John A Fotheringham, integrated in the tar file.
1065
1066 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1067
1068         * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
1069           from Igor for Windows
1070         * libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
1071
1072 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1073
1074         * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
1075
1076 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1077
1078         * configure.in: preparing 1.0.7
1079         * libxslt.spec.in: cleanup similar to libxml2 one
1080         * breakpoint/*.[hc]: finished cleaning up contributed code
1081         * doc/*: updated and rebuilt the documentation
1082         * xsltproc/xsltproc.c: cleanup of the timing code
1083         * xsltproc/Makefile.am: auto* sucks
1084         * libxslt/transform.c: added a missing include
1085
1086 Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1087
1088         * Makefile.am acconfig.h config.h.in configure.in 
1089           xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
1090           libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
1091           the debugger support, make it the default, added the
1092           WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
1093
1094 Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
1095
1096         * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
1097
1098 Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
1099
1100         * libxslt/xsltutils.c: handle indent=no when using an HTML
1101           output
1102         * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
1103           modified the output of those test suites
1104
1105 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1106
1107         * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
1108           to libxml and removed the --warnnet option
1109
1110 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1111
1112         * configure.in: applied patches from David Härdeman closing
1113           bug #62891
1114
1115 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1116
1117         * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
1118         * libexslt/date.c: applied patch from Bruce Miller
1119         * doc/*: updated and rebuilt the docs
1120
1121 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1122
1123         * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
1124           win32/dsp/libxslt.def: updated with latest ZIP from Igor,
1125           made sure the .def is handled as binary
1126
1127 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1128
1129         * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
1130           for Win32
1131         * doc/*.html doc/site.xsl: changed the site stylesheet a bit
1132
1133 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1134
1135         * libxslt/numbers.c: take NaN and infinity attributes of
1136           xsl:decimal-format into account. Closes #62577
1137
1138 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1139
1140         * doc/*.html doc/site.xsl doc/Makefile.am: the web site
1141           is now extracted from the xslt.html flat file using
1142           the site stylesheet ... eat your own dogfood !
1143         * libxslt/transform.c libxslt/xsltutils.c: fixed the 
1144           HTML output to not generate a DOCTYPE if it should not
1145           i.e. no identifier nor version specified in the xsl:output
1146         * tests/multiple/out/*.orig tests/general/bug-11-.out 
1147           tests/general/bug-33-.out tests/general/bug-52.out
1148           tests/docbook/result/xtchunk/html/*.orig
1149           tests/docbook/result/html/gdp-handbook.html
1150           tests/XSLTMark/*.out: fixing xsl:output with method=html
1151           resulted in a number of small changes in the regression tests
1152           output
1153
1154 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1155
1156         * libexslt/*.c libexslt/exsltconfig.h.in: moved the 
1157           config.h include out of exsltconfig.h since this header is
1158           exported and config.h is not.
1159
1160 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1161
1162         * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
1163           libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
1164           XSLT_TODO
1165
1166 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1167
1168         * libxslt/numbers.c: reworked internal representation of
1169           tokenized number format and parsing/tokenization. This fixes
1170           many bugs regarding separator and default tokens.
1171         * tests/REC/test-7.7-3.out: the fix changes the output of this
1172           test. It now complies to the XSLT spec (wow! ;o)
1173
1174 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1175
1176         * xsltproc/Makefile.am configure.in config.h.in: trying to
1177           bypass libtool crazyness when compiling in my debug environment
1178         * libxslt/templates.c: fix a compilation problem due to recent
1179           libxml changes
1180
1181 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1182
1183         * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
1184           non-alphanumeric token handling in number formatting.
1185
1186 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1187
1188         * configure.in: releasing 1.0.5
1189         * doc/xslt.html doc/html/*: updated and rebuilt the docs
1190
1191 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1192
1193         * tests/REC/test-7.7-4.out: fixed a typo
1194         
1195 Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1196
1197         * libexslt/saxon.c: fixed a typo and improved handling of
1198           non-XPath-expression arguments.
1199         * libexslt/strings.c: fixed a bug in tokenize: function was using
1200           tctxt->output instead of tctxt->document->doc.
1201         * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
1202           which was using variable "node" instead of "cur"
1203
1204 Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1205
1206         * libxslt/extra.[ch]: removed older SAXON extensions
1207           implementations from Darren Graves.
1208         * libexslt/date.c: applied patch from Charlie Bozeman to fix
1209           a bug with time zone offset on Linux.
1210
1211 Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
1212
1213         * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
1214           strip-space should also be applied to document imported
1215           at run-time.
1216
1217 Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1218
1219         * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
1220           rewrote the way strip-space gets applied. Closes bugs #61962
1221         * tests/docs/Makefile.am tests/docs/bug-66.xml
1222           tests/general/Makefile.am tests/general/bug-66.*: added a 
1223           specific example in the regression tests
1224
1225 Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
1226
1227         * libxslt/xslt.c: Fixing bug #61913
1228         * libxslt/transform.c: removing a small memleak when running with
1229           the profiler.
1230
1231 Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1232
1233         * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
1234           added implementation of SAXON expression(), eval() and
1235           evaluate() functions.
1236           See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
1237         * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
1238           modified to use SAXON namespace (functions are not registered
1239           in the LibXSLT namespace)
1240         * tests/exslt/common/object-type.1.out: modified to take account
1241           of the new saxon:expression function
1242
1243 Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
1244
1245         * libxslt/numbers.c: fixed bug #61070, number ANY formatting 
1246           should be faster too.
1247         * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
1248           updated the result of the tests. A subtle bug unnnoticed yet
1249           in the XML Rec formatting got fixed.
1250
1251 Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1252
1253         * libxslt/numbers.c: trying to fix bug #61070, seems there
1254           is still a couple of problem left. And optimizations are
1255           certainly needed.
1256
1257 Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1258
1259         * libxslt/variables.c: fixing bug #61673 part II
1260         * tests/docs/Makefile.am tests/docs/bug-65.xml
1261           tests/general/Makefile.am tests/general/bug-65.*: added a 
1262           specific example in the regression tests
1263
1264 Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1265
1266         * libxslt/pattern.c: fixed bug #61627
1267         * tests/docs/Makefile.am tests/docs/bug-64.xml
1268           tests/general/Makefile.am tests/general/bug-64.*: added a 
1269           specific example in the regression tests
1270         * tests/docs/Makefile.am tests/docs/bug-63.xml
1271           tests/general/Makefile.am tests/general/bug-63.*: added a 
1272           specific example in the regression tests for bug #61291
1273           (fixed in libxml2 module)
1274         * tests/reports/Makefile.am tests/reports/undefvar.*: added
1275           a test for handling undefined variables
1276
1277 Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1278
1279         * configure.in xslt-config.in: trying to fix bug #60890
1280
1281 Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1282
1283         * configure.in: applied patch to close bug #60724
1284
1285 Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1286
1287         * libexslt/date.c: applied patch from Charlie Bozeman that fixes
1288           a bug in DAY_IN_WEEK and implements the date:week-in-month function
1289
1290 Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1291
1292         * libxslt/extra.[ch] tests/extensions/list.*
1293           tests/extensions/evaluate.*: applied patch from Darren Graves
1294           adding support for Saxon's evaluate & expression extension functions
1295           http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
1296
1297 Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1298
1299         * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
1300           patches from Igor for Windows.
1301
1302 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1303
1304         * libxslt/xslt.c: fixed bug #60624
1305         * libxslt/xsltutils.c: improver the error context reporting
1306         * tests/reports/Makefile.am tests/reports/tst-2.*: added a
1307           specific regression test
1308         * xsltproc/xsltproc: free the stylesheet if it contained an error.
1309
1310 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
1311
1312         * libxslt/variables.c: fixed a problem with global var override
1313           being reported as an error.
1314         * tests/docs/Makefile.am tests/docs/bug-61.xml
1315           tests/general/Makefile.am tests/general/bug-61.*: added a 
1316           specific example in the regression tests
1317         * configure.in tests/Makefile.am tests/reports/*: adding a test
1318           to make sure redefinition of global variables in the same stylesheet
1319           are still reported
1320
1321 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1322
1323         * libxslt/extra.c: okay the code from Norm is really non
1324           portable and break everywhere except on Sun and Linux
1325           platform. Compile it only on those targets.
1326
1327 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1328
1329         * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
1330           and Justin Fletcher)
1331
1332 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
1333
1334         * libxslt/numbers.c: Fixing bug #60415 
1335         * tests/docs/Makefile.am tests/docs/bug-61.xml
1336           tests/general/Makefile.am tests/general/bug-61.*: added a 
1337           specific example in the regression tests
1338
1339 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1340
1341         * tests/docbook/result/*: the change in libxml to output
1342           decimal charrefs instead of hexadecimal changed a lot of
1343           docbook results
1344
1345 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1346
1347         * libxslt.spec.in doc/Makefile.am: install xsltproc man page
1348
1349 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1350
1351         * configure.in: preparing for 1.0.4
1352         * doc/xslt.html doc/html/*: updated and regenerated docs
1353
1354 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1355
1356         * libexslt/date.c: fixed some compile warnings and disabled
1357           debugging by default.
1358
1359 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1360
1361         * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
1362           incorporate comments from bug #59220
1363
1364 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1365
1366         * configure.in libexslt/date.c libexslt/Makefile.am
1367           libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
1368           of the EXSLT - Dates and Times core functions.
1369           The exsltDateFormat* functions need to be reworked but it
1370           works like this, even if it's quite messy.
1371         * tests/exslt/strings/.cvsignore: added
1372
1373 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1374
1375         * xsltproc/xsltproc.c: tell in usage that parameter strings
1376           need to be quoted 
1377
1378 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1379
1380         * libxslt/Makefile.am libxslt/transform.c: trying to close
1381           bug #60304 on xsl:fallback usage
1382         * tests/docs/Makefile.am tests/docs/bug-60.xml
1383           tests/general/Makefile.am tests/general/bug-60.*: added a 
1384           specific example in the regression tests
1385
1386 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
1387
1388         * tests/documents/Makefile.am tests/documents/*: changed the
1389           test to use doc%5Ffile instead of doc%20file, this is 
1390           sufficient to preserve the test capacities while closing
1391           bug #60090
1392
1393 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1394
1395         * libxslt/extra.c : close #59570 by simply not providing
1396           Norm's extension on FreeBSD.
1397         * tests/general tests/docs: added a couple of new entries
1398           in the testsuite
1399         * libexslt/strings.c: NULL initialized a local variable
1400           which was tested later on.
1401
1402 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1403
1404         * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
1405           #60143 and rebuilt the FO test outputs
1406
1407 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
1408
1409         * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
1410           on inheritance of attributes from multiple attributes-sets
1411
1412 Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1413
1414         * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
1415           added implementation of EXSLT - Strings.
1416           Currently implemented functins are str:tokenize, str:align
1417           str:concat and str:padding.
1418         * configure.in tests/exslt/Makefile.am
1419           tests/exslt/strings/Makefile.am
1420           tests/exslt/strings/tokenize.1.*: added a test for the
1421           str:tokenize function.
1422
1423 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1424
1425         * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
1426           libexslt/Makefile.am: added man pages provided by Heiko Rupp
1427
1428 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
1429
1430         * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
1431         tutorial text to add references to global variables cleanups
1432
1433 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
1434
1435         * doc/xsltproc.1 - added xsltproc man page (note: this has not
1436         been added into the build yet)
1437
1438 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1439
1440         * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
1441           doc/tutorial/libxslttutorial.xml: added global variables cleanups
1442           to the example.
1443         * tests/documents/Makefile.am: mjcox pointed to some missing files
1444
1445 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1446
1447         * libexslt/common.c: fixed a bug in exsltNodeSetFunction
1448
1449 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1450
1451         * libexslt/common.c: implemented version 3 of the exslt:node-set()
1452           function.
1453         * tests/exslt/common/Makefile.am
1454           tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
1455
1456 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
1457
1458         * adding doc/xsltproc.html - html generated from xsltproc.xml,
1459         update doc/xslt.html with link to xsltproc.html
1460
1461 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
1462
1463         * adding doc/xsltproc.xml - user manual for xsltproc
1464         
1465 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1466
1467         * libxslt/numbers.c libxslt/xslt.c: removed a couple of
1468           warning raised by the Windows compiler (Chris Poblete)
1469
1470 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1471
1472         * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
1473           closed bugs #59212 and #59220
1474
1475 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1476
1477         * config.h.in configure.in xsltproc/xsltproc.c: complete test
1478           of a DocBook XSLt transform with --nonet, need stat(), added
1479           checking in configure.
1480
1481 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1482
1483         * xsltproc/xsltproc.c: catalog integration, cleanup with
1484           the --nonet option closing #59427
1485         * libxslt/xslt.c: removed a small memleak when using a 
1486           stylesheet PI
1487
1488 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1489
1490         * //Makefile.am : fixed an error I propagated to nearly all
1491           Makefiles.am on Saturday
1492
1493 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1494
1495         * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
1496           xmlXPathIsInf()
1497         * libxslt/pattern.c: tag a potential threading problem.
1498
1499 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1500
1501         * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
1502           support.
1503
1504 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
1505
1506         * //Makefile.am : fixed a number of small problems with
1507           Makefiles spotted by Albert Chin
1508
1509 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1510
1511         * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
1512           Windows/MSC
1513
1514 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1515
1516         * libxslt/extensions.c: fixed a permutation of args to
1517           xsltPrintErrorContext()
1518
1519 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1520
1521         * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
1522           release of 1.0.2
1523         * tests/docs/Makefile.am libexslt/Makefile.am
1524           tests/documents/Makefile.am tests/general/Makefile.am
1525           xsltproc/Makefile.am: cleaning of Makefiles pointed out
1526           by make distcheck
1527
1528 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1529
1530         * libxslt/functions.h libxslt/transform.c: a bit of cleanup
1531
1532 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1533
1534         * libexslt/common.c libexslt/math.c libxslt/Makefile.am
1535           libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
1536           export xsltconfig.h at make install stage
1537
1538 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
1539
1540         * doc/xslt.html updated xsltproc description with the many new
1541           command line options Daniel has added, cleaned up some spelling
1542
1543 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1544
1545         * libxslt/extra.c libxslt/keys.c libxslt/templates.c 
1546           libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1547           serious changes on Result Value Trees and NodeSets
1548           w.r.t. deallocation and collect operations. Probably not
1549           100% clean (merge of allocated trees smells like a problem).
1550           Seems sufficient to close #58943 . Also check if XPath evaluations
1551           failed, and in this case stops the processing and avoid
1552           going further, goal is to not segfault on broken XSLT.
1553
1554 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1555
1556         * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
1557           some associated serious cleanup in the pattern code.
1558         * tests/docbook/result/*: regenerated all the results for the
1559           docbook testsuite. Seems killing #58878 also changes the
1560           fo results seriously.
1561         * tests/docs/Makefile.am tests/docs/bug-5[56].xml 
1562           tests/general/Makefile.am tests/general/bug-5[56].*: added
1563           2 more tests
1564
1565 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1566
1567         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
1568           libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
1569           fixed compilation warnings due to recent changes to the extension
1570           framework.
1571         * libxslt/preproc.[ch] libexslt/common.c
1572           fixed the precomputation of *:document elements
1573         * libxslt/functions.h: fixed a compilation warning
1574
1575 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1576
1577         * libxslt/xsltutils.c: applied fix suggested by Tom Moog
1578           for xsltTimeStamp() in bug report #58012
1579
1580 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1581
1582         * libxslt/functions.c libxslt/keys.c libxslt/transform.c 
1583           libxslt/xsltutils.h: cleaned up the code w.r.t. handling
1584           of 'non-standard' libxml element like namespace nodes.
1585         * tests/docs/Makefile.am tests/docs/bug-54.xml
1586           tests/general/Makefile.am tests/general/bug-54.*: added a 
1587           specific example in the regression tests
1588
1589 Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1590
1591         * HACKING: added John Fleck right to commit in the doc subdir
1592
1593 Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1594
1595         * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
1596         * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
1597           tests/general/Makefile.am tests/general/bug-52.*
1598           tests/general/bug-53.*: Added a few new tests for recently fixed
1599           stuff in libxml
1600         * tests/xmlspec/REC-xml-20001006-review.html
1601           tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
1602           DTD changed the result by adding extra attributes to the HTML output
1603
1604 2001-08-06  Peter Williams  <peterw@ximian.com>
1605
1606         * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
1607         when srcdir != builddir.
1608
1609 Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1610
1611         * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
1612           libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
1613           to easify extension element precomputation.
1614         * libexslt/functions.c: uses the new framework and precomputes
1615           func:result elements.
1616
1617 Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1618
1619         * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
1620
1621 Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1622
1623         * tests/general/bug-21-.out tests/general/bug-31-.out:
1624           this got fixed by libxml patches
1625         * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
1626           Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
1627           libexslt/functions.c libexslt/math.c libxslt/win32config.h
1628           libxslt/xsltconfig.h.in libxslt/xsltutils.h
1629           libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
1630           Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
1631           a few things related to those changes.
1632
1633 Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1634
1635         * libxslt/xsltutils.c: well one need one \n after DOCTYPE
1636         * test//*/*.out: the output of some tests changed, looks better
1637           actually
1638
1639 Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1640
1641         * libxslt/xsltutils.c: avoid extra \n when serializing top
1642           text nodes.
1643
1644 Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
1645
1646         * libxslt/extra.c: one more revision on Norm's localTime() function
1647
1648 Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1649
1650         * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
1651           exsltLeadingFunction when passing an empty node-set as the
1652           second argument
1653         * libxslt/functions.[ch]: gave priority to context-level functions
1654           over extension module functions. This allows a function declared
1655           with a func:function element to override an extension module
1656           function for example. This is a bit hackish...
1657         * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
1658           values didn't conform to the expected values. This is a bug in
1659           the EXSLT official use cases.
1660
1661 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1662
1663         * config.h.in configure.in libxslt/extra.c: tried to integrate
1664           Norm's implemntation of localTime()
1665
1666 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
1667
1668         * libxslt/extra.c: fixed a serious proble is node-set was called
1669           on a nodeset
1670         * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
1671
1672 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1673
1674         * libexslt/functions.c: fixed memory leaks
1675         
1676 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
1677
1678         * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
1679           libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
1680           more cleanup of the problems introduced with EXSLT, also closes
1681           bug #58180
1682
1683 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
1684
1685         * doc/internals.html - general cleanup
1686
1687 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1688
1689         * configure.in tests/Makefile.am tests/exslt/*: added some tests
1690           to check EXSLT conformance
1691         * libexslt/sets.c: fixed a typo when registering has-same-node
1692
1693 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
1694
1695         * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
1696           of memory allocations, raise a bug in the test suite, also
1697           need to be centralized as a single cleanup function.
1698
1699 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
1700
1701         * libxslt/transform.[ch]: applied changes from Tom Moog #58002
1702         * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
1703           Some cleanup, there is still a memory leak left and some warnings
1704           in libexslt.
1705
1706 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1707
1708         * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
1709           libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
1710           libxslt/xsltInternals.h: new extension framework.
1711           Added stylesheet module data, top-level and extension elements
1712           precomputing, global registration of top-level elements and 
1713           extension elements and functions.
1714           Extensions are no longer initialized from extension-element-prefixes
1715           declarations but when modules need the data.
1716           init/shutdown functions registered with xsltRegisterExtModule{,Full}
1717           only allocate and free module data, they shouldn't register the
1718           elements and functions any more.
1719         * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
1720           @node wasn't NULL.
1721         * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
1722           non-XSLT top-level elements before any xsl:import element.
1723         * libexslt/common.c libexslt/functions.c libexslt/math.c
1724           libexslt/sets.c: adapted to use the new extension framework.
1725         * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
1726           moved the test module from functions.c to extensions.[ch],
1727           modified it to use the new extension framework. Updated xsltproc
1728           to register the test module.
1729
1730 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
1731
1732         * libxslt/pattern.c: fixed an ugly problem with namespaces
1733           in templates compilation
1734         * tests/namespaces/tst4.*: added a specific testcase
1735         * libxslt/transform.c: reenabled debug
1736
1737 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1738
1739         * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
1740           releasing 1.0.1
1741         * doc/html/*.html: updated the docs.
1742         * xsltproc/xsltproc.c: activate line numbering unfortunately
1743           this works only with CVS, libxml2-2.4.1 is broken in this respect
1744
1745 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
1746
1747         * libxslt/documents.c enhancement to xsltFindDocument to
1748           cater for the Matt Sergeant patch
1749
1750 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1751
1752         * updating libxslt tutorial to include param support
1753
1754 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1755
1756         * libexslt/math.c: small cleanup
1757         * libxslt/functions.c: patch to document('') from Matt Sergeant
1758         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
1759           c.f. bug #57464 from Tom Moog
1760
1761 2001-07-19  Darin Adler  <darin@bentspoon.com>
1762
1763         * configure.in: Add HTML_DIR definition.
1764         * xsltproc/.cvsignore: Ignore some generated files.
1765
1766 2001-07-18  Peter Williams  <peterw@ximian.com>
1767
1768         * xsltproc/Makefile.am (INCLUDES): Fix compiling when
1769         srcdir != builddir.
1770
1771 2001-07-17  Thomas Broyer <tbroyer@ltgt.net>
1772
1773         * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
1774           libexslt/common.c libexslt/functions.c libexslt/math.c
1775           libexslt/sets.c: removed utils.[ch] as their content is
1776           integrated in libxml
1777         * libexslt/sets.c: uses the new libxml functions
1778         * libxslt/extra.[ch]: removed exsl:document
1779         * AUTHORS: added /me
1780
1781 2001-07-16  Thomas Broyer <tbroyer@ltgt.net>
1782
1783         * libexslt/.cvsignore: some more generated files to ignore
1784         * libexslt/Makefile.am: utils.h not installed anymore
1785         * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
1786           libexslt/math.c libexslt/sets.c:
1787           changed function prefix from exsl* to exslt*
1788           {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
1789           from common.c to exslt.c
1790           {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
1791           instead
1792         * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
1793           XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
1794         * xsltproc/xsltproc.c: updated to use the new function prefix
1795
1796 2001-07-15  Darin Adler  <darin@bentspoon.com>
1797
1798         * libxslt/.cvsignore:
1799         * tests/XSLTMark/.cvsignore:
1800         * tests/extensions/.cvsignore:
1801         * tests/xmlspec/.cvsignore:
1802         Some more generated files to ignore.
1803
1804 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1805
1806         * Makefile.am configure.in libexslt/Makefile.am:
1807           Integration of libexslt in the build system
1808         * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
1809           xsltproc/Makefile.am xsltproc/xsltproc.c:
1810           Moved xsltproc to a separate directory, linked it to libexslt,
1811           and added exslt version reports to -V
1812         * tests/*/Makefile.am: updated the path to xsltproc
1813         * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
1814           libexslt/functions.c libexslt/math.c libexslt/sets.c: added
1815           versionning informations, some cleanup, and added documentation
1816           to a couple of exported functions
1817
1818 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1819
1820         * libexslt/Makefile.am: account for new source files
1821         * libexslt/.cvsignore: added
1822
1823 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1824
1825         * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
1826           libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
1827           start implementing EXSLT
1828
1829 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
1832           trying to accept AVT for "format" in xsl:number
1833
1834 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836         * win32/libxslt/libxslt.defs: trying to close #57460 by adding
1837           xsltProfileStylesheet
1838
1839 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841         * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
1842           libxslt/functions.c libxslt/imports.c libxslt/keys.c
1843           libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
1844           libxslt/preproc.c libxslt/templates.c libxslt/transform.c
1845           libxslt/variables.c libxslt/xslt.c: provide context for
1846           error messages. Requires libxml head changes.
1847         * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
1848           problem
1849
1850 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1851
1852         * libexslt/Makefile.am: initial EXSLT framework
1853
1854 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1855
1856         * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
1857         * win32/libxslt/libxslt.def: added another entry point
1858         * libxslt/transform.c: fixed a comment block
1859         * doc/xslt.html doc/html/*: updated and regenerated the docs
1860
1861 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863         * win32/libxslt/libxslt.def: added missing functions
1864
1865 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867         * FEATURES libxslt/xsltproc.c libxslt/transform.c
1868           libxslt/xsltInternals.h: added Embedding Stylesheets
1869         * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
1870           from the REC about it
1871         * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
1872           tried to accomodate the various (and changing) proprietary
1873           ways of implementing chunking.
1874         * tests/docbook/result/xtchunk/html: now output is generated in
1875           ISO-8859-1
1876
1877 Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879         * libxslt/xsltproc.c: small cleanup
1880         * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
1881           for cdata/text handling
1882
1883 Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884
1885         * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
1886         * tests/documents/Makefile.am tests/documents/message.*: added
1887           a specific regression test
1888         * libxslt/transform.c: fixed an infinite loop
1889         * configure.in doc/Makefile.am: attempt to add --with-html-dir,
1890           this may work
1891
1892 Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1893
1894         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
1895           fixed exclude-result-prefixes handling and how namespaces
1896           propagate from the stylesheet to the result in general, this
1897           is a serious cleanup.
1898         * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
1899           tests/general/itemschoose.out tests/namespaces/extra.xsl
1900           tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
1901           tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
1902           tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
1903           tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
1904           tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
1905           tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
1906           tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
1907           tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
1908           tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
1909           tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
1910           tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
1911           tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
1912           fixed and rechecked all the tests where the namespace
1913           propagation was wrong either taht the rules were not applied
1914           correctly or that superfluous namespaces were declared in the
1915           stylesheets
1916
1917 Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1918
1919         * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
1920           libxslt/variables.h: Norm pointed out that element-available()
1921           didn't work, implemented it
1922         * tests/extensions/Makefile.am tests/extensions/list.*: added
1923           a test for all registered xslt element, function and default
1924           extensions.
1925
1926 Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928         * tests/documents/Makefile.am 'tests/documents/doc file.xml'
1929           tests/documents/docfile.xml tests/documents/test.result
1930           tests/documents/test.xml tests/documents/test.xsl:
1931           added a test for URI-escaping on document() input
1932
1933 Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1934
1935         * tests/docs/Makefile.am tests/general/Makefile.am
1936           tests/general/bug-49-* tests/docs/bug-49-*
1937           tests/general/bug-50-* tests/docs/bug-50-*: added a
1938           couple of regression tests for bugs posted on the list
1939
1940 Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1941
1942         * libxslt/xsltproc.c: avoid generating CDATA node in document
1943           tree when parsed, force generation of text nodes instead.
1944
1945 Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1946
1947         * doc/extensions.html: fixed a number of typo found by Dan York
1948         * libxslt/xsltutils.c: improved the profiling ouput, added the
1949           average value too.
1950
1951 Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1952
1953         * libxslt/variables.c: tryingt to fix a problem raised by Norm
1954
1955 Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1956
1957         * config.h.in configure.in: added gettimeofday() check
1958         * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
1959           profiling works option --profile (or --norman ;)
1960
1961 Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963         * libxslt/templates.c libxslt/transform.c libxslt/transform.h
1964           libxslt/variables.c: big cleanup on the way templates or 
1965           template fragments are processed, cleanup of stack building
1966         * tests/docs/Makefile.am tests/general/Makefile.am
1967           tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
1968           series of regression test for the variable/params lookups
1969         * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
1970           started working on profiling code, there is just invocation counting
1971           yet but the framework is in place.
1972
1973 Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1974
1975         * tests/docs/Makefile.am tests/general/Makefile.am
1976           tests/general/bug-40-* tests/docs/bug-40-*: added a specific
1977           regression test for the variable scope within templates problem
1978
1979 Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
1980
1981         * xsltInternals.h variables.c transform.c:
1982           fixed problem with variable scope within templates
1983
1984 Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1985
1986         * doc/extensions.html doc/internals.html doc/xslt.html:
1987           added a documentation on writing libxslt extensions, and
1988           added links to the main page
1989         * libxslt/functions.c libxslt/xsltInternals.h
1990
1991 Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1992
1993         * cleaned up many comments and error messages
1994
1995 Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997         * configure.in libxslt/xsltwin32config.h: released 0.14.0
1998         * doc/xslt.html: added 0.14.0 release
1999
2000 Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002         * doc/html/*: rebuilt docs before release
2003         * libxslt/extensions.c: fixed a function doc header
2004
2005 Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2006
2007         * FEATURES: updated
2008         * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
2009           support
2010         * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
2011           of specific tests
2012         * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
2013           something there, not visually perceptible
2014
2015 Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2016
2017         * tests/docbook/result/: the change in libxml affected the
2018           output of the Docbook tests (of course it was detected on
2019           a DocBook example)
2020
2021 Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2022
2023         * FEATURES: updated
2024         * libxslt/transform.c: added cdata-section-elements
2025         * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
2026           the REC
2027
2028 Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030         * FEATURES: updated
2031         * libxslt/xsltutils.c: do not dump document for which there have
2032           been no generated content
2033         * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
2034           test output accordingly
2035         * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
2036         * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
2037         * tests/xmlspec/Makefile.am tests/docbook/Makefi\f;\11 \r;\11 \ e;\11 \ f;\11 \10;\11 \11;\11 \12;\11 \13;\11 \14;\11 \15;\11 \16;\11 \17;\11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 r>
2038
2039         * Makefile.am libxslt/Makefile.am libxslt/numbers.c 
2040           libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
2041           Patches for Windows mostly contributed by Yon Derek
2042         * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
2043           win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
2044           Project file for Mircrosoft C provided by Yon Derek
2045
2046 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2047
2048         * libxslt/pattern.c: closing bug #56517, fixed a number of
2049           problems in the patterns compilations, priorities and debug
2050         * libxslt/transform.c: improved the template debug message
2051         * tests/docs/Makefile.am tests/general/Makefile.am
2052           tests/general/bug-39-* tests/docs/bug-39-*: added a specific
2053           regression test for #56517
2054
2055 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057         * libxslt/xslt.c: avoid a stupid bug when compiling with
2058           libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
2059
2060 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062         * libxslt/numbers.c: fix of a small bug
2063         * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
2064           while bug-hunting
2065
2066 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068         * tests/docbook/Makefile.am: added XHTML and XSL FO to the
2069           regression tests
2070         * tests/docbook/xhtml/*: added XHTML stylesheets
2071         * tests/docbook/fo/*: added XSL FO stylesheets
2072         * tests/docbook/result/xhtml/*: added XHTML results
2073         * tests/docbook/result/fo/*: added XSL FO results
2074
2075 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077         * HACKING: fixed, added William
2078
2079 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081         * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
2082           xml cases, and fixed text output to be recursive in text nodes
2083           lookups
2084
2085 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087         * configure.in: patch from Tony Graham to cleanup libxml2 detection
2088
2089 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2090
2091         * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
2092           'namespace' is a reserved C++ identifier
2093
2094 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2095
2096         * doc/xslt.html: adding 0.12.0 release
2097
2098 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2099
2100         * configure.in: preparing 0.12.0 release
2101         * libxslt/transform.c: a bit of cleanup on the XInclude defaults
2102         * libxslt/xsltconfig.h.in: added doc inline comment
2103         * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
2104           and enriched xsltproc --version to show them
2105         * doc/html/*.html: rebuilt the docs
2106         * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
2107           tutorial ends up in the tars and RPMs
2108
2109 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111         * libxslt.spec.in: updated the descriptions
2112
2113 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115         * libxslt/namespaces.[ch]: added a single namespace def copy
2116           operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
2117         * libxslt/transform.c: cleaned up xsltCopyNode to cope with
2118           any kind of input nodes.
2119         * libxslt/variables.c: checked and closed the last TODO about
2120           namespace propagation
2121         * tests/docs/Makefile.am tests/general/Makefile.am
2122           tests/general/bug-38-* tests/docs/bug-38-*: added a specific
2123           regression test for #56115 
2124
2125 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2126
2127         * updating tutorial: adding discussion of freeing memory, image
2128         files for callouts, link to xsltproc.c code
2129
2130 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132         * libxslt/variables.c: bug #56267 was still not fixed, forgot
2133           to remove the old code
2134         * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
2135           the test for good
2136
2137 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2138
2139         * libxslt/variables.c: fixed bug #56267, namespaces must
2140           be propagated when evaluating local variables.
2141         * tests/docs/Makefile.am tests/general/Makefile.am
2142           tests/general/bug-37-* tests/docs/bug-37-*: added a specific
2143           regression test for #56267 
2144
2145 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2146
2147         * libxslt/keys.c: avoid a possibility of an uninitialized variable
2148         * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
2149           libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
2150           request to have xinclude processing done on document() if requested
2151
2152 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2153
2154         * libxslt/Makefile.am: applied patch from Sander Vesik for -j2 
2155
2156 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2157
2158         * libxslt/preproc.c: removed a warning on xsl:transform
2159         * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
2160           tests/general/array.out tests/general/array.xsl: added a new
2161           test fround in xsl-dev
2162
2163 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2164
2165         * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
2166           tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
2167           serializer of libxml impacted the result of some tests. Checked
2168           that the XML REC renders identically.
2169
2170 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
2171
2172         * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
2173         generated html
2174
2175 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2176
2177         * libxslt/variables.c: fixed bug #55670, namespaces must
2178           be propagated when evaluating global variables.
2179         * tests/docs/Makefile.am tests/general/Makefile.am
2180           tests/general/bug-36-* tests/docs/bug-36-*: added a specific
2181           regression test for #55670 
2182
2183 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185         * doc/xslt.html: linked to the tutorial
2186
2187 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
2188
2189         * doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
2190         libxslttutorial.xml 
2191         adding tutorial
2192
2193 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195         * libxslt/transform.c: closed bug #55723, problem was due to
2196           a limitation of xsltGetNamespace() when the insertion point
2197           is the document.
2198         * tests/docs/Makefile.am tests/general/Makefile.am
2199           tests/general/bug-35-* tests/docs/bug-35-*: added a specific
2200           regression test for #55723 
2201
2202 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
2203
2204         * libxslt/transform.c: fixed problems with document() in
2205           xsltApplyTemplates and xsltForEach.  Cleaned up several
2206           error messages.
2207         * libxslt/keys.c: saved and restored ctxt->document within
2208           xsltInitKey to fix problem with keys when doc changed
2209         * libxslt/documents.[ch]: added new procedure xsltFindDocument
2210           needed when document() causes a change of doc within
2211           xsltApplyTemplates and xsltForEach
2212
2213 Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2214
2215         * libxslt/xsltutils.[ch]: closing bug #55683 required to add
2216           xsltGetNsProp()
2217         * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
2218           libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
2219           Updated to use the new function
2220         * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
2221           the fixes in the serialization of <pre> in HTML in libxml
2222           led to a number of changes in the output
2223
2224 Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226         * tests/docs/Makefile.am tests/general/Makefile.am
2227           tests/general/bug-32-* tests/docs/bug-32-*: added a specific
2228           regression test for #55722 
2229
2230 Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232         * doc/xslt.html: updated to ask to not send mail directly
2233         * tests/docs/Makefile.am tests/general/Makefile.am
2234           tests/general/bug-33-* tests/docs/bug-33-*: added a specific
2235           regression test for #55722 
2236
2237 Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239         * libxslt/pattern.c : trying to fix #55670
2240         * tests/XSLTMark/reverser.out : result of test changed when
2241           William fixed XPath
2242
2243 Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245         * doc/xslt.html: updated with 0.11.0
2246
2247 Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2248
2249         * configure.in libxslt.spec.in: released 0.11.0
2250
2251 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2252
2253         * libxslt/transform.c: William M. Brack found a small bug
2254           when call-template didn't find the template.
2255
2256 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2257
2258         * libxslt/transform.c: fixed handling of PI and comments
2259           (bug raised by Brent M Hendricks).
2260         * tests/docs/Makefile.am tests/general/Makefile.am
2261           tests/general/bug-31-* tests/docs/bug-31-*: added a specific
2262           regression test
2263
2264 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266         * libxslt/xsltproc.c: added --xinclude in the option list,
2267           patch from Raphael Hertzog
2268         * test/docbook/Makefile.am: force at least the gdp-handbook.xml
2269           test in the normal testsuite
2270
2271 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2272
2273         * libxslt/variables.c: Mark Vakoc found a bug in variable eval
2274           at the top template level 
2275         * tests/docs/Makefile.am tests/general/Makefile.am
2276           tests/general/bug-30-* tests/docs/bug-30-*: added a specific
2277           regression test
2278
2279 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281         * libxslt/functions.c: fixed the document() bug reported by
2282           Stephane GUIBOUD-RIBAUD
2283         * tests/docs/Makefile.am tests/general/Makefile.am
2284           tests/general/bug-29-* tests/docs/bug-29-*: added a specific
2285           regression test
2286
2287 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289         * configure.in libxslt/Makefile.am: fixed bug #54953
2290         * libxslt/attributes.c: cleanup pointed by Joe Orton
2291         * libxslt/xsltproc.c: added --catalogs to load catalogs from
2292           $SGML_CATALOG_FILES
2293         * libxslt/functions.c: cleanup unreached code
2294         * configure.in config.h.in libxslt/xsltproc.c: guarded the
2295           include with preprocessor definitions
2296
2297 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299         * tests/documents/Makefile.am tests/general/Makefile.am
2300           tests/multiple/Makefile.am tests/namespaces/Makefile.am
2301           tests/numbers/Makefile.am tests/xmlspec/Makefile.am
2302           tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
2303           tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
2304           configure.in: Makefiles cleanup from Joe Orton
2305
2306 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2307
2308         * tests/docbook/result/html/external.html 
2309           tests/docbook/result/html/graphics.html
2310           tests/docbook/result/html/gtest.html
2311           tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
2312           Added a test from coolo for IDs in external parsed entities
2313           and fixed 2 outputs
2314
2315 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317         * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
2318           added --version info to xsltproc closing #54952
2319
2320 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322         * tests/documents/Makefile.am tests/general/Makefile.am 
2323           tests/multiple/Makefile.am tests/namespaces/Makefile.am 
2324           tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
2325           Seems some of the changes I made for 0.9.0 Makefiles were
2326           not commited ...
2327
2328 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330         * configure.in: preparing 0.10.0 release
2331         * doc/xslt.html: updated
2332         * doc/html/* : rebuilt the docs
2333
2334 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2335
2336         * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
2337           libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
2338           avoiding modifying stylesheet informations, and fixing
2339           document() when called from a global variable init
2340
2341 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2342
2343         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
2344           add ctxt->inst to allow stylesheet element lookup (needed
2345           for document() fix)
2346         * libxslt/*.[ch]: generate docs for the structures and
2347           macros, general cleanup for docs
2348         * doc/html/*.html: regenerated all docs
2349
2350 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352         * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
2353           libxslt/xsltInternals.h: optimizations, cleanup of global
2354           variables handling
2355
2356 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2357
2358         * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
2359           libxslt/variables.c: force the precompilation of XPath expressions
2360           at stylesheet compilation time
2361
2362 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2363
2364         * libxslt/keys.c libxslt/transform.c: avoid some possibilities
2365           of crashes on debug
2366         * tests/REC/Makefile.am: be less verbose if things really go wrong
2367         * tests/docs/Makefile.am tests/general/Makefile.am
2368           tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
2369           the regression tests
2370
2371 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373         * libxslt/transform.c libxslt/xsltutils.c: fixed the default
2374           detection method to generate HTML documents 
2375         * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
2376           tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
2377           tests/XSLTMark/html.out tests/XSLTMark/products.out
2378           tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
2379           tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
2380           tests/general/bug-5-.out: updated a number of tests output
2381           accordingly
2382
2383 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385         * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
2386
2387 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388
2389         * libxslt/templates.c libxslt/transform.c: fixed bug #54446
2390           about attribute being generated twice. Fixed a number of related
2391           bugs on attributes handling.
2392         * tests/REC/test-7.1.4.out: this changed an attribute generation
2393           order
2394         * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
2395
2396 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398         * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
2399         * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
2400
2401 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403         * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
2404           the cases where perl is not in the path (nor in /usr/bin)
2405         * tests/docbook/result/html/gdp-handbook.html
2406           tests/docbook/result/html/kwrite.html
2407           tests/docbook/test/gdp-handbook.xml
2408           tests/docbook/test/kwrite.xml: commited a few more DocBook tests
2409
2410 Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2411
2412         * libxslt/xsltproc.c: added --nonet and --warnnet to catch
2413           cases where a network access is needed to load a DTD or entity
2414         * tests/docbook/Makefile.am: added --nonet
2415         * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
2416           fixed 2 tests as a result
2417
2418 Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2419
2420         * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
2421           try to remove the unneeded docbook Makefile stuff 
2422
2423 Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425         * doc/xslt.html: fixed a link error
2426         * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
2427         * libxslt/xsltproc.c: cleaned up the --repeat loop
2428         * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
2429           fixed the DOCTYPE in tests output
2430         * tests/docs/bug-25-.xml tests/doc/Makefile.am 
2431           tests/general/bug-25-.* tests/general/Makefile.am : added a new
2432           test case and fixed the EXTRA_DIST
2433
2434 Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2435
2436         * libxslt/extra.c: add more debug to xsltDebug
2437         * libxslt/transform.c: spent a few hours tracking down an ugly
2438           race like bug in xsltCopyTreeList() arghhh
2439         * libxslt/xsltproc.c: call xmlInitMemory() explictely
2440
2441 Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2442
2443         * doc/internals.html: more work done on the doc, mostly complete
2444           except the section on the XSLT stack and the extensions API
2445           since both still need more work.
2446
2447 Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2448
2449         * doc/internals.html doc/contexts.* doc/object.*: more work done
2450           on the doc
2451
2452 Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2453
2454         * doc/internals.html: more work done on the doc
2455
2456 Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2457
2458         * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
2459           for the CDATA output
2460
2461 Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2462
2463         * libxslt/xslt.c: do not escape content of CDATA nodes on output
2464
2465 Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2466
2467         * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
2468           doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
2469           doc/templates.fig doc/templates.gif: started writing tye doc
2470           on how libxslt works.
2471
2472 Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2473
2474         * libxslt/numbersInternals.h libxslt/numbers.c
2475           tests/numbers/format-number.out tests/XSLTMark/number.out:
2476           Patch from William Brack to bring format-number() more in alignment
2477           with the Java implementations.
2478
2479         * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
2480           from stylesheet
2481
2482 Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2483
2484         * tests/docbook/result/html/* tests/general/bug-11-.out 
2485           tests/multiple/result.xml tests/XSLTMark/*.out 
2486           libxslt/transform.c: all the PUBLIC and SYSTEM IDs
2487           were swapped
2488
2489 Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2490
2491         * libxslt/xsltproc.c: add a --docbook option if your libxml2
2492           has the SGML DocBook support compiled in.
2493
2494 Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2495
2496         * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
2497           tests especially on sorting
2498         * test/xsltutils.c: oops multiple sorts was actually broken !!!
2499           this should fix it
2500
2501 Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2502
2503         * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
2504           release
2505         * doc/html/* doc/xslt.html: updated and regenerated the docs
2506
2507 Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2508
2509         * xsltutils.[ch] transform.c: implemented multiple levels of
2510           sorting
2511         * test/REC/test-10-2.*: added a really small test for it
2512
2513 Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2514
2515         * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
2516           there can be multiple text and CDATA child
2517
2518 Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2519
2520         * tests/multiple/makefile.am: fixing #54015
2521         * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
2522           and a similar problem for the docbook tests
2523
2524 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2525
2526         * tests/general/bug-8-.out: fixed in libxml xpath
2527         * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
2528           problem in predicates within a pattern. Spotted another
2529           potential namespace problem
2530
2531 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2532
2533         * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
2534           libxslt/xsltproc.c: counting errors and warnings at compilation
2535           time. Stop processing in case of error.
2536         * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
2537           added more namespace related bug checks
2538
2539 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2540
2541         * libxslt/preproc.c libxslt/variables.c: found the source of a
2542           memory leak with DocBook introduced this w.e.. bit of cleanup.
2543         * tests/docbook/result/html/*.html : regenerated the DocBook tests
2544           results.
2545
2546 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548         * libxslt/variables.c: fixing bug #53769
2549         * tests/general tests/docs: added new examples from the
2550           bug reports to the regression tests, updated the Makefiles
2551
2552 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2553
2554         * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
2555           attributes.c extensions.[ch]: moved all stylesheet precomputation
2556           at stylesheet loading time (stylesheet transform should be thread
2557           safe now), improved params and variables evaluations (but optim
2558           is not complete yet).
2559         * TODO: updated
2560
2561 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563         * libxslt/xsltproc.c : changed the way --repeat works when
2564           used twice
2565
2566 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2567
2568         * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
2569           fixed default formatting
2570
2571 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2572
2573         * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
2574         * libxslt/xsltproc.c : added an option to process HTML input
2575
2576 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2577
2578         * libxslt/transform.c: Tony Gorski found a bug pointed by
2579           a compiler on Tandem
2580         * tests/documents/result.xhtml: this results in a small
2581           change in the output of this test
2582
2583 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2584
2585         * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
2586           bug #53689
2587
2588 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2589
2590         * transform.c: fixed text and cdata handling in xsl:copy
2591         * xslt.c : avoid crashing on invalid xslt input
2592         * test/general/bug-*.* test/docs/bug-*.xml : added a number of
2593           bugs submitted to the regression tests
2594
2595 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2596
2597         * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
2598
2599 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2600
2601         * configure.in: updated to 0.8.0
2602
2603 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2604
2605         * transform.c: fixed a bug introduced on handling #53401
2606
2607 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2608
2609         * transform.c: fixed #53401
2610         * configure.in libxslt/*.c: allowed to suppress debug reporting
2611           functionalities but it brings not noticeable improvements
2612         * doc/xslt.html doc/html/*: updated and regenerated docs
2613
2614 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616         * tests/general/bug-5-.out tests/multiple/out/*.orig
2617           tests/xmlspec/REC-xml-20001006*.html: fixed the test output
2618           following the libxml changes
2619
2620 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
2622         * libxslt/functions.c: applied TOM's patch to key()
2623         * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
2624           tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
2625           small HTML output change 
2626
2627 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2628
2629         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
2630           fixed current()
2631
2632 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2633
2634         * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
2635           libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2636           fixed for the most part the namespace handling problem in XPath
2637           expression computations.
2638         * test/doc/ tests/general: added bug 5 and 6
2639
2640 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642         * libxslt/xslt.c: applied William M. Brack patch fixing the
2643           template lack of support for priority
2644         * test/XSLTMark/*.out : this fixed anumber of problems in the
2645           XSLTMark output
2646
2647 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2648
2649         * libxslt/functions.c: removed warning in unparsed-entity-uri()
2650           fixed a bug in generate-id()
2651         * libxslt/transform.c: fixed null list result errors
2652         * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
2653           fixes for sorting semantic
2654
2655 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657         * config.h.in configure.in libxslt/xsltconfig.h.in: added
2658           ansidecl.h test
2659         * libxslt/xsltproc.c : added --xinclude option
2660         * tests/XSLTMark/union.out : fixed the output
2661
2662 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
2663
2664         * .cvsignore & doc/.cvsignore: Added CVS ignore files.
2665
2666 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2667
2668         * configure.in: released 0.7.0
2669         * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
2670           problems
2671
2672 Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673
2674         * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
2675           some checking against NULL pointers
2676
2677 Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679         * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
2680           added the XSLTMark in the regression tests as well as multiple
2681           output test from Ankh
2682         * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2683           libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
2684           patches and fixed a memory leak
2685         * tests/docbook/result/html/*.html : updated the results after
2686           William's patch
2687         * tests/xmlspec/REC-xml-20001006-review.html 
2688           tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
2689           an HTML doctype when serializing HTML result, but adds the
2690           encoding in ALT
2691
2692 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694         * libxslt/transform.c: applied fix to xsltApplyTemplates from
2695           William M. Brack
2696         * test/docbook/result/html/*.html: this change the output
2697         * tests/xmlspec/REC-xml-20001006-review.html 
2698           tests/xmlspec/REC-xml-20001006.html: this also fixed some of
2699           the reference anchors generated for the XML spec
2700
2701 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702
2703         * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
2704           libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
2705           libxslt/xsltutils.c: of course the way I defined
2706           UNUSED breaks on old gcc version. Try to be smart and
2707           also define it directly in xsltconfig.h
2708         * tests/xmlspec/Makefile.am: fixed the timing arg test
2709
2710 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
2713           implemented command line parameter passing
2714         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
2715           tested it by passing show.diff.markup=1 to build the review version too
2716
2717 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2718
2719         Huge cleanup, I switched to compile with
2720         -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2721         -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2722         -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2723         -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2724         -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2725         * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
2726           libxslt/functions.c libxslt/keys.c libxslt/numbers.c
2727           libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
2728           libxslt/transform.c libxslt/variables.c libxslt/xslt.c
2729           libxslt/xsltutils.c: basically made static unexported functions
2730           avoided name clashes and flagged unused parameters.
2731
2732 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2733
2734         * configure.in: 0.6.0 yet another release
2735         * doc/xslt.html doc/html/*: updated the docs
2736
2737 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2738
2739         * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
2740           libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
2741           extended xsltEvalStaticAttrValueTemplate and 
2742           xsltEvalAttrValueTemplate to support foreign namespaces,
2743           and fixed document()
2744
2745 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747         * xsltutils.h: cleanup some garbage added last night
2748         * xsltInternals.h variables.c transform.c templates.[ch]
2749           preproc.c pattern.c keys.c: switched the whole XSLt processing
2750           to use XPath precompiled expressions and reusing them.
2751         * functions.c: some cleanup, seems people don't use 
2752           unparsed-entity-uri() the way it's supposed to be used
2753
2754 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2757           libxslt/variables.c libxslt/xsltutils.h: Changed to work
2758           with the new way XPath is interpreted. This doesn't yet
2759           take advantage of the separate parsing/evaluation phases
2760
2761 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2762
2763         * libxslt/transform.c: robert@xsl.00008.org pointed out a
2764           problem in xsl:copy-of in case of attributes
2765         * tests/docs/Makefile.am tests/docs/bug-3-.xml
2766           tests/general/Makefile.am tests/general/bug-3-.*:
2767           added the test to the general regression suite
2768
2769 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2770
2771         * libxslt/functions.c: applied and fixed ptittom@free.fr patch
2772           fixing some of the missing functionnalities in the XSLT
2773           functions implementations.
2774           
2775 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777         * libxslt/Makefile.am: nick@debian.org forwarded a fix
2778
2779 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781         * README.cvs-commits: added, pointing to HACKING
2782         * HACKING: added defines commit rules.
2783
2784 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2785
2786         * libxslt/extra.c libxslt/variables.c: fixing compilation
2787           when libxml was compiled without debug support
2788
2789 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2790
2791         * configure.in: time for 0.5.0
2792         * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
2793           new test files are included in the distribution
2794         * doc/xslt.html : updated
2795         * doc/html/*.html: regenerated the docs
2796
2797 Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799         * tests/docbook/result/html/*.html: regenerated the HTML
2800           now that value-of an result tree don't include the fake root
2801
2802 Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2803
2804         * libxslt/transform.c libxslt/variables.c: removed a couple
2805           of possibly uninitialized var probs
2806         * tests/xmlspec/Makefile.am: run the processing without verbose
2807           avoid raising generated id differences.
2808
2809 Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811         * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
2812           reuse problem.
2813         * libxslt/transform.c: fixed a bug which exaplined why no
2814           optimization were resulting from preproc stuff
2815
2816 Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818         * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
2819           w.r.t. value of tree result (and attributes within it) fixed.
2820         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
2821           Integrated the xmlspec to the test (i.e. diffed output for
2822           changes).
2823
2824 Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2825
2826         * imports.c transform.c xslt.c xsltInternals.h: fixed a
2827           strip-spaces problem
2828         * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
2829           bugs to testsuite
2830
2831 Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2832
2833         * libxslt/transform.[ch]: finished integrating the current
2834           state of the preproc optimizations.
2835         * tests/xmlspec/diffspec.xsl: switched off diff printing
2836
2837 Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2838
2839         * libxslt/preproc.c libxslt/transform.c: started rolling in
2840           some of the optimizations.
2841
2842 Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844         * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
2845           transform.[ch]: previous commit broke a lot of stuff, fixing
2846           and preparing for next step
2847
2848 Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2849
2850         * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
2851           xsltInternals.h: started working on optimizing stylesheet
2852           element parsing. Just builds the extra informations so far.
2853         * xsltutils.h: added a missing XPath decl
2854
2855 Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857         * libxslt/variables.c: William M. Brack found a serious bug
2858           with imports and global variables ...
2859
2860 Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2861
2862         * libxslt/pattern.[ch] libxslt/transform.c: added 
2863           xsltCleanupTemplates() to clean up state left after processing.
2864
2865 Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2866
2867         * libxslt/transform.c: applied patch from William M. Brack
2868           to support with-param in xsltApplyTemplates().
2869
2870 Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2871
2872         * libxslt/pattern.c: fixed the compilation of patterns which
2873           contains XPath NodeTypes. Handling of nested predicates.
2874
2875 Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877         * libxslt/transform.c: save ctxt->node after for-each
2878
2879 Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881         * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
2882         * doc/xslt.html: updated
2883
2884 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886         * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
2887           added xsltDocumentElem implementing multiple file output,
2888           including 1.1 xsl:document but yet untested.
2889
2890 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2891
2892         * libxslt/extensions.c: fixed stoopid bug
2893         * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
2894           carrying extensions to the specification. Added node-set()
2895           for existing saxon and xt namespaces and debug() in libxslt
2896           namespace (http://xmlsoft.org/XSLT/namespace)
2897         * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
2898           plus cleanup.
2899         * configure.in tests/Makefile.am tests/namespaces: added some
2900           namespaces tests, including a test calling the extra debugging
2901           function in libxslt namespace, worked first time !!!
2902
2903 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2904
2905         * libxslt/xslt.c: extension prefix support for the full stylesheet
2906         * libxslt/transform.c libxslt/extensions.[ch]: more work should
2907           start working
2908
2909 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911         * doc/xslt.html : cleaned up, added a bit more description on
2912           the API section.
2913
2914 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2915
2916         * libxslt/Makefile.am libxslt/extensions.[ch]: started working
2917           on functions and element extensions. First on list will be
2918           a document element.
2919
2920 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2921
2922         * configure.in libxslt.spec.in: releasing 0.3.0
2923         * doc/xslt.html: updated
2924         
2925 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2926
2927         * configure.in tests/docbook/html : oops forgot to add
2928           the stylesheets themselves :-\
2929
2930 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2931
2932         * configure.in tests/Makefile.am tests/docbook tree:
2933           added docbook XSL based test suite
2934
2935 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2936
2937         * libxslt/xsltutils.c: reformat of messages
2938         * libxslt/xsltproc.c: removed memleak on --noout
2939         * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
2940           changed again the way parameter are evaluated before a
2941           call-template, seems to fix a few nasty bugs, memory alloc debug too
2942         
2943 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2944
2945         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2946           fixed the param evaluation problem in apply-template
2947         * libxslt/pattern.c: speed up seriously some context computation
2948         * libxslt/xsltInternals.h: preparing for extension support
2949           
2950 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2951
2952         * libxslt/Makefile.am: small cleanup
2953         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
2954           fixed current() I hope
2955
2956 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
2959           libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
2960           support of namespaces, both in templates and in XPath subexpressions
2961
2962 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2963
2964         * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
2965
2966 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968         * libxslt/pattern.c: when precompiled pattern is ALL, predicate
2969           contextual info must be recomputed
2970
2971 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2972
2973         * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
2974         * libxslt/xsltproc.c : added --maxdepth
2975
2976 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2977
2978         * libxslt/xsltproc.c: added --novalid and --noout as well
2979           as options printing when no args
2980         * libxslt/variables.c libxslt/transform.c: trying to get rid
2981           if some variable/params addressing errors.
2982
2983 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985         * FEATURES libxslt/attributes.c: fixed use-attribute-sets
2986         * libxslt/xsltutils.c: add carriage return to xsl:message when
2987           needed
2988
2989 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2990
2991         * libxslt/functions.c: fixed a bug with generate-id()
2992
2993 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995         * libxslt/xsltutils.c: started doing more useful stuff in
2996           xsltDebug
2997         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
2998           libxslt/xsltInternals.h: changed the way variables/params
2999           are stored
3000         * libxslt/xsltproc.c: removed a pedantic warning
3001         * libxslt/variables.[ch]: found an ugly evaluation bug
3002
3003 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3004
3005         * tests/REC/Makefile.am: updated
3006
3007 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009         * libxlst/functions.c: fixed ID generation
3010         * doc/xslt.html doc/html/*.html: updated/regenerated the doc
3011
3012 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014         * libxslt/numbers.c: removed a couple of memleaks
3015
3016 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018         * libxslt/pattern.[ch]: exported pattern matching interfaces
3019           for numbers.c and future debug module
3020         * libxslt/numbers.c: updated to new interface, should avoid
3021           unnecessary recompilation of patterns.
3022         * libxslt/xsltutils.[ch]: cleanup
3023         * tests/REC/gmon.out: removed :-)
3024
3025 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3026
3027         * libxslt/numbers.c: implemented level=any
3028         * libxslt/transform.c: corrected some default values
3029         * tests/REC/test-7.7-*.*: added
3030
3031 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3032
3033         * libxslt/pattern.c: priorities were horribly broken, hope it's
3034           fixed
3035
3036 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3037
3038         * FEATURES libxslt/imports.h libxslt/pattern.[ch]
3039           libxslt/xsltInternals.h libxslt/transform.[ch]
3040           libxslt/templates.c libxslt/xslt.c:
3041           Added apply-imports, keep a stack of running templates
3042         * libxslt/xsltutils.c: bugfixes, gather the output informations
3043           down the cascade
3044         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
3045           tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
3046           the real set of transformation on XML-1.0 2e generages a near
3047           perfect HTML. Needs just more number fixes and implementation
3048           and an obscure problem in 3.3.3
3049
3050 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3051
3052         * libxslt/pattern.c: added xsltMatchPattern()
3053         * libxslt/numbers.c: implemented "level=multiple" for xsl:number
3054
3055 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3056
3057         * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
3058         * libxslt/xsltutils.[ch] : added a small debugging hook
3059
3060 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062         * libxslt/FEATURES libxslt/transform.c: added support for
3063           disable-output-escaping in xsl:copy-of
3064         * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
3065           give more debugging info
3066
3067 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3068
3069         * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
3070           libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
3071           Includes, more document changes
3072         * libxslt/xsltutils.c: fix the output of doctype and what is or
3073           is not HTML
3074         * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
3075         * tests/Makefile.am tests/documents/* : added a new test from Stric
3076           exercising document() among other things
3077
3078 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3079
3080         * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
3081           for the level attribute for xsl:number
3082         * libxslt/numbers.c: internal restructuring
3083
3084 Fri Feb\18;\11 \19;\11