libxslt 1.1.17
- From: "Daniel Veillard" <install-module gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libxslt 1.1.17
- Date: Tue, 6 Jun 2006 11:23:56 -0400 (EDT)
Module: libxslt
Version: 1.1.17
Uploaded by: Daniel Veillard
http://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.17.tar.gz
md5sum: fde6a7a93c0eb14cba628692fa3a1000
size: 2.7M
http://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.17.tar.bz2
md5sum: af99d7b06eba109ab374ccd7015561c4
size: 1.9M
ChangeLog
---------
Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel veillard com>
* configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/attributes.c: Eliminated a tiny difference wrt to
the old behaviour in the naming of newly generated ns-decls
in xsltAttributeInternal().
Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel veillard com>
* configure.in: fix a problem in Python detection
Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/attributes.c libxslt/variables.c
libxslt/transform.c libxslt/xslt.c:
Next step in the refactored code: enhanced xsl:attribute;
enhanced xsltCopyProp.
Added the creation of an XPath cache in
xsltNewTransformContext().
Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/transform.c: Fixed a difference in processing of
xsl:value-of and xsl:text wrt to merging of strings of
output-escaped text-nodes. This difference made the
optimized string-merging mechanism run out of sync, which
led to segfaults in subsequent string reallocations. See
bug #343411, reported by Grzegorz Kaczor.
* xslt.c: Added check for ctxt->internalized when we parse
xsl:text and internalize the strings.
Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/attributes.c libxslt/documents.c
libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
libxslt/preproc.c libxslt/templates.c
libxslt/transform.c libxslt/variables.c
libxslt/xslt.c libxslt/xsltInternals.h:
Next tiny step of refactoring - mostly bug fixes and
cosmetic changes.
Changes outside of the refactored code:
1) Optimized xsl:attribute if the content consists of
just 1 text node.
2) Optimized computation of xsl:key. The keys will now be
computed for a specific document not until the first call
of a key() function; here only the keys with the specific
name used by key() are computed. This means that this
now avoids computation of all keys for all loaded
input documents (even if no key() was called on them).
One exception is the scenario where a key() is used in
a template's match pattern; in this case all keys are
computed for a document if there's a chance that
a "keyed" template could match a node (this could still
be optimized a bit).
Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/namespaces.c libxslt/attributes.c:
Fixed bug #302020, reported by Thomas Blatter.
Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/documents.c libxslt/namespaces.c
libxslt/preproc.c libxslt/transform.c
libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
Next step of refactoring. For more details see bug #341588.
I applied the suggestion of Jerome Pesenti to the refactored
(still IDFEDed out with XSLT_REFACTORED) code: The XPath
compilation context (accessible via the compilation context)
is now reused for compilation of expressions at
compilation-time; this should reduce compilation time to 50%
for avarage stylesheets.
Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/extensions.c: Changed a comment to indicate that a
specific bug was already fixed.
Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* libxslt/xsltInternals.h libxslt/attributes.c
libxslt/documents.c libxslt/extensions.c
libxslt/extensions.h libxslt/functions.c
libxslt/imports.c libxslt/keys.c libxslt/preproc.c
libxslt/transform.c libxslt/variables.c libxslt/xslt.c
libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
Next step of refactoring (plus some bug-fixes).
For more details see #340780.
Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* tests/exslt/common/node-set.5.out
tests/exslt/sets/difference.1.out
tests/exslt/functions/function.6.out: Reverting the
changes; I'll rather change the processing stylesheet
documents in a way that they will produce the same results
for broken and stricter whitespace-stripping.
Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs cazic net>
* tests/exslt/common/node-set.5.out
tests/exslt/sets/difference.1.out
tests/exslt/functions/function.6.out: Changed regression test
results (bug #340684). Those will now produce regression
errors; so we need to fix the processor.
--
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]