Author: pferraro
Date: Tue Mar 28 10:09:32 2006
New Revision: 389562

URL: http://svn.apache.org/viewcvs?rev=389562&view=rev
Log:
Fixes TAPESTRY-774: PopupLinkRenderer fails in Form rewind

Modified:
    
jakarta/tapestry/branches/4.0/contrib/src/java/org/apache/tapestry/contrib/link/PopupLinkRenderer.java
    jakarta/tapestry/branches/4.0/status.xml

Modified: 
jakarta/tapestry/branches/4.0/contrib/src/java/org/apache/tapestry/contrib/link/PopupLinkRenderer.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/contrib/src/java/org/apache/tapestry/contrib/link/PopupLinkRenderer.java?rev=389562&r1=389561&r2=389562&view=diff
==============================================================================
--- 
jakarta/tapestry/branches/4.0/contrib/src/java/org/apache/tapestry/contrib/link/PopupLinkRenderer.java
 (original)
+++ 
jakarta/tapestry/branches/4.0/contrib/src/java/org/apache/tapestry/contrib/link/PopupLinkRenderer.java
 Tue Mar 28 10:09:32 2006
@@ -59,6 +59,9 @@
      */
     protected String constructURL(ILinkComponent component, IRequestCycle 
cycle)
     {
+        if (cycle.isRewinding())
+            return null;
+
         String anchor = component.getAnchor();
         ILink link = component.getLink(cycle);
 

Modified: jakarta/tapestry/branches/4.0/status.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/status.xml?rev=389562&r1=389561&r2=389562&view=diff
==============================================================================
--- jakarta/tapestry/branches/4.0/status.xml (original)
+++ jakarta/tapestry/branches/4.0/status.xml Tue Mar 28 10:09:32 2006
@@ -70,113 +70,116 @@
         in error strings.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-234" due-to="Matt 
Raible" >
-       Display name of SimpleTableColumn now replaces all instances of "." 
character with
-       "_".
+        Display name of SimpleTableColumn now replaces all instances of "." 
character with
+        "_".
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-802" due-to="Raphael 
Jean" >
-               In portlet mode, the portlet URLs obtained by createActionURL() 
or createRenderURL() 
-               should NOT be encoded. 
+    In portlet mode, the portlet URLs obtained by createActionURL() or 
createRenderURL() 
+    should NOT be encoded. 
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-525" due-to="Raphael 
Jean" >
-               When a Link component attempts to render its link during 
rewind, the 
-               PortletLinkFactoryImpl crashes because _renderResponse is null. 
+    When a Link component attempts to render its link during rewind, the 
+    PortletLinkFactoryImpl crashes because _renderResponse is null. 
       </action>
       <action type="fix" dev="JK" due-to="Andreas Andreou" >
-               Upload test was failing due to incorrect line number matching 
for
-               "Contents Match." string assertion.
+    Upload test was failing due to incorrect line number matching for
+    "Contents Match." string assertion.
       </action>
       <action type="fix" dev="JK" due-to="Zedros Schwart" >
-       Fixed links.ent reference to ExternalAsset, was missing asset package.
+        Fixed links.ent reference to ExternalAsset, was missing asset package.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-170" due-to="Vjeran 
Marcinko/Brian K. Wallace">
-       Modified contrib table column headers to use inlined style and css 
classes to
-       do table and image style definitions. Much more compatible with css now.
+        Modified contrib table column headers to use inlined style and css 
classes to
+        do table and image style definitions. Much more compatible with css 
now.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-876" due-to="Brian K. 
Wallace" >
-         Tapestry's resource finder throws a StringIndexOutOfBoundsException 
when
-         an asset doesn't contains a "." (the search result of 'lastIndexOf' 
is -1).
-         
-         The patch against trunk simply adds a check in the lastIndexOf as it 
is
-         assumed to be > -1 although the results of the check are used 
differently
+          Tapestry's resource finder throws a StringIndexOutOfBoundsException 
when
+          an asset doesn't contains a "." (the search result of 'lastIndexOf' 
is -1).
+          
+          The patch against trunk simply adds a check in the lastIndexOf as it 
is
+          assumed to be > -1 although the results of the check are used 
differently
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-880" due-to="Fernando 
Padilla" >
-       need 'port' parameter to supplement 'scheme' parameter for correct 
generation of urls
+        need 'port' parameter to supplement 'scheme' parameter for correct 
generation of urls
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-879" due-to="Olve 
Sæther Hansen" >
-       http://jakarta.apache.org/tapestry/UsersGuide/page-class.html
-               Has broken links to documentation about
-               tapestry.page.PageClassProviderChain and 
tapestry.page.ComponentClassProviderChain 
+        http://jakarta.apache.org/tapestry/UsersGuide/page-class.html
+    Has broken links to documentation about
+    tapestry.page.PageClassProviderChain and 
tapestry.page.ComponentClassProviderChain 
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-453" >
-       Added new scriptAsset parameter, as well as param checking to be sure 
that only one 
-       of scriptPath or scriptAsset can be set.
+        Added new scriptAsset parameter, as well as param checking to be sure 
that only one 
+        of scriptPath or scriptAsset can be set.
       </action>
       <action type="add" dev="JK" fixes-bug="TAPESTRY-587" due-to="Jan 
Vissers">
         Added dutch validation strings properties file.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-749" due-to="Brian K. 
Wallace" >
-       Fixed Vlib runtime warnings.
+        Fixed Vlib runtime warnings.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-745" due-to="Brian K. 
Wallace" >
-       JDK 1.5 requirement added to jboss documentation in examples.
+        JDK 1.5 requirement added to jboss documentation in examples.
       </action>
       <action type="fix" dev="PF" fixes-bug="TAPESTRY-830">
         RadioGroup component now rewinds its body appropriately when disabled.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-368" >
-       Added maxSize parameter to Upload component, allowing the default 
maximum
-       file upload size to be changed.
+        Added maxSize parameter to Upload component, allowing the default 
maximum
+        file upload size to be changed.
       </action>
       <action type="update" dev="JK" fixes-bug="TAPESTRY-890" due-to="Marcus 
Shulte">
-       Updated german validation strings properties.
+        Updated german validation strings properties.
       </action>
       <action type="update" dev="JK" due-to="Pedro Garcia">
-       The validation strings in ValidationStrings_pt_BR.properties were using 
double quotes
-       around characters, which were causing problems for JS parsing. Changed 
these to use 
-       single quotes.
+        The validation strings in ValidationStrings_pt_BR.properties were 
using double quotes
+        around characters, which were causing problems for JS parsing. Changed 
these to use 
+        single quotes.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-782" due-to="Brian K. 
Wallace">
-       Fixed typo's in TreeTable.jwc, TreeTableDataView.jwc and 
TreeTableDataView.java (Colunms to Columns) 
+        Fixed typo's in TreeTable.jwc, TreeTableDataView.jwc and 
TreeTableDataView.java (Colunms to Columns) 
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-705" due-to="Brian K. 
Wallace" >
-       Insert components javadoc reference linked to old docs, now links to 
current.
+        Insert components javadoc reference linked to old docs, now links to 
current.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-646" due-to="Brian K. 
Wallace" >
-       Modified text raw="yes" to raw="true" for users guide discussion of 
Insert component.
+        Modified text raw="yes" to raw="true" for users guide discussion of 
Insert component.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-422" due-to="Brian K. 
Wallace" >
-       Patches to Javadoc to explicitly state that URLs returned from 
ExternalService will already be encoded.
+        Patches to Javadoc to explicitly state that URLs returned from 
ExternalService will already be encoded.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-208" >
-       Changed method signature to use Collection instead of List.
+        Changed method signature to use Collection instead of List.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-687" due-to="Chris 
Norris" >
-       Applied patch for handling Upload required checks. 
+        Applied patch for handling Upload required checks. 
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-743" >
-       Changed PropertySelection to check for null value before translating.
+        Changed PropertySelection to check for null value before translating.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-871" due-to="Martin 
Dirichs" >
-       Validator_de properties had encoding issues as well as inconsistent 
usage of ''.
+        Validator_de properties had encoding issues as well as inconsistent 
usage of ''.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-422" >
-       Made Form.getLink protected.
+        Made Form.getLink protected.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-870" due-to="Brian K. 
Wallace" >
-       Adds deprecation javadoc to Foreach and ListEdit classes to correspond 
to the deprecation warning in the respective ComponentReference
+        Adds deprecation javadoc to Foreach and ListEdit classes to correspond 
to the deprecation warning in the respective ComponentReference
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-826" due-to="Brian K. 
Wallace" >
-       Changed reference from RenderBody to RenderBlock as RenderBlock has the 
example usage of @Any 
+        Changed reference from RenderBody to RenderBlock as RenderBlock has 
the example usage of @Any 
       </action>
       <action type="update" dev="JK" fixes-bug="TAPESTRY-880" 
due-to="Fernando" >
-       Added new port scheme documentation.
+        Added new port scheme documentation.
       </action>
       <action type="update" dev="JK" fixes-bug="TAPESTRY-897" >
-       Added a renderBaseTag parameter to Shell.
+        Added a renderBaseTag parameter to Shell.
       </action>
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-896" >
-       Added a hivemind defense check for the incoming type parameter to
-       ComponentSpecificationResolverImpl.
+        Added a hivemind defense check for the incoming type parameter to
+        ComponentSpecificationResolverImpl.
+      </action>
+      <action type="fix" dev="PF" fixes-bug="TAPESTRY-774" due-to="Mikaël 
Cluseau">
+        PopupLinkRenderer fails in Form rewind.
       </action>
     </release>
     <release version="4.0" date="Jan 6 2006">



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

Reply via email to