Modified: perl/site/embperl/pod/Changes.-page-16-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-16-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-16-.htm (original) +++ perl/site/embperl/pod/Changes.-page-16-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,36 +303,38 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b10 23. Jan 2004</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-15-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b11 15. March 2004 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b11 15. March 2004</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-15-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0rc1 24. August 2004 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-17-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b9 10. Juni 2003 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Added -break parameter for haveing precondition to - Embperl::Form::Validate - - Added $epreq and $epapp for the request and application object, so - $r = shift isn't needed anymore on every page. - - Default for EMBPERL_DEBUG is now zero, which mean, that Embperl does - not write anymore to /tmp/embperl.log unless requested. Suggested by - Angus Lees and others. - - Added Embperl_Top_Include configuratin directive, which allows to add - Perl code to the top of every file, for example for doing a use Module. - - fixed various compiler warnings reported by Angus Lees. - - Added missing Form/Validate modules to distribution. - - fixed missing $req_rec in base template call from Embperl::Object. - Reported by Neil Gunton. - - Fixed include path for non standart apr directories. - - Fixed epchar.c.min and epchar.c.iso-latin-2 to conatin char2xml table - - Fixed problem with mod_perl 1.99_12 which reports wrong return value from - handler when some variable inside them Embperl page get tainted. - - Fixed tests for Perl 5.8.2 & 5.8.3 - - Fixed a bug with print OUT at the end of a nested tag inside a loop reported - by Neil Gunton - - Documented exit with argument behaviour. - - Remved use Apache::Constats from Embperl::Mail so it works without mod_perl - installed. </pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-15-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b11 15. March 2004 ] + [ Next: 2.0b10 23. Jan 2004 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Fixed problem with JavaScript code in Form::Validate, when fields names + are non JavaScript Identifier. + - Fixed endless loop with call sub inside table under some circumstances, + reported by Neil Gunton. + - Fixed problem with select and dynamic options when no name attribute is + given in select tag. Reported by Michael Stepanov. + - Fixed problem with nesting of dynamic table and dynamic select. + Reported by Doug Rayner. + - Fixed problem with CGI.pm 3.01+, which deletes uploaded files, when + CGI object is destroyed. + - Fixed problem with encrypted source files and Perl 5.8.3 IO layers. + Reported by Edwin Ramirez. + - Fixed problem with encrypted source files and set key length. + Reported by Edwin Ramirez. + - Fixed problem with <a />, <form /> and <option /> in xml output mode. + Reported by Jochen Topf. + - Fixed problem with relativ cookie expires time. + Patch from Torsten Luettgert. + - Fixed problem with <a> tag without href attribute when session ids + are embedded into the url. Reported by Torsten Luettgert. + - Added sanity checks to epcrypto.c + - Added posibility to pass fdat&ffld parameter to + Embperl::Object::Execute. + - Fixed problem with print OUT and call of subroutines as first statement + of a subroutine. Reported by various people.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-15-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0rc1 24. August 2004 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-17-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b9 10. Juni 2003 >> ] + [ Next: 2.0b10 23. Jan 2004 >> ] </a></td></tr></table></a> </td> </tr>
Modified: perl/site/embperl/pod/Changes.-page-17-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-17-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-17-.htm (original) +++ perl/site/embperl/pod/Changes.-page-17-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,148 +303,36 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b9 10. Juni 2003</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-16-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b10 23. Jan 2004 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b10 23. Jan 2004</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-16-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b11 15. March 2004 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-18-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b7 (BETA) 21. Mar. 2002 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - libxml now searchs through Embperl search path when includeing external entities, - so for example <xsl:include> directives searchs files the same way as Execute - does under Embperl::Object. - - fixed typo in JavaScript code for Form::Validate reported by Axel Beckert - - fixed typo in Embperl::Mail reported by Axel Beckert. - - fixed small bugs in Embperl::Form::Validate test code reported by Axel Beckert. - - charcters 128-160 are now escaped in URLs to avoid problems with Mozilla. - - fixed missing escaping of '/' in Embperl::Form::Validate JS routines. - Patch from Axel Beckert. - - fixed spelling: CACKE_KEY -> CACHE_KEY. Reported by Andre Landwehr. - - URL escaping now fully conforms to RFC 2396. This mainly solves some problems - where IE interpreted characters in URLs as UTF8. - - Embperl::Form::Validate JavaScript code can now handle fieldnames that - aren't correct JavaScript identifier. - - Fix SIGSEGV when printing to Embperl::LOG before Embperl log file is setup. - - Fix problem when session id is given to Embperl, but session management - was not setup - - Added 'same' validation to check if two fileds have the same input enterd - - Fixed memory leak. Patch from Joshua Chamas. - - Use MP_AP_PREFIX as source for APache 2. Patch from Paul Dyer. - - Fixed a initialisation bug which caused under special conditions a segfault - when compiling a select tag. - - Fixed compiler warnings and errors when compiling with Perl 5.8.0. - - Replaced PL_sv_undef with ep_sv_undef (which is a copy of PL_sv_undef), - because storing PL_sv_undef in a Perl 5.8.0 hash is treated as a placeholder - and doesn't work as before. - - Fixed problem with [$ sub $] when running under Perl 5.8.0. - - Fixed problem when STDOUT is tied, because storage has changed in Perl 5.8.0. - - Fixed problem when single quote or backslash is inside of option or input value. - 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 $]. Reported by Axel Beckert. - - checked and selected attributes are now correctly set when values contains - entities (e.g. &lt;) - - Fixed segfault when cleanup is called to early. Reported by Neil Gunton. - - If no name is given for a key, Form::Validate now tries to lookup the correct - text via Embperl's gettext method. - - Fixed problem with message ids that are Perl keywords. Reported by Jaak. - - Added EMBPERL_COOKIE_SECURE option to transfer cookie only over a secure - connection. - - Added EMBPERL_OUTPUT_MODE that allows to change to XML output, which cause - generated tags to contains a closing slash, so they are valid XML/XHTML. - - Fixed make test to ignore different idention of newer versions of - libxslt. - - Added server_addr to the request param object. - - Keep spaces and newlines in <mail:send> tag. - - Embperl::Mail now encodes all header fields that contains characters between - 128 and 255. Use headerencoding parameter to turn of or tell Embperl your charset. - - Fixed mod_perl 2 detection when mod_perl is build with MP_INST_APACHE2. - - Fixed problem with reseting $escmode, when using print OUT. Reported by - David Hull. - - Fixed compiling problem on FreeBSD. - - Added function XML::Embperl::DOM::iSetText to change name of Tag. - Requested by Yatin Chawathe. - - EMBPERL_COOKIE_EXPIRES now again accepts relatives times like +2h. - - embpexec.pl now correctly takes config values from environment - for application object. - - Added -type => Integer, IPAddr, IPAddr_Net, FQDN_IPAddr, TimeHHMM, TimeHHMMSS, - EMail and EMailRFC to Embperl::Form::Validate. - - Fixed problem with [$var$] and select reported by Joshua Spoerri. - - Embperl compiles and tests now correctly if mod_perl installed - under Apache2 namespace. - - Added tests for epform and subreq. - - Added patch from David Hull, which let you specify the status-code - when doing a redirect via %http_headers_out. - - Fix SIGSEGV on sparc in cleanup. Patch from Angus Lees. - - Apply patch from Angus Lees which avoids a lot of (harmless) compiler - warnings. - - %idat is now also populated for checkboxes and radiobuttons where no matching - value in %fdat is found. This avoid duplicate submission of formdata - when using [$ hidden $]. - - fixed memory allocation problem that had occured when mod_perl was - staticly linked into Apache. - - removed old Embperl 1 test files from distribution - - corrected initialization of ap_filter_rec structure which had lead to random - segfaults when using the subreq parameter. - - -=head1 2.0b8 (BETA) 25. Juni 2002 - - - exit can now exit the whole request. When called without argument - it exits the current component, like before, when called with argument - it exits the whole request. - - Added support for Apache 2.0 / mod_perl 2.0 (prefork MPM). - - Added the possibility to catch the output of a sub-request - (e.g. a CGI script, Java or PHP output) when running under Apache 2.0 - - when setting $r -> param -> filename in an application object - to a relativ path it is interpreted relativ to original request - - Start to catch up with new features of Embperl 2 in the docs. Added - Config.pod for configuration and calling. - - Lots of improvments in the new Embperl website, which serves as best - example for using the new Embperl 2 features. It's part of the distribution - and can be found under eg/web. See eg/web/README. - - fixed bug with setting of escmode and print Out reported by - Eric-Olivier Le Bigot. - - fixed incorrected escaping inside of an URL when expanding an hash - or array reference. Reported by Axel Beckert. - - fixed possible endless loop when expanding hash or array inside of - an URL. - - fixed a segfault that occured when source file encryption was enabled. - Reported by Edwin Ramirez. - - fixed a segfault that occured when no input file is given. Reported by - Edwin Ramirez. - - fixed a segfault that occured on solaris when input comes from memory. - Reported by Mike Wesemann. - - readd possibility to build version with and without Apache support - on windows. - - Remove Content-Length: 0 HTTP-Header in CGI Mode - - Fixed segfault when replacing an attribute. Reported by Michael Stevens. - - Fixed random segfaults, that had occured when Perl had reallocated it's - internal Stack. - - When apache is started with -D EMBPERL_APDEBUG, it outputs a - configuration trace. - - When file is not found, Embperl::Object now returns status 404, instead - of 500. Reported by Cameron McBride. - - When optReturnError is set, Embperl::Object now really returns the error code. - Reported by Cameron McBride. - - Fixed a reference count error when using the import parameter. Reported - by Michael Smith. - - Fixed string reference counting problem in RTF&POD syntax. - - Fixed a segfault that had occured when a file with a syntax error is - compiled the second time within the same process. Reported by - Michael Smith. - - removed do { } around expressions of [+ +] blocks inside urls, because - this cost performance and now all [+ +] behaves the same. Reported by - Michael Smith. - - make stop now works also on windows. - - make start, which can be used to view/test the Embperl website localy, - now displays the URL how to request the site. - - libxslt does correct error reporting now. - - libxslt output encoding is now recognized correctly. - - set Content-Length when sending error page, so Internet Explorer won't show - his own error page.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-16-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b10 23. Jan 2004 ] + [ Next: 2.0b9 10. Juni 2003 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Added -break parameter for haveing precondition to + Embperl::Form::Validate + - Added $epreq and $epapp for the request and application object, so + $r = shift isn't needed anymore on every page. + - Default for EMBPERL_DEBUG is now zero, which mean, that Embperl does + not write anymore to /tmp/embperl.log unless requested. Suggested by + Angus Lees and others. + - Added Embperl_Top_Include configuratin directive, which allows to add + Perl code to the top of every file, for example for doing a use Module. + - fixed various compiler warnings reported by Angus Lees. + - Added missing Form/Validate modules to distribution. + - fixed missing $req_rec in base template call from Embperl::Object. + Reported by Neil Gunton. + - Fixed include path for non standart apr directories. + - Fixed epchar.c.min and epchar.c.iso-latin-2 to conatin char2xml table + - Fixed problem with mod_perl 1.99_12 which reports wrong return value from + handler when some variable inside them Embperl page get tainted. + - Fixed tests for Perl 5.8.2 & 5.8.3 + - Fixed a bug with print OUT at the end of a nested tag inside a loop reported + by Neil Gunton + - Documented exit with argument behaviour. + - Remved use Apache::Constats from Embperl::Mail so it works without mod_perl + installed. </pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-16-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b11 15. March 2004 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-18-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b7 (BETA) 21. Mar. 2002 >> ] + [ Next: 2.0b9 10. Juni 2003 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-18-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-18-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-18-.htm (original) +++ perl/site/embperl/pod/Changes.-page-18-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,35 +303,148 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b7 (BETA) 21. Mar. 2002</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-17-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b9 10. Juni 2003 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b9 10. Juni 2003</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-17-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b10 23. Jan 2004 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-19-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b6 (BETA) 13. Mar. 2002 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Changed default for EMBPERL_ESCMODE from 3 to 7. This disables - by default the possibilty use the backslash to not escape a piece - of output. This increases the security, because it by default - avoids the interpretation of the backslash in any user input that - is redisplayed. - - Fixed bug in mail syntax and Embperl::Mail reported by Jan Kyncl. - - Removed LogFormat and CustsomLog from test config, so mod_log_config - is not required for make test. Reported by Jochen Topf. - - Removed EmbperlObject.pm from MANIFEST, since it was replaced by - Embperl/Object.pm. - - Make symbolsnames unique so they don't clash with 1.3.4. Reported - by Kee Hinckley. - - Fixed a problem that ocurred when a reference to some of the Embperl - objects was kept after the end of it's lifetime, which caused a - segfault. - - Don't do a path search when the filename starts with './'. - - Fixed a segfault that occured when many nested sub's are used, - but only a low number of strings. - - Fixed a problem that <option> tags are not correctly selected, when - the <option> tag was inside a loop and the name of the <select> - tag was dynamicly generated. - - Added test for config directives inside of VirtualHost </pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-17-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b9 10. Juni 2003 ] + [ Next: 2.0b7 (BETA) 21. Mar. 2002 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - libxml now searchs through Embperl search path when includeing external entities, + so for example <xsl:include> directives searchs files the same way as Execute + does under Embperl::Object. + - fixed typo in JavaScript code for Form::Validate reported by Axel Beckert + - fixed typo in Embperl::Mail reported by Axel Beckert. + - fixed small bugs in Embperl::Form::Validate test code reported by Axel Beckert. + - charcters 128-160 are now escaped in URLs to avoid problems with Mozilla. + - fixed missing escaping of '/' in Embperl::Form::Validate JS routines. + Patch from Axel Beckert. + - fixed spelling: CACKE_KEY -> CACHE_KEY. Reported by Andre Landwehr. + - URL escaping now fully conforms to RFC 2396. This mainly solves some problems + where IE interpreted characters in URLs as UTF8. + - Embperl::Form::Validate JavaScript code can now handle fieldnames that + aren't correct JavaScript identifier. + - Fix SIGSEGV when printing to Embperl::LOG before Embperl log file is setup. + - Fix problem when session id is given to Embperl, but session management + was not setup + - Added 'same' validation to check if two fileds have the same input enterd + - Fixed memory leak. Patch from Joshua Chamas. + - Use MP_AP_PREFIX as source for APache 2. Patch from Paul Dyer. + - Fixed a initialisation bug which caused under special conditions a segfault + when compiling a select tag. + - Fixed compiler warnings and errors when compiling with Perl 5.8.0. + - Replaced PL_sv_undef with ep_sv_undef (which is a copy of PL_sv_undef), + because storing PL_sv_undef in a Perl 5.8.0 hash is treated as a placeholder + and doesn't work as before. + - Fixed problem with [$ sub $] when running under Perl 5.8.0. + - Fixed problem when STDOUT is tied, because storage has changed in Perl 5.8.0. + - Fixed problem when single quote or backslash is inside of option or input value. + 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 $]. Reported by Axel Beckert. + - checked and selected attributes are now correctly set when values contains + entities (e.g. &lt;) + - Fixed segfault when cleanup is called to early. Reported by Neil Gunton. + - If no name is given for a key, Form::Validate now tries to lookup the correct + text via Embperl's gettext method. + - Fixed problem with message ids that are Perl keywords. Reported by Jaak. + - Added EMBPERL_COOKIE_SECURE option to transfer cookie only over a secure + connection. + - Added EMBPERL_OUTPUT_MODE that allows to change to XML output, which cause + generated tags to contains a closing slash, so they are valid XML/XHTML. + - Fixed make test to ignore different idention of newer versions of + libxslt. + - Added server_addr to the request param object. + - Keep spaces and newlines in <mail:send> tag. + - Embperl::Mail now encodes all header fields that contains characters between + 128 and 255. Use headerencoding parameter to turn of or tell Embperl your charset. + - Fixed mod_perl 2 detection when mod_perl is build with MP_INST_APACHE2. + - Fixed problem with reseting $escmode, when using print OUT. Reported by + David Hull. + - Fixed compiling problem on FreeBSD. + - Added function XML::Embperl::DOM::iSetText to change name of Tag. + Requested by Yatin Chawathe. + - EMBPERL_COOKIE_EXPIRES now again accepts relatives times like +2h. + - embpexec.pl now correctly takes config values from environment + for application object. + - Added -type => Integer, IPAddr, IPAddr_Net, FQDN_IPAddr, TimeHHMM, TimeHHMMSS, + EMail and EMailRFC to Embperl::Form::Validate. + - Fixed problem with [$var$] and select reported by Joshua Spoerri. + - Embperl compiles and tests now correctly if mod_perl installed + under Apache2 namespace. + - Added tests for epform and subreq. + - Added patch from David Hull, which let you specify the status-code + when doing a redirect via %http_headers_out. + - Fix SIGSEGV on sparc in cleanup. Patch from Angus Lees. + - Apply patch from Angus Lees which avoids a lot of (harmless) compiler + warnings. + - %idat is now also populated for checkboxes and radiobuttons where no matching + value in %fdat is found. This avoid duplicate submission of formdata + when using [$ hidden $]. + - fixed memory allocation problem that had occured when mod_perl was + staticly linked into Apache. + - removed old Embperl 1 test files from distribution + - corrected initialization of ap_filter_rec structure which had lead to random + segfaults when using the subreq parameter. + + +=head1 2.0b8 (BETA) 25. Juni 2002 + + - exit can now exit the whole request. When called without argument + it exits the current component, like before, when called with argument + it exits the whole request. + - Added support for Apache 2.0 / mod_perl 2.0 (prefork MPM). + - Added the possibility to catch the output of a sub-request + (e.g. a CGI script, Java or PHP output) when running under Apache 2.0 + - when setting $r -> param -> filename in an application object + to a relativ path it is interpreted relativ to original request + - Start to catch up with new features of Embperl 2 in the docs. Added + Config.pod for configuration and calling. + - Lots of improvments in the new Embperl website, which serves as best + example for using the new Embperl 2 features. It's part of the distribution + and can be found under eg/web. See eg/web/README. + - fixed bug with setting of escmode and print Out reported by + Eric-Olivier Le Bigot. + - fixed incorrected escaping inside of an URL when expanding an hash + or array reference. Reported by Axel Beckert. + - fixed possible endless loop when expanding hash or array inside of + an URL. + - fixed a segfault that occured when source file encryption was enabled. + Reported by Edwin Ramirez. + - fixed a segfault that occured when no input file is given. Reported by + Edwin Ramirez. + - fixed a segfault that occured on solaris when input comes from memory. + Reported by Mike Wesemann. + - readd possibility to build version with and without Apache support + on windows. + - Remove Content-Length: 0 HTTP-Header in CGI Mode + - Fixed segfault when replacing an attribute. Reported by Michael Stevens. + - Fixed random segfaults, that had occured when Perl had reallocated it's + internal Stack. + - When apache is started with -D EMBPERL_APDEBUG, it outputs a + configuration trace. + - When file is not found, Embperl::Object now returns status 404, instead + of 500. Reported by Cameron McBride. + - When optReturnError is set, Embperl::Object now really returns the error code. + Reported by Cameron McBride. + - Fixed a reference count error when using the import parameter. Reported + by Michael Smith. + - Fixed string reference counting problem in RTF&POD syntax. + - Fixed a segfault that had occured when a file with a syntax error is + compiled the second time within the same process. Reported by + Michael Smith. + - removed do { } around expressions of [+ +] blocks inside urls, because + this cost performance and now all [+ +] behaves the same. Reported by + Michael Smith. + - make stop now works also on windows. + - make start, which can be used to view/test the Embperl website localy, + now displays the URL how to request the site. + - libxslt does correct error reporting now. + - libxslt output encoding is now recognized correctly. + - set Content-Length when sending error page, so Internet Explorer won't show + his own error page.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-17-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b10 23. Jan 2004 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-19-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b6 (BETA) 13. Mar. 2002 >> ] + [ Next: 2.0b7 (BETA) 21. Mar. 2002 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-19-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-19-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-19-.htm (original) +++ perl/site/embperl/pod/Changes.-page-19-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,95 +303,35 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b6 (BETA) 13. Mar. 2002</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-18-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b7 (BETA) 21. Mar. 2002 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b7 (BETA) 21. Mar. 2002</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-18-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b9 10. Juni 2003 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-20-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b5 (BETA) 27. Nov. 2001 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Embperl have move from the namespace HTML::Embperl to Embperl. - This is because Embperl is no longer only a HTML framework, - but is suitable for other formats like XML too. Also this allows - to install Embperl 1.x and 2.x on the same machine without - conflicts, to make a smooth upgrade. - - Rewrote Embperl internal data structures. The Embperl request - structure is now splitted into thread, application, request - and component structure. - - Moved nearly all of the per request/component initialization code - from Perl to C. Together with the optimized data structures, this - speeds up request/component initialization, which is especialy a - performance improvement for pages that do a lot calls to - Execute (up to 50% for small includes). - - All members of these structures now available form Perl - which avoids using mod_perl Apache object and enviroment - variables in most cases, makeing the resulting pages more - independend from the environment they run under. On the other - side this gives quite a few new possibilities to influence - what Embperl is doing, especialy together with Embperl::Object. - - Introduced new application object which holds together a set - of pages and allows to configure the Embperl logfile and session - handling different for each application. - - Added Embperl::Object application object, which is invoked during - request initialization. Any application code can now go there. - This allows a proper separation of Code and Design and building of - MVC (Model, Controller, View), 2-Tier and 3-Tier applications - with Embperl. - - Added EMBPERL_APP_HANDLER_CLASS to set the application object - for Embperl pages, when not using Embperl::Object - - Embperl now uses nativ Apache configuration directives instead - of enviroment variables when running under mod_perl. You need to - load Embperl before you can use any of them, either via - "PerlModule Embperl" or via "use Embperl" inside of a startup script. - "Embperl_UseEnv on" is provided to get the old behaviour of using - environment variables for configuration. - - The default for input unescaping is now set to off. So people which are - working with an text editor should be happy, people who are using any - sort of HTML editor should use EMBPERL_INPUT_ESCMODE to set the way - Embperl interprets the input. - - Added new configuration directives EMBPERL_INPUT_ESCMODE which controls - the unescaping of the input. This superseds the old optRawInput and - allows a more differentiated control. - - Added form data validation. Embperl is now capable to do server-side - and client-side validation of form input. You just have to define - a set of rules and Embperl generates the correct JavaScript code and - does the validation when the form data is posted to the server. By - writing or overriding class, the validatior could be extented. - See Embperl::Form::Validate for details. - - Added [= foo =] block and $r -> gettext method for page localization. - When the page is executed the 'foo' is replaced with a localizied - message for the current language. - - Added methods r -> messages and r -> default_messages to define - current message set for current language during application init. - - Added embpmsgid.pl utility to extrcat message ids from Embperl pages - and put them in a Data::Dumper or dbm file. - - Simplified the definition of the recipe structure. This allows much - more intuitiv definition of a new recipe. - - A recipe struture can now also be passed directly to the Execute - function as parameter. - - The get_recipe function now can be overriden by a custom application - object. - - Enhanced POD parser. Now generates a similar output as pod2xml, - which is better suitable for XSLT processing. Also the POD - parser now can pasers POD out of other Embperl files. - - Fixed problem with parameter passing to xslt processors, which - were always ignored on the first request. - - Renamed configuration directive EMBPERL_FILESMATCH to - EMBPERL_URIMATCH to better describe what it is doing. - - exit works now outside of [$ sub $] - - New configuration directive EMBPERL_SESSION_MODE allows - to configure to pass session inside of the QUERY_STRING - - Embperl doesn't add's a \r\n at the end of textfiles - anymore. - - Moved send_error_page and mail_errors into Embperl::App, so they can - be overridden by a custom application object. - - Added configuration directives EMBPERL_MAIL_ERRORS_LIMIT, - EMBPERL_MAIL_ERRORS_RESET_TIME and EMBPERL_MAIL_ERRORS_RESEND_TIME - to limit the number of errors send in a small time. - - When running under Embperl::Object all sourcefiles including for - example xsl stylesheets are now search throught the searchpath. - - Fixed a bug that causes input fields and textarea field to not - autofilled anymore after a sub was called. Reported by Kee Hinckley.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-18-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b7 (BETA) 21. Mar. 2002 ] + [ Next: 2.0b6 (BETA) 13. Mar. 2002 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Changed default for EMBPERL_ESCMODE from 3 to 7. This disables + by default the possibilty use the backslash to not escape a piece + of output. This increases the security, because it by default + avoids the interpretation of the backslash in any user input that + is redisplayed. + - Fixed bug in mail syntax and Embperl::Mail reported by Jan Kyncl. + - Removed LogFormat and CustsomLog from test config, so mod_log_config + is not required for make test. Reported by Jochen Topf. + - Removed EmbperlObject.pm from MANIFEST, since it was replaced by + Embperl/Object.pm. + - Make symbolsnames unique so they don't clash with 1.3.4. Reported + by Kee Hinckley. + - Fixed a problem that ocurred when a reference to some of the Embperl + objects was kept after the end of it's lifetime, which caused a + segfault. + - Don't do a path search when the filename starts with './'. + - Fixed a segfault that occured when many nested sub's are used, + but only a low number of strings. + - Fixed a problem that <option> tags are not correctly selected, when + the <option> tag was inside a loop and the name of the <select> + tag was dynamicly generated. + - Added test for config directives inside of VirtualHost </pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-18-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b9 10. Juni 2003 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-20-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b5 (BETA) 27. Nov. 2001 >> ] + [ Next: 2.0b6 (BETA) 13. Mar. 2002 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-2-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-2-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-2-.htm (original) +++ perl/site/embperl/pod/Changes.-page-2-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,28 +303,15 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">3.0.0-rc.1 3. Oct 2023</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-1-.htm" class="cPodHeaderNavLink"> - [ << Prev: 3.0.0-rc.2 7. Oct 2023 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">3.0.0-rc.2 7. Oct 2023</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-1-.htm" class="cPodHeaderNavLink"> + [ << Prev: 3.0.0 24. Nov 2023 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-3-.htm" class="cPodHeaderNavLink"> - [ Next: 2.5.0 16. March 2014 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Apply debian patches - (https://sources.debian.org/patches/libembperl-perl/2.5.0-17/). - Thanks to the Debian Perl Group, especially Dominic Hargreaves, - Florian Schlichting and Axel Beckert - - Apply patches for fedora - (https://rt.cpan.org/Public/Bug/Display.html?id=148621 and - https://rt.cpan.org/Public/Bug/Display.html?id=148702) - Thanks to Marcus Doemling - - Fixed compilation/Makefile of/for libxml2 and libxslt - - Fixed warnings about undefined values in log. Note this - is done by goning back to the old behaviour, were - using uninitialized values were not a warning. So if - you like to have warnings about uninitialized values - add [* use warnings "uninitialized" *] to your code. - - Add a lot of enhancements to Embperl::Form</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-1-.htm" class="cPodHeaderNavLink"> - [ << Prev: 3.0.0-rc.2 7. Oct 2023 ] + [ Next: 3.0.0-rc.1 3. Oct 2023 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Add missing test files to MANIFEST + - Documentation updates</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-1-.htm" class="cPodHeaderNavLink"> + [ << Prev: 3.0.0 24. Nov 2023 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-3-.htm" class="cPodHeaderNavLink"> - [ Next: 2.5.0 16. March 2014 >> ] + [ Next: 3.0.0-rc.1 3. Oct 2023 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-20-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-20-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-20-.htm (original) +++ perl/site/embperl/pod/Changes.-page-20-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,35 +303,95 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b5 (BETA) 27. Nov. 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-19-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b6 (BETA) 13. Mar. 2002 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b6 (BETA) 13. Mar. 2002</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-19-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b7 (BETA) 21. Mar. 2002 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-21-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b4 (BETA) 20. Nov. 2001 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Add xsltparam parameter which takes a hashref and is used to - pass parameters to the xslt processor. If not given defaults - to %fdat. - - Add require URI::URL to test.pl so make test work with newer LWP. - Patch from Jonathan Stowe. - - Fixed problem in registry/tied test, which failed for some Apache - versions because of addtional http header. Patch from Jonathan Stowe. - - Fixed problem with comments inside [! !] blocks. Reported by - Alan Milligan. - - Fixed compiling problem with very recent versions of libxslt. - Reported by Michael Stevens and Jonathan Stowe. - - Fixed make test so it skips session tests if Apache::SessionX isn't - installed. Reported by from Jonathan Stowe. - - Fixed path problem with Execute ({sub => foo,... }) on win32. - - Fixed a problem with duplicate subroutine names when running - multiple pages in the same package. - - Fixed problem with reloading when file changed, which sometimes - didn't reload correctly in 2.0b4 - - Fixed memory leak which occured when using libxslt. - - Fixed MakeMaker problem with Perl 5.7.1. - - Removed some uninitialized value warnings. - - Added "make start" and "make stop" to start and stop test httpd</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-19-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b6 (BETA) 13. Mar. 2002 ] + [ Next: 2.0b5 (BETA) 27. Nov. 2001 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Embperl have move from the namespace HTML::Embperl to Embperl. + This is because Embperl is no longer only a HTML framework, + but is suitable for other formats like XML too. Also this allows + to install Embperl 1.x and 2.x on the same machine without + conflicts, to make a smooth upgrade. + - Rewrote Embperl internal data structures. The Embperl request + structure is now splitted into thread, application, request + and component structure. + - Moved nearly all of the per request/component initialization code + from Perl to C. Together with the optimized data structures, this + speeds up request/component initialization, which is especialy a + performance improvement for pages that do a lot calls to + Execute (up to 50% for small includes). + - All members of these structures now available form Perl + which avoids using mod_perl Apache object and enviroment + variables in most cases, makeing the resulting pages more + independend from the environment they run under. On the other + side this gives quite a few new possibilities to influence + what Embperl is doing, especialy together with Embperl::Object. + - Introduced new application object which holds together a set + of pages and allows to configure the Embperl logfile and session + handling different for each application. + - Added Embperl::Object application object, which is invoked during + request initialization. Any application code can now go there. + This allows a proper separation of Code and Design and building of + MVC (Model, Controller, View), 2-Tier and 3-Tier applications + with Embperl. + - Added EMBPERL_APP_HANDLER_CLASS to set the application object + for Embperl pages, when not using Embperl::Object + - Embperl now uses nativ Apache configuration directives instead + of enviroment variables when running under mod_perl. You need to + load Embperl before you can use any of them, either via + "PerlModule Embperl" or via "use Embperl" inside of a startup script. + "Embperl_UseEnv on" is provided to get the old behaviour of using + environment variables for configuration. + - The default for input unescaping is now set to off. So people which are + working with an text editor should be happy, people who are using any + sort of HTML editor should use EMBPERL_INPUT_ESCMODE to set the way + Embperl interprets the input. + - Added new configuration directives EMBPERL_INPUT_ESCMODE which controls + the unescaping of the input. This superseds the old optRawInput and + allows a more differentiated control. + - Added form data validation. Embperl is now capable to do server-side + and client-side validation of form input. You just have to define + a set of rules and Embperl generates the correct JavaScript code and + does the validation when the form data is posted to the server. By + writing or overriding class, the validatior could be extented. + See Embperl::Form::Validate for details. + - Added [= foo =] block and $r -> gettext method for page localization. + When the page is executed the 'foo' is replaced with a localizied + message for the current language. + - Added methods r -> messages and r -> default_messages to define + current message set for current language during application init. + - Added embpmsgid.pl utility to extrcat message ids from Embperl pages + and put them in a Data::Dumper or dbm file. + - Simplified the definition of the recipe structure. This allows much + more intuitiv definition of a new recipe. + - A recipe struture can now also be passed directly to the Execute + function as parameter. + - The get_recipe function now can be overriden by a custom application + object. + - Enhanced POD parser. Now generates a similar output as pod2xml, + which is better suitable for XSLT processing. Also the POD + parser now can pasers POD out of other Embperl files. + - Fixed problem with parameter passing to xslt processors, which + were always ignored on the first request. + - Renamed configuration directive EMBPERL_FILESMATCH to + EMBPERL_URIMATCH to better describe what it is doing. + - exit works now outside of [$ sub $] + - New configuration directive EMBPERL_SESSION_MODE allows + to configure to pass session inside of the QUERY_STRING + - Embperl doesn't add's a \r\n at the end of textfiles + anymore. + - Moved send_error_page and mail_errors into Embperl::App, so they can + be overridden by a custom application object. + - Added configuration directives EMBPERL_MAIL_ERRORS_LIMIT, + EMBPERL_MAIL_ERRORS_RESET_TIME and EMBPERL_MAIL_ERRORS_RESEND_TIME + to limit the number of errors send in a small time. + - When running under Embperl::Object all sourcefiles including for + example xsl stylesheets are now search throught the searchpath. + - Fixed a bug that causes input fields and textarea field to not + autofilled anymore after a sub was called. Reported by Kee Hinckley.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-19-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b7 (BETA) 21. Mar. 2002 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-21-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b4 (BETA) 20. Nov. 2001 >> ] + [ Next: 2.0b5 (BETA) 27. Nov. 2001 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-21-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-21-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-21-.htm (original) +++ perl/site/embperl/pod/Changes.-page-21-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,46 +303,35 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b4 (BETA) 20. Nov. 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-20-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b5 (BETA) 27. Nov. 2001 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b5 (BETA) 27. Nov. 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-20-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b6 (BETA) 13. Mar. 2002 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-22-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b3 (BETA) 9. July 2001 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Enhancements for RTF syntax, allowing no IF fields and passes - thru any unkown fields. - - Fixed problem when loading syntax. Spotted by Michael Stevens. - - Allow Perl code inside of HTML attributes in ASP syntax, together with - EmbperlHTML syntax. Spotted by Ivan G. Shevchenko. - - Added POD syntax, which converts POD to XML, which can transformed to - any other output format using XSLT. - - Enhanced Makefile.PL to support plugins for linking of extra libraries. - - Added support for libxslt - - Added support for Xalan-C XSLT - - Added the concept of recipes which allows to dynamicly tell Embperl - how to process a request. A recipe is basicly a tree structure - with put different providers together. Every provider can act - upon the output of the preceeding providers. See README.v2 - and perldoc HTML::Embperl::Recipe for more details. - - Added new configuration directive EMBPERL_RECIPE/Execute parameter - recipe, which tells Embperl how a file should be processed. - - Added recipes for XSLT transformation. - - Rebuild cache management to work together with recipes. Now every - intermediate step could be cached. - - Add new debug flags dbgOutput, dbgRun, dbgCache, dbgCompile, dbgXML, - dbgXSLT, dbgCheckpoint, dbgDOM to have a more fine control what's - going into the log file - - Changes in Embperl's internal tree representation, to fix serveral - small problems and in preparation for proper XML handling. - - print OUT inside loop works now correctly - - Added new escmode 8/15 which generates correct XML escaping. - - $row_foo will no longer treated as $row. Bug reported by Dave Fischer. - - Add patch from Wim Kerkhoff so SSI syntax works together with - EmbperlObject, i.e. included files are searched in the same way as - normal Embperl files. - - Add new method AddTagInside in HTML::Embperl::Syntax::HTML to allow - tags inside of other tags.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-20-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b5 (BETA) 27. Nov. 2001 ] + [ Next: 2.0b4 (BETA) 20. Nov. 2001 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Add xsltparam parameter which takes a hashref and is used to + pass parameters to the xslt processor. If not given defaults + to %fdat. + - Add require URI::URL to test.pl so make test work with newer LWP. + Patch from Jonathan Stowe. + - Fixed problem in registry/tied test, which failed for some Apache + versions because of addtional http header. Patch from Jonathan Stowe. + - Fixed problem with comments inside [! !] blocks. Reported by + Alan Milligan. + - Fixed compiling problem with very recent versions of libxslt. + Reported by Michael Stevens and Jonathan Stowe. + - Fixed make test so it skips session tests if Apache::SessionX isn't + installed. Reported by from Jonathan Stowe. + - Fixed path problem with Execute ({sub => foo,... }) on win32. + - Fixed a problem with duplicate subroutine names when running + multiple pages in the same package. + - Fixed problem with reloading when file changed, which sometimes + didn't reload correctly in 2.0b4 + - Fixed memory leak which occured when using libxslt. + - Fixed MakeMaker problem with Perl 5.7.1. + - Removed some uninitialized value warnings. + - Added "make start" and "make stop" to start and stop test httpd</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-20-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b6 (BETA) 13. Mar. 2002 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-22-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b3 (BETA) 9. July 2001 >> ] + [ Next: 2.0b4 (BETA) 20. Nov. 2001 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-22-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-22-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-22-.htm (original) +++ perl/site/embperl/pod/Changes.-page-22-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,43 +303,46 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b3 (BETA) 9. July 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-21-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b4 (BETA) 20. Nov. 2001 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b4 (BETA) 20. Nov. 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-21-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b5 (BETA) 27. Nov. 2001 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-23-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b2 (BETA) 29. Mar 2001 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - correct package handling in EP1COMPAT mode - - compiles now with sun-cc. Patches from Michael Stevens. - - fixed several bugs that caused weired behaviour with nested subs - and tables. - - fixed a bug that caused Embperl to stop when it sees a checkbox - inside a loop, for which no value is in %fdat. - - fixed a bug that caused Embperl alias a value in %fdat and %idat - - Execute work now also on the very first line of a file. Spotted - by Michael Smith. - - [- -] can now contain Perl comments. Spotted by Michael Stevens. - - [- -] can now start with =pod. Spotted by Jonny Cavell. - - fixed a parser error so <[+ $foo +]> generates the correct result. - Spotted by Michael Stevens. - - fixed bug in Node_insertAfter which may cause a single Execute - on the second line of a file to loop endless. Spotted by - Janny Cavell. - - Embperl doesn't search for attributes inside of quotes inside of - html tags anymore. Spotted by Ian Van der Poel. - - type=checkbox|radio is now case insensitiv as it should. Spotted - by Jonny Cavell. - - print OUT and Execute now works together. Spotted by Jonny Cavell. - - Embperl doesn't insert a linefeed after an Execute anymore. - - Embperl now keeps single or double quote the same as in the source - file. Requested by Jonny Cavell. - - [$hidden$] works now correctly inside of loops. Spotted by Jonny Cavell. - - The parser now checks for the correct end of an html tag. Spotted - by Jonny Cavell. - - Added RTF syntax. This allows you for example to create serial letters - with your favorite word processing program, save them as RTF and process - them with Embperl. See HTML::Embperl::Syntax::RTF for docs.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-21-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b4 (BETA) 20. Nov. 2001 ] + [ Next: 2.0b3 (BETA) 9. July 2001 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Enhancements for RTF syntax, allowing no IF fields and passes + thru any unkown fields. + - Fixed problem when loading syntax. Spotted by Michael Stevens. + - Allow Perl code inside of HTML attributes in ASP syntax, together with + EmbperlHTML syntax. Spotted by Ivan G. Shevchenko. + - Added POD syntax, which converts POD to XML, which can transformed to + any other output format using XSLT. + - Enhanced Makefile.PL to support plugins for linking of extra libraries. + - Added support for libxslt + - Added support for Xalan-C XSLT + - Added the concept of recipes which allows to dynamicly tell Embperl + how to process a request. A recipe is basicly a tree structure + with put different providers together. Every provider can act + upon the output of the preceeding providers. See README.v2 + and perldoc HTML::Embperl::Recipe for more details. + - Added new configuration directive EMBPERL_RECIPE/Execute parameter + recipe, which tells Embperl how a file should be processed. + - Added recipes for XSLT transformation. + - Rebuild cache management to work together with recipes. Now every + intermediate step could be cached. + - Add new debug flags dbgOutput, dbgRun, dbgCache, dbgCompile, dbgXML, + dbgXSLT, dbgCheckpoint, dbgDOM to have a more fine control what's + going into the log file + - Changes in Embperl's internal tree representation, to fix serveral + small problems and in preparation for proper XML handling. + - print OUT inside loop works now correctly + - Added new escmode 8/15 which generates correct XML escaping. + - $row_foo will no longer treated as $row. Bug reported by Dave Fischer. + - Add patch from Wim Kerkhoff so SSI syntax works together with + EmbperlObject, i.e. included files are searched in the same way as + normal Embperl files. + - Add new method AddTagInside in HTML::Embperl::Syntax::HTML to allow + tags inside of other tags.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-21-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b5 (BETA) 27. Nov. 2001 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-23-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b2 (BETA) 29. Mar 2001 >> ] + [ Next: 2.0b3 (BETA) 9. July 2001 >> ] </a></td></tr></table></a> </td> </tr> Modified: perl/site/embperl/pod/Changes.-page-23-.htm URL: http://svn.apache.org/viewvc/perl/site/embperl/pod/Changes.-page-23-.htm?rev=1914099&r1=1914098&r2=1914099&view=diff ============================================================================== --- perl/site/embperl/pod/Changes.-page-23-.htm (original) +++ perl/site/embperl/pod/Changes.-page-23-.htm Fri Nov 24 21:28:20 2023 @@ -206,7 +206,7 @@ <tr> <td nowrap align="left" width=2> </td> <td nowrap align="left" width=15><img src="../images/i-sub-off.gif" width="11" height="11" vspace="6" hspace="5"></td> - <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-18-.htm"><div class="cMenu">Support</div></a></td> + <td nowrap align="left" width=125><a href="../pod/doc/Embperl.-page-17-.htm"><div class="cMenu">Support</div></a></td> </tr> </table> </td> @@ -242,7 +242,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Stable 2.5.0</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Stable 3.0.0</span></a></td> </tr> </table> </td> @@ -257,7 +257,7 @@ <td align="left" background="../images//hintergrund-nav.gif"> <table width="152" border="0" cellspacing="0" cellpadding="0"> <tr> - <td nowrap with="152" height=22> <a href="../pod/INSTALL.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> + <td nowrap with="152" height=22> <a href="../pod/doc/Embperl.-page-18-.htm"><span class="cMenu">Beta 3.0.0-rc.2</span></a></td> </tr> </table> </td> @@ -303,35 +303,43 @@ </table> </td> <td valign="top" width="90%" class="cContent"><table width="100%"><tr><td valign="top" width="95%"> -<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b2 (BETA) 29. Mar 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-22-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b3 (BETA) 9. July 2001 ] +<table xmlns="http://www.w3.org/TR/xhtml1/strict" width="100%" border="0" cellspacing="0" cellpadding="6"><tr><td class="cPodH1">2.0b3 (BETA) 9. July 2001</td></tr></table><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-22-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b4 (BETA) 20. Nov. 2001 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-24-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b1 (BETA) 22. Dec 2000 >> ] - </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - Embperl files can now debugged via the interavtive debugger. - The debugger shows the Embperl page source along with the - correct linenumbers. - This works in various ways: - # perl interacive command line debugger - perl -d embpexec.pl file.epl - # ddd graphical debugger (https://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) - a given page uses can be defined via EMBPERL_SYNTAX configuration - directive. - - Added Syntax definitions for SSI, Perl and plain Text - - 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 .</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-22-.htm" class="cPodHeaderNavLink"> - [ << Prev: 2.0b3 (BETA) 9. July 2001 ] + [ Next: 2.0b2 (BETA) 29. Mar 2001 >> ] + </a></td></tr></table></a><pre xmlns="http://www.w3.org/TR/xhtml1/strict" class="cPodVerbatim"> - correct package handling in EP1COMPAT mode + - compiles now with sun-cc. Patches from Michael Stevens. + - fixed several bugs that caused weired behaviour with nested subs + and tables. + - fixed a bug that caused Embperl to stop when it sees a checkbox + inside a loop, for which no value is in %fdat. + - fixed a bug that caused Embperl alias a value in %fdat and %idat + - Execute work now also on the very first line of a file. Spotted + by Michael Smith. + - [- -] can now contain Perl comments. Spotted by Michael Stevens. + - [- -] can now start with =pod. Spotted by Jonny Cavell. + - fixed a parser error so <[+ $foo +]> generates the correct result. + Spotted by Michael Stevens. + - fixed bug in Node_insertAfter which may cause a single Execute + on the second line of a file to loop endless. Spotted by + Janny Cavell. + - Embperl doesn't search for attributes inside of quotes inside of + html tags anymore. Spotted by Ian Van der Poel. + - type=checkbox|radio is now case insensitiv as it should. Spotted + by Jonny Cavell. + - print OUT and Execute now works together. Spotted by Jonny Cavell. + - Embperl doesn't insert a linefeed after an Execute anymore. + - Embperl now keeps single or double quote the same as in the source + file. Requested by Jonny Cavell. + - [$hidden$] works now correctly inside of loops. Spotted by Jonny Cavell. + - The parser now checks for the correct end of an html tag. Spotted + by Jonny Cavell. + - Added RTF syntax. This allows you for example to create serial letters + with your favorite word processing program, save them as RTF and process + them with Embperl. See HTML::Embperl::Syntax::RTF for docs.</pre><hr xmlns="http://www.w3.org/TR/xhtml1/strict"></hr><a xmlns="http://www.w3.org/TR/xhtml1/strict" name="top"><table width="100%"><tr><td align="left" valign="top" width="45%"><a href="Changes.-page-22-.htm" class="cPodHeaderNavLink"> + [ << Prev: 2.0b4 (BETA) 20. Nov. 2001 ] </a></td><td align="center" valign="top" width="10%"><a href="Changes.htm" class="cPodHeaderNavLink">[ Content ]</a></td><td align="right" valign="top" width="45%"><a href="Changes.-page-24-.htm" class="cPodHeaderNavLink"> - [ Next: 2.0b1 (BETA) 22. Dec 2000 >> ] + [ Next: 2.0b2 (BETA) 29. Mar 2001 >> ] </a></td></tr></table></a> </td> </tr>