Mon May 1 17:39:27 EDT 2006 Daniel Veillard * configure.in NEWS doc//*: preparing release of 1.1.16, updated and regenerated the docs. Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard * configure.in: applied patch from Joseph Sacco changing slightly the python detection scheme should fix bug #338527 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h: Refactored the internal structures into specialized structures and adjusted the code to work with those new structures. I didn't yet (we should in the future) renamed any fields of the old structures in order to avoid changing too much code. Introduced the internal structure xsltCompilerCtxt to be used for storage and control of the compilation. Optimized the way lists of in-scope namespaces are created and stored; this will now only generate a new list if really needed, i.e. if we encounter a ns-decl. All this changes here are IFDEFed out with XSLT_REFACTORED. Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement from Daniel Leidert Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl tests/general/bug-65-inc.xsl tests/general/bug-100.xsl tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl tests/namespaces/extra2.xsl tests/extensions/module.xsl tests/plugins/plugin.xsl python/tests/extelem.py python/tests/extfunc.py: Fixed regression tests wrt usage of the attributes "exclude-result-prefixes" and "extension-element-prefixes". test-7.1.1-3.xsl fails now, since the code still does not exclude ns-decls correctly. Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c libxslt/namespaces.c libxslt/imports.c libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases where an attribute with a specific namespace is requested. xsltGetNsProp() uses xmlGetProp() which is not namespace aware and thus will return the first attribute with the requested name but of arbitrary namespace. Changed retrieval of the attributes "exclude-result-prefixes" and "extension-element-prefixes", which are expected to be in no namespace on XSLT elements and in the XSLT namespace on literal result elements or extension elements. Additional change: for XSLT elements the attribute "exclude-result-prefixes" is only allowed on xsl:stylesheet and xsl:transform. This attribute was previously processed on all XSLT elements. Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard * libxslt/transform.c: Charles Hardin pointed an OOM condition where a NULL pointer could be dereferenced, closes #336394 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard * libexslt/crypto.c libexslt/date.c libexslt/saxon.c libxslt/attributes.c libxslt/imports.c libxslt/pattern.c libxslt/preproc.c libxslt/transform.c libxslt/variables.c libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups based on the Coverity reports Wed Feb 22 16:09:10 CET 2006 Daniel Veillard * python/types.c: Nic Ferrier found debug statement left in the XPath conversion code Tue Feb 21 20:21:07 CET 2006 Daniel Veillard * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert Tue Feb 21 17:59:11 CET 2006 Daniel Veillard * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h libxslt/xsltInternals.h: applied patch from Christopher R. Palmer to avoid a race condition in xsltInit() Sun Feb 19 22:40:58 CET 2006 Daniel Veillard * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page by Daniel Leidert, c.f. #331779 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard * libxslt/xsltutils.c: fix xsltSaveResultToString comment * libxslt/transform.c: detect loops when computing variables, should fix bug #330772 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page * tests/namespaces/tst7.out tests/general/bug-152.out: small output changes due to libxml2 xhtml meta handling modification Mon Nov 21 12:22:21 CET 2005 Daniel Veillard * libexslt/date.c: Albert Chin found another signed/unsigned problem in the date and time code raised on IRIX 6.5 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard * libexslt/crypto.c: patch from Albert Chin needed for HP-UX which doesn't have Mon Nov 21 12:05:41 CET 2005 Daniel Veillard * libexslt/date.c: Albert Chin posted a patch to fix a problem on Solaris with dates, extended bitfield size too to match libxml2 code from xmlschemastypes.c Wed Nov 16 12:47:25 CET 2005 Daniel Veillard * libexslt/functions.c: fix an problem raised by Ralf Junker in the use of xmlHashScanFull() fixes bug #321582 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard * libxslt/attrvt.c: added a missing parameter to a debug function Tue Oct 4 20:37:09 HKT 2005 William Brack * libexslt/date.c: applied fix to date:week-in-year posted to the mailing list by Thomas Broyer * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out: updated to reflect above fix Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied patch from Joel Reed to ease plugin integration Thu Sep 22 21:51:22 HKT 2005 William Brack * libxslt/pattern.c: fixed problem in internal XPath compilation of patterns including variables, fixes #316861 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard * libxslt/transform.c: removed a superfluous second sorting of the node set on xsl:copy-of, fixes #316288 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow, obsolete and deprecated :-) Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard * configure.in: check environment for PYTHON, fixes #315367