From modperl-cvs-return-4331-apmail-perl-modperl-cvs-archive=perl.apache.org@perl.apache.org Tue May 04 06:42:01 2004 Return-Path: Delivered-To: apmail-perl-modperl-cvs-archive@www.apache.org Received: (qmail 82655 invoked from network); 4 May 2004 06:42:01 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 4 May 2004 06:42:01 -0000 Received: (qmail 13738 invoked by uid 500); 4 May 2004 06:41:38 -0000 Delivered-To: apmail-perl-modperl-cvs-archive@perl.apache.org Received: (qmail 13722 invoked by uid 500); 4 May 2004 06:41:38 -0000 Mailing-List: contact modperl-cvs-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@perl.apache.org Delivered-To: mailing list modperl-cvs@perl.apache.org Received: (qmail 13704 invoked by uid 500); 4 May 2004 06:41:37 -0000 Delivered-To: apmail-modperl-2.0-cvs@apache.org Date: 4 May 2004 06:42:00 -0000 Message-ID: <20040504064200.82635.qmail@minotaur.apache.org> From: stas@apache.org To: modperl-2.0-cvs@apache.org Subject: cvs commit: modperl-2.0 Changes X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N stas 2004/05/03 23:42:00 Modified: . Changes Log: recent changes Revision Changes Path 1.366 +19 -0 modperl-2.0/Changes Index: Changes =================================================================== RCS file: /home/cvs/modperl-2.0/Changes,v retrieving revision 1.365 retrieving revision 1.366 diff -u -u -r1.365 -r1.366 --- Changes 2 May 2004 21:01:01 -0000 1.365 +++ Changes 4 May 2004 06:42:00 -0000 1.366 @@ -12,6 +12,25 @@ =item 1.99_14-dev +new API for APR::Socket recv() and send() + updated tests [Stas] + +add infrastructure for new ModPerl::Const constants and the first +constant ModPerl::EXIT. [Stas] + +re-implement ModPerl::Util::exit to use exception objects, so it's +possible to detect exit called in eval context and call it again +outside the eval context. [Stas] + +add the perl interface for the new exception handling code (mod_perl, +apache and apr methods will now throw exceptions with $@ being an +object). New class APR::Error was added, to handle the exception +objects with overload methods. Also added confess and croak +equivalents of Carp's methods, since at the moment the Carp's ones +don't work as is. The following perl and C methods have been renamed: + modperl_apr_strerror => modperl_error_strerror + APR::strerror => APR::Error::strerr +[Stas] + set the 'error-notes' table to the error message on HTTP_INTERNAL_SERVER_ERROR [Stas]