You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by ri...@ecos.de on 2014/04/21 10:11:48 UTC

ANNOUNCE: Embperl 2.5.0

The URL

    http://www.embperl.org/downloads/Embperl-2.5.0.tar.gz

has entered CPAN 

It’s long time gone since the last Embperl release. All the time Embperl
development has gone on.

Now here is a new release with brings Embperl up to date with other
software. It now supports Perl up to 5.18 and Apache up to 2.4. A lot of
development has gone into Embperl::Form, which can be used to easily build a
modern user interface, which give the user a native feeling. Unfortunately
there is not much documentation on Embperl::Form yet, also examples are
still missing, but I hope to get this ready in the near future.  

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and 
the ability to build your Web site out of small reusable objects in an 
object-oriented style. 

Embperl has several features which are especially useful for creating 
Websites, including dynamic tables, form field processing, URL 
escaping/unescaping, session handling, caching, xslt transformation and 
more.

See http://perl.apache.org/embperl/ (english) or 
http://www.ecos.de/embperl/ (german) for more information.
(website is not updated yet, but this will follow shortly)

Enjoy 

Gerald


Changes since 2.4.0:

   - Do not clear old code before compiling a Embperl page
      in Perl >= 5.14.x because it causes seg faults. This
      leads to "subroutine redifined" warings, when a
      page was changed and is reloaded.

    - Corrected use of G_KEEPERR when calling eval, because
      of changed meaning, which cause the message "Compiling
      error" instead of the real error message.

    - Adapted tests to Perl 5.14 & 5.16  

    - Fixed a refcounting problem cause message "Attempt to 
      free unreferenced scalar" during mod_perl startup
      with Perl 5.14.x

    - Fix some dependencies on hash order inside the parser
      which causes Embperl to fail with Perl >= 5.18 because
      of hash randomisation.

    - Changed the way exit passed through internaly, so it
      works with Perl >= 5.18

    - Adapted tests to Perl 5.18

    - Adapted test httpd.conf to Apache 2.4. Embperl fully supports
      Apache 2.4 

    - Makefile.PL now uses apache2 or httpd2 as Apache binary

    - Makefile.PL now autodetects if mpm needs to loaded as 
      module for tests.

    - Fix output inside of Registry script for mod_perl 2.0.4+

    - Fix problem with error output on stderr for Windows 64Bit

    - removed support for XALAN XML parser. It was outdated 
      anyway. libxml2 is still supported.

    - Fixed a C type declaration which caused RTF files to not
      correctly escaped with newer GCC's.

    - Embperl::Form is totally overhauled with many new features.
      It uses now jQuery as javascript library, instead
      of prototype. NOTE: This is an incompatible change. If
      you are using Embperl::Form before, you need to
      adapt your html code!

    - Fix some Unicode issues in Embperl::Form::Validate

    - Embperl::Form::Validate is now able to highlight input
      fields with wrong input

    - Applied the following debian patches: delay.patch,
      fix-string-typo.patch, fix-pod-errors.patch, fix-whatis.patch,
      new_process_group.patch, fix-pod-unescaped-unicode.patch,
      german.patch and utf8.patch which mainly corrects
      spelling and typo errors. NOTE: modperl.patch and 
      Makefile.PL.patch are not applied, because they are
      debian specific. Thanks to Florian Schlichting for
      providing uptodate information about the patches
      and adaptions for Embperl 2.5.

    - Applied further spell corrections from Florian Schlichting.  

    - Log Errors form Embperl::Syntax::Mail to error log

    - Fix compile problem on non intel plattforms due to missing
      -m32 flag.    

    - Added support for utf8 sourcefiles. By setting
      input_charset => 'utf8' sponsored by Perlover.

    - Added optChdirToSource = 0x10000000 which will cause
      Embperl to change to the directory of the source file
      prior to execution.


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: ANNOUNCE: Embperl 2.5.0

Posted by Neil Gunton <ne...@nilspace.com>.
Just wanted to say "THANKS", Gerald, for continuing to support Embperl. 
I am still using it in my community website. I'll try to get to testing 
this new release.

All the best,

Neil

richter@ecos.de wrote:
> The URL
>
>      http://www.embperl.org/downloads/Embperl-2.5.0.tar.gz
>
> has entered CPAN
>
> It’s long time gone since the last Embperl release. All the time Embperl
> development has gone on.
>
> Now here is a new release with brings Embperl up to date with other
> software. It now supports Perl up to 5.18 and Apache up to 2.4. A lot of
> development has gone into Embperl::Form, which can be used to easily build a
> modern user interface, which give the user a native feeling. Unfortunately
> there is not much documentation on Embperl::Form yet, also examples are
> still missing, but I hope to get this ready in the near future.
>
> ---
>
> Embperl is a system for building dynamic websites with Perl.
>
> It gives you the power to embed Perl code in your HTML/XML documents and
> the ability to build your Web site out of small reusable objects in an
> object-oriented style.
>
> Embperl has several features which are especially useful for creating
> Websites, including dynamic tables, form field processing, URL
> escaping/unescaping, session handling, caching, xslt transformation and
> more.
>
> See http://perl.apache.org/embperl/ (english) or
> http://www.ecos.de/embperl/ (german) for more information.
> (website is not updated yet, but this will follow shortly)
>
> Enjoy
>
> Gerald
>
>
> Changes since 2.4.0:
>
>     - Do not clear old code before compiling a Embperl page
>        in Perl >= 5.14.x because it causes seg faults. This
>        leads to "subroutine redifined" warings, when a
>        page was changed and is reloaded.
>
>      - Corrected use of G_KEEPERR when calling eval, because
>        of changed meaning, which cause the message "Compiling
>        error" instead of the real error message.
>
>      - Adapted tests to Perl 5.14 & 5.16
>
>      - Fixed a refcounting problem cause message "Attempt to
>        free unreferenced scalar" during mod_perl startup
>        with Perl 5.14.x
>
>      - Fix some dependencies on hash order inside the parser
>        which causes Embperl to fail with Perl >= 5.18 because
>        of hash randomisation.
>
>      - Changed the way exit passed through internaly, so it
>        works with Perl >= 5.18
>
>      - Adapted tests to Perl 5.18
>
>      - Adapted test httpd.conf to Apache 2.4. Embperl fully supports
>        Apache 2.4
>
>      - Makefile.PL now uses apache2 or httpd2 as Apache binary
>
>      - Makefile.PL now autodetects if mpm needs to loaded as
>        module for tests.
>
>      - Fix output inside of Registry script for mod_perl 2.0.4+
>
>      - Fix problem with error output on stderr for Windows 64Bit
>
>      - removed support for XALAN XML parser. It was outdated
>        anyway. libxml2 is still supported.
>
>      - Fixed a C type declaration which caused RTF files to not
>        correctly escaped with newer GCC's.
>
>      - Embperl::Form is totally overhauled with many new features.
>        It uses now jQuery as javascript library, instead
>        of prototype. NOTE: This is an incompatible change. If
>        you are using Embperl::Form before, you need to
>        adapt your html code!
>
>      - Fix some Unicode issues in Embperl::Form::Validate
>
>      - Embperl::Form::Validate is now able to highlight input
>        fields with wrong input
>
>      - Applied the following debian patches: delay.patch,
>        fix-string-typo.patch, fix-pod-errors.patch, fix-whatis.patch,
>        new_process_group.patch, fix-pod-unescaped-unicode.patch,
>        german.patch and utf8.patch which mainly corrects
>        spelling and typo errors. NOTE: modperl.patch and
>        Makefile.PL.patch are not applied, because they are
>        debian specific. Thanks to Florian Schlichting for
>        providing uptodate information about the patches
>        and adaptions for Embperl 2.5.
>
>      - Applied further spell corrections from Florian Schlichting.
>
>      - Log Errors form Embperl::Syntax::Mail to error log
>
>      - Fix compile problem on non intel plattforms due to missing
>        -m32 flag.
>
>      - Added support for utf8 sourcefiles. By setting
>        input_charset => 'utf8' sponsored by Perlover.
>
>      - Added optChdirToSource = 0x10000000 which will cause
>        Embperl to change to the directory of the source file
>        prior to execution.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: ANNOUNCE: Embperl 2.5.0

Posted by "Rubinstein, James" <JR...@midwestern.edu>.
I noticed that this announcement mentions that Embperl 2.5.0 supports Perl up to 5.18.  I have a system with Perl 5.20. Is there any way to install in this environment?  I’m failing the make test here:

#103 rawinput/include.htm...  ok
#104 rawinput/include.htm...  ok
#105 execnotfound.htm...      ok
#106 includeerr1.htm...       ok
#107 includeerr1.htm...       ok
#113 includeerr2.htm...

Expected 2 more error(s) in logfile

Input:          test/html/includeerr2.htm
Output:         test/tmp/out.htm
Log:            test/tmp/test.log
Testparameter:
  condition = $] >= 5.018000
  version = 2
  repeat = 2
  errors = 9
  cmpext = 518

 ERRORS detected! NOT all tests have been passed successfully

cat: test/tmp/httpd.pid: No such file or directory
make: *** [test_dynamic] Error 1



On Apr 21, 2014, at 1:11 AM, richter@ecos.de<ma...@ecos.de> wrote:

The URL

   http://www.embperl.org/downloads/Embperl-2.5.0.tar.gz

has entered CPAN

It’s long time gone since the last Embperl release. All the time Embperl
development has gone on.

Now here is a new release with brings Embperl up to date with other
software. It now supports Perl up to 5.18 and Apache up to 2.4. A lot of
development has gone into Embperl::Form, which can be used to easily build a
modern user interface, which give the user a native feeling. Unfortunately
there is not much documentation on Embperl::Form yet, also examples are
still missing, but I hope to get this ready in the near future.

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and
the ability to build your Web site out of small reusable objects in an
object-oriented style.

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or
http://www.ecos.de/embperl/ (german) for more information.
(website is not updated yet, but this will follow shortly)

Enjoy

Gerald


Changes since 2.4.0:

  - Do not clear old code before compiling a Embperl page
     in Perl >= 5.14.x because it causes seg faults. This
     leads to "subroutine redifined" warings, when a
     page was changed and is reloaded.

   - Corrected use of G_KEEPERR when calling eval, because
     of changed meaning, which cause the message "Compiling
     error" instead of the real error message.

   - Adapted tests to Perl 5.14 & 5.16

   - Fixed a refcounting problem cause message "Attempt to
     free unreferenced scalar" during mod_perl startup
     with Perl 5.14.x

   - Fix some dependencies on hash order inside the parser
     which causes Embperl to fail with Perl >= 5.18 because
     of hash randomisation.

   - Changed the way exit passed through internaly, so it
     works with Perl >= 5.18

   - Adapted tests to Perl 5.18

   - Adapted test httpd.conf to Apache 2.4. Embperl fully supports
     Apache 2.4

   - Makefile.PL now uses apache2 or httpd2 as Apache binary

   - Makefile.PL now autodetects if mpm needs to loaded as
     module for tests.

   - Fix output inside of Registry script for mod_perl 2.0.4+

   - Fix problem with error output on stderr for Windows 64Bit

   - removed support for XALAN XML parser. It was outdated
     anyway. libxml2 is still supported.

   - Fixed a C type declaration which caused RTF files to not
     correctly escaped with newer GCC's.

   - Embperl::Form is totally overhauled with many new features.
     It uses now jQuery as javascript library, instead
     of prototype. NOTE: This is an incompatible change. If
     you are using Embperl::Form before, you need to
     adapt your html code!

   - Fix some Unicode issues in Embperl::Form::Validate

   - Embperl::Form::Validate is now able to highlight input
     fields with wrong input

   - Applied the following debian patches: delay.patch,
     fix-string-typo.patch, fix-pod-errors.patch, fix-whatis.patch,
     new_process_group.patch, fix-pod-unescaped-unicode.patch,
     german.patch and utf8.patch which mainly corrects
     spelling and typo errors. NOTE: modperl.patch and
     Makefile.PL.patch are not applied, because they are
     debian specific. Thanks to Florian Schlichting for
     providing uptodate information about the patches
     and adaptions for Embperl 2.5.

   - Applied further spell corrections from Florian Schlichting.

   - Log Errors form Embperl::Syntax::Mail to error log

   - Fix compile problem on non intel plattforms due to missing
     -m32 flag.

   - Added support for utf8 sourcefiles. By setting
     input_charset => 'utf8' sponsored by Perlover.

   - Added optChdirToSource = 0x10000000 which will cause
     Embperl to change to the directory of the source file
     prior to execution.


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org<ma...@perl.apache.org>
For additional commands, e-mail: embperl-help@perl.apache.org<ma...@perl.apache.org>