Daniel Veillard [Mon, 14 Feb 2005 11:52:12 +0000 (11:52 +0000)]
added a cretion of ctxt->globalVars in xsltProcessUserParamInternal if
* libxslt/variables.c: added a cretion of ctxt->globalVars in
xsltProcessUserParamInternal if missing.
Daniel
Daniel Veillard [Wed, 9 Feb 2005 21:00:05 +0000 (21:00 +0000)]
applied patch for make wiki from Joel Reed and rebuild fix from Joel Reed
* doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
Joel Reed and rebuild
* tests/plugins/Makefile.am: fix from Joel Reed for make dist
Daniel
Daniel Veillard [Sun, 30 Jan 2005 19:02:09 +0000 (19:02 +0000)]
applied plugin patch for Windows by Joel Reed Daniel
* tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
applied plugin patch for Windows by Joel Reed
Daniel
Daniel Veillard [Fri, 28 Jan 2005 00:01:31 +0000 (00:01 +0000)]
Makefile fixes for Widows from Joel Reed Daniel
* win32/configure.js: Makefile fixes for Widows from Joel Reed
Daniel
Daniel Veillard [Sat, 22 Jan 2005 21:16:15 +0000 (21:16 +0000)]
chasing xmlStrEqual calls and removed them when comparing mode and modeURI
* libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
calls and removed them when comparing mode and modeURI for
templates by interning those strings when compiling the
stylesheets.
Daniel
Daniel Veillard [Sat, 22 Jan 2005 18:19:08 +0000 (18:19 +0000)]
small fix for local setup speeding up some variable lookup. In the process
* configure.in: small fix for local setup
* libxslt/transform.c libxslt/variables.c : speeding up some
variable lookup. In the process dug out something nasty about
ctxt->dict creation and key initialization order.
Daniel
Daniel Veillard [Sat, 22 Jan 2005 15:31:49 +0000 (15:31 +0000)]
when copying text nodes in elements or attributes to the output, if
* libxslt/templates.c libxslt/transform.c libxslt/xslt.c
libxslt/xsltInternals.h: when copying text nodes in elements
or attributes to the output, if interning, then reuse the strings
directly without copying them in the output tree if dicts are
shared between the context and the output docs. Less allocations
smaller output document and no copying involved anymore.
Daniel
Daniel Veillard [Sat, 22 Jan 2005 10:26:08 +0000 (10:26 +0000)]
internalize all text node content from stylesheet documents with the
* libxslt/xslt.c: internalize all text node content from
stylesheet documents with the stylesheet dictionnary
Daniel
William M. Brack [Fri, 21 Jan 2005 04:07:11 +0000 (04:07 +0000)]
Applied patch 11 (with small modification) from Joel
* tests/plugins/Makefile.am: Applied patch 11 (with small
modification) from Joel
Daniel Veillard [Thu, 20 Jan 2005 20:06:12 +0000 (20:06 +0000)]
applied patch 10 from Joel Reed Daniel
* tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
patch 10 from Joel Reed
Daniel
William M. Brack [Wed, 19 Jan 2005 14:09:53 +0000 (14:09 +0000)]
fixed a small error in LIBXSLT_VERSION_EXTRA pointed out by
* libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
by Michael.Hewarth on the mailing list
Daniel Veillard [Wed, 19 Jan 2005 12:59:19 +0000 (12:59 +0000)]
patch #9 from Joel Reed Daniel
* configure.in: patch #9 from Joel Reed
Daniel
William M. Brack [Wed, 19 Jan 2005 02:21:23 +0000 (02:21 +0000)]
fixed problem with parserOptions not being set before loading a new
* transform.c: fixed problem with parserOptions not being
set before loading a new document (bug 164530)
Daniel Veillard [Mon, 17 Jan 2005 15:51:34 +0000 (15:51 +0000)]
applied another patch from Joel Reed still failing here but looking better
* configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
tests/Makefile.am tests/plugins/Makefile.am
tests/plugins/testplugin.c: applied another patch from Joel Reed
still failing here but looking better
Daniel
Daniel Veillard [Sat, 15 Jan 2005 23:09:48 +0000 (23:09 +0000)]
applied another patch from Joel Reed Daniel
* libxslt/extensions.c: applied another patch from Joel Reed
Daniel
Daniel Veillard [Sat, 15 Jan 2005 13:03:05 +0000 (13:03 +0000)]
Copying testplugin.c to the right place really, Daniel
Daniel Veillard [Sat, 15 Jan 2005 12:57:26 +0000 (12:57 +0000)]
Oops forgot libxslt/testplugin.c, Daniel
Daniel Veillard [Sat, 15 Jan 2005 12:56:23 +0000 (12:56 +0000)]
Applied another patch from Joel Reed, fixed a segfault and changed the
* tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
libxslt/Makefile.am configure.in: Applied another patch from
Joel Reed, fixed a segfault and changed the configure code
a bit to work in my debug environment.
Daniel
William M. Brack [Tue, 11 Jan 2005 02:49:41 +0000 (02:49 +0000)]
added python2.4 to the list of accepted versions (bug 163274)
* configure.in: added python2.4 to the list of accepted
versions (bug 163274)
Daniel Veillard [Sun, 9 Jan 2005 16:05:10 +0000 (16:05 +0000)]
oops previous patch could break build Daniel
* libxslt/extensions.c: oops previous patch could break build
Daniel
Daniel Veillard [Sun, 9 Jan 2005 15:43:24 +0000 (15:43 +0000)]
integrated the module patch from Joel Reed with just a couple of changes
* configure.in win32/configure.js libxslt/extensions.c
libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
integrated the module patch from Joel Reed with just a couple
of changes and cleanup.
Daniel
Daniel Veillard [Thu, 30 Dec 2004 21:31:16 +0000 (21:31 +0000)]
Adding XMLLib osax description, Daniel
William M. Brack [Tue, 28 Dec 2004 09:50:22 +0000 (09:50 +0000)]
fixed a problem with the expression "*//name" (bug 162265), also a small
* libxslt/pattern.c: fixed a problem with the expression
"*//name" (bug 162265), also a small problem with the '|'
operator.
William M. Brack [Thu, 23 Dec 2004 08:08:11 +0000 (08:08 +0000)]
fixed a couple of spots where out-of-memory errors were not detected in
* libxslt/transform.c, libxslt/templates.c: fixed a couple of
spots where out-of-memory errors were not detected in time
(bug #153660 on OSF/1)
William M. Brack [Thu, 2 Dec 2004 13:13:09 +0000 (13:13 +0000)]
*doc/xslt.html, doc/downloads.html: changed the download link
on the web page for cvs snapshot
William M. Brack [Wed, 1 Dec 2004 14:44:56 +0000 (14:44 +0000)]
minor changes to get rid of gcc warnings, especially on 64-bit system.
* libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
libxslt/xsltInternals.h: minor changes to get rid of gcc
warnings, especially on 64-bit system. Implemented
XML_CAST_FPTR macro to cast between function pointer <->
object pointer while avoiding gcc warnings (a hack).
No change to the logic.
Daniel Veillard [Wed, 1 Dec 2004 09:48:12 +0000 (09:48 +0000)]
applied patch from Aleksey Gurtovoy moving some stat() definition for
* libxslt/security.c xsltproc/xsltproc.c: applied patch from
Aleksey Gurtovoy moving some stat() definition for Windows
to the right place.
Daniel
William M. Brack [Wed, 1 Dec 2004 06:52:22 +0000 (06:52 +0000)]
applied patch from Mark Vakoc fixing bug with namespace URI on template
* libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
namespace URI on template names.
* tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
test case for this
William M. Brack [Tue, 30 Nov 2004 03:00:32 +0000 (03:00 +0000)]
more on RVT's in XPath predicates, this time for bug 159726. Cleaned up
* libxslt/pattern.c: more on RVT's in XPath predicates, this
time for bug 159726. Cleaned up the logic a little, hopefully
now covers all setting of XSLT_RUNTIME_EXTRA.
* tests/general/bug-158.xsl: corrected a typo
William M. Brack [Thu, 25 Nov 2004 14:32:45 +0000 (14:32 +0000)]
backed out the last change and re-did it the "right way" (bug 158372).
* libxslt/variables.c, libxslt/xsltInternals.h: backed out the
last change and re-did it the "right way" (bug 158372).
* tests/general/bug-158.*, tests/general/Makefile.am,
tests/docs/bug-158.*, tests/general/Makefile.am: added test
case for this bug
William M. Brack [Wed, 24 Nov 2004 02:54:35 +0000 (02:54 +0000)]
enhanced the evaluation of global variables to take account of possible
* libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
evaluation of global variables to take account of possible
changes to the current document (bug 158372).
William M. Brack [Mon, 22 Nov 2004 00:11:24 +0000 (00:11 +0000)]
small change to previous fix for bug 153137, fixes bug 158840. added test
* libxslt/pattern.c: small change to previous fix for bug 153137,
fixes bug 158840.
* tests/general/bug-157.*, tests/general/Makefile.am,
tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
William M. Brack [Sun, 21 Nov 2004 02:09:34 +0000 (02:09 +0000)]
enhanced code to assure the "current template rule" is not changed by
* libxslt/transform.c: enhanced code to assure the "current
template rule" is not changed by xsl:call-template (bug 157859).
* tests/general/bug-156.*, tests/general/Makefile.am,
tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
William M. Brack [Mon, 8 Nov 2004 03:41:26 +0000 (03:41 +0000)]
fixed problem with day-of-week-in-month (bug 157592) with patch from Sal
* libexslt/date.c: fixed problem with day-of-week-in-month
(bug 157592) with patch from Sal Paradise
* tests/exslt/date/datetime.1.out: corrected expected output
after above fix
Daniel Veillard [Mon, 1 Nov 2004 14:58:20 +0000 (14:58 +0000)]
added a test case provided by Markus Bertheau breaking on libxml2-2.6.15
* tests/general/bug-155.*, tests/general/Makefile.am,
tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
provided by Markus Bertheau breaking on libxml2-2.6.15
Daniel
Daniel Veillard [Fri, 29 Oct 2004 15:07:15 +0000 (15:07 +0000)]
preparing release of libxslt-1.1.12 mini change to avoid breaking
* configure.in NEWS doc/*: preparing release of libxslt-1.1.12
* libexslt/crypto.c: mini change to avoid breaking apibuild.py
* libxslt/templates.c: small fix, first step in adressing #153660
Daniel
Daniel Veillard [Fri, 29 Oct 2004 12:20:00 +0000 (12:20 +0000)]
indicate - means stdin closing #156626 Daniel
* doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing #156626
Daniel
Daniel Veillard [Wed, 27 Oct 2004 15:02:23 +0000 (15:02 +0000)]
another dictionnary/string interning fix Daniel
* libxslt/transform.c: another dictionnary/string interning fix
Daniel
Daniel Veillard [Tue, 26 Oct 2004 21:55:22 +0000 (21:55 +0000)]
fix to force string interning on generated documents Daniel
* libxslt/transform.c: fix to force string interning on generated
documents
Daniel
William M. Brack [Sat, 23 Oct 2004 16:42:01 +0000 (16:42 +0000)]
changed some variable names for warning cleanup when -ansi flag is not
* libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
libxslt/variables.c: changed some variable names for warning
cleanup when -ansi flag is not present.
* libxslt/namespaces.c: fixed potential NULL pointer reference
pointed out by Dennis Dams (bug 156187)
Daniel Veillard [Mon, 18 Oct 2004 15:01:59 +0000 (15:01 +0000)]
fix for RedHat bug #136072 to include EXSLT doc in libxslt package. Daniel
* libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
to include EXSLT doc in libxslt package.
Daniel
William M. Brack [Fri, 15 Oct 2004 05:46:56 +0000 (05:46 +0000)]
changed date.c to use gmtime_r if available (bug 129983) fixed a namespace
* configure.in, config.h.in, libexslt/date.c: changed date.c to use
gmtime_r if available (bug 129983)
* libexslt/functions.c: fixed a namespace problem concerning a
function with a namespace-qualified name (bug 155197)
Daniel Veillard [Mon, 11 Oct 2004 23:56:27 +0000 (23:56 +0000)]
fixed a bug in namespace lookup exhibited by the recent namespace tests in
* libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
by the recent namespace tests in libxml2
Daniel
Daniel Veillard [Thu, 7 Oct 2004 14:14:13 +0000 (14:14 +0000)]
fixed a problem of tree structure raised by the new libxml2 tree checking
* libxslt/transform.c: fixed a problem of tree structure raised
by the new libxml2 tree checking code.
Daniel
William M. Brack [Thu, 30 Sep 2004 18:33:30 +0000 (18:33 +0000)]
fixed problem with negative periods (bug 154021) changed expected output,
* libexslt/date.c: fixed problem with negative periods
(bug 154021)
* tests/exslt/date/sum.2.out: changed expected output, now
agrees with comments in sum.2.xml test data file
Daniel Veillard [Thu, 30 Sep 2004 06:20:59 +0000 (06:20 +0000)]
patch from Mark Vakoc about an incorrect attribute document pointer.
* libxslt/templates.c: patch from Mark Vakoc about an incorrect
attribute document pointer.
Daniel
Daniel Veillard [Thu, 30 Sep 2004 06:14:39 +0000 (06:14 +0000)]
updated the tutorial from Panagiotis Louridas Daniel
* doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
Louridas
Daniel
Daniel Veillard [Wed, 29 Sep 2004 22:10:30 +0000 (22:10 +0000)]
release of 1.1.11, rebuilt the docs Daniel
* configure.in doc/*: release of 1.1.11, rebuilt the docs
Daniel
Daniel Veillard [Wed, 29 Sep 2004 13:43:13 +0000 (13:43 +0000)]
try to fix #153137 but without a test case it's shooting in the dark.
* libxslt/pattern.c: try to fix #153137 but without a test case
it's shooting in the dark.
Daniel
Daniel Veillard [Tue, 28 Sep 2004 14:28:37 +0000 (14:28 +0000)]
Linked the second tutorial from the web site, Daniel
Daniel Veillard [Tue, 28 Sep 2004 14:22:23 +0000 (14:22 +0000)]
New tutorial from Panagiotis Louridas integrated the tutorial in the
* doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
* libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
distribution
Daniel
Daniel Veillard [Sun, 26 Sep 2004 17:52:58 +0000 (17:52 +0000)]
Fixed some troubles when compiling on the x86_64, specific to my environment, Daniel
Daniel Veillard [Sat, 25 Sep 2004 19:42:07 +0000 (19:42 +0000)]
fixed 2 leaks with namespaced variable names. added test case for above
* libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
namespaced variable names.
* tests/general/bug-154.*, tests/general/Makefile.am,
tests/docs/bug-154*, tests/docs/Makefile.am: added test case
for above
Daniel
William M. Brack [Fri, 24 Sep 2004 16:37:11 +0000 (16:37 +0000)]
additional leak fix in libexslt/date.c
Daniel Veillard [Fri, 24 Sep 2004 16:28:39 +0000 (16:28 +0000)]
Fixed the output, Daniel
Daniel Veillard [Fri, 24 Sep 2004 16:16:52 +0000 (16:16 +0000)]
add missing variable fixed some error callback data added new date:sum
* Makefile.am: add missing variable
* libxslt/transform.c: fixed some error callback data
* tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
date:sum testing from Derek Poon
Daniel
William M. Brack [Fri, 24 Sep 2004 16:15:16 +0000 (16:15 +0000)]
fixed problem with empty sets, etc. (see discussion on mailing list)
* libexslt/date.c: fixed problem with empty sets, etc.
(see discussion on mailing list)
William M. Brack [Sun, 19 Sep 2004 00:14:04 +0000 (00:14 +0000)]
fixed problem with timezone offset (bug 153000) changed regression test
* libexslt/date.c: fixed problem with timezone offset
(bug 153000)
* tests/exslt/date/add.1.out: changed regression test output,
which was apparently incorrect for above case
* libxslt/transform.c: re-arranged sequence of setting up
namespaces within xsltCopyTree (see the list thread
http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
* tests/general/bug-104.out: slight change to expected output
due to above fix
William M. Brack [Sat, 18 Sep 2004 06:18:55 +0000 (06:18 +0000)]
enhanced validation of date-time to catch bit-field overflow (bug 152836)
* libexslt/date.c: enhanced validation of date-time to catch
bit-field overflow (bug 152836)
* tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
cases for above
William M. Brack [Wed, 8 Sep 2004 01:02:35 +0000 (01:02 +0000)]
further refinement to UTF8 pattern separator (bug 151975)
* libxslt/numbers.c: further refinement to UTF8 pattern
separator (bug 151975)
William M. Brack [Tue, 7 Sep 2004 07:14:42 +0000 (07:14 +0000)]
fixed problem with UTF8 pattern separator (bug 151975)
* libxslt/numbers.c: fixed problem with UTF8 pattern
separator (bug 151975)
William M. Brack [Mon, 6 Sep 2004 21:29:48 +0000 (21:29 +0000)]
fixed 2 problems with xsl:include (bug #151795)
* libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
fixed 2 problems with xsl:include (bug #151795)
Daniel Veillard [Tue, 31 Aug 2004 13:57:45 +0000 (13:57 +0000)]
Release of libxslt-1.1.10 Daniel
* NEWS configure.in doc/*: Release of libxslt-1.1.10
Daniel
Daniel Veillard [Tue, 31 Aug 2004 09:42:38 +0000 (09:42 +0000)]
added missing descriptions for --path as well as --load-trace, fixes Red
* doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
for --path as well as --load-trace, fixes Red Hat bug #106545
Daniel
William M. Brack [Sat, 28 Aug 2004 04:00:26 +0000 (04:00 +0000)]
fixed small problem with key initialisation disturbing the transformation
* libxslt/keys.c: fixed small problem with key initialisation
disturbing the transformation context (bug 151201).
* tests/general/bug-153.*, tests/general/Makefile.am,
tests/docs/bug-153*, tests/docs/Makefile.am: added test case
for above
Igor Zlatkovic [Tue, 24 Aug 2004 14:43:52 +0000 (14:43 +0000)]
*** empty log message ***
Igor Zlatkovic [Tue, 24 Aug 2004 14:43:44 +0000 (14:43 +0000)]
added support for version extra
Daniel Veillard [Mon, 23 Aug 2004 17:37:44 +0000 (17:37 +0000)]
End of the fix for 150844, Daniel
Daniel Veillard [Mon, 23 Aug 2004 14:54:05 +0000 (14:54 +0000)]
fixing compilation problems on Solaris #150844 Daniel
* libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
compilation problems on Solaris #150844
Daniel
Daniel Veillard [Sun, 22 Aug 2004 20:17:22 +0000 (20:17 +0000)]
Fixed the mod-xslt2 link, cleaned up the links, added PHP, Daniel
Daniel Veillard [Sun, 22 Aug 2004 15:19:27 +0000 (15:19 +0000)]
preparing release of 1.1.9 Daniel
* configure.in NEWS doc/*: preparing release of 1.1.9
Daniel
William M. Brack [Sun, 22 Aug 2004 05:24:46 +0000 (05:24 +0000)]
Further enhancement for keys on exslt:node-sets. Corrects a rather serious
* transform.c: Further enhancement for keys on exslt:node-sets.
Corrects a rather serious timing problem (bug 150741)
* tests/exslt/common/node-set.8.*: added regression test for this
Daniel Veillard [Fri, 20 Aug 2004 16:48:53 +0000 (16:48 +0000)]
a bit of cleanup and a extra variable for CVS dist Daniel
* Makefile.am configure.in: a bit of cleanup and a extra variable for
CVS dist
Daniel
Daniel Veillard [Fri, 20 Aug 2004 09:25:42 +0000 (09:25 +0000)]
fix a 64bit bug reported by Andreas Schwab Daniel
* libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
Daniel
William M. Brack [Wed, 18 Aug 2004 21:27:08 +0000 (21:27 +0000)]
added some code to include the CVS ChangeLog version in the version
* configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
libexslt/exslt.c: added some code to include the CVS
ChangeLog version in the version strings available for
printing (e.g. by xsltproc)
Daniel Veillard [Wed, 18 Aug 2004 09:31:45 +0000 (09:31 +0000)]
Updated the snapshot info, Daniel
Daniel Veillard [Tue, 17 Aug 2004 22:20:30 +0000 (22:20 +0000)]
implemented --nodtdattr to avoid defaulting DTD attributes, RFE 150311 .
* xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
DTD attributes, RFE 150311 . Also cleanup the code from all
libxml2 pre 2.6.0 specific code since we are using
LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
Daniel
Daniel Veillard [Mon, 16 Aug 2004 22:58:14 +0000 (22:58 +0000)]
Implemented a hook to provide document loading as suggested by David Hyatt
* libxslt/documents.c libxslt/documents.h libxslt/imports.c
libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
provide document loading as suggested by David Hyatt for
Safari
Daniel
William M. Brack [Mon, 16 Aug 2004 19:50:52 +0000 (19:50 +0000)]
added a call to xmlXPathOrderDocElems in xmlNewTransformContext for the
* libxslt/transform.c: added a call to xmlXPathOrderDocElems
in xmlNewTransformContext for the principal document (bug 133289)
William M. Brack [Sun, 15 Aug 2004 04:55:29 +0000 (04:55 +0000)]
fixed handling of #default in namespace-alias for default namespace (bug
* libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
fixed handling of #default in namespace-alias for default
namespace (bug 149659)
* tests/namespaces/tst7.* tst8.*: added regression tests for above
Daniel Veillard [Sat, 14 Aug 2004 13:57:09 +0000 (13:57 +0000)]
Oops, daniel
Daniel Veillard [Sat, 14 Aug 2004 13:53:53 +0000 (13:53 +0000)]
Changed the color or non-visited links, Daniel
Daniel Veillard [Tue, 10 Aug 2004 10:20:15 +0000 (10:20 +0000)]
Updated the news page, Daniel
William M. Brack [Fri, 6 Aug 2004 18:12:26 +0000 (18:12 +0000)]
added date:sum routine supplied by Joel Reed
* libexslt/date.c: added date:sum routine supplied by Joel
Reed
Daniel Veillard [Tue, 3 Aug 2004 22:06:36 +0000 (22:06 +0000)]
fixed a couple of problems reported by Oliver Stoeneberg Daniel
* doc/downloads.html doc/xslt.html: fixed a couple of problems
reported by Oliver Stoeneberg
Daniel
William M. Brack [Mon, 2 Aug 2004 15:51:00 +0000 (15:51 +0000)]
added code to assure keys are generated when needed for node-sets (bug
* libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
libxslt/variables.c: added code to assure keys are generated
when needed for node-sets (bug 148773)
* tests/exslt/common/node-set.7.* - added test case for above.
William M. Brack [Tue, 27 Jul 2004 00:06:37 +0000 (00:06 +0000)]
fixed str:tokenize for case when 2nd argument is an empty string (should
* libexslt/strings.c: fixed str:tokenize for case when 2nd
argument is an empty string (should produce a token for
each char in the string). Reported on the mailing list by
Peter Pawlowski.
William M. Brack [Sat, 24 Jul 2004 04:56:02 +0000 (04:56 +0000)]
further enhancement for template priorities on imported stylesheets
* libxslt/imports.c: further enhancement for template priorities
on imported stylesheets (better fix for bug 141279, fixes
bug 148246).
Daniel Veillard [Fri, 16 Jul 2004 10:17:29 +0000 (10:17 +0000)]
apply patch from Rob Richards to add a normal --with-crypto configure
* configure.in libexslt/crypto.c libexslt/exslt.[ch]
libexslt/exsltconfig.h.in win32/configure.js: apply patch from
Rob Richards to add a normal --with-crypto configure option.
Daniel
William M. Brack [Tue, 13 Jul 2004 15:06:14 +0000 (15:06 +0000)]
added some logic to xsltKeyFunction to set the transform context doc ptr
* libxslt/functions.c: added some logic to xsltKeyFunction
to set the transform context doc ptr when the xpath context
doc is different (bug 147445)
* tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
and tests/exslt/common/node-set.6*: added regression tests
for bug 145547 (UNION and FILTER for RVT's)
William M. Brack [Mon, 12 Jul 2004 00:29:20 +0000 (00:29 +0000)]
fixed type for doctypeSystem and doctypePublic (problem reported on the
* python/libxslt-python-api.xml: fixed type for doctypeSystem
and doctypePublic (problem reported on the list by Sitsofe
Wheeler)
* doc/libxslt-api.xml: updated database.
William M. Brack [Sun, 11 Jul 2004 14:48:35 +0000 (14:48 +0000)]
small change to key handling for RVT, needed because of enhancement to
* transform.c: small change to key handling for RVT, needed
because of enhancement to libxml2 xpath.
Daniel Veillard [Fri, 9 Jul 2004 09:52:33 +0000 (09:52 +0000)]
fixes Python on 64bits box problem. Daniel
* python/libxsl.py: fixes Python on 64bits box problem.
Daniel
Daniel Veillard [Tue, 6 Jul 2004 15:44:46 +0000 (15:44 +0000)]
better python dependancy Red hat bug #126364 by Robert Scheck Daniel
* libxslt.spec.in: better python dependancy Red hat bug #126364
by Robert Scheck
Daniel
William M. Brack [Tue, 6 Jul 2004 13:37:51 +0000 (13:37 +0000)]
added extra2.err, tst5.xml, tst5.xsl and tst.out to EXTRA_DIST
* tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
tst5.xsl and tst.out to EXTRA_DIST
Daniel Veillard [Mon, 5 Jul 2004 19:55:11 +0000 (19:55 +0000)]
releasing 1.1.8 Daniel
* configure.in doc/*: releasing 1.1.8
Daniel
William M. Brack [Sun, 4 Jul 2004 15:21:35 +0000 (15:21 +0000)]
changed the sequence of LD_ADDS and LIBGCRYPT_LIBS on xsltproc_LDADD.
* xsltproc/Makefile.am: changed the sequence of LD_ADDS and
LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
causing the wrong libs to be linked when using the configure
option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
William M. Brack [Sun, 4 Jul 2004 13:53:02 +0000 (13:53 +0000)]
implemented change from Joel Reed for automake-1.4 compatibility.
* libexslt/Makefile.am: implemented change from Joel Reed for
automake-1.4 compatibility.
* libexslt/crypto.c: reformatted source to remove an overly
generous supply of tabs. Added a #include for sys/select to
fix a compilation error caused by the gcrypt include file's
usage of 'fd_set'. Made some minor changes to fix
some warning messages (no change to the logic).
* configure.in, config.h.in: added test for presence of
sys/select.h.
Added test for libgcrypt version > 1.1.41 (bug 145245)
William M. Brack [Sat, 3 Jul 2004 09:53:08 +0000 (09:53 +0000)]
corrected the URI for libxslt namespace, also a small enhancement of the
* doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
namespace, also a small enhancement of the surrounding text on
extension functions. (bug 145250)
Daniel Veillard [Fri, 2 Jul 2004 13:53:31 +0000 (13:53 +0000)]
convenience change try to avoid calling libxml2 cleanup function directly
* configure.in: convenience change
* python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
try to avoid calling libxml2 cleanup function directly but go
though the python wrapper of libxml2 for memory debug accounting.
Daniel