Sun Mar 13 20:08:34 CET 2005 Daniel Veillard * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt the docs. * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix some build problems. * libxslt.spec.in: adding a build require and a require for libgcrypt-devel, c.f. Red Hat bug #133211 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong. Wed Feb 23 19:25:13 HKT 2005 William Brack * libxslt/pattern.c: fixed a problem with '//' and namespaces (bug 168208) Mon Feb 14 23:10:21 HKT 2005 William Brack * libxslt/namespaces.c: fixed a problem with exclude-result-prefixes (bug 165560) Mon Feb 14 12:51:07 CET 2005 Daniel Veillard * libxslt/variables.c: added a cretion of ctxt->globalVars in xsltProcessUserParamInternal if missing. Wed Feb 9 21:58:56 CET 2005 Daniel Veillard * 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 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js: applied plugin patch for Windows by Joel Reed Fri Jan 28 01:00:56 CET 2005 Daniel Veillard * win32/configure.js: Makefile fixes for Widows from Joel Reed Sat Jan 22 22:14:26 CET 2005 Daniel Veillard * 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. Sat Jan 22 19:17:13 CET 2005 Daniel Veillard * 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. Sat Jan 22 16:28:27 CET 2005 Daniel Veillard * 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. Sat Jan 22 11:24:43 CET 2005 Daniel Veillard * libxslt/xslt.c: internalize all text node content from stylesheet documents with the stylesheet dictionnary Fri Jan 21 12:04:18 HKT 2005 William Brack * tests/plugins/Makefile.am: Applied patch 11 (with small modification) from Joel Thu Jan 20 21:05:27 CET 2005 Daniel Veillard * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied patch 10 from Joel Reed Wed Jan 19 10:08:55 HKT 2005 William Brack * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in: fixed a small error in LIBXSLT_VERSION_EXTRA pointed out by Michael.Hewarth on the mailing list Wed Jan 19 13:58:16 CET 2005 Daniel Veillard * configure.in: patch #9 from Joel Reed Wed Jan 19 10:21:37 HKT 2005 William Brack * transform.c: fixed problem with parserOptions not being set before loading a new document (bug 164530) Mon Jan 17 16:50:02 CET 2005 Daniel Veillard * 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 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard * libxslt/extensions.c: applied another patch from Joel Reed Sat Jan 15 13:54:28 CET 2005 Daniel Veillard * 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. Tue Jan 11 10:50:33 HKT 2005 William Brack * configure.in: added python2.4 to the list of accepted versions (bug 163274) Sun Jan 9 17:04:23 CET 2005 Daniel Veillard * libxslt/extensions.c: oops previous patch could break build Sun Jan 9 16:41:59 CET 2005 Daniel Veillard * 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. Tue Dec 27 17:50:10 HKT 2004 William Brack * libxslt/pattern.c: fixed a problem with the expression "*//name" (bug 162265), also a small problem with the '|' operator. Thu Dec 23 16:04:47 HKT 2004 William Brack * 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) Thu Dec 2 21:10:31 HKT 2004 William Brack *doc/xslt.html, doc/downloads.html: changed the download link on the web page for cvs snapshot Wed Dec 1 22:37:55 HKT 2004 William Brack * 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. Wed Dec 1 10:47:15 CET 2004 Daniel Veillard * libxslt/security.c xsltproc/xsltproc.c: applied patch from Aleksey Gurtovoy moving some stat() definition for Windows to the right place. Wed Dec 1 14:30:22 HKT 2004 William Brack * 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 Tue Nov 30 10:53:18 HKT 2004 William Brack * 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 Thu Nov 25 22:24:03 HKT 2004 William Brack * 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 Wed Nov 24 10:51:51 HKT 2004 William Brack * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the evaluation of global variables to take account of possible changes to the current document (bug 158372). Mon Nov 22 08:10:18 HKT 2004 William Brack * 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 Sun Nov 21 09:42:22 HKT 2004 William Brack * 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 Mon Nov 8 11:41:32 HKT 2004 William Brack * 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 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard * 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