diff --git a/ChangeLog b/ChangeLog index 3d976f20..da845694 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sun May 4 17:41:23 CEST 2003 Daniel Veillard + + * NEWS configure.in : preparing release 1.0.30 + * doc/apibuild.py: backported a patch from libxml2 + * doc/*: updated and rebuilt the docs + Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h: diff --git a/NEWS b/NEWS index 19955bc6..482c808b 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,15 @@ http://cvs.gnome.org/lxr/source/libxslt/ChangeLog file for a really accurate description: +1.0.30: May 4 2003: + - Fixes and new APIs to handle Result Value Trees and avoid leaks + - Fixes for: EXSLT math pow() function (Charles Bozeman), global + parameter and global variables mismatch, a segfault on pattern + compilation errors, namespace copy in xsl:copy-of, python generator + problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor), + current node when templates applies to attributes + + 1.0.29: Apr 1 2003: - performance improvements especially for large flat documents - bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace diff --git a/configure.in b/configure.in index cee61fa1..25513155 100644 --- a/configure.in +++ b/configure.in @@ -6,11 +6,11 @@ dnl libexslt is an extension dnl LIBXSLT_MAJOR_VERSION=1 LIBXSLT_MINOR_VERSION=0 -LIBXSLT_MICRO_VERSION=29 +LIBXSLT_MICRO_VERSION=30 PACKAGE=libxslt LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=7 -LIBEXSLT_MICRO_VERSION=19 +LIBEXSLT_MICRO_VERSION=20 LIBXML_REQUIRED_VERSION=2.5.6 diff --git a/doc/apibuild.py b/doc/apibuild.py index 7f3158e1..58fe3a50 100755 --- a/doc/apibuild.py +++ b/doc/apibuild.py @@ -1216,7 +1216,7 @@ class CParser: self.index.add(self.name, self.filename, static, "function", d) token = self.token() - if token[0] == "sep" and token[1] == "{": + elif token[0] == "sep" and token[1] == "{": d = self.mergeFunctionComment(self.name, ((type, None), self.signature), static) self.index.add(self.name, self.filename, static, diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml index 9bb6aaed..3c16033c 100644 --- a/doc/libxslt-api.xml +++ b/doc/libxslt-api.xml @@ -189,6 +189,7 @@ + @@ -198,6 +199,7 @@ + @@ -211,6 +213,8 @@ + + @@ -743,7 +747,10 @@ informations are stored'/> - + + + @@ -1009,6 +1016,11 @@ informations are stored'/> + + Create a result value tree + + + Process an debug node @@ -1292,6 +1304,11 @@ informations are stored'/> + + Free all the registered result value tree of the transformation + + + Free up a security preference block @@ -1775,10 +1792,22 @@ informations are stored'/> + + Register the result value tree for destruction at the end of the processing + + + + Registers the test module + + Register the result value tree for destruction at the end of the context + + + + resolve the references between attribute sets. diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa index 3ccadefd..96e14edd 100644 --- a/doc/libxslt.xsa +++ b/doc/libxslt.xsa @@ -8,14 +8,15 @@ libxslt - 1.0.29 - Apr 1 2003 + 1.0.30 + May 4 2003 http://xmlsoft.org/XSLT/ - - performance improvements especially for large flat documents - - bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace - declarations with xsl:elements. - - portability: python and trio fixes (Albert Chin), python on Solaris - (Ben Phillips) + - Fixes and new APIs to handle Result Value Trees and avoid leaks + - Fixes for: EXSLT math pow() function (Charles Bozeman), global + parameter and global variables mismatch, a segfault on pattern + compilation errors, namespace copy in xsl:copy-of, python generator + problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor), + current node when templates applies to attributes diff --git a/doc/news.html b/doc/news.html index 9ade8d14..1b634b70 100644 --- a/doc/news.html +++ b/doc/news.html @@ -8,7 +8,13 @@ H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } News
Gnome2 LogoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for Gnome

News

Main Menu
Related links
API Indexes

CVS only : check the Changelog file -for a really accurate description

1.0.29: Apr 1 2003

  • performance improvements especially for large flat documents
  • +for a really accurate description

    1.0.30: May 4 2003

    • Fixes and new APIs to handle Result Value Trees and avoid leaks
    • +
    • Fixes for: EXSLT math pow() function (Charles Bozeman), global + parameter and global variables mismatch, a segfault on pattern + compilation errors, namespace copy in xsl:copy-of, python generator + problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor), + current node when templates applies to attributes
    • +

    1.0.29: Apr 1 2003

    • performance improvements especially for large flat documents
    • bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace declarations with xsl:elements.
    • portability: python and trio fixes (Albert Chin), python on Solaris diff --git a/doc/xslt.html b/doc/xslt.html index 52949fdb..f5cdbb2f 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -282,6 +282,16 @@ platform, get in touch with me to upload the package. I will keep them in the href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog file for a really accurate description +

      1.0.30: May 4 2003

      +
        +
      • Fixes and new APIs to handle Result Value Trees and avoid leaks
      • +
      • Fixes for: EXSLT math pow() function (Charles Bozeman), global + parameter and global variables mismatch, a segfault on pattern + compilation errors, namespace copy in xsl:copy-of, python generator + problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor), + current node when templates applies to attributes
      • +
      +

      1.0.29: Apr 1 2003

      • performance improvements especially for large flat documents
      • diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h index 386eb24c..a695fa44 100644 --- a/libxslt/xsltwin32config.h +++ b/libxslt/xsltwin32config.h @@ -21,21 +21,21 @@ extern "C" { * * the version string like "1.2.3" */ -#define LIBXSLT_DOTTED_VERSION "1.0.29" +#define LIBXSLT_DOTTED_VERSION "1.0.30" /** * LIBXSLT_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXSLT_VERSION 10029 +#define LIBXSLT_VERSION 10030 /** * LIBXSLT_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXSLT_VERSION_STRING "10029" +#define LIBXSLT_VERSION_STRING "10030" /** * WITH_XSLT_DEBUG: diff --git a/python/libxsltclass.txt b/python/libxsltclass.txt index 95d9d736..0c7b2ebc 100644 --- a/python/libxsltclass.txt +++ b/python/libxsltclass.txt @@ -134,6 +134,10 @@ Class transformCtxt() # functions from module xsltInternals allocateExtraCtxt() + createRVT() + freeRVTs() + registerPersistRVT() + registerTmpRVT() # functions from module xsltutils message()