richter     00/11/15 00:33:07

  Modified:    .        Tag: Embperl2c Changes.pod Embperl.pm epcomp.c
                        test.pl
               test/cmp Tag: Embperl2c binary.htm
  Log:
  Embperl 2 - Perl 5.004 fixes
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.129.4.6 +5 -0      embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.129.4.5
  retrieving revision 1.129.4.6
  diff -u -r1.129.4.5 -r1.129.4.6
  --- Changes.pod       2000/11/15 07:21:52     1.129.4.5
  +++ Changes.pod       2000/11/15 08:33:02     1.129.4.6
  @@ -81,6 +81,11 @@
        seems to be due to problems of mod_perl's enironment handling.
      - Droped support for Apache::Session 0.17. Embperl now support only
        Apache::Session 1.00 and higher.
  +   - Added new option: optDisableSelectScan, to allow processing of SELECT tags,
  +     while processing of TABLE tags is disabled. Suggested by Robert.
  +   - Carridge Returns are only removed for Perl 5.004. This makes using of 
  +     HERE documents possible on Perl 5.005+, even if the documents has CRLF
  +     as lineendings.
   
   =head1 1.3b6 (BETA)  18. Oct 2000
   
  
  
  
  1.118.4.13 +2 -2      embperl/Embperl.pm
  
  Index: Embperl.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.pm,v
  retrieving revision 1.118.4.12
  retrieving revision 1.118.4.13
  diff -u -r1.118.4.12 -r1.118.4.13
  --- Embperl.pm        2000/11/15 07:21:52     1.118.4.12
  +++ Embperl.pm        2000/11/15 08:33:02     1.118.4.13
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Embperl.pm,v 1.118.4.12 2000/11/15 07:21:52 richter Exp $
  +#   $Id: Embperl.pm,v 1.118.4.13 2000/11/15 08:33:02 richter Exp $
   #
   ###################################################################################
   
  @@ -86,7 +86,7 @@
   
   
   ##ep2##
  -$VERSION = '2.0a14' ;
  +$VERSION = '2.0a15' ;
   ##/ep2##
   ##ep1##$VERSION = '1.3b7_dev';
   
  
  
  
  1.4.2.16  +7 -1      embperl/Attic/epcomp.c
  
  Index: epcomp.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epcomp.c,v
  retrieving revision 1.4.2.15
  retrieving revision 1.4.2.16
  diff -u -r1.4.2.15 -r1.4.2.16
  --- epcomp.c  2000/11/15 07:21:52     1.4.2.15
  +++ epcomp.c  2000/11/15 08:33:02     1.4.2.16
  @@ -1775,7 +1775,13 @@
       else     
        pQueryInfoKey = "" ;
   
  -    nKey = _snprintf (sKey, sizeof (sKey) - 1, "%c-%d-%s-%s-%s-%s", cType, 
pProcessor -> nProcessorNo, pProcessor -> sCacheKey, pCVKey, pPathInfoKey, 
pQueryInfoKey) ;
  +    nKey = 
  +#ifdef WIN32
  +    _snprintf
  +#else
  +    snprintf
  +#endif        
  +     (sKey, sizeof (sKey) - 1, "%c-%d-%s-%s-%s-%s", cType, pProcessor -> 
nProcessorNo, pProcessor -> sCacheKey, pCVKey, pPathInfoKey, pQueryInfoKey) ;
       if (r -> bDebug & dbgCache)
           lprintf (r, "[%d]CACHE: File: '%s'  Processor: '%s'  Step: '%s' gives Key: 
'%s'\n", r -> nPid, r -> Buf.pFile -> sSourcefile, pProcessor -> sName,  sStepName, 
sKey) ; 
       *pppSV = ppSV = hv_fetch(r -> Buf.pFile -> pCacheHash, sKey, nKey, 1) ;  
  
  
  
  1.70.4.22 +27 -27    embperl/test.pl
  
  Index: test.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test.pl,v
  retrieving revision 1.70.4.21
  retrieving revision 1.70.4.22
  diff -u -r1.70.4.21 -r1.70.4.22
  --- test.pl   2000/11/15 08:11:27     1.70.4.21
  +++ test.pl   2000/11/15 08:33:02     1.70.4.22
  @@ -1445,106 +1445,106 @@
                       { 
                       text  => 'No cache 1',
                       param => { param => [1], },
  -                    cmp   => 1,
  +                    'cmp'   => 1,
                       },
                       { 
                       text  => 'No cache 2',
                       param => { param => [2], },
  -                    cmp   => 2,
  +                    'cmp'   => 2,
                       },
                       { 
                       text  => 'Expires in 1 sec',
                       param => { param => [3], expires_in => 1, },
  -                    cmp   => 3,
  +                    'cmp'   => 3,
                       },
                       { 
                       text  => 'Expires in 1 sec (cached)',
                       param => { param => ['not cached'], expires_in => 1, },
  -                    cmp   => 3,
  +                    'cmp'   => 3,
                       },
                       { 
                       text  => 'Wait for expire',
  -                    sleep => 2,
  +                    'sleep' => 2,
                       },
                       { 
                       text  => 'Expires in 1 sec (reexec)',
                       param => { param => ['reexec'], expires_in => 1, },
  -                    cmp   => 'reexec',
  +                    'cmp'   => 'reexec',
                       },
                       { 
                       text  => 'Expires function',
                       param => { param => [4], expires_func => sub { 1 } },
  -                    cmp   => 4,
  +                    'cmp'   => 4,
                       },
                       { 
                       text  => 'Expires function (cached)',
                       param => { param => ['not cached func'], expires_func => sub { 
0 } },
  -                    cmp   => 4,
  +                    'cmp'   => 4,
                       },
                       { 
                       text  => 'Expires function (reexec)',
                       param => { param => ['reexec func'], expires_func => sub { 1 }, 
},
  -                    cmp   => 'reexec func',
  +                    'cmp'   => 'reexec func',
                       },
                       { 
                       text  => 'Expires string function (cached)',
                       param => { param => ['not cached string func'], expires_func => 
'sub { 0 }' },
  -                    cmp   => 'reexec func',
  +                    'cmp'   => 'reexec func',
                       },
                       { 
                       text  => 'Expires string function (reexec)',
                       param => { param => ['reexec string func'], expires_func => 
'sub { 1 }', },
  -                    cmp   => 'reexec string func',
  +                    'cmp'   => 'reexec string func',
                       },
                       { 
                       text  => 'Expires named function (cached)',
                       param => { param => ['not cached named func'], expires_func => 
'main::s0' },
  -                    cmp   => 'reexec string func',
  +                    'cmp'   => 'reexec string func',
                       },
                       { 
                       text  => 'Expires named function (reexec)',
                       param => { param => ['reexec named func'], expires_func => 
'main::s1', },
  -                    cmp   => 'reexec named func',
  +                    'cmp'   => 'reexec named func',
                       },
                       { 
                       text  => 'Change query_info',
                       param => { param => ['query_info'], expires_func => 'main::s0' 
},
                       query_info => 'qi',
  -                    cmp   => 'query_info',
  +                    'cmp'   => 'query_info',
                       },
                       { 
                       text  => 'Change query_info (cached)',
                       param => { param => ['not cached query_info'], expires_func => 
'main::s0' },
                       query_info => 'qi',
  -                    cmp   => 'query_info',
  +                    'cmp'   => 'query_info',
                       },
                       { 
                       text  => 'Expires named function (cached)',
                       param => { param => ['not cached named func query_info'], 
expires_func => 'main::s0' },
  -                    cmp   => 'reexec named func',
  +                    'cmp'   => 'reexec named func',
                       },
                       { 
                       text  => 'Change query_info (reexec)',
                       param => { param => ['reexec query_info'], expires_func => 
'main::s1' },
                       query_info => 'qi',
  -                    cmp   => 'reexec query_info',
  +                    'cmp'   => 'reexec query_info',
                       },
                       { 
                       text  => 'Expires named function (cached)',
                       param => { param => ['not cached named func query_info'], 
expires_func => 'main::s0' },
  -                    cmp   => 'reexec named func',
  +                    'cmp'   => 'reexec named func',
                       },
                       { 
                       text  => 'Change query_info (cached)',
                       param => { param => ['not cached reexec query_info 2'], 
expires_func => 'main::s0' },
                       query_info => 'qi',
  -                    cmp   => 'reexec query_info',
  +                    'cmp'   => 'reexec query_info',
                       },
                       { 
                       text  => 'Modify source',
                       param => { param => ['mod'], expires_func => 'main::s0' },
                       mtime => 2,
  -                    cmp   => 'mod',
  +                    'cmp'   => 'mod',
                       },
   
                       { 
  @@ -1552,7 +1552,7 @@
                       param => { param => ['mod query_info'], expires_func => 
'main::s0' },
                       query_info => 'qi',
                       mtime => 2,
  -                    cmp   => 'mod query_info',
  +                    'cmp'   => 'mod query_info',
                       },
   
                       { 
  @@ -1560,39 +1560,39 @@
                       name  => 'c2',
                       src   => \('[! $EXPIRES = 1 !]' . $src),
                       param => { param => ['expires in src'] },
  -                    cmp   => 'expires in src',
  +                    'cmp'   => 'expires in src',
                       },
                       { 
                       text  => '$EXPIRES in source (cached)',
                       name  => 'c2',
                       src   => \('[! $EXPIRES = 1 !]' . $src),
                       param => { param => ['not cached expires in src'] },
  -                    cmp   => 'expires in src',
  +                    'cmp'   => 'expires in src',
                       },
                       { 
                       text  => 'Wait for expire',
  -                    sleep => 2,
  +                    'sleep' => 2,
                       },
                       { 
                       text  => '$EXPIRES in source (reexc)',
                       name  => 'c2',
                       src   => \('[! $EXPIRES = 1 !]' . $src),
                       param => { param => ['reexec expires in src'] },
  -                    cmp   => 'reexec expires in src',
  +                    'cmp'   => 'reexec expires in src',
                       },
                       { 
                       text  => 'sub EXPIRES in source',
                       name  => 'c3',
                       src   => \('[! sub EXPIRES { 0 } !]' . $src),
                       param => { param => ['expires_func in src'] },
  -                    cmp   => 'expires_func in src',
  +                    'cmp'   => 'expires_func in src',
                       },
                       { 
                       text  => 'sub EXPIRES in source (cached)',
                       name  => 'c3',
                       src   => \('[! sub EXPIRES { 0 } !]' . $src),
                       param => { param => ['not cached expires_func in src'] },
  -                    cmp   => 'expires_func in src',
  +                    'cmp'   => 'expires_func in src',
                       },
                   ) ;
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.5   +2 -1      embperl/test/cmp/binary.htm
  
        <<Binary file>>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to