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