Add NetLog to CastBrowserProcess.
[chromium-blink-merge.git] / third_party / libxslt / ChangeLog
blob792bf521908880bbe628ca24d25c55ae7829d82f
1 Fri Jul 24 10:16:24 CEST 2009 Daniel Veillard <veillard@redhat.com>
3         * libxslt/attributes.c: fix an IDness issue when building the tree
5 Tue May 12 09:03:46 CEST 2009 Daniel Veillard <veillard@redhat.com>
7         * configure.in: adapt the extra version detection code to git
8         * libxslt.doap: adding RDF dope file
10 Fri Jan 23 19:02:28 PST 2009 William Brack <wbrack@mmm.com.hk>
12         * libexslt/strings.c: Fixed indexing error reported by
13           Ron Burk on the mailing list.
15 Fri Nov 14 15:06:55 CET 2008 Daniel Veillard <veillard@redhat.com>
17         * python/Makefile.am libxslt/Makefile.am configure.in
18           libexslt/Makefile.am: applied patch from Roumen Petrov for
19           mingw cross compilation problems raised by Rich Jones
21 Tue Oct 28 11:55:27 CET 2008 Daniel Veillard <veillard@redhat.com>
23         * configure.in Makefile.am: patch from Richard Jones to build
24           shared libs with MinGW cross-compiler
26 Tue Oct  7 18:16:08 CEST 2008 Daniel Veillard <veillard@redhat.com>
28         * libxslt/pattern.c: prevent some unchecked pointer accesses, patch
29           by Jake Goulding
31 Wed Aug  6 20:10:08 HKT 2008 William Brack <wbrack@mmm.com.hk>
33         * Minor cleanup of "typo" and some compilation warnings:
34           tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 code
35           libxslt/keys.c, libxslt/xsltlocale.c, libexslt/date.c: trivial
36           changes for gcc warnings.
38 Fri Aug  1 10:16:48 CEST 2008 Daniel Veillard <veillard@redhat.com>
40         * libxslt/xsltconfig.h.in libxslt/xslt.c libxslt/extensions.c
41           libxslt/xsltlocale.c libxslt/preproc.c libxslt/xsltutils.c
42           libxslt/xsltlocale.h libxslt/win32config.h configure.in
43           config.h.in win32/configure.js: big patch from Roumen Petrov
44           finishing xsl:sort lang support with many portability issues
45           fixed and feedback from Nick Wellnhofer and Rob Richards
47 Fri Aug  1 07:54:02 CEST 2008 Daniel Veillard <veillard@redhat.com>
49         * libexslt/crypto.c: fix for CVE-2008-2935 libexslt RC4
50           encryption/decryption functions
52 Mon Jul 28 14:46:27 CEST 2008 Daniel Veillard <veillard@redhat.com>
54         * configure.in: fix my static linking setup on x86_64
56 Sun Jul 27 13:52:10 CEST 2008 Daniel Veillard <veillard@redhat.com>
58         * libxslt/xslt.c: avoid a quadratic behaviour when hitting duplicates
59           exclude-result-prefixes declarations, should fix #544906
61 Sat Jul 26 12:43:18 PST 2008 William Brack <wbrack@mmm.com.hk>
63         *configure.in: fixed option --with-debugger with patch from
64          Arun Ragnavan #544829
66 Sat Jul 12 16:36:58 PST 2008 William Brack <wbrack@mmm.com.hk>
68         * libexslt/math.c: fixed incorrect argument popping in
69           exsltMathAtan2Function #541965
71 Thu Jul 10 10:04:28 PST 2008 William Brack <wbrack@mmm.com.hk>
73         * libxslt/functions.c: patch from Ron Burk to fix problem
74           with string check for element-available and
75           function-available #530891.
77 Tue Jun 24 23:55:48 PST 2008 William Brack <wbrack@mmm.com.hk>
79         * libxslt/attrvt.c: added code to handle literal within an
80           AVT #539741.
81         * tests/docs/Makefile.am tests/docs/bug-168.xsl
82         * tests/general/Makefile.am tests/general/bug-168.* add a
83           test for this bug to the regression suite.
85 Fri Jun 13 10:58:52 CEST 2008 Daniel Veillard <daniel@veillard.com>
87         * libxslt/libxslt.h libexslt/libexslt.h libexslt/exslt.h: patch
88           from Roumen Petrov fixing include path when compiling outside
89           source tree
91 Thu Jun 12 11:23:23 CEST 2008 Daniel Veillard <daniel@veillard.com>
93         * libxslt/xsltconfig.h.in libxslt/xsltlocale.h configure.in
94           config.h.in win32/configure.js: patch from Nick Wellnhofer and
95           Roumen Petrov to fix some portability problems on the previous
96           xsl:sort locale patch
98 Tue Jun  3 18:26:26 CEST 2008 Daniel Veillard <daniel@veillard.com>
100         * configure.in libxslt/extra.c libxslt/Makefile.am libxslt/preproc.c
101           libxslt/xsltInternals.h libxslt/xsltlocale.c libxslt/xsltlocale.h
102           libxslt/xsltutils.c win32/Makefile.mingw win32/Makefile.msvc: patch
103           from Nick Wellnhofer adding xsl:sort lang support using the locale
104           support from the C library.
106 Tue Jun  3 18:14:55 CEST 2008 Daniel Veillard <daniel@veillard.com>
108         * libxslt/extensions.h: as Ralf Junker pointed out
109           xsltExtFunctionLookup was defined but never implemented, removing it
111 Tue May 13 17:51:05 CEST 2008 Daniel Veillard <daniel@veillard.com>
113         * configure.in doc/*: release of 1.1.24
114         * python/generator.py: syntactic cleanup (Martin)
116 Tue May 13 16:32:22 CEST 2008 Daniel Veillard <daniel@veillard.com>
118         * libxslt/xslt.c libxslt/extensions.c libxslt/extensions.h:
119           fix the processing of top level elements of stylesheets which
120           are not in the XSLT namespace and are not an extension either
121           should fix #529223
122         * tests/docs/Makefile.am tests/docs/bug-167.xml
123           tests/general/Makefile.am tests/general/bug-167.*: add the
124           test to the regression suite
126 Fri May  9 14:30:35 CEST 2008 Daniel Veillard <daniel@veillard.com>
128         * libxslt/documents.c libxslt/keys.c libxslt/xsltInternals.h
129           libxslt/transform.c libxslt/pattern.c: fix the key initialization
130           problem introduced when tracking Josef Urban problem from 22 Dec
131           2007, this should also handle the problem of recursive keys
132           definitions should fix #531873.
133         * tests/docs/bug-166.xml tests/docs/Makefile.am
134           tests/general/Makefile.am tests/general/bug-166.xsl
135           tests/general/bug-166.out: add the regression tests when a key
136           computation depends on another one.
138 Mon Apr 21 16:16:29 CEST 2008 Daniel Veillard <daniel@veillard.com>
140         * doc/xsltproc.1 doc/xsltproc.xml: update the man page based on
141           Vincent Lefevre suggestion.
143 Mon Apr 14 11:19:14 CEST 2008 Daniel Veillard <daniel@veillard.com>
145         * libxslt/pattern.c: fixes #527297 general patter comps fix and cleanup
146         * libxslt/xsltInternals.h libxslt/pattern.h: other cleanups
148 Tue Apr  8 19:15:19 CEST 2008 Daniel Veillard <daniel@veillard.com>
150         * configure.in doc/*: release of 1.1.23
152 Tue Apr  8 18:52:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
154         * libexslt/date.c: new version of patch from Peter Pawlowski
156 Tue Apr  8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
158         * python/generator.py: fix an infinite loop bug
160 Thu Apr  3 09:32:49 CEST 2008 Daniel Veillard <daniel@veillard.com>
162         * libxslt/xsltutils.c: avoid a scary realloc() loop should fix #520383
164 Thu Apr  3 07:32:36 CEST 2008 Daniel Veillard <daniel@veillard.com>
166         * libexslt/date.c: applied patch from Peter Pawlowski  fixing
167           a timezone offset problem, fixes #521680
168         * libxslt/namespaces.c: a bit of space/tabs cleanup
170 Thu Apr  3 06:25:02 CEST 2008 Daniel Veillard <daniel@veillard.com>
172         * doc/xsltproc.xml doc/xsltproc.1 doc/xsltproc.html: small fix to
173           man page synopsis, should fix #525822
175 Sat Mar 15 11:13:18 HKT 2008 William Brack <wbrack@mmm.com.hk>
177         * libexslt/functions.c: fixed minor error reported on the mailing
178          list by Mark Howe, which caused a segfault if func:result was
179          postitioned as top-level element.
181 Thu Mar 13 09:33:21 CET 2008 Daniel Veillard <daniel@veillard.com>
183         * libxslt/win32config.h: patch from Rob Richards for VS 2008
184         * python/types.c: fix a problem with namespace nodes coming from
185           XPath nodesets.
187 Mon Mar  3 09:39:31 CET 2008 Daniel Veillard <daniel@veillard.com>
189         * doc/xsltproc.xml doc/xsltproc.1: fix maxdepth default value
190           documentation fixes #519921.
192 Sat Feb 16 01:24:58 HKT 2008 William Brack <wbrack@mmm.com.hk>
194         *libxslt/extensions.c: fixed minor error bug #516483
195         *tests/exslt/common - deleted node-set.9 regression test,
196          because it relied upon an external web import.
198 Tue Feb  5 08:53:30 CET 2008 Daniel Veillard <daniel@veillard.com>
200         * libxslt/xslt.c: applied documentation patch from Jason Viers
201           for xsltParseStylesheetDoc
203 Tue Feb  5 08:36:53 CET 2008 Daniel Veillard <daniel@veillard.com>
205         * python/tests/pyxsltproc.py: applied a portability patch from 
206           Stephane Bidoul
208 Thu Jan 24 16:24:05 CET 2008 Daniel Veillard <daniel@veillard.com>
210         * doc/xslt.html doc/docbook.html: fix links for Cygwin DocBook
211           setup as suggested by Philippe Bourcier
213 Sun Dec 23 16:40:38 PST 2007 William Brack <wbrack@mmm.com.hk>
215         * libxslt/keys.c, libxslt/pattern.c, libxslt/xsltInternals.h:
216           fixed a problem on superfluous re-generation of keys reported
217           on the mailing list by Josef Urban.
219 Thu Nov 29 11:43:14 CET 2007 Daniel Veillard <daniel@veillard.com>
221         * configure.in: avoid a problem in configure if an old gcrypt
222           version is installed, patch from Brent Cowgill, fixes #500390
224 Tue Nov 13 13:08:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
226         * libexslt/common.c, libexslt/dynamic.c: After discussion on
227           Bugzilla with Peter Pawlowski, added same code for preventing
228           deletion of function result during garbage collection (see
229           bug #495995).
230           
231 Mon Nov 12 13:53:58 PDT 2007 William Brack <wbrack@mmm.com.hk>
233         * libexslt/strings.c: Added code to mark the results of
234           str:tokenize and str:split as "function result" to avoid
235           garbage-collecting them during global variable initialisation.
236           Should fix bug #495995.
238 Wed Oct 24 17:41:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
240         * python/libxslt.c: changed iterator argument for Py_Dict_Next
241           from int to ssize_t (seems Python docs are incorrect) to fix
242           x86_64 bug #489854.
244 Wed Oct 10 16:33:09 CEST 2007 Daniel Veillard <daniel@veillard.com>
246         * libexslt/date.c tests/exslt/date/datetime.1.out
247           tests/exslt/date/date.1.out tests/exslt/date/date.1.xml:
248           applied patch from Maurice van der Pot to fix EXSLT
249           week-in-year extenson which was not conforming to the definition.
250           This also changes the output of the tests a bit. Should fix #452876
252 Thu Aug 30 08:18:08 HKT 2007 William Brack <wbrack@mmm.com.hk>
254         * python/libxslt.c: applied patch from Daniel Gryniewicz to
255           fix a segfault caused by a parameter array not being preset
256           to zero.
258 Thu Aug 23 17:18:03 CEST 2007 Daniel Veillard <daniel@veillard.com>
260         * configure.in doc/*: preparing release of 1.1.22
262 Thu Aug 23 15:39:18 CEST 2007 Daniel Veillard <daniel@veillard.com>
264         * libxslt/xslt.c: applied patch from Rob Richards to fix a 
265           stylesheet compilation error handling problem #382570
267 Thu Aug 23 15:22:55 CEST 2007 Daniel Veillard <daniel@veillard.com>
269         * libxslt/security.c: applied patch from Roland Schwarz and Rob
270           Richards to fix the security file checks on Windows, should 
271           close #464432
273 Thu Aug 23 21:15:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
275         * tests/general/bug-165.[xsl,out,err], tests/docs/bug-165.xml,
276           tests/general/Makefile.am, tests/docs/Makefile.am:
277           added regression test for bug #469410
279 Thu Aug 23 14:13:02 CEST 2007 Daniel Veillard <daniel@veillard.com>
281         * xsltproc/xsltproc.c: patch from Drazen Kacar to add a --encoding
282           option fixes #443868
283         * doc/xsltproc.xml doc/xsltproc.1: augment and regenerate man page.
284         
285 Thu Aug 23 11:47:20 CEST 2007 Daniel Veillard <daniel@veillard.com>
287         * libexslt/date.c: apply patch from Björn Wiberg fixing build on AIX
288           and closing bug #332173
290 Fri Aug  3 15:49:26 CEST 2007 Daniel Veillard <daniel@veillard.com>
292         * win32/Makefile.msvc win32/configure.js: apply patch from
293           Rob Richards to improve build with VS2005
295 Thu Jul 26 12:43:38 PDT 2007 William Brack <wbrack@mmm.com.hk>
297         * libxslt/xslt.c: Removed the exclude-result-prefix change of
298           31 May 2007.  Fixes bug #459713.
300 Sat Jun 16 07:42:18 PDT 2007 William Brack <wbrack@mmm.com.hk>
302         * libxslt/transform.c: Fixed problem with RVT cleanup related
303           to some exslt functions (reported on the list by Marc Adkins).
305 Wed Jun 13 13:27:48 PDT 2007 William Brack <wbrack@mmm.com.hk>
307         * tests/exslt/common/node-set.9.[xml,xsl,out],
308           tests/exslt/common/Makefile.am: added test case for bug #413451
310 Tue Jun 12 18:43:05 CEST 2007 Daniel Veillard <daniel@veillard.com>
312         * NEWS configure.in doc/*: preparing release of 1.1.21
314 Thu May 31 12:38:08 PDT 2007 William Brack <wbrack@mmm.com.hk>
316         * libxslt/xslt.c: fixed obscure namespace problem related to
317           exclude-result-prefix
319 Mon May  7 00:14:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
321         * libxslt/transform.c: fixed minor compilation warning; no change
322           to logic.
324 Sun May  6 23:42:38 HKT 2007 William Brack <wbrack@mmm.com.hk>
326         * libexslt/math.c: fixed two memory leaks, one in exsltMathConstant
327           and one in exsltMathConstantFunction (bug #436324)
329 Fri May  4 15:51:58 HKT 2007 William Brack <wbrack@mmm.com.hk>
331         * libxslt/transform.c: fixed xpath context housekeeping problem
332           on processing "choose" (bug 435479).
334 Thu Apr 26 11:10:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
336         * libxslt/transform.c: fixed (another) problem with cached
337           RVT's (from re-opened #378766).
339 Tue Mar 27 16:50:52 CEST 2007 Daniel Veillard <daniel@veillard.com>
341         * libxslt/xsltutils.c: apply patch fron Shaun McCance to hook
342           xsl:message construct to the new per-xsltTransformCtxt error
343           callback if set up.
344         * Makefile.am: do not package svn files in releases
346 Fri Mar  2 18:45:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
348         * libxslt/xsltconfig.h.in: added setting of TRIO_REPLACE_STDIO
349           when TRIO routines are required.
350         * libxslt/namespaces.c, libxslt/xsltutils.c: enhanced handling
351           of stdio.h vs. trio.h when trio routines are required (now
352           use XSLT_NEED_TRIO) (bug #412787)
354 Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk>
356         * python/libxsl.py: fixed tab/space inconsistency with patch
357           provided by Andreas Hanke (bug #409193)
359 Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
361         * doc/xslt.html: Changed all
362           references to CVS to be SVN; changed corresponding links.
363         * doc/*html: regenerated the documentation for above
365 Wed Feb 14 01:21:38 PST 2007 William Brack <wbrack@mmm.com.hk>
367         * libxslt/pattern.c: Fixed problem with namespace on compound
368           predicate (bug #407731)
370 Wed Jan 24 11:05:28 PST 2007 William Brack <wbrack@mmm.com.hk>
372         * libxslt/pattern.c: added check for memory allocation error
373           (bug #400242); fixed "type-punned pointer" warnings.
374         * libxslt/xsltutils.c: added checks for memory allocation error
375           (bug #400242)
376         * restored NEWS, doc/EXSLT/downloads.html which mysteriously
377           disappeared from svn
378         
379 Wed Jan 17 14:20:18 CET 2007 Daniel Veillard <daniel@veillard.com>
381         * configure.in doc/*: preparing release of 1.1.20
382         * libexslt/crypto.c: small patch for missing includes on some BSD,
383           fixes #397373
384         * configure.in: replace == by = in test, raised by Roland Illig,
385           should fix #397371
387 Sun Jan 14 18:45:08 PST 2007 William Brack <wbrack@mmm.com.hk>
389         * libxslt/functions.c: fixed two problems related to checking
390           of fragments, related to python htmlCtxtReadFile problem
391           reported on mailing list by Nic Ferrier.
393 Fri Jan 12 23:24:08 PST 2007 William Brack <wbrack@mmm.com.hk>
395         * libxslt/extensions.c: reverted last change, fixed some
396           comments.  Note that in it's current state the 'plugin'
397           implementation will fail if called from a program
398           compiled as static!
400 Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk>
402         * configure.in: fixed problem with DV/WMB testing env.
403         * regenerated docs; doc/APIchunk1[012].html added to SVN
404         * libxslt/extensions.c: fixed problem with plugin loading;
405           removed testplugin.c from SVN (current version kept as
406           tests/plugin/testplugin.c)
408 Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk>
410         * libxslt/transform.c: enhanced to ignore empty text node
411           in xsltDefaultProcessOneNode (avoid calling xsltCopyText)
412           (bug #354900)
413         * xsltproc/xsltproc.c: added check for output file problem,
414           yielding new error code 11 (Mike Hommey).
415         * doc/xsltproc.html, doc/xsltproc.xml: added documentation
416           for above, regenerated docs (doc/xsltproc.1)
418 Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
420         * libexslt/strings.c: added new function 'replace' from Joel
421           Reed.
422         * tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
423           replace.1.out: added new test case for above.
424         * libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
425         * configure.in: trivial change for flags on my compilations
426         * libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
427           libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
428           libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
429           libxslt/xsltutils.c: fixed some documentation/comments and
430           compilation warnings - no change to logic.
431         * re-generated the documentation.
433 Wed Jan  3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
435         * configure.in: adapt the extra versioning code to SVN
437 Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
439         * python/libxslt.c: applied patch supplied by Kjartan Maraas
440           (bug #388567).
442 Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
444         * libexslt/functions.c: further enhancement to the original
445           fix for bug #381319 (which was not correct).
446         * tests/exslt/functions: minor enhancement to function.9.xsl;
447           function.10.[xsl,xml,out] added to regression tests to check
448           recursive calls.
450 Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
452         * configure python/generator.py python/libxsl.py
453           python/libxslt-python-api.xml python/libxslt.c
454           python/tests/2stage.py python/tests/loader.py: applied patch from
455           Nic James Ferrier to make stylesheets comparable and to add
456           transformContext handling
458 Sat Dec  9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
460         * libexslt/functions.c: changed handling of function params
461           to fix bug #381319
462         * libxslt/transform.[ch]: exposed xsltLocalVariablePush and
463           xsltLocalVariablePop as global entries so that they could
464           be used from within libexslt/functions.c
465         * tests/exslt/functions/function.9.[xsl,xml,out] added to
466           regression tests
468 Tue Dec  5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
470         * libxslt/extensions.c: applied patch from Marcus Meissner removing
471           a strict aliasing problem should fix #317921
473 Fri Dec  1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
475         * libxslt/transform.c: fixed problem with housekeeping of
476           localRVTBase, bug #378766
478 Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
480         * NEWS configure.in doc//*: preparing release of libxslt-1.1.19
482 Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
484         * libxslt/variables.c: fixed problem with cached RVT's,
485           bug #378766
487 Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
489         * libxslt/transform.c: applied patch from Mike Hommey about saving
490           the current in-scope namespace list when calling a template, fixes
491           bug #377579
493 Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
495         * configure.in: fix a python detection problem pointed out by 
496           Joseph Sacco, fixes bug #376391
498 Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
500         * libxslt/transform.c: fixed problem with entity handling
501           within xsltCopyAttrListNoOverwrite (#352907)
502         * tests/general/bug-164.xsl, tests/general/bug-164.out,
503           tests/docs/bug-164.oxml: added a regression test for this
505 Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
507         * NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
508           this bumps libxml2 requirement to 1.6.27
509         * libexslt/date.c libxslt/namespaces.h libxslt/xslt.c 
510           libxslt/xsltInternals.h: cosmetic cleanups to restore the
511           API extraction
513 Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
515         * doc//*: removed all remaining references to the old Wiki
517 Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
519         * libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
520           (#359246)
522 Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
524         * libxslt/preproc.c: applied patch from Mike Hommey fixing 2 
525           erroneous xmlFree() and adding a message on an unsupported feature
527 Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
529         * python/libxslt-python-api.xml: applied fix for accessor functions
530           of a stylesheet returning pointers to immutable strings, patch
531           from #320540
532         * xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
533           by adding a new parameter to xsltproc names --xincludestyle
535 Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
537         * xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
538           libxml2 has no xinclude support #319886
539         * docs/*: renamed Gnome to GNOME fixes #352159
541 Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
543         * libxslt/Makefile.am: a missing DESTDIR
544         * python/Makefile.am: fix reference to build paths in python module
545         * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
546           comments on version values, the 3 are patches from Peter
547           Breitenlohner   and should fix #340995
549 Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
551         * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
552           which should finish fixing #337486
554 Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
556         * libxslt/security.c: applied fix from Shane Corgatelli to pass
557           the full URL when checking security access for network URLs,
558           should fix bug #359366
560 Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
562         * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c: 
563           applied patch from Daniel Leidert to fix some typo
564         * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
565           and regenerated
567 Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
569         * xsltproc/xsltproc.c: --xinclude should also force XInclude
570           processing on the stylesheets themselves, raised by Daniel Leidert
572 Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
574         * libxslt/transform.c libxslt/variables.c
575           libxslt/xsltInternals.h: Fixed restoring the context doc
576           for XPath in xsltForEach(). Eliminated the use of @tmpDoc
577           of the transformation context.
579 Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
581         * libxslt/preproc.c: Added missing QName-validation of some
582           attributes of XSLT-elements. This fixes bug #304921, reported
583           by Frans Englich.
585 Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
587         * libxslt/transform.c: As suggested by Bill, I changed
588           xsltShallowCopyNsNode() to return an xmlNsPtr instead of
589           an int. The fix of bug #350085 is OK; i.e. the removal
590           of the call to xsltFreeRVTs() in
591           xsltApplyStylesheetInternal(). I think I tried to clear
592           the transformation context as much as possible, in case
593           it is reused; Daniel informed me on the list that reusing
594           the context is not intended, so no need anymore to try
595           to free the fragments immediately after the transformation.
597 Wed Aug  9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
599         * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
600           clear bug350085; cleaned up most warnings (still a problem in
601           xsltShallowCopyNsNode)
602         * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
603           xslt.c and xsltInternals.h] and libexslt/functions.c
605 Fri Aug  4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
607         * python/generator.py: fixed the conversion of long parameters
609 Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
611         * python/types.c: fix float and boolean XPath conversions
612         * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
613           at setting XInclude support.
615 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
617         * Updated tests affected by recent library changes -
618           tests/general/bug-1-.out, tests/general/bug-24-.out,
619           tests/keys/month.out : (<t></t> now becomes <t/>);
620           tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
621           call-template and apply-template, where the template has
622           no parameter but one is supplied (var should not be affected)
623           tests/general/bug-145.err : changed error text
624           
625 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
627         * libxslt/attributes.c libxslt/documents.c
628           libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
629           libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
630           libxslt/templates.h libxslt/transform.c
631           libxslt/variables.c libxslt/xslt.c
632           libxslt/xsltInternals.h libxslt/xsltutils.c
633           libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
634           libexslt/functions.c libexslt/strings.c:
635           Committing again, since I forgot to switch from win to linux
636           linebreaks in the files.
637                                                     
638 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
640         * libxslt/attributes.c libxslt/documents.c
641           libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
642           libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
643           libxslt/templates.h libxslt/transform.c libxslt/variables.c
644           libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
645           libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
646           libexslt/functions.c libexslt/strings.c:
647           Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
648           directly, rather than creating an intermediate object with
649           xmlXPathConvertString(). This now does not add a text-node to
650           the result if the string is empty (this has impact on
651           serialization, since an empty text-node is serialized as
652           <foo></foo>, and now it will be serialized as <foo/>).
653           Refactored other functions in transform.c:
654           Mostly code cleanup/restructuring. Minimized number of
655           function variables for instruction which eat up function stack
656           memory when recursing templates (xsltIf(), xsltChoose(),
657           xsltApplyTemplates(),  xsltCallTemplate()).
658           Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
659           Implemented redefinition checks at compilation-time and
660           eliminating them at transformation time in the refactored code
661           paths.
662           Introduced the field @currentTemplateRule on xsltTransformContext to
663           reflect the "Current Template Rule" as defined by the spec.
664           NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
665           same; the former is the "Current Template Rule" as defined by the
666           XSLT spec, the latter is simply the template struct being
667           currently processed by Libxslt.
668           Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
669           IS_XSLT_REAL_NODE.
670           Misc code cleanup/restructuring and everything else I already forgot.
671           Refactored lifetime of temporary result tree fragments.
672           Substituted all calls to the now deprecated xsltRegisterTmpRVT()
673           for the new xsltRegisterLocalRVT().
674           Fragments of xsl:variable and xsl:param are freed when the
675           variable/pram is freed.
676           Fragments created when evaluating a "select" of xsl:varible and
677           xsl:param are also bound to the lifetime of the var/param.
678           EXSLT's func:function now uses the following functions to let take
679           care the transformation's garbage collector of returned tree
680           fragments:
681             xsltExtensionInstructionResultRegister(),
682             xsltExtensionInstructionResultFinalize()
683           Fixes:
684           #339222 - xsl:param at invalid position inside an xsl:template is
685                     not catched
686           #346015 - Non-declared caller-parameters are accepted
687           #160400 - Compiles invalid XSLT; unbound variable accepted
688           #308441 - namespaced parameters become unregistered
689           #307103 - problem with proximity position in predicates of match
690                     patterns
691           #328218 - problem with exsl:node-set() when converting strings
692                     to node sets
693           #318088 - infinite recursion detection
694           #321505 - Multiple contiguous CDATA in output
695           #334493 - "--param" option does not have root context
696           #114377 - weird func:result/xsl:variable/exsl:node-set interaction
697           #150309 - Regression caused by fix for 142768
699 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
701         * tests/docs/bug-54.xml tests/general/bug-54.out
702           tests/general/bug-99.out tests/general/bug-136.out
703           tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
704           tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
705           Fixed incorrect regression tests/results.
707 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
709         * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
710           libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
711           libxslt/transform.c libxslt/variables.c libxslt/xslt.c
712           libxslt/xsltInternals.h libxslt/xsltutils.c:
713           Merged all the namespace lookup/create/disable functions
714           into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
715           and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
716           but kept the ns-aliasing mechanism; the ns-aliasing needs
717           to be removed when we move to the refactored code, which
718           applies ns-alias only at compilaton time.
719           Refactored xsltElementComp() (preproc.c); enhanced error reports.
720           Fixed: if the "namespace" attribute was not given, then this
721           performed incorrectly only a lookup for a default namespace;
722           i.e., without taking any prefix on the "name" attribute into
723           account.
724           Refactored xsltElement() (transform.c); enhanced error reports.
725           Refactored xsltAttributeComp() (preproc.c). Added namespace
726           lookup as in xsltElementComp(). Enhanced error reports.
727           Refactored xsltAttribute() (transform.c); enhanced error reports.
728           xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
729           for every element in the tree; this needs to be done only for
730           the top-most elements. For subsequent elements reconcile only
731           the ns-declarations. Disallowed setting of ns-declarations if
732           children have been already added to an element.
733           Removed ns-aliasing code where necessary.
734           xsltCopyProp(): disallowed setting of attribute nodes if
735           children have been already added to an element.
736           xsltCopy(): removed the incorrect skipping of attributes in the
737           XSLT namespace. Removed the incorrect ns-aliasing for attributes.
738           Changed to use the introduced function xsltShallowCopyAttr().
739           xsltShallowCopyAttr():  Centralized all attribute-copy related
740           code in this function. It will now be called by
741           xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
742           xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
743           use xsltGetSpecialNamespace() and xmlNewDocProp().
744           Further substitution of various scattered namespace-lookup
745           related code for the use of xsltGetSpecialNamespace().
746           xsltAttrTemplateProcess(): Refactored. Removed the incorrect
747           processing of attribute-sets. Attribute sets need to be applied
748           before adding any normal attribute of the literal result element;
749           this is now done in  xsltAttrListTemplateProcess(). Fixed to
750           ensure that the ns-prefix of the overwriting attribute is used.
751           xsltAttrListTemplateProcess(): Refactored. Moved semantics from
752           xsltAttrTemplateProcess() over to this function in order to
753           optimize processing of multiple attributes. This does not call
754           xsltAttrTemplateProcess() anymore.
755           Fixed: do not exclude the XSLT namespace after ns-aliasing have
756           beed applied.
757           The IFDEFed-out refactored code fixes the following issues:
758           - #313711: namespace collision with namespace-alias (reported
759                       by by Oleg Paraschenko)
760           - #338214: Incorrect scope for exclude-result-prefixes
761           - #341392: Excluding namespace declarations of literal result
762                      elements.
763           - #341325: Namespace aliasing and resulting namespace prefixes
764           Already enabled fixes:
765           - #344183: xsl:copy misses to copy attributes in the XSLT namespace
766           - #341463: Namespace-alias using #default for result-prefix with no
767                      default namespace in scope
768           - #313890: namespace collision with xsl:element and xsl:attribute,
769                      reported by Oleg Paraschenko
770           - #344176: xsl:copy misses to set an element's namespace-URI in
771                      some cases
772           - #305739: the "name" QName of xsl:element is incorrectly always
773                      resolved to the default namespace
775 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
777         * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
778           from Daniel Leidert c.f. #344654
780 Tue Jun  6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
782         * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
784 Tue Jun  6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
786         * libxslt/attributes.c: Eliminated a tiny difference wrt to
787           the old behaviour in the naming of newly generated ns-decls
788           in xsltAttributeInternal().
790 Thu Jun  1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
792         * configure.in: fix a problem in Python detection
794 Thu Jun  1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
796         * libxslt/attributes.c libxslt/variables.c
797           libxslt/transform.c libxslt/xslt.c:
798           Next step in the refactored code: enhanced xsl:attribute;
799           enhanced xsltCopyProp.
800           Added the creation of an XPath cache in
801           xsltNewTransformContext().
803 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
805         * libxslt/transform.c: Fixed a difference in processing of
806           xsl:value-of and  xsl:text wrt to merging of strings of
807           output-escaped text-nodes. This difference made the
808           optimized string-merging mechanism run out of sync, which
809           led to segfaults in subsequent string reallocations. See
810           bug #343411, reported by Grzegorz Kaczor.
811         * xslt.c: Added check for ctxt->internalized when we parse
812           xsl:text and internalize the strings.
814 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
816         * libxslt/attributes.c libxslt/documents.c
817           libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
818           libxslt/preproc.c libxslt/templates.c
819           libxslt/transform.c libxslt/variables.c
820           libxslt/xslt.c libxslt/xsltInternals.h:
821           Next tiny step of refactoring - mostly bug fixes and
822           cosmetic changes.
823           Changes outside of the refactored code:
824           1) Optimized xsl:attribute if the content consists of
825            just 1 text node.
826           2) Optimized computation of xsl:key. The keys will now be
827            computed for a specific document not until the first call
828            of a key() function; here only the keys with the specific
829            name used by key() are computed. This means that this
830            now avoids computation of all keys for all loaded
831            input documents (even if no key() was called on them).
832            One exception is the scenario where a key() is used in
833            a template's match pattern; in this case all keys are
834            computed for a document if there's a chance that
835            a "keyed" template could match a node (this could still
836            be optimized a bit).
838 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
840         * libxslt/namespaces.c libxslt/attributes.c:
841           Fixed bug #302020, reported by Thomas Blatter.
843 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
845         * libxslt/documents.c libxslt/namespaces.c
846           libxslt/preproc.c libxslt/transform.c
847           libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
848           Next step of refactoring. For more details see bug #341588.
849           I applied the suggestion of Jerome Pesenti to the refactored
850           (still IDFEDed out with XSLT_REFACTORED) code: The XPath
851           compilation context (accessible via the compilation context)
852           is now reused for compilation of expressions at
853           compilation-time; this should reduce compilation time to 50%
854           for avarage stylesheets.
856 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
858         * libxslt/extensions.c: Changed a comment to indicate that a
859           specific bug was already fixed.
860           
861 Fri May  5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
863         * libxslt/xsltInternals.h libxslt/attributes.c
864           libxslt/documents.c libxslt/extensions.c
865           libxslt/extensions.h libxslt/functions.c
866           libxslt/imports.c libxslt/keys.c libxslt/preproc.c
867           libxslt/transform.c libxslt/variables.c libxslt/xslt.c
868           libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
869           Next step of refactoring (plus some bug-fixes).
870           For more details see #340780.
872 Fri May  5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
874         * tests/exslt/common/node-set.5.out
875           tests/exslt/sets/difference.1.out
876           tests/exslt/functions/function.6.out: Reverting the
877           changes; I'll rather change the processing stylesheet
878           documents in a way that they will produce the same results
879           for broken and stricter whitespace-stripping.
881 Thu May  4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
883         * tests/exslt/common/node-set.5.out
884           tests/exslt/sets/difference.1.out
885           tests/exslt/functions/function.6.out: Changed regression test
886           results (bug #340684). Those will now produce regression
887           errors; so we need to fix the processor.
889 Mon May  1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
891         * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
892           regenerated the docs.
894 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
896         * configure.in: applied patch from Joseph Sacco changing slightly
897           the python detection scheme should fix bug #338527
899 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
901         * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
902           libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
903           libxslt/xsltutils.c libxslt/xsltutils.h:
904           Refactored the internal structures into specialized
905           structures and adjusted the code to work with those new
906           structures. I didn't yet (we should in the future)
907           renamed any fields of the old structures in order to avoid
908           changing too much code.
909           Introduced the internal structure xsltCompilerCtxt to be
910           used for storage and control of the compilation.
911           Optimized the way lists of in-scope namespaces are created
912           and stored; this will now only generate a new list if
913           really needed, i.e. if we encounter a ns-decl.
914           All this changes here are IFDEFed out with XSLT_REFACTORED.
915           
916 Thu Apr  6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
918         * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
919           from Daniel Leidert
921 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
923         * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
924           tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
925           tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
926           tests/namespaces/extra2.xsl tests/extensions/module.xsl
927           tests/plugins/plugin.xsl python/tests/extelem.py
928           python/tests/extfunc.py: Fixed regression tests wrt
929           usage of the attributes "exclude-result-prefixes"
930           and "extension-element-prefixes". test-7.1.1-3.xsl fails
931           now, since the code still does not exclude ns-decls
932           correctly.
934 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
936         * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
937           libxslt/namespaces.c libxslt/imports.c
938           libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
939           where an attribute with a specific namespace is requested.
940           xsltGetNsProp() uses xmlGetProp() which is not namespace aware
941           and thus will return the first attribute with the requested
942           name but of arbitrary namespace.
943           Changed retrieval of the attributes "exclude-result-prefixes"
944           and "extension-element-prefixes", which are expected to be in
945           no namespace on XSLT elements and in the XSLT namespace on
946           literal result elements or extension elements.
947           Additional change: for XSLT elements the attribute
948           "exclude-result-prefixes" is only allowed on xsl:stylesheet
949           and xsl:transform. This attribute was previously processed on
950           all XSLT elements.
952 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
954         * libxslt/transform.c: Charles Hardin pointed an OOM condition where
955           a NULL pointer could be dereferenced, closes #336394
957 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
959         * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
960           libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
961           libxslt/preproc.c libxslt/transform.c libxslt/variables.c
962           libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
963           based on the Coverity reports
965 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
967         * python/types.c: Nic Ferrier found debug statement left in the
968           XPath conversion code
970 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
972         * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
974 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
976         * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
977           libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
978           to avoid a race condition in xsltInit()
980 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
982         * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
983           by Daniel Leidert, c.f. #331779
985 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
987         * libxslt/xsltutils.c: fix xsltSaveResultToString comment
988         * libxslt/transform.c: detect loops when computing variables, should
989           fix bug #330772
990         * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
991         * tests/namespaces/tst7.out tests/general/bug-152.out: small output
992           changes due to libxml2 xhtml meta handling modification
994 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
996         * libexslt/date.c: Albert Chin found another signed/unsigned problem
997           in the date and time code raised on IRIX 6.5
999 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
1001         * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
1002           which doesn't have <sys/select.h>
1004 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
1006         * libexslt/date.c: Albert Chin posted a patch to fix a problem on
1007           Solaris with dates, extended bitfield size too to match libxml2
1008           code from xmlschemastypes.c
1010 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
1012         * libexslt/functions.c: fix an problem raised by Ralf Junker in the
1013           use of xmlHashScanFull() fixes bug #321582
1014         
1015 Sun Nov  6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
1017         * libxslt/attrvt.c: added a missing parameter to a debug function
1019 Tue Oct  4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
1021         * libexslt/date.c: applied fix to date:week-in-year posted to
1022           the mailing list by Thomas Broyer
1023         * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
1024           updated to reflect above fix
1026 Sun Oct  2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
1028         * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
1029           libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
1030           patch from Joel Reed to ease plugin integration
1032 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
1034         * libxslt/pattern.c: fixed problem in internal XPath compilation
1035           of patterns including variables, fixes #316861
1037 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
1039         * libxslt/transform.c: removed a superfluous second sorting of
1040           the node set on xsl:copy-of, fixes #316288
1041         * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
1042           obsolete and deprecated :-)
1044 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
1046         * configure.in: check environment for PYTHON, fixes #315367
1048 Mon Sep  5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
1050         * configure.in NEWS doc/*: preparing release 1.1.15
1051         * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
1053 Mon Sep  5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
1055         * libxslt/pattern.c: fixed #303289 variable in match are forbidden
1056         * tests/general/bug-89.xsl: had to fix that test which was doing this
1057         * tests/general/bug-142.out tests/general/bug-152.out
1058           tests/namespaces/tst7.out: small output change on libxml2-2.6.21
1059           new way of serializing encoding meta in HTML
1061 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
1063         * libxslt/transform.c: fixed #314936 a dictionnary issue on text
1064           node merging, which probably fixed #311267 too.
1066 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
1068         * libxslt/xslt.c: libxslt should deallocate directly text node content
1069           use xmlSetNodeContent(..., NULL)
1071 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
1073         * tests/general/bug-163.*, tests/general/Makefile.am,
1074           tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
1075           #310692
1077 Tue Aug  9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
1079         * tests/plugins/Makefile.am: try to get rid of complaints from
1080           jhbuild newbies.
1082 Sun Aug  7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
1084         * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
1085           changes, uses the libxml2 alloc and dealloc functions instead.
1087 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
1089         * libxslt/transform.c: added check in xsltCopyText to assure
1090           content is in dictionary before doing a straight copy of
1091           content (bug 302821)
1093 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
1095         * libxslt/transform.c: fixed to set current default value for
1096           XInclude when creating new TransformContext
1097         * libxslt/xslt.c: minor change for per-mille
1099 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
1101         * libxslt/xsltwin32config.h*: try to avoid generating conflicts
1102         * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
1103           dyn:map
1104         * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
1105           added test for dyn:map to the regression suite
1107 Sat Jul  2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
1109         * libxslt/numbers.c: further fixes for bug 309209, changing
1110           behaviour of format-number.
1111         * libxslt/xslt.c: changed definition of per-mille character from
1112           '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
1113           
1114 2005-06-30  Federico Mena Quintero  <federico@ximian.com>
1116         * libxslt/xsltwin32config.h: Added this file back.  We'll have to
1117         figure out a way to make jhbuild not get CVS conflicts with it.
1119 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
1121         * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
1122         
1123 2005-06-17  Federico Mena Quintero  <federico@ximian.com>
1125         * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
1126         file anyway and it breaks jhbuild all the time.
1128 Sat May  7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
1130         * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
1131           the namespace name for the EXSLT date and time functions in the man
1132           page.
1134 Wed Apr  6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
1136         * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
1137           removed obsolete checks
1138         * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h: 
1139           Windows build cleanups, removed obsolete checks
1140         * win32/configure.js: removed obsolete copy operations
1141         * win32/Makefile.*: make install cleanup
1142         * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete 
1143           macro definitions
1144         * .cvsignore: added Eclipse project files
1146 Sat Apr  2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
1148         * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
1149           and rebuilt.
1151 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
1153         * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
1154           tests/general/bug-142.out: updated the result of some tests
1155           following the change to serailization in libxml2.
1157 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
1159         * libxslt/pattern.c: fixed bug #171488 with cascading select in
1160           patterns.
1161         * tests/general/bug-161.*, tests/general/Makefile.am,
1162           tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
1163           by Ben Ko
1164         
1165 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
1167         * tests/plugins/Makefile.am: fixed build outside of source tree
1168           bug #172155 thanks to patch from Mike Castle
1170 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
1172         * xsltproc/xsltproc.c: fixed the xinclude problem with document()
1173           as in bug #171893
1174         * configure.in tests/Makefile.am tests/xinclude/*: added a new
1175           xinclude directory with the test for this problem
1177 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
1179         * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
1180           similar to same bug fixed in libxml2
1181         * tests/general/bug-160.*, tests/general/Makefile.am,
1182           tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
1183           by Aaron Kaplan
1185 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
1187         * tests/general/bug-159.*, tests/general/Makefile.am,
1188           tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
1189           bug #168196 fixed in libxml2
1191 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
1193         * libxslt/transform.c: working around Mark Vakoc' reported bug related
1194           to mode internaing
1195         * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
1196           document without a dictionnary.
1197         * tests/REC/Makefile.am tests/general/Makefile.am: testing without 
1198           dictionnary
1200 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
1202         * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
1203           times.
1205 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
1207         * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h: 
1208           added DTD like checking when compiling stylesheets, closes
1209           bug #160402 and a long term TODO
1210         * tests/general/bug-89.xsl: thos spotted a misconstruct of one
1211           of the test cases where <xsl:when> was not within <xsl:choose>
1213 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
1215         * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
1216         update documentation to reflect addition of --nodtdattr
1217         command line flag. Bug #171098
1219 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
1221         * libxslt/xslt.c: fixed problem with text node on stylesheet
1222           document without a dictionary (bug 170533)
1224 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
1226         * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
1227           the docs.
1228         * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
1229           some build problems.
1230         * libxslt.spec.in: adding a build require and a require for 
1231           libgcrypt-devel, c.f. Red Hat bug #133211
1232         * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
1234 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
1236         * libxslt/pattern.c: fixed a problem with '//' and
1237           namespaces (bug 168208)
1239 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
1241         * libxslt/namespaces.c: fixed a problem with
1242           exclude-result-prefixes (bug 165560)
1244 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
1246         * libxslt/variables.c: added a cretion of ctxt->globalVars in
1247           xsltProcessUserParamInternal if missing.
1249 Wed Feb  9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
1251         * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml 
1252           doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
1253           Joel Reed and rebuild
1254         * tests/plugins/Makefile.am: fix from Joel Reed for make dist
1256 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
1258         * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
1259           applied plugin patch for Windows by Joel Reed
1261 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
1263         * win32/configure.js: Makefile fixes for Widows from Joel Reed
1265 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
1267         * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
1268           libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
1269           calls and removed them when comparing mode and modeURI for
1270           templates by interning those strings when compiling the
1271           stylesheets.
1273 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
1275         * configure.in: small fix for local setup
1276         * libxslt/transform.c libxslt/variables.c : speeding up some
1277           variable lookup. In the process dug out something nasty about
1278           ctxt->dict creation and key initialization order.
1280 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
1282         * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
1283           libxslt/xsltInternals.h: when copying text nodes in elements
1284           or attributes to the output, if interning, then reuse the strings
1285           directly without copying them in the output tree if dicts are
1286           shared between the context and the output docs. Less allocations
1287           smaller output document and no copying involved anymore.
1289 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
1291         * libxslt/xslt.c: internalize all text node content from
1292           stylesheet documents with the stylesheet dictionnary
1294 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
1296         * tests/plugins/Makefile.am: Applied patch 11 (with small
1297           modification) from Joel
1299 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
1301         * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
1302           patch 10 from Joel Reed
1304 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
1306         * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
1307           fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
1308           by Michael.Hewarth on the mailing list
1309          
1310 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
1312         * configure.in: patch #9 from Joel Reed
1314 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
1316         * transform.c: fixed problem with parserOptions not being
1317           set before loading a new document (bug 164530)
1319 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
1321         * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
1322           tests/Makefile.am tests/plugins/Makefile.am
1323           tests/plugins/testplugin.c: applied another patch from Joel Reed
1324           still failing here but looking better
1326 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
1328         * libxslt/extensions.c: applied another patch from Joel Reed
1330 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
1332         * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
1333           libxslt/Makefile.am configure.in: Applied another patch from
1334           Joel Reed, fixed a segfault and changed the configure code
1335           a bit to work in my debug environment.
1337 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
1339         * configure.in: added python2.4 to the list of accepted
1340           versions (bug 163274)
1342 Sun Jan  9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
1344         * libxslt/extensions.c: oops previous patch could break build
1346 Sun Jan  9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
1348         * configure.in win32/configure.js libxslt/extensions.c
1349           libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
1350           integrated the module patch from Joel Reed with just a couple
1351           of changes and cleanup.
1353 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
1355         * libxslt/pattern.c: fixed a problem with the expression
1356           "*//name" (bug 162265), also a small problem with the '|'
1357           operator.
1359 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1361         * libxslt/transform.c, libxslt/templates.c: fixed a couple of
1362           spots where out-of-memory errors were not detected in time
1363           (bug #153660 on OSF/1)
1364           
1365 Thu Dec  2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1367         *doc/xslt.html, doc/downloads.html: changed the download link
1368          on the web page for cvs snapshot
1369          
1370 Wed Dec  1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1372         * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
1373           libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
1374           libxslt/xsltInternals.h: minor changes to get rid of gcc
1375           warnings, especially on 64-bit system. Implemented
1376           XML_CAST_FPTR macro to cast between function pointer <->
1377           object pointer while avoiding gcc warnings (a hack).
1378           No change to the logic.
1380 Wed Dec  1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1382         * libxslt/security.c xsltproc/xsltproc.c: applied patch from
1383           Aleksey Gurtovoy moving some stat() definition for Windows
1384           to the right place.
1386 Wed Dec  1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1388         * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
1389           namespace URI on template names.
1390         * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
1391           test case for this
1393 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1395         * libxslt/pattern.c: more on RVT's in XPath predicates, this
1396           time for bug 159726.  Cleaned up the logic a little, hopefully
1397           now covers all setting of XSLT_RUNTIME_EXTRA.
1398         * tests/general/bug-158.xsl: corrected a typo
1400 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1402         * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
1403           last change and re-did it the "right way" (bug 158372).
1404         * tests/general/bug-158.*, tests/general/Makefile.am,
1405           tests/docs/bug-158.*, tests/general/Makefile.am: added test
1406           case for this bug
1408 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
1410         * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
1411           evaluation of global variables to take account of possible
1412           changes to the current document (bug 158372).
1413           
1414 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1416         * libxslt/pattern.c: small change to previous fix for bug 153137,
1417           fixes bug 158840.
1418         * tests/general/bug-157.*, tests/general/Makefile.am,
1419           tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
1421 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1423         * libxslt/transform.c: enhanced code to assure the "current
1424           template rule" is not changed by xsl:call-template (bug 157859).
1425         * tests/general/bug-156.*, tests/general/Makefile.am,
1426           tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
1427           
1428 Mon Nov  8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1430         * libexslt/date.c: fixed problem with day-of-week-in-month
1431           (bug 157592) with patch from Sal Paradise
1432         * tests/exslt/date/datetime.1.out: corrected expected output
1433           after above fix
1435 Mon Nov  1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
1437         * tests/general/bug-155.*, tests/general/Makefile.am,
1438           tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
1439           provided by Markus Bertheau breaking on libxml2-2.6.15
1441 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
1443         * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
1444         * libexslt/crypto.c: mini change to avoid breaking apibuild.py
1445         * libxslt/templates.c: small fix, first step in adressing #153660
1447 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1449         * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
1450           #156626
1452 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
1454         * libxslt/transform.c: another dictionnary/string interning fix
1456 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
1458         * libxslt/transform.c: fix to force string interning on generated
1459           documents
1461 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1463         * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
1464           libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
1465           libxslt/variables.c: changed some variable names for warning
1466           cleanup when -ansi flag is not present.
1467         * libxslt/namespaces.c: fixed potential NULL pointer reference
1468           pointed out by Dennis Dams (bug 156187)
1470 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
1472         * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
1473           to include EXSLT doc in libxslt package.
1475 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1477         * configure.in, config.h.in, libexslt/date.c: changed date.c to use
1478           gmtime_r if available (bug 129983)
1479         * libexslt/functions.c: fixed a namespace problem concerning a
1480           function with a namespace-qualified name (bug 155197)
1482 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1484         * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
1485           by the recent namespace tests in libxml2
1487 Thu Oct  7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
1489         * libxslt/transform.c: fixed a problem of tree structure raised
1490           by the new libxml2 tree checking code.
1492 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1494         * libexslt/date.c: fixed problem with negative periods
1495           (bug 154021)
1496         * tests/exslt/date/sum.2.out: changed expected output, now
1497           agrees with comments in sum.2.xml test data file
1498           
1499 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
1501         * libxslt/templates.c: patch from Mark Vakoc about an incorrect
1502           attribute document pointer.
1504 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1506         * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
1507           Louridas
1509 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1511         * configure.in doc/*: release of 1.1.11, rebuilt the docs
1513 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
1515         * libxslt/pattern.c: try to fix #153137 but without a test case
1516           it's shooting in the dark.
1518 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
1520         * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
1521         * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
1522           distribution
1524 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1526         * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
1527           namespaced variable names.
1528         * tests/general/bug-154.*, tests/general/Makefile.am,
1529           tests/docs/bug-154*, tests/docs/Makefile.am: added test case
1530           for above
1532 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
1534         * Makefile.am: add missing variable
1535         * libxslt/transform.c: fixed some error callback data
1536         * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
1537           date:sum testing from Derek Poon
1539 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1541         * libexslt/date.c: fixed problem with empty sets, etc.
1542           (see discussion on mailing list)
1544 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1546         * libexslt/date.c: fixed problem with timezone offset
1547           (bug 153000)
1548         * tests/exslt/date/add.1.out: changed regression test output,
1549           which was apparently incorrect for above case
1551 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1553         * libxslt/transform.c: re-arranged sequence of setting up
1554           namespaces within xsltCopyTree (see the list thread
1555           http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1556         * tests/general/bug-104.out: slight change to expected output
1557           due to above fix
1559 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1561         * libexslt/date.c: enhanced validation of date-time to catch
1562           bit-field overflow (bug 152836)
1563         * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1564           cases for above
1566 Tue Sep  7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1568         * libxslt/numbers.c: further refinement to UTF8 pattern
1569           separator (bug 151975)
1571 Tue Sep  7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1573         * libxslt/numbers.c: fixed problem with UTF8 pattern
1574           separator (bug 151975)
1576 Mon Sep  6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1578         * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1579           fixed 2 problems with xsl:include (bug #151795)
1581 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1583         * NEWS configure.in doc/*: Release of libxslt-1.1.10
1585 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1587         * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1588           for --path as well as --load-trace, fixes Red Hat bug #106545
1590 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1592         * libxslt/keys.c: fixed small problem with key initialisation
1593           disturbing the transformation context (bug 151201).
1594         * tests/general/bug-153.*, tests/general/Makefile.am,
1595           tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1596           for above
1598 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1600         * win32/configure.js: added support for version extra
1602 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1604         * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing 
1605           compilation problems on Solaris #150844
1607 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1609         * configure.in NEWS doc/*: preparing release of 1.1.9
1611 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1613         * transform.c: Further enhancement for keys on exslt:node-sets.
1614           Corrects a rather serious timing problem (bug 150741)
1615         * tests/exslt/common/node-set.8.*: added regression test for this
1617 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1619         * Makefile.am configure.in: a bit of cleanup and a extra variable for
1620           CVS dist
1622 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1624         * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1626 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1628         * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1629           libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1630           libexslt/exslt.c: added some code to include the CVS
1631           ChangeLog version in the version strings available for
1632           printing (e.g. by xsltproc)
1634 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1636         * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1637           DTD attributes, RFE 150311 . Also cleanup the code from all
1638           libxml2 pre 2.6.0 specific code since we are using 
1639           LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1641 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1643         * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1644           libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1645           provide document loading as suggested by David Hyatt for
1646           Safari
1648 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1650         * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1651           in xmlNewTransformContext for the principal document (bug 133289)
1653 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1655         * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1656           fixed handling of #default in namespace-alias for default
1657           namespace (bug 149659)
1658         * tests/namespaces/tst7.* tst8.*: added regression tests for above
1660 Fri Aug  6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1662         * libexslt/date.c: added date:sum routine supplied by Joel
1663           Reed
1665 Wed Aug  4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1667         * doc/downloads.html doc/xslt.html: fixed a couple of problems
1668           reported by Oliver Stoeneberg
1669                 
1670 Mon Aug  2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1672         * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1673           libxslt/variables.c: added code to assure keys are generated
1674           when needed for node-sets (bug 148773)
1675         * tests/exslt/common/node-set.7.* - added test case for above.
1677 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1679         * libexslt/strings.c: fixed str:tokenize for case when 2nd
1680           argument is an empty string (should produce a token for
1681           each char in the string).  Reported on the mailing list by
1682           Peter Pawlowski.
1684 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1685         * libxslt/imports.c: further enhancement for template priorities
1686           on imported stylesheets (better fix for bug 141279, fixes
1687           bug 148246).
1689 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1691         * configure.in libexslt/crypto.c libexslt/exslt.[ch] 
1692           libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1693           Rob Richards to add a normal --with-crypto configure option.
1695 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1697         * libxslt/functions.c: added some logic to xsltKeyFunction
1698           to set the transform context doc ptr when the xpath context
1699           doc is different (bug 147445)
1700         * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1701           and tests/exslt/common/node-set.6*: added regression tests
1702           for bug 145547 (UNION and FILTER for RVT's)
1704 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1706         * python/libxslt-python-api.xml: fixed type for doctypeSystem
1707           and doctypePublic (problem reported on the list by Sitsofe
1708           Wheeler)
1709         * doc/libxslt-api.xml: updated database.
1711 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1713         * transform.c: small change to key handling for RVT, needed
1714           because of enhancement to libxml2 xpath.
1716 Fri Jul  9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1718         * python/libxsl.py: fixes Python on 64bits box problem.
1720 Tue Jul  6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1722         * libxslt.spec.in: better python dependancy Red hat bug #126364
1723           by Robert Scheck
1725 Tue Jul  6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1727         * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1728           tst5.xsl and tst.out to EXTRA_DIST
1730 Mon Jul  5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1732         * configure.in doc/*: releasing 1.1.8
1734 Sun Jul  4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1736         * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1737           LIBGCRYPT_LIBS on xsltproc_LDADD.  Previously this was
1738           causing the wrong libs to be linked when using the configure
1739           option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1741 Sun Jul  4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1743         * libexslt/Makefile.am: implemented change from Joel Reed for
1744           automake-1.4 compatibility.
1745         * libexslt/crypto.c: reformatted source to remove an overly
1746           generous supply of tabs.  Added a #include for sys/select to
1747           fix a compilation error caused by the gcrypt include file's
1748           usage of 'fd_set'.  Made some minor changes to fix
1749           some warning messages (no change to the logic).
1750         * configure.in, config.h.in: added test for presence of
1751           sys/select.h.
1752           Added test for libgcrypt version > 1.1.41 (bug 145245)
1753           
1754 Sat Jul  3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1756         * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1757           namespace, also a small enhancement of the surrounding text on
1758           extension functions. (bug 145250)
1759           
1760 Fri Jul  2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1762         * configure.in: convenience change
1763         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1764           try to avoid calling libxml2 cleanup function directly but go
1765           though the python wrapper of libxml2 for memory debug accounting.
1767 Fri Jul  2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1769         * libxslt/keys.c: added namespace setup before calling XPath
1770           to evaluate key (Bug 143520)
1772 Thu Jul  1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1774         * libxslt/transform.c: added coding to xsltCopyTree to copy
1775           namespaces (bug 139578).
1776         * tests/general/bug-128.out: changed to reflect above fix
1777         * libxslt/xslt.c: minor change to an error message
1779 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1781         * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1782           libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1783           libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1784           crypto extensions based on libgcrypt if found at configure time.
1785         * tests/namespaces/Makefile.am: fixed a small breakage
1787 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1789         * libxslt/namespaces: some enhancement for fixing bug 142768
1790         * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1791           added regression test for this bug
1793 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1795         * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1796           the example from Richard Jinks
1798 Wed Jun  9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1800         * win32/configure.js win32/Makefile.* minor changes for the new
1801           layout of the Windows binary package
1803 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1805         * doc/search.php.inc, doc/search/php: enhanced to remove
1806           forcing module names to lower case, and to fix problem
1807           with links between pages in libxml2 directory.
1809 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1811         * win32/makefile.msvc, win32/configure.js: included the cruntime 
1812           option, contributed by Oliver Stoeneberg
1814 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1816         * libxslt/xsltutils.c: fixed bug in error message printing
1817           for undefined namespace (bug 143004)
1819 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1821         * NEWS doc/*: updated for 1.1.7
1823 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1825         * configure.in: release of libxslt-1.1.7
1827 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1829         * tests/general/bug-151*, tests/docs/bug-151.xml,
1830           tests/general/Makefile.am, tests/docs/Makefile.am: added
1831           regression test for old bug #127877
1833 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1835         * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1836           being generated when the root element is namespaced 
1837         * tests/general/bug-151*, tests/docs/bug-151.xml,
1838           tests/general/Makefile.am, tests/docs/Makefile.am: added
1839           regression test for bug #135542
1841 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1843         * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1844           libxslt/transform.c: fixing bug #134500 on namespace lookup for
1845           attribute which sometimes lead to default namespace
1846         * tests/general/bug-150*, tests/docs/bug-150.xml,
1847           tests/general/Makefile.am, tests/docs/Makefile.am: added
1848           regression test for bug #134500
1850 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1852         * libexslt/date.h: fixing a small portability problem on Solaris
1853           for the declaration of localtime_r bug #140468
1855 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1857         * libxslt.m4: applied patch from Edward Rudd to fix the problems
1858           raised in bug #142429
1859           
1860 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1862         * libxslt/xslt.c: fixed a weird namespace bug #141532
1863         * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1864           tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1865           to the regression for bug #141532
1867 Sun May  2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1869         * libxslt/imports.c: added comments and function header,
1870           improved logic of routine just added.
1871         * tests/general/bug-147*, tests/docs/bug-147.xml,
1872           tests/general/Makefile.am, tests/docs/Makefile.am: added
1873           regression test for bug 141279
1875 Sun May  2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1877         * libxslt/imports.c: enhanced normalization of comp steps
1878           when an imported stylesheet has it's own imports
1879           (bug 141279)
1881 Sat May  1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1883         * libxslt/transform.c: added code to recognize
1884           disable-output-escaping on certain text nodes (bug 140755)
1885         * tests/general/bug-100.out: regenerated to account for change
1886           from next ChangeLog entry (bug 140558)
1888 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1890         * libxslt/xsltutils.c: suppressed any automatic linefeed after
1891           a comment following the document root element (bug 140558)
1893 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1895         * libxslt/transform.c: fix a problem where we updated an
1896           ELEMENT node psvi field as if it was a DOCUMENT one, leading
1897           to a subtle crash later, valgrind rules.
1899 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1901         * libexslt/strings.c: fixed bug in UTF8 string tokenize
1902           kindly reported by Vasily Tchekalkin
1904 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1906         * configure.in doc/*: preparing release 1.1.6
1907         * libxslt.spec.in: keep the ChangeLog compressed 
1909 Mon Apr  5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1911         * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1912         * tests/docs/Makefile.am tests/docs/bug-146.xml
1913           tests/general/Makefile.am tests/docs/bug-146*: added test
1914           to the regression for bug #139132
1916 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1918         * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1919           with key matching attribute node.
1921 2004-04-01  Johan Dahlin  <johan@gnome.org>
1923         * python/.cvsignore: Add generated files, to make cvs silent.
1925         * .cvsignore: Add missing libexslt.pc and stamp-h1
1927 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1929         * configure.in: prepare release of 1.1.5, made a hard dependancy
1930           to libxml2 2.6.8 due to the dictionnary reference counting change
1931         * doc/*: updated and rebuilt the doc.
1932         * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1934 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1936         * libxslt/xsltconfig.h.in: small fix for OpenVMS
1937         * libxslt/documents.c: fixed a leak associated to the change
1938           in reference counting when running the XML parser and using
1939           the document() function.
1941 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1943         * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1944           when output file is used (bug 137341)
1945           
1946 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1948         * libxslt/xsltutils.c: corrected my error from bug 135938
1949           pointed out on the mailing list by Mark Vakoc.
1950         * libxslt/transform.c: enhanced the error message for
1951           call-template when namespace is present.
1952         * tests/general/bug-145.err: regenerated for new message
1954 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1956         * libxslt/namespaces.c: added additional check to prevent
1957           superfluous namespace href's being generated on elements
1958           (bug 136914)
1959         * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1960           added new test for bug 136914
1961         * tests/namespaces, tests/extensions/ tests/reports: fixed
1962           error in "enhanced" Makefile.am, removed superfluous .err files
1963           from cvs
1965 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1967         * doc/search.php.incl: minor addition for later version of php
1968           requiring $HTTP_GET_VARS.
1969           doc/*: rebuilt the docs
1971 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1973         * libexslt/strings.c: modified the 'tokenize' routine to work with
1974           UTF8 chars in both string and tokens (Bug 136183)
1976 Tue Mar  9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1978         * libxslt/attrvt.c: added coding to allow growing the
1979           AVT structure when a large number of segments are present
1980           (bug 136624)
1981         * libxslt/keys.c: fixed a compilation warning (no logic change)
1983 Sat Mar  6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1985         * tests/docbook/Makefile.am: small fix to typo
1987 Sat Mar  6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1989         * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1990           tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1991           tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1992           tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1993           tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1994           tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1995           tests/extensions/Makefile.am, tests/general/Makefile.am,
1996           tests/keys/Makefile.am, tests/multiple/Makefile.am,
1997           tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1998           tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1999           tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
2000           tests/REC/test-2.5-1.err:
2001           Major enhancement to "make tests". All but Python tests
2002           cleaned up to produce minimum summary output if no problems.
2003         * tests/general/bug-145.xsl, tests/general/bug-145.err,
2004           tests/docs/Makefile.am, tests/docs/bug-145.xml:
2005           Added test case for bugzilla bug 135938
2006           
2007 Thu Mar  4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
2009         * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
2010           fixed problem with dictionary handling (bug 135938).
2011         * doc/EXSLT/*: fixed a few more "href_base" files.
2013 Wed Mar  3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
2015         * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
2016           the "href_base" problem.
2018 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
2020         * configure.in, config.h.in: added test for localtime_r
2021         * libexslt/date.c: added usage of localtime_r if present on
2022           system (bug 129983, suggested by Vasily Tchekalkin)
2024 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
2026         * libxslt/keys.c libxslt/pattern.c: removed the last use
2027           of _private that time in the input document, use the psvi
2028           field again, this may be interesting if XSLT2 support gets
2029           in but since this is very unlikely ...
2031 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
2033         * libxslt/transform.c libxslt/variables.c: use the psvi field
2034           of teh document used for RVT instead of _private. 
2036 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
2038         * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
2039           the attribute instead of the _private one to compile AVT infos
2041 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
2043         * tests/docs/Makefile.am tests/docs/bug-144.xml
2044           tests/general/Makefile.am tests/docs/bug-144*: added test
2045           similar to 143 but checking for AVT in local variables.
2046         
2047 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
2049         * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
2050           AVT found in global variable content.
2051         * tests/docs/Makefile.am tests/docs/bug-143.xml
2052           tests/general/Makefile.am tests/docs/bug-143*: added test
2053           to the regression suite.
2055 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
2057         * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c 
2058           libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2059           First step toward _private cleanup: use the psvi field to store
2060           the precompilation informations in the stylesheet nodes.
2062 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
2064         * libxslt/variables.c: trying to use the fact that names comes
2065           from a dictionnary when looking up for variables.
2066         * tests/documents/Makefile.am: try to fix an error reported on
2067           the list.
2069 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
2071         * tests/general/Makefile.am, tests/general/bug-142.xsl,
2072           tests/general/bug-142.out, tests/docs/Makefile.am,
2073           tests/general/bug-142.xml: added test for language
2074           attribute which previously triggered a memory leak
2075           (from list report by Mike Hommey)
2077 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
2079         * NEWS configure.in doc/*: preparing release 1.1.4, updated and
2080           regenerated the documentation
2082 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
2084         * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
2085           minor changes to eliminate compilation warnings.  No change
2086           to logic.
2088 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
2090         * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
2091           Mikhail S Grushinskiy to compile on Mingw
2093 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
2095         * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
2097 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
2099         * libxslt/extensions.c: applied patch from Steve Little to 
2100           display the extension modules.
2102 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
2104         * libxslt/transform.c: trying to fix an extension regression pointed
2105           out on the list.
2107 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
2109         * libxslt/transform.c: try to fix the problem with yelp
2110           and dictionnaries
2112 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
2114         * libxslt/templates.c: applied patch from #134588 provided by
2115           Mariano Suárez-Alvarez, attribute text node without doc.
2117 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
2119         * configure.in, doc/*: updated and rebuilt the documentation
2120           preparing release of 1.1.3
2121         * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
2123 2004-02-15  Tomasz Kłoczko <kloczek@pld.org.pl>
2125         * libxslt.m4: small fix: added missing [] quotation macro name
2126           defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
2127           1.8.x and is backward compatible with older auto tools.
2129 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
2131         * libxslt/attrvt.c libxslt/templates.c: removed the two last
2132           known bug with the new code, was overoptimizing a bit...
2134 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
2136         * libxslt/attrvt.c: found the memory leak shown in DocBook,
2137           mostly an error handling some ATV coupled with doctionnaries
2138           reference counting.
2139         * libxslt/documents.c libxslt/transform.c libxslt/variables.c
2140           libxslt/xslt.c: added a bit of debug to be able to trace 
2141           dictionnaries.
2143 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
2145         * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
2146           attribute value templates
2147         * libxslt/*.c libxslt/*.h: also a lot of work to reuse the 
2148           dictionaries at the stylesheet and transformation level.
2149         * configure.in: this relies on a recent version of libxml2 
2150           with the sub dictionnary catalog.
2152 Sun Feb  8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
2154         * libxslt/transform.c: added check for "?>" in PI content
2155           (Bug 133726)
2157 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
2159         * libxslt/namespaces.c: fixed problem with attribute
2160           namespace (Bug 132953)
2162 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
2164         * libxslt/transform.c: added check for "--" or ending '-'
2165           in xsl:comment (Bug 132742)
2167 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
2169         * libxslt/transform.c, libxslt/attributes.c: added
2170           validation of QName for xsl:element and xsl:attribute
2171           (Bug 132531)
2173 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
2175         * libxslt/pattern.c: changed priority of template patterns
2176           starting with '//' from 0.0 to 0.5 (Bug 131705)
2178 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
2180         * libxslt/xslt.c: applied patch from Stefan Kost to fix
2181           behaviour on unknown element from the XSLT namespace.
2182         * python/generator.py: applied patch from Stephane bidoul
2183           to export enums in the bindings.
2185 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
2187         * tests/general/Makefile.am, tests/general/bug-141.out,
2188           tests/general/bug-141.xsl, tests/docs/Makefile.am,
2189           tests/general/bug-141.xml: added test case for
2190           Bug 13971 (libxml2 xpath.c bug, but tested here)
2192 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
2194         * libxslt/xsltutils.c: added a newline for any comment before
2195           the root element (Bug 130433)
2196         * libxslt/xslt.c: fixed problem with cdata-section-elements when
2197           default namespace is changed (Bug 130793)
2198         * tests/extensions/module.out, tests/general/bug-100.out: adjusted
2199           for newline after comment change above.
2200         * tests/general/Makefile.am, tests/general/bug-140.xsl,
2201           tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
2202           cdata-section-elements problem.
2204 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
2206         * python/libxsl.py: applied shared lib loading patch for OS X from
2207           Gianni Ceccarelli
2209 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
2211         * libexslt/math.c, libexslt/common.c: fixed problem,
2212           reported on the list by Markus Bayerlein, concerning
2213           math functions on nodesets generated with
2214           exslt:node-set
2215         * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
2216           tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
2217           added test case for above.
2219 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
2221         * libxslt/transform.c: changed to assure comment which
2222           preceeds root node is output after DTD (Bug 130433)
2223         * test/exslt/common/node-set.4.*: added test case for
2224           Bug 130922
2226 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
2228         * doc/site.xsl: Changed logo spacing to avoid stacking
2229         * doc/*: rebuilt web pages
2231 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
2233         * doc/site.xsl
2234         * doc/w3c.png
2235         * doc/*
2236         Test William's new site.xsl improvements by adding the
2237         W3C logo icon, rebuild docs, and presto! It shows up
2238         everywhere!
2240 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
2242         * libxslt/transform.c: Refined wrapper code with large
2243           test case submitted by Norm Walsh. (Bug 130922)
2245 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
2247         * libxslt/transform.c: Added coding to create a xsltDocument
2248           wrapper for an RVT, in order to produce the applicable
2249           keys (Bug 130922)
2251 Sat Jan  9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
2253         * doc/search.xml, doc/search.templ, doc/Makefile.am,
2254           doc/search.php.inc: Added new facility to "autogen"
2255           the search script.  Fixed a few more problems with
2256           the API page generation.
2257         * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
2258           the autogeneration of the php script.  Note that from
2259           this point doc/search.php will be include in the
2260           generic "Rebuilt docs".
2261         * doc/*: api docs rebuilt.
2262         
2263 Fri Jan  8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
2265         * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
2266           Further cleanup, fully implemented common routine for
2267           "generic page" within the docs.
2268         * doc/*: api docs rebuilt with enhanced scripts.
2270 Thu Jan  8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
2272         * doc/xslt.html, doc/bugs.html
2273         made link to bugzilla more useful
2275 Wed Jan  7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
2277         * doc/api.xsl, doc/site.xsl, doc/search.php: a little
2278           cleanup of scripts, assuring page tables are consistent.
2279         * doc/*: api docs rebuilt with enhanced scripts.
2281 Tue Jan  6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
2283         * configure.in: fixed Bug130593.
2284         * doc/apibuild.py: fixed a couple of sequence problems on
2285           references within APIxxx.html files, rebuild doc/* (and NEWS)
2287 Sun Jan  4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
2289         * doc/newapi.xsl: change background color of function
2290         declaration to improve readability
2291         * doc/*: rebuild docs with new stylesheet
2293 Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
2295         * libxslt/transform.c: fix bad doc comment formatting on 
2296         xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
2297         * doc/*: rebuild docs
2299 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2301         * configure.in doc/*: prepared release of libxslt-1.1.2
2302         * libxslt.spec.in doc/Makefile.am: some tweaking following the
2303           new EXSLT docs.
2305 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
2307         * libxlst/numbers.c: fixed xsl:number level="any" for Bug
2308           129057
2310 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2312         * libxslt/numbers.c: added namespace comparison for
2313           xsl:number count function (Bug 129057)
2315 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2317         * tests/docs/Makefile.am tests/docs/bug-139.xml
2318           tests/general/Makefile.am tests/general/bug-139*: added
2319           test for entities parsing (Bug #129489)
2321 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2323         * tests/docs/Makefile.am tests/docs/bug-138.xml
2324           tests/general/Makefile.am tests/general/bug-138*: added
2325           test for namespace problem (Bug #129624)
2327 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2329         * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
2330           the transformation context
2331         * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h 
2332           libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
2333           xsltSetCtxtParseOptions() to update parsing options in document()
2335 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2337         * libxslt/keys.c: fixed second problem on #122483, namespace
2338           definitions must be propagated to keys.
2339         * tests/docs/Makefile.am tests/docs/bug-137.xml
2340           tests/general/Makefile.am tests/docs/bug-137*: added test
2341           to the regression for bug #122483
2342         
2343 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2345         * libxslt/transform.c: added the cast needed to fix #129188 warning
2347 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
2349         * libexslt/transform.c: fixed Bug 129624 (erroneous output
2350           of namespaces)
2352 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2354         * libexslt/date.c: fixed several routines to assure empty
2355           string returned (rather than a string object with a null
2356           string pointer) (Bug 129561)
2358 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
2360         * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
2361           doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
2362           enhanced documentation to include exslt; rebuilt docs
2363           
2364 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
2366         * libxslt/xsltutils.h
2367         * doc/*
2368         document XSLT_TRACE macro (sort of) and rebuild docs
2370 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2372         * win32/Makefile.mingw win32/configure.js: tried to fix mingw
2373           build, no success, it still works halfway.
2375 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2377         * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
2378           libexslt/exsltexports.h libxslt/win32config.h: msvc and
2379           mingw compilation fixes.
2381 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
2383         * doc/xslt.html docs.html
2384         remove reference to gtk-doc
2386 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2388         * configure.in NEWS doc/*: updated the docs, made release 1.1.1
2390 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2392         * configure.in: upp'ed the dependancy to libxml2-2.6.3
2393         * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
2394           by using the new XInclude APIs provided by 2.6.3...
2396 Mon Dec  8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2398         * libxslt/transform.c, libxslt/xslt.c: modified to assure
2399           XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
2400           set into node name.  This modification arises from
2401           bug #128520, and avoids unnecessary work in libxml2.
2402           
2403 Mon Dec  1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2405         * libxslt/*.h *.h.in: updated the metadata informations in the headers
2406         * doc/* doc/html/*: regenerated the docs.
2408 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2410         * doc/Makefile.am: small further enhancement to makefile
2411         * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
2412           doc/html/libxslt-transform.html: updated to reflect last change
2413           to transform.c
2415 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2417         * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
2418           Makefile.am: adapted the libxml files for libxslt.
2419         * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
2420           doc/libexslt-api.xml, doc/libxslt-refs.xml,
2421           win32/libxslt.def.src, win32/libexslt.def.src: regenerated
2422           the docs.
2424 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2426         * libxslt/transform.c: change initialisation of external functions
2427           to take place in xsltNewTransformContext instead of in
2428           xsltApplyStylesheetInternal.  This fixes bug 122483, and should
2429           also fix problem reported on the mailing list on today's date.
2431 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2433         * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
2434           detect recursion in xslt:include (bug #127687).
2435         * tests/XSLTMark/reverser.out,
2436         * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
2437           because of fix of bug #127877 in libxml2 (quotes in text)
2439 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2441         * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
2442           Changed to detect recursion in xslt:import (bug #127687).
2443         * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
2444           include change to xsltParseStylesheetImportedDoc parameters for
2445           above.
2447 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2449         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2450           libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
2451           Applied patch from Mark Vadoc adding flexible trace debugging
2452           support to the library.
2454 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2456         * libxslt/transform.c: fixed bug #127561 (xsl:element with a
2457           'computed' namespace attribute)
2458         * tests/docs/Makefile.am tests/docs/bug-136.xml
2459           tests/general/Makefile.am tests/docs/bug-136*: added tests
2460           to the regression for bug #127561
2462 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2464         * libxslt/keys.c: small further enhancement, bug #127450
2466 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2468         * libxslt/keys.c: another problem reported by Oleg Paraschenko
2469           on the same code in #127450
2470         * tests/docs/Makefile.am tests/docs/bug-135.xml
2471           tests/general/Makefile.am tests/docs/bug-135*: added tests
2472           to the regression suite for bug #127450.
2474 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2476         * libxslt/keys.c: fixed an error from #120684 patch raised in
2477           #127450
2478         * tests/docs/Makefile.am tests/docs/bug-134.xml
2479           tests/general/Makefile.am tests/docs/bug-134*: added tests
2480           to the regression suite for bug #127450.
2481         
2482 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2484         * libxslt/keys.c: fixed a bug in the keys selector parsing
2485           #120684 when | is in a predicate or a string.
2486         * tests/docs/Makefile.am tests/docs/bug-133.xml
2487           tests/general/Makefile.am tests/docs/bug-133*: added tests
2488           to the regression suite for bug #120684.
2489         * Makefile.am: don't package cvs temp files
2490         * doc/apibuild.py: update from libxml2 one
2492 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2494         * libexslt/strings.c: fixed entity problem in exslt:tokenize
2495           uncovered by newapi.xsl
2496         * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
2497           to use IS_BLANK_CH for char compares (fixes warnings)
2499 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2501         * libxslt/preproc.c: applied fix from Bjorn Reese to close
2502           number formatting bug #126994
2504 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2506         * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
2507           libexslt.pc support
2509 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2511         * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
2512           libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
2513           patch to moves the control of the XSLT debugger into the transform
2514           context.
2516 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2518         * libexslt/functions.c: applied patch for param visibility from
2519           Shaun McCance.  Changed variable scoping in accordance with
2520           Shaun's suggestions.  This fixed problem reported on the list
2521           by Bernd Lang
2522         * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
2523           regression test for above
2524         
2525 Sat Nov  8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2527         * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
2528           describing the entry points.
2530 Wed Nov  6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2532         * win32/configure.js: fixed #122146
2534 Wed Nov  5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2536         * tests/multiple/Makefile.am: applied last fix from #125614
2538 Tue Nov  4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2540         Minor enhancements to eliminate compile/test warnings
2541         * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2542           changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2543           it's defined as __attribute__((unused))
2544         * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2545           variable declaration
2546         * libxslt/preproc.c: minor change to get rid of unused var/code
2547           
2548 Tue Nov  4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2550         * doc/* NEWS: preparing release 1.1.0
2552 Tue Nov  4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2554         * libxslt/preproc.c: fixing the Document element precompilation
2555           to avoid the problem raised in #125614
2557 Tue Nov  4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2559         * tests/multiple/out/letter*.orig: updated to reflect change
2560           to HTML output in libxml2 (formatting of <p>, bug #125093)
2562 Sun Nov  2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2564         * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2565           template
2566         
2567 Sun Nov  2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2569         * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2570           libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2571           for the upcoming 1.1.0 release
2572         * breakpoint/*: this release removes the deprecated breakpoint library
2574 Sat Nov  1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2576         * libxslt/transform.c, tests/general/bug-119.out: fixed
2577           bug #125502 and corrected expected test output
2578         * tests/general/bug-79.out: fixed broken test (bug #123328)
2579         * libxslt/pattern.c, libexslt/functions.c: minor change to
2580           eliminate compilation warning
2581           
2582 Sat Nov  1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2584         * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2585           broken tests (revealed by #125502)
2587 Sat Nov  1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2589         * libexslt/strings.c: fix bug #125265 about entities breaking
2590           exsl:tokenize and exsl:split
2591         * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2592           augmented the reression tests with the example from the bug report.
2594 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2596         * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2597           empty.
2599 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2601         * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2602           xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2603           xmlParseFile, this avoid relying on global parser options, far
2604           far cleaner.
2605         * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2606           slightly corrected output for CDATA and STYLE element save.
2608 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2610         * configure.in python/Makefile.am python/tests/Makefile.am: applied
2611           patch from Roumen Petrov for bug #124539 when building outside the
2612           source directory
2613         * libxslt/xsltutils.c: fixed the way to grab the line number from
2614           the document, use the predefiend libxml2 API which mate it work
2615           with both 2.5.x and 2.6.x
2617 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2619         * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2620           problem reported on the mailing list by Justin Fletcher
2622 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2624         * configure.in libxslt.spec.in: doing some testing and raising
2625           the build requirement to 2.5.10 
2626         * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2627           for linking the exslt lib with the lib being build instead of the
2628           installed one
2630 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2632         * libxslt/pattern.c: Fixed problem with cascaded predicates
2633           (more of bug 119946)
2635 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2637         * restored earliest portion of ChangeLog (was corrupted)
2639 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2641         * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2642           for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2643         * doc/libxslt-api.xml: regenerated the API
2645 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2647         * configure.in: bump the libxml2 require to 2.6.0 which
2648           should ship for good real soon...
2649         * doc/Makefile.am: fix installation of HTML pages
2650         * doc/libxslt-api.xml: rebuilt
2651         * libxslt/xsltexports.h: cleanup
2652         * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2653         * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2655 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2657         * libxslt/attributes.c: fixed bug 123822
2659 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2661         * libxslt/pattern.c: fixed bug 119946
2662         * configure.in: enhanced for better devel (me) testing
2664 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2666         * configure.in: applied a small patch from Troels Walsted Hansen
2667           for python libxml2 detection.
2669 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2671         * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2672           python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2673           various compilation warnings (AIX as well as gcc)
2675 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2677         * libexslt/saxon.c: applied patch from Brett Kail to implement
2678           saxon:line-number()
2680 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2682         * libxslt/extensions.h libxslt/extra.h: fix some header paths
2683           as pointed by Steve Ball
2685 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2687         * libxslt/extensions.c: applied patch from Karl Eichwalder
2688           apparently the xmlFree was introducting a memory error
2689           on x86_64, though not reproduced.
2690         * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2692 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2694         * python/libxslt.c: don't output errors to stdout by default
2695           use stderr instead.
2697 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2699         * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2700           IS_XSLT_REAL_NODE change
2701         * python/Makefile.am Makefile.am: some makefile "distclean"
2702           target improvement from Graham Wilson
2703         * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2704           display.
2706 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2708         * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2709           IS_XSLT_REAL_NODE, fixed bug 120644.
2711 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2713         * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2714           libxslt/xsltutils.h: removing the DocBook SGML support
2716 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2718         * configure.in: preparing release libxslt-1.0.33
2719         * doc/*: updated and rebuilt the docs
2720         * doc/apibuild.py: small fixes for new tokens
2722 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2724         * transform.c: enhanced previous fix to bug #120684, using
2725           excellent suggestion by Daniel
2726         * attributes.c: fixed bug #119583, merging attribute sets
2727           from imported stylesheets.
2728         * tests/docs/Makefile.am tests/docs/bug-131.xml
2729           tests/general/Makefile.am tests/docs/bug-131*: added tests
2730           to the regression suite for bug #120684.
2731           
2732 Sat Sep  6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2734         * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2735           incorrect creation of "extra" variables when compiling
2736           templates on imported stylesheets.
2737         * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2738           tests/general/Makefile.am test/docs/bug-130*: added tests
2739           to the regression suite for this bug.
2742 Wed Sep  3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2744         * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2745           a libxml2 change
2747 Tue Sep  2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2749         * transform.c: fixing bug #120684 on crash caused by text between
2750           apply-templates
2752 Tue Sep  2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2754         * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional 
2755           macros which affect exports and added mingw section
2757 Mon Sep  1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2759         * libxslt/function.c: patch from Mark Vadoc to allow compiling
2760           against libxml2 without XPointer supoort.
2762 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2764         * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2765           with namespaced names reported by Steve Hay
2766         * tests/docs/Makefile.am tests/docs/bug-129.*
2767           tests/general/Makefile.am tests/general/bug-129*: added the
2768           test to the regression suite for this bug.
2770 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2772         * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2773           Mark Vakoc 
2775 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2777         * libxslt/*.h: realigned parameters after taint
2779 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2781         * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for 
2782           Borland compiler, as reported by Eric Zurcher
2784 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2786         * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2787           get included in the distrib
2789 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2791         * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2792         * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2793           contain the export defs.
2795 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2797         * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2798           libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2799           for compilation with MingW compiler on Windows.
2801 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2803         * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2804           instances of a key with the same namespace:name, reported
2805           on the mailing list by Ian Young.  Added regression test
2806           (bug-128).
2808 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2810         * variables.c: fixed bug 119699 (missing error on shadowed
2811           variable)
2812         * autogen.sh: removed dependency on automake-1.4, updated
2813           links for fetching auto* tools
2814         * doc/Makefile.am: added check for automatic regeneration of
2815           win32/*.def.src when api xml files are updated.
2817 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2819         * transform.c: fixed bug 114563 (params not passed when
2820           default template processed)
2822 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2824         * xslt.c: fixed bug 119862 (missing param on ns error print)
2826 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2828         * News configure.in: preparing libxslt-1.0.32 release
2829         * doc/* : updated the doc and rebuilt
2831 Thu Aug  7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2833         * breakpoint/Makefile.am: removed ref to libxslt.la
2834         * numbers.c transform.c python/libxml_wrap.h python/types.c
2835           xlstproc/xsltproc.c: Minor cleanup of warning errors
2837 Mon Aug  4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2839         * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2841 Sun Aug  3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2843         * tests/docs/Makefile.am tests/docs/bug-127.*
2844           tests/general/Makefile.am tests/general/bug-127*: added the
2845           test from bug #118763 to the regression suite.
2847 Sun Aug  3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2849         * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2851 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2853         Minor cleanup of regression test general/bug-125
2855 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2857         Fixed bug 116517 - handling of '{' and '}'
2858         * templates.c: added checks for escaping and balancing of
2859           curly brackets
2860         * tests/general/Makefile.am tests/docs/Makefile.am:
2861           Added test case (bug-126) to regression suite.
2863 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2865         Fixed bug 117552 - sort with multiple keys
2866         * xsltutils.c: enhanced treatment of NaN when multiple sort
2867           keys are specified.
2868         * tests/general/Makefile.am tests/docs/Makefile.am:
2869           Added test case (bug-125) to regression suite.
2870           
2871 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2873         Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2874         * transform.c, variables.c, xslt.c, xsltutils.c:
2875           removed some unused variables
2876   
2877 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2879         Fixing bug 118558 (Solaris 8 compiler warnings)
2880         * xslt.c: minor re-ordering of code
2881         * functions.c: added an explicit cast
2882         * number.c: added include for string.h
2883         * security.c: added an explicit cast
2885 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2887         * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2888           of date:seconds as previously posted to the mailing list
2889         * numbers.c: extensive modification to cater for UTF8 within
2890           the various routines.
2892 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2894         * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2895           #117616 about EXST str:tokenize.
2896         * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2897           added the test in the regression suite.
2899 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2901         * xsltproc/xsltproc.c: applying a patch based on #117377
2902           for --path option.
2904 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2906         * libxslt/transform.c: allow strip-space to support full namespaces
2907           using prefix:* , should fix #114287
2908         * tests/docs/Makefile.am tests/docs/bug-124.*
2909           tests/general/Makefile.am tests/general/bug-124*: added a
2910           test to the regression suite for this bug.
2912 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2914         * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2915           the attribute was already defined, should fix bug #113812
2916         * tests/docs/Makefile.am tests/docs/bug-123.*
2917           tests/general/Makefile.am tests/general/bug-123*: added the
2918           test to the regression suite.
2920 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2922         * libexslt/strings.c: applied patch from Shaun McCance to implement
2923           exslt:split c.f. #117752
2924         * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2925           added the test to the regression suite.
2927 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2929         * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2930           might require more attention could be an Unicode support breakage.
2932 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2934         * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2935           libxslt/xsltInternals.h: optimize text node coalescing by 
2936           caching info about the last text node generated and doing
2937           fast alloc/copy of the text. Should fix #115273
2939 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2941         * fixed bug 113520, incorrect result for date:seconds
2942           with change to type casting in libexslt/date.c
2944 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2946         * fixed bug 114764: trouble with globals and RVT's
2947           with minor changes in variables.c and transform.c
2948           so that any global instantiated with an RVT gets
2949           uninitialized when the RVT is destroyed.
2950           
2951 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2953         * libxslt/transform.c: simple cast missing Peter Breitenlohner
2954         * breakpoint/Makefile.am: added deps to libxslt
2955         * tests/exslt/common/Makefile.am: integrated William Brack test
2956           in the regression suite
2958 Wed Jul  9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2960         * fixed bug 114812, trouble with imported exslt functions
2961           added lookup function in libxslt/extension.c
2962           enhanced exsltInitFunc in libexslt/functions.c to take
2963           better care of imports
2965 Wed Jul  9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2967         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2968           python/libxslt_wrap.h python/libxsltclass.txt: patch from
2969           Sean Treadway, adding Python bindings for extension element and
2970           some bindings cleanups.
2971         * python/tests/Makefile.am python/tests/extelem.py: also add an
2972           example/test.
2974 Tue Jul  8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2976         * python/libxml_wrap.h: applied patch from #116943 which should
2977           fix the xsltSaveResultToFile python binding.
2979 Mon Jul  7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2981         * INSTALL: removed an old reference to libxml2 >= 2.2.12
2983 Sun Jul  6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2985         * configure.in: releasing 1.0.31
2986         * doc/*: update and rebuild of the docs
2988 Sun Jul  6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2990         * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2991           nodes.
2992         * tests/docs/Makefile.am tests/docs/bug-122.*
2993           tests/general/Makefile.am tests/general/bug-122*: added the
2994           test to the regression suite.
2995         
2996 Sun Jul  6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2998         * libxslt/preproc.c: fix bug #115778 for attribute value template
2999           on xsl:sort order
3001 Sun Jul  6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
3003         * libxslt/documents.c libxslt/transform.c: applied patch from
3004           Keith Isdale to desactivate node numbering when running under
3005           the debugger.
3007 Sun Jul  6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3009         * libxslt/security.c: fix the write checking code when
3010           the output filename does not parse as an URL bug #115402
3012 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3014         * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
3015           triodef.h were missing from the distribution
3017 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3019         * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
3020           libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
3021           to section 3
3022         * libexslt/sets.c: applied patch from Peter Breitenlohner
3023         * doc/*: rebuilt the docs
3024         * tests/docbook/result//* tests/xmlspec/*.html: changes in
3025           generattion of &quot; as " in element content.
3027 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3029         * libxslt/transform.c: changed xsltChoose to ignore whitespace 
3030           which is a sibling of xsl:when
3032 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3034         * libxslt/xslt.c: fixed a possible crash when the document
3035           wasn't a proper stylesheet.
3037 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3039         * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
3041 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3043         * win32/defgen.xsl: new file, generates the export sources.
3044         * win32/*.def.src: these are now autogenerated, changes to these
3045           will not be logged anymore.
3047 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
3049         * tests/docs/Makefile.am tests/docs/bug-121.*
3050           tests/general/Makefile.am tests/general/bug-121*: added the
3051           example for bug #112904 in the regression tests, the bug fix is
3052           actually in libxml2
3054 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
3056         * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
3057         * configure.in libxslt.spec.in python/Makefile.am: cleanup
3058           of --with-python like for libxml2
3060 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
3062         * libxslt/xsltutils.c: fixing bug #112995, a problem with
3063           NaN within the sort element. Also added regression test.
3065 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
3067         * doc/Makefile.am: fixing bug #112803 , make sure to avoid
3068           network accesses when building
3070 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
3072         * libxslt/transform.c: fixed a segfault introduced with the RVT
3073           handling change, bug #112703 .
3075 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
3077         * libxslt/xslt.c: make sure stylesheet compilation errors
3078           forces a NULL stylesheet, fixes #112270
3080 Sun May  4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3082         * NEWS configure.in : preparing release 1.0.30
3083         * doc/apibuild.py: backported a patch from libxml2
3084         * doc/*: updated and rebuilt the docs
3086 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
3088         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3089           cleaning up Result Value Tree handling
3090         * libexslt/functions.c libexslt/strings.c: fixed a pair of
3091           implementations.
3092         * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
3093           added Mark Vakoc test combining for-each and exslt:tokenize
3095 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3097         * libxslt/transform.c: fixing bug #111755 when a template is
3098           applied to an attribute
3099         * tests/docs/Makefile.am tests/docs/bug-119.*
3100           tests/general/Makefile.am tests/general/bug-119*: added the
3101           example in the regression tests for that bug.
3103 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3105         * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
3106           for the HTML generation fixing #111799
3107         * doc/html/*.html doc/html/*.png: associated update
3109 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3111         * libxslt/variables.c: removed premature call to xsltFreeStackElem
3112         * win32/libxslty.def.src: added more exports
3114 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3116         * NEWS doc/*.xsl doc/*.html: updated the web site, made the
3117           transition to XHTML1 added validity checking to the makefile rules.
3119 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3121         * python/generator.py: fixed a problem in the generator where
3122           the way functions are remapped as methods on classes was
3123           not symetric and dependant on python internal hash order,
3124           as reported by Stéphane Bidoul
3125         * libexslt/strings.c: attempt at fixing an object type pbm
3126         * libxslt/triodef.h: update for OpenVMS from libxml2
3128 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
3130         * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
3131           generation of the man page
3133 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3135         * libexslt/sets.c: fixed a bug introduced in the last commit
3136         * libxslt/transform.c: tried to fix #111437
3137         * tests/docbook/result/xtchunk/html/*.orig
3138           tests/multiple/out/*.orig: side effect of #111437 change.
3140 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3142         * libexslt/strings.c: applied last patch for #110023 from 
3143           Mark Vakoc
3144         * libexslt/sets.c: fixed a memory leak when mixing one of the
3145           EXSLT set functions and a Result Value Tree
3146         * TODO: there are other bugs around in libexslt/sets.c in conjunction
3147           with Result Value Tree
3149 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
3151         *  libxslt/extensions.c: patch from Vasily Tchekalkin fixing
3152            bug #111420 about double initialization of extension contexts
3154 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3156         * libxslt/transform.c: fix bug #110577 namespace in copy-of
3157           don't obbey the same rules as for literal reusl elements.
3158         * tests/docs/Makefile.am tests/docs/bug-118.*
3159           tests/general/Makefile.am tests/general/bug-118*: added the
3160           example in the regression tests for that bug.
3161         * libxslt/variables.c: fixed a bug introduced in fixing #110020
3162         * tests/docs/Makefile.am tests/docs/bug-11[67].*
3163           tests/general/Makefile.am tests/general/bug-11[67]*: added 2
3164           regression tests one still exposing a mem leak (Mark Vadoc).
3166 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3168         * libxslt/pattern.c: fix a memory related segfault on a
3169           pattern compilation error #110189
3171 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3173         * libxslt/variables.c: fixing bug #110020 on global parameter
3174           and variables mismatch
3175         * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
3176           the test to the regression suite
3178 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3180         * libexslt/math.c: applied patch from Charles Bozeman fixing
3181           the math power function where args were inverted #110996
3182         * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
3183           added the test to the regraession for #110996
3184         * libexslt/sets.c: avoid a problem with nodesets.
3186 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3188         * libxslt/win32config.h: added HAVE_MATH_H
3189           
3190 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3192         * win32/Makefile.msvc: fixed compilation with thread-enabled
3193           libxml
3194           
3195 Wed Apr  9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
3197         * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
3198           with RTF in libexslt
3200 Mon Apr  7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3202         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3203           libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
3204           other places where ctxt->document pointer may be used without 
3205           checking it agaisnt NULL.
3206         * tests/docs/Makefile.am tests/docs/bug-115.*
3207           tests/general/Makefile.am tests/general/bug-115*: added the
3208           example in the regression tests for that bug.
3209         * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
3211 Tue Apr  1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
3213         * configure.in NEWS: preparing 1.0.29 release
3214         * libxslt/documents.c: generate the document order for document()
3215           loaded resources.
3216         * doc/*: updated and regenerated the docs
3218 Tue Apr  1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3220         * libxslt/transform.c: fixed a namespace redundancy problem
3221           in xsl:element
3222         * tests/docs/Makefile.am tests/docs/bug-114.*
3223           tests/general/Makefile.am tests/general/bug-114*: added an
3224           example in the regression tests for that bug.
3226 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3228         * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
3229           and avoid some warnings when loading the python modules on non
3230           Linux platforms.
3231         * libxslt/transform.c: fix a bug introduced in the document lookup
3232           and exhibited by the keys test.
3234 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3236         * tests/docs/Makefile.am tests/docs/bug-113.*
3237           tests/general/Makefile.am tests/general/bug-113*: added an
3238           example in the regression tests for bug #109160 fixed in libxml2
3240 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3242         * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
3243           libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
3244         * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
3246 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3248         * libxslt/transform.c: forgot to make one change related to
3249           Result Value Tree change, pointed out by Sebastian Rahtz
3250         * tests/docs/Makefile.am tests/docs/bug-112.*
3251           tests/general/Makefile.am tests/general/bug-112*: added an
3252           example in the regression tests that bug
3254 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3256         * libxslt/transform.c: second part of the patch fixing #108905
3257           performances problems, ask for computation of document order on
3258           the document transformed and avoid inefficiencies building large
3259           nodesets of unique nodes.
3260         * configure.in: fix a trouble with libtool in my debug environment.
3262 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3264         * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
3265           Result Value Tree are now generated with a document root node
3266           not an element, it's quite cleaner.
3267         * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
3268           also prepared for libxslt-1.0.28 release
3269         * doc/*: updated and regenerated the docs
3271 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3273         * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
3274           Finally fixed bug #75813, processing or Result Value Tree 
3275           converted into node-sets should be a bit more sensible now.
3276         * tests/exslt/common/node-set.2.out: the associated fix in libxml2
3277           fixes this regression test, there is 4 nodes, not 3
3278         * tests/docs/Makefile.am tests/docs/bug-111.*
3279           tests/general/Makefile.am tests/general/bug-111*: added an
3280           example in the regression tests for bug #75813
3281         
3282 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3284         * tests/docs/Makefile.am tests/docs/bug-110.*
3285           tests/general/Makefile.am tests/general/bug-110*: added an
3286           example in the regression tests for bug #108976 which is
3287           fixed in libxml2
3289 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3291         * tests/docs/Makefile.am tests/docs/bug-109.xml
3292           tests/general/Makefile.am tests/general/bug-109*: added an
3293           example in the regression tests for the invalid bug #108716
3295 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3297         * libxslt/variables.c: fixed bug #108633 reported by
3298           Jerome Pesenti about recursive global variables/param detections
3299         * tests/reports/Makefile.am tests/reports/rec*: added regression
3300           tests for the checking of recusion in global/local param/variables.
3302 Fri Mar  7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3304         * libxslt/numbers.c: valgrind pointed out an uninitialized
3305           variable use in format-number()
3307 Fri Mar  7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
3309         * tests/docs/Makefile.am tests/docs/bug-108.xml
3310           tests/general/Makefile.am tests/general/bug-108*: added an
3311           example in the regression tests bug #107804 fixed in libxml2
3313 Wed Mar  5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3315         * libxslt/pattern.c: fixed bug #107591 node() in pattern
3316           matches should catch comments and PIs
3317         * tests/docs/Makefile.am tests/docs/bug-107.xml
3318           tests/general/Makefile.am tests/general/bug-107*: added an
3319           example in the regression tests for this case
3321 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3323         * tests/docs/Makefile.am tests/docs/bug-106.xml
3324           tests/general/Makefile.am tests/general/bug-106*: added the next
3325           example for bug #106788 from James Clark in the regression tests,
3326           the bug fix is actually in libxml2
3328 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3330         * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
3331           for Python checks, makefile cleanup, and convenience changes
3333 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3335         * xsltproc/xsltproc.c: had to comment out Igor last change
3336           since it made libxslt-1.0.27 depends on libxml2 newly 
3337           API extension which hasn't propagated yet :-(
3339 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3341         * configure.in: preparing release 1.0.27
3342         * doc/*: updated and rebuilt the docs
3344 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3346         * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
3347           generation
3349 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3351         * tests/docs/Makefile.am tests/docs/bug-105.xml
3352           tests/general/Makefile.am tests/general/bug-105*: added the
3353           example for bug #106788 from James Clark in the regression tests,
3354           the bug fix is actually in libxml2
3356 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3358         * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
3359           James Clark and a bit of cleanup
3360         * tests/docs/Makefile.am tests/docs/bug-104.xml
3361           tests/general/Makefile.am tests/general/bug-104*: added the
3362           example in the regression tests for this case
3364 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3366         * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
3368 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3370         * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
3372 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3374         * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
3375         * win32/configure.js: included handling of the trio option
3377 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3379         * configure.in doc/*: preparing release 1.0.26
3381 Fri Feb  7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3383         * libxslt/functions.c: fixing another bug in document(), bug #105450
3384         * tests/documents/test_bad.result: Slight change to the output
3386 Fri Feb  7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3388         * libxslt/functions.c: fixing a segfault in document(), bug #105418
3389         * tests/documents/Makefile.am tests/documents/test_bad: add the
3390           specific test as suggested by Jean T Anderson
3392 Fri Feb  7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3394         * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
3395           libxslt/preproc.c libxslt/transform.c libxslt/variables.c
3396           libxslt/xslt.c: tried to fix 105387 and all similar cases
3397           in the library sources.
3399 Wed Feb  5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3401         * doc/* configure.in: preparing for release of 1.0.25
3403 Wed Feb  5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3405         * xsltproc/xsltproc.c: fixed bug #99623
3407 Tue Feb  4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3409         * libxslt/transform.c: fixing bug #105116 sometimes one need
3410           to generate a default namespace reset xmlns="" in the output
3411         * tests/docs/Makefile.am tests/docs/bug-103.xml
3412           tests/general/Makefile.am tests/general/bug-103*: added the
3413           example in the regression tests for this case
3415 Tue Feb  4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3417         * libxslt/pattern.c libxslt/transform.c: changed the way the
3418           root element of value tree are handled to fix bug #104123
3420 Tue Feb  4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3422         * README: change of policy w.r.t. mails
3423         * configure.in: small cleanup
3424         * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
3425           a couple of bugs raised by Eric van der Vlist in #104114
3426         * tests/exslt/*/*.out: slight change to the tests
3428 Tue Feb  4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3430         * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
3431           emphasis on the fact that --docbook should not be used
3432           for XML.
3434 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3436         * python/libxslt.c: fixed a couple of return error #104150
3437           reported by Peter O'Shea 
3439 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3441         * xsltproc/xsltproc.c: fixed a double free of stylesheet
3442           when applied to a standalone stylesheet
3444 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3446         * configure.in: preparing release 2.0.24
3447         * libxslt.spec.in: small update
3448         * doc/*: updated the news, rebuilt the APIs descriptions
3450 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3452         * libxslt/functions.c: fixed #101502 by applying and cleaning up
3453           the associated patch from Daniel Stodden.
3454         * tests/documents/Makefile.am tests/documents/fragment*: added a
3455           specific test.
3457 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3459         * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
3460           for extension modules init and shutdown callbacks, check that
3461           they are now called when needed.
3462         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
3463           started adding the extension module support at the Python level.
3464           Still a strange bug to hunt down left.
3466 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3468         * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
3469           libxslt/xslt.c: fixed bug #101003 on attribute-sets value
3470           computation in the presence of imports
3471         * tests/docs/Makefile.am tests/docs/bug-102.xml
3472           tests/general/Makefile.am tests/general/bug-102*: added an
3473           example in the regression tests for this case
3475 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3477         * xsltproc/xsltproc.c: final touch to #102800 fix
3479 Thu Jan  9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3481         * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
3482           memory debug checking which got deactivated at some point ?!?
3483         * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
3484         * libxslt/xsltutils.c: very small change on HTML indentation handling
3486 Thu Jan  9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3488         * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl 
3489           tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
3490           exclude-result-prefixes to avoid extra namespace declaration being
3491           dumped following the fix for #102920 in libxml2
3493 Wed Jan  8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3495         * libxslt/transform.c: fixed a problem related to directory
3496           checking and creation raised by Craig Goss
3498 Thu Jan  2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3500         * libexslt/strings.c: applied patch from Jörg Walter to provide
3501           URI escaping and unescaping functions.
3503 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3505         * libexslt/strings.c: Alexey Efimov found a typo bug in
3506           exsltStrPaddingFunction()
3508 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3510         * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
3512 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3514         * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3515           applied patch from Craig A. Berry for the VMS port.
3517 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3519         * libxslt/xsltInternals.h: increase the max number of cascaded
3520           sort operations.
3521         * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
3522           the Windows binaries.
3524 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3526         * win32/libxslt.def.src: added more exports for Stephane Bidoul
3527         
3528 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3530         * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
3531           the apibuilder script, regenerated the APIs
3533 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3535         * libxslt/numbers.c: numbering should not traverse XInclude
3536           nodes left in the tree. Closes bug #101114 raised by
3537           Bernd Kuemmerlen
3539 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3541         * doc/apibuild.py: fixed a bug in merging public info from
3542           C modules.
3543         * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3544           the iconv option to configure.js didn't work, and 
3545           added zlib option needed when linking xsltproc statically
3547 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3549         * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3550           the generation of libexslt-api.xml
3551         * libexslt/exslt.h: small cleanup.
3553 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3555         * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3556           copied over the apibuild.py from libxml2, adapted a bit and
3557           regenerated the API description in XML. Todo: libexslt-api.xml
3558         * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3559           libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3560           libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3561           libxslt/templates.c libxslt/transform.c libxslt/transform.h
3562           libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3563           libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3564           report from the scripts.
3565         * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3566           package
3568 Thu Dec  5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3570         * libxslt/transform.c: xsl:element generated superfluous xmlns
3571           declarations, closes bug #99905
3572         * tests/docs/Makefile.am tests/docs/bug-101.xml
3573           tests/general/Makefile.am tests/general/bug-101.*: added the
3574           example in the regression tests for this case
3576 Wed Dec  4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3578         * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3579           within an <xsl:text>
3581 Mon Dec  2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3583         * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3584           #100056
3585         * tests/docs/Makefile.am tests/docs/bug-100.xml
3586           tests/general/Makefile.am tests/general/bug-100.*: added the
3587           example in the regression tests for this case
3588         * tests/docs/Makefile.am tests/docs/bug-99.xml
3589           tests/general/Makefile.am tests/general/bug-99.*: this test
3590           covers an xsl:attribute namespace bug that Norm pointed out.
3592 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3594         * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3595           win32/libxslt.def.src: applied another patch from Richard Jinks
3596           for the export of teh sorting routine and allowing per context
3597           sort.
3599 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3601         * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3602           libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3603           redefining the sorting routine, plus a bit of tweaking of the
3604           interfaces.
3606 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3608         * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3609           scripts.
3610         * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3611         * doc/html/*.html: updated too
3612         * python/libxsltclass.txt: updated too
3614 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3616         * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3617           xsltGetProfileInformation() to retrieve profiling informations
3618           from an XSLT transformation context. It returns it as an XML
3619           tree. Provided by Michael Rothwell this closes RFE #99527
3621 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3623         * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3624           in xsltFindElemSpaceHandling() missing imported informations
3625         * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3626           of this test.
3628 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3630         * libxslt/namespaces.c: fix for namespace generation on 
3631           attributes created with xsl:attribute
3633 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3635         * libxslt.spec.in configure.in: add a line in %changelog for releases
3637 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3639         * libxslt/transform.h: Kir Kolyshkin pointed out it lacked 
3640           xsltInternals.h reference.
3642 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3644         * python/tests/*.py: enable libxml2 memory debug before
3645           loading libxslt since libxslt initialization now includes
3646           EXSLT registration which initialize the libxml2 library and
3647           allocate memory
3649 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3651         * python/libxsl.py: updated with new version from Stéphane Bidoul
3653 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3655         * win32/libxslt.def.src: exported new functions
3657 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3659         * libexslt/date.c: patch from Charles Bozeman fixing a memory
3660           leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3661         * python/tests/exslt.py: trouble with mem debug in that specific
3662           test...
3664 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3666         * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3667           problem when compiling on HP-UX
3669 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3671         * python/generator.py python/libxslt.c: fixes for compiling
3672           without config.h
3674 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3676         * libxslt/transform.c: fixed bug #99168 select evaluating to
3677           a node list check
3679 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3681         * tests/documents/result.xhtml: the XHTML1 serialization change
3682           to libxml2 modifies slightly the result of that test.
3684 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3686         * configure.in: the python bindings requires libxml2 >= 2.4.25
3687           for the regexp stuff.
3689 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3691         * configure.in: similar patch to #98825 for --with-python
3693 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3695         * libxslt/variables.c: fix bug #98793 on clash of imported global
3696           variables.
3697         * tests/reports/tst-1.err: this changes the output of that test
3699 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3701         * configure.in: preparing 1.0.23
3702         * doc/*: rebuilding the docs
3704 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3706         * python/libxslt.c: make sure to register EXSLT for the bindings
3707         * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3708         * xsltproc/xsltproc.c: minor cleanup
3710 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3712         * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3713           when building outside of the source tree
3715 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3717         * python/generator.py: xpathObjectRet() pertains to the libxml2
3718           module, add the namespace.
3720 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3722         * libxslt/win32config.h: cleanup
3723         * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3724         * win32/Makefile.msvc: modified to allow mingw coexistence
3725         * win32/configure.js: integrated mingw
3726         * win32/Readme.txt: cleanup
3727         * xsltproc/xsltproc.c: allowed stdarg for mingw
3729 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3731         * doc/xsltproc.1
3732         * doc/xsltproc.html - ran stylesheets to update man page
3733         and html with Daniel's fix to #95510
3735 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3737         * libxslt/transform.c: applied patch from Brian McCauley fixing #95493 
3738         * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3739         * README: fix the bug page URL
3741 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3743         * libxslt/functions.c: make sure the fixup for key() reported
3744           by John Escott actually works.
3745         * tests/docs/Makefile.am tests/docs/bug-98.xml
3746           tests/general/Makefile.am tests/general/bug-98.*: added the
3747           example in the regression tests for this case
3749 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3751         * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3752         * tests/docs/Makefile.am tests/docs/bug-97.xml
3753           tests/general/Makefile.am tests/general/bug-97.*: added the
3754           example in the regression tests for this case
3755         
3756 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3758         * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3759           checks in recursive copies.
3760         * tests/docs/Makefile.am tests/docs/bug-96.xml
3761           tests/general/Makefile.am tests/general/bug-96.*: added the
3762           example in the regression tests for this case
3764 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3766         * libxslt/functions.c: autoconvert key() first arg to string,
3767           reported by John Escott
3769 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3771         * libxslt/transform.c: corner case handling of copying a CDATA node.
3773 Fri Nov  8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3775         * libxslt/win32config.h: retired xmlwin32version.h
3777 Fri Nov  8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3779         * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3780           written by Thomas Schraitle (RFE #96485)
3782 Thu Nov  7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3784         * doc/xsltproc.xml
3785         * doc/xsltproc.1
3786         clarifying --catalog option and xsltproc's use of 
3787         XML_CATALOG_FILES and /etc/xml/catalog. fixes
3788         http://bugzilla.gnome.org/show_bug.cgi?id=97891
3789         
3790 Mon Nov  4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3792         * xsltproc/xsltproc.c: remove the use of snprintf, and use
3793           libxml2 string API instead.
3794         * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3795           try to cope with architecture lacking some of the string functions,
3796           reuse the trio ones compiled in libxml2 , should close #97113
3798 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800         * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3801           the spec file and associated changes in the Makefiles.
3803 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3805         * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3807 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3809         * libxslt/keys.h: fixed include c.f. bug #96487
3810         * config.h.in:  Red Hat 8.0 induced change 
3812 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3814         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3815           fixed bug #78501 when using a non ascii character for the
3816           number formatting grouping separator.
3817         * tests/docs/Makefile.am tests/docs/bug-95.xml
3818           tests/general/Makefile.am tests/general/bug-95.*: added the
3819           example in the regression tests for this case
3820         * libxslt/attributes.c: cleaning up a problem introduced in last
3821           patch
3823 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3825         * libxslt/attributes.c: fixed minor typo in a call to
3826           xmlHasNsProp
3828 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830         * python/types.c: fixed bugs when passing result value tree
3831           to Python functions.
3833 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3835         * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3836           MS runtime
3837         * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3838           runtime
3839         
3840 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842         * configure.in: preparing 1.0.22
3843         * doc/*: upated and rebuilt the docs
3845 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3847         * libxslt/variables.c: fixed bug #86421 
3848         * tests/docs/Makefile.am tests/docs/bug-94.xml
3849           tests/general/Makefile.am tests/general/bug-94.*: added the
3850           example in the regression tests for this case
3852 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854         * xsltproc: added and tested the --path option to close #79638
3856 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858         * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3859           with the inherited stylesheet value.
3860         * tests/docs/Makefile.am tests/docs/bug-93.xml
3861           tests/general/Makefile.am tests/general/bug-93-inc.*
3862           tests/general/bug-93.*: added the example in the regression
3863           tests for this case
3864         
3865 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3867         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3868           possibility to register a transformation context specific
3869           error handler, with xsltSetTransformErrorFunc() and provided
3870           a new routine xsltTransformError() to handle contextual errors,
3871           this should fix #94435
3872         * libxslt/*.c: modified all the code to use the context specific
3873           error handling, as a result xsltPrintErrorContext() is not called
3874           anymore except internally from xsltTransformError()
3876 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878         * libxslt/transform.c: closing #94933, any error will make
3879           the transformation abort with  no result.
3880         * tests/reports/tst-1.err tests/reports/tst-1.out 
3881           tests/reports/undefvar.err: this changed the regression tests
3882           output.
3883         * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3884           updated the result accordingly to the fixes done last month.
3885         * libxslt/namespaces.c: make sure to avoid duplicate namespace
3886           declarations in the result trees. May fix #93692 but it's unclear.
3888 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3890         * xsltproc/xsltproc.c: added a --path option to provide the
3891           enhancement requested by #79638, first cut at it, untested
3892           yet.
3894 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3896         * libxslt/xslt.c: seems the media-type attribute wasn't
3897           always correctly handled
3899 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901         * libxslt/transform.c: added URI escaping in case the resource 
3902           target computation of exslt:element failed. Should fix #81837
3904 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3906         * README: updated the contact informations
3908 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3910         * libxslt/pattern.c: fixed the behaviour of node() patter which
3911           didn't patch the one defined in XPath :-( . Closes bug #95793
3912         * tests/docs/Makefile.am tests/docs/bug-92.xml
3913           tests/general/Makefile.am tests/general/bug-92.*: added the
3914           example in the regression tests for this case
3916 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3918         * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3919         * win32/Makefile.msvc: added security.c to the build
3920         * win32/libxslt.def.src: exported functions from security.c
3922 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924         * xsltproc/xsltproc.c: added another option --writesubtree to allow
3925           documents to be written only to  a given subtree.
3927 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3929         * libxslt/security.[ch] libxslt/Makefile.am: new module with
3930           runtime security checks, it will also check and do directory
3931           creation when allowed
3932         * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3933           libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3934           security infrastructure probes at file reading or file creation
3935         * xsltproc/xsltproc.c: plugged the security module there too,
3936           added the new options --nowrite and --nomkdir
3937         * doc/*: updated the man page and regenerated.
3939 Wed Oct  9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3941         * doc/*: updated the doc XSLT to add the search, added the search
3942           page, fixed a link problem raised by Yves Pratter, regenerated
3944 Wed Oct  9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946         * doc/index.py: the indexer version of the XSLT part of the
3947           xmlsoft site + archives
3949 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3951         * win32/Makefile.msvc: introduced double-run compilation.
3952         * win32/configure.js: introduced double-run compilation.
3954 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3956         * configure.in: preparing 1.0.21
3957         * doc/* : updated and regenerated the docs and web pages
3959 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3961         * libxslt/transform.c: fixed a disable output escaping bug for
3962           HTML output introduced in 1.0.20 and raised by Mario Weilguni
3963         * tests/docs/Makefile.am tests/docs/bug-91.xml
3964           tests/general/Makefile.am tests/general/bug-91.*: added the
3965           example in the regression tests for this case
3967 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3969         * doc/xlst.html: changing link on ftp.gnome.org
3971 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3973         * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3974           reported for libxml2
3976 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3978         * Makefile.am configure.in: trying to fix the same problem as
3979           #88412 by bypassing all the python subdir if python ain't detected
3981 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3983         * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3985 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3987         * libexslt/date.c: fixed the embedded '-' in the duration format 
3988           function
3989         * tests/.../difference.1.xml: added test cases which illustrated
3990           the above bug
3992 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3994         * libexslt/date.c: fixed date:difference() bugs, removed all
3995           type conversion warnings.
3996         * libxslt/xsltutils.c: removed unused local variable.
3998 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
4000         * doc/xsltproc.html:
4001         oops, forgot to update the html version of the man page
4003 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
4005         * doc/xsltproc.xml
4006         * doc/xsltproc.1
4007         * doc/xsltproc2.html
4008         Fixing erroneous mention of old --warnnet option (thanks to Jean
4009         T. Anderson for pointing this out)
4011 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4013         * win32/configure.js: added more readme info for the binary
4014           package.
4015         
4016 Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4018         * libxslt/pattern.c: fixed a bug in match="node()" reported by
4019           Ben Ko
4021 Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4023         * libxslt.spec.in: fixes libary path for x86_64 AMD
4025 Thu Sep  5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4027         * python/Makefile.am: applied patch from Christophe Merlet to
4028           reestablish DESTDIR
4030 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032         * libxslt/transform.c: re-applied the patch from Nathan Myers about
4033           a possible memory leak in case of error
4035 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4037         * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
4038           nice logos generated by Marc Liyanage
4039         * doc/site.xsl *.html: changed the stylesheet to show the new
4040           logo and regenerated the pages
4042 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044         * python/libxslt-python-api.xml python/libxslt.c
4045           python/libxsltclass.txt python/tests/basic.py: applied a patch
4046           from Ralf Mattes providing style.saveResultToString()
4048 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4050         * configure.in: preparing release 1.0.20
4051         * doc/*: updated and regenerated the docs
4053 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055         * libxslt/templates.c: fixed a bug w.r.t. namespace context when
4056           doing the evaluation of attribute value templates 
4057         * libxslt.spec.in python/Makefile.am: fixed some troubles
4058           with "make rpm"
4060 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4062         * python/libxslt.c: fixed the parameter order when calling
4063           Python based extensions.
4065 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4067         * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
4068           cleanup.
4069         * tests/docs/Makefile.am tests/docs/bug-90.xml
4070           tests/general/Makefile.am tests/general/bug-90.*: added the
4071           example in the regression tests for this case
4073 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4075         * win32/Makefile.msvc: added the prefix location to the include
4076         and lib search path.
4078 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4080         * libxslt/transform.c: found and fixed the small <xsl:choose>
4081           bug which was giving troubles to DocBook users (the test expression
4082           of <when> was evaluated in the namespace context of <choose> !)
4084 2002-08-18  Havoc Pennington  <hp@pobox.com>
4086         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4087         both automake 1.6 and 1.4 installed get the right automake. Means
4088         compilation from CVS will now require the latest automake 1.4
4089         release, or manually creating symlinks called "automake-1.4" and
4090         "aclocal-1.4"
4092 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4094         * configure.in python/Makefile.am: AMD x86-64 induced changes from
4095           Frederic Crozat
4097 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4099         * libxslt/functions.c: recovering to the old (somewhat) broken
4100           implementation of document('') when there is no base for the
4101           source document or it can't be realoaded (e.g. when the sytlesheet
4102           was loaded from a memory string). Matt Sergeant insisted on this
4103           one :-)
4105 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4107         * libxslt/transform.c: applied another patch from Nathan Myers about
4108           a possible memory leak in case of error
4110 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4112         * libxslt/transform.c: applied a patch from Nathan Myers about
4113           an erroneous free in case of error
4115 Thu Aug  1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4117         * configure.in: upon suggestion of Marc-Andre Lemburg, make 
4118           the misdetection of libxml2 python bindings a warning only
4120 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4122         * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
4123           a bug reported by Gero Meissner (87230)
4124         * fixed a problem compiling python directory when multiple
4125           'make' jobs were executed (python/Makefile.am)
4127 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4129         * libxslt/attributes.c: fixed a bug reported by Keith Isdale
4130           at the xsltdbg interface when encountering an empty attribute
4131           set.
4133 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4135         * tests/* : the change in HTML meta encoding tag serialization
4136           affected some of the results
4138 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4140         * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
4141           to fix Red Hat bug #68614 
4143 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4144         
4145         * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
4146           if there is no *.pdb
4147         
4148 Sat Jul  6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4150         * configure.in: preparing 1.0.19
4151         * doc/* : rebuilt the docs
4153 Sat Jul  6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4155         * libxslt/transform.c: fixed bug #83749 about namespace generated
4156           being invalid when they are inherited from the context.
4158 Fri Jul  5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4160         * libxslt/transform.c: fixed bug #86753 on multiple identical
4161           attributes being generated, oops ...
4162         * tests/docs/Makefile.am tests/docs/bug-89.xml
4163           tests/general/Makefile.am tests/general/bug-89.*: added an
4164           example in the regression tests for this case
4165         
4166 Fri Jul  5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4168         * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
4169         * tests/docs/Makefile.am tests/docs/bug-88.xml
4170           tests/general/Makefile.am tests/general/bug-88.*: added an
4171           example in the regression tests for this case
4173 Fri Jul  5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4175         * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
4176           Ken Neighbors to implement/fix sorting orders
4177         * tests/docbook/result/*/gdp-handbook.* 
4178           tests/docbook/result/xtchunk/html/*.orig
4179           tests/general/bug-12-.out tests/general/bug-63.out:
4180           cleaned up the result of "make tests" following some changes
4181           in namespace axis order and serialization rules in libxml2
4183 Thu Jul  4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4185         * transform.c further enhancement for bug 84902 (another
4186           path), also cleaned up code slightly
4188 Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4190         * transform.c: fixed bug 84902 - message with terminate=yes
4191           caused segfault
4193 Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4195         * tests/docs/Makefile.am tests/docs/bug-87.xml
4196           tests/general/Makefile.am tests/general/bug-87.*: added a
4197           example in the regression tests for a case where the XML
4198           default namespace was missing from the namespace axis
4199         * xsltproc/xsltproc.c: added the informations that parameter
4200           strings are expected to be UTF8
4201         * libxslt/attributes.c: fixes on attribute group implementation
4203 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
4205         * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
4206         updating docs to add reference to UTF-8 requirement for
4207         stringparam command line option
4209 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4211         * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
4212           fixed document('') as pointed by Eric van der Vlist
4213         * tests/docs/Makefile.am tests/docs/bug-86.xml
4214           tests/general/Makefile.am tests/general/bug-86.*: added the
4215           specific example in the regression tests
4217 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4219         * libxslt/numbers.c libxslt/numbersInternals.h: applied a
4220           patch from Ken Neighbors fixing some format-number inconsistencies
4221         * tests/numbers/format-number.out tests/numbers/format-number.xml
4222           tests/numbers/format-number.xsl: the patch also included
4223           updates to the regression tests
4225 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4227         * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
4228           xsl:number level="multiple"
4229         * tests/docs/Makefile.am tests/docs/bug-84.xml
4230           tests/general/Makefile.am tests/general/bug-84.*: added a 
4231           specific example in the regression tests
4233 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
4235         * libexslt/dynamic.c: turned a function static
4236         * libxslt/win32config.h: applied patch from Mark Vadoc
4238 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4240         * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
4241           libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
4242           a patch from Mark Vakoc to implement the EXSLT
4243           object dyn:evaluate(string) extension function, and a small fix
4244           to date.c
4246 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4248         * configure.in: preparing 1.0.18
4249         * doc/*: recompiled the API and web site
4251 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4253         * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
4254           duplicated namespace declarations, this might not be as generic as
4255           it should but works well for DocBook stylesheets
4257 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4259         * libxslt.pc.in: fix bug #82970
4261 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4263         * python/libxslt-python-api.xml python/libxslt.c 
4264           python/libxsltclass.txt : tried to fix #79105 by providing a 
4265           specific error registering routine.
4267 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4269         * libxslt/xsltutils.[ch] : applied patch from Morus Walter
4270           adding xsltSaveResultToString()
4271         * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
4272           doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
4273           API with the new function.
4275 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4277         * libxslt/function.c: applied a patch from Richard Jinks
4278           to avoid a crash in element-available()
4280 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4282         * libxslt.spec.in: applied patch from Geert Kloosterman to
4283           not miss gif and .png files in the RPM  documentation
4285 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4287         * libexslt/libexslt.4: Applied patch for the EXSLT man page
4288           from Charles Bozeman
4290 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4292         * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c 
4293           libxslt/xsltconfig.h.in: applied a man page patch from 
4294           Christian Cornelssen and fixed a couple of issues he raised.
4296 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4298         * xsltproc/xsltproc.c: moved the extension dump out of the loop
4300 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4302         * libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
4303           Applied Mark Vakoc patch to show registered extensions in xsltproc
4304         * doc/*: rebuilt the API, docs and website
4305         * python/libxsltclass.txt: this added an entry point
4307 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4309         * libxslt/xslt.c: xsl:include crash fix
4310         * libxslt/imports.c: xsl:include crash fix
4311         * libxslt/imports.h: xsl:include crash fix      
4313 Wed May  9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4315         * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
4317 Thu May  2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4319         * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
4320           fixed some return code problems raised by Thomas Mauch
4322 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4324         * libxslt/transform.c: don't allow adding an attribute to
4325           a document node
4327 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4329         * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
4330         * doc/*: rebuilt the docs.
4332 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4334         * libxslt/variables.c: better attempt to fix the problem in
4335           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4337 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4339         * win32/dsp/*.dsp: Removed obsolete macros
4340         * win32/dsp/*.def: Updated export definitions
4341         
4342 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4344         * libxslt/variables.c: tried to fix a problem in
4345           xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4347 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4349         * libexslt/date.c: applied another patch from Charles Bozeman to
4350           enhance date/duration support
4351         * tests/exslt/date: added the associated set of regression tests
4353 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4355         * libexslt/date.c: applied a patch from Charles Bozeman to add
4356           duration routines to the date exslt extensions.
4358 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4360         * libexslt/exslt.h: extern "C" {  missing by Mark Vakoc
4362 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4364         * libexslt/date.c: fixed type inconsistencies, double->int
4365          and unsigned/signed mismatch warnings eliminated
4367 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4369         * win32/Makefile.msvc: XSLT debugger support fix
4370         * win32/configure.js: XSLT debugger support fix
4371         * libxslt/xsltconfig.h.in: XSLT debugger support fix
4373 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4375         * configure.in: preparing 1.0.16
4376         * doc/*: updated and rebuilt the docs
4378 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
4380         * libxslt/attributes.c: removed a warning
4381         * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
4382           added xsltRunStylesheetUser() API needed to fix #78546
4383         * xsltproc/xsltproc.c: second part of the fix #78546
4385 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4387         * python/Makefile.am: fixing the equivalent of #75779
4389 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4391         * libxslt/keys.c: fixed bug #78735
4392         * configure.in tests/Makefile.am tests/keys/*:
4393           added the tests in a separate directory
4395 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4397         * tests/docs/Makefile.am tests/docs/bug-83.xml
4398           tests/general/Makefile.am tests/general/bug-83.*: added a 
4399           specific example for bug #78662 in the regression tests
4400         * tests/docbook/: this also changed a couple of DocBook results
4401         
4402 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
4404         * configure.in: trying to kill #77827 IEEE conformance on alphas
4405         * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
4406           bug #78211
4407         * tests/docs/Makefile.am tests/docs/bug-82.xml
4408           tests/general/Makefile.am tests/general/bug-82.*: added a 
4409           specific example for bug #78211 in the regression tests
4411 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4413         * libxslt/pattern.c: applied patch from Mark Vakoc
4415 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4417         * tests/docs/Makefile.am tests/docs/bug-81.xml
4418           tests/general/Makefile.am tests/general/bug-81.*: added a 
4419           specific example for bug #76927 in the regression tests
4420         
4421 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4423         * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4424         * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4425           that $(datadir) should be used for docs
4427 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4429         * configure.in: preparing 1.0.15
4430         * doc/*: updated and rebuilt
4432 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4434         * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
4435           libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
4436         * tests/docs/Makefile.am tests/docs/bug-80.xml
4437           tests/general/Makefile.am tests/general/bug-80.*: added a 
4438           specific example for bug #76043 in the regression tests
4440 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4442         * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
4443           steps which were not compiled
4444         * tests/docs/Makefile.am tests/docs/bug-79.xml
4445           tests/general/Makefile.am tests/general/bug-79.*: added a 
4446           specific example for bug #75902 in the regression tests
4447         
4448 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4450         * libxslt/pattern.c: Fixing bug #75777 error with namespaced
4451           attribute match rules evaluation
4452         * tests/docs/Makefile.am tests/docs/bug-78.xml
4453           tests/general/Makefile.am tests/general/bug-78.*: added a 
4454           specific example for bug #75777 in the regression tests
4455         
4456 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4458         * libxslt/transform.c: found another stupid bug by step by 
4459           step processing of the code
4460         * libxslt/pattern.c: idem, except that once stupid mistake
4461           ELEM vs NODE forced the templates to be stored in a list
4462           instead of a hash table, fixing this stupidity should
4463           again lead to a substantive improvement of processing speed.
4464           Like divide by 2 processing time for DocBook stylesheets.
4466 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4468         * libxslt/transform.c: fixing bug #75603
4469         * tests/docs/Makefile.am tests/docs/bug-77.xml
4470           tests/general/Makefile.am tests/general/bug-77.*: added a 
4471           specific example for bug #75603 in the regression tests
4473 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4475         * python/Makefile.am: Art Haas pointed a stupid error
4477 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4479         * Makefile.am tests/Makefile.am tests/*/Makefile.am
4480           tests/*/*/Makefile.am : added "make valgrind" targets
4481           to run the test suite under the debugger control
4482         * transform.c: valgrind spotted 2 bugs, one related to
4483           the ordering of the deallocation of the data associated to
4484           a transofrmation, the second in xsltCopyTree when the new
4485           node may have been coalesced with an adjacent text node.
4486           The regression tests now pass cleanly under testgrind.
4488 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4490         * python/Makefile.am: fixed a stupid bug
4492 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4494         * configure.in: preparing 1.0.14
4495         * doc/*: updated rebuilt
4496         * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
4497           implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
4498           with the Windows maintainers
4500 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4502         * python/Makefile.am python/generator.py python/libxslt.c
4503           python/types.c python/tests/Makefile.am: applied the same kind of
4504           fixes to the Python Makefiels than to libxml2 ones. Updates
4505           and cleanups too.
4507 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4509         * libexslt/common.c libxslt/pattern.c  libxslt/transform.c
4510           libxslt/variables.c: chaing result tree values which may
4511           be deallocated and must not be kept in the template 
4512           pattern lookup cache. Thanks to Valgrin to allow finding
4513           the real problem in bug #74857
4515 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4517         * libxslt/*.h doc/* python/*: applied another cleanup comment
4518           diff from Heiko W. Rupp, regenerated the API and python
4520 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4522         * tests/docs/Makefile.am tests/docs/bug-76.xml
4523           tests/general/Makefile.am tests/general/bug-76.*: added a 
4524           home brewed test for path computation elmininating duplicate
4525           in result sets.
4527 Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4529         * doc/Makefile.am: fixed a build problem in some environements
4531 2002-03-08  jacob berkman  <jacob@ximian.com>
4533         * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
4534         as make will automatically look there for these files
4536 Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4538         * configure.in libxslt/xsltwin32config.h: preparing release
4539           1.0.13
4540         * doc/*: updated and rebuilt the docs
4541         * python/libxslt.c: fixed a possible reentrancy problem
4543 Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4545         * libxslt/pattern.c: Fixes the problems exposed by #73880
4546           those ought to be computed at stylesheet compile time, not
4547           at run-time, and the computation was wrong.
4548         * libxslt/transform.c: get rid of fake nodes coming from node-set
4549           transformations. At least if they are still produced they will
4550           become easy to spot as resulting document won't be well-formed.
4552 Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4554         * libxslt/extensions.c: fixed bug #73791 related to extension
4555           function declared in included stylesheets
4556         * tests/exslt/functions/function.7.*: added specific test
4558 Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4560         * tests/docs/Makefile.am tests/docs/bug-75.xml
4561           tests/general/Makefile.am tests/general/bug-75.*: added a 
4562           specific example for bug #72150 in the regression tests
4564 Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4566         * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4567           similar way as #71457
4569 Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4571         * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4572           some HTML meta encoding fixups resulting from fix in libxml2
4574 Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4576         * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4577           related to the XPath changes in fixing #61290
4578           
4579 Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4581         * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4582           pattern
4584 Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4586         * libexslt/date.c: patch from Charles Bozeman for the exslt date
4587           extension
4588         * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4589           the associated regression test provided by Charles
4591 Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4593         * libxslt/preproc.c: Fixed #73088 with the associated patch
4595 Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4597         * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4598           unless compiled explicitely with memory debugging switched on
4599         * TODO: refreshed a bit
4601 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4603         * python/generator.py python/libxslt.c: changes for the 'usual'
4604           setup.py to allow building a libxml2-python
4605           module based on the same code. The initialization is however
4606           different the 2 .so files fo libxml2 and libxslt are identical and
4607           they entry point initialize both libraries. this is done to avoid
4608           some possible nasty problem since the Python don't merge the maps
4609           of all shared modules.
4610         * python/libxsl.py: attempt to cope with the shared library loading
4611           problem when both modules are not merged.
4613 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4615         * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4616           documentation for the wrappers and python modules.
4618 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4620         * tests/docs/Makefile.am tests/docs/bug-74.xml
4621           tests/general/Makefile.am tests/general/bug-74.*: added a 
4622           specific example for bug #71342 in the regression tests
4623         * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4624           #71342 changed one attribute serialization.
4626 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4628         * python/Makefile.am: trying to fix #71270 
4630 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4632         * python/*.py: removed tab used spaces
4633         * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4634         * doc/news.html doc/xslt.html: rebuild/updated
4636 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4638         * tests/docs/Makefile.am tests/docs/bug-73.xml
4639           tests/general/Makefile.am tests/general/bug-73.*: added a 
4640           specific example for bug #71181 in the regression tests
4642 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4644         * libxslt/pattern.c: fixed bug #71181 p/text() would not
4645           work. A bit of cleanup.
4647 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4649         * xslt-config: fixing Red Hat bug #59508
4651 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4653         * tests/docs/Makefile.am tests/docs/bug-72.xml
4654           tests/general/Makefile.am tests/general/bug-72.*: added a 
4655           specific example for bug #58444 in the regression tests
4657 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4659         * libxslt/transform.c: fixed bug #58444, was quite simpler
4660           than expected.
4662 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4664         * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4665           closed bug #70131, still wondering about the position() when
4666           the node is selected.
4668 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4670         * tests/docs/Makefile.am tests/docs/bug-71.xml
4671           tests/general/Makefile.am tests/general/bug-71.*: added a 
4672           specific example for Norm's bug in the regression tests
4674 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4676         * libxslt/attributes.c: fixed a bug reported by Norm
4678 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4680         * python/libxml.c : fixed a small warning.
4681         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4682           python/libxsltclass.txt: rebuilt the APIs
4684 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4686         * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4687           libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4688           libxslt/xsltInternals.h: adding extra run-time informations
4689           to make the stylesheet really read-only at run-time.
4691 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4693         * libxslt/transform.c: fixing bug #70281
4695 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4697         * libxslt/numbers.c: trying to fix #68759
4699 Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4701         * python/Makefile.am: seems some version of automake didn't
4702           generate the dependancies right as Jacob found out. Add
4703           an extra dependancy rule.
4705 Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4707         * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4708           python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4709           Fixed the python Makefiles, corrected a bug showing up on ia64,
4710           changed the name of the python internal module too
4712 Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4714         * Copyright Makefile.am configure.in libxslt.spec.in: change the
4715           Licence to MIT Licence and release of 1.0.11
4716         * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
4717           doc/xslt.html: updates of the docs accordingly
4718         * libxslt/xsltwin32config.h: numbering
4719         * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4720           python/libxslt-python-api.xml: cleanup the dependancies with
4721           libxml2
4722         * python/tests/extfunc.py: updated examples.
4724 Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4726         * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4727           doc/parsedecl.py: fixup the script and rebuid the API
4728         * libxslt/extensions.h: cleanup
4729         * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4730           python/libxsltclass.txt: provided accessors for a lot of the
4731           tructures involved in the transformation. Stylesheet and
4732           transformation python object don't free automatically the
4733           encapsulated object when deallocated.
4734         * python/tests/Makefile.am python/tests/basic.py
4735           python/tests/extfunc.py python/tests/pyxsltproc.py:
4736           updated the examples
4738 Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4740         * xsltproc/xsltproc.c: small fix
4741         * Makefile.am: cleanup
4742         * python/tests/Makefile.am: avoid a problem with $(TESTS)
4743         * python/generator.py python/libxml_wrap.h python/libxsl.py
4744           python/libxslt.c python/libxsltclass.txt: augmented the
4745           wrappers
4746         * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4747           libxslt-python API to get an estimate of what is missing
4749 Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4751         * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4752           python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4753           to libxslt_xsltApplyStylesheet() removed the memleaks left and
4754           fixed an import order.
4755         * python/tests/basic.py python/tests/extfunc.py: updated the tests
4757 Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4759         * python/libxlst.c python/libxslt-python-api.xml 
4760           python/libxsltclass.txt: plugged the extension of the engine
4761           with python defined functions
4762         * python/tests/Makefile.am python/tests/extfunc.py: added a
4763           basic test, still a memleak, cleanup function needed.
4765 Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4767         * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4768           spec file will now build libxslt-python, fought with shared
4769           and other crazyness, seems to work now :-)
4770         * doc/libxslt-api.xml: regenerated
4772 Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4774         * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4775           tests/*/*/Makefile.am: refactored make tests, make all now don't
4776           run the test suite
4777         * python/Makefile.am: added tests
4778         * python/tests/basic.py python/tests/Makefile.am: added the first
4779           basic test, memory debug included
4781 Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4783         * configure.in python/Makefile.am: attempst to tweak to get
4784           full memory debug...
4785         * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4786           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4787           the basic API starts to work
4788         * python/tests/test.*: first basic test
4789         * libxslt/xsltutils.c: fixed a comment
4791 Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4793         * configure.in doc/Makefile.am: do not install outside of prefix,
4794           make sure the API get shipped.
4796 Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4798         * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4799           reactivated xsltMatchPattern() since this is really something
4800           one may want to have access to in an extension function.
4801         * Makefile.am configure.in python/Makefile.am python/generator.py
4802           python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4803           python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4804           python/types.c: started working on the python bindings, borrowed
4805           most of the work done for libxml2, most of the generator code
4806           is similar. Commit at the point where this compiles cleanly and
4807           "import libxslt" doesn't yield any missing entry point.
4809 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4811         * libxslt/pattern.c: patch from Charles Bozeman to support
4812           child::* patterns.
4814 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4816         * libxslt/keys.c: Bob Stayton pointed out a problem when
4817           using unions in key match patterns.
4818         * tests/docs/Makefile.am tests/docs/bug-70.xml
4819           tests/general/Makefile.am tests/general/bug-70.*: added a 
4820           specific example in the regression tests
4821         
4822 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4824         * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4825           closes bug #69809 submitted by Michael Kroell
4827 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4829         * xsltproc/xsltproc.c: added links to the Web site from usage()
4831 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4833         * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4834           an index based on comments content similar to libxml2 one
4835           The code need more specific comments.
4836         * doc/*: rebuilt the web site with the new references
4838 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4840         * libxslt/functions.h: roll back the change after more analysis
4841           proper fix is to restore the definition of xmlXPathFuncLookupFunc
4842           int libxml2
4844 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4846         * libxslt/functions.h: fixed a proble  after some cleanup of libxml2
4847           includes.
4849 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4851         * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4852           error when parsing -o arguments.
4854 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4856         * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4857           Fixed RH bug #57496, xsltproc was not returning error
4858           code on internal runtime errors. Should return 9 now.
4860 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4862         * libexslt/math.c: Charlie Bozeman provided the implementation
4863           for the EXSLT math other functions
4865 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4867         * libexslt/Makefile.am: jacob berkman pointed out that the
4868           Cygwin patch forgot to add libexslt.h to the tarball
4870 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4872         * libxslt/pattern.c: fixed I18N problemes in the template parser
4873           pointed out by Xavier Cazin
4874         * tests/docs/Makefile.am tests/docs/bug-69.xml
4875           tests/general/Makefile.am tests/general/bug-69.*: added a 
4876           specific example in the regression tests
4878 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4880         * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4881           libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4882           libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4883           libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4884           libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4885           xsltproc/xsltproc.c: applied Robert Collins patch for 
4886           Cygwin support
4888 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4890         * xsltproc/Makefile.am configure.in: ugly way to keep
4891           the memory debugging active on my devel workstation
4892           by bypassing libtool completely
4894 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4896         * libxslt/templates.c: fixed bug #68751
4897         * tests/docs/Makefile.am tests/docs/bug-68.xml
4898           tests/general/Makefile.am tests/general/bug-68.*: added a 
4899           specific example in the regression tests
4900         
4901 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4903         * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4904           small problems raised by Justin Fletcher
4906 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4908         * configure.in: releasing 1.0.10
4909         * doc/*: updating the docs for the release.
4910         * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4911           seems I inadvertantly commited previously stuff from a failed
4912           attempt at fixing namespace nodes parents.
4914 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4916         * libxslt/numbers.c: the xsl:number implementation incorrectly
4917           cached the format string in some case. Fixes bug #65391
4919 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4921         * configure.in: fixed a couple of cut and paste errors in the
4922           math functions detection
4923         * libxslt.spec.in: added missing file entry for libxslt.pc
4925 Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4927         * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4928         update xsltproc man page to add --stringparam option
4930 Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4932         * xsltproc/xsltproc.c: added the --stringparam option
4933         * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4934           the --novalid behaviour.
4936 Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4938         * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4940 Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4942         * doc/*.html: updated gdome2 homepage
4944 Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4946         * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4948 Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4950         * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4951         increased number of parameteres, changed license, cleaned up some
4952         places where it looked junky because of stylesheet issues
4954 Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4956         * xsltproc/xsltproc.c: increased the max number of parameters
4958 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4960         * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4962 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4964         * configure.in: applied albert portability patch
4965         * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4966          libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4967          applied Igor patch for Windows
4969 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4971         * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4973 Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4975         * configure.in: preparing 1.0.9
4976         * doc/*: updated and rebuild the doc
4978 Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4980         * configure.in libexslt/Makefile.am: trying to fix the problem
4981           related to prelinking and libtools crazyness
4983 Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4985         * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4986           patch for the debugger glue.
4988 Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4990         * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4991           the whole module with just the entry points.
4993 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4995         * libxslt/transform.c: Nik Clayton found a bug introduced in
4996           1.0.8 when using doctypes for HTML output
4998 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5000         * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
5001           libxslt/xsltutils.h: revamped the mechanism to hook a debuger
5002           to use a callback setup function, deprecating libxsltbreakpoint
5003         * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
5004           dependancies on libxsltbreakpoint
5006 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5008         Build patch from  Peter Williams  <peterw@ximian.com>
5009         * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
5010         * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
5011           $(srcdir), not the build directory.
5013 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5015         * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
5017 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
5019         * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
5020         xsltproc return codes, per
5021         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 
5023 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5025         * libxslt/pattern.c: Marc Tardif provided a patch to use as
5026           much as 40 steps. A dynamic alloc would still be better
5028 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
5030         * xsltproc/xsltproc.c: return useful code signaling error conditions
5031           closing #56649 (RH)
5033 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5035         * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
5037 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
5039         * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
5040           template matches compilation was failing to skip blanks bewteen
5041           consecutive predicates
5043 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5045         * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
5046           updating Makefiles to fix the prelinking.
5048 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5050 * libxslt/transform.c: fixed a bug in the document extension
5051           element where the doctype infos were not taken into account.
5053 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5055         * libxslt/extra.c: fixed xsltDebug() to output with the normal
5056           error routines
5057         * tests/namespaces/*: updated the tests to separate stdout and
5058           stderr
5059         * libxslt/transform.c: increasing xsltMaxDepth to 5000
5061 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
5063         * configure.in libexslt/Makefile.am: more Makefile fixups
5065 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5067         * configure.in libexslt/Makefile.am: trying to fix more Makefiles
5068           crapola
5069         * libxslt/transform.c: small fix.
5071 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5073         * vms/* Makefile.am: included OpenVMS port instructions from
5074           John A Fotheringham, integrated in the tar file.
5076 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5078         * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
5079           from Igor for Windows
5080         * libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
5082 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5084         * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
5086 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5088         * configure.in: preparing 1.0.7
5089         * libxslt.spec.in: cleanup similar to libxml2 one
5090         * breakpoint/*.[hc]: finished cleaning up contributed code
5091         * doc/*: updated and rebuilt the documentation
5092         * xsltproc/xsltproc.c: cleanup of the timing code
5093         * xsltproc/Makefile.am: auto* sucks
5094         * libxslt/transform.c: added a missing include
5096 Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5098         * Makefile.am acconfig.h config.h.in configure.in 
5099           xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
5100           libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
5101           the debugger support, make it the default, added the
5102           WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
5104 Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
5106         * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
5108 Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
5110         * libxslt/xsltutils.c: handle indent=no when using an HTML
5111           output
5112         * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
5113           modified the output of those test suites
5115 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5117         * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
5118           to libxml and removed the --warnnet option
5120 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5122         * configure.in: applied patches from David Härdeman closing
5123           bug #62891
5125 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5127         * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
5128         * libexslt/date.c: applied patch from Bruce Miller
5129         * doc/*: updated and rebuilt the docs
5131 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5133         * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
5134           win32/dsp/libxslt.def: updated with latest ZIP from Igor,
5135           made sure the .def is handled as binary
5137 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139         * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
5140           for Win32
5141         * doc/*.html doc/site.xsl: changed the site stylesheet a bit
5143 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5145         * libxslt/numbers.c: take NaN and infinity attributes of
5146           xsl:decimal-format into account. Closes #62577
5148 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150         * doc/*.html doc/site.xsl doc/Makefile.am: the web site
5151           is now extracted from the xslt.html flat file using
5152           the site stylesheet ... eat your own dogfood !
5153         * libxslt/transform.c libxslt/xsltutils.c: fixed the 
5154           HTML output to not generate a DOCTYPE if it should not
5155           i.e. no identifier nor version specified in the xsl:output
5156         * tests/multiple/out/*.orig tests/general/bug-11-.out 
5157           tests/general/bug-33-.out tests/general/bug-52.out
5158           tests/docbook/result/xtchunk/html/*.orig
5159           tests/docbook/result/html/gdp-handbook.html
5160           tests/XSLTMark/*.out: fixing xsl:output with method=html
5161           resulted in a number of small changes in the regression tests
5162           output
5164 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5166         * libexslt/*.c libexslt/exsltconfig.h.in: moved the 
5167           config.h include out of exsltconfig.h since this header is
5168           exported and config.h is not.
5170 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172         * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
5173           libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
5174           XSLT_TODO
5176 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5178         * libxslt/numbers.c: reworked internal representation of
5179           tokenized number format and parsing/tokenization. This fixes
5180           many bugs regarding separator and default tokens.
5181         * tests/REC/test-7.7-3.out: the fix changes the output of this
5182           test. It now complies to the XSLT spec (wow! ;o)
5184 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186         * xsltproc/Makefile.am configure.in config.h.in: trying to
5187           bypass libtool crazyness when compiling in my debug environment
5188         * libxslt/templates.c: fix a compilation problem due to recent
5189           libxml changes
5191 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5193         * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
5194           non-alphanumeric token handling in number formatting.
5196 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5198         * configure.in: releasing 1.0.5
5199         * doc/xslt.html doc/html/*: updated and rebuilt the docs
5201 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5203         * tests/REC/test-7.7-4.out: fixed a typo
5204         
5205 Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5207         * libexslt/saxon.c: fixed a typo and improved handling of
5208           non-XPath-expression arguments.
5209         * libexslt/strings.c: fixed a bug in tokenize: function was using
5210           tctxt->output instead of tctxt->document->doc.
5211         * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
5212           which was using variable "node" instead of "cur"
5214 Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5216         * libxslt/extra.[ch]: removed older SAXON extensions
5217           implementations from Darren Graves.
5218         * libexslt/date.c: applied patch from Charlie Bozeman to fix
5219           a bug with time zone offset on Linux.
5221 Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223         * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
5224           strip-space should also be applied to document imported
5225           at run-time.
5227 Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5229         * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
5230           rewrote the way strip-space gets applied. Closes bugs #61962
5231         * tests/docs/Makefile.am tests/docs/bug-66.xml
5232           tests/general/Makefile.am tests/general/bug-66.*: added a 
5233           specific example in the regression tests
5235 Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237         * libxslt/xslt.c: Fixing bug #61913
5238         * libxslt/transform.c: removing a small memleak when running with
5239           the profiler.
5241 Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5243         * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
5244           added implementation of SAXON expression(), eval() and
5245           evaluate() functions.
5246           See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
5247         * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
5248           modified to use SAXON namespace (functions are not registered
5249           in the LibXSLT namespace)
5250         * tests/exslt/common/object-type.1.out: modified to take account
5251           of the new saxon:expression function
5253 Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255         * libxslt/numbers.c: fixed bug #61070, number ANY formatting 
5256           should be faster too.
5257         * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
5258           updated the result of the tests. A subtle bug unnnoticed yet
5259           in the XML Rec formatting got fixed.
5261 Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263         * libxslt/numbers.c: trying to fix bug #61070, seems there
5264           is still a couple of problem left. And optimizations are
5265           certainly needed.
5267 Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5269         * libxslt/variables.c: fixing bug #61673 part II
5270         * tests/docs/Makefile.am tests/docs/bug-65.xml
5271           tests/general/Makefile.am tests/general/bug-65.*: added a 
5272           specific example in the regression tests
5274 Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276         * libxslt/pattern.c: fixed bug #61627
5277         * tests/docs/Makefile.am tests/docs/bug-64.xml
5278           tests/general/Makefile.am tests/general/bug-64.*: added a 
5279           specific example in the regression tests
5280         * tests/docs/Makefile.am tests/docs/bug-63.xml
5281           tests/general/Makefile.am tests/general/bug-63.*: added a 
5282           specific example in the regression tests for bug #61291
5283           (fixed in libxml2 module)
5284         * tests/reports/Makefile.am tests/reports/undefvar.*: added
5285           a test for handling undefined variables
5287 Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5289         * configure.in xslt-config.in: trying to fix bug #60890
5291 Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293         * configure.in: applied patch to close bug #60724
5295 Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5297         * libexslt/date.c: applied patch from Charlie Bozeman that fixes
5298           a bug in DAY_IN_WEEK and implements the date:week-in-month function
5300 Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5302         * libxslt/extra.[ch] tests/extensions/list.*
5303           tests/extensions/evaluate.*: applied patch from Darren Graves
5304           adding support for Saxon's evaluate & expression extension functions
5305           http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
5307 Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309         * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
5310           patches from Igor for Windows.
5312 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314         * libxslt/xslt.c: fixed bug #60624
5315         * libxslt/xsltutils.c: improver the error context reporting
5316         * tests/reports/Makefile.am tests/reports/tst-2.*: added a
5317           specific regression test
5318         * xsltproc/xsltproc: free the stylesheet if it contained an error.
5320 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
5322         * libxslt/variables.c: fixed a problem with global var override
5323           being reported as an error.
5324         * tests/docs/Makefile.am tests/docs/bug-61.xml
5325           tests/general/Makefile.am tests/general/bug-61.*: added a 
5326           specific example in the regression tests
5327         * configure.in tests/Makefile.am tests/reports/*: adding a test
5328           to make sure redefinition of global variables in the same stylesheet
5329           are still reported
5331 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5333         * libxslt/extra.c: okay the code from Norm is really non
5334           portable and break everywhere except on Sun and Linux
5335           platform. Compile it only on those targets.
5337 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5339         * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
5340           and Justin Fletcher)
5342 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
5344         * libxslt/numbers.c: Fixing bug #60415 
5345         * tests/docs/Makefile.am tests/docs/bug-61.xml
5346           tests/general/Makefile.am tests/general/bug-61.*: added a 
5347           specific example in the regression tests
5349 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5351         * tests/docbook/result/*: the change in libxml to output
5352           decimal charrefs instead of hexadecimal changed a lot of
5353           docbook results
5355 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5357         * libxslt.spec.in doc/Makefile.am: install xsltproc man page
5359 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5361         * configure.in: preparing for 1.0.4
5362         * doc/xslt.html doc/html/*: updated and regenerated docs
5364 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5366         * libexslt/date.c: fixed some compile warnings and disabled
5367           debugging by default.
5369 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371         * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
5372           incorporate comments from bug #59220
5374 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5376         * configure.in libexslt/date.c libexslt/Makefile.am
5377           libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
5378           of the EXSLT - Dates and Times core functions.
5379           The exsltDateFormat* functions need to be reworked but it
5380           works like this, even if it's quite messy.
5381         * tests/exslt/strings/.cvsignore: added
5383 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5385         * xsltproc/xsltproc.c: tell in usage that parameter strings
5386           need to be quoted 
5388 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390         * libxslt/Makefile.am libxslt/transform.c: trying to close
5391           bug #60304 on xsl:fallback usage
5392         * tests/docs/Makefile.am tests/docs/bug-60.xml
5393           tests/general/Makefile.am tests/general/bug-60.*: added a 
5394           specific example in the regression tests
5396 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398         * tests/documents/Makefile.am tests/documents/*: changed the
5399           test to use doc%5Ffile instead of doc%20file, this is 
5400           sufficient to preserve the test capacities while closing
5401           bug #60090
5403 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5405         * libxslt/extra.c : close #59570 by simply not providing
5406           Norm's extension on FreeBSD.
5407         * tests/general tests/docs: added a couple of new entries
5408           in the testsuite
5409         * libexslt/strings.c: NULL initialized a local variable
5410           which was tested later on.
5412 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5414         * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
5415           #60143 and rebuilt the FO test outputs
5417 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
5419         * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
5420           on inheritance of attributes from multiple attributes-sets
5422 Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5424         * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
5425           added implementation of EXSLT - Strings.
5426           Currently implemented functins are str:tokenize, str:align
5427           str:concat and str:padding.
5428         * configure.in tests/exslt/Makefile.am
5429           tests/exslt/strings/Makefile.am
5430           tests/exslt/strings/tokenize.1.*: added a test for the
5431           str:tokenize function.
5433 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435         * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
5436           libexslt/Makefile.am: added man pages provided by Heiko Rupp
5438 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
5440         * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
5441         tutorial text to add references to global variables cleanups
5443 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
5445         * doc/xsltproc.1 - added xsltproc man page (note: this has not
5446         been added into the build yet)
5448 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450         * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
5451           doc/tutorial/libxslttutorial.xml: added global variables cleanups
5452           to the example.
5453         * tests/documents/Makefile.am: mjcox pointed to some missing files
5455 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5457         * libexslt/common.c: fixed a bug in exsltNodeSetFunction
5459 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5461         * libexslt/common.c: implemented version 3 of the exslt:node-set()
5462           function.
5463         * tests/exslt/common/Makefile.am
5464           tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
5466 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
5468         * adding doc/xsltproc.html - html generated from xsltproc.xml,
5469         update doc/xslt.html with link to xsltproc.html
5471 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
5473         * adding doc/xsltproc.xml - user manual for xsltproc
5474         
5475 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477         * libxslt/numbers.c libxslt/xslt.c: removed a couple of
5478           warning raised by the Windows compiler (Chris Poblete)
5480 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482         * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
5483           closed bugs #59212 and #59220
5485 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5487         * config.h.in configure.in xsltproc/xsltproc.c: complete test
5488           of a DocBook XSLt transform with --nonet, need stat(), added
5489           checking in configure.
5491 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5493         * xsltproc/xsltproc.c: catalog integration, cleanup with
5494           the --nonet option closing #59427
5495         * libxslt/xslt.c: removed a small memleak when using a 
5496           stylesheet PI
5498 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500         * //Makefile.am : fixed an error I propagated to nearly all
5501           Makefiles.am on Saturday
5503 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5505         * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
5506           xmlXPathIsInf()
5507         * libxslt/pattern.c: tag a potential threading problem.
5509 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5511         * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
5512           support.
5514 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516         * //Makefile.am : fixed a number of small problems with
5517           Makefiles spotted by Albert Chin
5519 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521         * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
5522           Windows/MSC
5524 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526         * libxslt/extensions.c: fixed a permutation of args to
5527           xsltPrintErrorContext()
5529 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5531         * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
5532           release of 1.0.2
5533         * tests/docs/Makefile.am libexslt/Makefile.am
5534           tests/documents/Makefile.am tests/general/Makefile.am
5535           xsltproc/Makefile.am: cleaning of Makefiles pointed out
5536           by make distcheck
5538 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5540         * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5542 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5544         * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5545           libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5546           export xsltconfig.h at make install stage
5548 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5550         * doc/xslt.html updated xsltproc description with the many new
5551           command line options Daniel has added, cleaned up some spelling
5553 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5555         * libxslt/extra.c libxslt/keys.c libxslt/templates.c 
5556           libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5557           serious changes on Result Value Trees and NodeSets
5558           w.r.t. deallocation and collect operations. Probably not
5559           100% clean (merge of allocated trees smells like a problem).
5560           Seems sufficient to close #58943 . Also check if XPath evaluations
5561           failed, and in this case stops the processing and avoid
5562           going further, goal is to not segfault on broken XSLT.
5564 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5566         * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5567           some associated serious cleanup in the pattern code.
5568         * tests/docbook/result/*: regenerated all the results for the
5569           docbook testsuite. Seems killing #58878 also changes the
5570           fo results seriously.
5571         * tests/docs/Makefile.am tests/docs/bug-5[56].xml 
5572           tests/general/Makefile.am tests/general/bug-5[56].*: added
5573           2 more tests
5575 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5577         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5578           libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5579           fixed compilation warnings due to recent changes to the extension
5580           framework.
5581         * libxslt/preproc.[ch] libexslt/common.c
5582           fixed the precomputation of *:document elements
5583         * libxslt/functions.h: fixed a compilation warning
5585 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5587         * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5588           for xsltTimeStamp() in bug report #58012
5590 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5592         * libxslt/functions.c libxslt/keys.c libxslt/transform.c 
5593           libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5594           of 'non-standard' libxml element like namespace nodes.
5595         * tests/docs/Makefile.am tests/docs/bug-54.xml
5596           tests/general/Makefile.am tests/general/bug-54.*: added a 
5597           specific example in the regression tests
5599 Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5601         * HACKING: added John Fleck right to commit in the doc subdir
5603 Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5605         * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5606         * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5607           tests/general/Makefile.am tests/general/bug-52.*
5608           tests/general/bug-53.*: Added a few new tests for recently fixed
5609           stuff in libxml
5610         * tests/xmlspec/REC-xml-20001006-review.html
5611           tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5612           DTD changed the result by adding extra attributes to the HTML output
5614 2001-08-06  Peter Williams  <peterw@ximian.com>
5616         * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5617         when srcdir != builddir.
5619 Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5621         * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5622           libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5623           to easify extension element precomputation.
5624         * libexslt/functions.c: uses the new framework and precomputes
5625           func:result elements.
5627 Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5629         * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5631 Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633         * tests/general/bug-21-.out tests/general/bug-31-.out:
5634           this got fixed by libxml patches
5635         * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5636           Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5637           libexslt/functions.c libexslt/math.c libxslt/win32config.h
5638           libxslt/xsltconfig.h.in libxslt/xsltutils.h
5639           libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5640           Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
5641           a few things related to those changes.
5643 Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5645         * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5646         * test//*/*.out: the output of some tests changed, looks better
5647           actually
5649 Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5651         * libxslt/xsltutils.c: avoid extra \n when serializing top
5652           text nodes.
5654 Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656         * libxslt/extra.c: one more revision on Norm's localTime() function
5658 Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5660         * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5661           exsltLeadingFunction when passing an empty node-set as the
5662           second argument
5663         * libxslt/functions.[ch]: gave priority to context-level functions
5664           over extension module functions. This allows a function declared
5665           with a func:function element to override an extension module
5666           function for example. This is a bit hackish...
5667         * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5668           values didn't conform to the expected values. This is a bug in
5669           the EXSLT official use cases.
5671 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673         * config.h.in configure.in libxslt/extra.c: tried to integrate
5674           Norm's implemntation of localTime()
5676 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5678         * libxslt/extra.c: fixed a serious proble is node-set was called
5679           on a nodeset
5680         * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5682 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5684         * libexslt/functions.c: fixed memory leaks
5685         
5686 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5688         * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5689           libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5690           more cleanup of the problems introduced with EXSLT, also closes
5691           bug #58180
5693 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5695         * doc/internals.html - general cleanup
5697 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5699         * configure.in tests/Makefile.am tests/exslt/*: added some tests
5700           to check EXSLT conformance
5701         * libexslt/sets.c: fixed a typo when registering has-same-node
5703 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5705         * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5706           of memory allocations, raise a bug in the test suite, also
5707           need to be centralized as a single cleanup function.
5709 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5711         * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5712         * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5713           Some cleanup, there is still a memory leak left and some warnings
5714           in libexslt.
5716 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5718         * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5719           libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
5720           libxslt/xsltInternals.h: new extension framework.
5721           Added stylesheet module data, top-level and extension elements
5722           precomputing, global registration of top-level elements and 
5723           extension elements and functions.
5724           Extensions are no longer initialized from extension-element-prefixes
5725           declarations but when modules need the data.
5726           init/shutdown functions registered with xsltRegisterExtModule{,Full}
5727           only allocate and free module data, they shouldn't register the
5728           elements and functions any more.
5729         * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5730           @node wasn't NULL.
5731         * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5732           non-XSLT top-level elements before any xsl:import element.
5733         * libexslt/common.c libexslt/functions.c libexslt/math.c
5734           libexslt/sets.c: adapted to use the new extension framework.
5735         * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5736           moved the test module from functions.c to extensions.[ch],
5737           modified it to use the new extension framework. Updated xsltproc
5738           to register the test module.
5740 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5742         * libxslt/pattern.c: fixed an ugly problem with namespaces
5743           in templates compilation
5744         * tests/namespaces/tst4.*: added a specific testcase
5745         * libxslt/transform.c: reenabled debug
5747 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5749         * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5750           releasing 1.0.1
5751         * doc/html/*.html: updated the docs.
5752         * xsltproc/xsltproc.c: activate line numbering unfortunately
5753           this works only with CVS, libxml2-2.4.1 is broken in this respect
5755 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5757         * libxslt/documents.c enhancement to xsltFindDocument to
5758           cater for the Matt Sergeant patch
5760 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5762         * updating libxslt tutorial to include param support
5764 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5766         * libexslt/math.c: small cleanup
5767         * libxslt/functions.c: patch to document('') from Matt Sergeant
5768         * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5769           c.f. bug #57464 from Tom Moog
5771 2001-07-19  Darin Adler  <darin@bentspoon.com>
5773         * configure.in: Add HTML_DIR definition.
5774         * xsltproc/.cvsignore: Ignore some generated files.
5776 2001-07-18  Peter Williams  <peterw@ximian.com>
5778         * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5779         srcdir != builddir.
5781 2001-07-17  Thomas Broyer <tbroyer@ltgt.net>
5783         * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5784           libexslt/common.c libexslt/functions.c libexslt/math.c
5785           libexslt/sets.c: removed utils.[ch] as their content is
5786           integrated in libxml
5787         * libexslt/sets.c: uses the new libxml functions
5788         * libxslt/extra.[ch]: removed exsl:document
5789         * AUTHORS: added /me
5791 2001-07-16  Thomas Broyer <tbroyer@ltgt.net>
5793         * libexslt/.cvsignore: some more generated files to ignore
5794         * libexslt/Makefile.am: utils.h not installed anymore
5795         * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5796           libexslt/math.c libexslt/sets.c:
5797           changed function prefix from exsl* to exslt*
5798           {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5799           from common.c to exslt.c
5800           {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5801           instead
5802         * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5803           XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5804         * xsltproc/xsltproc.c: updated to use the new function prefix
5806 2001-07-15  Darin Adler  <darin@bentspoon.com>
5808         * libxslt/.cvsignore:
5809         * tests/XSLTMark/.cvsignore:
5810         * tests/extensions/.cvsignore:
5811         * tests/xmlspec/.cvsignore:
5812         Some more generated files to ignore.
5814 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816         * Makefile.am configure.in libexslt/Makefile.am:
5817           Integration of libexslt in the build system
5818         * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5819           xsltproc/Makefile.am xsltproc/xsltproc.c:
5820           Moved xsltproc to a separate directory, linked it to libexslt,
5821           and added exslt version reports to -V
5822         * tests/*/Makefile.am: updated the path to xsltproc
5823         * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5824           libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5825           versionning informations, some cleanup, and added documentation
5826           to a couple of exported functions
5828 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5830         * libexslt/Makefile.am: account for new source files
5831         * libexslt/.cvsignore: added
5833 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5835         * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5836           libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5837           start implementing EXSLT
5839 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5842           trying to accept AVT for "format" in xsl:number
5844 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846         * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5847           xsltProfileStylesheet
5849 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851         * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5852           libxslt/functions.c libxslt/imports.c libxslt/keys.c
5853           libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5854           libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5855           libxslt/variables.c libxslt/xslt.c: provide context for
5856           error messages. Requires libxml head changes.
5857         * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5858           problem
5860 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862         * libexslt/Makefile.am: initial EXSLT framework
5864 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866         * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5867         * win32/libxslt/libxslt.def: added another entry point
5868         * libxslt/transform.c: fixed a comment block
5869         * doc/xslt.html doc/html/*: updated and regenerated the docs
5871 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873         * win32/libxslt/libxslt.def: added missing functions
5875 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877         * FEATURES libxslt/xsltproc.c libxslt/transform.c
5878           libxslt/xsltInternals.h: added Embedding Stylesheets
5879         * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5880           from the REC about it
5881         * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5882           tried to accomodate the various (and changing) proprietary
5883           ways of implementing chunking.
5884         * tests/docbook/result/xtchunk/html: now output is generated in
5885           ISO-8859-1
5887 Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889         * libxslt/xsltproc.c: small cleanup
5890         * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5891           for cdata/text handling
5893 Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895         * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5896         * tests/documents/Makefile.am tests/documents/message.*: added
5897           a specific regression test
5898         * libxslt/transform.c: fixed an infinite loop
5899         * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5900           this may work
5902 Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5905           fixed exclude-result-prefixes handling and how namespaces
5906           propagate from the stylesheet to the result in general, this
5907           is a serious cleanup.
5908         * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5909           tests/general/itemschoose.out tests/namespaces/extra.xsl
5910           tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5911           tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5912           tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5913           tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5914           tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5915           tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5916           tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5917           tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5918           tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5919           tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5920           tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5921           tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5922           fixed and rechecked all the tests where the namespace
5923           propagation was wrong either taht the rules were not applied
5924           correctly or that superfluous namespaces were declared in the
5925           stylesheets
5927 Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929         * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5930           libxslt/variables.h: Norm pointed out that element-available()
5931           didn't work, implemented it
5932         * tests/extensions/Makefile.am tests/extensions/list.*: added
5933           a test for all registered xslt element, function and default
5934           extensions.
5936 Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938         * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5939           tests/documents/docfile.xml tests/documents/test.result
5940           tests/documents/test.xml tests/documents/test.xsl:
5941           added a test for URI-escaping on document() input
5943 Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945         * tests/docs/Makefile.am tests/general/Makefile.am
5946           tests/general/bug-49-* tests/docs/bug-49-*
5947           tests/general/bug-50-* tests/docs/bug-50-*: added a
5948           couple of regression tests for bugs posted on the list
5950 Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952         * libxslt/xsltproc.c: avoid generating CDATA node in document
5953           tree when parsed, force generation of text nodes instead.
5955 Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957         * doc/extensions.html: fixed a number of typo found by Dan York
5958         * libxslt/xsltutils.c: improved the profiling ouput, added the
5959           average value too.
5961 Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963         * libxslt/variables.c: tryingt to fix a problem raised by Norm
5965 Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967         * config.h.in configure.in: added gettimeofday() check
5968         * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5969           profiling works option --profile (or --norman ;)
5971 Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973         * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5974           libxslt/variables.c: big cleanup on the way templates or 
5975           template fragments are processed, cleanup of stack building
5976         * tests/docs/Makefile.am tests/general/Makefile.am
5977           tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5978           series of regression test for the variable/params lookups
5979         * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5980           started working on profiling code, there is just invocation counting
5981           yet but the framework is in place.
5983 Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985         * tests/docs/Makefile.am tests/general/Makefile.am
5986           tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5987           regression test for the variable scope within templates problem
5989 Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5991         * xsltInternals.h variables.c transform.c:
5992           fixed problem with variable scope within templates
5994 Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996         * doc/extensions.html doc/internals.html doc/xslt.html:
5997           added a documentation on writing libxslt extensions, and
5998           added links to the main page
5999         * libxslt/functions.c libxslt/xsltInternals.h
6001 Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6003         * cleaned up many comments and error messages
6005 Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007         * configure.in libxslt/xsltwin32config.h: released 0.14.0
6008         * doc/xslt.html: added 0.14.0 release
6010 Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012         * doc/html/*: rebuilt docs before release
6013         * libxslt/extensions.c: fixed a function doc header
6015 Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017         * FEATURES: updated
6018         * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
6019           support
6020         * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
6021           of specific tests
6022         * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
6023           something there, not visually perceptible
6025 Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027         * tests/docbook/result/: the change in libxml affected the
6028           output of the Docbook tests (of course it was detected on
6029           a DocBook example)
6031 Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033         * FEATURES: updated
6034         * libxslt/transform.c: added cdata-section-elements
6035         * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
6036           the REC
6038 Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040         * FEATURES: updated
6041         * libxslt/xsltutils.c: do not dump document for which there have
6042           been no generated content
6043         * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
6044           test output accordingly
6045         * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
6046         * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
6047         * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
6049 Wed Jul  4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051         * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
6052           libxslt/transform.c libxslt/functions.c: Added the extension API
6053           suggested by Thomas Broyer, this should allow implementation of
6054           EXSLT for example.
6055         * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
6056           CVS extension namespace to avoid complaints, some cleanup
6057         * configure.in tests/Makefile.am tests/extensions/*: added a test
6058           for new modules testing both elements and functions registration
6060 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062         * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
6063           libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
6064           and cleaned up the way URI for QNames were computed through
6065           the code, serious cleanup.
6066         * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
6067           in their own hash table, implementation not yet finished.
6069 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6072           libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
6073           to save/restore some XPath context, bug raised by
6074           Steve Cheng
6076 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078         * libxslt/xsltwin32config.h[.in]: added configuration/version
6079           informations for Windows/MSC
6080         * libxslt/libxslt.h libxslt/*.c: internal header to centralize
6081           includes switches
6082         * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
6083         * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
6084           the email addresses
6085         * AUTHORS: added William
6087 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089         * configure.in doc/xslt.html: releasing 0.13.0
6090         * doc/Makefile.am: don't index the win32 include
6091         * doc/html/*: rebuilt the docs
6093 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095         * libxslt/xsltproc.c: John Fleck found a typo in usage()
6096         * libxslt/xslt.c: avoid warning if version="1.1" is used
6097         * libxslt/transform.c: forgot to initialize cur->outputFile
6098         * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
6099           use the vendor string to detect supporting chunking, this
6100           is a workaround to be considered in the list of decent XSLT
6101           processors <grin/>
6103 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105         * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
6106           added a new interface xsltRunStylesheet() for a more flexible
6107           handling of the output and trying to adhere to xsl:document
6108           filename generation semantic if one knows the URL of the output,
6109           also add IObuf capacity and SAX for output but is currently not
6110           implemented.
6111         * libxslt/xsltproc.c: added a -o or --output filename argument
6112           to test xsltRunStylesheet() or provide a base when generating
6113           multiple outputs
6114         * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
6115           updated tests to add DocBook xt:document based chunking
6116         * tests/multiple/Makefile.am: cleaned up the makefile a bit
6117         * tests/multiple/out/*.html: the new xt:document now generate
6118           the DOCTYPE if available as is the case for HTML
6120 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6122         * Removed some redundant code in xsltDefaultProcessOneNode
6123           and revised the default processing of an attribute node
6125 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6127         * Enhanced ApplyTemplates and ForEach to allow multiple
6128           documents within a nodelist.
6129         * Repaired small bug in xsltDocument function which caused
6130           a crash if invalid second argument was provided.
6132 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
6134         * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
6135           updating tutorial with explanation of xsltSave vs. xmlSave
6136           functions 
6138 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140         * test/docbook: updated to docbook-xsl-1.4, regenerated results
6142 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144         * Makefile.am libxslt/Makefile.am libxslt/numbers.c 
6145           libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6146           Patches for Windows mostly contributed by Yon Derek
6147         * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
6148           win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
6149           Project file for Mircrosoft C provided by Yon Derek
6151 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153         * libxslt/pattern.c: closing bug #56517, fixed a number of
6154           problems in the patterns compilations, priorities and debug
6155         * libxslt/transform.c: improved the template debug message
6156         * tests/docs/Makefile.am tests/general/Makefile.am
6157           tests/general/bug-39-* tests/docs/bug-39-*: added a specific
6158           regression test for #56517
6160 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162         * libxslt/xslt.c: avoid a stupid bug when compiling with
6163           libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
6165 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167         * libxslt/numbers.c: fix of a small bug
6168         * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
6169           while bug-hunting
6171 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173         * tests/docbook/Makefile.am: added XHTML and XSL FO to the
6174           regression tests
6175         * tests/docbook/xhtml/*: added XHTML stylesheets
6176         * tests/docbook/fo/*: added XSL FO stylesheets
6177         * tests/docbook/result/xhtml/*: added XHTML results
6178         * tests/docbook/result/fo/*: added XSL FO results
6180 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182         * HACKING: fixed, added William
6184 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186         * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
6187           xml cases, and fixed text output to be recursive in text nodes
6188           lookups
6190 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192         * configure.in: patch from Tony Graham to cleanup libxml2 detection
6194 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196         * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
6197           'namespace' is a reserved C++ identifier
6199 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201         * doc/xslt.html: adding 0.12.0 release
6203 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205         * configure.in: preparing 0.12.0 release
6206         * libxslt/transform.c: a bit of cleanup on the XInclude defaults
6207         * libxslt/xsltconfig.h.in: added doc inline comment
6208         * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
6209           and enriched xsltproc --version to show them
6210         * doc/html/*.html: rebuilt the docs
6211         * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
6212           tutorial ends up in the tars and RPMs
6214 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216         * libxslt.spec.in: updated the descriptions
6218 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220         * libxslt/namespaces.[ch]: added a single namespace def copy
6221           operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
6222         * libxslt/transform.c: cleaned up xsltCopyNode to cope with
6223           any kind of input nodes.
6224         * libxslt/variables.c: checked and closed the last TODO about
6225           namespace propagation
6226         * tests/docs/Makefile.am tests/general/Makefile.am
6227           tests/general/bug-38-* tests/docs/bug-38-*: added a specific
6228           regression test for #56115 
6230 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6232         * updating tutorial: adding discussion of freeing memory, image
6233         files for callouts, link to xsltproc.c code
6235 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237         * libxslt/variables.c: bug #56267 was still not fixed, forgot
6238           to remove the old code
6239         * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
6240           the test for good
6242 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244         * libxslt/variables.c: fixed bug #56267, namespaces must
6245           be propagated when evaluating local variables.
6246         * tests/docs/Makefile.am tests/general/Makefile.am
6247           tests/general/bug-37-* tests/docs/bug-37-*: added a specific
6248           regression test for #56267 
6250 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252         * libxslt/keys.c: avoid a possibility of an uninitialized variable
6253         * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
6254           libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
6255           request to have xinclude processing done on document() if requested
6257 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259         * libxslt/Makefile.am: applied patch from Sander Vesik for -j2 
6261 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263         * libxslt/preproc.c: removed a warning on xsl:transform
6264         * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
6265           tests/general/array.out tests/general/array.xsl: added a new
6266           test fround in xsl-dev
6268 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270         * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
6271           tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
6272           serializer of libxml impacted the result of some tests. Checked
6273           that the XML REC renders identically.
6275 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
6277         * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
6278         generated html
6280 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282         * libxslt/variables.c: fixed bug #55670, namespaces must
6283           be propagated when evaluating global variables.
6284         * tests/docs/Makefile.am tests/general/Makefile.am
6285           tests/general/bug-36-* tests/docs/bug-36-*: added a specific
6286           regression test for #55670 
6288 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290         * doc/xslt.html: linked to the tutorial
6292 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
6294         * doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
6295         libxslttutorial.xml 
6296         adding tutorial
6298 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300         * libxslt/transform.c: closed bug #55723, problem was due to
6301           a limitation of xsltGetNamespace() when the insertion point
6302           is the document.
6303         * tests/docs/Makefile.am tests/general/Makefile.am
6304           tests/general/bug-35-* tests/docs/bug-35-*: added a specific
6305           regression test for #55723 
6307 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
6309         * libxslt/transform.c: fixed problems with document() in
6310           xsltApplyTemplates and xsltForEach.  Cleaned up several
6311           error messages.
6312         * libxslt/keys.c: saved and restored ctxt->document within
6313           xsltInitKey to fix problem with keys when doc changed
6314         * libxslt/documents.[ch]: added new procedure xsltFindDocument
6315           needed when document() causes a change of doc within
6316           xsltApplyTemplates and xsltForEach
6318 Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320         * libxslt/xsltutils.[ch]: closing bug #55683 required to add
6321           xsltGetNsProp()
6322         * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
6323           libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
6324           Updated to use the new function
6325         * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
6326           the fixes in the serialization of <pre> in HTML in libxml
6327           led to a number of changes in the output
6329 Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331         * tests/docs/Makefile.am tests/general/Makefile.am
6332           tests/general/bug-32-* tests/docs/bug-32-*: added a specific
6333           regression test for #55722 
6335 Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337         * doc/xslt.html: updated to ask to not send mail directly
6338         * tests/docs/Makefile.am tests/general/Makefile.am
6339           tests/general/bug-33-* tests/docs/bug-33-*: added a specific
6340           regression test for #55722 
6342 Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344         * libxslt/pattern.c : trying to fix #55670
6345         * tests/XSLTMark/reverser.out : result of test changed when
6346           William fixed XPath
6348 Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350         * doc/xslt.html: updated with 0.11.0
6352 Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354         * configure.in libxslt.spec.in: released 0.11.0
6356 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358         * libxslt/transform.c: William M. Brack found a small bug
6359           when call-template didn't find the template.
6361 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363         * libxslt/transform.c: fixed handling of PI and comments
6364           (bug raised by Brent M Hendricks).
6365         * tests/docs/Makefile.am tests/general/Makefile.am
6366           tests/general/bug-31-* tests/docs/bug-31-*: added a specific
6367           regression test
6369 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371         * libxslt/xsltproc.c: added --xinclude in the option list,
6372           patch from Raphael Hertzog
6373         * test/docbook/Makefile.am: force at least the gdp-handbook.xml
6374           test in the normal testsuite
6376 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378         * libxslt/variables.c: Mark Vakoc found a bug in variable eval
6379           at the top template level 
6380         * tests/docs/Makefile.am tests/general/Makefile.am
6381           tests/general/bug-30-* tests/docs/bug-30-*: added a specific
6382           regression test
6384 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386         * libxslt/functions.c: fixed the document() bug reported by
6387           Stephane GUIBOUD-RIBAUD
6388         * tests/docs/Makefile.am tests/general/Makefile.am
6389           tests/general/bug-29-* tests/docs/bug-29-*: added a specific
6390           regression test
6392 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394         * configure.in libxslt/Makefile.am: fixed bug #54953
6395         * libxslt/attributes.c: cleanup pointed by Joe Orton
6396         * libxslt/xsltproc.c: added --catalogs to load catalogs from
6397           $SGML_CATALOG_FILES
6398         * libxslt/functions.c: cleanup unreached code
6399         * configure.in config.h.in libxslt/xsltproc.c: guarded the
6400           include with preprocessor definitions
6402 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404         * tests/documents/Makefile.am tests/general/Makefile.am
6405           tests/multiple/Makefile.am tests/namespaces/Makefile.am
6406           tests/numbers/Makefile.am tests/xmlspec/Makefile.am
6407           tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
6408           tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
6409           configure.in: Makefiles cleanup from Joe Orton
6411 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413         * tests/docbook/result/html/external.html 
6414           tests/docbook/result/html/graphics.html
6415           tests/docbook/result/html/gtest.html
6416           tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
6417           Added a test from coolo for IDs in external parsed entities
6418           and fixed 2 outputs
6420 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422         * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6423           added --version info to xsltproc closing #54952
6425 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427         * tests/documents/Makefile.am tests/general/Makefile.am 
6428           tests/multiple/Makefile.am tests/namespaces/Makefile.am 
6429           tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
6430           Seems some of the changes I made for 0.9.0 Makefiles were
6431           not commited ...
6433 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435         * configure.in: preparing 0.10.0 release
6436         * doc/xslt.html: updated
6437         * doc/html/* : rebuilt the docs
6439 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441         * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
6442           libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
6443           avoiding modifying stylesheet informations, and fixing
6444           document() when called from a global variable init
6446 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6449           add ctxt->inst to allow stylesheet element lookup (needed
6450           for document() fix)
6451         * libxslt/*.[ch]: generate docs for the structures and
6452           macros, general cleanup for docs
6453         * doc/html/*.html: regenerated all docs
6455 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457         * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
6458           libxslt/xsltInternals.h: optimizations, cleanup of global
6459           variables handling
6461 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463         * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
6464           libxslt/variables.c: force the precompilation of XPath expressions
6465           at stylesheet compilation time
6467 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469         * libxslt/keys.c libxslt/transform.c: avoid some possibilities
6470           of crashes on debug
6471         * tests/REC/Makefile.am: be less verbose if things really go wrong
6472         * tests/docs/Makefile.am tests/general/Makefile.am
6473           tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
6474           the regression tests
6476 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478         * libxslt/transform.c libxslt/xsltutils.c: fixed the default
6479           detection method to generate HTML documents 
6480         * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
6481           tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
6482           tests/XSLTMark/html.out tests/XSLTMark/products.out
6483           tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
6484           tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
6485           tests/general/bug-5-.out: updated a number of tests output
6486           accordingly
6488 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490         * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
6492 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494         * libxslt/templates.c libxslt/transform.c: fixed bug #54446
6495           about attribute being generated twice. Fixed a number of related
6496           bugs on attributes handling.
6497         * tests/REC/test-7.1.4.out: this changed an attribute generation
6498           order
6499         * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
6501 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503         * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
6504         * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
6506 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508         * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
6509           the cases where perl is not in the path (nor in /usr/bin)
6510         * tests/docbook/result/html/gdp-handbook.html
6511           tests/docbook/result/html/kwrite.html
6512           tests/docbook/test/gdp-handbook.xml
6513           tests/docbook/test/kwrite.xml: commited a few more DocBook tests
6515 Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517         * libxslt/xsltproc.c: added --nonet and --warnnet to catch
6518           cases where a network access is needed to load a DTD or entity
6519         * tests/docbook/Makefile.am: added --nonet
6520         * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
6521           fixed 2 tests as a result
6523 Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525         * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
6526           try to remove the unneeded docbook Makefile stuff 
6528 Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530         * doc/xslt.html: fixed a link error
6531         * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
6532         * libxslt/xsltproc.c: cleaned up the --repeat loop
6533         * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
6534           fixed the DOCTYPE in tests output
6535         * tests/docs/bug-25-.xml tests/doc/Makefile.am 
6536           tests/general/bug-25-.* tests/general/Makefile.am : added a new
6537           test case and fixed the EXTRA_DIST
6539 Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541         * libxslt/extra.c: add more debug to xsltDebug
6542         * libxslt/transform.c: spent a few hours tracking down an ugly
6543           race like bug in xsltCopyTreeList() arghhh
6544         * libxslt/xsltproc.c: call xmlInitMemory() explictely
6546 Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548         * doc/internals.html: more work done on the doc, mostly complete
6549           except the section on the XSLT stack and the extensions API
6550           since both still need more work.
6552 Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554         * doc/internals.html doc/contexts.* doc/object.*: more work done
6555           on the doc
6557 Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559         * doc/internals.html: more work done on the doc
6561 Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6563         * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6564           for the CDATA output
6566 Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568         * libxslt/xslt.c: do not escape content of CDATA nodes on output
6570 Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572         * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6573           doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6574           doc/templates.fig doc/templates.gif: started writing tye doc
6575           on how libxslt works.
6577 Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6579         * libxslt/numbersInternals.h libxslt/numbers.c
6580           tests/numbers/format-number.out tests/XSLTMark/number.out:
6581           Patch from William Brack to bring format-number() more in alignment
6582           with the Java implementations.
6584         * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6585           from stylesheet
6587 Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589         * tests/docbook/result/html/* tests/general/bug-11-.out 
6590           tests/multiple/result.xml tests/XSLTMark/*.out 
6591           libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6592           were swapped
6594 Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596         * libxslt/xsltproc.c: add a --docbook option if your libxml2
6597           has the SGML DocBook support compiled in.
6599 Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601         * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6602           tests especially on sorting
6603         * test/xsltutils.c: oops multiple sorts was actually broken !!!
6604           this should fix it
6606 Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608         * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6609           release
6610         * doc/html/* doc/xslt.html: updated and regenerated the docs
6612 Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614         * xsltutils.[ch] transform.c: implemented multiple levels of
6615           sorting
6616         * test/REC/test-10-2.*: added a really small test for it
6618 Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620         * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6621           there can be multiple text and CDATA child
6623 Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625         * tests/multiple/makefile.am: fixing #54015
6626         * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6627           and a similar problem for the docbook tests
6629 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631         * tests/general/bug-8-.out: fixed in libxml xpath
6632         * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6633           problem in predicates within a pattern. Spotted another
6634           potential namespace problem
6636 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638         * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6639           libxslt/xsltproc.c: counting errors and warnings at compilation
6640           time. Stop processing in case of error.
6641         * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6642           added more namespace related bug checks
6644 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646         * libxslt/preproc.c libxslt/variables.c: found the source of a
6647           memory leak with DocBook introduced this w.e.. bit of cleanup.
6648         * tests/docbook/result/html/*.html : regenerated the DocBook tests
6649           results.
6651 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653         * libxslt/variables.c: fixing bug #53769
6654         * tests/general tests/docs: added new examples from the
6655           bug reports to the regression tests, updated the Makefiles
6657 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659         * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6660           attributes.c extensions.[ch]: moved all stylesheet precomputation
6661           at stylesheet loading time (stylesheet transform should be thread
6662           safe now), improved params and variables evaluations (but optim
6663           is not complete yet).
6664         * TODO: updated
6666 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668         * libxslt/xsltproc.c : changed the way --repeat works when
6669           used twice
6671 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6673         * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6674           fixed default formatting
6676 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678         * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6679         * libxslt/xsltproc.c : added an option to process HTML input
6681 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683         * libxslt/transform.c: Tony Gorski found a bug pointed by
6684           a compiler on Tandem
6685         * tests/documents/result.xhtml: this results in a small
6686           change in the output of this test
6688 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690         * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6691           bug #53689
6693 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695         * transform.c: fixed text and cdata handling in xsl:copy
6696         * xslt.c : avoid crashing on invalid xslt input
6697         * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6698           bugs submitted to the regression tests
6700 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702         * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6704 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706         * configure.in: updated to 0.8.0
6708 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710         * transform.c: fixed a bug introduced on handling #53401
6712 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714         * transform.c: fixed #53401
6715         * configure.in libxslt/*.c: allowed to suppress debug reporting
6716           functionalities but it brings not noticeable improvements
6717         * doc/xslt.html doc/html/*: updated and regenerated docs
6719 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721         * tests/general/bug-5-.out tests/multiple/out/*.orig
6722           tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6723           following the libxml changes
6725 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727         * libxslt/functions.c: applied TOM's patch to key()
6728         * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6729           tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6730           small HTML output change 
6732 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6735           fixed current()
6737 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739         * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6740           libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6741           fixed for the most part the namespace handling problem in XPath
6742           expression computations.
6743         * test/doc/ tests/general: added bug 5 and 6
6745 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747         * libxslt/xslt.c: applied William M. Brack patch fixing the
6748           template lack of support for priority
6749         * test/XSLTMark/*.out : this fixed anumber of problems in the
6750           XSLTMark output
6752 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754         * libxslt/functions.c: removed warning in unparsed-entity-uri()
6755           fixed a bug in generate-id()
6756         * libxslt/transform.c: fixed null list result errors
6757         * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6758           fixes for sorting semantic
6760 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762         * config.h.in configure.in libxslt/xsltconfig.h.in: added
6763           ansidecl.h test
6764         * libxslt/xsltproc.c : added --xinclude option
6765         * tests/XSLTMark/union.out : fixed the output
6767 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6769         * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6771 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773         * configure.in: released 0.7.0
6774         * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6775           problems
6777 Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779         * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6780           some checking against NULL pointers
6782 Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784         * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6785           added the XSLTMark in the regression tests as well as multiple
6786           output test from Ankh
6787         * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6788           libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6789           patches and fixed a memory leak
6790         * tests/docbook/result/html/*.html : updated the results after
6791           William's patch
6792         * tests/xmlspec/REC-xml-20001006-review.html 
6793           tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6794           an HTML doctype when serializing HTML result, but adds the
6795           encoding in ALT
6797 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799         * libxslt/transform.c: applied fix to xsltApplyTemplates from
6800           William M. Brack
6801         * test/docbook/result/html/*.html: this change the output
6802         * tests/xmlspec/REC-xml-20001006-review.html 
6803           tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6804           the reference anchors generated for the XML spec
6806 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808         * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6809           libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6810           libxslt/xsltutils.c: of course the way I defined
6811           UNUSED breaks on old gcc version. Try to be smart and
6812           also define it directly in xsltconfig.h
6813         * tests/xmlspec/Makefile.am: fixed the timing arg test
6815 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6818           implemented command line parameter passing
6819         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6820           tested it by passing show.diff.markup=1 to build the review version too
6822 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824         Huge cleanup, I switched to compile with
6825         -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6826         -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6827         -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6828         -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6829         -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6830         * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6831           libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6832           libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6833           libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6834           libxslt/xsltutils.c: basically made static unexported functions
6835           avoided name clashes and flagged unused parameters.
6837 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839         * configure.in: 0.6.0 yet another release
6840         * doc/xslt.html doc/html/*: updated the docs
6842 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844         * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6845           libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6846           extended xsltEvalStaticAttrValueTemplate and 
6847           xsltEvalAttrValueTemplate to support foreign namespaces,
6848           and fixed document()
6850 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852         * xsltutils.h: cleanup some garbage added last night
6853         * xsltInternals.h variables.c transform.c templates.[ch]
6854           preproc.c pattern.c keys.c: switched the whole XSLt processing
6855           to use XPath precompiled expressions and reusing them.
6856         * functions.c: some cleanup, seems people don't use 
6857           unparsed-entity-uri() the way it's supposed to be used
6859 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861         * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6862           libxslt/variables.c libxslt/xsltutils.h: Changed to work
6863           with the new way XPath is interpreted. This doesn't yet
6864           take advantage of the separate parsing/evaluation phases
6866 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868         * libxslt/transform.c: robert@xsl.00008.org pointed out a
6869           problem in xsl:copy-of in case of attributes
6870         * tests/docs/Makefile.am tests/docs/bug-3-.xml
6871           tests/general/Makefile.am tests/general/bug-3-.*:
6872           added the test to the general regression suite
6874 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876         * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6877           fixing some of the missing functionnalities in the XSLT
6878           functions implementations.
6879           
6880 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882         * libxslt/Makefile.am: nick@debian.org forwarded a fix
6884 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886         * README.cvs-commits: added, pointing to HACKING
6887         * HACKING: added defines commit rules.
6889 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891         * libxslt/extra.c libxslt/variables.c: fixing compilation
6892           when libxml was compiled without debug support
6894 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896         * configure.in: time for 0.5.0
6897         * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6898           new test files are included in the distribution
6899         * doc/xslt.html : updated
6900         * doc/html/*.html: regenerated the docs
6902 Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904         * tests/docbook/result/html/*.html: regenerated the HTML
6905           now that value-of an result tree don't include the fake root
6907 Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909         * libxslt/transform.c libxslt/variables.c: removed a couple
6910           of possibly uninitialized var probs
6911         * tests/xmlspec/Makefile.am: run the processing without verbose
6912           avoid raising generated id differences.
6914 Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916         * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6917           reuse problem.
6918         * libxslt/transform.c: fixed a bug which exaplined why no
6919           optimization were resulting from preproc stuff
6921 Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923         * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6924           w.r.t. value of tree result (and attributes within it) fixed.
6925         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6926           Integrated the xmlspec to the test (i.e. diffed output for
6927           changes).
6929 Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931         * imports.c transform.c xslt.c xsltInternals.h: fixed a
6932           strip-spaces problem
6933         * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6934           bugs to testsuite
6936 Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938         * libxslt/transform.[ch]: finished integrating the current
6939           state of the preproc optimizations.
6940         * tests/xmlspec/diffspec.xsl: switched off diff printing
6942 Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944         * libxslt/preproc.c libxslt/transform.c: started rolling in
6945           some of the optimizations.
6947 Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949         * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6950           transform.[ch]: previous commit broke a lot of stuff, fixing
6951           and preparing for next step
6953 Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955         * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6956           xsltInternals.h: started working on optimizing stylesheet
6957           element parsing. Just builds the extra informations so far.
6958         * xsltutils.h: added a missing XPath decl
6960 Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962         * libxslt/variables.c: William M. Brack found a serious bug
6963           with imports and global variables ...
6965 Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967         * libxslt/pattern.[ch] libxslt/transform.c: added 
6968           xsltCleanupTemplates() to clean up state left after processing.
6970 Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972         * libxslt/transform.c: applied patch from William M. Brack
6973           to support with-param in xsltApplyTemplates().
6975 Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6977         * libxslt/pattern.c: fixed the compilation of patterns which
6978           contains XPath NodeTypes. Handling of nested predicates.
6980 Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982         * libxslt/transform.c: save ctxt->node after for-each
6984 Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986         * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6987         * doc/xslt.html: updated
6989 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991         * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6992           added xsltDocumentElem implementing multiple file output,
6993           including 1.1 xsl:document but yet untested.
6995 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997         * libxslt/extensions.c: fixed stoopid bug
6998         * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6999           carrying extensions to the specification. Added node-set()
7000           for existing saxon and xt namespaces and debug() in libxslt
7001           namespace (http://xmlsoft.org/XSLT/namespace)
7002         * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
7003           plus cleanup.
7004         * configure.in tests/Makefile.am tests/namespaces: added some
7005           namespaces tests, including a test calling the extra debugging
7006           function in libxslt namespace, worked first time !!!
7008 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010         * libxslt/xslt.c: extension prefix support for the full stylesheet
7011         * libxslt/transform.c libxslt/extensions.[ch]: more work should
7012           start working
7014 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016         * doc/xslt.html : cleaned up, added a bit more description on
7017           the API section.
7019 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021         * libxslt/Makefile.am libxslt/extensions.[ch]: started working
7022           on functions and element extensions. First on list will be
7023           a document element.
7025 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027         * configure.in libxslt.spec.in: releasing 0.3.0
7028         * doc/xslt.html: updated
7029         
7030 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032         * configure.in tests/docbook/html : oops forgot to add
7033           the stylesheets themselves :-\
7035 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037         * configure.in tests/Makefile.am tests/docbook tree:
7038           added docbook XSL based test suite
7040 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042         * libxslt/xsltutils.c: reformat of messages
7043         * libxslt/xsltproc.c: removed memleak on --noout
7044         * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
7045           changed again the way parameter are evaluated before a
7046           call-template, seems to fix a few nasty bugs, memory alloc debug too
7047         
7048 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050         * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
7051           fixed the param evaluation problem in apply-template
7052         * libxslt/pattern.c: speed up seriously some context computation
7053         * libxslt/xsltInternals.h: preparing for extension support
7054           
7055 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057         * libxslt/Makefile.am: small cleanup
7058         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
7059           fixed current() I hope
7061 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
7064           libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
7065           support of namespaces, both in templates and in XPath subexpressions
7067 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7069         * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
7071 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073         * libxslt/pattern.c: when precompiled pattern is ALL, predicate
7074           contextual info must be recomputed
7076 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078         * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
7079         * libxslt/xsltproc.c : added --maxdepth
7081 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084         * libxslt/xsltproc.c: added --novalid and --noout as well
7085           as options printing when no args
7086         * libxslt/variables.c libxslt/transform.c: trying to get rid
7087           if some variable/params addressing errors.
7089 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091         * FEATURES libxslt/attributes.c: fixed use-attribute-sets
7092         * libxslt/xsltutils.c: add carriage return to xsl:message when
7093           needed
7095 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097         * libxslt/functions.c: fixed a bug with generate-id()
7099 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101         * libxslt/xsltutils.c: started doing more useful stuff in
7102           xsltDebug
7103         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
7104           libxslt/xsltInternals.h: changed the way variables/params
7105           are stored
7106         * libxslt/xsltproc.c: removed a pedantic warning
7107         * libxslt/variables.[ch]: found an ugly evaluation bug
7109 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111         * tests/REC/Makefile.am: updated
7113 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115         * libxlst/functions.c: fixed ID generation
7116         * doc/xslt.html doc/html/*.html: updated/regenerated the doc
7118 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120         * libxslt/numbers.c: removed a couple of memleaks
7122 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124         * libxslt/pattern.[ch]: exported pattern matching interfaces
7125           for numbers.c and future debug module
7126         * libxslt/numbers.c: updated to new interface, should avoid
7127           unnecessary recompilation of patterns.
7128         * libxslt/xsltutils.[ch]: cleanup
7129         * tests/REC/gmon.out: removed :-)
7131 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7133         * libxslt/numbers.c: implemented level=any
7134         * libxslt/transform.c: corrected some default values
7135         * tests/REC/test-7.7-*.*: added
7137 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139         * libxslt/pattern.c: priorities were horribly broken, hope it's
7140           fixed
7142 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144         * FEATURES libxslt/imports.h libxslt/pattern.[ch]
7145           libxslt/xsltInternals.h libxslt/transform.[ch]
7146           libxslt/templates.c libxslt/xslt.c:
7147           Added apply-imports, keep a stack of running templates
7148         * libxslt/xsltutils.c: bugfixes, gather the output informations
7149           down the cascade
7150         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
7151           tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
7152           the real set of transformation on XML-1.0 2e generages a near
7153           perfect HTML. Needs just more number fixes and implementation
7154           and an obscure problem in 3.3.3
7156 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7158         * libxslt/pattern.c: added xsltMatchPattern()
7159         * libxslt/numbers.c: implemented "level=multiple" for xsl:number
7161 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163         * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
7164         * libxslt/xsltutils.[ch] : added a small debugging hook
7166 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168         * libxslt/FEATURES libxslt/transform.c: added support for
7169           disable-output-escaping in xsl:copy-of
7170         * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
7171           give more debugging info
7173 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175         * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
7176           libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
7177           Includes, more document changes
7178         * libxslt/xsltutils.c: fix the output of doctype and what is or
7179           is not HTML
7180         * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
7181         * tests/Makefile.am tests/documents/* : added a new test from Stric
7182           exercising document() among other things
7184 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7186         * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
7187           for the level attribute for xsl:number
7188         * libxslt/numbers.c: internal restructuring
7190 Fri Feb  9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192         * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
7193           to deal with documents
7194         * libxslt/functions.c: fixed document() to return the same set
7195           for teh same URL
7196         * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
7197           libxslt/variables.c libxslt/xsltInternals.h: keys are really
7198           associated to loaded documents, not to the transformation
7199           context, made the change, this impacted a number of modules
7201 Thu Feb  8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203         * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
7205 Thu Feb  8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207         * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
7208           ready for the release
7209         * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
7210         * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
7211           was not up to date
7213 Thu Feb  8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215         * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
7216           added support for keys in patterns
7217         * tests/REC/test-12.2-2.*: added a specific testcase
7219 Wed Feb  7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221         * libxslt/functions.c FEATURES: started adding support for key()
7222         * tests/REC/test-12.2-1.*: first key test
7224 Wed Feb  7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226         * FEATURES: updated
7227         * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
7228           libxslt/transform.c libxslt/xsltInternals.h: started adding key
7229           support
7230         * libxslt/xsltutils.c: warning cleanup
7231         * libxslt/pattern.h: fixed soopid cut'n paste prob
7233 Tue Feb  6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235         * libxslt/transform.c libxslt/xslt.c: chased some reported
7236           unitinitialized variables.
7238 Tue Feb  6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240         * tests/numbers/Makefile.am: fixed the EXTRA stuff
7242 Mon Feb  5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244         * Copyright IPR Makefile.am: added some wording and a rewrite
7245           of the W3C IPR but without giving Copyright rights to W3C,
7246           should suit everybody
7248 Mon Feb  5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250         * FEATURES: updated, added mode support for templates
7251         * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
7252           support for templates
7253         * templates.c variables.c: simple fixes
7254         * xslt.c: added a separate DEBUG_BLANKS debug class disabled
7255         * xsltproc.c: added option -timing
7256         * xsltutils.c: seem I forgot to add encoding support in output...
7257         * configure.in tests/Makefile.am tests/xmlspec/*: added a test
7258           consisting of reformatting the XML REC with the xmlspec XSLT,
7259           heavy !
7261 Mon Feb  5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7263         * FEATURES: updated
7264         * numbers.c: handles actual number formatting for both xsl:number
7265           and the format-number extension function.
7266         * function.c: formatting moved to numbers.c
7267         * transform.c: added xsl:number
7268         * xslt.c: minor memory leak removed
7269         * Makefile.am: added numbers.c and numbersInternals.h
7271 Sat Feb  3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273         * TODO: updated
7274         * doc/html/*.html updated
7275         * doc/libxslt.sgml: added new modules
7276         * libxslt/pattern.c: fix loop on hash clashes.
7278 Sat Feb  3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280         * FEATURES: updated
7281         * imports.c: bugfix
7282         * pattern.c: lots of changes to make most patterns work
7283         * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
7284         * transform.c: cleanup and attribute patterns testing
7285         * xslt.c: added xsltFreeStylesheetList() and now cleanup
7286           the imports
7287         * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
7288         * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
7289           work now.
7291 Fri Feb  2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293         * FEATURES: updated
7294         * transform.c: added xsl:element support
7295         * namespaces.[ch]: added xsltGetSpecialNamespace()
7296         * attributes.c: added xsl:attribute namespace support.
7298 Thu Feb  1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300         * libxslt/Makefile.am libxslt/imports.[ch]: new module to
7301           implement import cascade lookups and traversal
7302         * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
7303           libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7304           started coding the import cascade lookup in the places needed,
7305           probably incomplete.
7307 Thu Feb  1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7309         * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
7310           xsl:include and xsl:import, untested
7312 Thu Feb  1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314         * FEATURES: updated choose/when/otherwise added
7315         * libxslt/transform.c: plugged choose in
7316         * configure.in tests/Makefile.am tests/REC/Makefile.am
7317           tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
7318           tests/general/itemschoose.*: started adding a more generic
7319           infrastructure for testing.
7321 Thu Feb  1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323         * tests/REC/test-11*: added more tests
7324         * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
7325           said tests
7327 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329         * tests/REC/test-[9-10]*: added more tests
7330         * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
7331           fixed sorting
7333 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335         * tests/REC/test-[7-9]*: added more tests
7336         * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
7337           fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
7338           is allocated, overall cleanup.
7340 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342         * tests/REC/test-7.*: added more tests
7343         * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
7344           fixing bugs raised by said tests
7346 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348         * tests/REC/test-7.*: added more tests
7349         * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
7350           libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
7351           raised by said tests
7353 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355         * TODO: updated
7356         * configure.in tests/Makefile.am tests/REC/*: started adding
7357           some regression tests based from fragments of spec examples
7358         * libxslt/transform.c: fixed a problem on namespace generation
7360 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362         * FEATURES: updated
7363         * tests/numbers/Makefile.am tests/numbers/format-number.*
7364           tests/Makefile.am configure.in: added number formattting
7365           test from Bjorn
7366         * libxslt/attributes.[ch]: separated attribute support, started
7367           add support for attribute-sets
7368         * libxslt/functions.[ch]: update for number and formatting
7369           from Bjorn
7370         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7371           cleanups updates, etc ...
7373 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375         * FEATURES: updated
7376         * libxslt/transform.c: added copy-of support
7377         * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
7379 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381         * FEATURES TODO: updates
7382         * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
7383           added xsl:message
7385 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387         * FEATURES TODO: updates
7388         * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
7389           libxslt/xslt.c libxslt/xsltInternals.h: added support for
7390           namespace aliases and cleaned up the overall namespace related
7391           code. This materialize as a new module.
7393 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395         * configure.in libxslt.spec.in: changes needed for libxml2-devel
7396           changes
7398 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400         * libxslt.spec.in doc/xslt.html: updating doc and trying to add
7401           it to the RPM.
7403 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7405         * Makefile.am configure.in doc/Makefile.am: added a doc subdir
7406           and the rules to generates the makefiles.
7407         * doc/libxslt.sgml doc/xslt.html: very first version of the manual
7408         * doc/html/*.html : autogenerated documentation
7409         * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
7411 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413         * libxslt/functions.c: xsltGenerateIdFunction() small patch
7415 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417         * FEATURES TODO README INSTALL: updated
7418         * libxslt/xslt.h: added URL and version/vendor :-)
7419         * libxslt/transform.c: fixed a problem in xsl:attribute, removed
7420           attempt to support older libxml2 version.
7421         * libxslt/variables.h libxslt/xsltInternals.h: update to structures
7422           and macros to add/register new document created by document()
7423         * libxslt/functions.c: implemented current(), unparsed-entity-uri()
7424           system-property(), element-available() and function-available().
7425           A crippled version of document() has been added too.
7427 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429         * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
7430           number formatting !!!
7431         * acconfig.h config.h.in configure.in libxslt/Makefile.am
7432           tests/Makefile.am; added testing for mathematical functions,
7433           fixed make test(s)
7434         * FEATURES: updated
7436 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438         * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
7439           with non-named rules (*, ...) added accelerators
7440         * libxslt/templates.[ch]: added xsltEvalTemplateString()
7441           and xsltEvalAttrValueTemplate() high level functions
7442         * libxslt/transform.c: fixed the part where attributes
7443           had to be looked at as templates, added comment and
7444           PI generation
7445         * TODO FEATURES: updated to reflect the new state
7447 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449         * libxslt/functions.[ch] Makefile.am: added new module functions
7450           with templates for the XSLT functions.
7451         * libxslt/variables.h templates.c: added registrations of new
7452           functions when an XPath context is created
7454 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456         * tests/Makefile.am: cleanup
7457         * libxslt/pattern.c: should support most of the patterns now
7458           except ID/Key and maybe some namespace checks when having
7459           a default namespace
7460         * TODO: updated
7462 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464         * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
7465           tests/REC2/Makefile.am: updated the makefiles and spec files to
7466           add tests, and the FEATURES file to the RPM
7468 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470         * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
7471           prepared the Makefiles and spec files for a first release.
7472         * COPYING.LIB: added LGPL Licence
7474 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476         * libxslt/transform.c: applied cleanup patch from Bjorn Reese
7477           <breese@mail1.stofanet.dk>
7479 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481         * configure.in libxslt.spec.in: first try to get a spec file
7483 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485         * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
7486         * libxslt/transform.c: add support for "*" to strip and preserve
7487           space.
7489 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491         * TODO: updated
7492         * FEATURES: added with alist of what's in and what's not
7493         * libxslt/xslt.c: fixed top level Param and Variable stuff
7495 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7497         * xsltproc.c: removed bug
7498         * tests/REC2/html.xml: added newline after doctype
7499         * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
7500           support, result tree fragment support (requires just commited
7501           extensions to libxml2 XPath !!!)
7502         * transform.c: added call-template, with-param support
7503         * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
7504         * TODO: updated, added a DONE section and started migrating stuff :-)
7506 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508         * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
7509           tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
7510           too, added the HTML output test
7511         * libxmls/xsltutils.c: added HTML output
7512         * libxslt/xslt.c: check version on literal result used as templates
7513         * libxslt/transform.c: fixed an error in VERSION number
7514         * libxslt/templates.c: make sure generated nodes have doc and
7515           parent properly set
7517 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519         * libxslt/Makefile.am libxslt/template.[ch]: added a template
7520           specific module. Added attribute value template, at least in
7521           one spot.
7522         * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
7523           the spec now works too.
7524         * libxslt/variables.c: fixed the debug
7525         * libxslt/xslt.c: fixed an ugly uninitialized variable
7526         * libxslt/transform.c: now using attr template processing
7528 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530         * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
7531           libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
7532           structure to add an execution stack with variables. Tree
7533           valued variables still missing.
7534         * TODO: updated
7536 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538         * libxslt/xslt.c: check version on stylesheets
7539         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7540           started adding variables interfaces and modules.
7542 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544         * libxslt/xslt.c: added support for disable-output-escaping
7545           will need libxml version > 20211
7546         * libxslt/transform.c: cleanup
7547         * libxslt/xsltutils.[ch]: added output functions
7548         * libxslt/xsltproc.c: reuse the output function
7549         * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7550           test
7552 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554         * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7555           with blank node stripping when not allowed.
7557 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559         * libxslt/transform.c: modified apply-templates processing
7560           added select and sort support support.
7562 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564         * TODO: guess what, it's growing :-(
7565         * configure.in: setup hacking values when compiling in my
7566           own environment.
7567         * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7568           very rudimentary version of xsl:sort
7570 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7572         * TODO: more stuff
7573         * libxslt/transform.c: context position and size in for-each
7574         * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7575           and put Error and Debug routines
7576         * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7577           to use the Debug calls, cleanup
7578         * libxslt/xsltproc.c: added -v to enable debug printing
7580 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7582         * TODO: started filling it :-(
7583         * libxslt/pattern.c: should now at least compile the full
7584           set of patterns authorized. Default priorities added.
7585         * libxslt/transform.c: a bit more work and cleanup.
7587 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589         * TODO: started adding in there :-(
7591 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593         * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7594           support of xslt:if and xslt:attribute, need libxml2 interfaces
7595           present only in CVS.
7597 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7599         * test/Makefile.am test/REC*/Makefile.am: added first test
7600         * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7601           cleanup of nodes at reading of stylesheet, added support
7602           for xsl:for-each and fixed a few recursion bugs
7604 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606         * pattern.c, xslt.c: removed debug
7607         * transform.c: added value-of, seems to handle the first
7608           REC example correctly
7610 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612         * transform.c, xsltproc.c: small fight with spaces and formatting
7613           may need a revisit later but looks pretty good right now.
7615 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617         * transform.c: basic processing in place
7618         * xsltInternals.h: exported one xslt.c function
7620 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622         * libxslt/transform.[ch] Makefile.am: started adding the
7623           transformation module
7624         * pattern.[ch] xslt.c: more work...
7626 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7628         * libxslt/pattern.c: started adding xsltTestCompMatch()
7630 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632         * libxslt/pattern.c: more work on parsing selectors
7634 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636         * libxslt/xslt*: completeted the structures
7637         * libxslt/pattern.[ch]: started adding code to precompile patterns
7638           and do the lookup
7639         * libxslt/makefile.am: added the new files
7641 Mon Jan  8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643         * libxslt/xslt.c : small cleanup
7644         * configure.in libxslt/xsltconfig.h.in: add memory debug and
7645           mechanism for compile-time options
7647 Sun Jan  7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649         * libxslt/xslt.[ch]: started parsing templates
7651 Sun Jan  7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653         * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7655 Sun Jan  7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7657         * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7658           very early coding
7660 Sun Jan  7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662         * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7663           libxslt/Makefile.am tests/Makefile.am:
7664           Created the library framework, imported it into the GNOME CVS base
7665         * INSTALL: added a small instruction file.
7667 Sun Jan  7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669         * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7670           first steps toward building the framework
7672 Sun Jan  7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674         * NOTES: added notes taken while reading the spec.
7676 Fri Jan  5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7678         * test/REC1 test/REC2: added examples from the XSLT REC
7680 Fri Jan  5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682         * README: basic informations
7683         * Changelog: created