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]