From commitswillismicheal@example.org Thu Mar 01 13:54:49 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 92925 invoked from network); 1 Mar 2007 13:54:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Mar 2007 13:54:47 -0000 Received: (qmail 26235 invoked by uid 500); 1 Mar 2007 13:54:53 -0000 Delivered-To: willismicheal@example.org Received: (qmail 26196 invoked by uid 500); 1 Mar 2007 13:54:53 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 26187 invoked by uid 99); 1 Mar 2007 13:54:53 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 05:54:53 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 05:54:44 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 07DB81A981A; Thu, 1 Mar 2007 05:54:24 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513322 - /struts/struts1/trunk/pom.xml Date: Thu, 01 Mar 2007 13:54:23 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: apetrelli Date: Thu Mar 1 05:54:23 2007 New Revision: 513322 URL: http://svn.apache.org/viewvc?view=rev&rev=513322 Log: STR-2994 Added Tiles 2 integration module to struts-parent pom. Modified: struts/struts1/trunk/pom.xml Modified: struts/struts1/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/pom.xml?view=diff&rev=513322&r1=513321&r2=513322 ============================================================================== --- struts/struts1/trunk/pom.xml (original) +++ struts/struts1/trunk/pom.xml Thu Mar 1 05:54:23 2007 @@ -127,6 +127,7 @@ <module>scripting</module> <module>taglib</module> <module>tiles</module> + <module>tiles2</module> </modules> <licenses> From commitswillismicheal@example.org Thu Mar 01 14:21:42 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 9612 invoked from network); 1 Mar 2007 14:21:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Mar 2007 14:21:36 -0000 Received: (qmail 89849 invoked by uid 500); 1 Mar 2007 14:21:40 -0000 Delivered-To: willismicheal@example.org Received: (qmail 89805 invoked by uid 500); 1 Mar 2007 14:21:40 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 89796 invoked by uid 99); 1 Mar 2007 14:21:40 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 06:21:40 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 06:21:31 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 4D81B1A981A; Thu, 1 Mar 2007 06:21:11 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513342 - /struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/ViewDefinitionsAction.java Date: Thu, 01 Mar 2007 14:21:11 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: apetrelli Date: Thu Mar 1 06:21:10 2007 New Revision: 513342 URL: http://svn.apache.org/viewvc?view=rev&rev=513342 Log: STR-2995 Removed ViewDefinitionsAction since in Tiles 2 there is no such support for displaying definitions. Removed: struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/ViewDefinitionsAction.java From commitswillismicheal@example.org Thu Mar 01 23:53:57 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 52102 invoked from network); 1 Mar 2007 23:53:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Mar 2007 23:53:55 -0000 Received: (qmail 26530 invoked by uid 500); 1 Mar 2007 23:54:02 -0000 Delivered-To: willismicheal@example.org Received: (qmail 26476 invoked by uid 500); 1 Mar 2007 23:54:02 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 26465 invoked by uid 99); 1 Mar 2007 23:54:02 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 15:54:02 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 15:53:52 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 7D9A31A981D; Thu, 1 Mar 2007 15:53:32 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513555 - in /struts: archive/struts-sandbox/overdrive/ sandbox/trunk/overdrive/ Date: Thu, 01 Mar 2007 23:53:31 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: husted Date: Thu Mar 1 15:53:29 2007 New Revision: 513555 URL: http://svn.apache.org/viewvc?view=rev&rev=513555 Log: SB-105 This codebase is available as a GoogleCode project at http://code.google.com/p/anvil/ under the name Anvil. Added: struts/archive/struts-sandbox/overdrive/ - copied from r513553, struts/sandbox/trunk/overdrive/ Removed: struts/sandbox/trunk/overdrive/ From commitswillismicheal@example.org Thu Mar 01 23:59:03 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 53633 invoked from network); 1 Mar 2007 23:59:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Mar 2007 23:59:01 -0000 Received: (qmail 33975 invoked by uid 500); 1 Mar 2007 23:59:08 -0000 Delivered-To: willismicheal@example.org Received: (qmail 33934 invoked by uid 500); 1 Mar 2007 23:59:08 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 33925 invoked by uid 99); 1 Mar 2007 23:59:08 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 15:59:08 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 15:58:59 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 718631A981A; Thu, 1 Mar 2007 15:58:39 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513556 - in /struts: archive/struts-sandbox/mailreader-course/ sandbox/trunk/mailreader-course/ Date: Thu, 01 Mar 2007 23:58:39 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: husted Date: Thu Mar 1 15:58:38 2007 New Revision: 513556 URL: http://svn.apache.org/viewvc?view=rev&rev=513556 Log: SB-10 These training materials are available as a GoogleCode project at http://code.google.com/p/sq1-struts2/ under the name Apache Struts 2 from Square One. Added: struts/archive/struts-sandbox/mailreader-course/ - copied from r513555, struts/sandbox/trunk/mailreader-course/ Removed: struts/sandbox/trunk/mailreader-course/ From commitswillismicheal@example.org Fri Mar 02 02:50:50 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 11448 invoked from network); 2 Mar 2007 02:50:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2007 02:50:49 -0000 Received: (qmail 36063 invoked by uid 500); 2 Mar 2007 02:50:56 -0000 Delivered-To: willismicheal@example.org Received: (qmail 35908 invoked by uid 500); 2 Mar 2007 02:50:55 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 35898 invoked by uid 99); 2 Mar 2007 02:50:55 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 18:50:55 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 18:50:46 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 8A6941A981A; Thu, 1 Mar 2007 18:50:25 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513602 - /struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/action/ActionRedirect.java Date: Fri, 02 Mar 2007 02:50:25 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: pbenedict Date: Thu Mar 1 18:50:23 2007 New Revision: 513602 URL: http://svn.apache.org/viewvc?view=rev&rev=513602 Log: STR-3009: Always set the redirect flag Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/action/ActionRedirect.java Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/action/ActionRedirect.java URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/action/ActionRedirect.java?view=diff&rev=513602&r1=513601&r2=513602 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/action/ActionRedirect.java (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/main/java/org/apache/struts/action/ActionRedirect.java Thu Mar 1 18:50:23 2007 @@ -131,7 +131,7 @@ setName(baseConfig.getName()); setPath(baseConfig.getPath()); setModule(baseConfig.getModule()); - setRedirect(baseConfig.getRedirect()); + setRedirect(true); inheritProperties(baseConfig); initializeParameters(); } From commitswillismicheal@example.org Fri Mar 02 05:17:53 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 39053 invoked from network); 2 Mar 2007 05:17:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2007 05:17:52 -0000 Received: (qmail 97073 invoked by uid 500); 2 Mar 2007 05:17:58 -0000 Delivered-To: willismicheal@example.org Received: (qmail 97013 invoked by uid 500); 2 Mar 2007 05:17:58 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 97004 invoked by uid 99); 2 Mar 2007 05:17:57 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 21:17:57 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Mar 2007 21:17:48 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 4DC881A981A; Thu, 1 Mar 2007 21:17:28 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513623 - in /struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide: index.xml release-notes-1_3_7.xml release-notes.xml Date: Fri, 02 Mar 2007 05:17:28 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: pbenedict Date: Thu Mar 1 21:17:27 2007 New Revision: 513623 URL: http://svn.apache.org/viewvc?view=rev&rev=513623 Log: STR-3012: Update release notes Added: struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_7.xml - copied, changed from r513597, struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/index.xml struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/index.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/index.xml?view=diff&rev=513623&r1=513622&r2=513623 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/index.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/index.xml Thu Mar 1 21:17:27 2007 @@ -313,6 +313,18 @@ <a href="release-notes.html">6.1 Release Notes</a> <ul> <li> + <a href="release-notes-1_3_7.html">Release + Notes 1.3.7</a> <i>(Beta)</i> + </li> + <li> + <a href="release-notes-1_3_6.html">Release + Notes 1.3.6</a> <i>(Test Build)</i> + </li> + <li> + <a href="release-notes-1_3_5.html">Release + Notes 1.3.5</a> + </li> + <li> <a href="release-notes-1_3_3.html">Release Notes 1.3.3</a> <i>(Test Build)</i> </li> Copied: struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_7.xml (from r513597, struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml) URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_7.xml?view=diff&rev=513623&p1=struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml&r1=513597&p2=struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_7.xml&r2=513623 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_7.xml Thu Mar 1 21:17:27 2007 @@ -23,7 +23,7 @@ <document> <properties> - <title>Release Notes (since 1.3.5)</title> + <title>Release Notes (since 1.3.6)</title> </properties> <body> <section name="6.1 Release Notes - Version 1.3.7"> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml?view=diff&rev=513623&r1=513622&r2=513623 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes.xml Thu Mar 1 21:17:27 2007 @@ -23,19 +23,23 @@ <document> <properties> - <title>Release Notes (since 1.3.5)</title> + <title>Release Notes (since 1.3.7)</title> </properties> <body> - <section name="6.1 Release Notes - Version 1.3.7"> + <section name="6.1 Release Notes - Version 1.3.8"> <a name="release_notes"/> <subsection name="Introduction"> <p> This section contains release notes for changes that have - taken place to Struts, - since the - <a href="release-notes-1_3_6.html">Version 1.3.6</a> - distribution. + taken place to Struts since the last public release, but + there have been two intermediate test distributions since. Please + read the previous release notes to understand all issues + that crescendo at this version: + <blockquote> + <a href="release-notes-1_3_7.html">Version 1.3.7</a><br/> + <a href="release-notes-1_3_6.html">Version 1.3.6</a><br/> + </blockquote> To keep up-to-date on all changes to the framework, subscribe to the (willismicheal@example.org) list. @@ -65,18 +69,12 @@ <h4>Bug</h4> <ul> -<li>[<a href='https://issues.apache.org/struts/browse/STR-2961'>STR-2961</a>] - SelectAction getPath returns null when used with URL rewriting and breaks application</li> -<li>[<a href='https://issues.apache.org/struts/browse/STR-2979'>STR-2979</a>] - Faces build causes NPE with maven-taglib-plugin</li> -<li>[<a href='https://issues.apache.org/struts/browse/STR-2996'>STR-2996</a>] - ImportAttributeTag throws a NPE when ignore=true and the attribute value is unavailable</li> -<li>[<a href='https://issues.apache.org/struts/browse/STR-2997'>STR-2997</a>] - [validator] validwhen strings don't work right</li> -<li>[<a href='https://issues.apache.org/struts/browse/STR-2998'>STR-2998</a>] - LinkTag renders the link twice</li> +<li>[<a href='https://issues.apache.org/struts/browse/STR-3009'>STR-3009</a>] - ActionRedirect from ForwardConfig not redirecting properly?</li> +<li>[<a href='https://issues.apache.org/struts/browse/STR-3010'>STR-3010</a>] - Faces Example2 webapp references older DTD version in struts-config.xml which doesn't have the cancellable attribute</li> +<li>[<a href='https://issues.apache.org/struts/browse/STR-3011'>STR-3011</a>] - EL Example webapp has a number of errors</li> +<li>[<a href='https://issues.apache.org/struts/browse/STR-3012'>STR-3012</a>] - User guide does not have links to 1.3.5, 1.3.6, 1.3.7 release notes</li> </ul> - -<h4>Improvement</h4> -<ul> -<li>[<a href='https://issues.apache.org/struts/browse/STR-3008'>STR-3008</a>] - AbstractCreateAction: Refactor creation into separate method</li> -</ul> - </subsection> +</subsection> <subsection> <p class="right">Next: From commitswillismicheal@example.org Fri Mar 02 08:02:31 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 79734 invoked from network); 2 Mar 2007 08:02:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2007 08:02:30 -0000 Received: (qmail 57973 invoked by uid 500); 2 Mar 2007 08:02:36 -0000 Delivered-To: willismicheal@example.org Received: (qmail 57934 invoked by uid 500); 2 Mar 2007 08:02:36 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 57925 invoked by uid 99); 2 Mar 2007 08:02:36 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 00:02:36 -0800 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 00:02:27 -0800 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 2ECAB7142EF for <willismicheal@example.org>; Fri, 2 Mar 2007 00:02:06 -0800 (PST) Message-ID: <23920912.1172822526188.JavaMail.www-data@brutus> Date: Fri, 2 Mar 2007 00:02:06 -0800 (PST) From: willismicheal@example.org To: willismicheal@example.org Subject: [CONF] Confluence Changes in the last 24 hours MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org --------------------------------------------------------------------- This is a daily summary of all recent changes in Confluence. --------------------------------------------------------------------- Updated Spaces: --------------------------------------------------------------------- Apache Roller (ROLLER) http://cwiki.apache.org/confluence/display/ROLLER | |-Pages Added or Edited in This Space |-- Proposal Stylesheet Overrides for Weblogs was created by agilliland (05:42 PM). | http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Stylesheet+Overrides+for+Weblogs |-- Proposal Easier Weblog Design Customization was created by agilliland (12:44 PM). | http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Easier+Weblog+Design+Customization |-- Proposal Individual Templates by Action was created by agilliland (04:11 PM). | http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Individual+Templates+by+Action |-- Proposal_SearchFeeds was created by eliast (07:45 AM). | http://cwiki.apache.org/confluence/display/ROLLER/Proposal_SearchFeeds |-- Roller Proposals was last edited by eliast (07:45 AM). | http://cwiki.apache.org/confluence/display/ROLLER/Roller+Proposals |-- Proposal Template was last edited by eliast (07:33 AM). | http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Template |-- Proposal_FeedHistory was created by eliast (07:04 AM). | http://cwiki.apache.org/confluence/display/ROLLER/Proposal_FeedHistory Apache Struts 2 Plugin Registry (S2PLUGINS) http://cwiki.apache.org/confluence/display/S2PLUGINS | |-Pages Added or Edited in This Space |-- Groovy Standalone Plugin was created by phil (01:15 AM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Groovy+Standalone+Plugin |-- Rome Plugin was created by phil (01:05 AM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Rome+Plugin Apache Geronimo Project Management (GMOxPMGT) http://cwiki.apache.org/confluence/display/GMOxPMGT | |-Pages Added or Edited in This Space |-- Geronimo 2.0 Web Services support was last edited by nagy (01:14 PM). | http://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+2.0+Web+Services+support Apache Geronimo v1.1 (GMOxDOC11) http://cwiki.apache.org/confluence/display/GMOxDOC11 | |-Pages Added or Edited in This Space |-- Documentation was last edited by hcunico (12:04 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC11/Documentation |-- Apache Geronimo v1.1 - User's Guide was last edited by hcunico (12:04 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC11/Apache+Geronimo+v1.1+-+User%27s+Guide Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW | |-Pages Added or Edited in This Space |-- Tag Syntax was last edited by willismicheal@example.org (06:30 AM). | http://cwiki.apache.org/confluence/display/WW/Tag+Syntax Apache Directory Server v1.0 (DIRxSRVx10) http://cwiki.apache.org/confluence/display/DIRxSRVx10 | |-Pages Added or Edited in This Space |-- Implementing an alternative Backend was created by ck (12:57 PM). | http://cwiki.apache.org/confluence/display/DIRxSRVx10/Implementing+an+alternative+Backend Apache Tuscany (TUSCANY) http://cwiki.apache.org/confluence/display/TUSCANY | |-Pages Added or Edited in This Space |-- Index was last edited by jmarino (06:11 PM). | http://cwiki.apache.org/confluence/display/TUSCANY/Index Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET | |-Pages Added or Edited in This Space |-- Creating a behavior to use a Javascript library was created by kinabalu (10:49 AM). | http://cwiki.apache.org/confluence/display/WICKET/Creating+a+behavior+to+use+a+Javascript+library |-- Adding Javascript or CSS using a Resource was created by kinabalu (09:58 AM). | http://cwiki.apache.org/confluence/display/WICKET/Adding+Javascript+or+CSS+using+a+Resource Felix (FELIX) http://cwiki.apache.org/confluence/display/FELIX | |-Pages Added or Edited in This Space |-- iPOJO Tutorial (0.7) was last edited by willismicheal@example.org (01:48 PM). | http://cwiki.apache.org/confluence/display/FELIX/iPOJO+Tutorial+%280.7%29 Apache FTPServer Project (FTPSERVER) http://cwiki.apache.org/confluence/display/FTPSERVER | |-Pages Added or Edited in This Space |-- FAQ was last edited by ngn (10:51 AM). | http://cwiki.apache.org/confluence/display/FTPSERVER/FAQ Apache HiveMind 2 (HIVEMIND2) http://cwiki.apache.org/confluence/display/HIVEMIND2 | |-Pages Added or Edited in This Space |-- HiveMind2BackwardCompatibility was last edited by ahuegen (01:17 PM). | http://cwiki.apache.org/confluence/display/HIVEMIND2/HiveMind2BackwardCompatibility |-- User Guide was last edited by ahuegen (12:04 PM). | http://cwiki.apache.org/confluence/display/HIVEMIND2/User+Guide Apache ActiveMQ (ACTIVEMQ) http://cwiki.apache.org/confluence/display/ACTIVEMQ | |-Pages Added or Edited in This Space |-- Web Samples was last edited by jstrachan (10:30 AM). | http://cwiki.apache.org/confluence/display/ACTIVEMQ/Web+Samples |-- Hello World was last edited by jstrachan (08:55 AM). | http://cwiki.apache.org/confluence/display/ACTIVEMQ/Hello+World Apache Geronimo v2.0 (GMOxDOC20) http://cwiki.apache.org/confluence/display/GMOxDOC20 | |-Pages Added or Edited in This Space |-- Database (SQL) Realm was last edited by willismicheal@example.org (11:54 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC20/Database+%28SQL%29+Realm |-- Certificate Properties File Realm was last edited by willismicheal@example.org (11:31 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC20/Certificate+Properties+File+Realm |-- Administering users and groups was last edited by willismicheal@example.org (08:19 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC20/Administering+users+and+groups |-- Multiple Repositories and Server Instances was last edited by tedkirby (01:40 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC20/Multiple+Repositories+and+Server+Instances |-- Adminstering security realms was last edited by willismicheal@example.org (01:19 AM). | http://cwiki.apache.org/confluence/display/GMOxDOC20/Adminstering+security+realms Apache ServiceMix (SM) http://cwiki.apache.org/confluence/display/SM | |-Pages Added or Edited in This Space |-- servicemix-file was last edited by bradtwurst (08:38 AM). | http://cwiki.apache.org/confluence/display/SM/servicemix-file Apache Cayenne Website (CAYSITE) http://cwiki.apache.org/confluence/display/CAYSITE | |-Pages Added or Edited in This Space |-- Eclipse was last edited by mkienenb (09:06 AM). | http://cwiki.apache.org/confluence/display/CAYSITE/Eclipse |-- Building Cayenne was last edited by andrus (02:25 AM). | http://cwiki.apache.org/confluence/display/CAYSITE/Building+Cayenne Apache Ode (ODExSITE) http://cwiki.apache.org/confluence/display/ODExSITE | |-Pages Added or Edited in This Space |-- Using a JNDI datasource under ServiceMix JBI was created by boisvert (10:14 AM). | http://cwiki.apache.org/confluence/display/ODExSITE/Using+a+JNDI+datasource+under+ServiceMix+JBI |-- Developer Guide was last edited by boisvert (10:12 AM). | http://cwiki.apache.org/confluence/display/ODExSITE/Developer+Guide Apache Directory LDAP Studio (DIRxSTUDIO) http://cwiki.apache.org/confluence/display/DIRxSTUDIO | |-Pages Added or Edited in This Space |-- Building was last edited by pamarcelot (02:25 AM). | http://cwiki.apache.org/confluence/display/DIRxSTUDIO/Building --------------------------------------------------------------------- CONFLUENCE INFORMATION This message is automatically generated by Confluence Unsubscribe or edit your notifications preferences http://cwiki.apache.org/confluence/users/viewnotifications.action If you think it was sent incorrectly contact one of the administrators http://cwiki.apache.org/confluence/administrators.action If you want more information on Confluence, or have a bug to report see http://www.atlassian.com/software/confluence From commitswillismicheal@example.org Fri Mar 02 10:27:14 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 39744 invoked from network); 2 Mar 2007 10:27:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2007 10:27:12 -0000 Received: (qmail 33080 invoked by uid 500); 2 Mar 2007 10:27:19 -0000 Delivered-To: willismicheal@example.org Received: (qmail 33018 invoked by uid 500); 2 Mar 2007 10:27:18 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 33009 invoked by uid 99); 2 Mar 2007 10:27:18 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 02:27:18 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 02:27:09 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 029101A981A; Fri, 2 Mar 2007 02:26:48 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513692 - /struts/struts1/trunk/tiles2/pom.xml Date: Fri, 02 Mar 2007 10:26:48 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: apetrelli Date: Fri Mar 2 02:26:47 2007 New Revision: 513692 URL: http://svn.apache.org/viewvc?view=rev&rev=513692 Log: Corrected a problem during testing of Struts 1 - Tiles 2 integration build. Modified: struts/struts1/trunk/tiles2/pom.xml Modified: struts/struts1/trunk/tiles2/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/tiles2/pom.xml?view=diff&rev=513692&r1=513691&r2=513692 ============================================================================== --- struts/struts1/trunk/tiles2/pom.xml (original) +++ struts/struts1/trunk/tiles2/pom.xml Fri Mar 2 02:26:47 2007 @@ -82,8 +82,15 @@ <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> - <version>2.3</version> + <version>2.4</version> <scope>provided</scope> + </dependency> + + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>jsp-api</artifactId> + <version>2.0</version> + <scope>test</scope> </dependency> <dependency> From commitswillismicheal@example.org Fri Mar 02 10:28:19 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 39918 invoked from network); 2 Mar 2007 10:28:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2007 10:28:17 -0000 Received: (qmail 34019 invoked by uid 500); 2 Mar 2007 10:28:21 -0000 Delivered-To: willismicheal@example.org Received: (qmail 33846 invoked by uid 500); 2 Mar 2007 10:28:18 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 33837 invoked by uid 99); 2 Mar 2007 10:28:18 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 02:28:18 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 02:28:08 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id A6A931A981A; Fri, 2 Mar 2007 02:27:48 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r513693 - in /struts/struts1/trunk/assembly: pom.xml src/main/assembly/all.xml src/main/assembly/docs.xml src/main/assembly/src.xml Date: Fri, 02 Mar 2007 10:27:48 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: apetrelli Date: Fri Mar 2 02:27:47 2007 New Revision: 513693 URL: http://svn.apache.org/viewvc?view=rev&rev=513693 Log: Added inclusion of Struts 1 - Tiles 2 integration module in assemblies. Modified: struts/struts1/trunk/assembly/pom.xml struts/struts1/trunk/assembly/src/main/assembly/all.xml struts/struts1/trunk/assembly/src/main/assembly/docs.xml struts/struts1/trunk/assembly/src/main/assembly/src.xml Modified: struts/struts1/trunk/assembly/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/assembly/pom.xml?view=diff&rev=513693&r1=513692&r2=513693 ============================================================================== --- struts/struts1/trunk/assembly/pom.xml (original) +++ struts/struts1/trunk/assembly/pom.xml Fri Mar 2 02:27:47 2007 @@ -167,6 +167,11 @@ </dependency> <dependency> <groupId>org.apache.struts</groupId> + <artifactId>struts-tiles2</artifactId> + <version>${version}</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> <artifactId>struts-mailreader-dao</artifactId> <version>${version}</version> </dependency> Modified: struts/struts1/trunk/assembly/src/main/assembly/all.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/assembly/src/main/assembly/all.xml?view=diff&rev=513693&r1=513692&r2=513693 ============================================================================== --- struts/struts1/trunk/assembly/src/main/assembly/all.xml (original) +++ struts/struts1/trunk/assembly/src/main/assembly/all.xml Fri Mar 2 02:27:47 2007 @@ -215,6 +215,14 @@ <include>src/</include> </includes> </fileSet> + <fileSet> + <directory>../tiles2</directory> + <outputDirectory>src/tiles2</outputDirectory> + <includes> + <include>pom.xml</include> + <include>src/</include> + </includes> + </fileSet> <!-- Include the website docs in the assembly --> @@ -285,6 +293,10 @@ <fileSet> <directory>../tiles/target/site</directory> <outputDirectory>docs/struts-tiles</outputDirectory> + </fileSet> + <fileSet> + <directory>../tiles2/target/site</directory> + <outputDirectory>docs/struts-tiles2</outputDirectory> </fileSet> </fileSets> Modified: struts/struts1/trunk/assembly/src/main/assembly/docs.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/assembly/src/main/assembly/docs.xml?view=diff&rev=513693&r1=513692&r2=513693 ============================================================================== --- struts/struts1/trunk/assembly/src/main/assembly/docs.xml (original) +++ struts/struts1/trunk/assembly/src/main/assembly/docs.xml Fri Mar 2 02:27:47 2007 @@ -101,6 +101,10 @@ <directory>../tiles/target/site</directory> <outputDirectory>docs/struts-tiles</outputDirectory> </fileSet> + <fileSet> + <directory>../tiles2/target/site</directory> + <outputDirectory>docs/struts-tiles2</outputDirectory> + </fileSet> </fileSets> </assembly> Modified: struts/struts1/trunk/assembly/src/main/assembly/src.xml URL: http://svn.apache.org/viewvc/struts/struts1/trunk/assembly/src/main/assembly/src.xml?view=diff&rev=513693&r1=513692&r2=513693 ============================================================================== --- struts/struts1/trunk/assembly/src/main/assembly/src.xml (original) +++ struts/struts1/trunk/assembly/src/main/assembly/src.xml Fri Mar 2 02:27:47 2007 @@ -203,5 +203,13 @@ <include>src/</include> </includes> </fileSet> + <fileSet> + <directory>../tiles2</directory> + <outputDirectory>src/tiles2</outputDirectory> + <includes> + <include>pom.xml</include> + <include>src/</include> + </includes> + </fileSet> </fileSets> </assembly> From commitswillismicheal@example.org Fri Mar 02 16:12:29 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 65778 invoked from network); 2 Mar 2007 16:12:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2007 16:12:28 -0000 Received: (qmail 45221 invoked by uid 500); 2 Mar 2007 16:12:35 -0000 Delivered-To: willismicheal@example.org Received: (qmail 45187 invoked by uid 500); 2 Mar 2007 16:12:34 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 45177 invoked by uid 99); 2 Mar 2007 16:12:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 08:12:34 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO minotaur.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 02 Mar 2007 08:12:25 -0800 Received: (qmail 65581 invoked by uid 1723); 2 Mar 2007 16:12:04 -0000 Date: 2 Mar 2007 16:12:00 -0000 Message-ID: <willismicheal@example.org> TO: willismicheal@example.org FROM: willismicheal@example.org SUBJECT: Issues Closed: week of 2007-03-02 X-Virus-Checked: Checked by ClamAV on apache.org Struts2 - Friday, March 2, 2007 22 closed in last 7 days [WW-205] CSS implementation of ui:tabbedpane Don Brown - Improvement - [2.1.0] http://issues.apache.org/struts/browse/WW-205 [WW-1589] Linked autocompleter reset on page reload Musachy Barroso - Bug - [2.0.7] http://issues.apache.org/struts/browse/WW-1589 [WW-1609] Extract Ajax Theme to Dojo Plugin Unassigned - Improvement - [2.1.0] http://issues.apache.org/struts/browse/WW-1609 [WW-1779] remote button always expects its target defined before and outsite the form in IE Unassigned - Bug - [2.0.6] http://issues.apache.org/struts/browse/WW-1779 [WW-1567] Poor error reporting in the select freemarker template Don Brown - Improvement - [2.0.3] http://issues.apache.org/struts/browse/WW-1567 [WW-1733] Evaluating EL statements not working consistently Tom Schneider - Bug - [2.0.7, 2.1.0] http://issues.apache.org/struts/browse/WW-1733 [WW-1747] select tag doesn't work with "multiple" if list keys are not strings Rene Gielen - Bug - [2.0.7] http://issues.apache.org/struts/browse/WW-1747 [WW-978] ww:sort ww:generator and ww:subset tags are broken Rainer Hermanns - Bug - [2.0.5] http://issues.apache.org/struts/browse/WW-978 [WW-1761] templates don't specify type="text/javascript"; break W3C validation Musachy Barroso - Bug - [2.0.7] http://issues.apache.org/struts/browse/WW-1761 [WW-1066] ImageValidator Philip Luppens - New Feature - [2.1.0] http://issues.apache.org/struts/browse/WW-1066 [WW-1598] Ajax forms do not get submitted Don Brown - Bug - [2.0.6] http://issues.apache.org/struts/browse/WW-1598 [WW-1673] Performance issues regarding ognl library Tom Schneider - Improvement - [2.0.7] http://issues.apache.org/struts/browse/WW-1673 [WW-1280] Image Tag Philip Luppens - New Feature - [2.1.0] http://issues.apache.org/struts/browse/WW-1280 [WW-1570] Add "showLoading" to ajax tags Musachy Barroso - Improvement - [2.0.6] http://issues.apache.org/struts/browse/WW-1570 [WW-1493] Java 4 jars don't work with JRockit JDK Unassigned - Bug - [2.0.5] http://issues.apache.org/struts/browse/WW-1493 [WW-1755] dojo binddiv fails to load onLoad functions on refresh. Musachy Barroso - Bug - [] http://issues.apache.org/struts/browse/WW-1755 [WW-1538] Showcase Examples Broken Ted Husted - Bug - [2.0.6] http://issues.apache.org/struts/browse/WW-1538 [WW-1665] issues when submitting form with s:a and targetting parent div Musachy Barroso - Bug - [2.0.6] http://issues.apache.org/struts/browse/WW-1665 [WW-1615] Race condition in OGNL's invokeMethod Rainer Hermanns - Bug - [2.0.6, 2.1.0] http://issues.apache.org/struts/browse/WW-1615 [WW-1766] s:div tag needs the scriptSeparation attribute Musachy Barroso - Improvement - [2.0.7] http://issues.apache.org/struts/browse/WW-1766 [WW-1777] DateTimePicker doesn't support expressions in the property "displayFormat" - WITH SOLUTION Musachy Barroso - Bug - [2.0.7] http://issues.apache.org/struts/browse/WW-1777 [WW-1603] Copy relevant entries from the WW to the S2 Jira Philip Luppens - Task - [2.0.6] http://issues.apache.org/struts/browse/WW-1603 From commitswillismicheal@example.org Sat Mar 03 01:50:36 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 52471 invoked from network); 3 Mar 2007 01:50:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 01:50:35 -0000 Received: (qmail 21736 invoked by uid 500); 3 Mar 2007 01:50:42 -0000 Delivered-To: willismicheal@example.org Received: (qmail 21658 invoked by uid 500); 3 Mar 2007 01:50:41 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 21649 invoked by uid 99); 3 Mar 2007 01:50:41 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 17:50:41 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eos.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 17:50:32 -0800 Received: from eos.apache.osuosl.org (localhost [83.161.120.155]) by eos.apache.org (Postfix) with ESMTP id 2B21B59A05 for <willismicheal@example.org>; Sat, 3 Mar 2007 01:50:12 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki <willismicheal@example.org> To: willismicheal@example.org Date: Sat, 03 Mar 2007 01:50:12 -0000 Message-ID: <willismicheal@example.org> Subject: [Struts Wiki] Update of "StrutsRelease137" by Paul Benedict X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Paul Benedict: http://wiki.apache.org/struts/StrutsRelease137 ------------------------------------------------------------------------------ || A9. || Post release-quality vote on dev@ list || || == Vote (A) == + 1 GA + 1 Beta + + Working on to 1.3.8... == Vote (B) == From commitswillismicheal@example.org Sat Mar 03 01:54:00 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 53044 invoked from network); 3 Mar 2007 01:53:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 01:53:59 -0000 Received: (qmail 25353 invoked by uid 500); 3 Mar 2007 01:54:06 -0000 Delivered-To: willismicheal@example.org Received: (qmail 25305 invoked by uid 500); 3 Mar 2007 01:54:06 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 25296 invoked by uid 99); 3 Mar 2007 01:54:06 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 17:54:06 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eos.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 17:53:57 -0800 Received: from eos.apache.osuosl.org (localhost [83.161.120.155]) by eos.apache.org (Postfix) with ESMTP id 4C5AC59A05 for <willismicheal@example.org>; Sat, 3 Mar 2007 01:53:37 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki <willismicheal@example.org> To: willismicheal@example.org Date: Sat, 03 Mar 2007 01:53:37 -0000 Message-ID: <willismicheal@example.org> Subject: [Struts Wiki] Update of "StrutsRelease137" by Paul Benedict X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Paul Benedict: http://wiki.apache.org/struts/StrutsRelease137 ------------------------------------------------------------------------------ || A6. || Update all pom.xml files to "1.3.8-SNAPSHOT" || (./) || || A7. || Create a new JIRA version level (1.x next) || (./) || || A8. || Announce the Test Build on dev@ only || (./) || - || A9. || Post release-quality vote on dev@ list || || + || A9. || Post release-quality vote on dev@ list || (./) || == Vote (A) == - 1 GA - 1 Beta + ||1 ||GA|| + ||1 ||Beta|| - Working on to 1.3.8... - - == Vote (B) == - - == General Availability Checklist (C) == - - || '''#''' || '''Description''' || '''Completed''' || - || C1. || Update top-level website: index.html, download pages, menus || || - || C2. || Update the 'current' symlinks in www.apache.org/dist/struts || || - || C3. || Post an announcement to lists and website || _ || - - ---- - - == Proposed Release Announcement == - From commitswillismicheal@example.org Sat Mar 03 02:01:01 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 54720 invoked from network); 3 Mar 2007 02:01:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 02:01:00 -0000 Received: (qmail 28721 invoked by uid 500); 3 Mar 2007 02:01:07 -0000 Delivered-To: willismicheal@example.org Received: (qmail 28673 invoked by uid 500); 3 Mar 2007 02:01:07 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 28664 invoked by uid 99); 3 Mar 2007 02:01:07 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:01:07 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:00:58 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 08CC41A981A; Fri, 2 Mar 2007 18:00:38 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r514052 - /struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/test/java/org/apache/struts/action/TestActionRedirect.java Date: Sat, 03 Mar 2007 02:00:37 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: pbenedict Date: Fri Mar 2 18:00:37 2007 New Revision: 514052 URL: http://svn.apache.org/viewvc?view=rev&rev=514052 Log: STR-3009: Modify test to match reverted behavior Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/test/java/org/apache/struts/action/TestActionRedirect.java Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/test/java/org/apache/struts/action/TestActionRedirect.java URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/test/java/org/apache/struts/action/TestActionRedirect.java?view=diff&rev=514052&r1=514051&r2=514052 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/test/java/org/apache/struts/action/TestActionRedirect.java (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/core/src/test/java/org/apache/struts/action/TestActionRedirect.java Fri Mar 2 18:00:37 2007 @@ -104,7 +104,7 @@ /** * Test creating an ActionRedirect which copies its configuration from an - * existing ActionForward. + * existing ActionForward (except for the "redirect" property). */ public void testActionRedirectFromExistingForward() { ActionForward forward = new ActionForward("/path.do?param=param1"); @@ -123,7 +123,7 @@ ar.getOriginalPath()); assertEquals("Incorrect or missing property", "value", ar.getProperty("key")); - assertTrue("Original had redirect to false", !ar.getRedirect()); + assertTrue("Original had redirect to false", ar.getRedirect()); } /** From commitswillismicheal@example.org Sat Mar 03 02:15:50 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 57872 invoked from network); 3 Mar 2007 02:15:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 02:15:50 -0000 Received: (qmail 38219 invoked by uid 500); 3 Mar 2007 02:15:47 -0000 Delivered-To: willismicheal@example.org Received: (qmail 38164 invoked by uid 500); 3 Mar 2007 02:15:47 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 38023 invoked by uid 99); 3 Mar 2007 02:15:46 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:15:46 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eos.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:15:36 -0800 Received: from eos.apache.osuosl.org (localhost [83.161.120.155]) by eos.apache.org (Postfix) with ESMTP id 296C659A05 for <willismicheal@example.org>; Sat, 3 Mar 2007 02:15:16 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki <willismicheal@example.org> To: willismicheal@example.org Date: Sat, 03 Mar 2007 02:15:16 -0000 Message-ID: <willismicheal@example.org> Subject: [Struts Wiki] Update of "StrutsRelease138" by Paul Benedict X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification. The following page has been changed by Paul Benedict: http://wiki.apache.org/struts/StrutsRelease138 New page: = Struts 1.3.8 Release = == Info == 1. Struts [http://struts.apache.org/releases.html#Releases Release Guidelines] 2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases] 3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines] == Release Manager == The release managers is '''Paul Benedict''' == How to Help == Everyone in the Struts community, users, developers, and committers, is encouraged to test a release, report any issues, and post to dev@ any comments on the overall quality of the release. '''The Struts 1.3.8 distribution will be available here:''' http://people.apache.org/builds/struts/1.3.8 To help everyone get started with Struts 1.3.8, here are the simplest installation instructions that can possibly work: * Download the Struts 1.3.8 distribution (when it is available) * Extract the distribution to a likely location (/opt/struts-1.3.6). * If possible, try the JARs in a 1.2.x application that already compiles WITHOUT deprecations. * Deploy and play-test the example applications from the /webapps folder to your web container * '''If you see any error messages,''' please do a quick search of the mail archives and/or post them on the Dev list, and if they appear to be newly introduced issues, a JIRA tickets will need to be created so we can track and resolve the issue as quickly as possible. * Vesion 1.3.8 is tagged. The issue can be logged against 1.3.8, but the fix would happen in 1.3.9 or later. * Change to the /docs directory and click-thru the documentation. If you notice anything awry, follow the "error messages" advice. To test building Struts 1.3.8 * Install Java 1.5 and set JAVA_HOME * Install Maven 2 and set MAVEN_HOME ** http://wiki.apache.org/struts/StrutsMaintenanceMaven * Change to the new folder (e.g., /opt/struts-1.3.8/src) * $ mvn install * Wait five minutes or more for Maven to download and build everything * $ cd assmbly * $ mvn assembly:assembly * The distribution will be deposited in 'assembly/target/assembly/out'. * If you encounter any problems with the build, follow the "error messages" advice. * Oh, and THANK YOU for your help. :) == Issues == * [https://issues.apache.org/struts/secure/IssueNavigator.jspa?reset=true&pid=10121&fixfor=21799 JIRA Release Notes] == TO DO == == Preparation Checklist == || '''#''' || '''Description''' || '''Status''' || || 1. || Announce plan to dev@ list || (./) || || 2. || Review/Resolve Outstanding Bugs || (./) || || 3. || Update Release Notes || (./) || || 4. || Check Dependencies || (./) || The Commons [http://jakarta.apache.org/commons/releases/prepare.html Preparation Guide] is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process. Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release Guidelines] is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage. External Dependency versions for this release: || '''Dependency''' || '''Version''' || '''Status''' ||'''Used In''' || || Antlr || 2.7.2 || Released || Struts Validator || || Bean Scripting Framework || 2.3.0 || Released || Scripting || || Commons !BeanUtils || 1.7.0 || Released || core (!ActionServlet, configuration, !DynaActionForm) || || Commons Chain || 1.1 || Released || core (!RequestProcessor) || || Commons Digester || 1.8 || Released || core (!ActionServlet, configuration) || || Commons !FileUpload || 1.1.1 || Released || Struts Upload || || Commons IO || 1.1 || Released || Required by Commons !FileUpload || || Commons Logging || 1.0.4 || Released || core (logging all over) || || Commons Validator || 1.3.1 || Released || Struts Validator || || Jakarta Oro || 2.0.8 || Released || Commons Validator || == Testing Checklist == === Testing Summary === || '''#''' || '''Description''' || '''Completed''' || || 1. || Run Unit Test targets || (./) || || 2. || Run Cactus Tests (see below) || NA || || 3. || Play test applications (TC 5.5.x) || (./) || '''Note:''' Cactus tests are not working and have been moved to the sandbox. == Test Build Checklist (A) == See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide] || '''#''' || '''Description''' || '''Completed''' || || A0. || Update all pom.xml files to omit "-SNAPSHOT" || || || A1. || Tag release in svn: STRUTS_1_3_8 || || || A2. || Check out a clean copy using the '''''tag''''' created in A1 and see StrutsMavenRelease || || || A3. || Deploy Test Build to people.apache.org: /www/people.apache.org/builds/struts/m2-staging-repository || || || A4. || Upload distributions to people.apache.org:/www/people.apache.org/builds/struts/v1.3.x || || || A5. || Refresh default website at /1.x and create archival copy at /1.3.8 || || || A6. || Update all pom.xml files to "1.3.9-SNAPSHOT" || || || A7. || Create a new JIRA version level (1.x next) || || || A8. || Announce the Test Build on dev@ only || || || A9. || Post release-quality vote on dev@ list || || == Vote (A) == == Vote (B) == == General Availability Checklist (C) == || '''#''' || '''Description''' || '''Completed''' || || C1. || Update top-level website: index.html, download pages, menus || || || C2. || Update the 'current' symlinks in www.apache.org/dist/struts || || || C3. || Post an announcement to lists and website || _ || ---- == Proposed Release Announcement == From commitswillismicheal@example.org Sat Mar 03 02:16:29 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 58140 invoked from network); 3 Mar 2007 02:16:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 02:16:27 -0000 Received: (qmail 40512 invoked by uid 500); 3 Mar 2007 02:16:33 -0000 Delivered-To: willismicheal@example.org Received: (qmail 40475 invoked by uid 500); 3 Mar 2007 02:16:33 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 40466 invoked by uid 99); 3 Mar 2007 02:16:33 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:16:33 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:16:24 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 17AA71A981D; Fri, 2 Mar 2007 18:16:04 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r514055 - in /struts/struts1/branches/STRUTS_1_3_BRANCH: ./ apps/ apps/blank/ apps/cookbook/ apps/el-example/ apps/examples/ apps/faces-example1/ apps/faces-example2/ apps/mailreader/ apps/scripting-mailreader/ assembly/ core/ el/ extras/ f... Date: Sat, 03 Mar 2007 02:16:03 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: pbenedict Date: Fri Mar 2 18:16:01 2007 New Revision: 514055 URL: http://svn.apache.org/viewvc?view=rev&rev=514055 Log: Remove snapshot Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/blank/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/cookbook/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/el-example/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/examples/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example1/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example2/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/mailreader/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/apps/scripting-mailreader/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/assembly/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/core/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/el/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/extras/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/faces/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/integration/apps-it/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/integration/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/mailreader-dao/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/scripting/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/taglib/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/tiles/pom.xml struts/struts1/branches/STRUTS_1_3_BRANCH/tiles2/pom.xml Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/blank/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/blank/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/blank/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/blank/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/cookbook/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/cookbook/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/cookbook/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/cookbook/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/el-example/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/el-example/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/el-example/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/el-example/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/examples/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/examples/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/examples/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/examples/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example1/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example1/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example1/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example1/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example2/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example2/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example2/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/faces-example2/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/mailreader/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/mailreader/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/mailreader/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/mailreader/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/apps/scripting-mailreader/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/apps/scripting-mailreader/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/apps/scripting-mailreader/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/apps/scripting-mailreader/pom.xml Fri Mar 2 18:16:01 2007 @@ -22,7 +22,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-apps</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/assembly/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/assembly/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/assembly/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/assembly/pom.xml Fri Mar 2 18:16:01 2007 @@ -32,7 +32,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <scm> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/core/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/core/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/core/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/core/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/el/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/el/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/el/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/el/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/extras/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/extras/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/extras/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/extras/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/faces/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/faces/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/faces/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/faces/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/integration/apps-it/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/integration/apps-it/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/integration/apps-it/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/integration/apps-it/pom.xml Fri Mar 2 18:16:01 2007 @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-it</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/integration/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/integration/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/integration/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/integration/pom.xml Fri Mar 2 18:16:01 2007 @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/mailreader-dao/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/mailreader-dao/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/mailreader-dao/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/mailreader-dao/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/pom.xml Fri Mar 2 18:16:01 2007 @@ -29,7 +29,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> <packaging>pom</packaging> <name>Struts</name> <url>http://struts.apache.org/</url> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/scripting/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/scripting/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/scripting/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/scripting/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/taglib/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/taglib/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/taglib/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/taglib/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/tiles/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/tiles/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/tiles/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/tiles/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> Modified: struts/struts1/branches/STRUTS_1_3_BRANCH/tiles2/pom.xml URL: http://svn.apache.org/viewvc/struts/struts1/branches/STRUTS_1_3_BRANCH/tiles2/pom.xml?view=diff&rev=514055&r1=514054&r2=514055 ============================================================================== --- struts/struts1/branches/STRUTS_1_3_BRANCH/tiles2/pom.xml (original) +++ struts/struts1/branches/STRUTS_1_3_BRANCH/tiles2/pom.xml Fri Mar 2 18:16:01 2007 @@ -25,7 +25,7 @@ <parent> <groupId>org.apache.struts</groupId> <artifactId>struts-parent</artifactId> - <version>1.3.8-SNAPSHOT</version> + <version>1.3.8</version> </parent> <modelVersion>4.0.0</modelVersion> From commitswillismicheal@example.org Sat Mar 03 02:42:49 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 68667 invoked from network); 3 Mar 2007 02:42:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 02:42:48 -0000 Received: (qmail 55612 invoked by uid 500); 3 Mar 2007 02:42:55 -0000 Delivered-To: willismicheal@example.org Received: (qmail 55572 invoked by uid 500); 3 Mar 2007 02:42:55 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 55561 invoked by uid 99); 3 Mar 2007 02:42:55 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:42:54 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 18:42:45 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id B617E1A981A; Fri, 2 Mar 2007 18:42:25 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r514058 - /struts/struts1/tags/STRUTS_1_3_8/ Date: Sat, 03 Mar 2007 02:42:25 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: pbenedict Date: Fri Mar 2 18:42:25 2007 New Revision: 514058 URL: http://svn.apache.org/viewvc?view=rev&rev=514058 Log: Tagging 1.3.8 at 514055 Added: struts/struts1/tags/STRUTS_1_3_8/ - copied from r514055, struts/struts1/branches/STRUTS_1_3_BRANCH/ From commitswillismicheal@example.org Sat Mar 03 05:23:32 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 2592 invoked from network); 3 Mar 2007 05:23:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 05:23:30 -0000 Received: (qmail 39759 invoked by uid 500); 3 Mar 2007 05:23:37 -0000 Delivered-To: willismicheal@example.org Received: (qmail 39707 invoked by uid 500); 3 Mar 2007 05:23:37 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 39698 invoked by uid 99); 3 Mar 2007 05:23:36 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 21:23:36 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 21:23:27 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 318781A981A; Fri, 2 Mar 2007 21:23:07 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r514081 - /struts/maven/trunk/struts-annotations/src/main/java/org/apache/struts/annotations/taglib/apt/TagAnnotationProcessor.java Date: Sat, 03 Mar 2007 05:23:06 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: musachy Date: Fri Mar 2 21:23:01 2007 New Revision: 514081 URL: http://svn.apache.org/viewvc?view=rev&rev=514081 Log: WW-1675 Modify Struts Annotations to scan compiled classes for annotations @StrutsTagSkipInheritance was added to stop class hierarchy scanning for Struts tag annotations Modified: struts/maven/trunk/struts-annotations/src/main/java/org/apache/struts/annotations/taglib/apt/TagAnnotationProcessor.java Modified: struts/maven/trunk/struts-annotations/src/main/java/org/apache/struts/annotations/taglib/apt/TagAnnotationProcessor.java URL: http://svn.apache.org/viewvc/struts/maven/trunk/struts-annotations/src/main/java/org/apache/struts/annotations/taglib/apt/TagAnnotationProcessor.java?view=diff&rev=514081&r1=514080&r2=514081 ============================================================================== --- struts/maven/trunk/struts-annotations/src/main/java/org/apache/struts/annotations/taglib/apt/TagAnnotationProcessor.java (original) +++ struts/maven/trunk/struts-annotations/src/main/java/org/apache/struts/annotations/taglib/apt/TagAnnotationProcessor.java Fri Mar 2 21:23:01 2007 @@ -20,11 +20,19 @@ */ package org.apache.struts.annotations.taglib.apt; +import java.beans.BeanInfo; +import java.beans.IntrospectionException; +import java.beans.Introspector; +import java.beans.PropertyDescriptor; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.OutputStreamWriter; +import java.lang.annotation.Annotation; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.lang.reflect.Modifier; import java.util.Collection; import java.util.HashMap; import java.util.TreeMap; @@ -61,6 +69,7 @@ public class TagAnnotationProcessor implements AnnotationProcessor { public static final String TAG = "org.apache.struts2.views.annotations.StrutsTag"; public static final String TAG_ATTRIBUTE = "org.apache.struts2.views.annotations.StrutsTagAttribute"; + public static final String TAG_SKIP_HIERARCHY = "org.apache.struts2.views.annotations.StrutsTagSkipInheritance"; private AnnotationProcessorEnvironment environment; private AnnotationTypeDeclaration tagDeclaration; @@ -113,7 +122,6 @@ tagAttributeDeclaration); // create Attribute and apply values found TagAttribute attribute = new TagAttribute(); - attribute.setDescription((String) values.get("description")); String name = (String) values.get("name"); if (name == null || name.length() == 0) { // get name from method @@ -122,11 +130,8 @@ .charAt(3))) + methodName.substring(4); } - attribute.setName(name); - attribute.setRequired((Boolean) values.get("required")); - attribute.setRtexprvalue((Boolean) values.get("rtexprvalue")); - attribute.setDefaultValue((String) values.get("defaultValue")); - attribute.setType((String) values.get("type")); + values.put("name", name); + populateTagAttributes(attribute, values); // add to map Tag parentTag = tags.get(typeName); if (parentTag != null) @@ -153,23 +158,74 @@ saveTemplates(); } + private void populateTagAttributes(TagAttribute attribute, Map<String, Object> values) { + attribute.setRequired((Boolean) values.get("required")); + attribute.setRtexprvalue((Boolean) values.get("rtexprvalue")); + attribute.setDefaultValue((String) values.get("defaultValue")); + attribute.setType((String) values.get("type")); + attribute.setDescription((String) values.get("description")); + attribute.setName((String) values.get("name")); + } + private void processHierarchy(Tag tag) { try { Class clazz = Class.forName(tag.getDeclaredType()); - while ((clazz = clazz.getSuperclass()) != null) { + //skip hierarchy processing if the class is marked with the skip annotation + while(getAnnotation(TAG_SKIP_HIERARCHY, clazz.getAnnotations()) == null + && ((clazz = clazz.getSuperclass()) != null)) { Tag parentTag = tags.get(clazz.getName()); // copy parent annotations to this tag - if (parentTag != null) { - for (TagAttribute attribute : parentTag.getAttributes()) { + if(parentTag != null) { + for(TagAttribute attribute : parentTag.getAttributes()) { + tag.addTagAttribute(attribute); + } + } else { + // Maybe the parent class is already compiled + addTagAttributesFromParent(tag, clazz); + } + } + } catch(Exception e) { + throw new RuntimeException(e); + } + } + + private void addTagAttributesFromParent(Tag tag, Class clazz) throws ClassNotFoundException { + try { + BeanInfo info = Introspector.getBeanInfo(clazz); + PropertyDescriptor[] props = info.getPropertyDescriptors(); + + //iterate over class fields + for(int i = 0; i < props.length; ++i) { + PropertyDescriptor prop = props[i]; + Method writeMethod = prop.getWriteMethod(); + //make sure it is public + if(writeMethod != null && Modifier.isPublic(writeMethod.getModifiers())) { + //can't use the genertic getAnnotation 'cause the class it not on this jar + Annotation annotation = getAnnotation(TAG_ATTRIBUTE, writeMethod.getAnnotations()); + if(annotation != null) { + Map<String, Object> values = getValues(annotation); + //create tag + TagAttribute attribute = new TagAttribute(); + values.put("name", prop.getName()); + populateTagAttributes(attribute, values); tag.addTagAttribute(attribute); } } + } - } catch (ClassNotFoundException e) { + } catch(Exception e) { throw new RuntimeException(e); } } + private Annotation getAnnotation(String typeName, Annotation[] annotations) { + for(int i = 0; i < annotations.length; i++) { + if(annotations[i].annotationType().getName().equals(typeName)) + return annotations[i]; + } + return null; + } + private void checkOptions() { if (getOption("tlibVersion") == null) throw new IllegalArgumentException("'tlibVersion' is missing"); @@ -340,7 +396,7 @@ /** * Get values of annotation - * + * * @param declaration The annotation declaration * @param type * The type of the annotation @@ -375,6 +431,35 @@ String name = annotationType.getSimpleName(); if (!values.containsKey(name)) values.put(name, value.getValue()); + } + } + + return values; + } + + /** + * Get values of annotation + * + * @param annotation The annotation + * @return name->value map of annotation values + * @throws IntrospectionException + * @throws InvocationTargetException + * @throws IllegalAccessException + * @throws IllegalArgumentException + */ + private Map<String, Object> getValues(Annotation annotation) throws IntrospectionException, IllegalArgumentException, IllegalAccessException, InvocationTargetException { + Map<String, Object> values = new TreeMap<String, Object>(); + //if the tag classes were on this project we could just cast to the right type + //but they are needed on core + Class annotationType = annotation.annotationType(); + + Method[] methods = annotationType.getMethods(); + //iterate over class fields + for(int i = 0; i < methods.length; ++i) { + Method method = methods[i]; + if(method != null && method.getParameterTypes().length == 0) { + Object value = method.invoke(annotation, new Object[0]); + values.put(method.getName(), value); } } From commitswillismicheal@example.org Sat Mar 03 05:34:04 2007 Return-Path: <commitswillismicheal@example.org> Delivered-To: willismicheal@example.org Received: (qmail 4389 invoked from network); 3 Mar 2007 05:34:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2007 05:34:03 -0000 Received: (qmail 45512 invoked by uid 500); 3 Mar 2007 05:34:09 -0000 Delivered-To: willismicheal@example.org Received: (qmail 45473 invoked by uid 500); 3 Mar 2007 05:34:09 -0000 Mailing-List: contact willismicheal@example.org; run by ezmlm Precedence: bulk List-Help: <mailto:willismicheal@example.org> List-Unsubscribe: <mailto:willismicheal@example.org> List-Post: <mailto:willismicheal@example.org> List-Id: <commits.struts.apache.org> Reply-To: willismicheal@example.org Delivered-To: mailing list willismicheal@example.org Received: (qmail 45457 invoked by uid 99); 3 Mar 2007 05:34:09 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 21:34:09 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 21:33:58 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id C7E001A981D; Fri, 2 Mar 2007 21:33:37 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r514082 [2/2] - in /struts/struts2/trunk/core/src: main/java/org/apache/struts2/components/ main/java/org/apache/struts2/views/ main/java/org/apache/struts2/views/annotations/ main/java/org/apache/struts2/views/freemarker/tags/ main/java/or... Date: Sat, 03 Mar 2007 05:33:36 -0000 To: willismicheal@example.org From: willismicheal@example.org X-Mailer: svnmailer-1.1.0 Message-Id: <willismicheal@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: struts/struts2/trunk/core/src/site/resources/tags/ajax/div.html URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/site/resources/tags/ajax/div.html?view=auto&rev=514082 ============================================================================== --- struts/struts2/trunk/core/src/site/resources/tags/ajax/div.html (added) +++ struts/struts2/trunk/core/src/site/resources/tags/ajax/div.html Fri Mar 2 21:33:30 2007 @@ -0,0 +1,194 @@ +<!-- +This file is generated during the build by processing Component class annotations. +Please do not edit it directly. +--> +<html> + <head> + <title>div</title> + </head> + + <body> + <h1>Tag Name: div</h1> + <h2>Description</h2> + <p> + <!-- START SNIPPET: tagdescription --> + Render HTML div providing content from remote call via AJAX + <!-- END SNIPPET: tagdescription --> + </p> + + <h2>Attributes</h2> + <!-- START SNIPPET: tagattributes --> + <table width="100%"> + <tr> + <th align="left" valign="top"><h4>Name</h4></th> + <th align="left" valign="top"><h4>Required</h4></th> + <th align="left" valign="top"><h4>Default</h4></th> + <th align="left" valign="top"><h4>Evaluated</h4></th> + <th align="left" valign="top"><h4>Type</h4></th> + <th align="left" valign="top"><h4>Description</h4></th> + </tr> + <tr> + <td align="left" valign="top">afterLoading</td> + <td align="left" valign="top">false</td> + <td align="left" valign="top"></td> + <td align="left" valign="top">true</td> + <td align="left" valign="top">String</td> + <td align="left" valign="top">Deprecated. Use 'notifyTopics'. Javascript code execute after reload</td> + </tr> + <tr> + <td align="left" valign="top">autoStart</td> + <td align="left" valign="top">false</td> + <td align="left" valign="top">true</td> + <td align="left" valign="top">true</td> + <td align="left" valign="top">Boolean</td> + <td align="left" valign="top">Start timer automatically</td> + </tr> + <tr> + <td align="left"
{'source': 'Apache Software Foundation Public Mail Archives'}