diff --git a/ChangeLog b/ChangeLog index 1db7cfb9..bb78002c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Mon Mar 18 20:45:27 CET 2002 Daniel Veillard + + * configure.in: preparing 1.0.14 + * doc/*: updated rebuilt + * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h: + implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed + with the Windows maintainers + Mon Mar 18 16:22:46 CET 2002 Daniel Veillard * python/Makefile.am python/generator.py python/libxslt.c diff --git a/configure.in b/configure.in index 53a59b63..838527fe 100644 --- a/configure.in +++ b/configure.in @@ -6,7 +6,7 @@ dnl libexslt is an extension dnl LIBXSLT_MAJOR_VERSION=1 LIBXSLT_MINOR_VERSION=0 -LIBXSLT_MICRO_VERSION=13 +LIBXSLT_MICRO_VERSION=14 PACKAGE=libxslt LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MINOR_VERSION=7 diff --git a/doc/news.html b/doc/news.html index 987dac8b..10dfb438 100644 --- a/doc/news.html +++ b/doc/news.html @@ -76,6 +76,13 @@ A:link, A:visited, A:active { text-decoration: underline }

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

+

1.0.14: Mar 18 2002

+
    +
  • Improvement in the XPath engine (libxml2-2.4.18)
  • +
  • Nasty bug fix related to exslt:node-set
  • +
  • Fixed the python Makefiles, cleanup of doc comments, Windows + portability fixes
  • +

1.0.13: Mar 8 2002

  • a number of bug fixes including "namespace node have no parents"
  • diff --git a/doc/xslt.html b/doc/xslt.html index 8f4284a1..24d2c81e 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -232,6 +232,14 @@ 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.14: Mar 18 2002

    +
      +
    • Improvement in the XPath engine (libxml2-2.4.18)
    • +
    • Nasty bug fix related to exslt:node-set
    • +
    • Fixed the python Makefiles, cleanup of doc comments, Windows + portability fixes
    • +
    +

    1.0.13: Mar 8 2002

    • a number of bug fixes including "namespace node have no parents"
    • diff --git a/libexslt/common.c b/libexslt/common.c index e759a28d..1fd59857 100644 --- a/libexslt/common.c +++ b/libexslt/common.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #if defined(WIN32) && !defined (__CYGWIN__) diff --git a/libexslt/date.c b/libexslt/date.c index 15ba3bac..b32b0913 100644 --- a/libexslt/date.c +++ b/libexslt/date.c @@ -15,6 +15,7 @@ * implement "other" date/time extension functions */ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #include diff --git a/libexslt/exslt.c b/libexslt/exslt.c index ebba86f0..9544cb32 100644 --- a/libexslt/exslt.c +++ b/libexslt/exslt.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #include diff --git a/libexslt/functions.c b/libexslt/functions.c index 9f92914c..f9fc7d27 100644 --- a/libexslt/functions.c +++ b/libexslt/functions.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #if defined(WIN32) && !defined (__CYGWIN__) diff --git a/libexslt/libexslt.h b/libexslt/libexslt.h index 0aa27153..9a65d9e9 100644 --- a/libexslt/libexslt.h +++ b/libexslt/libexslt.h @@ -9,8 +9,6 @@ #ifndef __XSLT_LIBEXSLT_H__ #define __XSLT_LIBEXSLT_H__ -#define IN_LIBEXSLT - #if defined(WIN32) && !defined (__CYGWIN__) #include #else diff --git a/libexslt/math.c b/libexslt/math.c index 3a307bc2..9aedd6bf 100644 --- a/libexslt/math.c +++ b/libexslt/math.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #if defined(WIN32) && !defined (__CYGWIN__) @@ -15,11 +16,11 @@ #include #include -#if HAVE_MATH_H +#ifdef HAVE_MATH_H #include #endif -#if HAVE_STDLIB_H +#ifdef HAVE_STDLIB_H #include #endif @@ -1043,7 +1044,7 @@ exsltMathRegister (void) { xsltRegisterExtModuleFunction ((const xmlChar *) "constant", EXSLT_MATH_NAMESPACE, exsltMathConstantFunction); -#if HAVE_STDLIB_H +#ifdef HAVE_STDLIB_H xsltRegisterExtModuleFunction ((const xmlChar *) "random", EXSLT_MATH_NAMESPACE, exsltMathRandomFunction); diff --git a/libexslt/saxon.c b/libexslt/saxon.c index c8016015..30ec5144 100644 --- a/libexslt/saxon.c +++ b/libexslt/saxon.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #if defined(WIN32) && !defined (__CYGWIN__) diff --git a/libexslt/sets.c b/libexslt/sets.c index b62a39d5..dfc807b2 100644 --- a/libexslt/sets.c +++ b/libexslt/sets.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #if defined(WIN32) && !defined (__CYGWIN__) diff --git a/libexslt/strings.c b/libexslt/strings.c index 40926635..908f877e 100644 --- a/libexslt/strings.c +++ b/libexslt/strings.c @@ -1,3 +1,4 @@ +#define IN_LIBEXSLT #include "libexslt/libexslt.h" #if defined(WIN32) && !defined (__CYGWIN__) diff --git a/libxslt/attributes.c b/libxslt/attributes.c index a103d1e1..d19e848e 100644 --- a/libxslt/attributes.c +++ b/libxslt/attributes.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/documents.c b/libxslt/documents.c index 86771af6..1eb46c85 100644 --- a/libxslt/documents.c +++ b/libxslt/documents.c @@ -6,6 +6,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/extensions.c b/libxslt/extensions.c index ba127cf9..cfd9d760 100644 --- a/libxslt/extensions.c +++ b/libxslt/extensions.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/extra.c b/libxslt/extra.c index eae261d0..de5964e5 100644 --- a/libxslt/extra.c +++ b/libxslt/extra.c @@ -10,6 +10,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/functions.c b/libxslt/functions.c index 1a00105c..f155f501 100644 --- a/libxslt/functions.c +++ b/libxslt/functions.c @@ -10,6 +10,7 @@ * Bjorn Reese for number formatting */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/imports.c b/libxslt/imports.c index 40827b28..6473b845 100644 --- a/libxslt/imports.c +++ b/libxslt/imports.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/keys.c b/libxslt/keys.c index 47d31ddd..6f830f62 100644 --- a/libxslt/keys.c +++ b/libxslt/keys.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/libxslt.h b/libxslt/libxslt.h index 0a51abc4..f3f57435 100644 --- a/libxslt/libxslt.h +++ b/libxslt/libxslt.h @@ -9,8 +9,6 @@ #ifndef __XSLT_LIBXSLT_H__ #define __XSLT_LIBXSLT_H__ -#define IN_LIBXSLT - #if defined(WIN32) && !defined (__CYGWIN__) #include #else diff --git a/libxslt/namespaces.c b/libxslt/namespaces.c index ee35b933..801c7849 100644 --- a/libxslt/namespaces.c +++ b/libxslt/namespaces.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/numbers.c b/libxslt/numbers.c index 6a17eb04..51d22c33 100644 --- a/libxslt/numbers.c +++ b/libxslt/numbers.c @@ -10,6 +10,7 @@ * Bjorn Reese */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/pattern.c b/libxslt/pattern.c index 1f45de59..177eae12 100644 --- a/libxslt/pattern.c +++ b/libxslt/pattern.c @@ -14,6 +14,7 @@ * TODO: detect [number] at compilation, optimize accordingly */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/preproc.c b/libxslt/preproc.c index 52f22a7f..6842e322 100644 --- a/libxslt/preproc.c +++ b/libxslt/preproc.c @@ -15,6 +15,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/templates.c b/libxslt/templates.c index 064394e5..221f6949 100644 --- a/libxslt/templates.c +++ b/libxslt/templates.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/transform.c b/libxslt/transform.c index 10d3b9c9..76851274 100644 --- a/libxslt/transform.c +++ b/libxslt/transform.c @@ -16,6 +16,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/variables.c b/libxslt/variables.c index 9c426879..e81e5fcf 100644 --- a/libxslt/variables.c +++ b/libxslt/variables.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/xslt.c b/libxslt/xslt.c index 3b87ae59..e053c4c9 100644 --- a/libxslt/xslt.c +++ b/libxslt/xslt.c @@ -13,6 +13,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/xsltutils.c b/libxslt/xsltutils.c index ca62e638..a35a2413 100644 --- a/libxslt/xsltutils.c +++ b/libxslt/xsltutils.c @@ -9,6 +9,7 @@ * daniel@veillard.com */ +#define IN_LIBXSLT #include "libxslt.h" #include diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h index 2f16aa7e..3020992c 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.13" +#define LIBXSLT_DOTTED_VERSION "1.0.14" /** * LIBXSLT_VERSION: * * the version number: 1.2.3 value is 1002003 */ -#define LIBXSLT_VERSION 10013 +#define LIBXSLT_VERSION 10014 /** * LIBXSLT_VERSION_STRING: * * the version number string, 1.2.3 value is "1002003" */ -#define LIBXSLT_VERSION_STRING "10013" +#define LIBXSLT_VERSION_STRING "10014" /** * WITH_XSLT_DEBUG: