diff --git a/ChangeLog b/ChangeLog
index b3ad0d686d07b559675fb012a35d6d7a29b92491_Q2hhbmdlTG9n..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_Q2hhbmdlTG9n 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
+
+	* configure.in: preparing release 2.0.24
+	* libxslt.spec.in: small update
+	* doc/*: updated the news, rebuilt the APIs descriptions
+
 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
 
 	* libxslt/functions.c: fixed #101502 by applying and cleaning up
diff --git a/configure.in b/configure.in
index b3ad0d686d07b559675fb012a35d6d7a29b92491_Y29uZmlndXJlLmlu..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_Y29uZmlndXJlLmlu 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@
 dnl
 LIBXSLT_MAJOR_VERSION=1
 LIBXSLT_MINOR_VERSION=0
-LIBXSLT_MICRO_VERSION=23
+LIBXSLT_MICRO_VERSION=24
 PACKAGE=libxslt
 LIBEXSLT_MAJOR_VERSION=0
 LIBEXSLT_MINOR_VERSION=7
@@ -10,7 +10,7 @@
 PACKAGE=libxslt
 LIBEXSLT_MAJOR_VERSION=0
 LIBEXSLT_MINOR_VERSION=7
-LIBEXSLT_MICRO_VERSION=14
+LIBEXSLT_MICRO_VERSION=15
 LIBXML_REQUIRED_VERSION=2.4.25
 
 
diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml
index b3ad0d686d07b559675fb012a35d6d7a29b92491_ZG9jL2xpYnhzbHQtYXBpLnhtbA==..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_ZG9jL2xpYnhzbHQtYXBpLnhtbA== 100644
--- a/doc/libxslt-api.xml
+++ b/doc/libxslt-api.xml
@@ -207,6 +207,7 @@
      <exports symbol='xsltOutputType'/>
      <exports symbol='xsltParseStylesheetDoc'/>
      <exports symbol='xsltParseStylesheetFile'/>
+     <exports symbol='xsltParseStylesheetImportedDoc'/>
      <exports symbol='xsltParseStylesheetOutput'/>
      <exports symbol='xsltParseStylesheetProcess'/>
      <exports symbol='xsltParseTemplateContent'/>
@@ -1604,6 +1605,11 @@
       <arg name='style' type='xsltStylesheetPtr' info='the XSLT stylesheet'/>
       <arg name='cur' type='xmlNodePtr' info='the import element'/>
     </function>
+    <function name='xsltParseStylesheetImportedDoc' file='xsltInternals'>
+      <info>parse an XSLT stylesheet building the associated structures except the processing not needed for imported documents.</info>
+      <return type='xsltStylesheetPtr' info='a new XSLT stylesheet structure.'/>
+      <arg name='doc' type='xmlDocPtr' info='and xmlDoc parsed XML'/>
+    </function>
     <function name='xsltParseStylesheetInclude' file='imports'>
       <info>parse an XSLT stylesheet include element</info>
       <return type='int' info='0 in case of success -1 in case of failure'/>
diff --git a/doc/news.html b/doc/news.html
index b3ad0d686d07b559675fb012a35d6d7a29b92491_ZG9jL25ld3MuaHRtbA==..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_ZG9jL25ld3MuaHRtbA== 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -83,6 +83,25 @@
 <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.24: Jan 14 2003</h3>
+<ul>
+<li>bug fixes: imported global varables, python bindings (St�phane Bidoul),
+    EXSLT memory leak (Charles Bozeman), namespace generation on
+    xsl:attribute, space handling with imports (Daniel Stodden),
+    extension-element-prefixes (Josh Parsons), comments within xsl:text (Matt
+    Sergeant), superfluous xmlns generation, XInclude related bug for
+    numbering, EXSLT strings (Alexey Efimov), attribute-sets computation on
+    imports, extension module init and shutdown callbacks not called</li>
+  <li>HP-UX portability (Alexey Efimov), Windows makefiles (Igor and Stephane
+    Bidoul), VMS makefile updates (Craig A. Berry)</li>
+  <li>adds xsltGetProfileInformation() (Michael Rothwell)</li>
+  <li>fix the API generation scripts</li>
+  <li>API to provide the sorting routines (Richard Jinks)</li>
+  <li>added XML description of the EXSLT API</li>
+  <li>added ESXLT URI (un)escaping (J�rg Walter)</li>
+  <li>Some memory leaks have been found and fixed</li>
+  <li>document() now support fragment identifiers in URIs</li>
+</ul>
 <h3>1.0.23: Nov 17 2002</h3>
 <ul>
 <li>Windows build cleanup (Igor)</li>
diff --git a/doc/xslt.html b/doc/xslt.html
index b3ad0d686d07b559675fb012a35d6d7a29b92491_ZG9jL3hzbHQuaHRtbA==..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_ZG9jL3hzbHQuaHRtbA== 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -260,6 +260,26 @@
 href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
 for a really accurate description</h3>
 
+<h3>1.0.24: Jan 14 2003</h3>
+<ul>
+  <li>bug fixes: imported global varables, python bindings (St�phane Bidoul),
+    EXSLT memory leak (Charles Bozeman), namespace generation on
+    xsl:attribute, space handling with imports (Daniel Stodden),
+    extension-element-prefixes (Josh Parsons), comments within xsl:text (Matt
+    Sergeant), superfluous xmlns generation, XInclude related bug for
+    numbering, EXSLT strings (Alexey Efimov), attribute-sets computation on
+    imports, extension module init and shutdown callbacks not called</li>
+  <li>HP-UX portability (Alexey Efimov), Windows makefiles (Igor and Stephane
+    Bidoul), VMS makefile updates (Craig A. Berry)</li>
+  <li>adds xsltGetProfileInformation() (Michael Rothwell)</li>
+  <li>fix the API generation scripts</li>
+  <li>API to provide the sorting routines (Richard Jinks)</li>
+  <li>added XML description of the EXSLT API</li>
+  <li>added ESXLT URI (un)escaping (J�rg Walter)</li>
+  <li>Some memory leaks have been found and fixed</li>
+  <li>document() now support fragment identifiers in URIs</li>
+</ul>
+
 <h3>1.0.23: Nov 17 2002</h3>
 <ul>
   <li>Windows build cleanup (Igor)</li>
diff --git a/libxslt.spec.in b/libxslt.spec.in
index b3ad0d686d07b559675fb012a35d6d7a29b92491_bGlieHNsdC5zcGVjLmlu..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_bGlieHNsdC5zcGVjLmlu 100644
--- a/libxslt.spec.in
+++ b/libxslt.spec.in
@@ -103,6 +103,7 @@
 
 %doc AUTHORS ChangeLog NEWS README Copyright TODO FEATURES
 %doc doc/libxslt-api.xml
+%doc doc/libexslt-api.xml
 %doc %{_mandir}/man4/libxslt.4*
 %doc %{_mandir}/man4/libexslt.4*
 %{_libdir}/lib*.so
diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h
index b3ad0d686d07b559675fb012a35d6d7a29b92491_bGlieHNsdC94c2x0d2luMzJjb25maWcuaA==..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_bGlieHNsdC94c2x0d2luMzJjb25maWcuaA== 100644
--- a/libxslt/xsltwin32config.h
+++ b/libxslt/xsltwin32config.h
@@ -21,10 +21,10 @@
  *
  * the version string like "1.2.3"
  */
-#define LIBXSLT_DOTTED_VERSION "1.0.23"
+#define LIBXSLT_DOTTED_VERSION "1.0.24"
 
 /**
  * LIBXSLT_VERSION:
  *
  * the version number: 1.2.3 value is 1002003
  */
@@ -25,13 +25,13 @@
 
 /**
  * LIBXSLT_VERSION:
  *
  * the version number: 1.2.3 value is 1002003
  */
-#define LIBXSLT_VERSION 10023
+#define LIBXSLT_VERSION 10024
 
 /**
  * LIBXSLT_VERSION_STRING:
  *
  * the version number string, 1.2.3 value is "1002003"
  */
@@ -32,10 +32,10 @@
 
 /**
  * LIBXSLT_VERSION_STRING:
  *
  * the version number string, 1.2.3 value is "1002003"
  */
-#define LIBXSLT_VERSION_STRING "10023"
+#define LIBXSLT_VERSION_STRING "10024"
 
 /**
  * WITH_XSLT_DEBUG:
diff --git a/python/libxsltclass.txt b/python/libxsltclass.txt
index b3ad0d686d07b559675fb012a35d6d7a29b92491_cHl0aG9uL2xpYnhzbHRjbGFzcy50eHQ=..7e2bc686c170cecb68c4b76a2c3e12c1577b72e0_cHl0aG9uL2xpYnhzbHRjbGFzcy50eHQ= 100644
--- a/python/libxsltclass.txt
+++ b/python/libxsltclass.txt
@@ -35,6 +35,7 @@
 newStylesheet()
 parseStylesheetDoc()
 parseStylesheetFile()
+parseStylesheetImportedDoc()
 
 # functions from module xsltutils
 calibrateAdjust()