* 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
* 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
* 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.
* 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.
* 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
* 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)
* 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.
* 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)
* 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)
* 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)
* 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
* libxslt/transform.c: added coding to xsltCopyTree to copy
namespaces (bug 139578).
* tests/general/bug-128.out: changed to reflect above fix
* libxslt/xslt.c: minor change to an error message
* win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
crypto extensions based on libgcrypt if found at configure time.
* tests/namespaces/Makefile.am: fixed a small breakage
Daniel
* libxslt/namespaces: some enhancement for fixing bug 142768
* tests/namespaces/Makefile.am, tests/namespaces/tst6*:
added regression test for this bug
* doc/search.php.inc, doc/search/php: enhanced to remove
forcing module names to lower case, and to fix problem
with links between pages in libxml2 directory.
* libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
being generated when the root element is namespaced
* tests/general/bug-151*, tests/docs/bug-151.xml,
tests/general/Makefile.am, tests/docs/Makefile.am: added
regression test for bug #135542
Daniel
* libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
libxslt/transform.c: fixing bug #134500 on namespace lookup for
attribute which sometimes lead to default namespace
* tests/general/bug-150*, tests/docs/bug-150.xml,
tests/general/Makefile.am, tests/docs/Makefile.am: added
regression test for bug #134500
Daniel
* libxslt/xslt.c: fixed a weird namespace bug #141532
* tests/docs/Makefile.am tests/docs/bug-14[89].xml
tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
to the regression for bug #141532
Daniel
* libxslt/imports.c: added comments and function header,
improved logic of routine just added.
* tests/general/bug-147*, tests/docs/bug-147.xml,
tests/general/Makefile.am, tests/docs/Makefile.am: added
regression test for bug 141279