From fb4ce1d2f2ef62ba1b99ffdd56bd368e743c6a24 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Fri, 12 Sep 2003 12:22:54 +0000 Subject: [PATCH] preparing release libxslt-1.0.33 updated and rebuilt the docs small fixes * configure.in: preparing release libxslt-1.0.33 * doc/*: updated and rebuilt the docs * doc/apibuild.py: small fixes for new tokens Daniel --- ChangeLog | 6 ++++++ NEWS | 14 ++++++++++++++ configure.in | 4 ++-- doc/apibuild.py | 14 +++++++++++++- doc/docbook.html | 6 +++--- doc/libexslt-api.xml | 17 +++++++++++++++++ doc/libxslt-api.xml | 30 ++++++++++++++++++++++++++---- doc/libxslt.xsa | 20 +++----------------- doc/news.html | 13 ++++++++++++- doc/xslt.html | 21 +++++++++++++++++++-- libxslt/xsltwin32config.h | 6 +++--- 11 files changed, 118 insertions(+), 33 deletions(-) diff --git a/ChangeLog b/ChangeLog index b44e8078..1830a36e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard + + * configure.in: preparing release libxslt-1.0.33 + * doc/*: updated and rebuilt the docs + * doc/apibuild.py: small fixes for new tokens + Wed Sep 10 23:32:42 PDT 2003 William Brack * transform.c: enhanced previous fix to bug #120684, using diff --git a/NEWS b/NEWS index 3ec3d42b..397695b0 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,20 @@ http://cvs.gnome.org/lxr/source/libxslt/ChangeLog file for a really accurate description: +1.0.33: Sep 12 2003: + This is a bugfix only release - error message missing argument (William Brack) + - mode not cascaded in template fallbacks (William Brack) + - catch redefinition of parameter/variables (William Brack) + - multiple keys with same namespace name (William Brack) + - patch for compilation using MingW on Windows (Mikhail Grushinskiy) + - header export macros for Windows (Igor Zlatkovic) + - cdata-section-elements handling of namespaced names + - compilation without libxml2 XPointer support (Mark Vadoc) + - apply-templates crash (William Brack) + - bug with imported templates (William Brack) + - imported attribute-sets merging bug (DocBook) (William Brack) + + 1.0.32: Aug 9 2003: - bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT function (William Brack), RVT for globals (William Brack), EXSLT date diff --git a/configure.in b/configure.in index aea19a9f..651fadcb 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=32 +LIBXSLT_MICRO_VERSION=33 PACKAGE=libxslt LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=7 -LIBEXSLT_MICRO_VERSION=21 +LIBEXSLT_MICRO_VERSION=22 LIBXML_REQUIRED_VERSION=2.5.6 diff --git a/doc/apibuild.py b/doc/apibuild.py index 58fe3a50..cf803839 100755 --- a/doc/apibuild.py +++ b/doc/apibuild.py @@ -11,6 +11,8 @@ import sys import string import glob +debug=0 + def escape(raw): raw = string.replace(raw, '&', '&') raw = string.replace(raw, '<', '<') @@ -224,6 +226,15 @@ ignored_files = { ignored_words = { "WINAPI": (0, "Windows keyword"), "LIBXML_DLL_IMPORT": (0, "Special macro to flag external keywords"), + "XMLPUBVAR": (0, "Special macro for extern vars for win32"), + "XSLTPUBVAR": (0, "Special macro for extern vars for win32"), + "EXSLTPUBVAR": (0, "Special macro for extern vars for win32"), + "XMLPUBFUN": (0, "Special macro for extern funcs for win32"), + "XSLTPUBFUN": (0, "Special macro for extern funcs for win32"), + "EXSLTPUBFUN": (0, "Special macro for extern funcs for win32"), + "XMLCALL": (0, "Special macro for win32 calls"), + "XSLTCALL": (0, "Special macro for win32 calls"), + "EXSLTCALL": (0, "Special macro for win32 calls"), "__declspec": (3, "Windows keyword"), "ATTRIBUTE_UNUSED": (0, "macro keyword"), "LIBEXSLT_PUBLIC": (0, "macro keyword"), @@ -727,7 +738,8 @@ class CParser: token = self.lexer.token() continue else: - #print "=> ", token + if debug: + print "=> ", token return token return None diff --git a/doc/docbook.html b/doc/docbook.html index 1366a616..b2925ba4 100644 --- a/doc/docbook.html +++ b/doc/docbook.html @@ -18,9 +18,9 @@ few pointers and informations which may be helpful:

  • The DocBook Open Repository contains a lot of informations about DocBook
  • -
  • Bob Stayton provides a lot of - resources and consulting services around DocBook. -
  • Here is a shell script to generate +
  • Bob Stayton provides a lot of + resources and consulting services around DocBook.
  • +
  • Here is a shell script to generate XML Catalogs for DocBook 4.1.2 . If it can write to the /etc/xml/ directory, it will set-up /etc/xml/catalog and /etc/xml/docbook based on the resources found on the system. Otherwise it will just create diff --git a/doc/libexslt-api.xml b/doc/libexslt-api.xml index 6c5369b8..c85c6a58 100644 --- a/doc/libexslt-api.xml +++ b/doc/libexslt-api.xml @@ -1,6 +1,13 @@ + + + + + + + @@ -26,6 +33,12 @@ + + + + + + Namespace for EXSLT common functions @@ -47,9 +60,13 @@ Namespace for EXSLT strings functions + + Namespace for SAXON extensions functions + + diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml index 660dcb58..2772c5a2 100644 --- a/doc/libxslt-api.xml +++ b/doc/libxslt-api.xml @@ -55,6 +55,13 @@ + + + + + + + @@ -328,7 +335,6 @@ - @@ -372,6 +378,7 @@ + @@ -394,8 +401,13 @@ Check that a node is a 'real' one: document, element, text or attribute. - - Macro used on Windows to tag public identifiers from shared libraries. + + + + + + + The XSLT "vendor" URL for this processor. @@ -466,6 +478,8 @@ This is James Clark's XT processor namespace for extensions. + + @@ -565,7 +579,8 @@ - + @@ -1588,6 +1603,13 @@ informations are stored'/> + + This is a hashtable scanner function to normalize the compiled steps of an imported stylesheet. + + + + + Process the xslt number node on the source node diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa index 5b84b78b..f407470b 100644 --- a/doc/libxslt.xsa +++ b/doc/libxslt.xsa @@ -8,23 +8,9 @@ libxslt - 1.0.32 - Aug 9 2003 + 1.0.33 + Sep 12 2003 http://xmlsoft.org/XSLT/ - - bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT - function (William Brack), RVT for globals (William Brack), EXSLT date - (William Brack), - speed of large text output, xsl:copy with attributes, strip-space and - namespaces prefix, fix for --path xsltproc option, EXST:tokenize (Shaun - McCance), EXSLT:seconds (William Brack), sort with multiple keys (William - Brack), checking of { and } for attribute value templates (William - Brack) - - - Python bindings for extension elements (Sean Treadway) - - EXSLT:split added (Shaun McCance) - - portability fixes for HP-UX/Solaris/IRIX (William Brack) - - doc cleanup - - + This is a bugfix only release diff --git a/doc/news.html b/doc/news.html index 8e6ede5f..801ec54a 100644 --- a/doc/news.html +++ b/doc/news.html @@ -8,7 +8,18 @@ H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } News
    Action against software patentsGnome2 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.32: Aug 9 2003

    • bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT +for a really accurate description

      1.0.33: Sep 12 2003

      This is a bugfix only release

      • error message missing argument (William Brack)
      • +
      • mode not cascaded in template fallbacks (William Brack)
      • +
      • catch redefinition of parameter/variables (William Brack)
      • +
      • multiple keys with same namespace name (William Brack)
      • +
      • patch for compilation using MingW on Windows (Mikhail Grushinskiy)
      • +
      • header export macros for Windows (Igor Zlatkovic)
      • +
      • cdata-section-elements handling of namespaced names
      • +
      • compilation without libxml2 XPointer support (Mark Vadoc)
      • +
      • apply-templates crash (William Brack)
      • +
      • bug with imported templates (William Brack)
      • +
      • imported attribute-sets merging bug (DocBook) (William Brack)
      • +

      1.0.32: Aug 9 2003

      • bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT function (William Brack), RVT for globals (William Brack), EXSLT date (William Brack),

        speed of large text output, xsl:copy with attributes, strip-space and diff --git a/doc/xslt.html b/doc/xslt.html index c00e8da6..db2f98cd 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -282,6 +282,23 @@ 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.33: Sep 12 2003

        + +

        This is a bugfix only release

        +
          +
        • error message missing argument (William Brack)
        • +
        • mode not cascaded in template fallbacks (William Brack)
        • +
        • catch redefinition of parameter/variables (William Brack)
        • +
        • multiple keys with same namespace name (William Brack)
        • +
        • patch for compilation using MingW on Windows (Mikhail Grushinskiy)
        • +
        • header export macros for Windows (Igor Zlatkovic)
        • +
        • cdata-section-elements handling of namespaced names
        • +
        • compilation without libxml2 XPointer support (Mark Vadoc)
        • +
        • apply-templates crash (William Brack)
        • +
        • bug with imported templates (William Brack)
        • +
        • imported attribute-sets merging bug (DocBook) (William Brack)
        • +
        +

        1.0.32: Aug 9 2003

        • bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT @@ -846,8 +863,8 @@ few pointers and informations which may be helpful:

        • DocBook Open Repository contains a lot of informations about DocBook
        • -
        • Bob Stayton provides a lot of - resources and consulting services around DocBook. +
        • Bob Stayton provides a lot of + resources and consulting services around DocBook.
        • Here is a shell script to generate XML Catalogs for DocBook 4.1.2 . If it can write to the /etc/xml/ directory, it will set-up /etc/xml/catalog and /etc/xml/docbook based on diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h index 0b70288f..71e35f78 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.32" +#define LIBXSLT_DOTTED_VERSION "1.0.33" /** * LIBXSLT_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXSLT_VERSION 10032 +#define LIBXSLT_VERSION 10033 /** * LIBXSLT_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXSLT_VERSION_STRING "10032" +#define LIBXSLT_VERSION_STRING "10033" /** * WITH_XSLT_DEBUG: