The URL ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.3.0.tar.gz
has entered CPAN as file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.3.0.tar.gz size: 678320 bytes md5: a1d6ce28c34fc7763313b99b9e6b150a Beside some bugfixes, this release contains some enhancements in the area of utf-8 support, internationaliation and xhtml/xml. Also included is the new (but yet not fully documented) Embperl::Form framework, which allows the easy form creation/handling including some nice stuff like AJAX and JS e.g. autocomplete input boxes, grids and tabbed dialogs. --- 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. Enjoy Gerald Changes since 2.2.0: - Added support for Code ref in language message lookup hash. That allows for internationalization to call a sub instead of only looking up keys in a hash. - Added UTF-8 messages to Embperl::Form::Validate. - Include patch from Mark D. Anderson to make SSI syntax behave more like mod_include. - Make component -> curr_esc_mode available in Perl, requested by Robert. - Improve XHTML/XML support. Tags that are parsed by Embperl like input, are now only have one slash at the end, if there is already a slash in the source and output_mode is set to xml. In addition checked attributes for input tags are now added as checked="checked" to be valid xml. Spotted by Villu Roogna. - A lot of code was written for Embperl::Form a sophisticated form creation/handling framework, which also contains some nice AJAX and JS stuff like autocomplete input boxes, grids and tabbed dialogs. Also the framework itself is ready to use, there is not much documentation yet... - Fixed wrong version numbers in make test files, which caused make test to fail. Spotted by Matt Bockol. - Use _stat() instead of stat() on Win32 to work around the problem that Perl redefines stat() in an incompatibel way. Spotted by Randy Korbes. - Documented all options of embpexec.pl. - Fixed default_language handling in Embperl::Form::Validate. Patch from Kathryn Andersen. - In Makefile.PL check for mod_perl2.pm instead of mod_perl when mod_perl 2.x is used. Spotted by Dan Clawson. - Included patch from Andrew O'Brian to correctly retrieve Cookie header when running under Apache 2. - Fixed timezone compiletime error on Mac OS-X. Patch from Wolfgang Kinkeldei. - Fixed segfault that might occur when an value of an input attribute is removed. Spotted by Andrew Sitnikov. - Fixed missing Perl Stack setup which causes memory errors on BSD systems. Patch from Doug Rayner. - Added internal check and error message when, due to a syntax error in the source, a node is parsed as attribute. Spotted by Kato M. Yoshiro. - Fix segfault that occured during output of an error message when not inside an Embperl request. ------------------------------------------------------------------------ Besuchen Sie unseren Messestand auf der SYSTEMS vom 23. - 26.10. in München, Halle B3, Stand 425 www.ecos.de/messen-events/systems-2007.html ------------------------------------------------------------------------ Gerald Richter ECOS electronic communication services GmbH ******************* SECURING YOUR NETWORK ******************** Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz E-Mail: [EMAIL PROTECTED] Voice: +49 6133 939-122 WWW: http://www.ecos.de Fax: +49 6133 939-333 Sitz der Gesellschaft: Dienheim; AG Mainz HRB 6889; GF: W.Heck,G.Richter ------------------------------------------------------------------------ ** Virus checked by BB-5000 Mailfilter ** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]