Hello,
I'm proud to announce the availability of a new mod-xslt snapshot.
This snapshot should fix most of the recent issues raised in the
mailing lists in the last few weeks, and a few more fixes,
including:
- fixed local:// handling for apache2
- better documentation
- document exslt extension now calculates paths starting
from that of the current document
- media-type of imported documents are kept into account
- mod-xslt expression escaping
this last change should make it easier to write mod-xslt
expressions and regular expressions, but could potentially
break any document you may already have written using the
'\' character in <?xml-stylesheet or <?modxslt-stylesheet
processing instructions (which should be few, I hope).
Most of the changes above need to be tested, as much
as many other minor bug corrections, so, if you can, please
test this new snapshot of mod-xslt before it becomes a
new mod-xslt release.
I finally expect to release a new version of mod-xslt
as soon as possible, since I haven't done so for too long,
and this snapshot finally seems to have introduced some
interesting changes.
I'm currently in an internet connected tent at the WTH
camp in the Netherlands, (http://www.whatthehack.org). If
somebody happens to be around, feel free to hang by a
grey tend near the ``What The Bar'' and call for me :),
or write me a mail, so we can arrange to meet somewhere...
Below, you can find the complete changelog...
Cheers,
Carlo
=========== SNAPSHOT 2005072700 ===========
* 2005/07/27 15:32:43 committed by ccontavalli
o tools/* - corrected dumb script in release scripts ...
* 2005/07/27 15:26:12 committed by ccontavalli
o tools/ - corrected a few errors in the
release scripts
o doc/ - generated ex-novo...
* 2005/07/27 15:13:24 committed by ccontavalli
o doc/manual.xml - note tag requires para inside.
* 2005/07/27 15:01:16 committed by ccontavalli
o tools/library/ - corrected minor bugs
introduced with added support for Update
scripts ...
* 2005/07/27 14:48:49 committed by ccontavalli
o lib/modxslt-libxml.c - the exslt ``document'' extension href
attribute now uses the path of the current .xml file to calculate
relative urls.
* 2005/07/27 14:21:03 committed by ccontavalli
o lib/modxslt-doc.c - now tries to look for the media type in
imported documents .. this should solve many of the media-type
issues, but still ignore many other parameters of the xsl:output
parameter.. let's see how it works... seems like libxslt does
not perform any xsl:output merging. Current code walks list
of imported documents...
* 2005/07/27 12:50:49 committed by ccontavalli
o lib/* - finally, removed IS_BLANK warning ..
its name was clashing with one of libxml2
macros...
o sapi/apache2 - the code now respects strict aliasing
rules, and no more type-punned warnings are issued
by gcc...
o lib/parser/* - corrected a few bugs introduced with
previous commit
* 2005/07/26 23:32:07 committed by ccontavalli
o doc/faq.xml - added references to xsl:output
problem, where media-type is ignored from
imported documents. Thanks to
<latypoff at yandex.ru> for reporting this
problem.
o lib/modxslt-opr-cmp.c - corrected minor bug
that caused wrong error message in case the
regular expression was not correct. Thanks
to Eric Anderson <ejona86 at gmail.com> for
reporting this problem.
o doc/manual/ - better explained XSLTParam,
o lib/modxslt-doc.c - mxslt_http_open was not
correctly checking for local handlers, causing
a segfault under some conditions.
o lib/modxslt-doc.c - mxslt_local_open did not
calculate local:// urls correctly when no
open method was provided. Thanks to Richar
Leopold <mod-xslt2-users at leo.0n3.org>
and Eric Anderson <ejona86 at gmail.com>
for reporting this problem.
o doc/manual/ - added a few notes about
AddOutputFilterByType...
o tools/ - added support for Update files,
so update information need not to be inputted
manually at release or snapshot time, allowing
them to be written time by time...
o lib/parser/modxslt-screen-expr.lex - modified
in order to change and improve escaping
rules...
* 2005/07/19 13:11:24 committed by ccontavalli
o doc/manual.xml - some examples were split over
multiple lines, to ease the task of reading them.
o doc/manual.xml - corrected a few types here
and there, and generally added some useful
notes here and there.
o doc/faq.xml - added a few questions regarding
XSLTSetStylesheet and XSLTDefaultStylesheet.