=========== SNAPSHOT 2008090600 =========== * 2008/09/6 11:31:56 committed by ccontavalli o configure, configure.ac - updated automatically by release scripts, in order to prepare a snapshot. =========== SNAPSHOT 2008090600 =========== * 2008/08/25 21:41:28 committed by ccontavalli o doc/* - updated and regenerated all documents. Added mentions to XSLTDisableSignature, XSLTDebug, XSLTDebugMask, changed references to apache 2.x.x as being supported now, updated FAQ, ... * 2008/08/25 21:17:06 committed by ccontavalli o * - modified all files, changed (C) from 2002,2003 to 2002-2008, and changed email address to ccontavalli at inscatolati.net. * 2008/08/25 21:09:14 committed by ccontavalli o sapi/apache*/modxslt.c - _merge callback in the module wasn't propagating the dbglevel parameter from parent to child directories. It is now. o sapi/apache1/modxslt.h - defines transformed into an enum. * 2008/08/25 21:01:46 committed by ccontavalli o lib/modxslt0/modxslt-internal.h - added flags & macros definition to let sapis disable the addition of the copyright banner. o lib/modxslt0/modxslt.h - same as above. o lib/modxslt-doc.c - adding copyright banner is now conditional. o sapi/apache1/* - added parameter XSLTDisableSignature. o sapi/apache2/* - same as above. =========== SNAPSHOT 2008080400 =========== * 2008/08/4 00:26:37 committed by ccontavalli o tools/snapshot - some recent changes. o tools/library/get-versions - works with recent version of autoconf and the configure files. o tools/data/tla.changelog - split in two files. Fairly pointless, but needed to simplify the snapshot above. o tools/data/tla.descripiton - same as above. * 2008/08/3 23:29:08 committed by ccontavalli o utils/Makefile.in - modified sed regular expression to work with recent versions of autoconf, which seem to add a |#.*#| to variable values. * 2008/08/3 21:23:24 committed by ccontavalli o sapi/apache2/modxslt.c - moved unsetting Content-Length a couple lines further in the code, and added checks for the environment variable 'no-xslt'. This should allow for more flexible usage of mod-xslt (see thread in ml, from a couple months ago). o I wasn't sure if we wanted to have this, as mod-xslt already has *lot* (too many?) mechanisms to enable / disable it on a per document basis. However, SetEnvIf seems to be common practice, by grepping into standard apache modules. o I'm still unsure :) so, if you have any opinion, let me know, and we'll work something out (or just revert this change). o In any case, thanks to for providing the patch and raising the issue. * 2008/08/3 20:35:25 committed by ccontavalli o lib/modxslt-debug.c - corrected dumb bug in flags parsing code, and removed a couple warnings. o sapi/apache1/modxslt.c - added configuration file options to set and modify enhanched debug options. o sapi/apache2/modxslt-helpers.c - error handler now caches results and doesn't actually output errors until a \n is outputted by libxslt. This should really improve quality of debug output. o sapi/apache2/modxslt.c - added configuration file options to set and modify enhanched debug options. o sapi/apache2/modxslt.h - added variable in mxslt_ap2_debug_buffer_t, to keep note of data in the buffer. o utils/modxslt-parse.c - improved error output generation. * 2008/08/3 20:33:31 committed by ccontavalli o sapi/apache2/Makefile.in - corrected dumb bug in 'uninstall' target, that broke unistalling mod-xslt2 harder than needed. * 2008/08/3 19:50:29 committed by ccontavalli o lib/modxslt-doc.c - previous CL was not enough. And it seems like I'm a moron. Haven't worked on this code for too long, it seems. * 2008/08/3 18:36:01 committed by ccontavalli o lib/modxslt-doc.c - fixed bug in local:// handling that seldom caused segmentation faults and wrong behaviors. o doc/faq/faq.xml - updated, to clarify description of local://. o doc/faq/xslt/faq-fo.xsl - the world has changed, the .xsl was making recent versions of fop and xsltproc unhappy. Updated the stylesheet. o doc/faq/xslt/faq-html.xsl - same as above. o doc/faq/* - regenerated all the output files. * 2007/01/16 06:10:01 committed by ccontavalli o {arch}/=tagging-method - now ignoring ID files generated by GNU id-utils. o lib/modxslt-debug.c - added functions for parsing debug strings. o lib/modxslt0/modxslt-debug.h - removed obsolete macro, added doxygen comments, definitions of new functions, and cleaned up a bit debugging flags. o lib/modxslt0/modxslt-macro.h - str_size and array_size redefined as mxslt_sizeof_array and mxslt_sizeof_str, to avoid conflicts with other header files. o lib/modxslt-libxml.c - updated to use new macro names defined above. o lib/modxslt-doc.c - as above. o sapi/apache1/modxslt.c - as above. * 2007/01/16 04:36:48 committed by ccontavalli o */Makefile.in - added datarootdir=@datarootdir@ to avoid warnings during the configure process regarding missing datarootdir. * 2007/01/16 03:09:41 committed by ccontavalli o ChangeLog - added a ChangeLog file generated directly by TLA with all revisions. o */Makefile.in - modified to infer --tag parameter for libtool explicitly. This should fix a long lasting bug with newer autoconf versions. o sapi/apache1/modxslt-helpers.c - added a simple TODO note. o sapi/apache2/modxslt.c - modified to compile with apache 2.2. o aclocal.m4 - updated with more recent autoconf tools. o configure - generated ex-novo. * 2005/09/12 09:07:56 committed by ccontavalli o tools/ - removed some obsolete and now meaningless files. o configure.ac - modified to allow name changes in apr-x libraries .. hope this will actually improve things and not worsen them. * 2005/09/12 08:13:54 committed by ccontavalli o * - MXSLT_DO_DEBUG macro has been removed, in order to allow configuring _run time_ debugging level, to ease the task of finding problems. o lib/modxslt0/modxslt.h - mxslt_doc_t now uses forward references and typedefs in a saner way. o lib/modxslt0/modxslt.h - mxslt_doc_init has been changed to allow setting up debugging callbacks. o lib/modxslt0/modxslt.h - MXSLT_DEBUG macro has been deeply changed and modified. o lib/modxslt-doc.c - removed mxslt_doc_rec_free, which seems buggy and unused. o * - removed all references to all macros MXSLT_DEBUG. They all have been replaced by mxslt_debug_print and mxslt_debug_write. o sapi/apache1/modxslt-ap1.h - renamed to modxslt.h o lib/modxslt0/ - many header files have been renamed and split up in multiple files. o sapi/apache1/ - the dynamic handler now parses both text/xml and application/xml. o sapi/apache2/ - slight cleanup took place... removed tons of obsolete code. * 2005/07/27 20:23:10 committed by ccontavalli o lib/modxslt-opr-cmp.c - regular expression escaping code had not been updated to match new escaping rules. A potential bug in previous mod-xslt versions has also been solved. Thanks again to Eric Anderso, . I now believe I own him a beer. * 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 ... =========== SNAPSHOT 2005072700 =========== * 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 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 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 and Eric Anderson 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. =========== SNAPSHOT 2005071200 =========== * 2005/07/12 10:13:08 committed by ccontavalli o sapi/apache2/Makefile.in - in previous commit, forgot a -d parameter. Thanks to for pointing that out. o sapi/apache2/Makefile.in - checks for UID == 0 have now been changed in checks for writeability of destination directory. o doc/credits.xml - added kudos to Peter Svanber for providing updated patches for libxml and libxslt. =========== SNAPSHOT 2005052600 =========== * 2005/05/26 14:26:43 committed by ccontavalli o configure, configure.ac - updated automatically by release scripts, in order to prepare a snapshot. * 2005/05/26 14:26:23 committed by ccontavalli o doc/faq/faq.xml - updated to include information about MXSLT_DISABLE_SIGNATURE. * 2005/05/26 14:17:12 committed by ccontavalli o Makefile.in - removed all -D, -g, -o, --mode, --owner, --group usage from every install call. o Makefile.in - are now all calling $(INSTALL) instead of install. * 2005/04/19 17:46:52 committed by ccontavalli o */Makefile.in - some makefiles where incorrectly referencing ``install'' directly, instead of using the $(INSTALL) configure calculated variable. Some Makefiles also use non-standard -D install option. Hope configure will point the $(INSTALL) to the correct location, otherwise that would need to be fixed too. * 2005/04/19 17:36:17 committed by ccontavalli o patches/libxml-2.6.16 - added patches from Peter Svanberg. His original patch has been splitted into two files, like for other libxml versions. It should still work without problems. * 2004/12/18 14:17:38 committed by ccontavalli o sapi/apache2 - under apache2, mod-xslt was ``prepending'' its name to that of apache. ap_append.*version was called too early, while it should have been called in the post config hook. Thanks to * 2004/12/11 23:15:50 committed by ccontavalli o - getting ready for starting to work on the 1.4.0 brench of modxslt. The current brench has been renamed into modxslt2--main--1.3, to make it clear what the development line refers to... =========== SNAPSHOT 2004112100 =========== * 2004/11/21 02:15:09 committed by ccontavalli o configure, configure.ac - updated automatically by release scripts, in order to prepare a snapshot. * 2004/11/21 02:05:36 committed by ccontavalli o tools/ - few more bugs corrected in release and snapshot scripts. * 2004/11/21 02:00:44 committed by ccontavalli o configure - regenerated * 2004/11/21 01:56:03 committed by ccontavalli o tools/ - snapshot script was not correctly comparing versions, and did not update configure correctly * 2004/11/14 19:14:22 committed by ccontavalli o tools/ - updated release & snapshot scripts, they now seems to work correcty =========== SNAPSHOT 2004111400 =========== * 2004/11/14 16:13:15 committed by ccontavalli o sapi/apache2/modxslt-helpers.c - in some cases, a failed load for a given stylesheet caused a segfault. Added handling for MXSLT_SKIP return value. * 2004/11/14 15:31:01 committed by ccontavalli o tools/ - rewritten all scripts used to release, snapshot and upload mod-xslt. Should be much easyer to use, less error-prone and should generate a Changes file in the main directory. * 2004/11/12 22:39:31 committed by ccontavalli o utils/Makefile.in - was still generating wrong modxslt-config files. Seems like the grep trick didn't work at all. It felt strange an undocumented feature like that. Now, it has been replaced with a more sane minded sed expression, based on addresses. o doc/manual - recompiled one more time. * 2004/11/12 22:20:15 committed by ccontavalli o sapi/apache2/modxslt.c - added XSLTDelRule parameter support in apache2. o doc/manual/manual.xml - updated to include documentation about XSLTAddRule and XSLTDelRule. o doc/manual/ - recompiled, to have all formats updated. * 2004/11/12 22:10:17 committed by ccontavalli o sapi/apache1 - added the XSLTDelRule parameter, to remove a rule previously set. o TODO - updated, to include the If-Modified header handling I had all forgot about. * 2004/11/12 21:45:52 committed by ccontavalli o sapi/apache2 - added support for XSLTDefaultStylesheet parameter and XSLTNoDefaultStylesheet. o sapi/apache1 - estetic changes to list of apache parameters o sapi/apache2/modxslt.c - mxslt_ap2_out_filter was not returning APR_SUCCESS o doc/manual/manual.xml - same changes as for apache1 sapi: corrected XSLTSetStylesheet/XSLTUnSetStylesheet parameters and added XSLTDefaultStylesheet/XSLTNoDefaultStylesheet o doc/manual - recompiled, to have all formats * 2004/11/12 21:44:48 committed by ccontavalli o utils/Makefile.in - previous commit didn't solve the problem, blame me. Should always check before committing. * 2004/11/12 21:40:25 committed by ccontavalli o utils/Makefile.in - previous commit that solved compatibility issue with freebsd sed introduced a small bug. Corrected now. * 2004/11/12 21:08:45 committed by ccontavalli o sapi/apache1/modxslt-helpers.c - in previous commit was not checking if defaultstyle was NULL, potentially causing a segfault. * 2004/11/12 20:56:18 committed by ccontavalli o sapi/apache1 - Added directive XSLTDefaultStylesheet, to allow users to provide a default stylesheet in case none can be found, and XSLTNoDefaultStylesheet, to disable a previously defined default stylesheet. o doc/manual/manual.xml - added new configuration parameters XSLTDefaultStylesheet and XSLTNoDefaultStylesheet to the manual. o doc/manual/manual.xml - XSLTSetStylesheet were erroneously described as providing those features now provided by XSLTDefaultStylesheet/XSLTNoDefaultStylesheet. Thanks to Adam Souzis. o doc/manual/ - recompiled for all provided formats. * 2004/11/12 17:05:58 committed by ccontavalli o utils/Makefile.in - sed expression was not correctly working on FreeBSD. Changed with a grep based expression, couresy of Squeeeez. Thanks to Ryan Moe for reporting the problem. * 2004/11/12 12:53:40 committed by ccontavalli o sapi/apache2/modxslt-helpers.c - ap_table_elts instead apr_table_elts. Thanks to , Dave Carrigan and Adam Souizs. * 2004/11/12 12:50:43 committed by ccontavalli o configure.ac - now looks into /usr/sbin for apxs. Thanks to Adam Souzis for reporting problems with Gentoo linux. * 2004/10/28 19:30:29 committed by ccontavalli o sapi/apache1/ - Makefile was uncorrectly compiling apache module against static version of modxslt library, leading to problems on some architectures like hppa and ia64. * 2004/10/23 03:58:47 committed by ccontavalli o doc/ - updated as suggested on sourceforge. Main idea is to better document LoadModule parameter and given examples.