CVS only : check the Changelog file
for a really accurate description
+1.0.19: July 6 2002
+
+- EXSLT: dynamic functions and date support bug fixes (Mark Vakoc)
+- 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:sort order support added: Ken Neighbors
+- a few other bug fixes, some of them requiring the latest version of
+ libxml2
+
1.0.18: May 27 2002
- a number of bug fixes: attributes, extra namespace declarations
(DocBook), xsl:include crash (Igor), documentation (Christian Cornelssen,
Charles Bozeman and Geert Kloosterman), element-available (Richard
- Jinks)
- - xsltproc can now list teh registered extensions thanks to Mark
+ Jinks)
+- xsltproc can now list teh registered extensions thanks to Mark
Vakoc
- - there is a new API to save directly to a string
+
- there is a new API to save directly to a string
xsltSaveResultToString() by Morus Walter
- - specific error registration function for the python API
+- specific error registration function for the python API
1.0.17: April 29 2002
- cleanup in code, XSLT debugger support and Makefiles for Windows by
Igor
- - a C++ portability fix by Mark Vakoc
- - EXSLT date improvement and regression tests by Charles Bozeman
- - attempt to fix a bug in xsltProcessUserParamInternal
+- a C++ portability fix by Mark Vakoc
+- EXSLT date improvement and regression tests by Charles Bozeman
+- attempt to fix a bug in xsltProcessUserParamInternal
1.0.16: April 15 2002
- Bug fixes: strip-space, URL in HTML output, error when xsltproc can't
save
- - portability fixes: OSF/1, IEEE on alphas, Windows, Python bindings
+- portability fixes: OSF/1, IEEE on alphas, Windows, Python bindings
1.0.15: Mar 25 2002
- Bugfixes: XPath, python Makefile, recursive attribute sets, @foo[..]
templates
- - Debug of memory alocation with valgind
- - serious profiling leading to significant improvement for DocBook
+
- Debug of memory alocation with valgind
+- serious profiling leading to significant improvement for DocBook
processing
- - revamp of the Windows build
+- revamp of the Windows build
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
+
- 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"
- - Improvement of the Python bindings
- - Charles Bozeman provided fixes and regression tests for exslt date
+
- Improvement of the Python bindings
+- Charles Bozeman provided fixes and regression tests for exslt date
functions.
1.0.12: Feb 11 2002
- Fixed the makefiles especially the python module ones
- - half a dozen bugs fixes including 2 old ones
+- half a dozen bugs fixes including 2 old ones
1.0.11: Feb 8 2002
- Change of Licence to the MIT
Licence
- - Added a beta version of the Python bindings, including support to
+
- Added a beta version of the Python bindings, including support to
extend the engine with functions written in Python
- - A number of bug fixes
- - Charlie Bozeman provided more EXSLT functions
- - Portability fixes
+- A number of bug fixes
+- Charlie Bozeman provided more EXSLT functions
+- Portability fixes
1.0.10: Jan 14 2002
- Windows fixes for Win32 from Igor
- - Fixed the Solaris compilation trouble (Albert)
- - Documentation changes and updates: John Fleck
- - Added a stringparam option to avoid escaping hell at the shell
+
- Fixed the Solaris compilation trouble (Albert)
+- Documentation changes and updates: John Fleck
+- Added a stringparam option to avoid escaping hell at the shell
level
- - A few bug fixes
+- A few bug fixes
1.0.9: Dec 7 2001
- Makefile patches from Peter Williams
- - attempt to fix the compilation problem associated to prelinking
- - obsoleted libxsltbreakpoint now deprecated and frozen to 1.0.8 API
- - xsltproc return codes are now significant, John Fleck updated the
+
- attempt to fix the compilation problem associated to prelinking
+- obsoleted libxsltbreakpoint now deprecated and frozen to 1.0.8 API
+- xsltproc return codes are now significant, John Fleck updated the
documentation
- - patch to allow as much as 40 steps in patterns (Marc Tardif), should be
+
- patch to allow as much as 40 steps in patterns (Marc Tardif), should be
made dynamic really
- - fixed a bug raised by Nik Clayton when using doctypes with HTML
+
- fixed a bug raised by Nik Clayton when using doctypes with HTML
output
- - patches from Keith Isdale to interface with xsltdebugger
+- patches from Keith Isdale to interface with xsltdebugger
1.0.8: Nov 26 2001
- fixed an annoying header problem, removed a few bugs and some code
cleanup
- - patches for Windows and update of Windows Makefiles by Igor
- - OpenVMS port instructions from John A Fotheringham
- - fixed some Makefiles annoyance and libraries prelinking
+
- patches for Windows and update of Windows Makefiles by Igor
+- OpenVMS port instructions from John A Fotheringham
+- fixed some Makefiles annoyance and libraries prelinking
informations
1.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 on the configure script and RPM spec file
+- Finishing the integration steps for Keith Isdale debugger
+- 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)
- - update of the Windows Makefiles (Igor)
- - fixed DOCTYPE generation rules for HTML output (me)
+- update of the Windows Makefiles (Igor)
+- fixed DOCTYPE generation rules for HTML output (me)
1.0.5: Oct 10 2001
- some portability fixes, including Windows makefile updates from
Igor
- - fixed a dozen bugs on XSLT and EXSLT (me and Thomas Broyer)
- - support for Saxon's evaluate and expressions extensions added (initial
+
- fixed a dozen bugs on XSLT and EXSLT (me and Thomas Broyer)
+- support for Saxon's evaluate and expressions extensions added (initial
contribution from Darren Graves)
- - better handling of XPath evaluation errors
+- better handling of XPath evaluation errors
1.0.4: Sep 12 2001
- Documentation updates from John fleck
- - bug fixes (DocBook FO generation should be fixed) and portability
+
- bug fixes (DocBook FO generation should be fixed) and portability
improvements
- - Thomas Broyer improved the existing EXSLT support and added String,
+
- Thomas Broyer improved the existing EXSLT support and added String,
Time and Date core functions support
1.0.3: Aug 23 2001
- XML Catalog support see the doc
- - New NaN/Infinity floating point code
- - A few bug fixes
+- New NaN/Infinity floating point code
+- A few bug fixes
1.0.2: Aug 15 2001
- lot of bug fixes, increased the testsuite
- - a large chunk of EXSLT is implemented
- - improvements on the extension framework
- - documentation improvements
- - Windows MSC projects files should be up-to-date
- - handle attributes inherited from the DTD by default
+- a large chunk of EXSLT is implemented
+- improvements on the extension framework
+- documentation improvements
+- Windows MSC projects files should be up-to-date
+- handle attributes inherited from the DTD by default
1.0.1: July 24 2001
- initial EXSLT framework
- - better error reporting
- - fixed the profiler on Windows
- - bug fixes
+- better error reporting
+- fixed the profiler on Windows
+- bug fixes
1.0.0: July 10 2001
0.14.0: July 5 2001
- lot of bug fixes, and code cleanup
- - completion of the little XSLT-1.0 features left unimplemented
- - Added and implemented the extension API suggested by Thomas Broyer
- - the Windows MSC environment should be complete
- - tested and optimized with a really large document (DocBook Definitive
+
- completion of the little XSLT-1.0 features left unimplemented
+- Added and implemented the extension API suggested by Thomas Broyer
+- the Windows MSC environment should be complete
+- tested and optimized with a really large document (DocBook Definitive
Guide) libxml/libxslt should really be faster on serious workloads
0.13.0: June 26 2001
- lots of cleanups
- - fixed a C++ compilation problem
- - couple of fixes to xsltSaveTo()
- - try to fix Docbook-xslt-1.4 and chunking, updated the regression test
+
- fixed a C++ compilation problem
+- couple of fixes to xsltSaveTo()
+- try to fix Docbook-xslt-1.4 and chunking, updated the regression test
with them
- - fixed pattern compilation and priorities problems
- - Patches for Windows and MSC project mostly contributed by Yon Derek
- - update to the Tutorial by John Fleck
- - William fixed bugs in templates and for-each functions
- - added a new interface xsltRunStylesheet() for a more flexible output
+
- fixed pattern compilation and priorities problems
+- Patches for Windows and MSC project mostly contributed by Yon Derek
+- update to the Tutorial by John Fleck
+- William fixed bugs in templates and for-each functions
+- added a new interface xsltRunStylesheet() for a more flexible output
(incomplete), added -o option to xsltproc
0.12.0: June 18 2001
0.11.0: June 1 2001
Mostly a bug fix release.
- integration of catalogs from xsltproc
- - added --version to xsltproc for bug reporting
- - fixed errors when handling ID in external parsed entities
- - document() should hopefully work correctly but ...
- - fixed bug with PI and comments processing
- - William fixed the XPath string functions when using unicode
+- added --version to xsltproc for bug reporting
+- fixed errors when handling ID in external parsed entities
+- document() should hopefully work correctly but ...
+- fixed bug with PI and comments processing
+- William fixed the XPath string functions when using unicode
0.10.0: May 19 2001
- cleanups to make stylesheet read-only (not 100% complete)
- - fixed URI resolution in document()
- - force all XPath expression to be compiled at stylesheet parsing time,
+
- fixed URI resolution in document()
+- force all XPath expression to be compiled at stylesheet parsing time,
even if unused ...
- - Fixed HTML default output detection
- - Fixed double attribute generation #54446
- - Fixed {{ handling in attributes #54451
- - More tests and speedups for DocBook document transformations
- - Fixed a really bad race like bug in xsltCopyTreeList()
- - added a documentation on the libxslt internals
- - William Brack and Bjorn Reese improved format-number()
- - Fixed multiple sort, it should really work now
- - added a --docbook option for SGML DocBook input (hackish)
- - a number of other bug fixes and regression test added as people were
+
- Fixed HTML default output detection
+- Fixed double attribute generation #54446
+- Fixed {{ handling in attributes #54451
+- More tests and speedups for DocBook document transformations
+- Fixed a really bad race like bug in xsltCopyTreeList()
+- added a documentation on the libxslt internals
+- William Brack and Bjorn Reese improved format-number()
+- Fixed multiple sort, it should really work now
+- added a --docbook option for SGML DocBook input (hackish)
+- a number of other bug fixes and regression test added as people were
submitting them
0.9.0: May 3 2001
- lot of various bugfixes, extended the regression suite
- - xsltproc should work with multiple params
- - added an option to use xsltproc with HTML input
- - improved the stylesheet compilation, processing of complex stylesheets
+
- xsltproc should work with multiple params
+- added an option to use xsltproc with HTML input
+- improved the stylesheet compilation, processing of complex stylesheets
should be faster
- - using the same stylesheet for concurrent processing on multithreaded
+
- using the same stylesheet for concurrent processing on multithreaded
programs should work now
- - fixed another batch of namespace handling problems
- - Implemented multiple level of sorting
+- fixed another batch of namespace handling problems
+- Implemented multiple level of sorting
0.8.0: Apr 22 2001
- fixed ansidecl.h problem
- - fixed unparsed-entity-uri() and generate-id()
- - sort semantic fixes and priority prob from William M. Brack
- - fixed namespace handling problems in XPath expression computations
+
- fixed unparsed-entity-uri() and generate-id()
+- sort semantic fixes and priority prob from William M. Brack
+- fixed namespace handling problems in XPath expression computations
(requires libxml-2.3.7)
- - fixes to current() and key()
- - other, smaller fixes, lots of testing with N Walsh DocBook HTML
+
- fixes to current() and key()
+- other, smaller fixes, lots of testing with N Walsh DocBook HTML
stylesheets
0.7.0: Apr 10 2001
- cleanup using stricter compiler flags
- - command line parameter passing
- - fix to xsltApplyTemplates from William M. Brack
- - added the XSLTMark in the regression tests as well as document()
+- command line parameter passing
+- fix to xsltApplyTemplates from William M. Brack
+- added the XSLTMark in the regression tests as well as document()
0.6.0: Mar 22 2001
- another beta
- - requires 2.3.5, which provide XPath expression compilation support
- - document() extension should function properly
- - fixed a number or reported bugs
+- requires 2.3.5, which provide XPath expression compilation support
+- document() extension should function properly
+- fixed a number or reported bugs
0.5.0: Mar 10 2001
- fifth beta
- - some optimization work, for the moment 2 XSLT transform cannot use the
+
- some optimization work, for the moment 2 XSLT transform cannot use the
same stylesheet at the same time (to be fixed)
- - fixed problems with handling of tree results
- - fixed a reported strip-spaces problem
- - added more reported/fixed bugs to the test suite
- - incorporated William M. Brack fix for imports and global variables as
+
- fixed problems with handling of tree results
+- fixed a reported strip-spaces problem
+- added more reported/fixed bugs to the test suite
+- incorporated William M. Brack fix for imports and global variables as
well as patch for with-param support in apply-templates
- - a bug fix on for-each
+- a bug fix on for-each
0.4.0: Mar 1 2001
- fourth beta test, released at the same time of libxml2-2.3.3
- - bug fixes
- - some optimization
- - started implement extension support, not finished
- - implemented but not tested multiple file output
+- bug fixes
+- some optimization
+- started implement extension support, not finished
+- implemented but not tested multiple file output
0.3.0: Feb 24 2001
- third beta test, released at the same time of libxml2-2.3.2
- - lot of bug fixes
- - some optimization
- - added DocBook XSL based testsuite
+- lot of bug fixes
+- some optimization
+- added DocBook XSL based testsuite
0.2.0: Feb 15 2001
- second beta version, released at the same time as libxml2-2.3.1
- - getting close to feature completion, lot of bug fixes, some in the HTML
+
- getting close to feature completion, lot of bug fixes, some in the HTML
and XPath support of libxml
- - start becoming usable for real work. This version can now regenerate
+
- start becoming usable for real work. This version can now regenerate
the XML 2e HTML from the original XML sources and the associated
stylesheets (in section I of the XML
REC)
- - Still misses extension element/function/prefixes support. Support of
+
- 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
+
- Framework in place, should work on simple examples, but far from being
feature complete
Daniel Veillard
diff --git a/doc/python.html b/doc/python.html
index 63ba42c4..20736fff 100644
--- a/doc/python.html
+++ b/doc/python.html
@@ -87,16 +87,16 @@ or libxslt wrappers or bindings:
and XML::LibXSLT, a perl wrapper for libxml2/libxslt as part of the
AxKit XML application server
-
+
Dave Kuhlman provides and
earlier version of the libxml/libxslt wrappers for Python
- Petr Kozelka provides Pascal units to glue
+Petr Kozelka provides Pascal units to glue
libxml2 with Kylix, Delphi and other Pascal compilers
- Wai-Sun "Squidster" Chia provides bindings for Ruby and
+Wai-Sun "Squidster" Chia provides bindings for Ruby and
libxml2 bindings are also available in Ruby through the libgdome-ruby module
maintained by Tobias Peters.
- Steve Ball and contributors maintains libxml2 and libxslt bindings for
+Steve Ball and contributors maintains libxml2 and libxslt bindings for
Tcl
@@ -109,7 +109,7 @@ interface have not yet reached the maturity of the C API.
If you use an RPM based distribution, simply install the libxml2-python
RPM and the libxslt-python
RPM.
- Otherwise use the libxml2-python
+Otherwise use the libxml2-python
module distribution corresponding to your installed version of
libxml2 and libxslt. Note that to install it you will need both libxml2
and libxslt installed and run "python setup.py build install" in the
@@ -139,17 +139,17 @@ 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.
-
+
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).
-
+
doc : this is the document to apply the transformation to.
In this case it is simply generated by parsing it from a file but any
other processing is possible as long as one get a libxml2 Doc. Note that
HTML tree are suitable for XSLT processing in libxslt. This is actually
how this page is generated !
-
+
result : this is a document generated by applying the
stylesheet to the document. Note that some of the stylesheet informations
may be related to the serialization of that document and as in this
@@ -217,11 +217,11 @@ 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
+
- Reference the extension function f
+- 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
+- how that prefix is excluded from the output
+- how the function is called from the select
style = libxslt.parseStylesheetDoc(styledoc)
doc = libxml2.parseDoc("<doc/>")
diff --git a/doc/xslt.html b/doc/xslt.html
index 839d0ab5..21540562 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -207,9 +207,8 @@ platform, get in touch with me to upload the package. I will keep them in the
href="http://developer.gnome.org/tools/cvs.html">Gnome CVS Tools
page; the CVS module is libxslt.
- daily
- snapshots from CVS are also provided
+ daily snapshots
+ from CVS are also provided
@@ -236,12 +235,24 @@ 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.19: July 6 2002
+
+ - EXSLT: dynamic functions and date support bug fixes (Mark Vakoc)
+ - 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:sort order support added: Ken Neighbors
+ - a few other bug fixes, some of them requiring the latest version of
+ libxml2
+
+
1.0.18: May 27 2002
- a number of bug fixes: attributes, extra namespace declarations
(DocBook), xsl:include crash (Igor), documentation (Christian Cornelssen,
Charles Bozeman and Geert Kloosterman), element-available (Richard
- Jinks)
+ Jinks)
xsltproc can now list teh registered extensions thanks to Mark
Vakoc
there is a new API to save directly to a string
|