You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by ge...@apache.org on 2004/03/05 19:19:16 UTC

cvs commit: modperl-2.0/xs/maps apache_functions.map modperl_functions.map

geoff       2004/03/05 10:19:15

  Modified:    .        Changes
               lib/Apache Status.pm compat.pm
               src/modules/perl modperl_util.c
               t/htdocs/vhost startup.pl
               t/response/TestAPI server_const.pm server_util.pm
               t/response/TestCompat apache.pm
               xs/Apache/ServerUtil Apache__ServerUtil.h
               xs/maps  apache_functions.map modperl_functions.map
  Log:
  back out Apache:: -> Apache::Server method shuffling until we
  get the namespace issues completely sorted out
  
  Revision  Changes    Path
  1.342     +7 -12     modperl-2.0/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Changes,v
  retrieving revision 1.341
  retrieving revision 1.342
  diff -u -r1.341 -r1.342
  --- Changes	5 Mar 2004 02:42:32 -0000	1.341
  +++ Changes	5 Mar 2004 18:19:15 -0000	1.342
  @@ -128,18 +128,13 @@
   PerlModule/PerlLoadModule/PerlRequre under threaded mpms w/
   PerlOptions +Parent/+Clone in Vhosts + TestVhost::config test. [Stas]
   
  -moved many functions out of the Apache:: namespace:
  -  Apache::unescape_url()          is now Apache::URI::unescape_url()
  -  Apache::log_pid()               is now Apache::Log::log_pid()
  -  Apache::LOG_MARK()              is now Apache::Log::LOG_MARK()
  -  Apache::method_register()       is now Apache::Server::method_register()
  -  Apache::get_server_built()      is now Apache::Server::get_server_built()
  -  Apache::get_server_version()    is now Apache::Server::get_server_version()
  -  Apache::server_root()           is now Apache::Server::server_root()
  -  Apache::server_root_relative()  is now Apache::Server::server_root_relative()
  -  Apache::exists_config_define()  is now Apache::Server::exists_config_define()
  -  Apache::add_version_component() is now Apache::Server::add_version_component()
  -  Apache::get_status_line()       is now Apache::Server::get_status_line()
  +Implemented Apache::get_server_version and Apache::get_server_built
  +as constant subroutines [Geoffrey Young]
  +
  +Moved some functions out of the Apache:: namespace:
  +  Apache::unescape_url()       is now Apache::URI::unescape_url()
  +  Apache::log_pid()            is now Apache::Log::log_pid()
  +  Apache::LOG_MARK()           is now Apache::Log::LOG_MARK()
   [Geoffrey Young]
   
   if MP_AP_PREFIX is used apxs and apr-config from the apache build tree
  
  
  
  1.20      +1 -1      modperl-2.0/lib/Apache/Status.pm
  
  Index: Status.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/Apache/Status.pm,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- Status.pm	4 Mar 2004 06:01:05 -0000	1.19
  +++ Status.pm	5 Mar 2004 18:19:15 -0000	1.20
  @@ -162,7 +162,7 @@
   sub header {
       my $r = shift;
       my $start = scalar localtime $^T;
  -    my $srv = Apache::Server::get_server_version();
  +    my $srv = Apache::get_server_version();
       $r->content_type("text/html");
       my $v = $^V ? sprintf "v%vd", $^V : $];
       $r->print(<<"EOF");
  
  
  
  1.105     +3 -3      modperl-2.0/lib/Apache/compat.pm
  
  Index: compat.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/Apache/compat.pm,v
  retrieving revision 1.104
  retrieving revision 1.105
  diff -u -r1.104 -r1.105
  --- compat.pm	4 Mar 2004 06:01:05 -0000	1.104
  +++ compat.pm	5 Mar 2004 18:19:15 -0000	1.105
  @@ -252,7 +252,7 @@
   
   package Apache::Server;
   # XXX: is that good enough? see modperl/src/modules/perl/mod_perl.c:367
  -our $CWD = Apache::Server::server_root;
  +our $CWD = Apache::server_root;
   
   our $AddPerlVersion = 1;
   
  @@ -296,7 +296,7 @@
   
   sub define {
       shift if @_ == 2;
  -    Apache::Server::exists_config_define(@_);
  +    exists_config_define(@_);
   }
   
   sub log_error {
  @@ -350,7 +350,7 @@
   #no need to support in 2.0
   sub export {}
   
  -sub SERVER_VERSION { Apache::Server::get_server_version() }
  +sub SERVER_VERSION { Apache::get_server_version() }
   
   package Apache::RequestRec;
   
  
  
  
  1.64      +2 -2      modperl-2.0/src/modules/perl/modperl_util.c
  
  Index: modperl_util.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_util.c,v
  retrieving revision 1.63
  retrieving revision 1.64
  diff -u -r1.63 -r1.64
  --- modperl_util.c	4 Mar 2004 06:01:07 -0000	1.63
  +++ modperl_util.c	5 Mar 2004 18:19:15 -0000	1.64
  @@ -844,10 +844,10 @@
       apr_pool_t *p;
   
       if (!sv_isobject(sv)) {
  -        Perl_croak(aTHX_ "usage: Apache::Server::server_root_relative(obj, name)");
  +        Perl_croak(aTHX_ "usage: Apache::server_root_relative(obj, name)");
       }
   
  -    p = modperl_sv2pool(aTHX_ sv, get_cv("Apache::Server::server_root_relative", 0));
  +    p = modperl_sv2pool(aTHX_ sv, get_cv("Apache::server_root_relative", 0));
   
       if (p == NULL) {
           MP_TRACE_a(MP_FUNC,
  
  
  
  1.3       +1 -1      modperl-2.0/t/htdocs/vhost/startup.pl
  
  Index: startup.pl
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/htdocs/vhost/startup.pl,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- startup.pl	22 Jan 2004 21:57:49 -0000	1.2
  +++ startup.pl	5 Mar 2004 18:19:15 -0000	1.3
  @@ -12,7 +12,7 @@
   # and not the vhost's one. needs to be fixed.
   my $s = Apache->server;
   
  -my $vhost_doc_root = catdir Apache::Server::server_root, qw(htdocs vhost);
  +my $vhost_doc_root = catdir Apache::server_root, qw(htdocs vhost);
   
   # testing $s->add_config() in vhost
   my $conf = <<"EOC";
  
  
  
  1.3       +6 -6      modperl-2.0/t/response/TestAPI/server_const.pm
  
  Index: server_const.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/server_const.pm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- server_const.pm	19 Jan 2004 18:47:32 -0000	1.2
  +++ server_const.pm	5 Mar 2004 18:19:15 -0000	1.3
  @@ -29,17 +29,17 @@
       # test Apache::Server constant subroutines
   
       ok t_cmp(canonpath($root),
  -             canonpath(Apache::Server::server_root),
  -             'Apache::Server::server_root()');
  +             canonpath(Apache::server_root),
  +             'Apache::server_root()');
        
   
       ok t_cmp($built,
  -             Apache::Server::get_server_built,
  -             'Apache::Server::get_server_built()');
  +             Apache::get_server_built,
  +             'Apache::get_server_built()');
   
       ok t_cmp($version,
  -             Apache::Server::get_server_version,
  -             'Apache::Server::get_server_version()');
  +             Apache::get_server_version,
  +             'Apache::get_server_version()');
   
       Apache::OK;
   }
  
  
  
  1.14      +17 -17    modperl-2.0/t/response/TestAPI/server_util.pm
  
  Index: server_util.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/server_util.pm,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- server_util.pm	23 Jan 2004 02:02:41 -0000	1.13
  +++ server_util.pm	5 Mar 2004 18:19:15 -0000	1.14
  @@ -55,8 +55,8 @@
                         (scalar keys %status_lines) + 11;
   
       # syntax - an object or pool is required
  -    t_debug("Apache::Server::server_root_relative() died");
  -    eval { my $dir = Apache::Server::server_root_relative() };
  +    t_debug("Apache::server_root_relative() died");
  +    eval { my $dir = Apache::server_root_relative() };
       t_debug("\$\@: $@");
       ok $@;
   
  @@ -72,9 +72,9 @@
       foreach my $p (keys %pools) {
   
           ok t_cmp(catfile($serverroot, 'conf'),
  -                 canonpath(Apache::Server::server_root_relative($pools{$p},
  +                 canonpath(Apache::server_root_relative($pools{$p},
                        'conf')),
  -                 "Apache::Server::server_root_relative($p, 'conf')");
  +                 "Apache:::server_root_relative($p, 'conf')");
       }
   
       # dig out the pool from valid objects
  @@ -88,11 +88,11 @@
       # syntax - unrecognized objects don't segfault
       {
           my $obj = bless {}, 'Apache::Foo';
  -        eval { Apache::Server::server_root_relative($obj, 'conf') };
  +        eval { Apache::server_root_relative($obj, 'conf') };
   
           ok t_cmp(qr/server_root_relative.*no .* key/,
                    $@,
  -                 "Apache::Server::server_root_relative(\$obj, 'conf')");
  +                 "Apache::server_root_relative(\$obj, 'conf')");
       }
   
       # no file argument gives ServerRoot
  @@ -101,13 +101,13 @@
                '$r->server_root_relative()');
   
       ok t_cmp(canonpath($serverroot),
  -             canonpath(Apache::Server::server_root_relative($r->pool)),
  -             'Apache::Server::server_root_relative($r->pool)');
  +             canonpath(Apache::server_root_relative($r->pool)),
  +             'Apache::server_root_relative($r->pool)');
   
  -    # Apache::Server::server_root is also the ServerRoot constant
  -    ok t_cmp(canonpath(Apache::Server::server_root),
  +    # Apache::server_root is also the ServerRoot constant
  +    ok t_cmp(canonpath(Apache::server_root),
                canonpath($r->server_root_relative),
  -             'Apache::Server::server_root');
  +             'Apache::server_root');
   
       {
           # absolute paths should resolve to themselves
  @@ -119,16 +119,16 @@
       }
   
       t_debug('registering method FOO');
  -    ok Apache::Server::method_register($r->server->process->pconf, 'FOO');
  +    ok Apache::method_register($r->server->process->pconf, 'FOO');
   
  -    t_debug('Apache::Server::exists_config_define');
  -    ok Apache::Server::exists_config_define('MODPERL2');
  -    ok ! Apache::Server::exists_config_define('FOO');
  +    t_debug('Apache::exists_config_define');
  +    ok Apache::exists_config_define('MODPERL2');
  +    ok ! Apache::exists_config_define('FOO');
   
       while (my($code, $line) = each %status_lines) {
           ok t_cmp($line,
  -                 Apache::Server::get_status_line($code),
  -                 "Apache::Server::get_status_line($code)");
  +                 Apache::get_status_line($code),
  +                 "Apache::get_status_line($code)");
       }
   
       Apache::OK;
  
  
  
  1.11      +1 -1      modperl-2.0/t/response/TestCompat/apache.pm
  
  Index: apache.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestCompat/apache.pm,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- apache.pm	23 Jan 2004 00:15:18 -0000	1.10
  +++ apache.pm	5 Mar 2004 18:19:15 -0000	1.11
  @@ -31,7 +31,7 @@
                "Apache::module('mod_ne_exists.c')");
   
   
  -    ok t_cmp(Apache::Server::exists_config_define('MODPERL2'),
  +    ok t_cmp(Apache::exists_config_define('MODPERL2'),
                Apache->define('MODPERL2'),
                'Apache->define');
   
  
  
  
  1.18      +6 -3      modperl-2.0/xs/Apache/ServerUtil/Apache__ServerUtil.h
  
  Index: Apache__ServerUtil.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/Apache/ServerUtil/Apache__ServerUtil.h,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Apache__ServerUtil.h	4 Mar 2004 06:01:13 -0000	1.17
  +++ Apache__ServerUtil.h	5 Mar 2004 18:19:15 -0000	1.18
  @@ -60,6 +60,9 @@
   #define mpxs_Apache__Server_server_root_relative(sv, fname) \
       modperl_server_root_relative(aTHX_ sv, fname);
   
  +#define mpxs_Apache_server_root_relative(sv, fname) \
  +    modperl_server_root_relative(aTHX_ sv, fname);
  +
   static MP_INLINE
   int mpxs_Apache__Server_is_perl_option_enabled(pTHX_ server_rec *s,
                                                  const char *name)
  @@ -79,12 +82,12 @@
   
   static void mpxs_Apache__ServerUtil_BOOT(pTHX)
   {
  -    newCONSTSUB(PL_defstash, "Apache::Server::server_root",
  +    newCONSTSUB(PL_defstash, "Apache::server_root",
                   newSVpv(ap_server_root, 0));
   
  -    newCONSTSUB(PL_defstash, "Apache::Server::get_server_built",
  +    newCONSTSUB(PL_defstash, "Apache::get_server_built",
                   newSVpv(ap_get_server_built(), 0));
   
  -    newCONSTSUB(PL_defstash, "Apache::Server::get_server_version",
  +    newCONSTSUB(PL_defstash, "Apache::get_server_version",
                   newSVpv(ap_get_server_version(), 0));
   }
  
  
  
  1.78      +7 -9      modperl-2.0/xs/maps/apache_functions.map
  
  Index: apache_functions.map
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/maps/apache_functions.map,v
  retrieving revision 1.77
  retrieving revision 1.78
  diff -u -r1.77 -r1.78
  --- apache_functions.map	9 Feb 2004 19:25:01 -0000	1.77
  +++ apache_functions.map	5 Mar 2004 18:19:15 -0000	1.78
  @@ -40,7 +40,9 @@
    ap_get_server_name
    ap_get_server_port
   !ap_content_type_tolower
  + ap_get_status_line
    ap_is_initial_req
  + ap_method_register
   >ap_method_registry_init
   >ap_process_request_internal
   ?ap_get_mime_headers
  @@ -152,25 +154,21 @@
   -ap_scan_script_header_err_brigade
   
   MODULE=Apache::ServerUtil   PACKAGE=guess   BOOT=1
  + ap_add_version_component
    ap_error_log2stderr
   ?ap_replace_stderr_log
   
   #MODULE=Apache::ServerConfig
  + ap_exists_config_define
   #XXX: thought this might be useful
   #however it is not exported on win32
   !ap_get_local_host
  - ap_psignature | | r,prefix
  -~ap_server_root_relative
  -
  -PACKAGE=Apache::Server
  - ap_method_register
  - ap_exists_config_define
  - ap_add_version_component
  - ap_get_status_line
   ~ap_get_server_built
   ~ap_get_server_version
   ~ap_server_root
  - 
  + ap_psignature | | r,prefix
  +~ap_server_root_relative
  +
   MODULE=Apache::Connection   PACKAGE=guess
   #XXX: thought this might be useful for protocol modules
   #however it is not exported on win32
  
  
  
  1.70      +1 -0      modperl-2.0/xs/maps/modperl_functions.map
  
  Index: modperl_functions.map
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/maps/modperl_functions.map,v
  retrieving revision 1.69
  retrieving revision 1.70
  diff -u -r1.69 -r1.70
  --- modperl_functions.map	9 Feb 2004 19:05:59 -0000	1.69
  +++ modperl_functions.map	5 Mar 2004 18:19:15 -0000	1.70
  @@ -79,6 +79,7 @@
   
   PACKAGE=Apache
    server_rec *:DEFINE_server | | SV *:classname=Nullsv
  + SV *:DEFINE_server_root_relative | | SV *:p, const char *:fname=""
   
   MODULE=Apache::Connection
    mpxs_Apache__Connection_client_socket | | c, s=NULL