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