richter     2002/11/14 22:20:35

  Modified:    .        Changes.pod DOM.xs Embperl.pm Makefile.PL epcmd2.c
                        epcomp.c epdom.c epinit.c
               test/cmp epobless2.htm epobless3.htm epodiv.htm
                        epoincdiv.htm errdoc2.htm error.htm hidden.htm
                        if.htm importmodule.htm importsub.htm
                        importsub2.htm input.htm lists.htm loop.htm mix.htm
                        rawinput.htm table.htm tagscan.htm unclosed.htm
                        varerr.htm varerr.htm56
               test/html error.htm hidden.htm input.htm
  Added:       test/cmp asp.htm changeattr.htm execfirst.htm execprint.htm
                        execsecond.htm executesub.htm execviamod.htm
                        exitcomp.htm exitreq.htm incif.htm includeerrbt.htm
                        incperl.htm incxmlLibXSLT.htm incxmlXalanXSLT.htm
                        inputjs2.htm keepreq.htm keepreq.htm.2 pod.asc
                        pod.asc.htm pod.asc.htm.win32 pod.asc.win32
                        pod.asc.xalan.htm pod.asc.xalan.htm.win32
                        rtfadv.asc rtfbasic.asc rtffull.asc rtfloop.asc
                        rtfmeta.asc ssibasic.htm ssiep.htm subtab.htm
                        subtextarea.htm syntax.htm tagintag.htm
               test/html asp.htm changeattr.htm execfirst.htm execprint.htm
                        execsecond.htm executesub.htm execviamod.htm
                        execviamod.pm exitcomp.htm exitreq.htm exitsub.htm
                        incif.htm includeerrbt.htm incperl.htm
                        incxmlLibXSLT.htm incxmlLibXSLT2.htm
                        incxmlXalanXSLT.htm inputjs2.htm keepreq.htm
                        subexec.htm subtab.htm subtextarea.htm syntax.htm
                        tagintag.htm
               test/html/SSI ssibasic.htm ssiinc.htm
               test/html/pod pod.asc
               test/html/rawinput include.htm
               test/html/registry script.pl
               test/html/rtf rtfadv.asc rtfbasic.asc rtffull.asc
                        rtfloop.asc rtfmeta.asc
               test/html/xml kfd.xsl kfdres.xml pod.xml pod.xsl podold.xsl
  Removed:     test/html2 asp.htm binary.htm callsub.htm changeattr.htm
                        chdir.htm clearsess.htm crypto.htm delrdsess.htm
                        delsess.htm delwrsess.htm discard.htm div.htm
                        errmsg.htm errmsg2.htm error.htm errormismatch.htm
                        errormismatchcmd.htm escape.htm escraw.htm
                        execfirst.htm execgetsess.htm execnotfound.htm
                        execprint.htm execsecond.htm executesub.htm
                        execviamod.htm execviamod.pm exit.htm exit2.htm
                        exit3.htm exitcomp.htm exitreq.htm exitsub.htm
                        getbsess.htm getdelsess.htm getnosess.htm
                        getsess.htm heredoc.htm hidden.htm hostconfig.htm
                        http.htm if.htm ifperl.htm importmodule.htm
                        importsub.htm importsub2.htm inc.htm incerr.htm
                        incif.htm include.htm includeerr1.htm
                        includeerr2.htm includeerrbt.htm incparam.htm
                        incperl.htm incsub.htm inctext.htm
                        incxmlLibXSLT.htm incxmlXalanXSLT.htm input.htm
                        inputdisable.htm inputjava.htm inputjs2.htm
                        java.htm keepreq.htm lists.htm loop.htm
                        loopperl.htm mail.htm mailformto.htm mdatsess.htm
                        mix.htm nesting.htm nooutput.htm notallow.xhtm
                        object.htm plain.htm plainblock.htm post.htm
                        pure.htm recursexec.htm reqrec.htm setbadsess.htm
                        setsess.htm setunknownsess.htm spaces.htm sub.htm
                        subexec.htm subimp.htm subimp.pm subtab.htm
                        subtextarea.htm syntax.htm table.htm tabmode.htm
                        tagintag.htm tagscan.htm tagscandisable.htm
                        taint.htm unclosed.htm upload.htm var.htm
                        varepvar.htm varerr.htm
  Log:
  move 2.0 to HEAD
  
  Revision  Changes    Path
  1.190     +5 -0      embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.189
  retrieving revision 1.190
  diff -u -r1.189 -r1.190
  --- Changes.pod       22 Oct 2002 05:29:03 -0000      1.189
  +++ Changes.pod       15 Nov 2002 06:17:36 -0000      1.190
  @@ -36,6 +36,11 @@
        Bug reported by Saadiq Rodgers-King.
      - Added [$last$], [$next$], [$redo$] and documented [* next *] etc.
      - Readdeded missing MailFormTo and added test for it.
  +   - Fixed escaping inside of html attributes of Embperl generated tags like input
  +     and [$ hidden $]. 
  +   - checked and selected attributes are now correctly set when values contains
  +     entities (e.g. <)
  +      
   
   =head1 2.0b8  (BETA)  25. Juni 2002
   
  
  
  
  1.4       +10 -2     embperl/DOM.xs
  
  Index: DOM.xs
  ===================================================================
  RCS file: /home/cvs/embperl/DOM.xs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DOM.xs    22 Oct 2002 05:29:03 -0000      1.3
  +++ DOM.xs    15 Nov 2002 06:17:36 -0000      1.4
  @@ -270,10 +270,14 @@
       char * sA  ;
       tDomTree * pDomTree ;
       tReq * r = CurrReq ;
  +    SV * sEscapedText ;
   CODE:
       sT = SV2String (sText, nText) ;
       sA = SV2String (sAttr, nAttr) ;
   
  +    sEscapedText = Escape (r, sT, nText, r -> Component.nCurrEscMode, NULL, '\0') ;
  +    sT = SV2String (sEscapedText, nText) ;
  +
       pDomTree = DomTree_self (pDomNode -> xDomTree) ;
   
       Element_selfSetAttribut (r -> pApp, pDomTree, Node_self (pDomTree, pDomNode -> 
xNode), r -> Component.nCurrRepeatLevel, sA, nAttr, sT, nText) ;
  @@ -287,12 +291,16 @@
       SV * sText
   PREINIT:
       tReq * r = CurrReq ;
  +    SV * sEscapedText ;
  +    tDomTree * pDomTree ;
   CODE:
       STRLEN nAttr ;
       STRLEN nText ;
       char * sT = SV2String (sText, nText) ;
       char * sA = SV2String (sAttr, nAttr) ;
  -    tDomTree * pDomTree = DomTree_self (xDomTree) ;
  +    sEscapedText = Escape (r, sT, nText, r -> Component.nCurrEscMode, NULL, '\0') ;
  +    sT = SV2String (sEscapedText, nText) ;
  +    pDomTree = DomTree_self (xDomTree) ;
   
       Element_selfSetAttribut (r -> pApp, pDomTree, Node_self (pDomTree, xNode), r -> 
Component.nCurrRepeatLevel, sA, nAttr, sT, nText) ;
   
  
  
  
  1.179     +2 -2      embperl/Embperl.pm
  
  Index: Embperl.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.pm,v
  retrieving revision 1.178
  retrieving revision 1.179
  diff -u -r1.178 -r1.179
  --- Embperl.pm        22 Oct 2002 05:29:03 -0000      1.178
  +++ Embperl.pm        15 Nov 2002 06:17:36 -0000      1.179
  @@ -46,7 +46,7 @@
   
   @ISA = qw(Exporter DynaLoader);
   
  -$VERSION = '2.0b9_dev-3' ;
  +$VERSION = '2.0b9_dev-5' ;
   
   
   if ($modperl  = $ENV{MOD_PERL})
  
  
  
  1.58      +7 -2      embperl/Makefile.PL
  
  Index: Makefile.PL
  ===================================================================
  RCS file: /home/cvs/embperl/Makefile.PL,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- Makefile.PL       22 Oct 2002 05:29:04 -0000      1.57
  +++ Makefile.PL       15 Nov 2002 06:17:36 -0000      1.58
  @@ -1193,7 +1193,12 @@
   
   
   
  -open FH, ">xs/mmargs.pl" or die "Cannot open xs/mmargs.pl ($!)" ;
  +open FH, ">xs/mmargs.pl" or die "Cannot open xs/mmargs.pl ($!).\n
  +--------------------------------------------------------------------------
  +If you done a CVS checkout you need to create the sources first by running
  +xsbuilder/source_scan.pl and xsbuilder/xs_generate.pl.
  +--------------------------------------------------------------------------
  +\n" ;
   print FH Data::Dumper -> Dump ([\%MMARGS], ['MMARGS']) ;
   close FH ;
   
  
  
  
  1.7       +10 -2     embperl/epcmd2.c
  
  Index: epcmd2.c
  ===================================================================
  RCS file: /home/cvs/embperl/epcmd2.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- epcmd2.c  22 Oct 2002 05:29:05 -0000      1.6
  +++ epcmd2.c  15 Nov 2002 06:17:36 -0000      1.7
  @@ -108,7 +108,8 @@
   
        if (SvTYPE (pSV) == SVt_PVHV)
            { /* -> Hash -> check if key exists */
  -         if (hv_exists ((HV *)pSV, (char *)pVal, nValLen))
  +            nValLen = TransHtml (r, (char *)pVal, nValLen) ;
  +            if (hv_exists ((HV *)pSV, (char *)pVal, nValLen))
                {
                bEqual = 1 ;
                hv_store (r -> pThread -> pInputHash, (char *)pName, nNameLen, newSVpv 
((nValLen?((char *)pVal):""), nValLen), 0) ;
  @@ -118,6 +119,7 @@
            {
            STRLEN   dlen ;
            char * pData = SvPV (pSV, dlen) ;
  +            nValLen = TransHtml (r, (char *)pVal, nValLen) ;
            if ((int)dlen == nValLen && strncmp (pVal, pData, dlen) == 0)
                {
                bEqual = 1 ;
  @@ -318,6 +320,7 @@
                       {
                       char * s ;
                    STRLEN     l ;
  +                    SV * sEscapedText ;
                    tNode xInputNode = Node_appendChild (r -> pApp, pDomTree, pNewNode 
-> xNdx, nRepeatLevel, ntypTag, 0, "input", 5, 0, 0, NULL) ;
                       tNode xAttr      = Node_appendChild (r -> pApp, pDomTree, 
xInputNode, nRepeatLevel, ntypAttr, 0, "type", 4, 0, 0, NULL) ;
                                          Node_appendChild (r -> pApp, pDomTree, 
xAttr, nRepeatLevel, ntypAttrValue, 0, "hidden", 6, 0, 0, NULL) ;
  @@ -327,6 +330,8 @@
                             xAttr      = Node_appendChild (r -> pApp, pDomTree, 
xInputNode, nRepeatLevel, ntypAttr, 0, "value", 5, 0, 0, NULL) ;
   
                    s = SvPV (*ppsv, l) ;                         
  +                    sEscapedText = Escape (r, s, l, r -> Component.nCurrEscMode, 
NULL, '\0') ;
  +                    s = SV2String (sEscapedText, l) ;
                          
                          Node_appendChild (r -> pApp, pDomTree, xAttr, nRepeatLevel, 
ntypAttrValue, 0, s, l, 0, 0, NULL) ;
                       }
  @@ -350,6 +355,7 @@
                       {
                       char * s ;
                    STRLEN     l ;
  +                    SV * sEscapedText ;
                    tNode xInputNode = Node_appendChild (r -> pApp, pDomTree, pNewNode 
-> xNdx, nRepeatLevel, ntypTag, 0, "input", 5, 0, 0, NULL) ;
                       tNode xAttr      = Node_appendChild (r -> pApp, pDomTree, 
xInputNode, nRepeatLevel, ntypAttr, 0, "type", 4, 0, 0, NULL) ;
                                          Node_appendChild (r -> pApp, pDomTree, 
xAttr, nRepeatLevel, ntypAttrValue, 0, "hidden", 6, 0, 0, NULL) ;
  @@ -359,6 +365,8 @@
                             xAttr      = Node_appendChild (r -> pApp, pDomTree, 
xInputNode, nRepeatLevel, ntypAttr, 0, "value", 5, 0, 0, NULL) ;
   
                    s = SvPV (psv, l) ;                   
  +                    sEscapedText = Escape (r, s, l, r -> Component.nCurrEscMode, 
NULL, '\0') ;
  +                    s = SV2String (sEscapedText, l) ;
                          
                          Node_appendChild (r -> pApp, pDomTree, xAttr, nRepeatLevel, 
ntypAttrValue, 0, s, l, 0, 0, NULL) ;
                       }
  
  
  
  1.7       +0 -0      embperl/epcomp.c
  
  Index: epcomp.c
  ===================================================================
  RCS file: /home/cvs/embperl/epcomp.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  
  
  
  1.7       +3 -2      embperl/epdom.c
  
  Index: epdom.c
  ===================================================================
  RCS file: /home/cvs/embperl/epdom.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- epdom.c   22 Oct 2002 05:29:05 -0000      1.6
  +++ epdom.c   15 Nov 2002 06:17:40 -0000      1.7
  @@ -3414,7 +3414,8 @@
                                    Ndx2StringLen (pAttr -> xValue, s, l) ;
                                    while (isspace (*s) && l > 0)
                                        s++, l-- ;
  -                                 owrite (r, s, l) ;
  +                                    /*OutputEscape (r, s, l, (pAttr -> bFlags & 
aflgEscXML)?Char2XML:(pAttr -> bFlags & aflgEscUrl)?Char2Url:Char2Html, (char)((pAttr 
-> bFlags & aflgEscChar)?'\\':0)) ;*/
  +                                    owrite (r, s, l) ;
                                    nLastLen += l ;
                                    }
                                if (pAttr -> xName != xNoName)
  
  
  
  1.3       +6 -2      embperl/epinit.c
  
  Index: epinit.c
  ===================================================================
  RCS file: /home/cvs/embperl/epinit.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- epinit.c  22 Oct 2002 05:29:05 -0000      1.2
  +++ epinit.c  15 Nov 2002 06:17:41 -0000      1.3
  @@ -102,8 +102,11 @@
       ppSV = hv_fetch (PL_modglobal, "Embperl::Thread", 15, 1) ;
   #endif
       if (!ppSV)
  +     {
  +     //strcpy (errdat1, "PL_modglobal (key=Embperl::Thread)") ;
           return rcHashError ;
  -
  +     }
  +     
       if (!*ppSV || !SvOK(*ppSV))
           {
           SV * pThreadRV ;
  @@ -923,6 +926,7 @@
                            if (hv_store (pFormHash, pKey, nKey, pSVV, 0) == NULL)
                                {
                                _free (r, pMem) ;
  +                             strcpy (r -> errdat1, "fdat") ;
                                return rcHashError ;
                                }
   
  
  
  
  1.3       +5 -18     embperl/test/cmp/epobless2.htm
  
  Index: epobless2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/epobless2.htm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- epobless2.htm     15 Jan 2001 20:17:36 -0000      1.2
  +++ epobless2.htm     15 Nov 2002 06:17:41 -0000      1.3
  @@ -5,39 +5,26 @@
    <body>
     <h1>another head from sub</h1>
   
  -
   txt1: txt1 from same dir in eposubs2 <br>
   
   txt2: txt2 from base dir <br>
   
  -eposub1: 
  -
  -<h1>eposub1</h1>
  +eposub1: <h1>eposub1</h1>
   
   <br>
   
  -eposub2: 
  -
  -<h1>eposub2</h1>
  +eposub2: <h1>eposub2</h1>
   
   <br>
   
   
  -eposub1: 
  +eposub1: <h1>eposub1</h1>
   
  -<h1>eposub1</h1>
  -
  -<br>
  -eposub2: 
  +<br>eposub2: <h1>eposub2</h1>
   
  -<h1>eposub2</h1>
  -
  -<br>
  -
  - <hr> Footer <hr>
  +<br> <hr> Footer <hr>
    
    
  -
   </body>
    </html>
   
  
  
  
  1.2       +5 -20     embperl/test/cmp/epobless3.htm
  
  Index: epobless3.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/epobless3.htm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- epobless3.htm     15 Jan 2001 20:17:36 -0000      1.1
  +++ epobless3.htm     15 Nov 2002 06:17:41 -0000      1.2
  @@ -5,32 +5,17 @@
    <body>
     <h1>another head from sub</h1>
   
  +eposub1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa <h1>eposub1</h1>
   
  -eposub1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
  +<br>eposub1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa <h1>eposub1</h1>
   
  -<h1>eposub1</h1>
  +<br>eposub2: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb <h1>eposub2</h1>
   
  -<br>
  -eposub1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
  +<br>eposub2: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb <h1>eposub2</h1>
   
  -<h1>eposub1</h1>
  -
  -<br>
  -eposub2: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 
  -
  -<h1>eposub2</h1>
  -
  -<br>
  -eposub2: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 
  -
  -<h1>eposub2</h1>
  -
  -<br>
  -
  - <hr> Footer <hr>
  +<br> <hr> Footer <hr>
    
    
  -
   </body>
    </html>
   
  
  
  
  1.4       +91 -182   embperl/test/cmp/epodiv.htm
  
  Index: epodiv.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/epodiv.htm,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- epodiv.htm        17 Nov 2000 05:30:48 -0000      1.3
  +++ epodiv.htm        15 Nov 2002 06:17:41 -0000      1.4
  @@ -134,10 +134,10 @@
       </tr> 
   </table>
   
  -<table  border="4" >
  +<table border="4" >
       <tr>
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -162,7 +162,7 @@
   
       <tr>
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -185,7 +185,7 @@
           a2/1 </td>
       
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -210,7 +210,7 @@
   
       <tr>
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -233,7 +233,7 @@
           a3/1 </td>
       
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -256,7 +256,7 @@
           a3/2 </td>
       
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -280,7 +280,7 @@
       </tr> 
   </table>
   
  -^<P>1\.3
  +^<P>(2\.0.*?|1\.3.*?)<P>
   
   <P>17<P>
   <P>1<P>
  @@ -288,213 +288,122 @@
   <P>
   
   0
  -
  -    1
  -
  -    2
  +1
  +2
   A = 1<br>
  -
  -    B = 2<br>
  -
  -    C = 3<br>
  +B = 2<br>
  +C = 3<br>
   @a[0] = a<br>
  -     
  -    @a[1] = b<br>
  -     
  -    @a[2] = c<br>
  -     
  -    @a[3] = d<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
        @a[0] = a<br>
  -     
  -    @a[1] = b<br>
  -     
  -    @a[2] = c<br>
  -     
  -    @a[3] = d<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
        a <br>
  -
  -     b <br>
  -
  -     c <br>
  -
  -     d <br>
  +b <br>
  +c <br>
  +d <br>
   1 <br>
  -
  -     3 <br>
  -
  -     5 <br>
  -
  -     7 <br>
  -
  -     9 <br>
  +3 <br>
  +5 <br>
  +7 <br>
  +9 <br>
   1 <br>
  -
  -     2 <br>
  -
  -     3 <br>
  -
  -     4 <br>
  -
  -     5 <br>
  -
  -     6 <br>
  -
  -     7 <br>
  -
  -     8 <br>
  -
  -     9 <br>
  -
  -     10 <br>
  +2 <br>
  +3 <br>
  +4 <br>
  +5 <br>
  +6 <br>
  +7 <br>
  +8 <br>
  +9 <br>
  +10 <br>
   2:1 <br>
  -
  -     2:2 <br>
  -
  -     2:3 <br>
  -
  -     2:4 <br>
  -
  -     2:5 <br>
  +2:2 <br>
  +2:3 <br>
  +2:4 <br>
  +2:5 <br>
   3:a <br>
  -
  -     3:b <br>
  -
  -     3:c <br>
  +3:b <br>
  +3:c <br>
   @a[0] = a<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[1] = b<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[1] = b<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[2] = c<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[2] = c<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[3] = d<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[3] = d<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                x
   
    y
  
  
  
  1.3       +91 -182   embperl/test/cmp/epoincdiv.htm
  
  Index: epoincdiv.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/epoincdiv.htm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- epoincdiv.htm     13 Sep 2001 07:28:48 -0000      1.2
  +++ epoincdiv.htm     15 Nov 2002 06:17:41 -0000      1.3
  @@ -138,10 +138,10 @@
       </tr> 
   </table>
   
  -<table  border="4" >
  +<table border="4" >
       <tr>
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -166,7 +166,7 @@
   
       <tr>
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -189,7 +189,7 @@
           a2/1 </td>
       
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -214,7 +214,7 @@
   
       <tr>
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -237,7 +237,7 @@
           a3/1 </td>
       
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -260,7 +260,7 @@
           a3/2 </td>
       
           <td>
  -            <table  border="5" >
  +            <table border="5" >
                <tr>
                       <td>b1/1 </td>
                </tr> 
  @@ -284,7 +284,7 @@
       </tr> 
   </table>
   
  -^<P>(1.3|2.0)
  +^<P>2.0
   
   <P>17<P>
   <P>1<P>
  @@ -292,213 +292,122 @@
   <P>
   
   0
  -
  -    1
  -
  -    2
  +1
  +2
   A = 1<br>
  -
  -    B = 2<br>
  -
  -    C = 3<br>
  +B = 2<br>
  +C = 3<br>
   @a[0] = a<br>
  -     
  -    @a[1] = b<br>
  -     
  -    @a[2] = c<br>
  -     
  -    @a[3] = d<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
        @a[0] = a<br>
  -     
  -    @a[1] = b<br>
  -     
  -    @a[2] = c<br>
  -     
  -    @a[3] = d<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
        a <br>
  -
  -     b <br>
  -
  -     c <br>
  -
  -     d <br>
  +b <br>
  +c <br>
  +d <br>
   1 <br>
  -
  -     3 <br>
  -
  -     5 <br>
  -
  -     7 <br>
  -
  -     9 <br>
  +3 <br>
  +5 <br>
  +7 <br>
  +9 <br>
   1 <br>
  -
  -     2 <br>
  -
  -     3 <br>
  -
  -     4 <br>
  -
  -     5 <br>
  -
  -     6 <br>
  -
  -     7 <br>
  -
  -     8 <br>
  -
  -     9 <br>
  -
  -     10 <br>
  +2 <br>
  +3 <br>
  +4 <br>
  +5 <br>
  +6 <br>
  +7 <br>
  +8 <br>
  +9 <br>
  +10 <br>
   2:1 <br>
  -
  -     2:2 <br>
  -
  -     2:3 <br>
  -
  -     2:4 <br>
  -
  -     2:5 <br>
  +2:2 <br>
  +2:3 <br>
  +2:4 <br>
  +2:5 <br>
   3:a <br>
  -
  -     3:b <br>
  -
  -     3:c <br>
  +3:b <br>
  +3:c <br>
   @a[0] = a<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[1] = b<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[1] = b<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[2] = c<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[2] = c<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[3] = d<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[3] = d<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                x
   
    y
  
  
  
  1.8       +7 -16     embperl/test/cmp/errdoc2.htm
  
  Index: errdoc2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/errdoc2.htm,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- errdoc2.htm       22 Oct 2002 05:29:09 -0000      1.7
  +++ errdoc2.htm       15 Nov 2002 06:17:41 -0000      1.8
  @@ -11,29 +11,20 @@
   main: 
   ^prev: Apache.*?=SCALAR
   next: 
  -^There are 1(0|2|3|5) errormessages:
  +^There are 4 errormessages:
   
   <table border=1>
  -^    <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Use of uninitialized value
  +^-   <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Unquoted string 
&quot;qqqqqqqqqqqqqq&quot; may clash with future reserved word
   
  -^    <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Use of uninitialized value 
  -
  -^    <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Use of uninitialized value 
  -
  -^    <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Use of uninitialized value 
  -
  -^    <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Use of uninitialized value 
  -
  -^-   <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Unquoted string 
&quot;qqqqqqqqqqqqqq&quot; may clash with future reserved word at 
  -^    <tr><td>\[\d+\]ERR:  24:  Error in Perl code: syntax error at 
  -^    <tr><td>\[\d+\]ERR:  24:  Error in Perl code: syntax error at 
  -^    <tr><td>\[\d+\]ERR:  24:  Error in Perl code: Can't call method 
&quot;qq2&quot; without a package or object reference at 
  -^    <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Use of uninitialized value 
   ^-   <tr><td>\[\d+\]ERR:  32:  Warning in Perl code: Bareword found where operator 
expected at 
  +^-
   ^-   <tr><td>\[\d+\]ERR:  32:  Warning in Perl code:         \(Missing operator 
before is\?\)</td></tr>
  +^-
   ^    <tr><td>\[\d+\]ERR:  24:  Error in Perl code: syntax error at 
  -^Missing right.*?bracket at 
   ^syntax error at 
  +^syntax error at 
  +^syntax error at 
  +^}&quot;</td></tr>
   </table>
   
   </body>
  
  
  
  1.8       +36 -18    embperl/test/cmp/error.htm
  
  Index: error.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/error.htm,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- error.htm 22 Oct 2002 05:29:09 -0000      1.7
  +++ error.htm 15 Nov 2002 06:17:41 -0000      1.8
  @@ -2,24 +2,42 @@
   <H1>Internal Server Error</H1>
   The server encountered an internal error or misconfiguration and was unable to 
complete your request.<P>
   ^Please contact the server administrator\,.*?and inform them of the time the error 
occurred\, and anything you might have done that may have caused the error
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value 
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value 
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value 
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value 
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value 
  -^^\[.*?\]ERR\:  32\: Warning in Perl code\: Unquoted string 
&quot;qqqqqqqqqqqqqq&quot; may clash with future reserved word
  -^\[.*?\]ERR\:  24\:  Error in Perl code\: syntax error at .*? line \d*\, at EOF
  -^\[.*?\]ERR\:  24\:  Error in Perl code\: syntax error at .*? line \d*\, at EOF
  -^\[.*?\]ERR\:  24\:  Error in Perl code\: Can.*?
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^^\[.*?\]ERR\:  32\:  Warning in Perl code\: Bareword found where operator expected 
at .*?
  -^^\[.*?\]ERR\:  32\:  Warning in Perl code\:         \(Missing operator before 
is\?\)
  -^\[.*?\]ERR\:  24\:  Error in Perl code\: syntax error at .*? line \d*\, near 
\&quot\;\$error is here \&quot\;
  -^<br>&nbsp;&nbsp;&nbsp;&nbsp;Missing right .*?bracket at .*? line \d*\, at end of 
line
  -^<br>&nbsp;&nbsp;&nbsp;&nbsp;syntax error at .*? line \d*\, at EOF
  -^\[.*?\]ERR\:  20\: error.htm\(58\)\: \&lt\;\/tr\&gt\; without \&lt\;tr\&gt\;
  -^\[.*?\]ERR\:  45\: error.htm\(58\)\: Unclosed HTML tag &lt;table&gt; at end of file
  -^ HTML\:\:Embperl.*?<P>
  +<table cellspacing='2' cellpadding='5'>
  +^^<tr bgcolor='#eeeeee'><td>
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^\[.*?\]ERR:  32:  Warning in Perl code: Unquoted string 
&quot;qqqqqqqqqqqqqq&quot; may clash with future reserved word
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^</td></tr>
  +^-<tr bgcolor='#eeeeee'><td>
  +^-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^-\[.*?\]ERR:  32:  Warning in Perl code: Use of uninitialized value at 
.*?error.htm line \d+.
  +^-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^-</td></tr>
  +^-<tr bgcolor='#eeeeee'><td>
  +^-<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^\[.*?\]ERR:  32:  Warning in Perl code: Bareword found where operator expected at 
.*?error.htm line \d+, near &quot;\$error is&quot;
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^</td></tr>
  +^^<tr bgcolor='#eeeeee'><td>
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^\[.*?\]ERR:  32:  Warning in Perl code:    \(Missing operator before is\?\)
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^</td></tr>
  +<tr bgcolor='#eeeeee'><td>
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^\[.*?\]ERR:  24:  Error in Perl code: syntax error at .*?error.htm line \d+, at EOF
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;syntax error at .*?error.htm line \d+, 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;syntax error at .*?error.htm line \d+, near 
&quot;\$error is here &quot;
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;syntax error at .*?error.htm line \d+, near &quot;
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;                                
  +^-<br>&nbsp;&nbsp;&nbsp;&nbsp;                                
  +^-<br>&nbsp;&nbsp;&nbsp;&nbsp;}
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +</td></tr>
  +</table>
  +<br>
  +
  +^Embperl
   </BODY></HTML>
   
   
  
  
  
  1.7       +51 -97    embperl/test/cmp/hidden.htm
  
  Index: hidden.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/hidden.htm,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- hidden.htm        13 Sep 2001 07:28:48 -0000      1.6
  +++ hidden.htm        15 Nov 2002 06:17:45 -0000      1.7
  @@ -8,113 +8,67 @@
   <form action="inhalt.htm" method="POST">
       <p>&nbsp;</p>
   
  -     a1
  -<input type="hidden" name="feld1" value="Wert1">
  -<input type="hidden" name="feld2" value="Wert2">
  -<input type="hidden" name="feld3" value="Wert3">
  -<input type="hidden" name="feld4" value="Wert4">
  -a2
  -<input type="hidden" name="feld1" value="Pfalz">
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -a3
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -a4
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -a5
  -<input type="hidden" name="feld1" value="Pfalz">
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -a6
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -a7
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -a8
  -<input type="hidden" name="feld4" value="Wert4">
  -<input type="hidden" name="feld3" value="Wert3">
  -<input type="hidden" name="feld2" value="Wert2">
  -<input type="hidden" name="feld1" value="Wert1">
  -<input type="text" name="feld1" value="Wert1">
  -
  -     b1
  -<input type="hidden" name="feld2" value="Wert2">
  -<input type="hidden" name="feld3" value="Wert3">
  -<input type="hidden" name="feld4" value="Wert4">
  -b2
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -b3
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -b4
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -b5
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -b6
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -<input type="text" name="feld2" value="Wert2">
  +     a1<input type="hidden" name="feld1" value="Wert1"><input type="hidden" 
name="feld2" value="Wert2"><input type="hidden" name="feld3" value="Wert3"><input 
type="hidden" name="feld4" value="Wert4">
  +     a2<input type="hidden" name="feld1" value="Pfalz"><input type="hidden" 
name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     a3<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     a4<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     a5<input type="hidden" name="feld1" value="Pfalz"><input type="hidden" 
name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     a6<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     a7<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     a8<input type="hidden" name="feld4" value="Wert4"><input type="hidden" 
name="feld3" value="Wert3"><input type="hidden" name="feld2" value="Wert2"><input 
type="hidden" name="feld1" value="Wert1">
       
  -     c1
  -<input type="hidden" name="feld3" value="Wert3">
  -<input type="hidden" name="feld4" value="Wert4">
  -c2
  -c3
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -c4
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -c5
  -c6
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -<input type="text" name="feld3" value="Wert3">
  +     <input type="text" name="feld1" value="Wert1">
  +
  +     b1<input type="hidden" name="feld2" value="Wert2"><input type="hidden" 
name="feld3" value="Wert3"><input type="hidden" name="feld4" value="Wert4">
  +     b2<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     b3<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     b4<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     b5<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     b6<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     
  +
  +    <input type="text" name="feld2" value="Wert2">
  +    
  +     c1<input type="hidden" name="feld3" value="Wert3"><input type="hidden" 
name="feld4" value="Wert4">
  +     c2
  +     c3<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     c4<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     c5
  +     c6<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +
  +     <input type="text" name="feld3" value="Wert3">
       <input type="text" name="feld4" value="Wert4">
       
        d1
  -d2
  -d3
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -d4
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -d5
  -d6
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -d7
  -<input type="hidden" name="feld2" value="Rheinhessen">
  -e1
  -^<input type="hidden" name="empty(1|2)" value="">
  -^<input type="hidden" name="empty(1|2)" value="">
  -e2
  -<input type="hidden" name="empty1" value="">
  -<input type="hidden" name="empty2" value="">
  -optNoHiddenEmptyValue is now 0       optNoHiddenEmptyValue is now 1  e1
  -e2
  -optNoHiddenEmptyValue is now 0       e1
  -^<input type="hidden" name="empty(1|2)" value="">
  -^<input type="hidden" name="empty(1|2)" value="">
  -e2
  -<input type="hidden" name="empty1" value="">
  -<input type="hidden" name="empty2" value="">
  -</form>
  +     d2
  +     d3<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     d4<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     d5
  +     d6<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
  +     d7<input type="hidden" name="feld2" value="Rhein&quot;hessen&quot;&amp;Pfalz">
   
   
  -<form >
  -     l1
  -^<input type="hidden" name="empty(1|2)" value="">
  -^<input type="hidden" name="empty(1|2)" value="">
  -</form>
  +     e1<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
  +     e2<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
  +     optNoHiddenEmptyValue is now 0  optNoHiddenEmptyValue is now 1  e1
  +     e2
  +     optNoHiddenEmptyValue is now 0  e1<input type="hidden" name="empty1" 
value=""><input type="hidden" name="empty2" value="">
  +     e2<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
   
  -<form >
  -     l1
  -^<input type="hidden" name="empty(1|2)" value="">
  -^<input type="hidden" name="empty(1|2)" value="">
   </form>
   
  -<form >
  -     l1
  -^<input type="hidden" name="empty(1|2)" value="">
  -^<input type="hidden" name="empty(1|2)" value="">
  -</form>
   
  -<form >
  -     l1
  -^<input type="hidden" name="empty(1|2)" value="">
  -^<input type="hidden" name="empty(1|2)" value="">
  +<form>
  +     l1<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
  +</form>
  +<form>
  +     l1<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
  +</form>
  +<form>
  +     l1<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
  +</form>
  +<form>
  +     l1<input type="hidden" name="empty1" value=""><input type="hidden" 
name="empty2" value="">
   </form>
   </body>
   </html>
  -
  
  
  
  1.6       +19 -33    embperl/test/cmp/if.htm
  
  Index: if.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/if.htm,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- if.htm    14 Sep 2000 04:57:34 -0000      1.5
  +++ if.htm    15 Nov 2002 06:17:45 -0000      1.6
  @@ -52,48 +52,34 @@
   
   
   
  -<TABLE WIDTH="530" BORDER="0">
  - <TR>
  +<table WIDTH="530" BORDER="0">
  + <tr>
     <TD ALIGN="LEFT">
  -   <A HREF="/">
  -   <IMG SRC="/icons/iiilogo_narrow.gif"
  -  WIDTH="" HEIGHT="" BORDER="0" 
  -   ALT="iii logo"
  -   qqq >
  +   <a href="/">
  +   <img src="/icons/iiilogo_narrow.gif" 
  +  WIDTH="" HEIGHT="" BORDER="0" ALT="iii logo"  qqq >
   
     </TD>
  -</TR>
  -</TABLE>
  +</tr>
  +</table>
   
  -<TABLE WIDTH="530" BORDER="0">
  - <TR>
  +<table WIDTH="530" BORDER="0">
  + <tr>
     <TD ALIGN="LEFT">
  -   <A HREF="/">
  -   <IMG SRC="/i/www.iii.co.uk/iiilogo_narrow.gif"
  -  WIDTH="1" HEIGHT="2" BORDER="0" 
  -   ALT="iii logo"
  -   
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false"
  -   >
  +   <a href="/">
  +   <img src="/i/www.iii.co.uk/iiilogo_narrow.gif" 
  +  WIDTH="1" HEIGHT="2" BORDER="0" ALT="iii logo"  
onload="window.open('/iit/leavingiit.epl','dis','status=no,scrollbars=no,resizable=yes,width=370,height=320,screenX=100,screenY=100,top=100,left=100');
 return false" >
   
     </TD>
  -</TR>
  -</TABLE>
  +</tr>
  +</table>
   
   
  -<IMG 
  -SRC=".gifSRC="/icons/iiilogo_narrow_else.gif" WIDTH="5" HEIGHT="10" BORDER="0" 
  -ALT="iii logo"
  ->
  -
  -<IMG 
  -SRC="/i/www.iii/iit.gif" WIDTH="6" HEIGHT="11" BORDER="0"
  -ALT="iit logo"
  ->
  -
  -<IMG 
  -SRC="/i/www.iii/iit.gif" WIDTH="6" HEIGHT="11" BORDER="0"
  -ALT="iit logo"
  -qqq>
  +<img  src="/icons/iiilogo_narrow_else.gif"  WIDTH="5" HEIGHT="10" BORDER="0"  
ALT="iii logo" >
  +
  +<img  src="/i/www.iii/iit.gif"  WIDTH="6" HEIGHT="11" BORDER="0"  ALT="iit logo" >
  +
  +<img  src="/i/www.iii/iit.gif"  WIDTH="6" HEIGHT="11" BORDER="0"  ALT="iit logo" 
qqq>
   
   
   
  
  
  
  1.5       +2 -26     embperl/test/cmp/importmodule.htm
  
  Index: importmodule.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/importmodule.htm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- importmodule.htm  16 Jul 2000 17:45:54 -0000      1.4
  +++ importmodule.htm  15 Nov 2002 06:17:45 -0000      1.5
  @@ -9,48 +9,24 @@
   <h1>Tests for Embperl - Importing  from a Perl module</h1>
   
   First sub:
  -
  -
   <h2>1.) Here goes some normal html text <h2>
   
  +
   Second sub:
   ^params in main  = HTML::Embperl::Req=HASH
  -
  -
   2.) Here comes some perl:
   
   foo = Hello world<br>
   testdata = <br>
   params in sub.pm  = 1 2 3
  +
   And now a table splitted into several subs:
   
   <table>
   <tr><th>1</th><th>2></th></tr>
   <tr>
  -
  -
  -
   <td>a1<td>
   
  -
  -
  -
  -
  -<td>a2<td>
  -
  -</tr>
  -
  -<tr>
  -
  -
  -
  -<td>b1<td>
  -
  -
  -
  -
  -
  -<td>b2<td>
   
   </tr>
   </table>
  
  
  
  1.5       +4 -21     embperl/test/cmp/importsub.htm
  
  Index: importsub.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/importsub.htm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- importsub.htm     7 Nov 2000 11:28:31 -0000       1.4
  +++ importsub.htm     15 Nov 2002 06:17:45 -0000      1.5
  @@ -9,12 +9,11 @@
   <h1>Tests for Embperl - Importing subs</h1>
   
   First sub:
  -
   *1*
   *1*<h2>1.) Here goes some normal html text <h2>
   *1*
  -Second sub:
   
  +Second sub:
   *2*
   *2*2.) Here comes some perl:
   *2*
  @@ -22,42 +21,26 @@
   *2*foo = Hello world<br>
   *2*testdata = <br>
   *2*
  +
   And now a table splitted into several subs:
   
   <table>
   <tr><th>1</th><th>2></th></tr>
   <tr>
  -
   *4*
   *4*<td>a1<td>
   *4*
   
  -
  -*4*
  -*4*<td>a2<td>
  -*4*
  -</tr>
  -
  -<tr>
  -
  -*4*
  -*4*<td>b1<td>
  -*4*
  -
  -
  -*4*
  -*4*<td>b2<td>
  -*4*
   </tr>
   </table>
   
   
   req_rec sub:
   ^<h2>\$req_rec =.*?\$\$req_rec =
  -
   *6*
  -^\*6\*<h2>\$req_rec =.*?\$\$req_rec =    
  +^\*6\*<h2>\$req_rec =.*?\$\$req_rec =
   *6*
  +
   And done!
   
   
  
  
  
  1.4       +2 -19     embperl/test/cmp/importsub2.htm
  
  Index: importsub2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/importsub2.htm,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- importsub2.htm    7 Nov 2000 11:28:32 -0000       1.3
  +++ importsub2.htm    15 Nov 2002 06:17:45 -0000      1.4
  @@ -9,7 +9,6 @@
   <h1>Tests for Embperl - Importing subs</h1>
   
   Second sub:
  -
   *2*
   *2*2.) Here comes some perl:
   *2*
  @@ -17,37 +16,21 @@
   *2*foo = Hello world<br>
   *2*testdata = <br>
   *2*
  -First sub:
   
  +First sub:
   *1*
   *1*<h2>1.) Here goes some normal html text <h2>
   *1*
  +
   And now a table splitted into several subs:
   
   <table>
   <tr><th>1</th><th>2></th></tr>
   <tr>
  -
   *4*
   *4*<td>2a1<td>
   *4*
   
  -
  -*4*
  -*4*<td>2a2<td>
  -*4*
  -</tr>
  -
  -<tr>
  -
  -*4*
  -*4*<td>2b1<td>
  -*4*
  -
  -
  -*4*
  -*4*<td>2b2<td>
  -*4*
   </tr>
   </table>
   
  
  
  
  1.17      +182 -130  embperl/test/cmp/input.htm
  
  Index: input.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/input.htm,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- input.htm 22 Oct 2002 05:29:09 -0000      1.16
  +++ input.htm 15 Nov 2002 06:17:45 -0000      1.17
  @@ -1,5 +1,4 @@
   <html>
  -
   <head>
   <title>Test for interpretation of input tag</title>
   </head>
  @@ -7,35 +6,39 @@
   <form action="inhalt.htm" method="POST">
       <p>&nbsp;</p>
   
  -    <input name=neu1 value="no" >
  -    <input name=undef value="no">
  +    <input name="neu1" value="no">
  +    <input name="undef" value="no">
   
       <input>
  -    <input  >
  -    <input name="feld1">
  +    <input>
  +    <input name="feld1" value="">
       <input name="feld5" value="Wert5">
       <input name="feld1" value="Wert1">
       <input name="feld5" value="Wert15">
  +    <input name="feld5a" value="a&quot;b">
  +    <input name="feld5b" value="a'b&amp;c">
  +    <input name="feld5a" value="Wert4'y'r">
  +    <input name="feld5b" value="&quot;Wert5&quot;">
       <input name="feld1" value="">
       <input name="feld5" value="">
       <input type="text">
  -    <input type = "text">
  +    <input type="text">
       <input typo="text2">
       <input typo = "text2" >
       <input foo>
       <input foo >
  -  
  -    <input name=neu2 value="">
  +
  +    <input name="neu2" value="">
       <input name='neu3' value=">>">
     
       <input type="text" name="feld1" value="Wert1">
  -    <input type="text" name="feld2">
  -    <input type="text" size=10 name="feld3">
  -    <input type="text" name="feld4" size=10>
  +    <input type="text" name="feld2" value="">
  +    <input type="text" size=10  name="feld3" value="">
  +    <input type="text" name="feld4" size=10 value="">
       
        <input type="text" name="feld5" value="Wert5">
       <input type="text" name="feld6" value="Wert6">
  -    <input type="text" size=10 name="feld7" value="Wert7">
  +    <input type="text" size=10  name="feld7" value="Wert7">
       <input type="text" name="feld8" size=10 value="Wert8">
       
        
  @@ -49,62 +52,46 @@
       <input type="checkbox" name="cb7" value="cbv7" checked>
       <input type="checkbox" value="cbv8" name="cb8" checked>
       
  -     <input type="checkbox" value="cbv9" name="cb9" >
  -     <input type="checkbox"  name="cb10" value="cbv10">
  -    <input type="checkbox" name="cb11"  value="cbv11">
  +     <input type="checkbox" value="cbv9" name="cb9">
  +     <input type="checkbox" name="cb10" value="cbv10">
  +    <input type="checkbox" name="cb11" value="cbv11">
   
   
       <input type="checkbox" name="dec" checked value="a & b">
       <input type="checkbox" name="dec" checked value="a &amp; b">
   
   
  -    <textarea Name=feld1></textarea>
  -    <textarea Name=feld5>Wert5</textarea>
  -
  -    <textarea Name=feld1>text1</textarea>
  -    <textarea Name=feld5>text5</textarea>
  +    <textarea name="feld1"></textarea>
  +    <textarea name="feld5">Wert5</textarea>
   
  +    <textarea name="feld1">text1</textarea>
  +    <textarea name="feld5">text5</textarea>
   
       <table border="0" width="100%">
           <tr>
               <td><table border="0">
                   <tr>
  -                    <td valign="top"><input type="checkbox"
  -                    name="Region"
  -                    value="Pfalz"><a 
  -                    href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
  +                    <td valign="top"><input type="checkbox" name="Region" 
value="Pfalz"><a href="inhalt.htm?Region=Pfalz">Pfalz</a></td>
                   </tr>
               
                   <tr>
  -                    <td valign="top"><input type="checkbox"
  -                    name="Region"
  -                    value="Rheinhessen"><a 
  -                    href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
  +                    <td valign="top"><input type="checkbox" name="Region" 
value="Rheinhessen"><a href="inhalt.htm?Region=Rheinhessen">Rheinhessen</a></td>
                   </tr>
               </table>
               </td>
               <td><table border="0">
                   <tr>
  -                    <td valign="top"><p align="left"><input  
  -                    type="checkbox" name="Kategorie"
  -                    value="Kultur"><a 
  -                    href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
  +                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Kultur"><a href="inhalt.htm?Kategorie=Kultur">Kultur</a></p>
                       </td>
                   </tr>
               
                   <tr>
  -                    <td valign="top"><p align="left"><input  
  -                    type="checkbox" name="Kategorie"
  -                    value="Sport"><a 
  -                    href="inhalt.htm?Kategorie=Sport">Sport</a></p>
  +                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Sport"><a href="inhalt.htm?Kategorie=Sport">Sport</a></p>
                       </td>
                   </tr>
               
                   <tr>
  -                    <td valign="top"><p align="left"><input  
  -                    type="checkbox" name="Kategorie"
  -                    value="Veranstaltungen"><a 
  -                    
href="inhalt.htm?Kategorie=Veranstaltungen">Veranstaltungen</a></p>
  +                    <td valign="top"><p align="left"><input type="checkbox" 
name="Kategorie" value="Veranstaltungen"><a 
href="inhalt.htm?Kategorie=Veranstaltungen">Veranstaltungen</a></p>
                       </td>
                   </tr>
               </table>
  @@ -112,7 +99,7 @@
           </tr>
       </table>
   
  -     <select name="foo">
  + <select name="foo">
                <option value="feld1">feld1</option>
                <option value="feld2">feld2</option>
                <option value="feld3">feld3</option>
  @@ -143,7 +130,7 @@
        <select name="feld5">
                <option>Wert3</option>
                <option>Wert4</option>
  -             <option>Wert5</option>
  +             <option selected>Wert5</option>
        </select>
   
        <select name="feld5">
  @@ -152,6 +139,42 @@
                <option>Wert5
        </select>
   
  +     <select name="feld5a">
  +             <option>Wert3'x</option>
  +             <option selected>Wert4'y'r</option>
  +             <option>Wert5\#\\'#''</option>
  +     </select>
  +
  +     <select name="feld5a">
  +             <option>Wert3'x
  +             <option>Wert4'y'r
  +             <option>Wert5\#\\'#''
  +     </select>
  +
  +     <select name="feld5b">
  +             <option value="1">1</option>
  +             <option value="2">2</option>
  +             <option value="&quot;Wert5&quot;" selected>3</option>
  +     </select>
  +
  +     <select name="feld5b">
  +             <option>Wert3'x</option>
  +             <option>Wert4'y'r</option>
  +             <option selected>&quot;Wert5&quot;</option>
  +             <option>Wert3'x</option>
  +             <option selected>"Wert5"</option>
  +             <option>Wert3'x</option>
  +     </select>
  +
  +     <select name="feld5b">
  +             <option>Wert3'x
  +             <option>Wert4'y'r
  +             <option>&quot;Wert5&quot;
  +             <option>Wert3'x
  +             <option>"Wert5"
  +             <option>Wert3'x
  +     </select>
  +
        <select name="mult" multiple>
                <option value="Wert1">Wert1</option>
                <option value="Wert2">Wert2</option>
  @@ -164,82 +187,102 @@
        </select>
   
        <select name="mult" multiple>
  -             <option value="Wert1" >Wert1</option>
  -             <option value="Wert2" >Wert2</option>
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
                <option value="Wert3" selected>Wert3</option>
  -             <option value="Wert4" >Wert4</option>
  -             <option value="Wert5" >Wert5</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
                <option value="Wert6" selected>Wert6</option>
  -             <option value="Wert7" >Wert7</option>
  -             <option value="Wert8" >Wert8</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +     <select name="escmult" multiple>
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3" selected>Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +             <option value="a&gt;b" selected>a>b</option>
  +     </select>
  +
  +     <select name="escmult" multiple>
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3" selected>Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +             <option value="a&gt;b" selected>a>b</option>
        </select>
   
        
  -     ks = Kategorie Region cb1 cb10 cb11 cb2 cb3 cb4 cb5 cb6 cb7 cb8 cb9 dec feld1 
feld5 feld6 feld7 feld8 mult neu1 neu2 neu3 undef<p>
  +     ks = cb1 cb2 cb5 cb6 cb7 cb8 dec escmult feld1 feld2 feld3 feld4 feld5 feld5a 
feld5b feld6 feld7 feld8 mult neu1 neu2 neu3 undef<p>
   
        <table border=9>
                <tr>
  -                     <td>Kategorie</td><td>Veranstaltungen</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>Region</td><td>Rheinhessen</td>
  +                     <td>cb1</td><td>cbv1</td>
                </tr>
        
                <tr>
  -                     <td>cb1</td><td>cbv1</td>
  +                     <td>cb2</td><td>cbv2</td>
                </tr>
        
                <tr>
  -                     <td>cb10</td><td>ncbv10</td>
  +                     <td>cb5</td><td>cbv5</td>
                </tr>
        
                <tr>
  -                     <td>cb11</td><td>ncbv11</td>
  +                     <td>cb6</td><td>cbv6</td>
                </tr>
        
                <tr>
  -                     <td>cb2</td><td>cbv2</td>
  +                     <td>cb7</td><td>cbv7</td>
                </tr>
        
                <tr>
  -                     <td>cb3</td><td>cbv3</td>
  +                     <td>cb8</td><td>cbv8</td>
                </tr>
        
                <tr>
  -                     <td>cb4</td><td>cbv4</td>
  +                     <td>dec</td><td>a &amp; b</td>
                </tr>
        
                <tr>
  -                     <td>cb5</td><td>cbv5</td>
  +                     <td>escmult</td><td>a&gt;b</td>
                </tr>
        
                <tr>
  -                     <td>cb6</td><td>cbv6</td>
  +                     <td>feld1</td><td>text1</td>
                </tr>
        
                <tr>
  -                     <td>cb7</td><td>cbv7</td>
  +                     <td>feld2</td><td></td>
                </tr>
        
                <tr>
  -                     <td>cb8</td><td>cbv8</td>
  +                     <td>feld3</td><td></td>
                </tr>
        
                <tr>
  -                     <td>cb9</td><td>ncbv9</td>
  +                     <td>feld4</td><td></td>
                </tr>
        
                <tr>
  -                     <td>dec</td><td>a &amp; b</td>
  +                     <td>feld5</td><td>Wert5</td>
                </tr>
        
                <tr>
  -                     <td>feld1</td><td>text1</td>
  +                     <td>feld5a</td><td>Wert4'y'r</td>
                </tr>
        
                <tr>
  -                     <td>feld5</td><td>Wert5</td>
  +                     <td>feld5b</td><td>&quot;Wert5&quot;</td>
                </tr>
        
                <tr>
  @@ -263,11 +306,11 @@
                </tr>
        
                <tr>
  -                     <td>neu2</td><td>value=&quot;&quot;</td>
  +                     <td>neu2</td><td></td>
                </tr>
        
                <tr>
  -                     <td>neu3</td><td>value=&quot;</td>
  +                     <td>neu3</td><td>&gt;&gt;</td>
                </tr>
        
                <tr>
  @@ -299,19 +342,38 @@
                <option value="Wert8">Wert8</option>
        </select>
   
  -     <input type="checkbox" value="Wert1" name="mult" >
  +    <select name="feld5">
  +             <option value="Wert1">Wert1</option>
  +     
  +             <option value="Wert2">Wert2</option>
  +     
  +             <option value="Wert3">Wert3</option>
  +     
  +             <option value="Wert4">Wert4</option>
  +     
  +             <option value="Wert5" selected>Wert5</option>
  +     
  +             <option value="Wert6">Wert6</option>
  +     
  +             <option value="Wert7">Wert7</option>
  +     
  +             <option value="Wert8">Wert8</option>
  +     </select>
  +
  +
        <input type="checkbox" value="Wert1" name="mult">
  -     <input type="checkbox" value="Wert2" name="mult" >
  +     <input type="checkbox" value="Wert1" name="mult">
  +     <input type="checkbox" value="Wert2" name="mult">
        <input type="checkbox" value="Wert2" name="mult">
        <input type="checkbox" value="Wert3" name="mult" checked>
        <input type="checkbox" value="Wert3" name="mult" checked>
  -     <input type="checkbox" value="Wert4" name="mult" >
        <input type="checkbox" value="Wert4" name="mult">
  -     <input type="checkbox" value="Wert5" name="mult" >
  +     <input type="checkbox" value="Wert4" name="mult">
  +     <input type="checkbox" value="Wert5" name="mult">
        <input type="checkbox" value="Wert5" name="mult">
        <input type="checkbox" value="Wert6" name="mult" checked>
        <input type="checkbox" value="Wert6" name="mult" checked>
  -     <input type="checkbox" value="Wert7" name="mult" >
  +     <input type="checkbox" value="Wert7" name="mult">
        <input type="checkbox" value="Wert7" name="mult">
       
   
  @@ -371,41 +433,38 @@
                <input type="checkbox" value="cbv4" name="cb1">
                <input type="checkbox" value="cbv5" name="cb1">
                <input type="checkbox" value="cbv6" name="cb1">
  -             <input type="text"     name="feld1" value="">
  -        <input type="text"     name="feld1">
  +             <input type="text" name="feld1" value="">
  +        <input type="text" name="feld1" value="">
   
  -     
  -             <input type="checkbox" value="cbv5" name="cb5" checked>
  +     <input type="checkbox" value="cbv5" name="cb5" checked>
                <input type="checkbox" value="cbv1" name="cb5">
                <input type="checkbox" value="cbv2" name="cb5">
                <input type="checkbox" value="cbv3" name="cb5">
                <input type="checkbox" value="cbv4" name="cb5">
                <input type="checkbox" value="cbv5" name="cb5" checked>
                <input type="checkbox" value="cbv6" name="cb5">
  -             <input type="text"     name="feld5" value="feld5">
  -        <input type="text"     name="feld5" value="Wert5">
  +             <input type="text" name="feld5" value="feld5">
  +        <input type="text" name="feld5" value="Wert5">
   
  -     
  -             <input type="checkbox" value="cbv2" name="cb2">
  +     <input type="checkbox" value="cbv2" name="cb2">
                <input type="checkbox" value="cbv1" name="cb2">
                <input type="checkbox" value="cbv2" name="cb2">
                <input type="checkbox" value="cbv3" name="cb2">
                <input type="checkbox" value="cbv4" name="cb2">
                <input type="checkbox" value="cbv5" name="cb2">
                <input type="checkbox" value="cbv6" name="cb2">
  -             <input type="text"     name="feld2" value="">
  -        <input type="text"     name="feld2">
  +             <input type="text" name="feld2" value="">
  +        <input type="text" name="feld2" value="">
   
  -     
  -             <input type="checkbox" value="cbv6" name="cb6" checked>
  +     <input type="checkbox" value="cbv6" name="cb6" checked>
                <input type="checkbox" value="cbv1" name="cb6">
                <input type="checkbox" value="cbv2" name="cb6">
                <input type="checkbox" value="cbv3" name="cb6">
                <input type="checkbox" value="cbv4" name="cb6">
                <input type="checkbox" value="cbv5" name="cb6">
                <input type="checkbox" value="cbv6" name="cb6" checked>
  -             <input type="text"     name="feld6" value="feld6">
  -        <input type="text"     name="feld6" value="Wert6">
  +             <input type="text" name="feld6" value="feld6">
  +        <input type="text" name="feld6" value="Wert6">
   
        <textarea name="feld1"></textarea>
           <textarea name="feld1"></textarea>
  @@ -453,99 +512,88 @@
        <p>
           i = 5 fdat{feld5} Wert5<br>
                <input type="checkbox" value="cbv5" name="cb5" checked>
  -             <input type="text"     name="feld5" value="feld5">
  -             <input type="text"     name="feld5" value="Wert5">
  +             <input type="text" name="feld5" value="feld5">
  +             <input type="text" name="feld5" value="Wert5">
           </p>
  -     
  -        <p>
  +     <p>
           i = 2 fdat{feld5} Wert5<br>
                <input type="checkbox" value="cbv2" name="cb2">
  -             <input type="text"     name="feld2" value="">
  -             <input type="text"     name="feld2">
  +             <input type="text" name="feld2" value="">
  +             <input type="text" name="feld2" value="">
           </p>
  -     
  -        <p>
  +     <p>
           i = 6 fdat{feld5} Wert5<br>
                <input type="checkbox" value="cbv6" name="cb6" checked>
  -             <input type="text"     name="feld6" value="feld6">
  -             <input type="text"     name="feld6" value="Wert6">
  +             <input type="text" name="feld6" value="feld6">
  +             <input type="text" name="feld6" value="Wert6">
           </p>
  -     
  -        <p>
  +     <p>
           i = 1 fdat{feld5} Wert5<br>
                <input type="checkbox" value="cbv1" name="cb1">
  -             <input type="text"     name="feld1" value="">
  -             <input type="text"     name="feld1">
  +             <input type="text" name="feld1" value="">
  +             <input type="text" name="feld1" value="">
           </p>
  -     ks = Kategorie Region cb1 cb10 cb11 cb2 cb3 cb4 cb5 cb6 cb7 cb8 cb9 dec feld1 
feld2 feld5 feld6 feld7 feld8 mult neu1 neu2 neu3 undef<p>
  +     ks = cb1 cb2 cb5 cb6 cb7 cb8 dec escmult feld1 feld2 feld3 feld4 feld5 feld5a 
feld5b feld6 feld7 feld8 mult neu1 neu2 neu3 ta undef<p>
   
        <table border=10>
                <tr>
  -                     <td>Kategorie</td><td>Veranstaltungen</td>
  -             </tr>
  -     
  -             <tr>
  -                     <td>Region</td><td>Rheinhessen</td>
  -             </tr>
  -     
  -             <tr>
                        <td>cb1</td><td>cbv1</td>
                </tr>
        
                <tr>
  -                     <td>cb10</td><td>ncbv10</td>
  +                     <td>cb2</td><td>cbv2</td>
                </tr>
        
                <tr>
  -                     <td>cb11</td><td>ncbv11</td>
  +                     <td>cb5</td><td>cbv5</td>
                </tr>
        
                <tr>
  -                     <td>cb2</td><td>cbv2</td>
  +                     <td>cb6</td><td>cbv6</td>
                </tr>
        
                <tr>
  -                     <td>cb3</td><td>cbv3</td>
  +                     <td>cb7</td><td>cbv7</td>
                </tr>
        
                <tr>
  -                     <td>cb4</td><td>cbv4</td>
  +                     <td>cb8</td><td>cbv8</td>
                </tr>
        
                <tr>
  -                     <td>cb5</td><td>cbv5</td>
  +                     <td>dec</td><td>a &amp; b</td>
                </tr>
        
                <tr>
  -                     <td>cb6</td><td>cbv6</td>
  +                     <td>escmult</td><td>a&gt;b</td>
                </tr>
        
                <tr>
  -                     <td>cb7</td><td>cbv7</td>
  +                     <td>feld1</td><td></td>
                </tr>
        
                <tr>
  -                     <td>cb8</td><td>cbv8</td>
  +                     <td>feld2</td><td></td>
                </tr>
        
                <tr>
  -                     <td>cb9</td><td>ncbv9</td>
  +                     <td>feld3</td><td></td>
                </tr>
        
                <tr>
  -                     <td>dec</td><td>a &amp; b</td>
  +                     <td>feld4</td><td></td>
                </tr>
        
                <tr>
  -                     <td>feld1</td><td>value=&quot;&quot;</td>
  +                     <td>feld5</td><td>Wert5</td>
                </tr>
        
                <tr>
  -                     <td>feld2</td><td>value=&quot;&quot;</td>
  +                     <td>feld5a</td><td>Wert4'y'r</td>
                </tr>
  -
  +     
                <tr>
  -                     <td>feld5</td><td>Wert5</td>
  +                     <td>feld5b</td><td>&quot;Wert5&quot;</td>
                </tr>
        
                <tr>
  @@ -561,7 +609,7 @@
                </tr>
        
                <tr>
  -                     <td>mult</td><td>Wert3  Wert6</td>
  +                     <td>mult</td><td>Wert6</td>
                </tr>
        
                <tr>
  @@ -569,11 +617,15 @@
                </tr>
        
                <tr>
  -                     <td>neu2</td><td>value=&quot;&quot;</td>
  +                     <td>neu2</td><td></td>
  +             </tr>
  +     
  +             <tr>
  +                     <td>neu3</td><td>&gt;&gt;</td>
                </tr>
        
                <tr>
  -                     <td>neu3</td><td>value=&quot;</td>
  +                     <td>ta</td><td>blabla</td>
                </tr>
        
                <tr>
  
  
  
  1.4       +24 -23    embperl/test/cmp/lists.htm
  
  Index: lists.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/lists.htm,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- lists.htm 5 Oct 1999 06:02:13 -0000       1.3
  +++ lists.htm 15 Nov 2002 06:17:46 -0000      1.4
  @@ -70,12 +70,12 @@
   
       If you request this document with list.htm?sel1=x you can specify that the
       element of the dropdownlist is initialy selected
  -    
  +
   
       <p><select name="SEL1">
           <option value="A">1</option>
       
  -        <option value="B" SELECTED>2</option>
  +        <option value="B" selected>2</option>
       
           <option value="C">3</option>
       
  @@ -120,37 +120,37 @@
           <option value="F" selected size=5>6</option>
       </select></p>
       <p><select name="SEL3">
  -        <option  value="A">1</option>
  -        <option value="A" >1</option>
  -        <option value="A"  size=5>1</option>
  -    
  -        <option  value="B">2</option>
  -        <option value="B" >2</option>
  -        <option value="B"  size=5>2</option>
  -    
  -        <option  value="C">3</option>
  -        <option value="C" >3</option>
  -        <option value="C"  size=5>3</option>
  +        <option value="A">1</option>
  +        <option value="A">1</option>
  +        <option value="A" size=5>1</option>
  +    
  +        <option value="B">2</option>
  +        <option value="B">2</option>
  +        <option value="B" size=5>2</option>
  +    
  +        <option value="C">3</option>
  +        <option value="C">3</option>
  +        <option value="C" size=5>3</option>
       
           <option selected value="D">4</option>
           <option value="D" selected>4</option>
           <option value="D" selected size=5>4</option>
       
  -        <option  value="E">5</option>
  -        <option value="E" >5</option>
  -        <option value="E"  size=5>5</option>
  -    
  -        <option  value="F">6</option>
  -        <option value="F" >6</option>
  -        <option value="F"  size=5>6</option>
  +        <option value="E">5</option>
  +        <option value="E">5</option>
  +        <option value="E" size=5>5</option>
  +    
  +        <option value="F">6</option>
  +        <option value="F">6</option>
  +        <option value="F" size=5>6</option>
       </select></p>
       <p><select name="SEL4">
  -        <option  value="aa">aaaa</option>
  -        <option value="bb" >bbbb</option>
  +        <option value="aa">aaaa</option>
  +        <option value="bb">bbbb</option>
           <option value="cc" selected size=5>cccc</option>
           <option value="dd">aaaa</option>
           <option value="ee">bbbb</option>
  -        <option value="cc" size=5 SELECTED>cccc</option>
  +        <option value="cc" size=5 selected>cccc</option>
       </select></p>
   </form>
   
  @@ -211,4 +211,5 @@
   </dir>
   </body>
   </html>
  +
   
  
  
  
  1.12      +83 -177   embperl/test/cmp/loop.htm
  
  Index: loop.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/loop.htm,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- loop.htm  22 Oct 2002 05:29:09 -0000      1.11
  +++ loop.htm  15 Nov 2002 06:17:46 -0000      1.12
  @@ -7,216 +7,122 @@
   <body>
   
   0
  -
  -    1
  -
  -    2
  +1
  +2
   erstes = Hallo       Wert2 0 <BR>
  -    
  -    zweites = Leer zeichen 0 
  -        1 <BR>
  -    
  -    drittes = !&quot;#*+ 0 
  -        1 
  -        2 <BR>
  +    zweites = Leer zeichen 0 1 <BR>
  +    drittes = !&quot;#*+ 0 1 2 <BR>
       A = 1<br>
  -
  -    B = 2<br>
  -
  -    C = 3<br>
  +B = 2<br>
  +C = 3<br>
   @a[0] = a<br>
  -     
  -    @a[1] = b<br>
  -     
  -    @a[2] = c<br>
  -     
  -    @a[3] = d<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
        @a[0] = a<br>
  -     
  -    @a[1] = b<br>
  -     
  -    @a[2] = c<br>
  -     
  -    @a[3] = d<br>
  +     @a[1] = b<br>
  +     @a[2] = c<br>
  +     @a[3] = d<br>
        a <br>
  -
  -     b <br>
  -
  -     c <br>
  -
  -     d <br>
  +b <br>
  +c <br>
  +d <br>
   1 <br>
  -
  -     3 <br>
  -
  -     5 <br>
  -
  -     7 <br>
  -
  -     9 <br>
  +3 <br>
  +5 <br>
  +7 <br>
  +9 <br>
   1 <br>
  -
  -     2 <br>
  -
  -     3 <br>
  -
  -     4 <br>
  -
  -     5 <br>
  -
  -     6 <br>
  -
  -     7 <br>
  -
  -     8 <br>
  -
  -     9 <br>
  -
  -     10 <br>
  +2 <br>
  +3 <br>
  +4 <br>
  +5 <br>
  +6 <br>
  +7 <br>
  +8 <br>
  +9 <br>
  +10 <br>
   2:1 <br>
  -
  -     2:2 <br>
  -
  -     2:3 <br>
  -
  -     2:4 <br>
  -
  -     2:5 <br>
  +2:2 <br>
  +2:3 <br>
  +2:4 <br>
  +2:5 <br>
   @a[0] = a<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[1] = b<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[1] = b<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[2] = c<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[2] = c<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  -    @a[3] = d<br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
  +             @a[3] = d<br>
        A = 1<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                B = 2<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  -             
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                C = 3<br>
                1 <br>
  -             
  -                     3 <br>
  -             
  -                     5 <br>
  -             
  -                     7 <br>
  -             
  -                     9 <br>
  +             3 <br>
  +             5 <br>
  +             7 <br>
  +             9 <br>
                x
   
    y
  
  
  
  1.3       +3 -12     embperl/test/cmp/mix.htm
  
  Index: mix.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/mix.htm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- mix.htm   5 Oct 1999 06:02:15 -0000       1.2
  +++ mix.htm   15 Nov 2002 06:17:46 -0000      1.3
  @@ -24,21 +24,12 @@
   
   0 = 1 <br>
       0 <BR>
  -    
       1 = 4 <br>
  -    0 
  -        1 <BR>
  -    
  +    0 1 <BR>
       2 = 8 <br>
  -    0 
  -        1 
  -        2 <BR>
  -    
  +    0 1 2 <BR>
       3 = 17 <br>
  -    0 
  -        1 
  -        2 
  -        3 <BR>
  +    0 1 2 3 <BR>
       <table>
       <tr>
           <td>0</td><td>b1/1 </td>
  
  
  
  1.4       +5 -5      embperl/test/cmp/rawinput.htm
  
  Index: rawinput.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/rawinput.htm,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- rawinput.htm      5 Oct 1999 06:02:19 -0000       1.3
  +++ rawinput.htm      15 Nov 2002 06:17:47 -0000      1.4
  @@ -61,7 +61,7 @@
   &lt;BR&gt; 6 + 17 &lt;font size=&quot;3&quot;&gt; * 3
   Now lets look what we are getting from this:<BR>
   $a = (this is the value in $a) <BR>
  -$b = (this is the value in $a)  
  +$b = (this is the value in $a) 
    &amp;auml;&amp;ouml;&amp;uuml; <BR>
   $c = &lt;BR&gt; 6 + 17 &lt;font size=&quot;3&quot;&gt; * 3 <BR>
   
  @@ -69,12 +69,12 @@
   optRawInput is set now to: 0 <BR>
   optRawInput is now: 0 <BR>
   
  - 6 + 17  * 3
  +&lt;BR&gt; 6 + 17 &lt;font size=&quot;3&quot;&gt; * 3
   Now lets look what we are getting from this:<BR>
   $a = (this is the value in $a) <BR>
  -$b = (this is the value in $a)  
  - &auml;&ouml;&uuml; <BR>
  -$c =  6 + 17  * 3 <BR>
  +$b = (this is the value in $a) 
  + &amp;auml;&amp;ouml;&amp;uuml; <BR>
  +$c = &lt;BR&gt; 6 + 17 &lt;font size=&quot;3&quot;&gt; * 3 <BR>
   
   
   </body>
  
  
  
  1.9       +6 -13     embperl/test/cmp/table.htm
  
  Index: table.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/table.htm,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- table.htm 22 Oct 2002 05:29:09 -0000      1.8
  +++ table.htm 15 Nov 2002 06:17:48 -0000      1.9
  @@ -113,7 +113,9 @@
   </table>
   
   <table></table>
  -<table></table>
  +<table>
  +    <tr></tr> 
  +</table>
   
   
   <table border="1" width="100%">
  @@ -515,30 +517,21 @@
     <tr>
        <td>a1/1</td>
        <td>
  -             <IMG 
  -             SRC=".gifSRC="/icons/iiilogo_narrow_else.gif" WIDTH="5" HEIGHT="0" 
BORDER="0" 
  -             ALT="iii logo"
  -             >
  +             <img   src="/icons/iiilogo_narrow_else.gif"  WIDTH="5" HEIGHT="0" 
BORDER="0"   ALT="iii logo" >
        </td>
     </tr>
   
     <tr>
        <td>a2/1</td>
        <td>
  -             <IMG 
  -             SRC=".gifSRC="/icons/iiilogo_narrow_else.gif" WIDTH="5" HEIGHT="1" 
BORDER="0" 
  -             ALT="iii logo"
  -             >
  +             <img   src="/icons/iiilogo_narrow_else.gif"  WIDTH="5" HEIGHT="1" 
BORDER="0"   ALT="iii logo" >
        </td>
     </tr>
   
     <tr>
        <td>a3/1</td>
        <td>
  -             <IMG 
  -             SRC=".gifSRC="/icons/iiilogo_narrow_else.gif" WIDTH="5" HEIGHT="2" 
BORDER="0" 
  -             ALT="iii logo"
  -             >
  +             <img   src="/icons/iiilogo_narrow_else.gif"  WIDTH="5" HEIGHT="2" 
BORDER="0"   ALT="iii logo" >
        </td>
     </tr>
   </table>
  
  
  
  1.7       +17 -19    embperl/test/cmp/tagscan.htm
  
  Index: tagscan.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/tagscan.htm,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- tagscan.htm       13 Sep 2001 07:28:48 -0000      1.6
  +++ tagscan.htm       15 Nov 2002 06:17:48 -0000      1.7
  @@ -4,34 +4,34 @@
   </head bgcolor="blue">
   
   <body  bgcolor="blue">
  -<table  bgcolor="blue and more">
  -<tr  bgcolor="blue">
  +<table bgcolor="blue and more">
  +<tr bgcolor="blue">
   <td bgcolor="blue">
   </td bgcolor="blue">
  -</tr bgcolor="blue">
  -</table bgcolor="blue">
  +</tr>
  +</table>
   
   <dir bgcolor="blue">
  -</dir bgcolor="blue">
  +</dir>
   
   <dl bgcolor="blue">
  -</dl bgcolor="blue">
  +</dl>
   
   <menu bgcolor="blue">
  -</menu bgcolor="blue">
  +</menu>
   
   <ol bgcolor="blue">
  -</ol bgcolor="blue">
  +</ol>
   
   <select bgcolor="blue">
  -</select bgcolor="blue">
  +</select>
   
   <textarea bgcolor="blue">
   Hallo
  -</textarea bgcolor="blue">
  +</textarea>
   
   <ul bgcolor="blue">
  -</ul bgcolor="blue">
  +</ul>
   
   <input bgcolor="blue">
   <input bgcolor="var-&gt;blue">
  @@ -46,13 +46,13 @@
   <body >
   
   
  -<IMG SRC="img.gif" WIDTH=35 >
  +<img src="img.gif" WIDTH=35  >
   
  -<IMG SRC="img.gif" >
  +<img src="img.gif" >
   
  -<A HREF="" foo="" >
  +<a href="" foo=""  >
   
  -<A HREF="" >
  +<a href="" >
   
   <table></table>
   
  @@ -107,10 +107,8 @@
   <b>
   
   <a>
  -
  -    <b>
  -
  -    <c>
  +<b>
  +<c>
   </body>
   </html>
   
  
  
  
  1.4       +10 -2     embperl/test/cmp/unclosed.htm
  
  Index: unclosed.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/unclosed.htm,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- unclosed.htm      2 Nov 2001 10:03:49 -0000       1.3
  +++ unclosed.htm      15 Nov 2002 06:17:48 -0000      1.4
  @@ -2,6 +2,14 @@
   <H1>Internal Server Error</H1>
   The server encountered an internal error or misconfiguration and was unable to 
complete your request.<P>
   ^Please contact the server administrator\,.*?and inform them of the time the error 
occurred\, and anything you might have done that may have caused the error
  -^\[.*?\]ERR\:  46\: unclosed.htm\(12\): Unclosed command \[\$ if \$\] at end of file
  -^ HTML\:\:Embperl.*?<P>
  +<table cellspacing='2' cellpadding='5'>
  +<tr bgcolor='#eeeeee'><td>
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^\[.*?\]ERR\:  49\: unclosed.htm: Endtag 'Document' doesn't match starttag ''if', 
starttag should be 'Document' or there is a 'endif' missing'
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +</td></tr>
  +</table>
  +<br>
  +
  +^Embperl
   </BODY></HTML>
  
  
  
  1.7       +15 -6     embperl/test/cmp/varerr.htm
  
  Index: varerr.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/varerr.htm,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- varerr.htm        2 Nov 2001 10:03:49 -0000       1.6
  +++ varerr.htm        15 Nov 2002 06:17:48 -0000      1.7
  @@ -2,12 +2,21 @@
   <H1>Internal Server Error</H1>
   The server encountered an internal error or misconfiguration and was unable to 
complete your request.<P>
   ^Please contact the server administrator\,.*?and inform them of the time the error 
occurred\, and anything you might have done that may have caused the error\.
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^\[.*?\]ERR\:  (32\:  Warning|24\:  Error) in Perl code\: Global symbol 
\&quot\;\$?d\&quot\; requires explicit package name at.*?
  -^\[.*?\]ERR\:  (32\:  Warning|24\:  Error) in Perl code\: Global symbol 
\&quot\;\$?e\&quot\; requires explicit package name at.*?
  -^ HTML\:\:Embperl.*?<P>
  +<table cellspacing='2' cellpadding='5'>
  +<tr bgcolor='#eeeeee'><td>
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^\[.*?\]ERR\:  (32\:  Warning|24\: Line \d+: Error) in Perl code\: Global symbol 
\&quot\;\$?d\&quot\; requires explicit package name at.*?
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^^</td></tr>
  +^^<tr bgcolor='#eeeeee'><td>
  +^^<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^\[.*?\]ERR\:  (32\:  Warning|24\: Line \d+: Error) in Perl code\: Global symbol 
\&quot\;\$?e\&quot\; requires explicit package name at.*?
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +</td></tr>
  +</table>
  +<br>
  +
  +^Embperl
   </BODY></HTML>
   
   
  
  
  
  1.3       +23 -11    embperl/test/cmp/varerr.htm56
  
  Index: varerr.htm56
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/varerr.htm56,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- varerr.htm56      2 Nov 2001 10:03:49 -0000       1.2
  +++ varerr.htm56      15 Nov 2002 06:17:48 -0000      1.3
  @@ -1,18 +1,30 @@
   <HTML><HEAD><TITLE>Embperl Error</TITLE></HEAD><BODY bgcolor="#FFFFFF">
  +
   <H1>Internal Server Error</H1>
  +
   The server encountered an internal error or misconfiguration and was unable to 
complete your request.<P>
  +
   ^Please contact the server administrator\,.*?and inform them of the time the error 
occurred\, and anything you might have done that may have caused the error\.
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^\[.*?\]ERR\:  32\:  Warning in Perl code\: Use of uninitialized value
  -^\[.*?\]ERR\:  (32\:  Warning|24\:  Error) in Perl code\: Global symbol 
\&quot\;\$?d\&quot\; requires explicit package name at.*?
  -^\[.*?\]ERR\:  (32\:  Warning|24\:  Error) in Perl code\: Global symbol 
\&quot\;\$?e\&quot\; requires explicit package name at.*?
  -^\[.*?]ERR\:  24\:  Error in Perl code: Global symbol \&quot\;\$e\&quot\; requires 
explicit package name at
  -^\[.*?]ERR\:  24\:  Error in Perl code: Global symbol \&quot\;\$d\&quot\; requires 
explicit package name at
  -^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$e&quot; requires explicit 
package name at
  -^\[.*?]ERR\:  24\:  Error in Perl code: Global symbol \&quot\;\$d\&quot\; requires 
explicit package name at
  -^\[.*?]ERR\:  24\:  Error in Perl code: Global symbol \&quot\;\$e\&quot\; requires 
explicit package name at
  -^ HTML\:\:Embperl.*?<P>
  +
  +<table cellspacing='2' cellpadding='5'>
  +<tr bgcolor='#eeeeee'><td>
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +^\[.*?\]ERR\:  24\:  Error in Perl code\: Global symbol &quot;\$d&quot; requires 
explicit package name at 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$e&quot; requires explicit 
package name at 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$e&quot; requires explicit 
package name at 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$d&quot; requires explicit 
package name at 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$e&quot; requires explicit 
package name at 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$d&quot; requires explicit 
package name at 
  +^<br>&nbsp;&nbsp;&nbsp;&nbsp;Global symbol &quot;\$e&quot; requires explicit 
package name at 
  +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  +</td></tr>
  +</table>
  +<br>
  +
  +
  +^Embperl
  +
   </BODY></HTML>
  +
   
   
  
  
  
  1.2       +39 -0     embperl/test/cmp/asp.htm
  
  
  
  
  1.2       +27 -0     embperl/test/cmp/changeattr.htm
  
  
  
  
  1.2       +3 -0      embperl/test/cmp/execfirst.htm
  
  
  
  
  1.2       +28 -0     embperl/test/cmp/execprint.htm
  
  
  
  
  1.2       +4 -0      embperl/test/cmp/execsecond.htm
  
  
  
  
  1.2       +44 -0     embperl/test/cmp/executesub.htm
  
  
  
  
  1.2       +806 -0    embperl/test/cmp/execviamod.htm
  
  
  
  
  1.2       +24 -0     embperl/test/cmp/exitcomp.htm
  
  
  
  
  1.2       +20 -0     embperl/test/cmp/exitreq.htm
  
  
  
  
  1.2       +2 -0      embperl/test/cmp/incif.htm
  
  
  
  
  1.2       +19 -0     embperl/test/cmp/includeerrbt.htm
  
  
  
  
  1.2       +21 -0     embperl/test/cmp/incperl.htm
  
  
  
  
  1.2       +57 -0     embperl/test/cmp/incxmlLibXSLT.htm
  
  
  
  
  1.2       +64 -0     embperl/test/cmp/incxmlXalanXSLT.htm
  
  
  
  
  1.2       +37 -0     embperl/test/cmp/inputjs2.htm
  
  
  
  
  1.2       +13 -0     embperl/test/cmp/keepreq.htm
  
  
  
  
  1.2       +13 -0     embperl/test/cmp/keepreq.htm.2
  
  
  
  
  1.2       +46 -0     embperl/test/cmp/pod.asc
  
  
  
  
  1.2       +52 -0     embperl/test/cmp/pod.asc.htm
  
  
  
  
  1.2       +100 -0    embperl/test/cmp/pod.asc.htm.win32
  
  
  
  
  1.2       +85 -0     embperl/test/cmp/pod.asc.win32
  
  
  
  
  1.2       +116 -0    embperl/test/cmp/pod.asc.xalan.htm
  
  
  
  
  1.2       +50 -0     embperl/test/cmp/pod.asc.xalan.htm.win32
  
  
  
  
  1.2       +178 -0    embperl/test/cmp/rtfadv.asc
  
  
  
  
  1.2       +44 -0     embperl/test/cmp/rtfbasic.asc
  
  
  
  
  1.2       +24 -0     embperl/test/cmp/rtffull.asc
  
  
  
  
  1.2       +143 -0    embperl/test/cmp/rtfloop.asc
  
  
  
  
  1.2       +49 -0     embperl/test/cmp/rtfmeta.asc
  
  
  
  
  1.2       +92 -0     embperl/test/cmp/ssibasic.htm
  
  
  
  
  1.2       +39 -0     embperl/test/cmp/ssiep.htm
  
  
  
  
  1.2       +32 -0     embperl/test/cmp/subtab.htm
  
  
  
  
  1.2       +28 -0     embperl/test/cmp/subtextarea.htm
  
  
  
  
  1.2       +67 -0     embperl/test/cmp/syntax.htm
  
  
  
  
  1.2       +23 -0     embperl/test/cmp/tagintag.htm
  
  
  
  
  1.2       +0 -4      embperl/test/html/error.htm
  
  Index: error.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/error.htm,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- error.htm 14 Jul 1998 20:11:21 -0000      1.1
  +++ error.htm 15 Nov 2002 06:19:02 -0000      1.2
  @@ -52,10 +52,6 @@
   [$endif$]
   
   
  -Tag missmatch:
  -
  -<table>
  -</tr>
   
   <P>Ok.<P>
   
  
  
  
  1.5       +1 -1      embperl/test/html/hidden.htm
  
  Index: hidden.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/hidden.htm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- hidden.htm        13 Sep 2001 07:28:48 -0000      1.4
  +++ hidden.htm        15 Nov 2002 06:19:02 -0000      1.5
  @@ -7,7 +7,7 @@
   
   [-
   $regs{feld1} = 'Pfalz' ;
  -$regs{feld2} = 'Rheinhessen' ;
  +$regs{feld2} = 'Rhein"hessen"&Pfalz' ;
   
   $kats{feld1} = 'Kultur' ;
   
  
  
  
  1.15      +49 -0     embperl/test/html/input.htm
  
  Index: input.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/input.htm,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- input.htm 22 Oct 2002 05:29:11 -0000      1.14
  +++ input.htm 15 Nov 2002 06:19:02 -0000      1.15
  @@ -157,6 +157,30 @@
                <option>Wert5\#\\'#''
        </select>
   
  +     <select name="feld5b">
  +             <option value="1">1</option>
  +             <option value="2">2</option>
  +             <option value="&quot;Wert5&quot;">3</option>
  +     </select>
  +
  +     <select name="feld5b">
  +             <option>Wert3'x</option>
  +             <option>Wert4'y'r</option>
  +             <option>&quot;Wert5&quot;</option>
  +             <option>Wert3'x</option>
  +             <option>"Wert5"</option>
  +             <option>Wert3'x</option>
  +     </select>
  +
  +     <select name="feld5b">
  +             <option>Wert3'x
  +             <option>Wert4'y'r
  +             <option>&quot;Wert5&quot;
  +             <option>Wert3'x
  +             <option>"Wert5"
  +             <option>Wert3'x
  +     </select>
  +
        <select name="mult" multiple>
                <option value="Wert1">Wert1</option>
                <option value="Wert2">Wert2</option>
  @@ -179,6 +203,31 @@
                <option value="Wert8" selected>Wert8</option>
        </select>
   
  +     <select name="escmult" multiple>
  +             <option value="Wert1">Wert1</option>
  +             <option value="Wert2">Wert2</option>
  +             <option value="Wert3">Wert3</option>
  +             <option value="Wert4">Wert4</option>
  +             <option value="Wert5">Wert5</option>
  +             <option value="Wert6">Wert6</option>
  +             <option value="Wert7">Wert7</option>
  +             <option value="Wert8">Wert8</option>
  +             <option value="a&gt;b">a>b</option>
  +     </select>
  +
  +     <select name="escmult" multiple>
  +             <option value="Wert1" selected>Wert1</option>
  +             <option value="Wert2" selected>Wert2</option>
  +             <option value="Wert3" selected>Wert3</option>
  +             <option value="Wert4" selected>Wert4</option>
  +             <option value="Wert5" selected>Wert5</option>
  +             <option value="Wert6" selected>Wert6</option>
  +             <option value="Wert7" selected>Wert7</option>
  +             <option value="Wert8" selected>Wert8</option>
  +             <option value="a&gt;b" selected>a>b</option>
  +     </select>
  +
  +     
        
        ks = [+ do { @ks = sort keys %idat ; "@ks" } +]<p>
   
  
  
  
  1.2       +30 -0     embperl/test/html/asp.htm
  
  
  
  
  1.2       +34 -0     embperl/test/html/changeattr.htm
  
  
  
  
  1.2       +1 -0      embperl/test/html/execfirst.htm
  
  
  
  
  1.2       +45 -0     embperl/test/html/execprint.htm
  
  
  
  
  1.2       +2 -0      embperl/test/html/execsecond.htm
  
  
  
  
  1.2       +28 -0     embperl/test/html/executesub.htm
  
  
  
  
  1.2       +28 -0     embperl/test/html/execviamod.htm
  
  
  
  
  1.2       +26 -0     embperl/test/html/execviamod.pm
  
  
  
  
  1.2       +17 -0     embperl/test/html/exitcomp.htm
  
  
  
  
  1.2       +17 -0     embperl/test/html/exitreq.htm
  
  
  
  
  1.2       +27 -0     embperl/test/html/exitsub.htm
  
  
  
  
  1.2       +11 -0     embperl/test/html/incif.htm
  
  
  
  
  1.2       +21 -0     embperl/test/html/includeerrbt.htm
  
  
  
  
  1.2       +20 -0     embperl/test/html/incperl.htm
  
  
  
  
  1.2       +23 -0     embperl/test/html/incxmlLibXSLT.htm
  
  
  
  
  1.1                  embperl/test/html/incxmlLibXSLT2.htm
  
  Index: incxmlLibXSLT2.htm
  ===================================================================
  
  
  <html><head><title>Include XML via XSLT</title></head>
  
  <body>
  
  <h1>Start drom.xml</h1>
  [- use XML::LibXML -]
  
  [- Execute ({inputfile => 'xml/drom.xml', recipe => 'EmbperlLibXSLT', xsltstylesheet 
=> 'drom.xsl'}) ; -]
  
  <h1>END</h1>
  
  </body>
  </html>
  
  
  
  
  
  1.2       +23 -0     embperl/test/html/incxmlXalanXSLT.htm
  
  
  
  
  1.2       +38 -0     embperl/test/html/inputjs2.htm
  
  
  
  
  1.2       +30 -0     embperl/test/html/keepreq.htm
  
  
  
  
  1.2       +19 -0     embperl/test/html/subexec.htm
  
  
  
  
  1.2       +76 -0     embperl/test/html/subtab.htm
  
  
  
  
  1.2       +30 -0     embperl/test/html/subtextarea.htm
  
  
  
  
  1.2       +90 -0     embperl/test/html/syntax.htm
  
  
  
  
  1.2       +24 -0     embperl/test/html/tagintag.htm
  
  
  
  
  1.2       +111 -0    embperl/test/html/SSI/ssibasic.htm
  
  
  
  
  1.2       +1 -0      embperl/test/html/SSI/ssiinc.htm
  
  
  
  
  1.2       +192 -0    embperl/test/html/pod/pod.asc
  
  
  
  
  1.2       +219 -0    embperl/test/html/rawinput/include.htm
  
  
  
  
  1.2       +13 -0     embperl/test/html/registry/script.pl
  
  
  
  
  1.2       +166 -0    embperl/test/html/rtf/rtfadv.asc
  
  
  
  
  1.2       +43 -0     embperl/test/html/rtf/rtfbasic.asc
  
  
  
  
  1.2       +24 -0     embperl/test/html/rtf/rtffull.asc
  
  
  
  
  1.2       +77 -0     embperl/test/html/rtf/rtfloop.asc
  
  
  
  
  1.2       +19 -0     embperl/test/html/rtf/rtfmeta.asc
  
  
  
  
  1.2       +162 -0    embperl/test/html/xml/kfd.xsl
  
  
  
  
  1.2       +1 -0      embperl/test/html/xml/kfdres.xml
  
  
  
  
  1.2       +32 -0     embperl/test/html/xml/pod.xml
  
  
  
  
  1.2       +111 -0    embperl/test/html/xml/pod.xsl
  
  
  
  
  1.2       +60 -0     embperl/test/html/xml/podold.xsl
  
  
  
  

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

Reply via email to