Revision history for Perl extension MasonX::Interp::WithCallbacks. 1.11 Wed Oct 8 20:12:20 2003 - Require Class::Container 0.09 or later. It seems that older versions don't work properly. - Updated Apache test to skip tests if the Apache server doesn't run mod_perl. Suggesed by Geoffrey Young. - Stopped checking for presence of LWP in Apache tests, since Apache::TestClient should work fine for the simple test requests. - The module now requires HTML::Mason 1.23, rather than just the requirements in Makefile.PL. - Require Params::CallbackRequest 1.11 or later to be in sync with request callback order of execution. - Fixed failing tests of notes functionality under Apache. Not sure how they ever passed, frankly. 1.10 Mon Sep 8 21:15:42 2003 - Code moved over from MasonX::ApacheHandler::WithCallbacks, which is deprecated. Differences from that class are as follows. - Callback handling code from MasonX::ApacheHandler::WithCallbacks has been migrated to Params::CallbackRequest. - Code from MasonX::CallbackHandler has been migrated to Params::Callback. - MasonX::CallbackTester has been removed, since it isn't necessary in a non-mod_perl environment. - Params::CallbackRequest::Exceptions supplies the exceptions thrown by Params::CallbackRequest, since that module is not strictly connected to Mason. - Changed the request_args() accessor from MasonX::CallbackHandler to params() in Params::Callback, to reflect the idea that this is a generic parameter-triggered callback architecture. - Replaced the ah() accessor, since the callback controller isn't a Mason ApacheHandler anymore, with cb_request() in Params::Callback. - Added cb_request() accessor to MasonX::Interp::WithCallbacks. - Replaced the "exec_null_cb_values" parameter from MasonX::ApacheHandler::WithCallbaks, which had defaulted to true, with "ignore_nulls" in Params::CallbackRequest, which defaults to false. - Added Params::CallbackRequest notes() interface, which copies all notes to the Mason request notes() interface before the request executes.