Author: phred
Date: Mon Feb 12 00:18:55 2007
New Revision: 506365
URL: http://svn.apache.org/viewvc?view=rev&rev=506365
Log:
Make $r->the_request() writeable.
Change suggested by Alden DoRosario <[EMAIL PROTECTED]>
Change reviewed by Geoffrey Young <[EMAIL PROTECTED]>
Modified:
perl/modperl/trunk/Changes
perl/modperl/trunk/t/response/TestAPI/request_rec.pm
perl/modperl/trunk/xs/maps/apache2_structures.map
Modified: perl/modperl/trunk/Changes
URL:
http://svn.apache.org/viewvc/perl/modperl/trunk/Changes?view=diff&rev=506365&r1=506364&r2=506365
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Mon Feb 12 00:18:55 2007
@@ -12,6 +12,9 @@
=item 2.0.4-dev
+Make $r->the_request() writeable
+[Fred Moyer <[EMAIL PROTECTED]>]
+
fix ModPerl::RegistryCooker::read_script to handle all possible
errors, previously there was a case where Apache2::Const::OK was
returned on an error. [Eivind Eklund <[EMAIL PROTECTED]>]
Modified: perl/modperl/trunk/t/response/TestAPI/request_rec.pm
URL:
http://svn.apache.org/viewvc/perl/modperl/trunk/t/response/TestAPI/request_rec.pm?view=diff&rev=506365&r1=506364&r2=506365
==============================================================================
--- perl/modperl/trunk/t/response/TestAPI/request_rec.pm (original)
+++ perl/modperl/trunk/t/response/TestAPI/request_rec.pm Mon Feb 12 00:18:55
2007
@@ -24,7 +24,7 @@
sub handler {
my $r = shift;
- plan $r, tests => 54;
+ plan $r, tests => 55;
#Apache2::RequestUtil->request($r); #PerlOptions +GlobalRequest takes care
my $gr = Apache2::RequestUtil->request;
@@ -126,6 +126,13 @@
ok t_cmp $r->the_request, "GET $base_uri$path_info?$args HTTP/1.0",
'$r->the_request';
+
+ {
+ my $new_request = "GET $base_uri$path_info?$args&foo=bar HTTP/1.0";
+ my $old_request = $r->the_request($new_request);
+ ok t_cmp $r->the_request, $new_request, '$r->the_request rw';
+ $r->the_request($old_request);
+ }
ok $r->filename;
Modified: perl/modperl/trunk/xs/maps/apache2_structures.map
URL:
http://svn.apache.org/viewvc/perl/modperl/trunk/xs/maps/apache2_structures.map?view=diff&rev=506365&r1=506364&r2=506365
==============================================================================
--- perl/modperl/trunk/xs/maps/apache2_structures.map (original)
+++ perl/modperl/trunk/xs/maps/apache2_structures.map Mon Feb 12 00:18:55 2007
@@ -12,7 +12,7 @@
< next
< prev
< main
-< the_request
+ the_request
assbackwards
~ proxyreq
< header_only