richter     01/03/28 21:28:45

  Modified:    .        Tag: Embperl2c Changes.pod Embperl.pm MANIFEST
                        MANIFEST.2 README.v2 embpexec.pl.templ test.pl
               test/cmp Tag: Embperl2c epoincdiv.htm
               test/cmp2 Tag: Embperl2c epoincdiv.htm
  Added:       .        Tag: Embperl2c NEWS.pod
               test/cmp2 Tag: Embperl2c varerr.htm56
  Log:
  Embperl 2.0b2 :-)
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.129.4.11 +56 -4     embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.129.4.10
  retrieving revision 1.129.4.11
  diff -u -r1.129.4.10 -r1.129.4.11
  --- Changes.pod       2001/03/23 13:51:44     1.129.4.10
  +++ Changes.pod       2001/03/29 05:28:40     1.129.4.11
  @@ -1,12 +1,16 @@
   =pod
   
  -=head1 2.0b2 (BETA)  
  +=head1 2.0b2 (BETA)  29. Mar 2001
   
  -   - HTML comments are not touched anymore
      - Embperl files can now debugged via the interavtive debugger.
        The debugger shows the Embperl page source along with the
  -     correct linenumbers. This works offline 
  -     (perl -d embpexec.pl file.epl) or via Apache::DB under mod_perl
  +     correct linenumbers. 
  +     This works in various ways:
  +        # perl interacive command line debugger
  +        perl -d embpexec.pl file.epl  
  +        # ddd graphical debugger (http://www.gnu.org/software/ddd/)
  +        ddd --debugger 'perl -d embpexec.pl file.epl'
  +        or via Apache::DB under mod_perl
      - Embperl has now a defined API for creating/adding a new
        syntax. See perldoc HTML::Embperl::Syntax for details.
      - Which syntax (also multiple at the same time) 
  @@ -16,8 +20,10 @@
      - New [$ syntax $] metacommand can switch the syntax of the file
        on the fly. It's also usefull to load addtional taglibs.
      - print OUT works again
  +   - HTML comments are not touched anymore
      - Embperl doesn't log a warning if a undefined value is in %ENV and
        dbgEnv is on.
  +   - 2.0b2 now contains all contains all changes up to 1.3.2 .
   
   =head1 2.0b1 (BETA)  22. Dec 2000
   
  @@ -61,6 +67,52 @@
        reasons this is not possible anymore. Also the expression must _not_
        terminated with a semikolon. To let old code work, just wrap it into a do
        e.g. [+ do { my $a = $b + 5 ; $a } +]
  +
  +=head1 1.3.2
  +
  +   - Fixed bug in SetSessionCookie which had called undefined method 
  +     getinitalid.  Spotted by Sun Choi.
  +   - Additions to IntroEmbperlObject.pod by Neil Gunton.
  +   - Emulate the syntax => Text parameter of Embperl 2.0, which allows 
  +     to include pure text files any without interpretation. Requested
  +     by Kee Hinckley.
  +   - Catch exceptions inside of Embperl.pm and correctly cleanup the
  +     request. This avoids problems in further request in case anything
  +     was really going wrong.
  +   - If the base template in an EmbperlObject request is requested
  +     directly the Execute ('*') does nothing, to avoid
  +     endless recursion.
  +
  +=head1 1.3.1 (RELEASE)   13 Feb. 2001
  +
  +   - Added new Introduction to EmbperlObject written by
  +     Neil Gunton. See perldoc IntroEmbperlObject
  +   - Added new Tips and Tricks pod written by
  +     Neil Gunton. See perldoc TipsAndTricks. Anybody is invited
  +     to send me their own Tips and Tricks!
  +   - Added object and isa parameters to Execute, which allows to get an
  +     object reference for a certain file and set the Perl inherence
  +     hierachive. Ideas from Neil Gunton and Angus Lees.
  +   - Corrected a problem that leads to very strange errors when an
  +     Embperl sub is called from an in memory source (that is passed
  +     via the Execute input parameter). Spotted by Neil Gunton.
  +   - Make EmbperlObject work better with relative paths and drive letters
  +     on Windows. Based on a patch from Freddy Vulto.
  +   - Fixed a problem with the cache key, which could cause that the same
  +     file is compiled within different packages.
  +   - Fixed a problem that Embperl are in a wired state after an file upload
  +     has been interrupted. Spotted by Dirk Lutzebaeck.
  +   - Fixed a problem set @ISA is not correctly setup in case a file is
  +     compiled in the same package as the base file of EmbperlObject.
  +     Spotted by Neil Gunton.
  +   - Fixed problem with including ../foo.html in EmbperlObject. Spotted
  +     by Neil Gunton.
  +   - Added warning if @ISA is not correctly setup/corrupted.
  +   - Fixed a SIGSEGV that occurs when an reference to undef is returned
  +     from a [+ +] inside a URL.
  +   - Added warning to Makefile.PL, if File::Spec 0.82 isn't installed, which is
  +     required by EmbperlObject.
  +   - Fixed "use of undefined value" warning in make test      
   
   =head1 1.3.0 (RELEASE)   4 Dec. 2000
   
  
  
  
  1.118.4.28 +2 -2      embperl/Embperl.pm
  
  Index: Embperl.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.pm,v
  retrieving revision 1.118.4.27
  retrieving revision 1.118.4.28
  diff -u -r1.118.4.27 -r1.118.4.28
  --- Embperl.pm        2001/03/27 14:21:52     1.118.4.27
  +++ Embperl.pm        2001/03/29 05:28:41     1.118.4.28
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Embperl.pm,v 1.118.4.27 2001/03/27 14:21:52 richter Exp $
  +#   $Id: Embperl.pm,v 1.118.4.28 2001/03/29 05:28:41 richter Exp $
   #
   ###################################################################################
   
  @@ -86,7 +86,7 @@
   
   
   ##ep2##
  -$VERSION = '2.0b2_dev' ;
  +$VERSION = '2.0b2' ;
   ##/ep2##
   ##ep1##$VERSION = '1.3.2';
   
  
  
  
  1.50.4.14 +41 -3     embperl/MANIFEST
  
  Index: MANIFEST
  ===================================================================
  RCS file: /home/cvs/embperl/MANIFEST,v
  retrieving revision 1.50.4.13
  retrieving revision 1.50.4.14
  diff -u -r1.50.4.13 -r1.50.4.14
  --- MANIFEST  2001/03/17 22:20:51     1.50.4.13
  +++ MANIFEST  2001/03/29 05:28:41     1.50.4.14
  @@ -10,6 +10,10 @@
   Embperl/Syntax/EmbperlBlocks.pm
   Embperl/Syntax/Embperl.pm
   Embperl/Syntax/SSI.pm
  +Embperl/Syntax/ASP.pm
  +Embperl/Syntax/Text.pm
  +Embperl/Syntax/Perl.pm
  +Embperl/Syntax/Mail.pm
   README.v2
   test/cmp2/errdoc2.htm
   test/cmp2/error.htm
  @@ -28,7 +32,10 @@
   test/cmp2/importsub.htm
   test/cmp2/importsub2.htm
   test/cmp2/importmodule.htm
  +test/cmp2/epoincdiv.htm
  +test/cmp2/epobless2.htm
   test/cmp2/epodiv.htm
  +test/cmp2/varerr.htm56
   test/html2/error.htm
   test/html2/errormismatch.htm
   test/html2/errormismatchcmd.htm
  @@ -36,14 +43,22 @@
   test/html/executesub.htm
   test/html/subexec.htm
   test/html/incif.htm
  -test/html/SSI/ssibase.htm
  +test/html/inctext.htm
  +test/html/incperl.htm
  +test/html/syntax.htm
  +test/html/asp.htm
  +test/html/SSI/ssibasic.htm
   test/html/SSI/ssiinc.htm
   test/html/SSIEP/ssiep.htm
  +test/html/registry/script.pl
   test/cmp/incif.htm
   test/cmp/executesub.htm
  -test/cmp/ssibase.htm
  -test/cmp/ssiinc.htm
  +test/cmp/ssibasic.htm
   test/cmp/ssiep.htm
  +test/cmp/inctext.htm
  +test/cmp/incperl.htm
  +test/cmp/syntax.htm
  +test/cmp/asp.htm
   Changes.pod
   Embperl.pm
   Embperl.xs
  @@ -58,12 +73,15 @@
   Faq.pod
   CVS.pod
   INSTALL.pod
  +NEWS.pod
   Intro.pod
   Embperl.pod
   Features.pod
   EmbperlD.pod
   IntroD.pod
   FeaturesD.pod
  +IntroEmbperlObject.pod
  +TipsAndTricks.pod
   typemap
   eg/README
   eg/images/jazzbkgd.gif
  @@ -199,12 +217,22 @@
   test/html/EmbperlObject/epofoot.htm
   test/html/EmbperlObject/epopage1.htm
   test/html/EmbperlObject/epodiv.htm
  +test/html/EmbperlObject/epoincdiv.htm
   test/html/EmbperlObject/sub/subsub/eposubsub.htm
   test/html/EmbperlObject/sub/subsub/subsubsub/eposubsub.htm
  +test/html/EmbperlObject/eposubsub2.htm
  +test/html/EmbperlObject/sub/eposubsub2.htm
  +test/html/EmbperlObject/sub/subsub/subsubsub/eposubsub2.htm
   test/html/EmbperlObject/eposubsub.htm
   test/html/EmbperlObject/sub/epohead.htm
   test/html/EmbperlObject/sub/epopage2.htm
   test/html/EmbperlObject/epofallback.htm
  +test/html/EmbperlObject/eposubs.htm
  +test/html/EmbperlObject/sub/eposubs.htm
  +test/html/EmbperlObject/sub/epobless.htm
  +test/html/EmbperlObject/sub/eposubs2.htm
  +test/html/EmbperlObject/sub/epobless2.htm
  +test/html/EmbperlObject/sub/epobless3.htm
   test/html/EmbperlObject/obj/epobase.htm
   test/html/EmbperlObject/obj/epohead.htm
   test/html/EmbperlObject/obj/epofoot.htm
  @@ -217,6 +245,8 @@
   test/html/EmbperlObject/base3/epobaselib.htm
   test/html/EmbperlObject/lib/epobase3.htm
   test/html/EmbperlObject/lib/epolib.htm
  +test/html/inctext.htm
  +test/html/SSIEP/ssiep.htm
   test/cmp/ascii
   test/cmp/binary.htm
   test/cmp/pure.htm
  @@ -296,8 +326,10 @@
   test/cmp/clearsess.htm
   test/cmp/epopage1.htm
   test/cmp/epodiv.htm
  +test/cmp/epoincdiv.htm
   test/cmp/epopage2.htm
   test/cmp/eposubsub.htm
  +test/cmp/eposubsub2.htm
   test/cmp/eposubsub.htm3
   test/cmp/epoobj1.htm
   test/cmp/epoobj2.htm
  @@ -306,11 +338,16 @@
   test/cmp/eponotfound.htm
   test/cmp/epostopdir.htm
   test/cmp/epobaselib.htm
  +test/cmp/epobless.htm
  +test/cmp/epobless2.htm
  +test/cmp/epobless3.htm
  +test/cmp/epobase.htm
   test/cmp/getbsess.htm
   test/cmp/delrdsess.htm     
   test/cmp/delwrsess.htm
   test/cmp/setbadsess.htm
   test/cmp/setunknownsess.htm
  +test/cmp/inctext.htm
   test/conf/httpd.conf.src
   test/conf/startup.pl
   test/conf/startup_dso.pl
  @@ -320,3 +357,4 @@
   Embperl/Session.pm
   Embperl/Mail.pm
   EmbperlLogo.gif
  +
  
  
  
  1.1.2.8   +20 -4     embperl/Attic/MANIFEST.2
  
  Index: MANIFEST.2
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/MANIFEST.2,v
  retrieving revision 1.1.2.7
  retrieving revision 1.1.2.8
  diff -u -r1.1.2.7 -r1.1.2.8
  --- MANIFEST.2        2001/03/17 22:20:51     1.1.2.7
  +++ MANIFEST.2        2001/03/29 05:28:42     1.1.2.8
  @@ -9,7 +9,11 @@
   Embperl/Syntax/EmbperlHTML.pm
   Embperl/Syntax/EmbperlBlocks.pm
   Embperl/Syntax/Embperl.pm
  -Embperl/Syntax/SSI.pm
  +Embperl/Syntax/SSI.pm
  +Embperl/Syntax/ASP.pm
  +Embperl/Syntax/Text.pm
  +Embperl/Syntax/Perl.pm
  +Embperl/Syntax/Mail.pm
   README.v2
   test/cmp2/errdoc2.htm
   test/cmp2/error.htm
  @@ -28,19 +32,31 @@
   test/cmp2/importsub.htm
   test/cmp2/importsub2.htm
   test/cmp2/importmodule.htm
  -test/cmp2/epodiv.htm
  +test/cmp2/epodiv.htm
  +test/cmp2/epoincdiv.htm
  +test/cmp2/epobless2.htm
  +test/cmp2/varerr.htm56
   test/html2/error.htm
   test/html2/errormismatch.htm
   test/html2/errormismatchcmd.htm
   test/html/rawinput/include.htm
   test/html/executesub.htm
   test/html/subexec.htm
  -test/html/incif.htm
  +test/html/incif.htm
  +test/html/inctext.htm
  +test/html/incperl.htm
  +test/html/syntax.htm
  +test/html/asp.htm
   test/html/SSI/ssibase.htm
   test/html/SSI/ssiinc.htm
  -test/html/SSIEP/ssiep.htm
  +test/html/SSIEP/ssiep.htm
  +test/html/registry/script.pl
   test/cmp/incif.htm
   test/cmp/executesub.htm
   test/cmp/ssibase.htm
   test/cmp/ssiinc.htm
   test/cmp/ssiep.htm
  +test/cmp/inctext.htm
  +test/cmp/incperl.htm
  +test/cmp/syntax.htm
  +test/cmp/asp.htm
  
  
  
  1.1.4.10  +33 -3     embperl/Attic/README.v2
  
  Index: README.v2
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/README.v2,v
  retrieving revision 1.1.4.9
  retrieving revision 1.1.4.10
  diff -u -r1.1.4.9 -r1.1.4.10
  --- README.v2 2001/03/28 12:58:19     1.1.4.9
  +++ README.v2 2001/03/29 05:28:42     1.1.4.10
  @@ -9,7 +9,7 @@
   WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
   MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   
  -$Id: README.v2,v 1.1.4.9 2001/03/28 12:58:19 richter Exp $
  +$Id: README.v2,v 1.1.4.10 2001/03/29 05:28:42 richter Exp $
   
   
   ### !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! 
  @@ -76,10 +76,34 @@
   
   and look at the files under Embperl/Syntax/ for examples how to do it.
   
  -Also new is the possibility to cache (parts of) the output and the 
  -possibility to use a interactive debugger on the Embperl file.
  +Also new is the possibility to cache (parts of) the output. See
  +for the new configuration directives below
   
   
  +Debugging
  +---------
  +
  +Starting with 2.0b2 Embperl files can debugged via the interavtive debugger.
  +The debugger shows the Embperl page source along with the correct linenumbers. 
  +You can do anything you can do inside a normal Perl programm via the debugger,
  +e.g. show variables, modify variables, single step, set breakpoints etc.
  +
  +You can use the Perl interacive command line debugger via
  +
  +    perl -d embpexec.pl file.epl  
  +
  +or if you prefer a graphical debugger, try ddd (http://www.gnu.org/software/ddd/)
  +it's a great tool, also for debugging any other perl script:
  +
  +    ddd --debugger 'perl -d embpexec.pl file.epl'
  +
  +
  +NOTE: embpexec.pl could be found in the Embperl source directory
  +
  +If you want to debug your pages, while running under mod_perl, Apache::DB is the
  +right thing. Apache::DB is available from CPAN.
  +
  +
   The following difference to Embperl 1.x apply:
   ------------------------------------------------------
   
  @@ -147,6 +171,9 @@
   Addtional Config directives
   ---------------------------
   
  +Caching parameter
  +-----------------
  +
   execute parameter / httpd.conf environment variable / name inside page (must set 
inside [! !])
   
   
  @@ -187,6 +214,9 @@
   
   Time in seconds that the output schould be cached. (0 = never, -1 = forever)
   
  +
  +Syntax switching
  +----------------
   
   syntax / EMBPERL_SYNTAX / [$ syntax $]
   
  
  
  
  1.1.4.2   +5 -1      embperl/embpexec.pl.templ
  
  Index: embpexec.pl.templ
  ===================================================================
  RCS file: /home/cvs/embperl/embpexec.pl.templ,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- embpexec.pl.templ 2001/03/27 11:52:04     1.1.4.1
  +++ embpexec.pl.templ 2001/03/29 05:28:42     1.1.4.2
  @@ -11,10 +11,14 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: embpexec.pl.templ,v 1.1.4.1 2001/03/27 11:52:04 richter Exp $
  +#   $Id: embpexec.pl.templ,v 1.1.4.2 2001/03/29 05:28:42 richter Exp $
   #
   ###################################################################################
   
  +BEGIN
  +    {
  +    DB::parse_options("NonStop=1") if (defined (&DB::parse_options)) ;
  +    }
   
   use HTML::Embperl;
   
  
  
  
  1.70.4.43 +3 -1      embperl/test.pl
  
  Index: test.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test.pl,v
  retrieving revision 1.70.4.42
  retrieving revision 1.70.4.43
  diff -u -r1.70.4.42 -r1.70.4.43
  --- test.pl   2001/03/28 19:16:05     1.70.4.42
  +++ test.pl   2001/03/29 05:28:42     1.70.4.43
  @@ -11,7 +11,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: test.pl,v 1.70.4.42 2001/03/28 19:16:05 richter Exp $
  +#   $Id: test.pl,v 1.70.4.43 2001/03/29 05:28:42 richter Exp $
   #
   ###################################################################################
    
  @@ -1259,6 +1259,7 @@
                   
                   $errcnt = $test -> {errors} || 0 ;
                   $errcnt = 7 if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) ;
  +                $errcnt++  if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0 && 
$testversion == 2) ;
   
                   $debug = $test -> {debug} || $defaultdebug ;  
                $debug = 0 if ($opt_qq) ;
  @@ -1923,6 +1924,7 @@
        
               $errcnt = $test -> {errors} || 0 ;
               $errcnt = 7 if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0) ;
  +            $errcnt++  if ($file eq 'varerr.htm' && $^V && $^V ge v5.6.0 && 
$testversion == 2) ;
            $errcnt = -1 if ($EPWIN32 && $loc eq $cgiloc) ;
   
            $debug = $test -> {debug} || $defaultdebug ;  
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.1   +32 -0     embperl/NEWS.pod
  
  Index: NEWS.pod
  ===================================================================
  RCS file: /home/cvs/embperl/NEWS.pod,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- NEWS.pod  2000/12/23 20:13:20     1.3
  +++ NEWS.pod  2001/03/29 05:28:42     1.3.2.1
  @@ -3,6 +3,38 @@
   
   =over 4
   
  +=item * 29. Mar 2001
  +
  +Embperl 2.0b2 released. The main news are the support for interactive
  +debuggers and the possibility to use different syntaxes. 
  +
  +ftp://ftp.dev.ecos.de/pub/perl/embperl/HTML-Embperl-2.0b2.tar.gz
  +
  +=item * 25. Mar 2001
  +
  +My talk from the 3. German Perl-Workshop (http://www.perlworkshop.de)
  +is available at http://www.ecos.de/ep/pod/conf/ApCon2001.Embperl.zip .
  +It also contains a good introduction to the new features in Embperl 2.0 . 
  +
  +=item * 1. Mar 2001
  +
  +I will give a talk on the ApacheCon 2001 (http://www.apachecon.com/) about 
  +"Embperl - Building dynamic Websites with Perl" 
  +
  +=item * 13. Feb 2001
  +
  +Embperl 1.3.1 released 
  +
  +=item * 12. Feb 2001
  +
  +New tutorial from Neil Gunton for EmbperlObject is available online. 
  +Also now the full documentation of DBIx::Recordset is available online 
  +and a new section about Tips & Tricks. Everybody is welcome to 
  +contribute their own Tips & Tricks!. See
  +
  +perldoc IntroEmbperlObject.pod
  +perldoc TipsAndTricks.pod
  +
   =item * 22. Dec 2000 
   
   After long time of talking, designing, developing, codeing and testing I am
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +1 -1      embperl/test/cmp/epoincdiv.htm
  
  Index: epoincdiv.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/epoincdiv.htm,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- epoincdiv.htm     2001/03/27 14:25:00     1.1.2.1
  +++ epoincdiv.htm     2001/03/29 05:28:44     1.1.2.2
  @@ -284,7 +284,7 @@
       </tr> 
   </table>
   
  -^<P>1.3
  +^<P>(1.3|2.0)
   
   <P>17<P>
   <P>1<P>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.3   +1 -1      embperl/test/cmp2/Attic/epoincdiv.htm
  
  Index: epoincdiv.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/epoincdiv.htm,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- epoincdiv.htm     2001/03/28 10:07:34     1.1.2.2
  +++ epoincdiv.htm     2001/03/29 05:28:45     1.1.2.3
  @@ -284,7 +284,7 @@
       </tr> 
   </table>
   
  -<P>2.0b2_dev<P>
  +^<P>2.0
   
   <P>17<P>
   <P>1<P>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +15 -0     embperl/test/cmp2/Attic/varerr.htm56
  
  
  
  

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

Reply via email to