From ad22519cf51225aa5aa7eabbb53f5109f2843190 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Sun, 4 Sep 2005 22:45:16 +0000 Subject: [PATCH] preparing release 1.1.15 a bit more cleanup Daniel * configure.in NEWS doc/*: preparing release 1.1.15 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup Daniel --- ChangeLog | 7 ++++++- NEWS | 14 ++++++++++++++ configure.in | 2 +- doc/libxslt.xsa | 28 ++++++++++------------------ doc/news.html | 12 +++++++++++- doc/xslt.html | 13 +++++++++++++ libxslt/pattern.c | 1 - libxslt/xsltutils.c | 2 +- libxslt/xsltwin32config.h | 6 +++--- 9 files changed, 59 insertions(+), 26 deletions(-) diff --git a/ChangeLog b/ChangeLog index 42c8250..446c3b4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard + + * configure.in NEWS doc/*: preparing release 1.1.15 + * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup + Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard * libxslt/pattern.c: fixed #303289 variable in match are forbidden @@ -8,7 +13,7 @@ Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard - * libxslt/transform.c: fixed 314936 a dictionnary issue on text + * libxslt/transform.c: fixed #314936 a dictionnary issue on text node merging, which probably fixed #311267 too. Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard diff --git a/NEWS b/NEWS index d14cc77..4fa7c1c 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,20 @@ ChangeLog.html to the CVS at http://cvs.gnome.org/viewcvs/libxslt/ code base.Those are the public releases made: +1.1.15: Sep 04 2005: + - build fixes: Windows build cleanups and updates (Igor Zlatkovic), remove + jhbuild warnings + - bug fixes: negative number formatting (William Brack), number formatting + per mille definition (William Brack), XInclude default values (William), + text copy bugs (William), bug related to xmlXPathContext size, reuse + libxml2 memory management for text nodes, dictionnary text bug, forbid + variables in match (needs libxml2-2.6.21) + - improvements: EXSLT dyn:map (Mark Vakoc), + + - documentation: EXSLT date and time functions namespace in man (Jonathan + Wakely) + + 1.1.14: Apr 02 2005: - bug fixes: text node on stylesheet document without a dictionary (William Brack), more checking of XSLT syntax, calling xsltInit() multiple diff --git a/configure.in b/configure.in index 6045b89..22f7fe7 100644 --- a/configure.in +++ b/configure.in @@ -10,7 +10,7 @@ dnl libexslt is an extension dnl LIBXSLT_MAJOR_VERSION=1 LIBXSLT_MINOR_VERSION=1 -LIBXSLT_MICRO_VERSION=14 +LIBXSLT_MICRO_VERSION=15 PACKAGE=libxslt LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=8 diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa index 3749517..4d72429 100644 --- a/doc/libxslt.xsa +++ b/doc/libxslt.xsa @@ -8,25 +8,17 @@ libxslt - 1.1.13 - Mar 13 2005 + 1.1.14 + Apr 02 2005 http://xmlsoft.org/XSLT/ - - build fixes: 64bits cleanup (William Brack), python 2.4 test (William), - LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes - (Joel Reed), libgcrypt-devel requires for RPM spec. - - - bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template - should not change the current template rule (William Brack), evaluation - of global variables (William Brack), RVT's in XPath predicates (William), - namespace URI on template names (Mark Vakoc), stat() for Windows patch - (Aleksey Gurtovoy), pattern expression fixes (William Brack), out of - memory detection misses (William), parserOptions propagation (William), - exclude-result-prefixes fix (William), // patten fix (William). - - - extensions: module support (Joel Reed), dictionnary based speedups - trying to get rid of xmlStrEqual as much as possible. - - - documentation: added Wiki (Joel Reed) + - bug fixes: text node on stylesheet document without a dictionary + (William Brack), more checking of XSLT syntax, calling xsltInit() multiple + times, mode values interning raised by Mark Vakoc, bug in pattern + matching with ancestors, bug in patterna matching with cascading select, + xinclude and document() problem, build outside of source tree (Mike + Castle) + - improvement: added a --nodict mode to xsltproc to check problems for + docuemtns without dictionnaries diff --git a/doc/news.html b/doc/news.html index f0a8302..ab3e97c 100644 --- a/doc/news.html +++ b/doc/news.html @@ -9,7 +9,17 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } News
Action against software patentsGnome2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

News

Main Menu
Related links
API Indexes

The change log describes the recents commits -to the CVS code base.

Those are the public releases made:

1.1.14: Apr 02 2005

  • bug fixes: text node on stylesheet document without a dictionary +to the CVS code base.

    Those are the public releases made:

    1.1.15: Sep 04 2005

    • build fixes: Windows build cleanups and updates (Igor Zlatkovic), remove + jhbuild warnings
    • +
    • bug fixes: negative number formatting (William Brack), number formatting + per mille definition (William Brack), XInclude default values (William), + text copy bugs (William), bug related to xmlXPathContext size, reuse + libxml2 memory management for text nodes, dictionnary text bug, forbid + variables in match (needs libxml2-2.6.21)
    • +
    • improvements: EXSLT dyn:map (Mark Vakoc), +
    • documentation: EXSLT date and time functions namespace in man (Jonathan + Wakely)
    • +

    1.1.14: Apr 02 2005

    • bug fixes: text node on stylesheet document without a dictionary (William Brack), more checking of XSLT syntax, calling xsltInit() multiple times, mode values interning raised by Mark Vakoc, bug in pattern matching with ancestors, bug in patterna matching with cascading select, diff --git a/doc/xslt.html b/doc/xslt.html index a4583bc..1032246 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -297,6 +297,19 @@ to the CVS code base.

      Those are the public releases made:

      +

      1.1.15: Sep 04 2005

      +
        +
      • build fixes: Windows build cleanups and updates (Igor Zlatkovic), remove + jhbuild warnings
      • +
      • bug fixes: negative number formatting (William Brack), number formatting + per mille definition (William Brack), XInclude default values (William), + text copy bugs (William), bug related to xmlXPathContext size, reuse + libxml2 memory management for text nodes, dictionnary text bug, forbid + variables in match (needs libxml2-2.6.21)
      • +
      • improvements: EXSLT dyn:map (Mark Vakoc), +
      • documentation: EXSLT date and time functions namespace in man (Jonathan + Wakely)
      • +

      1.1.14: Apr 02 2005

      • bug fixes: text node on stylesheet document without a dictionary diff --git a/libxslt/pattern.c b/libxslt/pattern.c index 97d9a71..ed8e858 100644 --- a/libxslt/pattern.c +++ b/libxslt/pattern.c @@ -307,7 +307,6 @@ xsltCompMatchAdd(xsltParserContextPtr ctxt, xsltCompMatchPtr comp, xctxt = xmlXPathNewContext(ctxt->style->doc); else xctxt = xmlXPathNewContext(NULL); - memset(xctxt, 0, sizeof(xctxt)); #ifdef XML_XPATH_NOVAR xctxt->flags = XML_XPATH_NOVAR; #endif diff --git a/libxslt/xsltutils.c b/libxslt/xsltutils.c index ccfe282..5c7a4cf 100644 --- a/libxslt/xsltutils.c +++ b/libxslt/xsltutils.c @@ -1928,7 +1928,6 @@ xsltXPathCompile(xsltStylesheetPtr style, const xmlChar *str) { xctxt = xmlXPathNewContext(style->doc); else xctxt = xmlXPathNewContext(NULL); - memset(xctxt, 0, sizeof(xctxt)); if (style != NULL) xctxt->dict = style->dict; ret = xmlXPathCtxtCompile(xctxt, str); @@ -1940,6 +1939,7 @@ xsltXPathCompile(xsltStylesheetPtr style, const xmlChar *str) { return(ret); } + /************************************************************************ * * * Hooks for the debugger * diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h index fe0330c..a2ef7be 100644 --- a/libxslt/xsltwin32config.h +++ b/libxslt/xsltwin32config.h @@ -23,21 +23,21 @@ extern "C" { * * the version string like "1.2.3" */ -#define LIBXSLT_DOTTED_VERSION "1.1.14" +#define LIBXSLT_DOTTED_VERSION "1.1.15" /** * LIBXSLT_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXSLT_VERSION 10114 +#define LIBXSLT_VERSION 10115 /** * LIBXSLT_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXSLT_VERSION_STRING "10114" +#define LIBXSLT_VERSION_STRING "10115" /** * LIBXSLT_VERSION_EXTRA: -- 2.7.4