From 1c14dc53028151c9c10c3cc46edda189fe549aca Mon Sep 17 00:00:00 2001
From: Daniel Veillard
Date: Wed, 10 Dec 2003 16:21:26 +0000
Subject: [PATCH] updated the docs, made release 1.1.1 Daniel
* configure.in NEWS doc/*: updated the docs, made release 1.1.1
Daniel
---
ChangeLog | 4 ++++
NEWS | 15 ++++++++++++++
configure.in | 4 ++--
doc/FAQ.html | 10 +++++-----
doc/bugs.html | 12 +++++------
doc/extensions.html | 20 +++++++++----------
doc/internals.html | 8 ++++----
doc/libxslt.xsa | 36 +++++++++++++--------------------
doc/news.html | 26 +++++++++++++++++-------
doc/python.html | 42 +++++++++++++++++++--------------------
doc/xslt.html | 16 +++++++++++++++
libxslt/xsltwin32config.h | 6 +++---
12 files changed, 119 insertions(+), 80 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index e2c9980f..713d0b33 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Dec 10 17:20:27 CET 2003 Daniel Veillard
+
+ * configure.in NEWS doc/*: updated the docs, made release 1.1.1
+
Wed Dec 10 16:13:38 CET 2003 Daniel Veillard
* configure.in: upp'ed the dependancy to libxml2-2.6.3
diff --git a/NEWS b/NEWS
index a3aada6d..2c864ca3 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,21 @@ http://cvs.gnome.org/lxr/source/libxslt/ChangeLog
file
for a really accurate description:
+1.1.1: Dec 10 2003:
+ - code cleanup (William Brack)
+ - Windows: Makefile improvements (Igor Zlatkovic)
+ - documentation improvements: William Brack, libexslt man page (Jonathan
+ Wakely)
+ - param in EXSLT functions (Shaun McCance)
+ - XSLT debugging improvements (Mark Vakoc)
+ - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
+ Brack), key selector parsing with | reported by Oleg Paraschenko,
+ xsl:element with computed namespaces (William Brack), xslt:import/include
+ recursion detection (William Brack), exslt:function used in keys (William
+ Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
+ entities handling when using XInclude.
+
+
1.1.0: Nov 4 2003:
- Removed DocBook SGML broken support
- fix xsl:key to work with PIs
diff --git a/configure.in b/configure.in
index 50e417a5..dcc47c68 100644
--- a/configure.in
+++ b/configure.in
@@ -6,11 +6,11 @@ dnl libexslt is an extension
dnl
LIBXSLT_MAJOR_VERSION=1
LIBXSLT_MINOR_VERSION=1
-LIBXSLT_MICRO_VERSION=0
+LIBXSLT_MICRO_VERSION=1
PACKAGE=libxslt
LIBEXSLT_MAJOR_VERSION=0
LIBEXSLT_MINOR_VERSION=8
-LIBEXSLT_MICRO_VERSION=0
+LIBEXSLT_MICRO_VERSION=1
LIBXML_REQUIRED_VERSION=2.6.3
diff --git a/doc/FAQ.html b/doc/FAQ.html
index 04ed5bbc..dbff4bac 100644
--- a/doc/FAQ.html
+++ b/doc/FAQ.html
@@ -24,15 +24,15 @@ A:link, A:visited, A:active { text-decoration: underline }
passing parameters on the xsltproc command line doesn't work
xsltproc --param test alpha foo.xsl foo.xml
- the param does not get passed and ends up as ""
+ the param does not get passed and ends up as ""
In a nutshell do a double escaping at the shell prompt:
- xsltproc --param test "'alpha'" foo.xsl foo.xml
- i.e. the string value is surrounded by " and ' then terminated by '
- and ". Libxslt interpret the parameter values as XPath expressions, so
+
xsltproc --param test "'alpha'" foo.xsl foo.xml
+ i.e. the string value is surrounded by " and ' then terminated by '
+ and ". Libxslt interpret the parameter values as XPath expressions, so
the string ->alpha
<- is intepreted as the node set
matching this string. You really want ->'alpha'
<- to
be passed to the processor. And to allow this you need to escape the
- quotes at the shell level using ->"'alpha'"
<- .
+ quotes at the shell level using ->"'alpha'"
<- .
or use
xsltproc --stringparam test alpha foo.xsl foo.xml
diff --git a/doc/bugs.html b/doc/bugs.html
index c8db77d0..d5cb01ba 100644
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -20,13 +20,13 @@ useful resources:- I strongly suggest to subscribe to Gallery of
XSLT Tricks provides non-standard use case of XSLT
- - And I suggest to buy Michael Kay "XSLT Programmer's Reference" book
+
- And I suggest to buy Michael Kay "XSLT Programmer's Reference" book
published by Wrox if you plan to work
seriously with XSLT in the future.
Well, bugs or missing features are always possible, and I will make a
point of fixing them in a timely fashion. The best way to report a bug is to
use the Gnome
-bug tracking database (make sure to use the "libxslt" module name). I
+bug tracking database (make sure to use the "libxslt" module name). I
look at reports there regularly and it's good to have a reminder when a bug
is still open. Be sure to specify that the bug is for the package libxslt.
For small problems you can try to get help on IRC, the #xml channel on
irc.gnome.org (port 6667) usually have a few person subscribed which may help
@@ -59,16 +59,16 @@ things really hard to track and in some cases I am not the best person to
answer a given question, ask on the list.
To be really clear about support:
- Support or help request MUST be sent to
the list or on bugzilla in case of problems, so that the Question
and Answers can be shared publicly. Failing to do so carries the implicit
- message "I want free support but I don't want to share the benefits with
- others" and is not welcome. I will automatically Carbon-Copy the
+ message "I want free support but I don't want to share the benefits with
+ others" and is not welcome. I will automatically Carbon-Copy the
xslt@gnome.org mailing list for any technical reply made about libxml2 or
libxslt.
- There is no garantee for support,
if your question remains unanswered after a week, repost it, making sure
you gave all the detail needed and the informations requested.
- Failing to provide informations as requested or double checking first
- for prior feedback also carries the implicit message "the time of the
- library maintainers is less valuable than my time" and might not be
+ for prior feedback also carries the implicit message "the time of the
+ library maintainers is less valuable than my time" and might not be
welcome.
Of course, bugs reports with a suggested patch for fixing them will
probably be processed faster.
If you're looking for help, a quick look at the list archive may actually
diff --git a/doc/extensions.html b/doc/extensions.html
index 6c72eeef..799f25db 100644
--- a/doc/extensions.html
+++ b/doc/extensions.html
@@ -37,11 +37,11 @@ two ways to extend an XSLT engine:
In both cases the extensions need to be associated to a new namespace,
i.e. an URI used as the name for the extension's namespace (there is no need
to have a resource there for this to work).
libxslt provides a few extensions itself, either in libxslt namespace
-"http://xmlsoft.org/XSLT/" or in other namespace for well known extensions
+"http://xmlsoft.org/XSLT/" or in other namespace for well known extensions
provided by other XSLT processors like Saxon, Xalan or XT.
Since extensions are bound to a namespace name, usually sets of extensions
coming from a given source are using the same namespace name defining in
practice a group of extensions providing elements, functions or both. From
-libxslt point of view those are considered as an "extension module", and most
+libxslt point of view those are considered as an "extension module", and most
of the APIs work at a module point of view.
Registration of new functions or elements are bound to the activation of
the module, this is currently done by declaring the namespace as an extension
by using the attribute extension-element-prefixes
on the
@@ -156,18 +156,18 @@ xsltExtFunctionTest(xmlXPathParserContextPtr ctxt, int nargs)
tctxt = xsltXPathGetTransformContext(ctxt);
if (tctxt == NULL) {
xsltGenericError(xsltGenericErrorContext,
- "xsltExtFunctionTest: failed to get the transformation context\n");
+ "xsltExtFunctionTest: failed to get the transformation context\n");
return;
}
data = xsltGetExtData(tctxt, (const xmlChar *) XSLT_DEFAULT_URL);
if (data == NULL) {
xsltGenericError(xsltGenericErrorContext,
- "xsltExtFunctionTest: failed to get module data\n");
+ "xsltExtFunctionTest: failed to get module data\n");
return;
}
#ifdef WITH_XSLT_DEBUG_FUNCTION
xsltGenericDebug(xsltGenericDebugContext,
- "libxslt:test() called with %d args\n", nargs);
+ "libxslt:test() called with %d args\n", nargs);
#endif
}
There is a single call to do this registration:
int xsltRegisterExtElement(xsltTransformContextPtr ctxt,
const xmlChar *name,
@@ -230,27 +230,27 @@ xsltExtElementTest(xsltTransformContextPtr ctxt, xmlNodePtr node,
if (ctxt == NULL) {
xsltGenericError(xsltGenericErrorContext,
- "xsltExtElementTest: no transformation context\n");
+ "xsltExtElementTest: no transformation context\n");
return;
}
if (node == NULL) {
xsltGenericError(xsltGenericErrorContext,
- "xsltExtElementTest: no current node\n");
+ "xsltExtElementTest: no current node\n");
return;
}
if (inst == NULL) {
xsltGenericError(xsltGenericErrorContext,
- "xsltExtElementTest: no instruction\n");
+ "xsltExtElementTest: no instruction\n");
return;
}
if (ctxt->insert == NULL) {
xsltGenericError(xsltGenericErrorContext,
- "xsltExtElementTest: no insertion point\n");
+ "xsltExtElementTest: no insertion point\n");
return;
}
comment =
xmlNewComment((const xmlChar *)
- "libxslt:test element test worked");
+ "libxslt:test element test worked");
xmlAddChild(ctxt->insert, comment);
}
When the XSLT processor ends a transformation, the shutdown function (if
it exists) of all the modules initialized are called.The
diff --git a/doc/internals.html b/doc/internals.html
index 3f050397..339420e5 100644
--- a/doc/internals.html
+++ b/doc/internals.html
@@ -61,7 +61,7 @@ indicates the kind of node it represents, the most common ones are:
For the XSLT processing, entity nodes should not be generated (i.e. they
should be replaced by their content). Most nodes also contains the following
-"navigation" informations:
- the containing document
+"navigation" informations:- the containing document
- the parent node
- the first children node
- the last children node
@@ -89,7 +89,7 @@ level:- parse the stylesheet and generate a DOM tree
- the input tree 4/ is not modified except the _private field which may
be used for labelling keys if used by the stylesheet
This is the second step described. It takes a stylesheet tree, and
-"compiles" it. This associates to each node a structure stored in the
+"compiles" it. This associates to each node a structure stored in the
_private field and containing information computed in the stylesheet:

One xsltStylesheet structure is generated per document parsed for the
stylesheet. XSLT documents allow includes and imports of other documents,
imports are stored in the imports list (hence keeping the
@@ -119,7 +119,7 @@ the match. As a result libxslt builds a relatively more complex set of
structures for the templates:

Let's describe a bit more closely what is built. First the xsltStylesheet
structure holds a pointer to the template hash table. All the XSLT patterns
compiled in this stylesheet are indexed by the value of the the target
-element (or attribute, pi ...) name, so when a element or an attribute "foo"
+element (or attribute, pi ...) name, so when a element or an attribute "foo"
needs to be processed the lookup is done using the name as a key.
Each of the patterns is compiled into an xsltCompMatch structure. It holds
the set of rules based on the tokenization of the pattern stored in reverse
order (matching is easier this way). It also holds some information about the
@@ -129,7 +129,7 @@ threaded computation, it's unclear that this is a big deal in practice.)
Predicate expressions are not compiled at this stage, they may be at run-time
if needed, but in this case they are compiled as full XPath expressions (the
use of some fixed predicate can probably be optimized, they are not yet).
The xsltCompMatch are then stored in the hash table, the clash list is
-itself sorted by priority of the template to implement "naturally" the XSLT
+itself sorted by priority of the template to implement "naturally" the XSLT
priority rules.
Associated to the compiled pattern is the xsltTemplate itself containing
the information required for the processing of the pattern including, of
course, a pointer to the list of elements used for building the pattern
diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa
index c03b2667..fc87ccca 100644
--- a/doc/libxslt.xsa
+++ b/doc/libxslt.xsa
@@ -8,29 +8,21 @@
libxslt
- 1.1.0
- Nov 4 2003
+ 1.1.1
+ Dec 10 2003
http://xmlsoft.org/XSLT/
- - Removed DocBook SGML broken support
- - fix xsl:key to work with PIs
- - Makefile and build improvement (Graham Wilson), build cleanup (William
- Brack), macro fix (Justin Fletcher), build outside of source tree (Roumen
- Petrov)
- - xsltproc option display fix (Alexey Efimov), --load-trace (Crutcher
- Dunnavant)
- - Python: never use stdout for error
- - extension memory error fix (Karl Eichwalder)
- - header path fixes (Steve Ball)
- - added saxon:line-number() to libexslt (Brett Kail)
- - Fix some tortuous template problems when using predicates (William
- Brack)
- - Debugger status patch (Kasimier Buchcik)
- - Use new libxml2-2.6.x APIs for faster processing
- - Make sure xsl:sort is empty
- - Fixed a bug in default processing of attributes
- - Removes the deprecated breakpoint library
- - detect invalid names on templates (William Brack)
- - fix exslt:document (and similar) base handling problem
+ - code cleanup (William Brack)
+ - Windows: Makefile improvements (Igor Zlatkovic)
+ - documentation improvements: William Brack, libexslt man page (Jonathan
+ Wakely)
+ - param in EXSLT functions (Shaun McCance)
+ - XSLT debugging improvements (Mark Vakoc)
+ - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
+ Brack), key selector parsing with | reported by Oleg Paraschenko,
+ xsl:element with computed namespaces (William Brack), xslt:import/include
+ recursion detection (William Brack), exslt:function used in keys (William
+ Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
+ entities handling when using XInclude.
diff --git a/doc/news.html b/doc/news.html
index 7e2b062e..bc20159f 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -8,7 +8,19 @@ H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
News |   | The XSLT C library for GnomeNews |
|
|
| CVS only : check the Changelog file
-for a really accurate description1.1.0: Nov 4 2003- Removed DocBook SGML broken support
+for a really accurate description1.1.1: Dec 10 2003- code cleanup (William Brack)
+ - Windows: Makefile improvements (Igor Zlatkovic)
+ - documentation improvements: William Brack, libexslt man page (Jonathan
+ Wakely)
+ - param in EXSLT functions (Shaun McCance)
+ - XSLT debugging improvements (Mark Vakoc)
+ - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
+ Brack), key selector parsing with | reported by Oleg Paraschenko,
+ xsl:element with computed namespaces (William Brack), xslt:import/include
+ recursion detection (William Brack), exslt:function used in keys (William
+ Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
+ entities handling when using XInclude.
+
1.1.0: Nov 4 2003- Removed DocBook SGML broken support
- fix xsl:key to work with PIs
- Makefile and build improvement (Graham Wilson), build cleanup (William
Brack), macro fix (Justin Fletcher), build outside of source tree (Roumen
@@ -80,7 +92,7 @@ for a really accurate description
1.1.0: Nov 4 2003- Removed
- fixed stack overflow in recursive global variable or params
- cleaned up Result Value Tree handling, and fixed a couple of old bugs
in the process
-
1.0.27: Feb 24 2003- bug fixes: spurious xmlns:nsX="" generation, serialization bug (in
+
1.0.27: Feb 24 2003- bug fixes: spurious xmlns:nsX="" generation, serialization bug (in
libxml2), a namespace copy problem, errors in the RPM spec prereqs
- Windows path canonicalization and document cache fix (Igor)
1.0.26: Feb 10 2003- Fixed 3 serious bugs in document() and stylesheet compilation which
@@ -120,7 +132,7 @@ for a really accurate description
1.1.0: Nov 4 2003- Removed
- Allowed per transformation error handler.
- Fixed a few bugs: node() semantic, URI escaping, media-type, attribute
lists
-
1.0.21: Sep 26 2002- Bug fixes: match="node()", date:difference() (Igor and Charlie
+
1.0.21: Sep 26 2002- Bug fixes: match="node()", date:difference() (Igor and Charlie
Bozeman), disable-output-escaping
- Python bindings: style.saveResultToString() from Ralf Mattes
- Logos from Marc Liyanage
@@ -139,7 +151,7 @@ for a really accurate description1.1.0: Nov 4 2003- Removed
- xsl:number fix: Richard Jinks
- xsl:format-numbers fix: Ken Neighbors
- document('') fix: bug pointed by Eric van der Vlist
- - xsl:message with terminate="yes" fixes: William Brack
+ - xsl:message with terminate="yes" fixes: William Brack
- xsl:sort order support added: Ken Neighbors
- a few other bug fixes, some of them requiring the latest version of
libxml2
@@ -170,7 +182,7 @@ for a really accurate description1.1.0: Nov 4 2003- Removed
- 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"
+
1.0.13: Mar 8 2002- a number of bug fixes including "namespace node have no parents"
- Improvement of the Python bindings
- Charles Bozeman provided fixes and regression tests for exslt date
functions.
@@ -207,7 +219,7 @@ for a really accurate description1.1.0: Nov 4 20031.0.7: Nov 10 2001- remove a compilation problem with LIBXSLT_PUBLIC
- Finishing the integration steps for Keith Isdale debugger
- - fixes the handling of indent="no" on HTML output
+ - fixes the handling of indent="no" on HTML output
- fixes on the configure script and RPM spec file
1.0.6: Oct 30 2001- bug fixes on number formatting (Thomas), date/time functions (Bruce
Miller)
@@ -352,7 +364,7 @@ for a really accurate description1.1.0: Nov 4 2003- Removed
- Still misses extension element/function/prefixes support. Support of
key() and document() is not complete
0.1.0: Feb 8 2001- first beta version, released at the same time as libxml2-2.3.0
- - lots of bug fixes, first "testing" version, but incomplete
+ - lots of bug fixes, first "testing" version, but incomplete
0.0.1: Jan 25 2001- first alpha version released at the same time as libxml2-2.2.12
- Framework in place, should work on simple examples, but far from being
feature complete
diff --git a/doc/python.html b/doc/python.html
index a9a9e1a7..63e407e2 100644
--- a/doc/python.html
+++ b/doc/python.html
@@ -18,7 +18,7 @@ or libxslt wrappers or bindings:The distribution includes a set of examples and regression tests for the
python bindings in the python/tests directory. Here are some
@@ -55,17 +55,17 @@ excepts from those tests: basic.py:This is a basic test of XSLT i
document, transforming the document and saving the result.
import libxml2
import libxslt
-styledoc = libxml2.parseFile("test.xsl")
+styledoc = libxml2.parseFile("test.xsl")
style = libxslt.parseStylesheetDoc(styledoc)
-doc = libxml2.parseFile("test.xml")
+doc = libxml2.parseFile("test.xml")
result = style.applyStylesheet(doc, None)
-style.saveResultToFilename("foo", result, 0)
+style.saveResultToFilename("foo", result, 0)
style.freeStylesheet()
doc.freeDoc()
result.freeDoc() The Python module is called libxslt, you will also need the libxml2 module
for the operations on XML trees. Let's have a look at the objects manipulated
in that example and how is the processing done: styledoc : is a libxml2 document tree. It is obtained by
- parsing the XML file "test.xsl" containing the stylesheet.
+ parsing the XML file "test.xsl" containing the stylesheet.
style : this is a precompiled stylesheet ready to be used
by the following transformations (note the plural form, multiple
transformations can resuse the same stylesheet).
@@ -78,7 +78,7 @@ in that example and how is the processing done:styledoc
stylesheet to the document. Note that some of the stylesheet informations
may be related to the serialization of that document and as in this
example a specific saveResultToFilename() method of the stylesheet should
- be used to save it to a file (in that case to "foo").
+ be used to save it to a file (in that case to "foo").
Also note the need to explicitely deallocate documents with freeDoc()
except for the stylesheet document which is freed when its compiled form is
garbage collected. extfunc.py:This one is a far more complex test. It shows how to modify the behaviour
@@ -104,9 +104,9 @@ def f(ctx, str):
return string.upper(str)
-libxslt.registerExtModuleFunction("foo", "http://example.com/foo", f) This code defines and register an extension function. Note that the
+libxslt.registerExtModuleFunction("foo", "http://example.com/foo", f) This code defines and register an extension function. Note that the
function can be bound to any name (foo) and how the binding is also
-associated to a namespace name "http://example.com/foo". From an XSLT point
+associated to a namespace name "http://example.com/foo". From an XSLT point
of view the function just returns an upper case version of the string passed
as a parameter. But the first part of the function also read some contextual
information from the current XSLT processing environement, in that case it
@@ -117,7 +117,7 @@ objects check the libray internals description.
The pctxt is actually an object from a class derived from the
libxml2.xpathParserContext() with just a couple more properties including the
possibility to look up the XSLT transformation context from the XPath
-context.
styledoc = libxml2.parseDoc("""
+context.styledoc = libxml2.parseDoc("""
<xsl:stylesheet version='1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
xmlns:foo='http://example.com/foo'
@@ -128,29 +128,29 @@ context.styledoc = libxml2.parseDoc("""
<article><xsl:value-of select='foo:foo($bar)'/></article>
</xsl:template>
</xsl:stylesheet>
-""") Here is a simple example of how to read an XML document from a python
+""") Here is a simple example of how to read an XML document from a python
string with libxml2. Note how this stylesheet: - Uses a global parameter
bar
- Reference the extension function f
- - how the Namespace name "http://example.com/foo" has to be bound to a
+
- how the Namespace name "http://example.com/foo" has to be bound to a
prefix
- how that prefix is excluded from the output
- how the function is called from the select
style = libxslt.parseStylesheetDoc(styledoc)
-doc = libxml2.parseDoc("<doc/>")
-result = style.applyStylesheet(doc, { "bar": "'success'" })
+doc = libxml2.parseDoc("<doc/>")
+result = style.applyStylesheet(doc, { "bar": "'success'" })
style.freeStylesheet()
doc.freeDoc() that part is identical, to the basic example except that the
transformation is passed a dictionnary of parameters. Note that the string
-passed "success" had to be quoted, otherwise it is interpreted as an XPath
-query for the childs of root named "success". root = result.children
-if root.name != "article":
- print "Unexpected root node name"
+passed "success" had to be quoted, otherwise it is interpreted as an XPath
+query for the childs of root named "success".root = result.children
+if root.name != "article":
+ print "Unexpected root node name"
sys.exit(1)
-if root.content != "SUCCESS":
- print "Unexpected root node content, extension function failed"
+if root.content != "SUCCESS":
+ print "Unexpected root node content, extension function failed"
sys.exit(1)
if nodeName != 'article':
- print "The function callback failed to access its context"
+ print "The function callback failed to access its context"
sys.exit(1)
result.freeDoc() That part just verifies that the transformation worked, that the parameter
diff --git a/doc/xslt.html b/doc/xslt.html
index 4a30c41a..4f38ad41 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -287,6 +287,22 @@ 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.1.1: Dec 10 2003
+
+ - code cleanup (William Brack)
+ - Windows: Makefile improvements (Igor Zlatkovic)
+ - documentation improvements: William Brack, libexslt man page (Jonathan
+ Wakely)
+ - param in EXSLT functions (Shaun McCance)
+ - XSLT debugging improvements (Mark Vakoc)
+ - bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
+ Brack), key selector parsing with | reported by Oleg Paraschenko,
+ xsl:element with computed namespaces (William Brack), xslt:import/include
+ recursion detection (William Brack), exslt:function used in keys (William
+ Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
+ entities handling when using XInclude.
+
+
1.1.0: Nov 4 2003
- Removed DocBook SGML broken support
diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h
index 23d49a9a..1de1b9c3 100644
--- a/libxslt/xsltwin32config.h
+++ b/libxslt/xsltwin32config.h
@@ -23,21 +23,21 @@ extern "C" {
*
* the version string like "1.2.3"
*/
-#define LIBXSLT_DOTTED_VERSION "1.1.0"
+#define LIBXSLT_DOTTED_VERSION "1.1.1"
/**
* LIBXSLT_VERSION:
*
* the version number: 1.2.3 value is 1002003
*/
-#define LIBXSLT_VERSION 10100
+#define LIBXSLT_VERSION 10101
/**
* LIBXSLT_VERSION_STRING:
*
* the version number string, 1.2.3 value is "1002003"
*/
-#define LIBXSLT_VERSION_STRING "10100"
+#define LIBXSLT_VERSION_STRING "10101"
/**
* WITH_XSLT_DEBUG:
|
|
|
|
|