doing some testing and raising the build requirement to 2.5.10 applied
[platform/upstream/libxslt.git] / ChangeLog
1 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3         * configure.in libxslt.spec.in: doing some testing and raising
4           the build requirement to 2.5.10 
5         * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
6           for linking the exslt lib with the lib being build instead of the
7           installed one
8
9 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
10
11         * libxslt/pattern.c: Fixed problem with cascaded predicates
12           (more of bug 119946)
13
14 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
15
16         * restored earliest portion of ChangeLog (was corrupted)
17
18 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20         * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
21           for xsltGetDebuggerStatus and xsltSetDebuggerStatus
22         * doc/libxslt-api.xml: regenerated the API
23
24 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26         * configure.in: bump the libxml2 require to 2.6.0 which
27           should ship for good real soon...
28         * doc/Makefile.am: fix installation of HTML pages
29         * doc/libxslt-api.xml: rebuilt
30         * libxslt/xsltexports.h: cleanup
31         * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
32         * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
33
34 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
35
36         * libxslt/attributes.c: fixed bug 123822
37
38 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
39
40         * libxslt/pattern.c: fixed bug 119946
41         * configure.in: enhanced for better devel (me) testing
42
43 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
44
45         * configure.in: applied a small patch from Troels Walsted Hansen
46           for python libxml2 detection.
47
48 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
49
50         * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
51           python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
52           various compilation warnings (AIX as well as gcc)
53
54 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56         * libexslt/saxon.c: applied patch from Brett Kail to implement
57           saxon:line-number()
58
59 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
60
61         * libxslt/extensions.h libxslt/extra.h: fix some header paths
62           as pointed by Steve Ball
63
64 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
65
66         * libxslt/extensions.c: applied patch from Karl Eichwalder
67           apparently the xmlFree was introducting a memory error
68           on x86_64, though not reproduced.
69         * libxslt/transform.c: patch from Shaun McCance fixing a comment.
70
71 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
72
73         * python/libxslt.c: don't output errors to stdout by default
74           use stderr instead.
75
76 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
77
78         * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
79           IS_XSLT_REAL_NODE change
80         * python/Makefile.am Makefile.am: some makefile "distclean"
81           target improvement from Graham Wilson
82         * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
83           display.
84
85 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
86
87         * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
88           IS_XSLT_REAL_NODE, fixed bug 120644.
89
90 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
91
92         * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
93           libxslt/xsltutils.h: removing the DocBook SGML support
94
95 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97         * configure.in: preparing release libxslt-1.0.33
98         * doc/*: updated and rebuilt the docs
99         * doc/apibuild.py: small fixes for new tokens
100
101 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
102
103         * transform.c: enhanced previous fix to bug #120684, using
104           excellent suggestion by Daniel
105         * attributes.c: fixed bug #119583, merging attribute sets
106           from imported stylesheets.
107         * tests/docs/Makefile.am tests/docs/bug-131.xml
108           tests/general/Makefile.am tests/docs/bug-131*: added tests
109           to the regression suite for bug #120684.
110           
111 Sat Sep  6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
112
113         * pattern.c pattern.h imports.c: fixed bug 119946, caused by
114           incorrect creation of "extra" variables when compiling
115           templates on imported stylesheets.
116         * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
117           tests/general/Makefile.am test/docs/bug-130*: added tests
118           to the regression suite for this bug.
119
120
121 Wed Sep  3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
122
123         * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
124           a libxml2 change
125
126 Tue Sep  2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
127
128         * transform.c: fixing bug #120684 on crash caused by text between
129           apply-templates
130
131 Tue Sep  2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
132
133         * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional 
134           macros which affect exports and added mingw section
135
136 Mon Sep  1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
137
138         * libxslt/function.c: patch from Mark Vadoc to allow compiling
139           against libxml2 without XPointer supoort.
140
141 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
142
143         * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
144           with namespaced names reported by Steve Hay
145         * tests/docs/Makefile.am tests/docs/bug-129.*
146           tests/general/Makefile.am tests/general/bug-129*: added the
147           test to the regression suite for this bug.
148
149 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
150
151         * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
152           Mark Vakoc 
153
154 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
155
156         * libxslt/*.h: realigned parameters after taint
157
158 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
159
160         * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for 
161           Borland compiler, as reported by Eric Zurcher
162
163 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
164
165         * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
166           get included in the distrib
167
168 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
169
170         * libxslt/*.h libexslt/*.h: exportability taint of the headers.
171         * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
172           contain the export defs.
173
174 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176         * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
177           libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
178           for compilation with MingW compiler on Windows.
179
180 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
181
182         * keys.c: enhanced xsltInitCtxtKey to take care of multiple
183           instances of a key with the same namespace:name, reported
184           on the mailing list by Ian Young.  Added regression test
185           (bug-128).
186
187 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
188
189         * variables.c: fixed bug 119699 (missing error on shadowed
190           variable)
191         * autogen.sh: removed dependency on automake-1.4, updated
192           links for fetching auto* tools
193         * doc/Makefile.am: added check for automatic regeneration of
194           win32/*.def.src when api xml files are updated.
195
196 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
197
198         * transform.c: fixed bug 114563 (params not passed when
199           default template processed)
200
201 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
202
203         * xslt.c: fixed bug 119862 (missing param on ns error print)
204
205 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
206
207         * News configure.in: preparing libxslt-1.0.32 release
208         * doc/* : updated the doc and rebuilt
209
210 Thu Aug  7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
211
212         * breakpoint/Makefile.am: removed ref to libxslt.la
213         * numbers.c transform.c python/libxml_wrap.h python/types.c
214           xlstproc/xsltproc.c: Minor cleanup of warning errors
215
216 Mon Aug  4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
217
218         * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
219
220 Sun Aug  3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
221
222         * tests/docs/Makefile.am tests/docs/bug-127.*
223           tests/general/Makefile.am tests/general/bug-127*: added the
224           test from bug #118763 to the regression suite.
225
226 Sun Aug  3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
227
228         * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
229
230 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
231
232         Minor cleanup of regression test general/bug-125
233
234 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
235
236         Fixed bug 116517 - handling of '{' and '}'
237         * templates.c: added checks for escaping and balancing of
238           curly brackets
239         * tests/general/Makefile.am tests/docs/Makefile.am:
240           Added test case (bug-126) to regression suite.
241
242 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
243
244         Fixed bug 117552 - sort with multiple keys
245         * xsltutils.c: enhanced treatment of NaN when multiple sort
246           keys are specified.
247         * tests/general/Makefile.am tests/docs/Makefile.am:
248           Added test case (bug-125) to regression suite.
249           
250 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
251
252         Fixing bug 118561 (IRIX MIPSPro compiler warnings)
253         * transform.c, variables.c, xslt.c, xsltutils.c:
254           removed some unused variables
255   
256 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
257
258         Fixing bug 118558 (Solaris 8 compiler warnings)
259         * xslt.c: minor re-ordering of code
260         * functions.c: added an explicit cast
261         * number.c: added include for string.h
262         * security.c: added an explicit cast
263
264 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
265
266         * libexslt/date.c test/exslt/data/seconds.1 : changed sign
267           of date:seconds as previously posted to the mailing list
268         * numbers.c: extensive modification to cater for UTF8 within
269           the various routines.
270
271 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
272
273         * libexslt/strings.c: applied patch from Shaun McCance to fix bug
274           #117616 about EXST str:tokenize.
275         * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
276           added the test in the regression suite.
277
278 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
279
280         * xsltproc/xsltproc.c: applying a patch based on #117377
281           for --path option.
282
283 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
284
285         * libxslt/transform.c: allow strip-space to support full namespaces
286           using prefix:* , should fix #114287
287         * tests/docs/Makefile.am tests/docs/bug-124.*
288           tests/general/Makefile.am tests/general/bug-124*: added a
289           test to the regression suite for this bug.
290
291 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
292
293         * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
294           the attribute was already defined, should fix bug #113812
295         * tests/docs/Makefile.am tests/docs/bug-123.*
296           tests/general/Makefile.am tests/general/bug-123*: added the
297           test to the regression suite.
298
299 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
300
301         * libexslt/strings.c: applied patch from Shaun McCance to implement
302           exslt:split c.f. #117752
303         * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
304           added the test to the regression suite.
305
306 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308         * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
309           might require more attention could be an Unicode support breakage.
310
311 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313         * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
314           libxslt/xsltInternals.h: optimize text node coalescing by 
315           caching info about the last text node generated and doing
316           fast alloc/copy of the text. Should fix #115273
317
318 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
319
320         * fixed bug 113520, incorrect result for date:seconds
321           with change to type casting in libexslt/date.c
322
323 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
324
325         * fixed bug 114764: trouble with globals and RVT's
326           with minor changes in variables.c and transform.c
327           so that any global instantiated with an RVT gets
328           uninitialized when the RVT is destroyed.
329           
330 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332         * libxslt/transform.c: simple cast missing Peter Breitenlohner
333         * breakpoint/Makefile.am: added deps to libxslt
334         * tests/exslt/common/Makefile.am: integrated William Brack test
335           in the regression suite
336
337 Wed Jul  9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
338
339         * fixed bug 114812, trouble with imported exslt functions
340           added lookup function in libxslt/extension.c
341           enhanced exsltInitFunc in libexslt/functions.c to take
342           better care of imports
343
344 Wed Jul  9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
347           python/libxslt_wrap.h python/libxsltclass.txt: patch from
348           Sean Treadway, adding Python bindings for extension element and
349           some bindings cleanups.
350         * python/tests/Makefile.am python/tests/extelem.py: also add an
351           example/test.
352
353 Tue Jul  8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355         * python/libxml_wrap.h: applied patch from #116943 which should
356           fix the xsltSaveResultToFile python binding.
357
358 Mon Jul  7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360         * INSTALL: removed an old reference to libxml2 >= 2.2.12
361
362 Sun Jul  6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
363
364         * configure.in: releasing 1.0.31
365         * doc/*: update and rebuild of the docs
366
367 Sun Jul  6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369         * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
370           nodes.
371         * tests/docs/Makefile.am tests/docs/bug-122.*
372           tests/general/Makefile.am tests/general/bug-122*: added the
373           test to the regression suite.
374         
375 Sun Jul  6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
376
377         * libxslt/preproc.c: fix bug #115778 for attribute value template
378           on xsl:sort order
379
380 Sun Jul  6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
381
382         * libxslt/documents.c libxslt/transform.c: applied patch from
383           Keith Isdale to desactivate node numbering when running under
384           the debugger.
385
386 Sun Jul  6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
387
388         * libxslt/security.c: fix the write checking code when
389           the output filename does not parse as an URL bug #115402
390
391 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
392
393         * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
394           triodef.h were missing from the distribution
395
396 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398         * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
399           libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
400           to section 3
401         * libexslt/sets.c: applied patch from Peter Breitenlohner
402         * doc/*: rebuilt the docs
403         * tests/docbook/result//* tests/xmlspec/*.html: changes in
404           generattion of &quot; as " in element content.
405
406 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
407
408         * libxslt/transform.c: changed xsltChoose to ignore whitespace 
409           which is a sibling of xsl:when
410
411 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
412
413         * libxslt/xslt.c: fixed a possible crash when the document
414           wasn't a proper stylesheet.
415
416 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
417
418         * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
419
420 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
421
422         * win32/defgen.xsl: new file, generates the export sources.
423         * win32/*.def.src: these are now autogenerated, changes to these
424           will not be logged anymore.
425
426 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
427
428         * tests/docs/Makefile.am tests/docs/bug-121.*
429           tests/general/Makefile.am tests/general/bug-121*: added the
430           example for bug #112904 in the regression tests, the bug fix is
431           actually in libxml2
432
433 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
434
435         * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
436         * configure.in libxslt.spec.in python/Makefile.am: cleanup
437           of --with-python like for libxml2
438
439 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
440
441         * libxslt/xsltutils.c: fixing bug #112995, a problem with
442           NaN within the sort element. Also added regression test.
443
444 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
445
446         * doc/Makefile.am: fixing bug #112803 , make sure to avoid
447           network accesses when building
448
449 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
450
451         * libxslt/transform.c: fixed a segfault introduced with the RVT
452           handling change, bug #112703 .
453
454 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
455
456         * libxslt/xslt.c: make sure stylesheet compilation errors
457           forces a NULL stylesheet, fixes #112270
458
459 Sun May  4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461         * NEWS configure.in : preparing release 1.0.30
462         * doc/apibuild.py: backported a patch from libxml2
463         * doc/*: updated and rebuilt the docs
464
465 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
468           cleaning up Result Value Tree handling
469         * libexslt/functions.c libexslt/strings.c: fixed a pair of
470           implementations.
471         * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
472           added Mark Vakoc test combining for-each and exslt:tokenize
473
474 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476         * libxslt/transform.c: fixing bug #111755 when a template is
477           applied to an attribute
478         * tests/docs/Makefile.am tests/docs/bug-119.*
479           tests/general/Makefile.am tests/general/bug-119*: added the
480           example in the regression tests for that bug.
481
482 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
483
484         * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
485           for the HTML generation fixing #111799
486         * doc/html/*.html doc/html/*.png: associated update
487
488 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
489
490         * libxslt/variables.c: removed premature call to xsltFreeStackElem
491         * win32/libxslty.def.src: added more exports
492
493 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
494
495         * NEWS doc/*.xsl doc/*.html: updated the web site, made the
496           transition to XHTML1 added validity checking to the makefile rules.
497
498 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
499
500         * python/generator.py: fixed a problem in the generator where
501           the way functions are remapped as methods on classes was
502           not symetric and dependant on python internal hash order,
503           as reported by Stéphane Bidoul
504         * libexslt/strings.c: attempt at fixing an object type pbm
505         * libxslt/triodef.h: update for OpenVMS from libxml2
506
507 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
508
509         * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
510           generation of the man page
511
512 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514         * libexslt/sets.c: fixed a bug introduced in the last commit
515         * libxslt/transform.c: tried to fix #111437
516         * tests/docbook/result/xtchunk/html/*.orig
517           tests/multiple/out/*.orig: side effect of #111437 change.
518
519 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
520
521         * libexslt/strings.c: applied last patch for #110023 from 
522           Mark Vakoc
523         * libexslt/sets.c: fixed a memory leak when mixing one of the
524           EXSLT set functions and a Result Value Tree
525         * TODO: there are other bugs around in libexslt/sets.c in conjunction
526           with Result Value Tree
527
528 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530         *  libxslt/extensions.c: patch from Vasily Tchekalkin fixing
531            bug #111420 about double initialization of extension contexts
532
533 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535         * libxslt/transform.c: fix bug #110577 namespace in copy-of
536           don't obbey the same rules as for literal reusl elements.
537         * tests/docs/Makefile.am tests/docs/bug-118.*
538           tests/general/Makefile.am tests/general/bug-118*: added the
539           example in the regression tests for that bug.
540         * libxslt/variables.c: fixed a bug introduced in fixing #110020
541         * tests/docs/Makefile.am tests/docs/bug-11[67].*
542           tests/general/Makefile.am tests/general/bug-11[67]*: added 2
543           regression tests one still exposing a mem leak (Mark Vadoc).
544
545 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
546
547         * libxslt/pattern.c: fix a memory related segfault on a
548           pattern compilation error #110189
549
550 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
551
552         * libxslt/variables.c: fixing bug #110020 on global parameter
553           and variables mismatch
554         * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
555           the test to the regression suite
556
557 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
558
559         * libexslt/math.c: applied patch from Charles Bozeman fixing
560           the math power function where args were inverted #110996
561         * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
562           added the test to the regraession for #110996
563         * libexslt/sets.c: avoid a problem with nodesets.
564
565 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
566
567         * libxslt/win32config.h: added HAVE_MATH_H
568           
569 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
570
571         * win32/Makefile.msvc: fixed compilation with thread-enabled
572           libxml
573           
574 Wed Apr  9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
575
576         * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
577           with RTF in libexslt
578
579 Mon Apr  7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
580
581         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
582           libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
583           other places where ctxt->document pointer may be used without 
584           checking it agaisnt NULL.
585         * tests/docs/Makefile.am tests/docs/bug-115.*
586           tests/general/Makefile.am tests/general/bug-115*: added the
587           example in the regression tests for that bug.
588         * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
589
590 Tue Apr  1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
591
592         * configure.in NEWS: preparing 1.0.29 release
593         * libxslt/documents.c: generate the document order for document()
594           loaded resources.
595         * doc/*: updated and regenerated the docs
596
597 Tue Apr  1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599         * libxslt/transform.c: fixed a namespace redundancy problem
600           in xsl:element
601         * tests/docs/Makefile.am tests/docs/bug-114.*
602           tests/general/Makefile.am tests/general/bug-114*: added an
603           example in the regression tests for that bug.
604
605 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607         * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
608           and avoid some warnings when loading the python modules on non
609           Linux platforms.
610         * libxslt/transform.c: fix a bug introduced in the document lookup
611           and exhibited by the keys test.
612
613 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615         * tests/docs/Makefile.am tests/docs/bug-113.*
616           tests/general/Makefile.am tests/general/bug-113*: added an
617           example in the regression tests for bug #109160 fixed in libxml2
618
619 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621         * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
622           libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
623         * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
624
625 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627         * libxslt/transform.c: forgot to make one change related to
628           Result Value Tree change, pointed out by Sebastian Rahtz
629         * tests/docs/Makefile.am tests/docs/bug-112.*
630           tests/general/Makefile.am tests/general/bug-112*: added an
631           example in the regression tests that bug
632
633 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635         * libxslt/transform.c: second part of the patch fixing #108905
636           performances problems, ask for computation of document order on
637           the document transformed and avoid inefficiencies building large
638           nodesets of unique nodes.
639         * configure.in: fix a trouble with libtool in my debug environment.
640
641 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643         * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
644           Result Value Tree are now generated with a document root node
645           not an element, it's quite cleaner.
646         * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
647           also prepared for libxslt-1.0.28 release
648         * doc/*: updated and regenerated the docs
649
650 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652         * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
653           Finally fixed bug #75813, processing or Result Value Tree 
654           converted into node-sets should be a bit more sensible now.
655         * tests/exslt/common/node-set.2.out: the associated fix in libxml2
656           fixes this regression test, there is 4 nodes, not 3
657         * tests/docs/Makefile.am tests/docs/bug-111.*
658           tests/general/Makefile.am tests/general/bug-111*: added an
659           example in the regression tests for bug #75813
660         
661 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663         * tests/docs/Makefile.am tests/docs/bug-110.*
664           tests/general/Makefile.am tests/general/bug-110*: added an
665           example in the regression tests for bug #108976 which is
666           fixed in libxml2
667
668 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670         * tests/docs/Makefile.am tests/docs/bug-109.xml
671           tests/general/Makefile.am tests/general/bug-109*: added an
672           example in the regression tests for the invalid bug #108716
673
674 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676         * libxslt/variables.c: fixed bug #108633 reported by
677           Jerome Pesenti about recursive global variables/param detections
678         * tests/reports/Makefile.am tests/reports/rec*: added regression
679           tests for the checking of recusion in global/local param/variables.
680
681 Fri Mar  7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683         * libxslt/numbers.c: valgrind pointed out an uninitialized
684           variable use in format-number()
685
686 Fri Mar  7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
687
688         * tests/docs/Makefile.am tests/docs/bug-108.xml
689           tests/general/Makefile.am tests/general/bug-108*: added an
690           example in the regression tests bug #107804 fixed in libxml2
691
692 Wed Mar  5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694         * libxslt/pattern.c: fixed bug #107591 node() in pattern
695           matches should catch comments and PIs
696         * tests/docs/Makefile.am tests/docs/bug-107.xml
697           tests/general/Makefile.am tests/general/bug-107*: added an
698           example in the regression tests for this case
699
700 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702         * tests/docs/Makefile.am tests/docs/bug-106.xml
703           tests/general/Makefile.am tests/general/bug-106*: added the next
704           example for bug #106788 from James Clark in the regression tests,
705           the bug fix is actually in libxml2
706
707 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709         * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
710           for Python checks, makefile cleanup, and convenience changes
711
712 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
713
714         * xsltproc/xsltproc.c: had to comment out Igor last change
715           since it made libxslt-1.0.27 depends on libxml2 newly 
716           API extension which hasn't propagated yet :-(
717
718 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720         * configure.in: preparing release 1.0.27
721         * doc/*: updated and rebuilt the docs
722
723 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725         * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
726           generation
727
728 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730         * tests/docs/Makefile.am tests/docs/bug-105.xml
731           tests/general/Makefile.am tests/general/bug-105*: added the
732           example for bug #106788 from James Clark in the regression tests,
733           the bug fix is actually in libxml2
734
735 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737         * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
738           James Clark and a bit of cleanup
739         * tests/docs/Makefile.am tests/docs/bug-104.xml
740           tests/general/Makefile.am tests/general/bug-104*: added the
741           example in the regression tests for this case
742
743 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745         * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
746
747 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
748
749         * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
750
751 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
752
753         * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
754         * win32/configure.js: included handling of the trio option
755
756 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758         * configure.in doc/*: preparing release 1.0.26
759
760 Fri Feb  7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762         * libxslt/functions.c: fixing another bug in document(), bug #105450
763         * tests/documents/test_bad.result: Slight change to the output
764
765 Fri Feb  7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767         * libxslt/functions.c: fixing a segfault in document(), bug #105418
768         * tests/documents/Makefile.am tests/documents/test_bad: add the
769           specific test as suggested by Jean T Anderson
770
771 Fri Feb  7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
772
773         * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
774           libxslt/preproc.c libxslt/transform.c libxslt/variables.c
775           libxslt/xslt.c: tried to fix 105387 and all similar cases
776           in the library sources.
777
778 Wed Feb  5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780         * doc/* configure.in: preparing for release of 1.0.25
781
782 Wed Feb  5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784         * xsltproc/xsltproc.c: fixed bug #99623
785
786 Tue Feb  4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788         * libxslt/transform.c: fixing bug #105116 sometimes one need
789           to generate a default namespace reset xmlns="" in the output
790         * tests/docs/Makefile.am tests/docs/bug-103.xml
791           tests/general/Makefile.am tests/general/bug-103*: added the
792           example in the regression tests for this case
793
794 Tue Feb  4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796         * libxslt/pattern.c libxslt/transform.c: changed the way the
797           root element of value tree are handled to fix bug #104123
798
799 Tue Feb  4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801         * README: change of policy w.r.t. mails
802         * configure.in: small cleanup
803         * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
804           a couple of bugs raised by Eric van der Vlist in #104114
805         * tests/exslt/*/*.out: slight change to the tests
806
807 Tue Feb  4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809         * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
810           emphasis on the fact that --docbook should not be used
811           for XML.
812
813 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
814
815         * python/libxslt.c: fixed a couple of return error #104150
816           reported by Peter O'Shea 
817
818 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820         * xsltproc/xsltproc.c: fixed a double free of stylesheet
821           when applied to a standalone stylesheet
822
823 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825         * configure.in: preparing release 2.0.24
826         * libxslt.spec.in: small update
827         * doc/*: updated the news, rebuilt the APIs descriptions
828
829 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831         * libxslt/functions.c: fixed #101502 by applying and cleaning up
832           the associated patch from Daniel Stodden.
833         * tests/documents/Makefile.am tests/documents/fragment*: added a
834           specific test.
835
836 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
837
838         * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
839           for extension modules init and shutdown callbacks, check that
840           they are now called when needed.
841         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
842           started adding the extension module support at the Python level.
843           Still a strange bug to hunt down left.
844
845 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847         * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
848           libxslt/xslt.c: fixed bug #101003 on attribute-sets value
849           computation in the presence of imports
850         * tests/docs/Makefile.am tests/docs/bug-102.xml
851           tests/general/Makefile.am tests/general/bug-102*: added an
852           example in the regression tests for this case
853
854 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
855
856         * xsltproc/xsltproc.c: final touch to #102800 fix
857
858 Thu Jan  9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860         * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
861           memory debug checking which got deactivated at some point ?!?
862         * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
863         * libxslt/xsltutils.c: very small change on HTML indentation handling
864
865 Thu Jan  9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
866
867         * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl 
868           tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
869           exclude-result-prefixes to avoid extra namespace declaration being
870           dumped following the fix for #102920 in libxml2
871
872 Wed Jan  8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874         * libxslt/transform.c: fixed a problem related to directory
875           checking and creation raised by Craig Goss
876
877 Thu Jan  2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879         * libexslt/strings.c: applied patch from Jörg Walter to provide
880           URI escaping and unescaping functions.
881
882 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884         * libexslt/strings.c: Alexey Efimov found a typo bug in
885           exsltStrPaddingFunction()
886
887 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889         * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
890
891 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
892
893         * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
894           applied patch from Craig A. Berry for the VMS port.
895
896 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
897
898         * libxslt/xsltInternals.h: increase the max number of cascaded
899           sort operations.
900         * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
901           the Windows binaries.
902
903 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
904
905         * win32/libxslt.def.src: added more exports for Stephane Bidoul
906         
907 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909         * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
910           the apibuilder script, regenerated the APIs
911
912 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914         * libxslt/numbers.c: numbering should not traverse XInclude
915           nodes left in the tree. Closes bug #101114 raised by
916           Bernd Kuemmerlen
917
918 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920         * doc/apibuild.py: fixed a bug in merging public info from
921           C modules.
922         * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
923           the iconv option to configure.js didn't work, and 
924           added zlib option needed when linking xsltproc statically
925
926 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928         * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
929           the generation of libexslt-api.xml
930         * libexslt/exslt.h: small cleanup.
931
932 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
933
934         * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
935           copied over the apibuild.py from libxml2, adapted a bit and
936           regenerated the API description in XML. Todo: libexslt-api.xml
937         * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
938           libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
939           libxslt/pattern.c libxslt/preproc.c libxslt/security.c
940           libxslt/templates.c libxslt/transform.c libxslt/transform.h
941           libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
942           libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
943           report from the scripts.
944         * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
945           package
946
947 Thu Dec  5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949         * libxslt/transform.c: xsl:element generated superfluous xmlns
950           declarations, closes bug #99905
951         * tests/docs/Makefile.am tests/docs/bug-101.xml
952           tests/general/Makefile.am tests/general/bug-101.*: added the
953           example in the regression tests for this case
954
955 Wed Dec  4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
956
957         * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
958           within an <xsl:text>
959
960 Mon Dec  2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
961
962         * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
963           #100056
964         * tests/docs/Makefile.am tests/docs/bug-100.xml
965           tests/general/Makefile.am tests/general/bug-100.*: added the
966           example in the regression tests for this case
967         * tests/docs/Makefile.am tests/docs/bug-99.xml
968           tests/general/Makefile.am tests/general/bug-99.*: this test
969           covers an xsl:attribute namespace bug that Norm pointed out.
970
971 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973         * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
974           win32/libxslt.def.src: applied another patch from Richard Jinks
975           for the export of teh sorting routine and allowing per context
976           sort.
977
978 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
979
980         * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
981           libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
982           redefining the sorting routine, plus a bit of tweaking of the
983           interfaces.
984
985 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
986
987         * doc/Makefile.am doc/parsedecl.py: fixed the API generation
988           scripts.
989         * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
990         * doc/html/*.html: updated too
991         * python/libxsltclass.txt: updated too
992
993 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995         * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
996           xsltGetProfileInformation() to retrieve profiling informations
997           from an XSLT transformation context. It returns it as an XML
998           tree. Provided by Michael Rothwell this closes RFE #99527
999
1000 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002         * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1003           in xsltFindElemSpaceHandling() missing imported informations
1004         * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1005           of this test.
1006
1007 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009         * libxslt/namespaces.c: fix for namespace generation on 
1010           attributes created with xsl:attribute
1011
1012 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014         * libxslt.spec.in configure.in: add a line in %changelog for releases
1015
1016 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1017
1018         * libxslt/transform.h: Kir Kolyshkin pointed out it lacked 
1019           xsltInternals.h reference.
1020
1021 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
1023         * python/tests/*.py: enable libxml2 memory debug before
1024           loading libxslt since libxslt initialization now includes
1025           EXSLT registration which initialize the libxml2 library and
1026           allocate memory
1027
1028 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030         * python/libxsl.py: updated with new version from Stéphane Bidoul
1031
1032 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1033
1034         * win32/libxslt.def.src: exported new functions
1035
1036 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038         * libexslt/date.c: patch from Charles Bozeman fixing a memory
1039           leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
1040         * python/tests/exslt.py: trouble with mem debug in that specific
1041           test...
1042
1043 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045         * libxslt/xsltInternals.h: Alexey Efimov reported a portability
1046           problem when compiling on HP-UX
1047
1048 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050         * python/generator.py python/libxslt.c: fixes for compiling
1051           without config.h
1052
1053 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1054
1055         * libxslt/transform.c: fixed bug #99168 select evaluating to
1056           a node list check
1057
1058 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1059
1060         * tests/documents/result.xhtml: the XHTML1 serialization change
1061           to libxml2 modifies slightly the result of that test.
1062
1063 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1064
1065         * configure.in: the python bindings requires libxml2 >= 2.4.25
1066           for the regexp stuff.
1067
1068 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070         * configure.in: similar patch to #98825 for --with-python
1071
1072 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1073
1074         * libxslt/variables.c: fix bug #98793 on clash of imported global
1075           variables.
1076         * tests/reports/tst-1.err: this changes the output of that test
1077
1078 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080         * configure.in: preparing 1.0.23
1081         * doc/*: rebuilding the docs
1082
1083 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085         * python/libxslt.c: make sure to register EXSLT for the bindings
1086         * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1087         * xsltproc/xsltproc.c: minor cleanup
1088
1089 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1090
1091         * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1092           when building outside of the source tree
1093
1094 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096         * python/generator.py: xpathObjectRet() pertains to the libxml2
1097           module, add the namespace.
1098
1099 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1100
1101         * libxslt/win32config.h: cleanup
1102         * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1103         * win32/Makefile.msvc: modified to allow mingw coexistence
1104         * win32/configure.js: integrated mingw
1105         * win32/Readme.txt: cleanup
1106         * xsltproc/xsltproc.c: allowed stdarg for mingw
1107
1108 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1109
1110         * doc/xsltproc.1
1111         * doc/xsltproc.html - ran stylesheets to update man page
1112         and html with Daniel's fix to #95510
1113
1114 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116         * libxslt/transform.c: applied patch from Brian McCauley fixing #95493 
1117         * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1118         * README: fix the bug page URL
1119
1120 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122         * libxslt/functions.c: make sure the fixup for key() reported
1123           by John Escott actually works.
1124         * tests/docs/Makefile.am tests/docs/bug-98.xml
1125           tests/general/Makefile.am tests/general/bug-98.*: added the
1126           example in the regression tests for this case
1127
1128 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130         * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1131         * tests/docs/Makefile.am tests/docs/bug-97.xml
1132           tests/general/Makefile.am tests/general/bug-97.*: added the
1133           example in the regression tests for this case
1134         
1135 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137         * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1138           checks in recursive copies.
1139         * tests/docs/Makefile.am tests/docs/bug-96.xml
1140           tests/general/Makefile.am tests/general/bug-96.*: added the
1141           example in the regression tests for this case
1142
1143 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145         * libxslt/functions.c: autoconvert key() first arg to string,
1146           reported by John Escott
1147
1148 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150         * libxslt/transform.c: corner case handling of copying a CDATA node.
1151
1152 Fri Nov  8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1153
1154         * libxslt/win32config.h: retired xmlwin32version.h
1155
1156 Fri Nov  8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1157
1158         * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1159           written by Thomas Schraitle (RFE #96485)
1160
1161 Thu Nov  7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1162
1163         * doc/xsltproc.xml
1164         * doc/xsltproc.1
1165         clarifying --catalog option and xsltproc's use of 
1166         XML_CATALOG_FILES and /etc/xml/catalog. fixes
1167         http://bugzilla.gnome.org/show_bug.cgi?id=97891
1168         
1169 Mon Nov  4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171         * xsltproc/xsltproc.c: remove the use of snprintf, and use
1172           libxml2 string API instead.
1173         * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1174           try to cope with architecture lacking some of the string functions,
1175           reuse the trio ones compiled in libxml2 , should close #97113
1176
1177 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179         * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1180           the spec file and associated changes in the Makefiles.
1181
1182 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1183
1184         * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1185
1186 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188         * libxslt/keys.h: fixed include c.f. bug #96487
1189         * config.h.in:  Red Hat 8.0 induced change 
1190
1191 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1194           fixed bug #78501 when using a non ascii character for the
1195           number formatting grouping separator.
1196         * tests/docs/Makefile.am tests/docs/bug-95.xml
1197           tests/general/Makefile.am tests/general/bug-95.*: added the
1198           example in the regression tests for this case
1199         * libxslt/attributes.c: cleaning up a problem introduced in last
1200           patch
1201
1202 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1203
1204         * libxslt/attributes.c: fixed minor typo in a call to
1205           xmlHasNsProp
1206
1207 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1208
1209         * python/types.c: fixed bugs when passing result value tree
1210           to Python functions.
1211
1212 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1213
1214         * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1215           MS runtime
1216         * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1217           runtime
1218         
1219 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220
1221         * configure.in: preparing 1.0.22
1222         * doc/*: upated and rebuilt the docs
1223
1224 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1225
1226         * libxslt/variables.c: fixed bug #86421 
1227         * tests/docs/Makefile.am tests/docs/bug-94.xml
1228           tests/general/Makefile.am tests/general/bug-94.*: added the
1229           example in the regression tests for this case
1230
1231 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232
1233         * xsltproc: added and tested the --path option to close #79638
1234
1235 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237         * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1238           with the inherited stylesheet value.
1239         * tests/docs/Makefile.am tests/docs/bug-93.xml
1240           tests/general/Makefile.am tests/general/bug-93-inc.*
1241           tests/general/bug-93.*: added the example in the regression
1242           tests for this case
1243         
1244 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1247           possibility to register a transformation context specific
1248           error handler, with xsltSetTransformErrorFunc() and provided
1249           a new routine xsltTransformError() to handle contextual errors,
1250           this should fix #94435
1251         * libxslt/*.c: modified all the code to use the context specific
1252           error handling, as a result xsltPrintErrorContext() is not called
1253           anymore except internally from xsltTransformError()
1254
1255 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1256
1257         * libxslt/transform.c: closing #94933, any error will make
1258           the transformation abort with  no result.
1259         * tests/reports/tst-1.err tests/reports/tst-1.out 
1260           tests/reports/undefvar.err: this changed the regression tests
1261           output.
1262         * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1263           updated the result accordingly to the fixes done last month.
1264         * libxslt/namespaces.c: make sure to avoid duplicate namespace
1265           declarations in the result trees. May fix #93692 but it's unclear.
1266
1267 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269         * xsltproc/xsltproc.c: added a --path option to provide the
1270           enhancement requested by #79638, first cut at it, untested
1271           yet.
1272
1273 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275         * libxslt/xslt.c: seems the media-type attribute wasn't
1276           always correctly handled
1277
1278 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280         * libxslt/transform.c: added URI escaping in case the resource 
1281           target computation of exslt:element failed. Should fix #81837
1282
1283 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285         * README: updated the contact informations
1286
1287 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289         * libxslt/pattern.c: fixed the behaviour of node() patter which
1290           didn't patch the one defined in XPath :-( . Closes bug #95793
1291         * tests/docs/Makefile.am tests/docs/bug-92.xml
1292           tests/general/Makefile.am tests/general/bug-92.*: added the
1293           example in the regression tests for this case
1294
1295 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1296
1297         * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1298         * win32/Makefile.msvc: added security.c to the build
1299         * win32/libxslt.def.src: exported functions from security.c
1300
1301 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303         * xsltproc/xsltproc.c: added another option --writesubtree to allow
1304           documents to be written only to  a given subtree.
1305
1306 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308         * libxslt/security.[ch] libxslt/Makefile.am: new module with
1309           runtime security checks, it will also check and do directory
1310           creation when allowed
1311         * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1312           libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1313           security infrastructure probes at file reading or file creation
1314         * xsltproc/xsltproc.c: plugged the security module there too,
1315           added the new options --nowrite and --nomkdir
1316         * doc/*: updated the man page and regenerated.
1317
1318 Wed Oct  9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320         * doc/*: updated the doc XSLT to add the search, added the search
1321           page, fixed a link problem raised by Yves Pratter, regenerated
1322
1323 Wed Oct  9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325         * doc/index.py: the indexer version of the XSLT part of the
1326           xmlsoft site + archives
1327
1328 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
1330         * win32/Makefile.msvc: introduced double-run compilation.
1331         * win32/configure.js: introduced double-run compilation.
1332
1333 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335         * configure.in: preparing 1.0.21
1336         * doc/* : updated and regenerated the docs and web pages
1337
1338 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340         * libxslt/transform.c: fixed a disable output escaping bug for
1341           HTML output introduced in 1.0.20 and raised by Mario Weilguni
1342         * tests/docs/Makefile.am tests/docs/bug-91.xml
1343           tests/general/Makefile.am tests/general/bug-91.*: added the
1344           example in the regression tests for this case
1345
1346 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1347
1348         * doc/xlst.html: changing link on ftp.gnome.org
1349
1350 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352         * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1353           reported for libxml2
1354
1355 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357         * Makefile.am configure.in: trying to fix the same problem as
1358           #88412 by bypassing all the python subdir if python ain't detected
1359
1360 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1361
1362         * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1363
1364 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1365
1366         * libexslt/date.c: fixed the embedded '-' in the duration format 
1367           function
1368         * tests/.../difference.1.xml: added test cases which illustrated
1369           the above bug
1370
1371 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1372
1373         * libexslt/date.c: fixed date:difference() bugs, removed all
1374           type conversion warnings.
1375         * libxslt/xsltutils.c: removed unused local variable.
1376
1377 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1378
1379         * doc/xsltproc.html:
1380         oops, forgot to update the html version of the man page
1381
1382 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1383
1384         * doc/xsltproc.xml
1385         * doc/xsltproc.1
1386         * doc/xsltproc2.html
1387         Fixing erroneous mention of old --warnnet option (thanks to Jean
1388         T. Anderson for pointing this out)
1389
1390 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1391
1392         * win32/configure.js: added more readme info for the binary
1393           package.
1394         
1395 Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397         * libxslt/pattern.c: fixed a bug in match="node()" reported by
1398           Ben Ko
1399
1400 Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402         * libxslt.spec.in: fixes libary path for x86_64 AMD
1403
1404 Thu Sep  5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406         * python/Makefile.am: applied patch from Christophe Merlet to
1407           reestablish DESTDIR
1408
1409 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410
1411         * libxslt/transform.c: re-applied the patch from Nathan Myers about
1412           a possible memory leak in case of error
1413
1414 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415
1416         * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1417           nice logos generated by Marc Liyanage
1418         * doc/site.xsl *.html: changed the stylesheet to show the new
1419           logo and regenerated the pages
1420
1421 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423         * python/libxslt-python-api.xml python/libxslt.c
1424           python/libxsltclass.txt python/tests/basic.py: applied a patch
1425           from Ralf Mattes providing style.saveResultToString()
1426
1427 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429         * configure.in: preparing release 1.0.20
1430         * doc/*: updated and regenerated the docs
1431
1432 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434         * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1435           doing the evaluation of attribute value templates 
1436         * libxslt.spec.in python/Makefile.am: fixed some troubles
1437           with "make rpm"
1438
1439 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441         * python/libxslt.c: fixed the parameter order when calling
1442           Python based extensions.
1443
1444 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446         * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1447           cleanup.
1448         * tests/docs/Makefile.am tests/docs/bug-90.xml
1449           tests/general/Makefile.am tests/general/bug-90.*: added the
1450           example in the regression tests for this case
1451
1452 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1453
1454         * win32/Makefile.msvc: added the prefix location to the include
1455         and lib search path.
1456
1457 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458
1459         * libxslt/transform.c: found and fixed the small <xsl:choose>
1460           bug which was giving troubles to DocBook users (the test expression
1461           of <when> was evaluated in the namespace context of <choose> !)
1462
1463 2002-08-18  Havoc Pennington  <hp@pobox.com>
1464
1465         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1466         both automake 1.6 and 1.4 installed get the right automake. Means
1467         compilation from CVS will now require the latest automake 1.4
1468         release, or manually creating symlinks called "automake-1.4" and
1469         "aclocal-1.4"
1470
1471 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473         * configure.in python/Makefile.am: AMD x86-64 induced changes from
1474           Frederic Crozat
1475
1476 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478         * libxslt/functions.c: recovering to the old (somewhat) broken
1479           implementation of document('') when there is no base for the
1480           source document or it can't be realoaded (e.g. when the sytlesheet
1481           was loaded from a memory string). Matt Sergeant insisted on this
1482           one :-)
1483
1484 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486         * libxslt/transform.c: applied another patch from Nathan Myers about
1487           a possible memory leak in case of error
1488
1489 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491         * libxslt/transform.c: applied a patch from Nathan Myers about
1492           an erroneous free in case of error
1493
1494 Thu Aug  1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496         * configure.in: upon suggestion of Marc-Andre Lemburg, make 
1497           the misdetection of libxml2 python bindings a warning only
1498
1499 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1500
1501         * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1502           a bug reported by Gero Meissner (87230)
1503         * fixed a problem compiling python directory when multiple
1504           'make' jobs were executed (python/Makefile.am)
1505
1506 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508         * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1509           at the xsltdbg interface when encountering an empty attribute
1510           set.
1511
1512 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514         * tests/* : the change in HTML meta encoding tag serialization
1515           affected some of the results
1516
1517 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519         * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1520           to fix Red Hat bug #68614 
1521
1522 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1523         
1524         * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1525           if there is no *.pdb
1526         
1527 Sat Jul  6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529         * configure.in: preparing 1.0.19
1530         * doc/* : rebuilt the docs
1531
1532 Sat Jul  6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534         * libxslt/transform.c: fixed bug #83749 about namespace generated
1535           being invalid when they are inherited from the context.
1536
1537 Fri Jul  5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539         * libxslt/transform.c: fixed bug #86753 on multiple identical
1540           attributes being generated, oops ...
1541         * tests/docs/Makefile.am tests/docs/bug-89.xml
1542           tests/general/Makefile.am tests/general/bug-89.*: added an
1543           example in the regression tests for this case
1544         
1545 Fri Jul  5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547         * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1548         * tests/docs/Makefile.am tests/docs/bug-88.xml
1549           tests/general/Makefile.am tests/general/bug-88.*: added an
1550           example in the regression tests for this case
1551
1552 Fri Jul  5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554         * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1555           Ken Neighbors to implement/fix sorting orders
1556         * tests/docbook/result/*/gdp-handbook.* 
1557           tests/docbook/result/xtchunk/html/*.orig
1558           tests/general/bug-12-.out tests/general/bug-63.out:
1559           cleaned up the result of "make tests" following some changes
1560           in namespace axis order and serialization rules in libxml2
1561
1562 Thu Jul  4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1563
1564         * transform.c further enhancement for bug 84902 (another
1565           path), also cleaned up code slightly
1566
1567 Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1568
1569         * transform.c: fixed bug 84902 - message with terminate=yes
1570           caused segfault
1571
1572 Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573
1574         * tests/docs/Makefile.am tests/docs/bug-87.xml
1575           tests/general/Makefile.am tests/general/bug-87.*: added a
1576           example in the regression tests for a case where the XML
1577           default namespace was missing from the namespace axis
1578         * xsltproc/xsltproc.c: added the informations that parameter
1579           strings are expected to be UTF8
1580         * libxslt/attributes.c: fixes on attribute group implementation
1581
1582 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1583
1584         * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1585         updating docs to add reference to UTF-8 requirement for
1586         stringparam command line option
1587
1588 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589
1590         * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1591           fixed document('') as pointed by Eric van der Vlist
1592         * tests/docs/Makefile.am tests/docs/bug-86.xml
1593           tests/general/Makefile.am tests/general/bug-86.*: added the
1594           specific example in the regression tests
1595
1596 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598         * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1599           patch from Ken Neighbors fixing some format-number inconsistencies
1600         * tests/numbers/format-number.out tests/numbers/format-number.xml
1601           tests/numbers/format-number.xsl: the patch also included
1602           updates to the regression tests
1603
1604 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606         * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1607           xsl:number level="multiple"
1608         * tests/docs/Makefile.am tests/docs/bug-84.xml
1609           tests/general/Makefile.am tests/general/bug-84.*: added a 
1610           specific example in the regression tests
1611
1612 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614         * libexslt/dynamic.c: turned a function static
1615         * libxslt/win32config.h: applied patch from Mark Vadoc
1616
1617 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619         * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1620           libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1621           a patch from Mark Vakoc to implement the EXSLT
1622           object dyn:evaluate(string) extension function, and a small fix
1623           to date.c
1624
1625 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627         * configure.in: preparing 1.0.18
1628         * doc/*: recompiled the API and web site
1629
1630 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632         * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1633           duplicated namespace declarations, this might not be as generic as
1634           it should but works well for DocBook stylesheets
1635
1636 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638         * libxslt.pc.in: fix bug #82970
1639
1640 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642         * python/libxslt-python-api.xml python/libxslt.c 
1643           python/libxsltclass.txt : tried to fix #79105 by providing a 
1644           specific error registering routine.
1645
1646 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647
1648         * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1649           adding xsltSaveResultToString()
1650         * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1651           doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1652           API with the new function.
1653
1654 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1655
1656         * libxslt/function.c: applied a patch from Richard Jinks
1657           to avoid a crash in element-available()
1658
1659 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661         * libxslt.spec.in: applied patch from Geert Kloosterman to
1662           not miss gif and .png files in the RPM  documentation
1663
1664 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666         * libexslt/libexslt.4: Applied patch for the EXSLT man page
1667           from Charles Bozeman
1668
1669 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671         * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c 
1672           libxslt/xsltconfig.h.in: applied a man page patch from 
1673           Christian Cornelssen and fixed a couple of issues he raised.
1674
1675 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677         * xsltproc/xsltproc.c: moved the extension dump out of the loop
1678
1679 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681         * libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
1682           Applied Mark Vakoc patch to show registered extensions in xsltproc
1683         * doc/*: rebuilt the API, docs and website
1684         * python/libxsltclass.txt: this added an entry point
1685
1686 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1687
1688         * libxslt/xslt.c: xsl:include crash fix
1689         * libxslt/imports.c: xsl:include crash fix
1690         * libxslt/imports.h: xsl:include crash fix      
1691
1692 Wed May  9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1693
1694         * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1695
1696 Thu May  2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698         * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1699           fixed some return code problems raised by Thomas Mauch
1700
1701 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703         * libxslt/transform.c: don't allow adding an attribute to
1704           a document node
1705
1706 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708         * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1709         * doc/*: rebuilt the docs.
1710
1711 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713         * libxslt/variables.c: better attempt to fix the problem in
1714           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1715
1716 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1717
1718         * win32/dsp/*.dsp: Removed obsolete macros
1719         * win32/dsp/*.def: Updated export definitions
1720         
1721 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723         * libxslt/variables.c: tried to fix a problem in
1724           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1725
1726 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728         * libexslt/date.c: applied another patch from Charles Bozeman to
1729           enhance date/duration support
1730         * tests/exslt/date: added the associated set of regression tests
1731
1732 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1733
1734         * libexslt/date.c: applied a patch from Charles Bozeman to add
1735           duration routines to the date exslt extensions.
1736
1737 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738
1739         * libexslt/exslt.h: extern "C" {  missing by Mark Vakoc
1740
1741 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1742
1743         * libexslt/date.c: fixed type inconsistencies, double->int
1744          and unsigned/signed mismatch warnings eliminated
1745
1746 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1747
1748         * win32/Makefile.msvc: XSLT debugger support fix
1749         * win32/configure.js: XSLT debugger support fix
1750         * libxslt/xsltconfig.h.in: XSLT debugger support fix
1751
1752 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754         * configure.in: preparing 1.0.16
1755         * doc/*: updated and rebuilt the docs
1756
1757 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759         * libxslt/attributes.c: removed a warning
1760         * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1761           added xsltRunStylesheetUser() API needed to fix #78546
1762         * xsltproc/xsltproc.c: second part of the fix #78546
1763
1764 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766         * python/Makefile.am: fixing the equivalent of #75779
1767
1768 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770         * libxslt/keys.c: fixed bug #78735
1771         * configure.in tests/Makefile.am tests/keys/*:
1772           added the tests in a separate directory
1773
1774 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776         * tests/docs/Makefile.am tests/docs/bug-83.xml
1777           tests/general/Makefile.am tests/general/bug-83.*: added a 
1778           specific example for bug #78662 in the regression tests
1779         * tests/docbook/: this also changed a couple of DocBook results
1780         
1781 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783         * configure.in: trying to kill #77827 IEEE conformance on alphas
1784         * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1785           bug #78211
1786         * tests/docs/Makefile.am tests/docs/bug-82.xml
1787           tests/general/Makefile.am tests/general/bug-82.*: added a 
1788           specific example for bug #78211 in the regression tests
1789
1790 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792         * libxslt/pattern.c: applied patch from Mark Vakoc
1793
1794 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796         * tests/docs/Makefile.am tests/docs/bug-81.xml
1797           tests/general/Makefile.am tests/general/bug-81.*: added a 
1798           specific example for bug #76927 in the regression tests
1799         
1800 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802         * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1803         * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1804           that $(datadir) should be used for docs
1805
1806 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1807
1808         * configure.in: preparing 1.0.15
1809         * doc/*: updated and rebuilt
1810
1811 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1812
1813         * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1814           libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1815         * tests/docs/Makefile.am tests/docs/bug-80.xml
1816           tests/general/Makefile.am tests/general/bug-80.*: added a 
1817           specific example for bug #76043 in the regression tests
1818
1819 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1820
1821         * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1822           steps which were not compiled
1823         * tests/docs/Makefile.am tests/docs/bug-79.xml
1824           tests/general/Makefile.am tests/general/bug-79.*: added a 
1825           specific example for bug #75902 in the regression tests
1826         
1827 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1828
1829         * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1830           attribute match rules evaluation
1831         * tests/docs/Makefile.am tests/docs/bug-78.xml
1832           tests/general/Makefile.am tests/general/bug-78.*: added a 
1833           specific example for bug #75777 in the regression tests
1834         
1835 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837         * libxslt/transform.c: found another stupid bug by step by 
1838           step processing of the code
1839         * libxslt/pattern.c: idem, except that once stupid mistake
1840           ELEM vs NODE forced the templates to be stored in a list
1841           instead of a hash table, fixing this stupidity should
1842           again lead to a substantive improvement of processing speed.
1843           Like divide by 2 processing time for DocBook stylesheets.
1844
1845 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1846
1847         * libxslt/transform.c: fixing bug #75603
1848         * tests/docs/Makefile.am tests/docs/bug-77.xml
1849           tests/general/Makefile.am tests/general/bug-77.*: added a 
1850           specific example for bug #75603 in the regression tests
1851
1852 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1853
1854         * python/Makefile.am: Art Haas pointed a stupid error
1855
1856 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858         * Makefile.am tests/Makefile.am tests/*/Makefile.am
1859           tests/*/*/Makefile.am : added "make valgrind" targets
1860           to run the test suite under the debugger control
1861         * transform.c: valgrind spotted 2 bugs, one related to
1862           the ordering of the deallocation of the data associated to
1863           a transofrmation, the second in xsltCopyTree when the new
1864           node may have been coalesced with an adjacent text node.
1865           The regression tests now pass cleanly under testgrind.
1866
1867 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869         * python/Makefile.am: fixed a stupid bug
1870
1871 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873         * configure.in: preparing 1.0.14
1874         * doc/*: updated rebuilt
1875         * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1876           implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1877           with the Windows maintainers
1878
1879 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881         * python/Makefile.am python/generator.py python/libxslt.c
1882           python/types.c python/tests/Makefile.am: applied the same kind of
1883           fixes to the Python Makefiels than to libxml2 ones. Updates
1884           and cleanups too.
1885
1886 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1887
1888         * libexslt/common.c libxslt/pattern.c  libxslt/transform.c
1889           libxslt/variables.c: chaing result tree values which may
1890           be deallocated and must not be kept in the template 
1891           pattern lookup cache. Thanks to Valgrin to allow finding
1892           the real problem in bug #74857
1893
1894 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1895
1896         * libxslt/*.h doc/* python/*: applied another cleanup comment
1897           diff from Heiko W. Rupp, regenerated the API and python
1898
1899 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901         * tests/docs/Makefile.am tests/docs/bug-76.xml
1902           tests/general/Makefile.am tests/general/bug-76.*: added a 
1903           home brewed test for path computation elmininating duplicate
1904           in result sets.
1905
1906 Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908         * doc/Makefile.am: fixed a build problem in some environements
1909
1910 2002-03-08  jacob berkman  <jacob@ximian.com>
1911
1912         * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1913         as make will automatically look there for these files
1914
1915 Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917         * configure.in libxslt/xsltwin32config.h: preparing release
1918           1.0.13
1919         * doc/*: updated and rebuilt the docs
1920         * python/libxslt.c: fixed a possible reentrancy problem
1921
1922 Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924         * libxslt/pattern.c: Fixes the problems exposed by #73880
1925           those ought to be computed at stylesheet compile time, not
1926           at run-time, and the computation was wrong.
1927         * libxslt/transform.c: get rid of fake nodes coming from node-set
1928           transformations. At least if they are still produced they will
1929           become easy to spot as resulting document won't be well-formed.
1930
1931 Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933         * libxslt/extensions.c: fixed bug #73791 related to extension
1934           function declared in included stylesheets
1935         * tests/exslt/functions/function.7.*: added specific test
1936
1937 Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939         * tests/docs/Makefile.am tests/docs/bug-75.xml
1940           tests/general/Makefile.am tests/general/bug-75.*: added a 
1941           specific example for bug #72150 in the regression tests
1942
1943 Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945         * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1946           similar way as #71457
1947
1948 Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950         * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1951           some HTML meta encoding fixups resulting from fix in libxml2
1952
1953 Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955         * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1956           related to the XPath changes in fixing #61290
1957           
1958 Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1959
1960         * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1961           pattern
1962
1963 Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1964
1965         * libexslt/date.c: patch from Charles Bozeman for the exslt date
1966           extension
1967         * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1968           the associated regression test provided by Charles
1969
1970 Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972         * libxslt/preproc.c: Fixed #73088 with the associated patch
1973
1974 Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976         * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1977           unless compiled explicitely with memory debugging switched on
1978         * TODO: refreshed a bit
1979
1980 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982         * python/generator.py python/libxslt.c: changes for the 'usual'
1983           setup.py to allow building a libxml2-python
1984           module based on the same code. The initialization is however
1985           different the 2 .so files fo libxml2 and libxslt are identical and
1986           they entry point initialize both libraries. this is done to avoid
1987           some possible nasty problem since the Python don't merge the maps
1988           of all shared modules.
1989         * python/libxsl.py: attempt to cope with the shared library loading
1990           problem when both modules are not merged.
1991
1992 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994         * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1995           documentation for the wrappers and python modules.
1996
1997 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999         * tests/docs/Makefile.am tests/docs/bug-74.xml
2000           tests/general/Makefile.am tests/general/bug-74.*: added a 
2001           specific example for bug #71342 in the regression tests
2002         * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2003           #71342 changed one attribute serialization.
2004
2005 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007         * python/Makefile.am: trying to fix #71270 
2008
2009 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011         * python/*.py: removed tab used spaces
2012         * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
2013         * doc/news.html doc/xslt.html: rebuild/updated
2014
2015 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017         * tests/docs/Makefile.am tests/docs/bug-73.xml
2018           tests/general/Makefile.am tests/general/bug-73.*: added a 
2019           specific example for bug #71181 in the regression tests
2020
2021 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023         * libxslt/pattern.c: fixed bug #71181 p/text() would not
2024           work. A bit of cleanup.
2025
2026 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028         * xslt-config: fixing Red Hat bug #59508
2029
2030 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2031
2032         * tests/docs/Makefile.am tests/docs/bug-72.xml
2033           tests/general/Makefile.am tests/general/bug-72.*: added a 
2034           specific example for bug #58444 in the regression tests
2035
2036 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038         * libxslt/transform.c: fixed bug #58444, was quite simpler
2039           than expected.
2040
2041 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043         * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
2044           closed bug #70131, still wondering about the position() when
2045           the node is selected.
2046
2047 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049         * tests/docs/Makefile.am tests/docs/bug-71.xml
2050           tests/general/Makefile.am tests/general/bug-71.*: added a 
2051           specific example for Norm's bug in the regression tests
2052
2053 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055         * libxslt/attributes.c: fixed a bug reported by Norm
2056
2057 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059         * python/libxml.c : fixed a small warning.
2060         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2061           python/libxsltclass.txt: rebuilt the APIs
2062
2063 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065         * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
2066           libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
2067           libxslt/xsltInternals.h: adding extra run-time informations
2068           to make the stylesheet really read-only at run-time.
2069
2070 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072         * libxslt/transform.c: fixing bug #70281
2073
2074 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076         * libxslt/numbers.c: trying to fix #68759
2077
2078 Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2079
2080         * python/Makefile.am: seems some version of automake didn't
2081           generate the dependancies right as Jacob found out. Add
2082           an extra dependancy rule.
2083
2084 Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2085
2086         * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2087           python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2088           Fixed the python Makefiles, corrected a bug showing up on ia64,
2089           changed the name of the python internal module too
2090
2091 Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093         * Copyright Makefile.am configure.in libxslt.spec.in: change the
2094           Licence to MIT Licence and release of 1.0.11
2095         * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
2096           doc/xslt.html: updates of the docs accordingly
2097         * libxslt/xsltwin32config.h: numbering
2098         * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2099           python/libxslt-python-api.xml: cleanup the dependancies with
2100           libxml2
2101         * python/tests/extfunc.py: updated examples.
2102
2103 Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2106           doc/parsedecl.py: fixup the script and rebuid the API
2107         * libxslt/extensions.h: cleanup
2108         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2109           python/libxsltclass.txt: provided accessors for a lot of the
2110           tructures involved in the transformation. Stylesheet and
2111           transformation python object don't free automatically the
2112           encapsulated object when deallocated.
2113         * python/tests/Makefile.am python/tests/basic.py
2114           python/tests/extfunc.py python/tests/pyxsltproc.py:
2115           updated the examples
2116
2117 Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119         * xsltproc/xsltproc.c: small fix
2120         * Makefile.am: cleanup
2121         * python/tests/Makefile.am: avoid a problem with $(TESTS)
2122         * python/generator.py python/libxml_wrap.h python/libxsl.py
2123           python/libxslt.c python/libxsltclass.txt: augmented the
2124           wrappers
2125         * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2126           libxslt-python API to get an estimate of what is missing
2127
2128 Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2131           python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2132           to libxslt_xsltApplyStylesheet() removed the memleaks left and
2133           fixed an import order.
2134         * python/tests/basic.py python/tests/extfunc.py: updated the tests
2135
2136 Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138         * python/libxlst.c python/libxslt-python-api.xml 
2139           python/libxsltclass.txt: plugged the extension of the engine
2140           with python defined functions
2141         * python/tests/Makefile.am python/tests/extfunc.py: added a
2142           basic test, still a memleak, cleanup function needed.
2143
2144 Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146         * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2147           spec file will now build libxslt-python, fought with shared
2148           and other crazyness, seems to work now :-)
2149         * doc/libxslt-api.xml: regenerated
2150
2151 Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153         * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2154           tests/*/*/Makefile.am: refactored make tests, make all now don't
2155           run the test suite
2156         * python/Makefile.am: added tests
2157         * python/tests/basic.py python/tests/Makefile.am: added the first
2158           basic test, memory debug included
2159
2160 Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162         * configure.in python/Makefile.am: attempst to tweak to get
2163           full memory debug...
2164         * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2165           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2166           the basic API starts to work
2167         * python/tests/test.*: first basic test
2168         * libxslt/xsltutils.c: fixed a comment
2169
2170 Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2171
2172         * configure.in doc/Makefile.am: do not install outside of prefix,
2173           make sure the API get shipped.
2174
2175 Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177         * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2178           reactivated xsltMatchPattern() since this is really something
2179           one may want to have access to in an extension function.
2180         * Makefile.am configure.in python/Makefile.am python/generator.py
2181           python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2182           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2183           python/types.c: started working on the python bindings, borrowed
2184           most of the work done for libxml2, most of the generator code
2185           is similar. Commit at the point where this compiles cleanly and
2186           "import libxslt" doesn't yield any missing entry point.
2187
2188 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190         * libxslt/pattern.c: patch from Charles Bozeman to support
2191           child::* patterns.
2192
2193 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195         * libxslt/keys.c: Bob Stayton pointed out a problem when
2196           using unions in key match patterns.
2197         * tests/docs/Makefile.am tests/docs/bug-70.xml
2198           tests/general/Makefile.am tests/general/bug-70.*: added a 
2199           specific example in the regression tests
2200         
2201 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203         * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2204           closes bug #69809 submitted by Michael Kroell
2205
2206 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208         * xsltproc/xsltproc.c: added links to the Web site from usage()
2209
2210 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212         * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2213           an index based on comments content similar to libxml2 one
2214           The code need more specific comments.
2215         * doc/*: rebuilt the web site with the new references
2216
2217 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219         * libxslt/functions.h: roll back the change after more analysis
2220           proper fix is to restore the definition of xmlXPathFuncLookupFunc
2221           int libxml2
2222
2223 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225         * libxslt/functions.h: fixed a proble  after some cleanup of libxml2
2226           includes.
2227
2228 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230         * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2231           error when parsing -o arguments.
2232
2233 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235         * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2236           Fixed RH bug #57496, xsltproc was not returning error
2237           code on internal runtime errors. Should return 9 now.
2238
2239 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241         * libexslt/math.c: Charlie Bozeman provided the implementation
2242           for the EXSLT math other functions
2243
2244 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246         * libexslt/Makefile.am: jacob berkman pointed out that the
2247           Cygwin patch forgot to add libexslt.h to the tarball
2248
2249 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251         * libxslt/pattern.c: fixed I18N problemes in the template parser
2252           pointed out by Xavier Cazin
2253         * tests/docs/Makefile.am tests/docs/bug-69.xml
2254           tests/general/Makefile.am tests/general/bug-69.*: added a 
2255           specific example in the regression tests
2256
2257 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259         * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2260           libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2261           libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2262           libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2263           libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2264           xsltproc/xsltproc.c: applied Robert Collins patch for 
2265           Cygwin support
2266
2267 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269         * xsltproc/Makefile.am configure.in: ugly way to keep
2270           the memory debugging active on my devel workstation
2271           by bypassing libtool completely
2272
2273 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275         * libxslt/templates.c: fixed bug #68751
2276         * tests/docs/Makefile.am tests/docs/bug-68.xml
2277           tests/general/Makefile.am tests/general/bug-68.*: added a 
2278           specific example in the regression tests
2279         
2280 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282         * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2283           small problems raised by Justin Fletcher
2284
2285 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287         * configure.in: releasing 1.0.10
2288         * doc/*: updating the docs for the release.
2289         * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2290           seems I inadvertantly commited previously stuff from a failed
2291           attempt at fixing namespace nodes parents.
2292
2293 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295         * libxslt/numbers.c: the xsl:number implementation incorrectly
2296           cached the format string in some case. Fixes bug #65391
2297
2298 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300         * configure.in: fixed a couple of cut and paste errors in the
2301           math functions detection
2302         * libxslt.spec.in: added missing file entry for libxslt.pc
2303
2304 Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2305
2306         * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2307         update xsltproc man page to add --stringparam option
2308
2309 Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311         * xsltproc/xsltproc.c: added the --stringparam option
2312         * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2313           the --novalid behaviour.
2314
2315 Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317         * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2318
2319 Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321         * doc/*.html: updated gdome2 homepage
2322
2323 Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325         * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2326
2327 Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2328
2329         * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2330         increased number of parameteres, changed license, cleaned up some
2331         places where it looked junky because of stylesheet issues
2332
2333 Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335         * xsltproc/xsltproc.c: increased the max number of parameters
2336
2337 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2338
2339         * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2340
2341 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2342
2343         * configure.in: applied albert portability patch
2344         * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2345          libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2346          applied Igor patch for Windows
2347
2348 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2349
2350         * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2351
2352 Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2353
2354         * configure.in: preparing 1.0.9
2355         * doc/*: updated and rebuild the doc
2356
2357 Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2358
2359         * configure.in libexslt/Makefile.am: trying to fix the problem
2360           related to prelinking and libtools crazyness
2361
2362 Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2363
2364         * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2365           patch for the debugger glue.
2366
2367 Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2368
2369         * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2370           the whole module with just the entry points.
2371
2372 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374         * libxslt/transform.c: Nik Clayton found a bug introduced in
2375           1.0.8 when using doctypes for HTML output
2376
2377 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2378
2379         * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2380           libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2381           to use a callback setup function, deprecating libxsltbreakpoint
2382         * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2383           dependancies on libxsltbreakpoint
2384
2385 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2386
2387         Build patch from  Peter Williams  <peterw@ximian.com>
2388         * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2389         * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2390           $(srcdir), not the build directory.
2391
2392 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2393
2394         * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2395
2396 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2397
2398         * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2399         xsltproc return codes, per
2400         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 
2401
2402 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2403
2404         * libxslt/pattern.c: Marc Tardif provided a patch to use as
2405           much as 40 steps. A dynamic alloc would still be better
2406
2407 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2408
2409         * xsltproc/xsltproc.c: return useful code signaling error conditions
2410           closing #56649 (RH)
2411
2412 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2413
2414         * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2415
2416 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2417
2418         * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2419           template matches compilation was failing to skip blanks bewteen
2420           consecutive predicates
2421
2422 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2423
2424         * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2425           updating Makefiles to fix the prelinking.
2426
2427 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2428
2429 * libxslt/transform.c: fixed a bug in the document extension
2430           element where the doctype infos were not taken into account.
2431
2432 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2433
2434         * libxslt/extra.c: fixed xsltDebug() to output with the normal
2435           error routines
2436         * tests/namespaces/*: updated the tests to separate stdout and
2437           stderr
2438         * libxslt/transform.c: increasing xsltMaxDepth to 5000
2439
2440 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2441
2442         * configure.in libexslt/Makefile.am: more Makefile fixups
2443
2444 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2445
2446         * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2447           crapola
2448         * libxslt/transform.c: small fix.
2449
2450 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2451
2452         * vms/* Makefile.am: included OpenVMS port instructions from
2453           John A Fotheringham, integrated in the tar file.
2454
2455 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2456
2457         * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2458           from Igor for Windows
2459         * libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
2460
2461 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2462
2463         * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2464
2465 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2466
2467         * configure.in: preparing 1.0.7
2468         * libxslt.spec.in: cleanup similar to libxml2 one
2469         * breakpoint/*.[hc]: finished cleaning up contributed code
2470         * doc/*: updated and rebuilt the documentation
2471         * xsltproc/xsltproc.c: cleanup of the timing code
2472         * xsltproc/Makefile.am: auto* sucks
2473         * libxslt/transform.c: added a missing include
2474
2475 Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2476
2477         * Makefile.am acconfig.h config.h.in configure.in 
2478           xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2479           libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
2480           the debugger support, make it the default, added the
2481           WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2482
2483 Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2484
2485         * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2486
2487 Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2488
2489         * libxslt/xsltutils.c: handle indent=no when using an HTML
2490           output
2491         * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2492           modified the output of those test suites
2493
2494 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496         * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2497           to libxml and removed the --warnnet option
2498
2499 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2500
2501         * configure.in: applied patches from David Härdeman closing
2502           bug #62891
2503
2504 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2505
2506         * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2507         * libexslt/date.c: applied patch from Bruce Miller
2508         * doc/*: updated and rebuilt the docs
2509
2510 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2511
2512         * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2513           win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2514           made sure the .def is handled as binary
2515
2516 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2517
2518         * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2519           for Win32
2520         * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2521
2522 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2523
2524         * libxslt/numbers.c: take NaN and infinity attributes of
2525           xsl:decimal-format into account. Closes #62577
2526
2527 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529         * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2530           is now extracted from the xslt.html flat file using
2531           the site stylesheet ... eat your own dogfood !
2532         * libxslt/transform.c libxslt/xsltutils.c: fixed the 
2533           HTML output to not generate a DOCTYPE if it should not
2534           i.e. no identifier nor version specified in the xsl:output
2535         * tests/multiple/out/*.orig tests/general/bug-11-.out 
2536           tests/general/bug-33-.out tests/general/bug-52.out
2537           tests/docbook/result/xtchunk/html/*.orig
2538           tests/docbook/result/html/gdp-handbook.html
2539           tests/XSLTMark/*.out: fixing xsl:output with method=html
2540           resulted in a number of small changes in the regression tests
2541           output
2542
2543 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2544
2545         * libexslt/*.c libexslt/exsltconfig.h.in: moved the 
2546           config.h include out of exsltconfig.h since this header is
2547           exported and config.h is not.
2548
2549 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2550
2551         * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2552           libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2553           XSLT_TODO
2554
2555 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2556
2557         * libxslt/numbers.c: reworked internal representation of
2558           tokenized number format and parsing/tokenization. This fixes
2559           many bugs regarding separator and default tokens.
2560         * tests/REC/test-7.7-3.out: the fix changes the output of this
2561           test. It now complies to the XSLT spec (wow! ;o)
2562
2563 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2564
2565         * xsltproc/Makefile.am configure.in config.h.in: trying to
2566           bypass libtool crazyness when compiling in my debug environment
2567         * libxslt/templates.c: fix a compilation problem due to recent
2568           libxml changes
2569
2570 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2571
2572         * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2573           non-alphanumeric token handling in number formatting.
2574
2575 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2576
2577         * configure.in: releasing 1.0.5
2578         * doc/xslt.html doc/html/*: updated and rebuilt the docs
2579
2580 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2581
2582         * tests/REC/test-7.7-4.out: fixed a typo
2583         
2584 Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2585
2586         * libexslt/saxon.c: fixed a typo and improved handling of
2587           non-XPath-expression arguments.
2588         * libexslt/strings.c: fixed a bug in tokenize: function was using
2589           tctxt->output instead of tctxt->document->doc.
2590         * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2591           which was using variable "node" instead of "cur"
2592
2593 Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2594
2595         * libxslt/extra.[ch]: removed older SAXON extensions
2596           implementations from Darren Graves.
2597         * libexslt/date.c: applied patch from Charlie Bozeman to fix
2598           a bug with time zone offset on Linux.
2599
2600 Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2601
2602         * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2603           strip-space should also be applied to document imported
2604           at run-time.
2605
2606 Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2607
2608         * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2609           rewrote the way strip-space gets applied. Closes bugs #61962
2610         * tests/docs/Makefile.am tests/docs/bug-66.xml
2611           tests/general/Makefile.am tests/general/bug-66.*: added a 
2612           specific example in the regression tests
2613
2614 Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2615
2616         * libxslt/xslt.c: Fixing bug #61913
2617         * libxslt/transform.c: removing a small memleak when running with
2618           the profiler.
2619
2620 Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2621
2622         * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2623           added implementation of SAXON expression(), eval() and
2624           evaluate() functions.
2625           See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2626         * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2627           modified to use SAXON namespace (functions are not registered
2628           in the LibXSLT namespace)
2629         * tests/exslt/common/object-type.1.out: modified to take account
2630           of the new saxon:expression function
2631
2632 Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2633
2634         * libxslt/numbers.c: fixed bug #61070, number ANY formatting 
2635           should be faster too.
2636         * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2637           updated the result of the tests. A subtle bug unnnoticed yet
2638           in the XML Rec formatting got fixed.
2639
2640 Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2641
2642         * libxslt/numbers.c: trying to fix bug #61070, seems there
2643           is still a couple of problem left. And optimizations are
2644           certainly needed.
2645
2646 Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2647
2648         * libxslt/variables.c: fixing bug #61673 part II
2649         * tests/docs/Makefile.am tests/docs/bug-65.xml
2650           tests/general/Makefile.am tests/general/bug-65.*: added a 
2651           specific example in the regression tests
2652
2653 Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2654
2655         * libxslt/pattern.c: fixed bug #61627
2656         * tests/docs/Makefile.am tests/docs/bug-64.xml
2657           tests/general/Makefile.am tests/general/bug-64.*: added a 
2658           specific example in the regression tests
2659         * tests/docs/Makefile.am tests/docs/bug-63.xml
2660           tests/general/Makefile.am tests/general/bug-63.*: added a 
2661           specific example in the regression tests for bug #61291
2662           (fixed in libxml2 module)
2663         * tests/reports/Makefile.am tests/reports/undefvar.*: added
2664           a test for handling undefined variables
2665
2666 Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2667
2668         * configure.in xslt-config.in: trying to fix bug #60890
2669
2670 Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2671
2672         * configure.in: applied patch to close bug #60724
2673
2674 Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2675
2676         * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2677           a bug in DAY_IN_WEEK and implements the date:week-in-month function
2678
2679 Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2680
2681         * libxslt/extra.[ch] tests/extensions/list.*
2682           tests/extensions/evaluate.*: applied patch from Darren Graves
2683           adding support for Saxon's evaluate & expression extension functions
2684           http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2685
2686 Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2687
2688         * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2689           patches from Igor for Windows.
2690
2691 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2692
2693         * libxslt/xslt.c: fixed bug #60624
2694         * libxslt/xsltutils.c: improver the error context reporting
2695         * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2696           specific regression test
2697         * xsltproc/xsltproc: free the stylesheet if it contained an error.
2698
2699 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2700
2701         * libxslt/variables.c: fixed a problem with global var override
2702           being reported as an error.
2703         * tests/docs/Makefile.am tests/docs/bug-61.xml
2704           tests/general/Makefile.am tests/general/bug-61.*: added a 
2705           specific example in the regression tests
2706         * configure.in tests/Makefile.am tests/reports/*: adding a test
2707           to make sure redefinition of global variables in the same stylesheet
2708           are still reported
2709
2710 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2711
2712         * libxslt/extra.c: okay the code from Norm is really non
2713           portable and break everywhere except on Sun and Linux
2714           platform. Compile it only on those targets.
2715
2716 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2717
2718         * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2719           and Justin Fletcher)
2720
2721 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2722
2723         * libxslt/numbers.c: Fixing bug #60415 
2724         * tests/docs/Makefile.am tests/docs/bug-61.xml
2725           tests/general/Makefile.am tests/general/bug-61.*: added a 
2726           specific example in the regression tests
2727
2728 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2729
2730         * tests/docbook/result/*: the change in libxml to output
2731           decimal charrefs instead of hexadecimal changed a lot of
2732           docbook results
2733
2734 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2735
2736         * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2737
2738 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2739
2740         * configure.in: preparing for 1.0.4
2741         * doc/xslt.html doc/html/*: updated and regenerated docs
2742
2743 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2744
2745         * libexslt/date.c: fixed some compile warnings and disabled
2746           debugging by default.
2747
2748 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2749
2750         * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2751           incorporate comments from bug #59220
2752
2753 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2754
2755         * configure.in libexslt/date.c libexslt/Makefile.am
2756           libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2757           of the EXSLT - Dates and Times core functions.
2758           The exsltDateFormat* functions need to be reworked but it
2759           works like this, even if it's quite messy.
2760         * tests/exslt/strings/.cvsignore: added
2761
2762 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2763
2764         * xsltproc/xsltproc.c: tell in usage that parameter strings
2765           need to be quoted 
2766
2767 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2768
2769         * libxslt/Makefile.am libxslt/transform.c: trying to close
2770           bug #60304 on xsl:fallback usage
2771         * tests/docs/Makefile.am tests/docs/bug-60.xml
2772           tests/general/Makefile.am tests/general/bug-60.*: added a 
2773           specific example in the regression tests
2774
2775 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2776
2777         * tests/documents/Makefile.am tests/documents/*: changed the
2778           test to use doc%5Ffile instead of doc%20file, this is 
2779           sufficient to preserve the test capacities while closing
2780           bug #60090
2781
2782 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2783
2784         * libxslt/extra.c : close #59570 by simply not providing
2785           Norm's extension on FreeBSD.
2786         * tests/general tests/docs: added a couple of new entries
2787           in the testsuite
2788         * libexslt/strings.c: NULL initialized a local variable
2789           which was tested later on.
2790
2791 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2792
2793         * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2794           #60143 and rebuilt the FO test outputs
2795
2796 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2797
2798         * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2799           on inheritance of attributes from multiple attributes-sets
2800
2801 Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2802
2803         * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2804           added implementation of EXSLT - Strings.
2805           Currently implemented functins are str:tokenize, str:align
2806           str:concat and str:padding.
2807         * configure.in tests/exslt/Makefile.am
2808           tests/exslt/strings/Makefile.am
2809           tests/exslt/strings/tokenize.1.*: added a test for the
2810           str:tokenize function.
2811
2812 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2813
2814         * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2815           libexslt/Makefile.am: added man pages provided by Heiko Rupp
2816
2817 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2818
2819         * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2820         tutorial text to add references to global variables cleanups
2821
2822 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2823
2824         * doc/xsltproc.1 - added xsltproc man page (note: this has not
2825         been added into the build yet)
2826
2827 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2828
2829         * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2830           doc/tutorial/libxslttutorial.xml: added global variables cleanups
2831           to the example.
2832         * tests/documents/Makefile.am: mjcox pointed to some missing files
2833
2834 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2835
2836         * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2837
2838 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2839
2840         * libexslt/common.c: implemented version 3 of the exslt:node-set()
2841           function.
2842         * tests/exslt/common/Makefile.am
2843           tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2844
2845 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2846
2847         * adding doc/xsltproc.html - html generated from xsltproc.xml,
2848         update doc/xslt.html with link to xsltproc.html
2849
2850 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2851
2852         * adding doc/xsltproc.xml - user manual for xsltproc
2853         
2854 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2855
2856         * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2857           warning raised by the Windows compiler (Chris Poblete)
2858
2859 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2860
2861         * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2862           closed bugs #59212 and #59220
2863
2864 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2865
2866         * config.h.in configure.in xsltproc/xsltproc.c: complete test
2867           of a DocBook XSLt transform with --nonet, need stat(), added
2868           checking in configure.
2869
2870 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872         * xsltproc/xsltproc.c: catalog integration, cleanup with
2873           the --nonet option closing #59427
2874         * libxslt/xslt.c: removed a small memleak when using a 
2875           stylesheet PI
2876
2877 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2878
2879         * //Makefile.am : fixed an error I propagated to nearly all
2880           Makefiles.am on Saturday
2881
2882 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2883
2884         * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2885           xmlXPathIsInf()
2886         * libxslt/pattern.c: tag a potential threading problem.
2887
2888 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2889
2890         * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2891           support.
2892
2893 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2894
2895         * //Makefile.am : fixed a number of small problems with
2896           Makefiles spotted by Albert Chin
2897
2898 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899
2900         * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2901           Windows/MSC
2902
2903 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2904
2905         * libxslt/extensions.c: fixed a permutation of args to
2906           xsltPrintErrorContext()
2907
2908 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2909
2910         * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2911           release of 1.0.2
2912         * tests/docs/Makefile.am libexslt/Makefile.am
2913           tests/documents/Makefile.am tests/general/Makefile.am
2914           xsltproc/Makefile.am: cleaning of Makefiles pointed out
2915           by make distcheck
2916
2917 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2918
2919         * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2920
2921 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2922
2923         * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2924           libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2925           export xsltconfig.h at make install stage
2926
2927 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2928
2929         * doc/xslt.html updated xsltproc description with the many new
2930           command line options Daniel has added, cleaned up some spelling
2931
2932 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2933
2934         * libxslt/extra.c libxslt/keys.c libxslt/templates.c 
2935           libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2936           serious changes on Result Value Trees and NodeSets
2937           w.r.t. deallocation and collect operations. Probably not
2938           100% clean (merge of allocated trees smells like a problem).
2939           Seems sufficient to close #58943 . Also check if XPath evaluations
2940           failed, and in this case stops the processing and avoid
2941           going further, goal is to not segfault on broken XSLT.
2942
2943 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2944
2945         * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2946           some associated serious cleanup in the pattern code.
2947         * tests/docbook/result/*: regenerated all the results for the
2948           docbook testsuite. Seems killing #58878 also changes the
2949           fo results seriously.
2950         * tests/docs/Makefile.am tests/docs/bug-5[56].xml 
2951           tests/general/Makefile.am tests/general/bug-5[56].*: added
2952           2 more tests
2953
2954 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2955
2956         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2957           libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2958           fixed compilation warnings due to recent changes to the extension
2959           framework.
2960         * libxslt/preproc.[ch] libexslt/common.c
2961           fixed the precomputation of *:document elements
2962         * libxslt/functions.h: fixed a compilation warning
2963
2964 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2965
2966         * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2967           for xsltTimeStamp() in bug report #58012
2968
2969 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2970
2971         * libxslt/functions.c libxslt/keys.c libxslt/transform.c 
2972           libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2973           of 'non-standard' libxml element like namespace nodes.
2974         * tests/docs/Makefile.am tests/docs/bug-54.xml
2975           tests/general/Makefile.am tests/general/bug-54.*: added a 
2976           specific example in the regression tests
2977
2978 Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2979
2980         * HACKING: added John Fleck right to commit in the doc subdir
2981
2982 Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2983
2984         * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2985         * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2986           tests/general/Makefile.am tests/general/bug-52.*
2987           tests/general/bug-53.*: Added a few new tests for recently fixed
2988           stuff in libxml
2989         * tests/xmlspec/REC-xml-20001006-review.html
2990           tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2991           DTD changed the result by adding extra attributes to the HTML output
2992
2993 2001-08-06  Peter Williams  <peterw@ximian.com>
2994
2995         * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2996         when srcdir != builddir.
2997
2998 Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2999
3000         * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3001           libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3002           to easify extension element precomputation.
3003         * libexslt/functions.c: uses the new framework and precomputes
3004           func:result elements.
3005
3006 Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3007
3008         * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3009
3010 Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3011
3012         * tests/general/bug-21-.out tests/general/bug-31-.out:
3013           this got fixed by libxml patches
3014         * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
3015           Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
3016           libexslt/functions.c libexslt/math.c libxslt/win32config.h
3017           libxslt/xsltconfig.h.in libxslt/xsltutils.h
3018           libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
3019           Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
3020           a few things related to those changes.
3021
3022 Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3023
3024         * libxslt/xsltutils.c: well one need one \n after DOCTYPE
3025         * test//*/*.out: the output of some tests changed, looks better
3026           actually
3027
3028 Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3029
3030         * libxslt/xsltutils.c: avoid extra \n when serializing top
3031           text nodes.
3032
3033 Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
3034
3035         * libxslt/extra.c: one more revision on Norm's localTime() function
3036
3037 Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3038
3039         * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
3040           exsltLeadingFunction when passing an empty node-set as the
3041           second argument
3042         * libxslt/functions.[ch]: gave priority to context-level functions
3043           over extension module functions. This allows a function declared
3044           with a func:function element to override an extension module
3045           function for example. This is a bit hackish...
3046         * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
3047           values didn't conform to the expected values. This is a bug in
3048           the EXSLT official use cases.
3049
3050 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3051
3052         * config.h.in configure.in libxslt/extra.c: tried to integrate
3053           Norm's implemntation of localTime()
3054
3055 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
3056
3057         * libxslt/extra.c: fixed a serious proble is node-set was called
3058           on a nodeset
3059         * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
3060
3061 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3062
3063         * libexslt/functions.c: fixed memory leaks
3064         
3065 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
3066
3067         * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
3068           libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
3069           more cleanup of the problems introduced with EXSLT, also closes
3070           bug #58180
3071
3072 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3073
3074         * doc/internals.html - general cleanup
3075
3076 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3077
3078         * configure.in tests/Makefile.am tests/exslt/*: added some tests
3079           to check EXSLT conformance
3080         * libexslt/sets.c: fixed a typo when registering has-same-node
3081
3082 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3083
3084         * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3085           of memory allocations, raise a bug in the test suite, also
3086           need to be centralized as a single cleanup function.
3087
3088 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3089
3090         * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3091         * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3092           Some cleanup, there is still a memory leak left and some warnings
3093           in libexslt.
3094
3095 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3096
3097         * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3098           libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
3099           libxslt/xsltInternals.h: new extension framework.
3100           Added stylesheet module data, top-level and extension elements
3101           precomputing, global registration of top-level elements and 
3102           extension elements and functions.
3103           Extensions are no longer initialized from extension-element-prefixes
3104           declarations but when modules need the data.
3105           init/shutdown functions registered with xsltRegisterExtModule{,Full}
3106           only allocate and free module data, they shouldn't register the
3107           elements and functions any more.
3108         * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3109           @node wasn't NULL.
3110         * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3111           non-XSLT top-level elements before any xsl:import element.
3112         * libexslt/common.c libexslt/functions.c libexslt/math.c
3113           libexslt/sets.c: adapted to use the new extension framework.
3114         * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3115           moved the test module from functions.c to extensions.[ch],
3116           modified it to use the new extension framework. Updated xsltproc
3117           to register the test module.
3118
3119 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3120
3121         * libxslt/pattern.c: fixed an ugly problem with namespaces
3122           in templates compilation
3123         * tests/namespaces/tst4.*: added a specific testcase
3124         * libxslt/transform.c: reenabled debug
3125
3126 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3127
3128         * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3129           releasing 1.0.1
3130         * doc/html/*.html: updated the docs.
3131         * xsltproc/xsltproc.c: activate line numbering unfortunately
3132           this works only with CVS, libxml2-2.4.1 is broken in this respect
3133
3134 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3135
3136         * libxslt/documents.c enhancement to xsltFindDocument to
3137           cater for the Matt Sergeant patch
3138
3139 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3140
3141         * updating libxslt tutorial to include param support
3142
3143 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3144
3145         * libexslt/math.c: small cleanup
3146         * libxslt/functions.c: patch to document('') from Matt Sergeant
3147         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3148           c.f. bug #57464 from Tom Moog
3149
3150 2001-07-19  Darin Adler  <darin@bentspoon.com>
3151
3152         * configure.in: Add HTML_DIR definition.
3153         * xsltproc/.cvsignore: Ignore some generated files.
3154
3155 2001-07-18  Peter Williams  <peterw@ximian.com>
3156
3157         * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3158         srcdir != builddir.
3159
3160 2001-07-17  Thomas Broyer <tbroyer@ltgt.net>
3161
3162         * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3163           libexslt/common.c libexslt/functions.c libexslt/math.c
3164           libexslt/sets.c: removed utils.[ch] as their content is
3165           integrated in libxml
3166         * libexslt/sets.c: uses the new libxml functions
3167         * libxslt/extra.[ch]: removed exsl:document
3168         * AUTHORS: added /me
3169
3170 2001-07-16  Thomas Broyer <tbroyer@ltgt.net>
3171
3172         * libexslt/.cvsignore: some more generated files to ignore
3173         * libexslt/Makefile.am: utils.h not installed anymore
3174         * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3175           libexslt/math.c libexslt/sets.c:
3176           changed function prefix from exsl* to exslt*
3177           {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3178           from common.c to exslt.c
3179           {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3180           instead
3181         * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3182           XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3183         * xsltproc/xsltproc.c: updated to use the new function prefix
3184
3185 2001-07-15  Darin Adler  <darin@bentspoon.com>
3186
3187         * libxslt/.cvsignore:
3188         * tests/XSLTMark/.cvsignore:
3189         * tests/extensions/.cvsignore:
3190         * tests/xmlspec/.cvsignore:
3191         Some more generated files to ignore.
3192
3193 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3194
3195         * Makefile.am configure.in libexslt/Makefile.am:
3196           Integration of libexslt in the build system
3197         * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3198           xsltproc/Makefile.am xsltproc/xsltproc.c:
3199           Moved xsltproc to a separate directory, linked it to libexslt,
3200           and added exslt version reports to -V
3201         * tests/*/Makefile.am: updated the path to xsltproc
3202         * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3203           libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3204           versionning informations, some cleanup, and added documentation
3205           to a couple of exported functions
3206
3207 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3208
3209         * libexslt/Makefile.am: account for new source files
3210         * libexslt/.cvsignore: added
3211
3212 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3213
3214         * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3215           libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3216           start implementing EXSLT
3217
3218 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3221           trying to accept AVT for "format" in xsl:number
3222
3223 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3224
3225         * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3226           xsltProfileStylesheet
3227
3228 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3229
3230         * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3231           libxslt/functions.c libxslt/imports.c libxslt/keys.c
3232           libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3233           libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3234           libxslt/variables.c libxslt/xslt.c: provide context for
3235           error messages. Requires libxml head changes.
3236         * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3237           problem
3238
3239 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3240
3241         * libexslt/Makefile.am: initial EXSLT framework
3242
3243 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245         * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3246         * win32/libxslt/libxslt.def: added another entry point
3247         * libxslt/transform.c: fixed a comment block
3248         * doc/xslt.html doc/html/*: updated and regenerated the docs
3249
3250 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3251
3252         * win32/libxslt/libxslt.def: added missing functions
3253
3254 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3255
3256         * FEATURES libxslt/xsltproc.c libxslt/transform.c
3257           libxslt/xsltInternals.h: added Embedding Stylesheets
3258         * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3259           from the REC about it
3260         * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3261           tried to accomodate the various (and changing) proprietary
3262           ways of implementing chunking.
3263         * tests/docbook/result/xtchunk/html: now output is generated in
3264           ISO-8859-1
3265
3266 Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268         * libxslt/xsltproc.c: small cleanup
3269         * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3270           for cdata/text handling
3271
3272 Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274         * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3275         * tests/documents/Makefile.am tests/documents/message.*: added
3276           a specific regression test
3277         * libxslt/transform.c: fixed an infinite loop
3278         * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3279           this may work
3280
3281 Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3284           fixed exclude-result-prefixes handling and how namespaces
3285           propagate from the stylesheet to the result in general, this
3286           is a serious cleanup.
3287         * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3288           tests/general/itemschoose.out tests/namespaces/extra.xsl
3289           tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3290           tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3291           tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3292           tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3293           tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3294           tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3295           tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3296           tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3297           tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3298           tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3299           tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3300           tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3301           fixed and rechecked all the tests where the namespace
3302           propagation was wrong either taht the rules were not applied
3303           correctly or that superfluous namespaces were declared in the
3304           stylesheets
3305
3306 Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308         * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3309           libxslt/variables.h: Norm pointed out that element-available()
3310           didn't work, implemented it
3311         * tests/extensions/Makefile.am tests/extensions/list.*: added
3312           a test for all registered xslt element, function and default
3313           extensions.
3314
3315 Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317         * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3318           tests/documents/docfile.xml tests/documents/test.result
3319           tests/documents/test.xml tests/documents/test.xsl:
3320           added a test for URI-escaping on document() input
3321
3322 Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3323
3324         * tests/docs/Makefile.am tests/general/Makefile.am
3325           tests/general/bug-49-* tests/docs/bug-49-*
3326           tests/general/bug-50-* tests/docs/bug-50-*: added a
3327           couple of regression tests for bugs posted on the list
3328
3329 Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331         * libxslt/xsltproc.c: avoid generating CDATA node in document
3332           tree when parsed, force generation of text nodes instead.
3333
3334 Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335
3336         * doc/extensions.html: fixed a number of typo found by Dan York
3337         * libxslt/xsltutils.c: improved the profiling ouput, added the
3338           average value too.
3339
3340 Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3341
3342         * libxslt/variables.c: tryingt to fix a problem raised by Norm
3343
3344 Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346         * config.h.in configure.in: added gettimeofday() check
3347         * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3348           profiling works option --profile (or --norman ;)
3349
3350 Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3351
3352         * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3353           libxslt/variables.c: big cleanup on the way templates or 
3354           template fragments are processed, cleanup of stack building
3355         * tests/docs/Makefile.am tests/general/Makefile.am
3356           tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3357           series of regression test for the variable/params lookups
3358         * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3359           started working on profiling code, there is just invocation counting
3360           yet but the framework is in place.
3361
3362 Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364         * tests/docs/Makefile.am tests/general/Makefile.am
3365           tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3366           regression test for the variable scope within templates problem
3367
3368 Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3369
3370         * xsltInternals.h variables.c transform.c:
3371           fixed problem with variable scope within templates
3372
3373 Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375         * doc/extensions.html doc/internals.html doc/xslt.html:
3376           added a documentation on writing libxslt extensions, and
3377           added links to the main page
3378         * libxslt/functions.c libxslt/xsltInternals.h
3379
3380 Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3381
3382         * cleaned up many comments and error messages
3383
3384 Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3385
3386         * configure.in libxslt/xsltwin32config.h: released 0.14.0
3387         * doc/xslt.html: added 0.14.0 release
3388
3389 Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3390
3391         * doc/html/*: rebuilt docs before release
3392         * libxslt/extensions.c: fixed a function doc header
3393
3394 Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396         * FEATURES: updated
3397         * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3398           support
3399         * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3400           of specific tests
3401         * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3402           something there, not visually perceptible
3403
3404 Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3405
3406         * tests/docbook/result/: the change in libxml affected the
3407           output of the Docbook tests (of course it was detected on
3408           a DocBook example)
3409
3410 Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3411
3412         * FEATURES: updated
3413         * libxslt/transform.c: added cdata-section-elements
3414         * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3415           the REC
3416
3417 Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419         * FEATURES: updated
3420         * libxslt/xsltutils.c: do not dump document for which there have
3421           been no generated content
3422         * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3423           test output accordingly
3424         * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3425         * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3426         * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
3427
3428 Wed Jul  4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429
3430         * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
3431           libxslt/transform.c libxslt/functions.c: Added the extension API
3432           suggested by Thomas Broyer, this should allow implementation of
3433           EXSLT for example.
3434         * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
3435           CVS extension namespace to avoid complaints, some cleanup
3436         * configure.in tests/Makefile.am tests/extensions/*: added a test
3437           for new modules testing both elements and functions registration
3438
3439 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441         * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
3442           libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
3443           and cleaned up the way URI for QNames were computed through
3444           the code, serious cleanup.
3445         * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
3446           in their own hash table, implementation not yet finished.
3447
3448 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3449
3450         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3451           libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
3452           to save/restore some XPath context, bug raised by
3453           Steve Cheng
3454
3455 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457         * libxslt/xsltwin32config.h[.in]: added configuration/version
3458           informations for Windows/MSC
3459         * libxslt/libxslt.h libxslt/*.c: internal header to centralize
3460           includes switches
3461         * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
3462         * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
3463           the email addresses
3464         * AUTHORS: added William
3465
3466 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468         * configure.in doc/xslt.html: releasing 0.13.0
3469         * doc/Makefile.am: don't index the win32 include
3470         * doc/html/*: rebuilt the docs
3471
3472 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3473
3474         * libxslt/xsltproc.c: John Fleck found a typo in usage()
3475         * libxslt/xslt.c: avoid warning if version="1.1" is used
3476         * libxslt/transform.c: forgot to initialize cur->outputFile
3477         * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
3478           use the vendor string to detect supporting chunking, this
3479           is a workaround to be considered in the list of decent XSLT
3480           processors <grin/>
3481
3482 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484         * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
3485           added a new interface xsltRunStylesheet() for a more flexible
3486           handling of the output and trying to adhere to xsl:document
3487           filename generation semantic if one knows the URL of the output,
3488           also add IObuf capacity and SAX for output but is currently not
3489           implemented.
3490         * libxslt/xsltproc.c: added a -o or --output filename argument
3491           to test xsltRunStylesheet() or provide a base when generating
3492           multiple outputs
3493         * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
3494           updated tests to add DocBook xt:document based chunking
3495         * tests/multiple/Makefile.am: cleaned up the makefile a bit
3496         * tests/multiple/out/*.html: the new xt:document now generate
3497           the DOCTYPE if available as is the case for HTML
3498
3499 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3500
3501         * Removed some redundant code in xsltDefaultProcessOneNode
3502           and revised the default processing of an attribute node
3503
3504 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3505
3506         * Enhanced ApplyTemplates and ForEach to allow multiple
3507           documents within a nodelist.
3508         * Repaired small bug in xsltDocument function which caused
3509           a crash if invalid second argument was provided.
3510
3511 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
3512
3513         * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
3514           updating tutorial with explanation of xsltSave vs. xmlSave
3515           functions 
3516
3517 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519         * test/docbook: updated to docbook-xsl-1.4, regenerated results
3520
3521 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523         * Makefile.am libxslt/Makefile.am libxslt/numbers.c 
3524           libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3525           Patches for Windows mostly contributed by Yon Derek
3526         * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3527           win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3528           Project file for Mircrosoft C provided by Yon Derek
3529
3530 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3531
3532         * libxslt/pattern.c: closing bug #56517, fixed a number of
3533           problems in the patterns compilations, priorities and debug
3534         * libxslt/transform.c: improved the template debug message
3535         * tests/docs/Makefile.am tests/general/Makefile.am
3536           tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3537           regression test for #56517
3538
3539 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3540
3541         * libxslt/xslt.c: avoid a stupid bug when compiling with
3542           libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3543
3544 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3545
3546         * libxslt/numbers.c: fix of a small bug
3547         * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3548           while bug-hunting
3549
3550 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3551
3552         * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3553           regression tests
3554         * tests/docbook/xhtml/*: added XHTML stylesheets
3555         * tests/docbook/fo/*: added XSL FO stylesheets
3556         * tests/docbook/result/xhtml/*: added XHTML results
3557         * tests/docbook/result/fo/*: added XSL FO results
3558
3559 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3560
3561         * HACKING: fixed, added William
3562
3563 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565         * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3566           xml cases, and fixed text output to be recursive in text nodes
3567           lookups
3568
3569 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571         * configure.in: patch from Tony Graham to cleanup libxml2 detection
3572
3573 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575         * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3576           'namespace' is a reserved C++ identifier
3577
3578 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579
3580         * doc/xslt.html: adding 0.12.0 release
3581
3582 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584         * configure.in: preparing 0.12.0 release
3585         * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3586         * libxslt/xsltconfig.h.in: added doc inline comment
3587         * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3588           and enriched xsltproc --version to show them
3589         * doc/html/*.html: rebuilt the docs
3590         * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3591           tutorial ends up in the tars and RPMs
3592
3593 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595         * libxslt.spec.in: updated the descriptions
3596
3597 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599         * libxslt/namespaces.[ch]: added a single namespace def copy
3600           operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3601         * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3602           any kind of input nodes.
3603         * libxslt/variables.c: checked and closed the last TODO about
3604           namespace propagation
3605         * tests/docs/Makefile.am tests/general/Makefile.am
3606           tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3607           regression test for #56115 
3608
3609 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3610
3611         * updating tutorial: adding discussion of freeing memory, image
3612         files for callouts, link to xsltproc.c code
3613
3614 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616         * libxslt/variables.c: bug #56267 was still not fixed, forgot
3617           to remove the old code
3618         * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3619           the test for good
3620
3621 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623         * libxslt/variables.c: fixed bug #56267, namespaces must
3624           be propagated when evaluating local variables.
3625         * tests/docs/Makefile.am tests/general/Makefile.am
3626           tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3627           regression test for #56267 
3628
3629 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3630
3631         * libxslt/keys.c: avoid a possibility of an uninitialized variable
3632         * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3633           libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3634           request to have xinclude processing done on document() if requested
3635
3636 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638         * libxslt/Makefile.am: applied patch from Sander Vesik for -j2 
3639
3640 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3641
3642         * libxslt/preproc.c: removed a warning on xsl:transform
3643         * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3644           tests/general/array.out tests/general/array.xsl: added a new
3645           test fround in xsl-dev
3646
3647 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649         * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3650           tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3651           serializer of libxml impacted the result of some tests. Checked
3652           that the XML REC renders identically.
3653
3654 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3655
3656         * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
3657         generated html
3658
3659 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661         * libxslt/variables.c: fixed bug #55670, namespaces must
3662           be propagated when evaluating global variables.
3663         * tests/docs/Makefile.am tests/general/Makefile.am
3664           tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3665           regression test for #55670 
3666
3667 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3668
3669         * doc/xslt.html: linked to the tutorial
3670
3671 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3672
3673         * doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
3674         libxslttutorial.xml 
3675         adding tutorial
3676
3677 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679         * libxslt/transform.c: closed bug #55723, problem was due to
3680           a limitation of xsltGetNamespace() when the insertion point
3681           is the document.
3682         * tests/docs/Makefile.am tests/general/Makefile.am
3683           tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3684           regression test for #55723 
3685
3686 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3687
3688         * libxslt/transform.c: fixed problems with document() in
3689           xsltApplyTemplates and xsltForEach.  Cleaned up several
3690           error messages.
3691         * libxslt/keys.c: saved and restored ctxt->document within
3692           xsltInitKey to fix problem with keys when doc changed
3693         * libxslt/documents.[ch]: added new procedure xsltFindDocument
3694           needed when document() causes a change of doc within
3695           xsltApplyTemplates and xsltForEach
3696
3697 Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699         * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3700           xsltGetNsProp()
3701         * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3702           libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3703           Updated to use the new function
3704         * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3705           the fixes in the serialization of <pre> in HTML in libxml
3706           led to a number of changes in the output
3707
3708 Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710         * tests/docs/Makefile.am tests/general/Makefile.am
3711           tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3712           regression test for #55722 
3713
3714 Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716         * doc/xslt.html: updated to ask to not send mail directly
3717         * tests/docs/Makefile.am tests/general/Makefile.am
3718           tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3719           regression test for #55722 
3720
3721 Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3722
3723         * libxslt/pattern.c : trying to fix #55670
3724         * tests/XSLTMark/reverser.out : result of test changed when
3725           William fixed XPath
3726
3727 Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729         * doc/xslt.html: updated with 0.11.0
3730
3731 Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733         * configure.in libxslt.spec.in: released 0.11.0
3734
3735 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737         * libxslt/transform.c: William M. Brack found a small bug
3738           when call-template didn't find the template.
3739
3740 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742         * libxslt/transform.c: fixed handling of PI and comments
3743           (bug raised by Brent M Hendricks).
3744         * tests/docs/Makefile.am tests/general/Makefile.am
3745           tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3746           regression test
3747
3748 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3749
3750         * libxslt/xsltproc.c: added --xinclude in the option list,
3751           patch from Raphael Hertzog
3752         * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3753           test in the normal testsuite
3754
3755 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756
3757         * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3758           at the top template level 
3759         * tests/docs/Makefile.am tests/general/Makefile.am
3760           tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3761           regression test
3762
3763 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765         * libxslt/functions.c: fixed the document() bug reported by
3766           Stephane GUIBOUD-RIBAUD
3767         * tests/docs/Makefile.am tests/general/Makefile.am
3768           tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3769           regression test
3770
3771 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772
3773         * configure.in libxslt/Makefile.am: fixed bug #54953
3774         * libxslt/attributes.c: cleanup pointed by Joe Orton
3775         * libxslt/xsltproc.c: added --catalogs to load catalogs from
3776           $SGML_CATALOG_FILES
3777         * libxslt/functions.c: cleanup unreached code
3778         * configure.in config.h.in libxslt/xsltproc.c: guarded the
3779           include with preprocessor definitions
3780
3781 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783         * tests/documents/Makefile.am tests/general/Makefile.am
3784           tests/multiple/Makefile.am tests/namespaces/Makefile.am
3785           tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3786           tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3787           tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3788           configure.in: Makefiles cleanup from Joe Orton
3789
3790 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792         * tests/docbook/result/html/external.html 
3793           tests/docbook/result/html/graphics.html
3794           tests/docbook/result/html/gtest.html
3795           tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3796           Added a test from coolo for IDs in external parsed entities
3797           and fixed 2 outputs
3798
3799 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3800
3801         * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3802           added --version info to xsltproc closing #54952
3803
3804 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3805
3806         * tests/documents/Makefile.am tests/general/Makefile.am 
3807           tests/multiple/Makefile.am tests/namespaces/Makefile.am 
3808           tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3809           Seems some of the changes I made for 0.9.0 Makefiles were
3810           not commited ...
3811
3812 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814         * configure.in: preparing 0.10.0 release
3815         * doc/xslt.html: updated
3816         * doc/html/* : rebuilt the docs
3817
3818 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819
3820         * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3821           libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3822           avoiding modifying stylesheet informations, and fixing
3823           document() when called from a global variable init
3824
3825 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3828           add ctxt->inst to allow stylesheet element lookup (needed
3829           for document() fix)
3830         * libxslt/*.[ch]: generate docs for the structures and
3831           macros, general cleanup for docs
3832         * doc/html/*.html: regenerated all docs
3833
3834 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835
3836         * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3837           libxslt/xsltInternals.h: optimizations, cleanup of global
3838           variables handling
3839
3840 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842         * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3843           libxslt/variables.c: force the precompilation of XPath expressions
3844           at stylesheet compilation time
3845
3846 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848         * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3849           of crashes on debug
3850         * tests/REC/Makefile.am: be less verbose if things really go wrong
3851         * tests/docs/Makefile.am tests/general/Makefile.am
3852           tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3853           the regression tests
3854
3855 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857         * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3858           detection method to generate HTML documents 
3859         * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3860           tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3861           tests/XSLTMark/html.out tests/XSLTMark/products.out
3862           tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3863           tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3864           tests/general/bug-5-.out: updated a number of tests output
3865           accordingly
3866
3867 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3868
3869         * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3870
3871 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872
3873         * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3874           about attribute being generated twice. Fixed a number of related
3875           bugs on attributes handling.
3876         * tests/REC/test-7.1.4.out: this changed an attribute generation
3877           order
3878         * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3879
3880 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882         * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3883         * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3884
3885 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887         * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3888           the cases where perl is not in the path (nor in /usr/bin)
3889         * tests/docbook/result/html/gdp-handbook.html
3890           tests/docbook/result/html/kwrite.html
3891           tests/docbook/test/gdp-handbook.xml
3892           tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3893
3894 Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896         * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3897           cases where a network access is needed to load a DTD or entity
3898         * tests/docbook/Makefile.am: added --nonet
3899         * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3900           fixed 2 tests as a result
3901
3902 Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904         * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3905           try to remove the unneeded docbook Makefile stuff 
3906
3907 Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909         * doc/xslt.html: fixed a link error
3910         * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3911         * libxslt/xsltproc.c: cleaned up the --repeat loop
3912         * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3913           fixed the DOCTYPE in tests output
3914         * tests/docs/bug-25-.xml tests/doc/Makefile.am 
3915           tests/general/bug-25-.* tests/general/Makefile.am : added a new
3916           test case and fixed the EXTRA_DIST
3917
3918 Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920         * libxslt/extra.c: add more debug to xsltDebug
3921         * libxslt/transform.c: spent a few hours tracking down an ugly
3922           race like bug in xsltCopyTreeList() arghhh
3923         * libxslt/xsltproc.c: call xmlInitMemory() explictely
3924
3925 Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927         * doc/internals.html: more work done on the doc, mostly complete
3928           except the section on the XSLT stack and the extensions API
3929           since both still need more work.
3930
3931 Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933         * doc/internals.html doc/contexts.* doc/object.*: more work done
3934           on the doc
3935
3936 Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938         * doc/internals.html: more work done on the doc
3939
3940 Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3941
3942         * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3943           for the CDATA output
3944
3945 Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3946
3947         * libxslt/xslt.c: do not escape content of CDATA nodes on output
3948
3949 Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951         * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3952           doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3953           doc/templates.fig doc/templates.gif: started writing tye doc
3954           on how libxslt works.
3955
3956 Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3957
3958         * libxslt/numbersInternals.h libxslt/numbers.c
3959           tests/numbers/format-number.out tests/XSLTMark/number.out:
3960           Patch from William Brack to bring format-number() more in alignment
3961           with the Java implementations.
3962
3963         * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3964           from stylesheet
3965
3966 Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968         * tests/docbook/result/html/* tests/general/bug-11-.out 
3969           tests/multiple/result.xml tests/XSLTMark/*.out 
3970           libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3971           were swapped
3972
3973 Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975         * libxslt/xsltproc.c: add a --docbook option if your libxml2
3976           has the SGML DocBook support compiled in.
3977
3978 Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980         * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3981           tests especially on sorting
3982         * test/xsltutils.c: oops multiple sorts was actually broken !!!
3983           this should fix it
3984
3985 Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987         * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3988           release
3989         * doc/html/* doc/xslt.html: updated and regenerated the docs
3990
3991 Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993         * xsltutils.[ch] transform.c: implemented multiple levels of
3994           sorting
3995         * test/REC/test-10-2.*: added a really small test for it
3996
3997 Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998
3999         * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4000           there can be multiple text and CDATA child
4001
4002 Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004         * tests/multiple/makefile.am: fixing #54015
4005         * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4006           and a similar problem for the docbook tests
4007
4008 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010         * tests/general/bug-8-.out: fixed in libxml xpath
4011         * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
4012           problem in predicates within a pattern. Spotted another
4013           potential namespace problem
4014
4015 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017         * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
4018           libxslt/xsltproc.c: counting errors and warnings at compilation
4019           time. Stop processing in case of error.
4020         * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
4021           added more namespace related bug checks
4022
4023 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025         * libxslt/preproc.c libxslt/variables.c: found the source of a
4026           memory leak with DocBook introduced this w.e.. bit of cleanup.
4027         * tests/docbook/result/html/*.html : regenerated the DocBook tests
4028           results.
4029
4030 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032         * libxslt/variables.c: fixing bug #53769
4033         * tests/general tests/docs: added new examples from the
4034           bug reports to the regression tests, updated the Makefiles
4035
4036 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038         * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
4039           attributes.c extensions.[ch]: moved all stylesheet precomputation
4040           at stylesheet loading time (stylesheet transform should be thread
4041           safe now), improved params and variables evaluations (but optim
4042           is not complete yet).
4043         * TODO: updated
4044
4045 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047         * libxslt/xsltproc.c : changed the way --repeat works when
4048           used twice
4049
4050 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4051
4052         * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
4053           fixed default formatting
4054
4055 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057         * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
4058         * libxslt/xsltproc.c : added an option to process HTML input
4059
4060 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062         * libxslt/transform.c: Tony Gorski found a bug pointed by
4063           a compiler on Tandem
4064         * tests/documents/result.xhtml: this results in a small
4065           change in the output of this test
4066
4067 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069         * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
4070           bug #53689
4071
4072 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074         * transform.c: fixed text and cdata handling in xsl:copy
4075         * xslt.c : avoid crashing on invalid xslt input
4076         * test/general/bug-*.* test/docs/bug-*.xml : added a number of
4077           bugs submitted to the regression tests
4078
4079 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081         * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
4082
4083 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085         * configure.in: updated to 0.8.0
4086
4087 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089         * transform.c: fixed a bug introduced on handling #53401
4090
4091 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093         * transform.c: fixed #53401
4094         * configure.in libxslt/*.c: allowed to suppress debug reporting
4095           functionalities but it brings not noticeable improvements
4096         * doc/xslt.html doc/html/*: updated and regenerated docs
4097
4098 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100         * tests/general/bug-5-.out tests/multiple/out/*.orig
4101           tests/xmlspec/REC-xml-20001006*.html: fixed the test output
4102           following the libxml changes
4103
4104 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106         * libxslt/functions.c: applied TOM's patch to key()
4107         * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
4108           tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
4109           small HTML output change 
4110
4111 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4114           fixed current()
4115
4116 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118         * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
4119           libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4120           fixed for the most part the namespace handling problem in XPath
4121           expression computations.
4122         * test/doc/ tests/general: added bug 5 and 6
4123
4124 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126         * libxslt/xslt.c: applied William M. Brack patch fixing the
4127           template lack of support for priority
4128         * test/XSLTMark/*.out : this fixed anumber of problems in the
4129           XSLTMark output
4130
4131 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133         * libxslt/functions.c: removed warning in unparsed-entity-uri()
4134           fixed a bug in generate-id()
4135         * libxslt/transform.c: fixed null list result errors
4136         * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
4137           fixes for sorting semantic
4138
4139 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141         * config.h.in configure.in libxslt/xsltconfig.h.in: added
4142           ansidecl.h test
4143         * libxslt/xsltproc.c : added --xinclude option
4144         * tests/XSLTMark/union.out : fixed the output
4145
4146 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
4147
4148         * .cvsignore & doc/.cvsignore: Added CVS ignore files.
4149
4150 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152         * configure.in: released 0.7.0
4153         * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
4154           problems
4155
4156 Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158         * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
4159           some checking against NULL pointers
4160
4161 Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163         * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
4164           added the XSLTMark in the regression tests as well as multiple
4165           output test from Ankh
4166         * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4167           libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4168           patches and fixed a memory leak
4169         * tests/docbook/result/html/*.html : updated the results after
4170           William's patch
4171         * tests/xmlspec/REC-xml-20001006-review.html 
4172           tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4173           an HTML doctype when serializing HTML result, but adds the
4174           encoding in ALT
4175
4176 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178         * libxslt/transform.c: applied fix to xsltApplyTemplates from
4179           William M. Brack
4180         * test/docbook/result/html/*.html: this change the output
4181         * tests/xmlspec/REC-xml-20001006-review.html 
4182           tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4183           the reference anchors generated for the XML spec
4184
4185 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187         * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4188           libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4189           libxslt/xsltutils.c: of course the way I defined
4190           UNUSED breaks on old gcc version. Try to be smart and
4191           also define it directly in xsltconfig.h
4192         * tests/xmlspec/Makefile.am: fixed the timing arg test
4193
4194 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4197           implemented command line parameter passing
4198         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4199           tested it by passing show.diff.markup=1 to build the review version too
4200
4201 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203         Huge cleanup, I switched to compile with
4204         -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4205         -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4206         -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4207         -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4208         -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4209         * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4210           libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4211           libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4212           libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4213           libxslt/xsltutils.c: basically made static unexported functions
4214           avoided name clashes and flagged unused parameters.
4215
4216 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218         * configure.in: 0.6.0 yet another release
4219         * doc/xslt.html doc/html/*: updated the docs
4220
4221 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223         * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4224           libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4225           extended xsltEvalStaticAttrValueTemplate and 
4226           xsltEvalAttrValueTemplate to support foreign namespaces,
4227           and fixed document()
4228
4229 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231         * xsltutils.h: cleanup some garbage added last night
4232         * xsltInternals.h variables.c transform.c templates.[ch]
4233           preproc.c pattern.c keys.c: switched the whole XSLt processing
4234           to use XPath precompiled expressions and reusing them.
4235         * functions.c: some cleanup, seems people don't use 
4236           unparsed-entity-uri() the way it's supposed to be used
4237
4238 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4241           libxslt/variables.c libxslt/xsltutils.h: Changed to work
4242           with the new way XPath is interpreted. This doesn't yet
4243           take advantage of the separate parsing/evaluation phases
4244
4245 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247         * libxslt/transform.c: robert@xsl.00008.org pointed out a
4248           problem in xsl:copy-of in case of attributes
4249         * tests/docs/Makefile.am tests/docs/bug-3-.xml
4250           tests/general/Makefile.am tests/general/bug-3-.*:
4251           added the test to the general regression suite
4252
4253 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255         * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4256           fixing some of the missing functionnalities in the XSLT
4257           functions implementations.
4258           
4259 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261         * libxslt/Makefile.am: nick@debian.org forwarded a fix
4262
4263 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265         * README.cvs-commits: added, pointing to HACKING
4266         * HACKING: added defines commit rules.
4267
4268 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270         * libxslt/extra.c libxslt/variables.c: fixing compilation
4271           when libxml was compiled without debug support
4272
4273 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275         * configure.in: time for 0.5.0
4276         * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4277           new test files are included in the distribution
4278         * doc/xslt.html : updated
4279         * doc/html/*.html: regenerated the docs
4280
4281 Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283         * tests/docbook/result/html/*.html: regenerated the HTML
4284           now that value-of an result tree don't include the fake root
4285
4286 Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288         * libxslt/transform.c libxslt/variables.c: removed a couple
4289           of possibly uninitialized var probs
4290         * tests/xmlspec/Makefile.am: run the processing without verbose
4291           avoid raising generated id differences.
4292
4293 Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295         * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4296           reuse problem.
4297         * libxslt/transform.c: fixed a bug which exaplined why no
4298           optimization were resulting from preproc stuff
4299
4300 Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302         * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4303           w.r.t. value of tree result (and attributes within it) fixed.
4304         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4305           Integrated the xmlspec to the test (i.e. diffed output for
4306           changes).
4307
4308 Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310         * imports.c transform.c xslt.c xsltInternals.h: fixed a
4311           strip-spaces problem
4312         * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4313           bugs to testsuite
4314
4315 Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317         * libxslt/transform.[ch]: finished integrating the current
4318           state of the preproc optimizations.
4319         * tests/xmlspec/diffspec.xsl: switched off diff printing
4320
4321 Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323         * libxslt/preproc.c libxslt/transform.c: started rolling in
4324           some of the optimizations.
4325
4326 Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328         * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4329           transform.[ch]: previous commit broke a lot of stuff, fixing
4330           and preparing for next step
4331
4332 Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334         * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4335           xsltInternals.h: started working on optimizing stylesheet
4336           element parsing. Just builds the extra informations so far.
4337         * xsltutils.h: added a missing XPath decl
4338
4339 Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341         * libxslt/variables.c: William M. Brack found a serious bug
4342           with imports and global variables ...
4343
4344 Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346         * libxslt/pattern.[ch] libxslt/transform.c: added 
4347           xsltCleanupTemplates() to clean up state left after processing.
4348
4349 Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351         * libxslt/transform.c: applied patch from William M. Brack
4352           to support with-param in xsltApplyTemplates().
4353
4354 Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4355
4356         * libxslt/pattern.c: fixed the compilation of patterns which
4357           contains XPath NodeTypes. Handling of nested predicates.
4358
4359 Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361         * libxslt/transform.c: save ctxt->node after for-each
4362
4363 Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365         * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4366         * doc/xslt.html: updated
4367
4368 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370         * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4371           added xsltDocumentElem implementing multiple file output,
4372           including 1.1 xsl:document but yet untested.
4373
4374 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376         * libxslt/extensions.c: fixed stoopid bug
4377         * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4378           carrying extensions to the specification. Added node-set()
4379           for existing saxon and xt namespaces and debug() in libxslt
4380           namespace (http://xmlsoft.org/XSLT/namespace)
4381         * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4382           plus cleanup.
4383         * configure.in tests/Makefile.am tests/namespaces: added some
4384           namespaces tests, including a test calling the extra debugging
4385           function in libxslt namespace, worked first time !!!
4386
4387 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389         * libxslt/xslt.c: extension prefix support for the full stylesheet
4390         * libxslt/transform.c libxslt/extensions.[ch]: more work should
4391           start working
4392
4393 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395         * doc/xslt.html : cleaned up, added a bit more description on
4396           the API section.
4397
4398 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400         * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4401           on functions and element extensions. First on list will be
4402           a document element.
4403
4404 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406         * configure.in libxslt.spec.in: releasing 0.3.0
4407         * doc/xslt.html: updated
4408         
4409 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411         * configure.in tests/docbook/html : oops forgot to add
4412           the stylesheets themselves :-\
4413
4414 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416         * configure.in tests/Makefile.am tests/docbook tree:
4417           added docbook XSL based test suite
4418
4419 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421         * libxslt/xsltutils.c: reformat of messages
4422         * libxslt/xsltproc.c: removed memleak on --noout
4423         * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4424           changed again the way parameter are evaluated before a
4425           call-template, seems to fix a few nasty bugs, memory alloc debug too
4426         
4427 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4430           fixed the param evaluation problem in apply-template
4431         * libxslt/pattern.c: speed up seriously some context computation
4432         * libxslt/xsltInternals.h: preparing for extension support
4433           
4434 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436         * libxslt/Makefile.am: small cleanup
4437         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4438           fixed current() I hope
4439
4440 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4443           libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
4444           support of namespaces, both in templates and in XPath subexpressions
4445
4446 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4447
4448         * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4449
4450 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452         * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4453           contextual info must be recomputed
4454
4455 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457         * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4458         * libxslt/xsltproc.c : added --maxdepth
4459
4460 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462
4463         * libxslt/xsltproc.c: added --novalid and --noout as well
4464           as options printing when no args
4465         * libxslt/variables.c libxslt/transform.c: trying to get rid
4466           if some variable/params addressing errors.
4467
4468 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470         * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4471         * libxslt/xsltutils.c: add carriage return to xsl:message when
4472           needed
4473
4474 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476         * libxslt/functions.c: fixed a bug with generate-id()
4477
4478 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480         * libxslt/xsltutils.c: started doing more useful stuff in
4481           xsltDebug
4482         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4483           libxslt/xsltInternals.h: changed the way variables/params
4484           are stored
4485         * libxslt/xsltproc.c: removed a pedantic warning
4486         * libxslt/variables.[ch]: found an ugly evaluation bug
4487
4488 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490         * tests/REC/Makefile.am: updated
4491
4492 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494         * libxlst/functions.c: fixed ID generation
4495         * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4496
4497 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499         * libxslt/numbers.c: removed a couple of memleaks
4500
4501 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503         * libxslt/pattern.[ch]: exported pattern matching interfaces
4504           for numbers.c and future debug module
4505         * libxslt/numbers.c: updated to new interface, should avoid
4506           unnecessary recompilation of patterns.
4507         * libxslt/xsltutils.[ch]: cleanup
4508         * tests/REC/gmon.out: removed :-)
4509
4510 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4511
4512         * libxslt/numbers.c: implemented level=any
4513         * libxslt/transform.c: corrected some default values
4514         * tests/REC/test-7.7-*.*: added
4515
4516 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518         * libxslt/pattern.c: priorities were horribly broken, hope it's
4519           fixed
4520
4521 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523         * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4524           libxslt/xsltInternals.h libxslt/transform.[ch]
4525           libxslt/templates.c libxslt/xslt.c:
4526           Added apply-imports, keep a stack of running templates
4527         * libxslt/xsltutils.c: bugfixes, gather the output informations
4528           down the cascade
4529         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4530           tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4531           the real set of transformation on XML-1.0 2e generages a near
4532           perfect HTML. Needs just more number fixes and implementation
4533           and an obscure problem in 3.3.3
4534
4535 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4536
4537         * libxslt/pattern.c: added xsltMatchPattern()
4538         * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4539
4540 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542         * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4543         * libxslt/xsltutils.[ch] : added a small debugging hook
4544
4545 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547         * libxslt/FEATURES libxslt/transform.c: added support for
4548           disable-output-escaping in xsl:copy-of
4549         * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4550           give more debugging info
4551
4552 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554         * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4555           libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4556           Includes, more document changes
4557         * libxslt/xsltutils.c: fix the output of doctype and what is or
4558           is not HTML
4559         * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4560         * tests/Makefile.am tests/documents/* : added a new test from Stric
4561           exercising document() among other things
4562
4563 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4564
4565         * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4566           for the level attribute for xsl:number
4567         * libxslt/numbers.c: internal restructuring
4568
4569 Fri Feb  9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571         * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
4572           to deal with documents
4573         * libxslt/functions.c: fixed document() to return the same set
4574           for teh same URL
4575         * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
4576           libxslt/variables.c libxslt/xsltInternals.h: keys are really
4577           associated to loaded documents, not to the transformation
4578           context, made the change, this impacted a number of modules
4579
4580 Thu Feb  8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582         * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
4583
4584 Thu Feb  8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586         * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
4587           ready for the release
4588         * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
4589         * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
4590           was not up to date
4591
4592 Thu Feb  8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594         * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
4595           added support for keys in patterns
4596         * tests/REC/test-12.2-2.*: added a specific testcase
4597
4598 Wed Feb  7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600         * libxslt/functions.c FEATURES: started adding support for key()
4601         * tests/REC/test-12.2-1.*: first key test
4602
4603 Wed Feb  7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605         * FEATURES: updated
4606         * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
4607           libxslt/transform.c libxslt/xsltInternals.h: started adding key
4608           support
4609         * libxslt/xsltutils.c: warning cleanup
4610         * libxslt/pattern.h: fixed soopid cut'n paste prob
4611
4612 Tue Feb  6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614         * libxslt/transform.c libxslt/xslt.c: chased some reported
4615           unitinitialized variables.
4616
4617 Tue Feb  6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619         * tests/numbers/Makefile.am: fixed the EXTRA stuff
4620
4621 Mon Feb  5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623         * Copyright IPR Makefile.am: added some wording and a rewrite
4624           of the W3C IPR but without giving Copyright rights to W3C,
4625           should suit everybody
4626
4627 Mon Feb  5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629         * FEATURES: updated, added mode support for templates
4630         * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
4631           support for templates
4632         * templates.c variables.c: simple fixes
4633         * xslt.c: added a separate DEBUG_BLANKS debug class disabled
4634         * xsltproc.c: added option -timing
4635         * xsltutils.c: seem I forgot to add encoding support in output...
4636         * configure.in tests/Makefile.am tests/xmlspec/*: added a test
4637           consisting of reformatting the XML REC with the xmlspec XSLT,
4638           heavy !
4639
4640 Mon Feb  5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4641
4642         * FEATURES: updated
4643         * numbers.c: handles actual number formatting for both xsl:number
4644           and the format-number extension function.
4645         * function.c: formatting moved to numbers.c
4646         * transform.c: added xsl:number
4647         * xslt.c: minor memory leak removed
4648         * Makefile.am: added numbers.c and numbersInternals.h
4649
4650 Sat Feb  3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652         * TODO: updated
4653         * doc/html/*.html updated
4654         * doc/libxslt.sgml: added new modules
4655         * libxslt/pattern.c: fix loop on hash clashes.
4656
4657 Sat Feb  3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659         * FEATURES: updated
4660         * imports.c: bugfix
4661         * pattern.c: lots of changes to make most patterns work
4662         * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
4663         * transform.c: cleanup and attribute patterns testing
4664         * xslt.c: added xsltFreeStylesheetList() and now cleanup
4665           the imports
4666         * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
4667         * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
4668           work now.
4669
4670 Fri Feb  2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672         * FEATURES: updated
4673         * transform.c: added xsl:element support
4674         * namespaces.[ch]: added xsltGetSpecialNamespace()
4675         * attributes.c: added xsl:attribute namespace support.
4676
4677 Thu Feb  1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679         * libxslt/Makefile.am libxslt/imports.[ch]: new module to
4680           implement import cascade lookups and traversal
4681         * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
4682           libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4683           started coding the import cascade lookup in the places needed,
4684           probably incomplete.
4685
4686 Thu Feb  1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688         * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
4689           xsl:include and xsl:import, untested
4690
4691 Thu Feb  1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693         * FEATURES: updated choose/when/otherwise added
4694         * libxslt/transform.c: plugged choose in
4695         * configure.in tests/Makefile.am tests/REC/Makefile.am
4696           tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
4697           tests/general/itemschoose.*: started adding a more generic
4698           infrastructure for testing.
4699
4700 Thu Feb  1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702         * tests/REC/test-11*: added more tests
4703         * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
4704           said tests
4705
4706 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708         * tests/REC/test-[9-10]*: added more tests
4709         * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
4710           fixed sorting
4711
4712 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713
4714         * tests/REC/test-[7-9]*: added more tests
4715         * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
4716           fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
4717           is allocated, overall cleanup.
4718
4719 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721         * tests/REC/test-7.*: added more tests
4722         * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
4723           fixing bugs raised by said tests
4724
4725 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727         * tests/REC/test-7.*: added more tests
4728         * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
4729           libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
4730           raised by said tests
4731
4732 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734         * TODO: updated
4735         * configure.in tests/Makefile.am tests/REC/*: started adding
4736           some regression tests based from fragments of spec examples
4737         * libxslt/transform.c: fixed a problem on namespace generation
4738
4739 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741         * FEATURES: updated
4742         * tests/numbers/Makefile.am tests/numbers/format-number.*
4743           tests/Makefile.am configure.in: added number formattting
4744           test from Bjorn
4745         * libxslt/attributes.[ch]: separated attribute support, started
4746           add support for attribute-sets
4747         * libxslt/functions.[ch]: update for number and formatting
4748           from Bjorn
4749         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4750           cleanups updates, etc ...
4751
4752 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754         * FEATURES: updated
4755         * libxslt/transform.c: added copy-of support
4756         * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
4757
4758 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760         * FEATURES TODO: updates
4761         * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
4762           added xsl:message
4763
4764 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766         * FEATURES TODO: updates
4767         * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
4768           libxslt/xslt.c libxslt/xsltInternals.h: added support for
4769           namespace aliases and cleaned up the overall namespace related
4770           code. This materialize as a new module.
4771
4772 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774         * configure.in libxslt.spec.in: changes needed for libxml2-devel
4775           changes
4776
4777 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779         * libxslt.spec.in doc/xslt.html: updating doc and trying to add
4780           it to the RPM.
4781
4782 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784         * Makefile.am configure.in doc/Makefile.am: added a doc subdir
4785           and the rules to generates the makefiles.
4786         * doc/libxslt.sgml doc/xslt.html: very first version of the manual
4787         * doc/html/*.html : autogenerated documentation
4788         * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
4789
4790 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792         * libxslt/functions.c: xsltGenerateIdFunction() small patch
4793
4794 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796         * FEATURES TODO README INSTALL: updated
4797         * libxslt/xslt.h: added URL and version/vendor :-)
4798         * libxslt/transform.c: fixed a problem in xsl:attribute, removed
4799           attempt to support older libxml2 version.
4800         * libxslt/variables.h libxslt/xsltInternals.h: update to structures
4801           and macros to add/register new document created by document()
4802         * libxslt/functions.c: implemented current(), unparsed-entity-uri()
4803           system-property(), element-available() and function-available().
4804           A crippled version of document() has been added too.
4805
4806 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808         * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
4809           number formatting !!!
4810         * acconfig.h config.h.in configure.in libxslt/Makefile.am
4811           tests/Makefile.am; added testing for mathematical functions,
4812           fixed make test(s)
4813         * FEATURES: updated
4814
4815 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817         * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
4818           with non-named rules (*, ...) added accelerators
4819         * libxslt/templates.[ch]: added xsltEvalTemplateString()
4820           and xsltEvalAttrValueTemplate() high level functions
4821         * libxslt/transform.c: fixed the part where attributes
4822           had to be looked at as templates, added comment and
4823           PI generation
4824         * TODO FEATURES: updated to reflect the new state
4825
4826 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828         * libxslt/functions.[ch] Makefile.am: added new module functions
4829           with templates for the XSLT functions.
4830         * libxslt/variables.h templates.c: added registrations of new
4831           functions when an XPath context is created
4832
4833 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835         * tests/Makefile.am: cleanup
4836         * libxslt/pattern.c: should support most of the patterns now
4837           except ID/Key and maybe some namespace checks when having
4838           a default namespace
4839         * TODO: updated
4840
4841 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843         * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
4844           tests/REC2/Makefile.am: updated the makefiles and spec files to
4845           add tests, and the FEATURES file to the RPM
4846
4847 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849         * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
4850           prepared the Makefiles and spec files for a first release.
4851         * COPYING.LIB: added LGPL Licence
4852
4853 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855         * libxslt/transform.c: applied cleanup patch from Bjorn Reese
4856           <breese@mail1.stofanet.dk>
4857
4858 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860         * configure.in libxslt.spec.in: first try to get a spec file
4861
4862 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864         * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
4865         * libxslt/transform.c: add support for "*" to strip and preserve
4866           space.
4867
4868 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870         * TODO: updated
4871         * FEATURES: added with alist of what's in and what's not
4872         * libxslt/xslt.c: fixed top level Param and Variable stuff
4873
4874 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876         * xsltproc.c: removed bug
4877         * tests/REC2/html.xml: added newline after doctype
4878         * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
4879           support, result tree fragment support (requires just commited
4880           extensions to libxml2 XPath !!!)
4881         * transform.c: added call-template, with-param support
4882         * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
4883         * TODO: updated, added a DONE section and started migrating stuff :-)
4884
4885 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887         * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
4888           tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
4889           too, added the HTML output test
4890         * libxmls/xsltutils.c: added HTML output
4891         * libxslt/xslt.c: check version on literal result used as templates
4892         * libxslt/transform.c: fixed an error in VERSION number
4893         * libxslt/templates.c: make sure generated nodes have doc and
4894           parent properly set
4895
4896 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898         * libxslt/Makefile.am libxslt/template.[ch]: added a template
4899           specific module. Added attribute value template, at least in
4900           one spot.
4901         * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
4902           the spec now works too.
4903         * libxslt/variables.c: fixed the debug
4904         * libxslt/xslt.c: fixed an ugly uninitialized variable
4905         * libxslt/transform.c: now using attr template processing
4906
4907 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909         * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
4910           libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
4911           structure to add an execution stack with variables. Tree
4912           valued variables still missing.
4913         * TODO: updated
4914
4915 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917         * libxslt/xslt.c: check version on stylesheets
4918         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
4919           started adding variables interfaces and modules.
4920
4921 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923         * libxslt/xslt.c: added support for disable-output-escaping
4924           will need libxml version > 20211
4925         * libxslt/transform.c: cleanup
4926         * libxslt/xsltutils.[ch]: added output functions
4927         * libxslt/xsltproc.c: reuse the output function
4928         * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
4929           test
4930
4931 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933         * libxslt/transform.c libxslt/xslt.c: avoiding some problems
4934           with blank node stripping when not allowed.
4935
4936 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938         * libxslt/transform.c: modified apply-templates processing
4939           added select and sort support support.
4940
4941 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943         * TODO: guess what, it's growing :-(
4944         * configure.in: setup hacking values when compiling in my
4945           own environment.
4946         * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
4947           very rudimentary version of xsl:sort
4948
4949 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951         * TODO: more stuff
4952         * libxslt/transform.c: context position and size in for-each
4953         * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
4954           and put Error and Debug routines
4955         * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
4956           to use the Debug calls, cleanup
4957         * libxslt/xsltproc.c: added -v to enable debug printing
4958
4959 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961         * TODO: started filling it :-(
4962         * libxslt/pattern.c: should now at least compile the full
4963           set of patterns authorized. Default priorities added.
4964         * libxslt/transform.c: a bit more work and cleanup.
4965
4966 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968         * TODO: started adding in there :-(
4969
4970 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972         * transform.c, xslt.c, xsltproc.c: lots of fixes, added
4973           support of xslt:if and xslt:attribute, need libxml2 interfaces
4974           present only in CVS.
4975
4976 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978         * test/Makefile.am test/REC*/Makefile.am: added first test
4979         * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
4980           cleanup of nodes at reading of stylesheet, added support
4981           for xsl:for-each and fixed a few recursion bugs
4982
4983 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985         * pattern.c, xslt.c: removed debug
4986         * transform.c: added value-of, seems to handle the first
4987           REC example correctly
4988
4989 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991         * transform.c, xsltproc.c: small fight with spaces and formatting
4992           may need a revisit later but looks pretty good right now.
4993
4994 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996         * transform.c: basic processing in place
4997         * xsltInternals.h: exported one xslt.c function
4998
4999 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001         * libxslt/transform.[ch] Makefile.am: started adding the
5002           transformation module
5003         * pattern.[ch] xslt.c: more work...
5004
5005 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007         * libxslt/pattern.c: started adding xsltTestCompMatch()
5008
5009 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011         * libxslt/pattern.c: more work on parsing selectors
5012
5013 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015         * libxslt/xslt*: completeted the structures
5016         * libxslt/pattern.[ch]: started adding code to precompile patterns
5017           and do the lookup
5018         * libxslt/makefile.am: added the new files
5019
5020 Mon Jan  8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022         * libxslt/xslt.c : small cleanup
5023         * configure.in libxslt/xsltconfig.h.in: add memory debug and
5024           mechanism for compile-time options
5025
5026 Sun Jan  7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028         * libxslt/xslt.[ch]: started parsing templates
5029
5030 Sun Jan  7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032         * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
5033
5034 Sun Jan  7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036         * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5037           very early coding
5038
5039 Sun Jan  7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041         * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
5042           libxslt/Makefile.am tests/Makefile.am:
5043           Created the library framework, imported it into the GNOME CVS base
5044         * INSTALL: added a small instruction file.
5045
5046 Sun Jan  7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048         * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5049           first steps toward building the framework
5050
5051 Sun Jan  7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053         * NOTES: added notes taken while reading the spec.
5054
5055 Fri Jan  5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057         * test/REC1 test/REC2: added examples from the XSLT REC
5058
5059 Fri Jan  5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061         * README: basic informations
5062         * Changelog: created