Hello,
I'm proud to announce mod-xslt 1.3.7 has been released.
For those of you happily using snapshot 2004101000, there
should be no need to update, since no changes have been
introduced (beshide those made to the documentation and
to the release scripts).
If you were using mod-xslt 1.3.6, beware that the
handling of both the Content-Lenght and Content-Encoding
headers are changed, possibly introducing bug or errors
that didn't show up during test of the snapshot releases.
Note also that both Apache 1.3.x and Apache 2.0.x SAPI
now support a XSLTAddRule parameter, to allow you to
specify mod-xslt style rules to select the stylesheet to
be used from apache .htaccess or httpd.conf files.
Some minor bugs have also been corrected, like the
handling of the XSLTSetStylesheet parameter, and usage
of both libxml and libxslt API has been improved and
updated, providing better support for xinclude (you
now have a --disable-xinclude parameter for configure
for configure to disable xinclude support).
Below, you can find the complete changelog for the
new release.
Thanks to all of you! Without your help, there
couldn't have been any newer and (hopefully) better
mod-xslt release.
Cheers,
Carlo
= = = = = = = = = = = = = = = = = = = = = =
* 2004/10/17 16:19:30
doc/faq - added entries for libxslt bug
* 2004/10/9 02:51:11
sapi/apache*/ - Content-Length header is
now unset to try to avoid keepalive problems.
* 2004/10/9 02:51:11
doc/manual/manual.xml - corrected dumb typo in
manual.xml. Is anybody actually reading the site? Why
didn't anybody tell me about the error :>? Let's hide
some typos around. Can you find them :? (winner will
be cited in the credits)
* 2004/10/2 10:30:15
lib/parser/*.lex - now handles a conditional parameter
which allows flags to be passed to the lex scanner
* 2004/10/2 10:30:15
lib/modxslt0/modxslt.h - some prototypes changed
accordingly
* 2004/09/26 22:40:46
lib/parser/modxslt-scree-expr.y - after previous
change, was not correclty handling errors anymore.
* 2004/09/26 22:40:46
sapi/apache1 - added more debugging output.
* 2004/09/26 18:00:29
sapi/apache* - url of the stylesheet specified with
XSLTAddRule is evaluated to replace variables.
* 2004/09/26 18:00:29
doc/manual/manual.xml - updated to include examples
of XSLT parameters usage, included XSLTAddRule.
* 2004/09/26 18:00:29
doc/faq/faq.xml - updated to explain difference between
XSLTAddForce and XSLTAddFilter.
* 2004/09/26 02:49:29
- removed many obsolete #if 0 comments
* 2004/09/26 02:49:29
lib/mxslt_doc_parse_pi - first API and ABI library interface
change. style parameter was not used and completely
ignored. Removed it from argument list.
* 2004/09/26 02:49:29
lib/mxslt_doc_parse_pi - does not try to load an external
stylesheet any longer if a stylesheet has already been
provided by the caller.
* 2004/09/26 02:49:29
lib/mxslt_doc_parse_pi - caller relied on this function to
load any provided stylesheet before attempting to parse pi,
but style parameter was completely ignored.
XSLTSetStylesheet parameter was thus not working at
all, since the change was first introduced. Now, the logic
has been moved in the caller.
* 2004/09/26 02:49:29
sapi/apache1 - added support for XSLTAddRule parameter.
* 2004/09/26 02:49:29
lib/parser/modxslt-scree-expr.y - now allows modxslt
expressions to be made withut any leading screen
and or ``any and ...''. Also, generated .c and .h files
ex-novo.
* 2004/09/26 02:49:29
doc/api/api.xml - started to document libmodxslt0 API
and to cleanup its code. I expect the major number to be
changed in a couple snapshots. I still consider the API
kind of beta, so I'm not worring too much about
introducing API/ABI changes. I'm not aware of any
external software using this library. If you are, please
let me know. I would then start to behave as a
good & nice kid.
* 2004/09/26 02:49:29
sapi/apache1 - updated to conform to new libmodxslt0
API.
* 2004/09/26 02:49:29
sapi/apache2 - updated to conform to new libmodxslt0
API.
* 2004/09/26 02:49:29
doc/manual/manual.xml - updated to include new
apache 1/2 parameter.
* 2004/09/25 10:30:41
- modified some toplevel readme files to reflect
the recently introduced changes.
* 2004/09/19 12:17:17
lib/ - now `options' are passed over to most of
libxml functions. This may introduce backward
incompatibilities, since options are no longer
left to default values, but should better handle
DTD and stuff like that.
* 2004/09/18 12:22:00
- now, dicts are passed over whenever a
stylesheet gets parsed.
* 2004/09/18 11:40:06
lib/modxslt-doc.c - was missing some cpp
directives to support xinclude
* 2004/09/6 16:37:29
sapi/apache2/Makefile.in - added -D parameter
to install. Should solve an error regarding
libtool complaining about wrong installation
directory.
* 2004/09/6 16:34:30
lib/modxslt-doc.c - added variables for xinclude
support, incremented interface version. Added
calls to xmlXIncludeProcess, to process
xmlInclude directives.
* 2004/09/6 15:14:34
lib/modxslt-doc.c - Content-Encoding header was
erroneously set to the document charset. This
violated rfc 2616. I suspect this is the error that
caused problems to GPRS users who reported
problems accessing sites made with modxslt.
Many GPRS providers use data compressors
(such as nettgain), that rely on the above header
being correctly set. Internet Explorer users
were receiving compressed data as plain/html,
getting nice symbols on their own screen.