preparing 1.0.14 updated rebuilt implemented the IN_LIBXSLT and
authorDaniel Veillard <veillard@src.gnome.org>
Mon, 18 Mar 2002 19:53:55 +0000 (19:53 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Mon, 18 Mar 2002 19:53:55 +0000 (19:53 +0000)
* 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
Daniel

31 files changed:
ChangeLog
configure.in
doc/news.html
doc/xslt.html
libexslt/common.c
libexslt/date.c
libexslt/exslt.c
libexslt/functions.c
libexslt/libexslt.h
libexslt/math.c
libexslt/saxon.c
libexslt/sets.c
libexslt/strings.c
libxslt/attributes.c
libxslt/documents.c
libxslt/extensions.c
libxslt/extra.c
libxslt/functions.c
libxslt/imports.c
libxslt/keys.c
libxslt/libxslt.h
libxslt/namespaces.c
libxslt/numbers.c
libxslt/pattern.c
libxslt/preproc.c
libxslt/templates.c
libxslt/transform.c
libxslt/variables.c
libxslt/xslt.c
libxslt/xsltutils.c
libxslt/xsltwin32config.h

index 1db7cfb..bb78002 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+       * 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 <daniel@veillard.com>
 
        * python/Makefile.am python/generator.py python/libxslt.c
index 53a59b6..838527f 100644 (file)
@@ -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
index 987dac8..10dfb43 100644 (file)
@@ -76,6 +76,13 @@ A:link, A:visited, A:active { text-decoration: underline }
 <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
 <h3>CVS only : check the <a href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
 for a really accurate description</h3>
+<h3>1.0.14: Mar 18 2002</h3>
+<ul>
+<li>Improvement in the XPath engine (libxml2-2.4.18)</li>
+<li>Nasty bug fix related to exslt:node-set</li>
+<li>Fixed the python Makefiles, cleanup of doc comments, Windows
+    portability fixes</li>
+</ul>
 <h3>1.0.13: Mar 8 2002</h3>
 <ul>
 <li>a number of bug fixes including &quot;namespace node have no parents&quot;</li>
index 8f4284a..24d2c81 100644 (file)
@@ -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</a> file
 for a really accurate description</h3>
 
+<h3>1.0.14: Mar 18 2002</h3>
+<ul>
+  <li>Improvement in the XPath engine (libxml2-2.4.18)</li>
+  <li>Nasty bug fix related to exslt:node-set</li>
+  <li>Fixed the python Makefiles, cleanup of doc comments, Windows
+    portability fixes</li>
+</ul>
+
 <h3>1.0.13: Mar 8 2002</h3>
 <ul>
   <li>a number of bug fixes including "namespace node have no parents"</li>
index e759a28..1fd5985 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #if defined(WIN32) && !defined (__CYGWIN__)
index 15ba3ba..b32b091 100644 (file)
@@ -15,6 +15,7 @@
  * implement "other" date/time extension functions
  */
 
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #include <stdlib.h>
index ebba86f..9544cb3 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #include <libxml/xmlversion.h>
index 9f92914..f9fc7d2 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #if defined(WIN32) && !defined (__CYGWIN__)
index 0aa2715..9a65d9e 100644 (file)
@@ -9,8 +9,6 @@
 #ifndef __XSLT_LIBEXSLT_H__
 #define __XSLT_LIBEXSLT_H__
 
-#define IN_LIBEXSLT
-
 #if defined(WIN32) && !defined (__CYGWIN__)
 #include <win32config.h>
 #else
index 3a307bc..9aedd6b 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #if defined(WIN32) && !defined (__CYGWIN__)
 #include <libxslt/xsltInternals.h>
 #include <libxslt/extensions.h>
 
-#if HAVE_MATH_H
+#ifdef HAVE_MATH_H
 #include <math.h>
 #endif
 
-#if HAVE_STDLIB_H
+#ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #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);
index c801601..30ec514 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #if defined(WIN32) && !defined (__CYGWIN__)
index b62a39d..dfc807b 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #if defined(WIN32) && !defined (__CYGWIN__)
index 4092663..908f877 100644 (file)
@@ -1,3 +1,4 @@
+#define IN_LIBEXSLT
 #include "libexslt/libexslt.h"
 
 #if defined(WIN32) && !defined (__CYGWIN__)
index a103d1e..d19e848 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 86771af..1eb46c8 100644 (file)
@@ -6,6 +6,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index ba127cf..cfd9d76 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index eae261d..de5964e 100644 (file)
@@ -10,6 +10,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 1a00105..f155f50 100644 (file)
@@ -10,6 +10,7 @@
  * Bjorn Reese <breese@users.sourceforge.net> for number formatting
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 40827b2..6473b84 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 47d31dd..6f830f6 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 0a51abc..f3f5743 100644 (file)
@@ -9,8 +9,6 @@
 #ifndef __XSLT_LIBXSLT_H__
 #define __XSLT_LIBXSLT_H__
 
-#define IN_LIBXSLT
-
 #if defined(WIN32) && !defined (__CYGWIN__)
 #include <win32config.h>
 #else
index ee35b93..801c784 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 6a17eb0..51d22c3 100644 (file)
@@ -10,6 +10,7 @@
  * Bjorn Reese <breese@users.sourceforge.net>
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <math.h>
index 1f45de5..177eae1 100644 (file)
@@ -14,6 +14,7 @@
  * TODO: detect [number] at compilation, optimize accordingly
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 52f22a7..6842e32 100644 (file)
@@ -15,6 +15,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 064394e..221f694 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 10d3b9c..7685127 100644 (file)
@@ -16,6 +16,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 9c42687..e81e5fc 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index 3b87ae5..e053c4c 100644 (file)
@@ -13,6 +13,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <string.h>
index ca62e63..a35a241 100644 (file)
@@ -9,6 +9,7 @@
  * daniel@veillard.com
  */
 
+#define IN_LIBXSLT
 #include "libxslt.h"
 
 #include <stdio.h>
index 2f16aa7..3020992 100644 (file)
@@ -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: