svn commit: r521644 - in /struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2: actions/TilesAction.java commands/TilesPreProcessor.java preparer/ActionPreparer.java preparer/UrlPreparer

2007-03-23 Thread apetrelli
Author: apetrelli
Date: Fri Mar 23 02:32:53 2007
New Revision: 521644

URL: http://svn.apache.org/viewvc?view=rev&rev=521644
Log:
STR-3017

Tiles 2 integration module aligned to code refactoring of Tiles 2.

Modified:

struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/TilesAction.java

struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/commands/TilesPreProcessor.java

struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/preparer/ActionPreparer.java

struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/preparer/UrlPreparer.java

Modified: 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/TilesAction.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/TilesAction.java?view=diff&rev=521644&r1=521643&r2=521644
==
--- 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/TilesAction.java
 (original)
+++ 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/actions/TilesAction.java
 Fri Mar 23 02:32:53 2007
@@ -29,7 +29,7 @@
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
-import org.apache.tiles.ComponentContext;
+import org.apache.tiles.AttributeContext;
 import org.apache.tiles.access.TilesAccess;
 
 /**
@@ -38,7 +38,7 @@
  * called when action is invoked. The difference is, that the execute() method 
takes
  * an additional parameter : tile context.
  * This class extends Struts Action. Subclasses should override
- * execute(ComponentContext ...) method instead of Struts
+ * execute(AttributeContext ...) method instead of Struts
  * execute(ActionMapping ...) method.
  * @version $Rev$ $Date$
  */
@@ -66,8 +66,8 @@
 throws Exception {
 
 // Try to retrieve tile context
-ComponentContext context = 
TilesAccess.getContainer(request.getSession()
-   .getServletContext()).getComponentContext(request, 
response);
+AttributeContext context = 
TilesAccess.getContainer(request.getSession()
+   .getServletContext()).getAttributeContext(request, 
response);
 if (context == null) {
 throw new ServletException(
 "Can't find Tile context for '"
@@ -96,7 +96,7 @@
  * @since Struts 1.1
  */
 public ActionForward execute(
-ComponentContext context,
+AttributeContext context,
 ActionMapping mapping,
 ActionForm form,
 HttpServletRequest request,

Modified: 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/commands/TilesPreProcessor.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/commands/TilesPreProcessor.java?view=diff&rev=521644&r1=521643&r2=521644
==
--- 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/commands/TilesPreProcessor.java
 (original)
+++ 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/commands/TilesPreProcessor.java
 Fri Mar 23 02:32:53 2007
@@ -70,7 +70,7 @@
  * to a RequestDispatcher.
  *
  * Note that if the command finds a previously existing
- * ComponentContext in the request, then it
+ * AttributeContext in the request, then it
  * infers that it has been called from within another tile,
  * so instead of changing the ForwardConfig in the chain
  * Context, the command uses RequestDispatcher

Modified: 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/preparer/ActionPreparer.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/preparer/ActionPreparer.java?view=diff&rev=521644&r1=521643&r2=521644
==
--- 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/preparer/ActionPreparer.java
 (original)
+++ 
struts/struts1/trunk/tiles2/src/main/java/org/apache/struts/tiles2/preparer/ActionPreparer.java
 Fri Mar 23 02:32:53 2007
@@ -22,7 +22,7 @@
 package org.apache.struts.tiles2.preparer;
 
 import org.apache.struts.action.Action;
-import org.apache.tiles.ComponentContext;
+import org.apache.tiles.AttributeContext;
 import org.apache.tiles.TilesException;
 import org.apache.tiles.context.TilesRequestContext;
 import org.apache.tiles.context.servlet.ServletTilesRequestContext;
@@ -49,7 +49,7 @@
 }
 
 public void execute(TilesRequestContext tilesContext,
-ComponentContext componentContext) throws Exception {
+AttributeContext attributeContext) throws Exception {
 if (tilesContext instanceof ServletTilesRequestContext) {
 ServletTilesRequestContext servlet

Issues Closed: week of 2007-03-23

2007-03-23 Thread dblevins

Struts2 - Friday, March 23, 2007

  21 closed in last 7 days

[WW-1526] Error with handling static resources under WebSphere 6
  Ted Husted - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1526

[WW-1827] QA - CheckboxInterceptorTest
  Unassigned - Improvement - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1827

[WW-1765] struts.xml include dependant packages not loading properly
  Unassigned - Bug - []
  http://issues.apache.org/struts/browse/WW-1765

[WW-1826] Invalid parent package causes NPE
  Don Brown - Bug - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1826

[WW-1799] StringLength validator is inconsistent client side and server side
  Ted Husted - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1799

[WW-1771] Update DateTimePicker tag documentation
  Musachy Barroso - Bug - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1771

[WW-1801] Remove Spring dependency from MailReader
  Ted Husted - Improvement - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1801

[WW-1795] Why does IE do that
  Ted Husted - Improvement - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1795

[WW-1710] Ajaxed form tag throws js exception
  Musachy Barroso - Bug - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1710

[WW-1772] Select tag breaks when multiple=true
  Unassigned - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1772

[WW-1757] freemarker.core.InvalidReferenceException: s.datetimepicker not 
found.
  Musachy Barroso - Bug - [2.1.0]
  http://issues.apache.org/struts/browse/WW-1757

[WW-1823] rename getAutocompleterModel to getAutocompleter in StrutsModels
  Musachy Barroso - Bug - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1823

[WW-1179] allow WW:A to puslish data to ww:div
  Unassigned - New Feature - [2.0.6]
  http://issues.apache.org/struts/browse/WW-1179

[WW-1767] Struts 2.0.7 omnibus ticket
  Ted Husted - Task - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1767

[WW-1820] Struts2 Webapps won't deploy due to filter start error (Tomcat 
5.0.28)
  Rene Gielen - Bug - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1820

[WW-1824] Showcase - cosmetic issue at freemarker menu
  Unassigned - Bug - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1824

[WW-1806] Add page or FAQ explaining DevMode
  Philip Luppens - Improvement - [2.0.7]
  http://issues.apache.org/struts/browse/WW-1806

[WW-1828] Login Action validation config file named "Logon-validation.xml" 
so doesn't validate.
  Unassigned - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1828

[WW-1825] Anchor tag inserts newline at end of tag
  Ted Husted - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1825

[WW-1814] Default TypeConverters always created with default ObjectFactory
  Ted Husted - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1814

[WW-1803] ScopeIntercaptor null references on session serialization
  Unassigned - Bug - [2.0.7, 2.1.0]
  http://issues.apache.org/struts/browse/WW-1803



svn commit: r521828 - /struts/struts2/trunk/core/src/main/resources/META-INF/struts-tags.tld

2007-03-23 Thread jmitchell
Author: jmitchell
Date: Fri Mar 23 10:54:18 2007
New Revision: 521828

URL: http://svn.apache.org/viewvc?view=rev&rev=521828
Log:
WW-1834 -- Remove old struts-tags-tld.  It is currently being generated during 
the Maven build

Removed:
struts/struts2/trunk/core/src/main/resources/META-INF/struts-tags.tld



svn commit: r521984 - in /struts/struts1/trunk: core/src/main/java/org/apache/struts/action/ core/src/main/java/org/apache/struts/chain/commands/servlet/ core/src/test/java/org/apache/struts/action/ f

2007-03-23 Thread bayard
Author: bayard
Date: Fri Mar 23 23:30:50 2007
New Revision: 521984

URL: http://svn.apache.org/viewvc?view=rev&rev=521984
Log:
Merging -r505116:519563 
https://svn.apache.org/repos/asf/struts/struts1/branches/STRUTS_1_3_BRANCH/ 
into trunk as per STR-3018

Added:
struts/struts1/trunk/src/site/xdoc/userGuide/release-notes-1_3_6.xml
  - copied unchanged from r519563, 
struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_6.xml
struts/struts1/trunk/src/site/xdoc/userGuide/release-notes-1_3_7.xml
  - copied unchanged from r519563, 
struts/struts1/branches/STRUTS_1_3_BRANCH/src/site/xdoc/userGuide/release-notes-1_3_7.xml
Modified:

struts/struts1/trunk/core/src/main/java/org/apache/struts/action/ActionRedirect.java

struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/CreateAction.java

struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/SelectAction.java

struts/struts1/trunk/core/src/test/java/org/apache/struts/action/TestActionRedirect.java
struts/struts1/trunk/faces/pom.xml
struts/struts1/trunk/faces/src/main/resources/META-INF/tld/struts-faces.tld
struts/struts1/trunk/src/site/xdoc/userGuide/index.xml
struts/struts1/trunk/src/site/xdoc/userGuide/release-notes.xml

struts/struts1/trunk/taglib/src/main/java/org/apache/struts/taglib/html/LinkTag.java

Modified: 
struts/struts1/trunk/core/src/main/java/org/apache/struts/action/ActionRedirect.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/main/java/org/apache/struts/action/ActionRedirect.java?view=diff&rev=521984&r1=521983&r2=521984
==
--- 
struts/struts1/trunk/core/src/main/java/org/apache/struts/action/ActionRedirect.java
 (original)
+++ 
struts/struts1/trunk/core/src/main/java/org/apache/struts/action/ActionRedirect.java
 Fri Mar 23 23:30:50 2007
@@ -131,7 +131,7 @@
 setName(baseConfig.getName());
 setPath(baseConfig.getPath());
 setModule(baseConfig.getModule());
-setRedirect(baseConfig.getRedirect());
+setRedirect(true);
 inheritProperties(baseConfig);
 initializeParameters();
 }

Modified: 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/CreateAction.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/CreateAction.java?view=diff&rev=521984&r1=521983&r2=521984
==
--- 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/CreateAction.java
 (original)
+++ 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/CreateAction.java
 Fri Mar 23 23:30:50 2007
@@ -65,8 +65,7 @@
 action = (Action) actions.get(type);
 
 if (action == null) {
-log.info("Initialize action of type: " + type);
-action = (Action) ClassUtils.getApplicationInstance(type);
+action = createAction(context, type);
 actions.put(type, action);
 }
 }
@@ -79,5 +78,23 @@
 }
 
 return (action);
+}
+
+
+/**
+ * Invoked by getAction when the Action 
+ * actually has to be created. If the instance is already created and 
+ * cached, this method will not be called. 
+ * 
+ * @param context  The Context for this request
+ * @param type Name of class to instantiate
+ * @return Instantiated Action class
+ * @throws Exception if there are any problems instantiating the Action
+ *   class.
+ * @since Struts 1.3.7
+ */
+protected Action createAction(ActionContext context, String type) throws 
Exception {
+log.info("Initialize action of type: " + type);
+return (Action) ClassUtils.getApplicationInstance(type);
 }
 }

Modified: 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/SelectAction.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/SelectAction.java?view=diff&rev=521984&r1=521983&r2=521984
==
--- 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/SelectAction.java
 (original)
+++ 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/SelectAction.java
 Fri Mar 23 23:30:50 2007
@@ -46,20 +46,20 @@
 // For prefix matching, match on the path info
 path = (String) request.getAttribute(Constants.INCLUDE_PATH_INFO);
 
-if (path == null) {
+if ((path == null) || (path.length() == 0)) {
 path = request.getPathInfo();
 }
 
 // For extension matching, match on the servlet path

[CONF] Confluence Changes in the last 24 hours

2007-03-23 Thread confluence
-
This is a daily summary of all recent changes in Confluence.

-
Updated Spaces:
-

Apache Geronimo v1.2 (GMOxDOC12) 
http://cwiki.apache.org/confluence/display/GMOxDOC12
|
|-Pages Added or Edited in This Space
 |-- Apache Roller on Geronimo (1.2 Ok) was created by ppe (05:10 PM).
 |   
http://cwiki.apache.org/confluence/display/GMOxDOC12/Apache+Roller+on+Geronimo+%281.2+Ok%29

Apache Camel (CAMEL) http://cwiki.apache.org/confluence/display/CAMEL
|
|-Pages Added or Edited in This Space
 |-- Download was last edited by chirino (06:44 PM).
 |   http://cwiki.apache.org/confluence/display/CAMEL/Download
 |-- Banner was last edited by chirino (05:19 PM).
 |   http://cwiki.apache.org/confluence/display/CAMEL/Banner

Apache CXF 2.0 Documentation (CXF20DOC) 
http://cwiki.apache.org/confluence/display/CXF20DOC
|
|-Pages Added or Edited in This Space
 |-- Service Routing was created by jliu (02:09 AM).
 |   http://cwiki.apache.org/confluence/display/CXF20DOC/Service+Routing
 |-- Index was last edited by jliu (12:45 AM).
 |   http://cwiki.apache.org/confluence/display/CXF20DOC/Index

Apache Roller (ROLLER) http://cwiki.apache.org/confluence/display/ROLLER
|
|-Pages Added or Edited in This Space
 |-- Proposal Individual Templates by Action was last edited by agilliland 
(04:00 PM).
 |   
http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Individual+Templates+by+Action
 |-- Proposal Roller 4.0 Release was last edited by snoopdave (08:00 AM).
 |   
http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Roller+4.0+Release
 |-- Testing Roller 3.1 was last edited by snoopdave (07:27 AM).
 |   http://cwiki.apache.org/confluence/display/ROLLER/Testing+Roller+3.1
 |
 |-New Comments in This Space
 |-- 
http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Individual+Templates+by+Action
 (1)

Apache ActiveMQ (ACTIVEMQ) http://cwiki.apache.org/confluence/display/ACTIVEMQ
|
|-Pages Added or Edited in This Space
 |-- ActiveMQ 4.1.1 Release was last edited by chirino (08:19 PM).
 |   http://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+4.1.1+Release
 |-- Navigation was last edited by jstrachan (04:28 AM).
 |   http://cwiki.apache.org/confluence/display/ACTIVEMQ/Navigation

Apache Geronimo v1.1 (GMOxDOC11) 
http://cwiki.apache.org/confluence/display/GMOxDOC11
|
|-Pages Added or Edited in This Space
 |-- geronimo-application.xml was last edited by [EMAIL PROTECTED] (01:09 AM).
 |   
http://cwiki.apache.org/confluence/display/GMOxDOC11/geronimo-application.xml
 |-- geronimo-web.xml - espaƱol was last edited by [EMAIL PROTECTED] (12:12 AM).
 |   http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=49761

Apache ServiceMix (SM) http://cwiki.apache.org/confluence/display/SM
|
|-Pages Added or Edited in This Space
 |-- Home was last edited by gnodet (04:54 AM).
 |   http://cwiki.apache.org/confluence/display/SM/Home
 |-- Remote-debugging ServiceMix in Eclipse was created by prossma (04:49 AM).
 |   
http://cwiki.apache.org/confluence/display/SM/Remote-debugging+ServiceMix+in+Eclipse

Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW
|
|-Pages Added or Edited in This Space
 |-- OGNL was last edited by husted (05:31 PM).
 |   http://cwiki.apache.org/confluence/display/WW/OGNL
 |-- Writing Interceptors was last edited by husted (11:56 AM).
 |   http://cwiki.apache.org/confluence/display/WW/Writing+Interceptors
 |-- Obtaining an IDEA license was last edited by husted (08:26 AM).
 |   http://cwiki.apache.org/confluence/display/WW/Obtaining+an+IDEA+license
 |
 |-New Comments in This Space
 |-- http://cwiki.apache.org/confluence/display/WW/CRUD+Demo+I (1)

Apache Ode (ODExSITE) http://cwiki.apache.org/confluence/display/ODExSITE
|
|-Pages Added or Edited in This Space
 |-- Logo was created by mriou (08:23 AM).
 |   http://cwiki.apache.org/confluence/display/ODExSITE/Logo
 |-- Index was last edited by mriou (08:25 AM).
 |   http://cwiki.apache.org/confluence/display/ODExSITE/Index

Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET
|
|-Pages Added or Edited in This Space
 |-- FAQs was last edited by dashorst (07:06 AM).
 |   http://cwiki.apache.org/confluence/display/WICKET/FAQs
 |-- Wicket 1.3.0 incubating checkpoint 1 was last edited by frankbille (01:46 
AM).
 |   
http://cwiki.apache.org/confluence/display/WICKET/Wicket+1.3.0+incubating+checkpoint+1

Apache Geronimo Samples (GMOxSAMPLES) 
http://cwiki.apache.org/confluence/display/GMOxSAMPLES
|
|-Pages Added or Edited in This Space
 |-- Apache Roller on Geronimo (1.2 Ok) was created by ppe (04:14 PM).
 |   
http://cwiki.apache.org/confluence/display/GMOxSAMPLES/Apache+Roller+on+Geronimo+%281.2+Ok%29


-
CONFLUENCE INFORMATION
This messag