You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/03/22 01:05:08 UTC

svn commit: r387673 - in /jakarta/tapestry/branches/4.0: ./ framework/src/java/org/apache/tapestry/form/ framework/src/java/org/apache/tapestry/form/validator/ framework/src/java/org/apache/tapestry/valid/

Author: jkuhnert
Date: Tue Mar 21 16:05:05 2006
New Revision: 387673

URL: http://svn.apache.org/viewcvs?rev=387673&view=rev
Log:
Applied some more bug fixes

Modified:
    jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/Form.java
    jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/PropertySelection.java
    jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/validator/Required.java
    jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/valid/ValidationStrings_de.properties
    jakarta/tapestry/branches/4.0/status.xml

Modified: jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/Form.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/Form.java?rev=387673&r1=387672&r2=387673&view=diff
==============================================================================
--- jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/Form.java (original)
+++ jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/Form.java Tue Mar 21 16:05:05 2006
@@ -344,7 +344,7 @@
      * @since 1.0.3
      */
 
-    private ILink getLink(IRequestCycle cycle, String actionId)
+    protected ILink getLink(IRequestCycle cycle, String actionId)
     {
         if (isDirect())
         {

Modified: jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/PropertySelection.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/PropertySelection.java?rev=387673&r1=387672&r2=387673&view=diff
==============================================================================
--- jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/PropertySelection.java (original)
+++ jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/PropertySelection.java Tue Mar 21 16:05:05 2006
@@ -115,7 +115,7 @@
     {
         String value = cycle.getParameter(getName());
         
-        Object object = getModel().translateValue(value);
+        Object object = (value == null) ? null : getModel().translateValue(value);
         
         try
         {

Modified: jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/validator/Required.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/validator/Required.java?rev=387673&r1=387672&r2=387673&view=diff
==============================================================================
--- jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/validator/Required.java (original)
+++ jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/form/validator/Required.java Tue Mar 21 16:05:05 2006
@@ -22,6 +22,7 @@
 import org.apache.tapestry.form.FormComponentContributorContext;
 import org.apache.tapestry.form.IFormComponent;
 import org.apache.tapestry.form.ValidationMessages;
+import org.apache.tapestry.multipart.UploadPart;
 import org.apache.tapestry.valid.ValidationConstants;
 import org.apache.tapestry.valid.ValidationConstraint;
 import org.apache.tapestry.valid.ValidationStrings;
@@ -54,7 +55,8 @@
     {
         if ((object == null)
                 || (String.class.isInstance(object) && (((String) object).length() == 0))
-                || (Collection.class.isInstance(object) && ((Collection) object).isEmpty()))
+                || (Collection.class.isInstance(object) && ((Collection) object).isEmpty())
+                || (UploadPart.class.isInstance(object) && ((UploadPart) object).getSize() < 1))
         {
             String message = buildMessage(messages, field);
             throw new ValidatorException(message, ValidationConstraint.REQUIRED);

Modified: jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/valid/ValidationStrings_de.properties
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/valid/ValidationStrings_de.properties?rev=387673&r1=387672&r2=387673&view=diff
==============================================================================
--- jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/valid/ValidationStrings_de.properties (original)
+++ jakarta/tapestry/branches/4.0/framework/src/java/org/apache/tapestry/valid/ValidationStrings_de.properties Tue Mar 21 16:05:05 2006
@@ -1,17 +1,17 @@
 field-is-required=Eingabefeld {0} ist ein Pflichtfeld.
-field-too-short=Sie müssen min. {0} Zeichen in das Eingabefeld {1} eingeben.
-invalid-date-format=Das Eingabefeld ''{0}'' hat ein falsches Datumsformat (Eingabeformat ist {1}).
+field-too-short=Sie m\u00fcssen min. {0} Zeichen in das Eingabefeld {1} eingeben. 
+invalid-date-format=Das Eingabefeld {0} hat ein falsches Datumsformat (Eingabeformat ist {1}).
 invalid-int-format=Eingabefeld {0} erwartet einen numerischen Wert.
-invalid-format=Das Eingabefeld ''{0}'' hat nicht das gew\u00fcnschte Format.
+invalid-format=Das Eingabefeld {0} hat nicht das gew\u00fcnschte Format.
 invalid-numeric-format=Eingabefeld {0} erwartet einen numerischen Wert.
 
-date-too-early=Das Datum für das Eingabefeld ''{0}'' kann nur der {1} oder später sein.
-date-too-late=Das Datum für das Eingabefeld ''{0}'' kann nur der {1} oder früher sein.
+date-too-early=Das Datum für das Eingabefeld {0} kann nur der {1} oder später sein.
+date-too-late=Das Datum für das Eingabefeld {0} kann nur der {1} oder früher sein.
 
-number-too-small=Der Wert für das Eingabefeld ''{0}'' darf nicht kleiner als {1} sein.
-number-too-large=Der Wert für das Eingabefeld ''{0}'' darf nicht grösser als {1} sein.
+number-too-small=Der Wert für das Eingabefeld {0} darf nicht kleiner als {1} sein.
+number-too-large=Der Wert für das Eingabefeld {0} darf nicht grösser als {1} sein.
 
-number-range=Der Wert f\u00fcr das Eingabefeld ''{0}'' darf nur zwischen {1} und {2} liegen.
+number-range=Der Wert f\u00fcr das Eingabefeld {0} darf nur zwischen {1} und {2} liegen.
 
 invalid-email-format=Feld {0} enthält keine gültige Email-Adresse.  Das Format ist user@hostname.
 

Modified: jakarta/tapestry/branches/4.0/status.xml
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/branches/4.0/status.xml?rev=387673&r1=387672&r2=387673&view=diff
==============================================================================
--- jakarta/tapestry/branches/4.0/status.xml (original)
+++ jakarta/tapestry/branches/4.0/status.xml Tue Mar 21 16:05:05 2006
@@ -158,6 +158,18 @@
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-208" >
       	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. 
+      </action>
+      <action type="fix" dev="JK" fixes-bug="TAPESTRY-743" >
+      	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 ''.
+      </action>
+      <action type="fix" dev="JK" fixes-bug="TAPESTRY-422" >
+      	Made Form.getLink protected.
+      </action>
     </release>
     <release version="4.0" date="Jan 6 2006">
       <action type="update" dev="HLS">Add link to DeveloperWorks Tapestry article</action>



---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org