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