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