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 [EMAIL PROTECTED]
 

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to