richter     01/11/22 03:00:55

  Modified:    .        Tag: Embperl2c Changes.pod epcomp.c test.pl
               Embperl/Syntax Tag: Embperl2c RTF.pm
               test/cmp2 Tag: Embperl2c tied.htm
               test/html Tag: Embperl2c sub.htm
  Log:
     - Add require URI::URL to test.pl so make test work with newer LWP.
       Patch from Jonathan Stowe.
     - Fixed problem in registry/tied test, which failed for some Apache
       versions because of addtional http header. Patch from Jonathan Stowe.
     - Fixed problem with comments inside [! !] blocks. Reported by
       Alan Milligan.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.129.4.37 +11 -0     embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.129.4.36
  retrieving revision 1.129.4.37
  diff -u -r1.129.4.36 -r1.129.4.37
  --- Changes.pod       2001/11/20 15:15:41     1.129.4.36
  +++ Changes.pod       2001/11/22 11:00:53     1.129.4.37
  @@ -1,5 +1,16 @@
   =pod
   
  +=head1 2.0b5
  +
  +   - Add require URI::URL to test.pl so make test work with newer LWP.
  +     Patch from Jonathan Stowe.
  +   - Fixed problem in registry/tied test, which failed for some Apache
  +     versions because of addtional http header. Patch from Jonathan Stowe.
  +   - Fixed problem with comments inside [! !] blocks. Reported by
  +     Alan Milligan.
  +   - Fixed compiling problem with very recent versions of libxslt.
  +     Reported by Michael Stevens and Jonathan Stowe.
  +
   =head1 2.0b4 (BETA) 20. Nov. 2001
   
      - Enhancements for RTF syntax, allowing no IF fields and passes
  
  
  
  1.4.2.81  +27 -17    embperl/Attic/epcomp.c
  
  Index: epcomp.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epcomp.c,v
  retrieving revision 1.4.2.80
  retrieving revision 1.4.2.81
  diff -u -r1.4.2.80 -r1.4.2.81
  --- epcomp.c  2001/11/16 11:29:02     1.4.2.80
  +++ epcomp.c  2001/11/22 11:00:53     1.4.2.81
  @@ -9,7 +9,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: epcomp.c,v 1.4.2.80 2001/11/16 11:29:02 richter Exp $
  +#   $Id: epcomp.c,v 1.4.2.81 2001/11/22 11:00:53 richter Exp $
   #
   
###################################################################################*/
   
  @@ -972,15 +972,20 @@
                if (r -> bDebug & dbgCompile)
                    lprintf (r, "[%d]EPCOMP: #%d L%d CompileTimeCode:    %*.*s\n", r 
-> nPid, pNode -> xNdx, pNode -> nLinenumber, l, l, pCTCode) ;
   
  -             while (i--)
  -                 { /* keep everything on one line, to make linenumbers correct */
  -                 if (*p == '\r' || *p == '\n')
  -                     *p = ' ' ;
  -                 p++ ;
  -                 }
  -             
  -             
  -             pSV = newSVpvf("package %s ;\n#line %d \"%s\"\n%*.*s",
  +                if (p[0] == '#' && p[1] == '!' && p[2] == '-')
  +                    {
  +                 p[0] = ' ' ;
  +                    p[1] = ' ' ;
  +                    p[2] = ' ' ;
  +                    while (i--)
  +                     { /* keep everything on one line, to make linenumbers correct 
*/
  +                     if (*p == '\r' || *p == '\n')
  +                         *p = ' ' ;
  +                     p++ ;
  +                     }
  +                    }                
  +
  +                pSV = newSVpvf("package %s ;\n#line %d \"%s\"\n%*.*s",
                        r -> Buf.sEvalPackage, pNode -> nLinenumber, sSourcefile, l,l, 
pCTCode) ;
                newSVpvf2(pSV) ;
                args[0] = r -> pReqSV ;
  @@ -1206,13 +1211,18 @@
                if (r -> bDebug & dbgCompile)
                    lprintf (r, "[%d]EPCOMP: #%d L%d CompileTimeCodeEnd:    %*.*s\n", 
r -> nPid, pNode -> xNdx, pNode -> nLinenumber, l, l, pCTCode) ;
   
  -             while (i--)
  -                 { /* keep everything on one line, to make linenumbers correct */
  -                 if (*p == '\r' || *p == '\n')
  -                     *p = ' ' ;
  -                 p++ ;
  -                 }
  -             
  +                if (p[0] == '#' && p[1] == '!' && p[2] == '-')
  +                    {
  +                 p[0] = ' ' ;
  +                    p[1] = ' ' ;
  +                    p[2] = ' ' ;
  +                    while (i--)
  +                     { /* keep everything on one line, to make linenumbers correct 
*/
  +                     if (*p == '\r' || *p == '\n')
  +                         *p = ' ' ;
  +                     p++ ;
  +                     }
  +                    }                
   
                
                pSV = newSVpvf("package %s ;\n#line %d \"%s\"\n%*.*s",
  
  
  
  1.70.4.97 +9 -17     embperl/test.pl
  
  Index: test.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test.pl,v
  retrieving revision 1.70.4.96
  retrieving revision 1.70.4.97
  diff -u -r1.70.4.96 -r1.70.4.97
  --- test.pl   2001/11/20 15:15:41     1.70.4.96
  +++ test.pl   2001/11/22 11:00:54     1.70.4.97
  @@ -11,7 +11,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: test.pl,v 1.70.4.96 2001/11/20 15:15:41 richter Exp $
  +#   $Id: test.pl,v 1.70.4.97 2001/11/22 11:00:54 richter Exp $
   #
   ###################################################################################
   
  @@ -1266,24 +1266,16 @@
   
       {
       my ($loc, $file, $query, $ofile, $content, $upload, $cookieaction, $respheader) 
= @_ ;
  -     
  -    eval 'require LWP::UserAgent' ;
  -    
  -    $cookieaction |= '' ;
  -
  -    if ($@)
  -     {
  -     return "LWP not installed\n" ;
  -     }
       
  -    eval 'use HTTP::Request::Common' ;
  -    if ($@)
  -     {
  -     return "HTTP::Request::Common not installed\n" ;
  -     }
  -    
  +    eval 'require LWP::UserAgent' ;
  +    return "LWP not installed\n" if ($@) ;
  +    eval 'use HTTP::Request::Common'  ;
  +    return "HTTP::Request::Common not installed\n" if ($@) ;
  +    eval 'require URI::URL';
  +    return "URI::URL not installed\n" if ($@) ;
       
  -    $query ||= '' ;     
  +    $query          ||= '' ;     
  +    $cookieaction   ||= '' ;
        
       my $ua = new LWP::UserAgent;    # create a useragent to test
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.22  +2 -2      embperl/Embperl/Syntax/Attic/RTF.pm
  
  Index: RTF.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Syntax/Attic/RTF.pm,v
  retrieving revision 1.1.2.21
  retrieving revision 1.1.2.22
  diff -u -r1.1.2.21 -r1.1.2.22
  --- RTF.pm    2001/10/31 12:04:26     1.1.2.21
  +++ RTF.pm    2001/11/22 11:00:54     1.1.2.22
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: RTF.pm,v 1.1.2.21 2001/10/31 12:04:26 richter Exp $
  +#   $Id: RTF.pm,v 1.1.2.22 2001/11/22 11:00:54 richter Exp $
   #
   ###################################################################################
    
  @@ -646,7 +646,7 @@
               'embperl' => {
                   compiletimeperlcode => q[$_ep_rtf_inside++ if ($_ep_rtf_inside) ; ],
                   perlcodeend => '%$x%', 
  -                compiletimeperlcodeend => q[ 
  +                compiletimeperlcodeend => q[#!- 
                       if ($_ep_rtf_inside) 
                           { 
                           $_ep_rtf_inside-- ; 
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.3   +1 -0      embperl/test/cmp2/Attic/tied.htm
  
  Index: tied.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/tied.htm,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- tied.htm  2001/11/16 11:29:04     1.1.2.2
  +++ tied.htm  2001/11/22 11:00:55     1.1.2.3
  @@ -49,6 +49,7 @@
   ^Date: 
   ^Server: Apache
   Connection: close
  +^-Transfer-Encoding:
   Content-Type: text/html; charset=iso-8859-1
   
   <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.6.1   +3 -0      embperl/test/html/sub.htm
  
  Index: sub.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/sub.htm,v
  retrieving revision 1.3
  retrieving revision 1.3.6.1
  diff -u -r1.3 -r1.3.6.1
  --- sub.htm   1999/10/05 06:03:47     1.3
  +++ sub.htm   2001/11/22 11:00:55     1.3.6.1
  @@ -13,9 +13,12 @@
   
   [!
   
  +# Here we add a comment
  +
   sub Hello
   
        {
  +    # not much to do ...
        return 'Hello world' ;
        }
        
  
  
  

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

Reply via email to