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