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