svn commit: r399458 - in /incubator/webwork2/action-api: ./ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/struts/ src/main/java/org/apache/struts/action2/ src/main/java/org/apa
Author: plightbo Date: Wed May 3 15:22:02 2006 New Revision: 399458 URL: http://svn.apache.org/viewcvs?rev=399458&view=rev Log: bob's API work, milestone 1 Added: incubator/webwork2/action-api/src/main/java/org/ incubator/webwork2/action-api/src/main/java/org/apache/ incubator/webwork2/action-api/src/main/java/org/apache/struts/ incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/ incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/Action.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/ErrorAware.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/MessageAware.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/Messages.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/ResultNames.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/Validatable.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/ incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/AbstractAttribute.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/ApplicationAttribute.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/Attribute.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/RequestAttribute.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/SessionAttribute.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/UnitOfWork.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/attribute/package-info.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/package-info.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/servlet/ incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/servlet/ParameterAware.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/servlet/ServletRequestAware.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/servlet/ServletResponseAware.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/servlet/package-info.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/ incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/Interceptor.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/Request.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/RequestAware.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/Result.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/ThreadLocalRequest.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/ValueStack.java incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/spi/package-info.java incubator/webwork2/action-api/src/test/java/org/ incubator/webwork2/action-api/src/test/java/org/apache/ incubator/webwork2/action-api/src/test/java/org/apache/struts/ incubator/webwork2/action-api/src/test/java/org/apache/struts/action2/ incubator/webwork2/action-api/src/test/java/org/apache/struts/action2/attribute/ incubator/webwork2/action-api/src/test/java/org/apache/struts/action2/attribute/AttributeTest.java incubator/webwork2/action-api/src/test/java/org/apache/struts/action2/attribute/ReferenceTest.java incubator/webwork2/action-api/src/test/java/org/apache/struts/action2/spi/ incubator/webwork2/action-api/src/test/java/org/apache/struts/action2/spi/ThreadLocalRequestTest.java Modified: incubator/webwork2/action-api/pom.xml Modified: incubator/webwork2/action-api/pom.xml URL: http://svn.apache.org/viewcvs/incubator/webwork2/action-api/pom.xml?rev=399458&r1=399457&r2=399458&view=diff == --- incubator/webwork2/action-api/pom.xml (original) +++ incubator/webwork2/action-api/pom.xml Wed May 3 15:22:02 2006 @@ -12,6 +12,34 @@ jar Struts Action Framework 2.0 API - + +javax.servlet +servlet-api +2.4 +provided + + +junit +junit +test +true + + +easymock +easymock +test +2.0 + + + + +org.apache.maven.plugins +maven-javadoc-plugin + +false + + + + Added: incubator/webwork2/action-api/src/main/java/org/apache/struts/action2/Action.java URL: http://svn.apach
svn commit: r399485 - in /struts/sandbox/trunk/tiles: ./ core/ core/src/ core/src/main/ core/src/main/java/ core/src/main/resources/ core/src/main/resources/META-INF/ core/src/main/resources/org/ core
Author: wsmoak Date: Wed May 3 16:03:30 2006 New Revision: 399485 URL: http://svn.apache.org/viewcvs?rev=399485&view=rev Log: Maven 2 reorganization Issue: SB-19 Added: struts/sandbox/trunk/tiles/core/ struts/sandbox/trunk/tiles/core/LICENSE.txt - copied unchanged from r399479, struts/sandbox/trunk/tiles/LICENSE.txt struts/sandbox/trunk/tiles/core/NOTICE.txt - copied unchanged from r399479, struts/sandbox/trunk/tiles/NOTICE.txt struts/sandbox/trunk/tiles/core/pom.xml - copied, changed from r399479, struts/sandbox/trunk/tiles/pom.xml struts/sandbox/trunk/tiles/core/src/ struts/sandbox/trunk/tiles/core/src/main/ struts/sandbox/trunk/tiles/core/src/main/java/ - copied from r399479, struts/sandbox/trunk/tiles/src/java/ struts/sandbox/trunk/tiles/core/src/main/resources/ struts/sandbox/trunk/tiles/core/src/main/resources/META-INF/ struts/sandbox/trunk/tiles/core/src/main/resources/META-INF/tiles-core.tld - copied unchanged from r399479, struts/sandbox/trunk/tiles/src/conf/tiles-core.tld struts/sandbox/trunk/tiles/core/src/main/resources/org/ struts/sandbox/trunk/tiles/core/src/main/resources/org/apache/ struts/sandbox/trunk/tiles/core/src/main/resources/org/apache/tiles/ struts/sandbox/trunk/tiles/core/src/main/resources/org/apache/tiles/resources/ struts/sandbox/trunk/tiles/core/src/main/resources/org/apache/tiles/resources/tiles-config_1_1.dtd - copied unchanged from r399479, struts/sandbox/trunk/tiles/src/conf/tiles-config_1_1.dtd struts/sandbox/trunk/tiles/core/src/main/resources/org/apache/tiles/resources/tiles-config_1_2.dtd - copied unchanged from r399479, struts/sandbox/trunk/tiles/src/conf/tiles-config_1_2.dtd struts/sandbox/trunk/tiles/core/src/test/ struts/sandbox/trunk/tiles/core/src/test/java/ struts/sandbox/trunk/tiles/core/src/test/java/org/ - copied from r399479, struts/sandbox/trunk/tiles/src/test/org/ struts/sandbox/trunk/tiles/src/site/ struts/sandbox/trunk/tiles/src/site/site.xml - copied unchanged from r399479, struts/sandbox/trunk/tiles/xdocs/navigation.xml Removed: struts/sandbox/trunk/tiles/LICENSE.txt struts/sandbox/trunk/tiles/NOTICE.txt struts/sandbox/trunk/tiles/build.properties.sample struts/sandbox/trunk/tiles/build.xml struts/sandbox/trunk/tiles/pom.xml struts/sandbox/trunk/tiles/project.properties struts/sandbox/trunk/tiles/project.xml struts/sandbox/trunk/tiles/src/conf/ struts/sandbox/trunk/tiles/src/java/ struts/sandbox/trunk/tiles/src/test/ struts/sandbox/trunk/tiles/xdocs/ Copied: struts/sandbox/trunk/tiles/core/pom.xml (from r399479, struts/sandbox/trunk/tiles/pom.xml) URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/tiles/core/pom.xml?p2=struts/sandbox/trunk/tiles/core/pom.xml&p1=struts/sandbox/trunk/tiles/pom.xml&r1=399479&r2=399485&rev=399485&view=diff == --- struts/sandbox/trunk/tiles/pom.xml (original) +++ struts/sandbox/trunk/tiles/core/pom.xml Wed May 3 16:03:30 2006 @@ -37,23 +37,9 @@ - src/java - src/test - -src/conf - - **/*.dtd - -org/apache/tiles/resources - - -src/conf - - **/*.tld - -META-INF +src/main/resources . @@ -67,14 +53,7 @@ -src/conf -org/apache/tiles/resources - - **/*.dtd - - - -src/test +src/test/java **/*.xml **/*.properties
svn commit: r399487 - in /struts/sandbox/trunk/tiles: core/ tiles-core/
Author: wsmoak Date: Wed May 3 16:11:38 2006 New Revision: 399487 URL: http://svn.apache.org/viewcvs?rev=399487&view=rev Log: Renamed module to match artifact ID. Issue: SB-19 Added: struts/sandbox/trunk/tiles/tiles-core/ - copied from r399486, struts/sandbox/trunk/tiles/core/ Removed: struts/sandbox/trunk/tiles/core/
svn commit: r399512 - in /struts/action/trunk: apps/pom.xml integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java
Author: wsmoak Date: Wed May 3 19:25:29 2006 New Revision: 399512 URL: http://svn.apache.org/viewcvs?rev=399512&view=rev Log: Corrected the location of the source code in the example apps. Issue: STR-2855 Reported By: Michael Jouravlev Modified: struts/action/trunk/apps/pom.xml struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java Modified: struts/action/trunk/apps/pom.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/pom.xml?rev=399512&r1=399511&r2=399512&view=diff == --- struts/action/trunk/apps/pom.xml (original) +++ struts/action/trunk/apps/pom.xml Wed May 3 19:25:29 2006 @@ -81,7 +81,7 @@ - + maven-antrun-plugin @@ -89,7 +89,7 @@ process-sources - Modified: struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java URL: http://svn.apache.org/viewcvs/struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java?rev=399512&r1=399511&r2=399512&view=diff == --- struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java (original) +++ struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java Wed May 3 19:25:29 2006 @@ -27,8 +27,8 @@ import junit.framework.TestSuite; /** - * Verify that each of the example apps starts and displays its - * default page. + * Verify that each of the example apps starts and (at least) + * displays its default page. */ public class AppsTest extends TestCase { @@ -81,7 +81,21 @@ assertEquals("Struts Cookbook", page.getTitleText()); } + +/** + * Verify that the view source function is working + * in the Struts Cookbook app. + */ +public void testStrutsCookbookViewSource() throws Exception { +WebClient webClient = new WebClient(); +URL url = new URL("http://localhost:"; ++ port + "/struts-cookbook-" + version + "/source.jsp" ++ "?src=/WEB-INF/src/java/examples/SuccessAction.java"); +HtmlPage page = (HtmlPage) webClient.getPage(url); +assertEquals("View Source", page.getTitleText()); +} + /** * Verify that the Struts Examples app has started */
svn commit: r399518 - /incubator/webwork2/pom.xml
Author: plightbo Date: Wed May 3 19:50:47 2006 New Revision: 399518 URL: http://svn.apache.org/viewcvs?rev=399518&view=rev Log: make the uber jar part of a different profile for now (it's kind of busted at the moment) Modified: incubator/webwork2/pom.xml Modified: incubator/webwork2/pom.xml URL: http://svn.apache.org/viewcvs/incubator/webwork2/pom.xml?rev=399518&r1=399517&r2=399518&view=diff == --- incubator/webwork2/pom.xml (original) +++ incubator/webwork2/pom.xml Wed May 3 19:50:47 2006 @@ -116,6 +116,11 @@ thirdparty thirdparty + + + +all + uber @@ -475,7 +480,7 @@ easymock easymock -1.2_Java1.3 +2.0 easymock
svn commit: r399519 - /incubator/webwork2/action/src/test/java/org/apache/struts/action2/sitegraph/SiteGraphTest.java
Author: plightbo Date: Wed May 3 19:51:43 2006 New Revision: 399519 URL: http://svn.apache.org/viewcvs?rev=399519&view=rev Log: line ending problem reported by brett porter Modified: incubator/webwork2/action/src/test/java/org/apache/struts/action2/sitegraph/SiteGraphTest.java Modified: incubator/webwork2/action/src/test/java/org/apache/struts/action2/sitegraph/SiteGraphTest.java URL: http://svn.apache.org/viewcvs/incubator/webwork2/action/src/test/java/org/apache/struts/action2/sitegraph/SiteGraphTest.java?rev=399519&r1=399518&r2=399519&view=diff == --- incubator/webwork2/action/src/test/java/org/apache/struts/action2/sitegraph/SiteGraphTest.java (original) +++ incubator/webwork2/action/src/test/java/org/apache/struts/action2/sitegraph/SiteGraphTest.java Wed May 3 19:51:43 2006 @@ -17,13 +17,12 @@ */ package org.apache.struts.action2.sitegraph; -import org.apache.struts.action2.StrutsTestCase; - import com.opensymphony.util.ClassLoaderUtil; +import org.apache.struts.action2.StrutsTestCase; import java.io.File; -import java.io.StringWriter; import java.io.InputStream; +import java.io.StringWriter; import java.net.URL; /** @@ -33,10 +32,10 @@ // use the classloader rather than relying on the // working directory being an assumed value when // running the test: so let's get this class's parent dir - URL url = ClassLoaderUtil.getResource("org/apache/struts/action2/sitegraph/xwork.xml", SiteGraphTest.class); +URL url = ClassLoaderUtil.getResource("org/apache/struts/action2/sitegraph/xwork.xml", SiteGraphTest.class); File file = new File(url.toString().substring(5)); String dir = file.getParent(); - + SiteGraph siteGraph = new SiteGraph(dir, dir, dir, ""); StringWriter writer = new StringWriter(); siteGraph.setWriter(writer); @@ -53,6 +52,6 @@ } in.close(); -assertEquals(buffer.toString(), writer.toString()); +assertEquals(buffer.toString().replaceAll("\r\n", "\n"), writer.toString().replaceAll("\r\n", "\n")); } }
svn commit: r399520 - /incubator/webwork2/action-api/pom.xml
Author: plightbo Date: Wed May 3 19:52:21 2006 New Revision: 399520 URL: http://svn.apache.org/viewcvs?rev=399520&view=rev Log: the entire project now uses easy mock 2.0, so no point in specifying it here Modified: incubator/webwork2/action-api/pom.xml Modified: incubator/webwork2/action-api/pom.xml URL: http://svn.apache.org/viewcvs/incubator/webwork2/action-api/pom.xml?rev=399520&r1=399519&r2=399520&view=diff == --- incubator/webwork2/action-api/pom.xml (original) +++ incubator/webwork2/action-api/pom.xml Wed May 3 19:52:21 2006 @@ -28,7 +28,6 @@ easymock easymock test -2.0
svn commit: r399521 - /incubator/webwork2/action/pom.xml
Author: plightbo Date: Wed May 3 19:53:03 2006 New Revision: 399521 URL: http://svn.apache.org/viewcvs?rev=399521&view=rev Log: xstream is now required due to the new DebuggingInterceptor/PrettyPrintWriter Modified: incubator/webwork2/action/pom.xml Modified: incubator/webwork2/action/pom.xml URL: http://svn.apache.org/viewcvs/incubator/webwork2/action/pom.xml?rev=399521&r1=399520&r2=399521&view=diff == --- incubator/webwork2/action/pom.xml (original) +++ incubator/webwork2/action/pom.xml Wed May 3 19:53:03 2006 @@ -183,11 +183,11 @@ true + xstream xstream 1.1.2 -true @@ -371,6 +371,5 @@ log4j test -
svn commit: r399525 - /struts/action/trunk/pom.xml
Author: wsmoak Date: Wed May 3 20:16:27 2006 New Revision: 399525 URL: http://svn.apache.org/viewcvs?rev=399525&view=rev Log: Alphabetize the list of modules Switch to the latest struts-parent pom Add the PMD plugin reports Modified: struts/action/trunk/pom.xml Modified: struts/action/trunk/pom.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/pom.xml?rev=399525&r1=399524&r2=399525&view=diff == --- struts/action/trunk/pom.xml (original) +++ struts/action/trunk/pom.xml Wed May 3 20:16:27 2006 @@ -26,7 +26,7 @@ org.apache.struts struts-parent - 1 + 2-SNAPSHOT 4.0.0 @@ -64,17 +64,17 @@ +apps +assembly core el extras -taglib -tiles faces -scripting -apps -mailreader-dao -assembly integration +mailreader-dao +scripting +taglib +tiles @@ -141,6 +141,9 @@ org.codehaus.mojo jxr-maven-plugin + + +maven-pmd-plugin
svn commit: r399527 - /struts/maven/trunk/pom/pom.xml
Author: wsmoak Date: Wed May 3 20:32:44 2006 New Revision: 399527 URL: http://svn.apache.org/viewcvs?rev=399527&view=rev Log: Update to version 2 prior to release vote. Modified: struts/maven/trunk/pom/pom.xml Modified: struts/maven/trunk/pom/pom.xml URL: http://svn.apache.org/viewcvs/struts/maven/trunk/pom/pom.xml?rev=399527&r1=399526&r2=399527&view=diff == --- struts/maven/trunk/pom/pom.xml (original) +++ struts/maven/trunk/pom/pom.xml Wed May 3 20:32:44 2006 @@ -26,7 +26,7 @@ org.apache.struts struts-parent - 2-SNAPSHOT + 2 pom Apache Struts
svn commit: r399554 - in /struts/action/trunk/faces: ./ src/main/resources/ src/main/resources/META-INF/
Author: wsmoak Date: Wed May 3 22:41:13 2006 New Revision: 399554 URL: http://svn.apache.org/viewcvs?rev=399554&view=rev Log: Move the faces-config.xml file into META-INF. Include src/main/resources in the jar in addition to the .properties files. Configure maven-taglib-plugin for website reports. Remove old xml and xsl files. Added: struts/action/trunk/faces/src/main/resources/META-INF/faces-config.xml - copied unchanged from r399452, struts/action/trunk/faces/src/main/resources/faces-config.xml Removed: struts/action/trunk/faces/src/main/resources/MANIFEST.MF struts/action/trunk/faces/src/main/resources/faces-config.xml struts/action/trunk/faces/src/main/resources/struts-doc.xsl struts/action/trunk/faces/src/main/resources/struts-faces.xml struts/action/trunk/faces/src/main/resources/struts-tld.xsl Modified: struts/action/trunk/faces/pom.xml Modified: struts/action/trunk/faces/pom.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/faces/pom.xml?rev=399554&r1=399553&r2=399554&view=diff == --- struts/action/trunk/faces/pom.xml (original) +++ struts/action/trunk/faces/pom.xml Wed May 3 22:41:13 2006 @@ -46,6 +46,9 @@ +src/main/resources + + src/main/java **/*.properties @@ -99,19 +102,18 @@ - + pre-assembly