ANNOUNCE: Embperl 2.5.0

<[email protected]>
Newsgroups gmane.comp.apache.mod-perl,gmane.comp.apache.maven.announce
Message-ID <[email protected]>












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 &gt;= 5.14.x because it causes seg faults. This












 leads to &quot;subroutine redifined&quot; 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 &quot;Compiling












 error&quot; instead of the real error message.



















 - Adapted tests to Perl 5.14 &amp; 5.16
 



















 - Fixed a refcounting problem cause message &quot;Attempt to 













free unreferenced scalar&quot; 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 &gt;= 5.18 because












 of hash randomisation.



















 - Changed the way exit passed through internaly, so it












 works with Perl &gt;= 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 =&gt; 'utf8' sponsored by Perlover.



















 - Added optChdirToSource = 0x10000000 which will cause












 Embperl to change to the directory of the source file












 
prior to execution.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.