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