Issues Opened: week of 2007-03-19

2007-03-19 Thread dblevins

Struts2 - Monday, March 19, 2007

  20 opened in last 7 days

[WW-1805] Apply "convention over configuration" principles to default 
interceptor and result name
  Ted Husted - Improvement - []
  http://issues.apache.org/struts/browse/WW-1805

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

[WW-1816] FitlerDispatcher not always calling 
ActionContextCleanUp.cleanUp(Request)
  Jasper Rosenberg - Bug - []
  http://issues.apache.org/struts/browse/WW-1816

[WW-1815] Make ActionMapper ParameterActions more easily extensible
  Jasper Rosenberg - Improvement - []
  http://issues.apache.org/struts/browse/WW-1815

[WW-1809] Support overriding controlfooter in xhtml/controlfooter.ftl
  Jasper Rosenberg - Improvement - []
  http://issues.apache.org/struts/browse/WW-1809

[WW-1811] Add generic custom tag attributes to pass custom parameters into 
a tag
  Jonathan Koppenhofer - Improvement - []
  http://issues.apache.org/struts/browse/WW-1811

[WW-1822] Allow conditional exclusion of dojo scripts in simple/head.ftl
  Jasper Rosenberg - Improvement - []
  http://issues.apache.org/struts/browse/WW-1822

[WW-1808] Support Freemarker template_exception_handler=rethrow
  Jasper Rosenberg - Improvement - []
  http://issues.apache.org/struts/browse/WW-1808

[WW-1812] "closeButton" is deprecated on TabbedPanel, use closable='true' 
on child elements (will be removed on Dojo 0.5)
  Musachy Barroso - Bug - []
  http://issues.apache.org/struts/browse/WW-1812

[WW-1813] Tree Tag's treeSelectedTopic attribute doesn't works
  zhouyanming - Bug - []
  http://issues.apache.org/struts/browse/WW-1813

[WW-1807] FreemarkerResult location masking
  Jasper Rosenberg - Task - []
  http://issues.apache.org/struts/browse/WW-1807

[WW-1829] Annotation-based exception configuration not supported.
  Dave Newton - New Feature - []
  http://issues.apache.org/struts/browse/WW-1829

[WW-1818] Reduce redundant logging in Dispatcher
  Jasper Rosenberg - Improvement - []
  http://issues.apache.org/struts/browse/WW-1818

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

[WW-1817] A tag  in  is a feature I seem 
to miss
  Mads Riise Rasmussen - New Feature - []
  http://issues.apache.org/struts/browse/WW-1817

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

[WW-1825] Anchor tag inserts newline at end of tag
  Claus Ibsen - Bug - []
  http://issues.apache.org/struts/browse/WW-1825

[WW-1814] Default TypeConverters always created with default ObjectFactory
  Jasper Rosenberg - Bug - []
  http://issues.apache.org/struts/browse/WW-1814

[WW-1821] Provide mechanism to avoid instantiating Spring managed actions 
at startup
  marco ocana - Improvement - []
  http://issues.apache.org/struts/browse/WW-1821

[WW-1810] Custom ObjectTypeDeterminer defined in struts.properties is not 
correctly set in XWorkConverter
  Daniel Uribe - Bug - []
  http://issues.apache.org/struts/browse/WW-1810



svn commit: r520128 - /struts/struts2/branches/STRUTS_2_0_X/apps/showcase/quickstart.xml

2007-03-19 Thread husted
Author: husted
Date: Mon Mar 19 15:27:53 2007
New Revision: 520128

URL: http://svn.apache.org/viewvc?view=rev&rev=520128
Log:
WW-1767 quickstart is gone, so this should be too!

Removed:
struts/struts2/branches/STRUTS_2_0_X/apps/showcase/quickstart.xml



svn commit: r520151 - /struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java

2007-03-19 Thread husted
Author: husted
Date: Mon Mar 19 15:48:16 2007
New Revision: 520151

URL: http://svn.apache.org/viewvc?view=rev&rev=520151
Log:
WW-1803 "ScopeIntercaptor null references on session serialization" apply patch 
submitted by Sylvain RIBEYRON.

Modified:

struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java

Modified: 
struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java?view=diff&rev=520151&r1=520150&r2=520151
==
--- 
struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java
 (original)
+++ 
struts/struts2/branches/STRUTS_2_0_X/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java
 Mon Mar 19 15:48:16 2007
@@ -202,25 +202,29 @@
 super();
 }
 
+// Since 2.0.7. Avoid null references on session serialization (WW-1803).
+private static class NULLClass implements Serializable {
+  public String toString() {
+return "NULL";
+  }
+  public boolean equals(Object obj) {
+return obj == null || (obj instanceof NULLClass);
+  }
+}
 
-private static final Object NULL = new Serializable() {
-public String toString() {
-return "NULL";
-}
-};
+private static final Object NULL = new NULLClass();
 
 private static final Object nullConvert(Object o) {
 if (o == null) {
 return NULL;
 }
 
-if (o == NULL) {
+if (o == NULL || NULL.equals(o)) {
 return null;
 }
 
 return o;
 }
-
 
 private static Map locks = new IdentityHashMap();
 




svn commit: r520152 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java

2007-03-19 Thread husted
Author: husted
Date: Mon Mar 19 15:48:48 2007
New Revision: 520152

URL: http://svn.apache.org/viewvc?view=rev&rev=520152
Log:
WW-1803 "ScopeIntercaptor null references on session serialization" apply patch 
submitted by Sylvain RIBEYRON.

Modified:

struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java?view=diff&rev=520152&r1=520151&r2=520152
==
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ScopeInterceptor.java
 Mon Mar 19 15:48:48 2007
@@ -202,25 +202,29 @@
 super();
 }
 
+// Since 2.0.7. Avoid null references on session serialization (WW-1803).
+private static class NULLClass implements Serializable {
+  public String toString() {
+return "NULL";
+  }
+  public boolean equals(Object obj) {
+return obj == null || (obj instanceof NULLClass);
+  }
+}
 
-private static final Object NULL = new Serializable() {
-public String toString() {
-return "NULL";
-}
-};
+private static final Object NULL = new NULLClass();
 
 private static final Object nullConvert(Object o) {
 if (o == null) {
 return NULL;
 }
 
-if (o == NULL) {
+if (o == NULL || NULL.equals(o)) {
 return null;
 }
 
 return o;
 }
-
 
 private static Map locks = new IdentityHashMap();
 




svn commit: r520201 - in /struts/struts2/trunk/core/src/main/java/org/apache/struts2: config/ dispatcher/mapper/ interceptor/

2007-03-19 Thread jmitchell
Author: jmitchell
Date: Mon Mar 19 18:17:27 2007
New Revision: 520201

URL: http://svn.apache.org/viewvc?view=rev&rev=520201
Log:
WW-1767 Fix a few typos and change lingering  action references

Modified:

struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java

struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/MethodConfigurationProvider.java

struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java

struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/ExecuteAndWaitInterceptor.java

struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/FileUploadInterceptor.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java?view=diff&rev=520201&r1=520200&r2=520201
==
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/BeanSelectionProvider.java
 Mon Mar 19 18:17:27 2007
@@ -81,7 +81,7 @@
  * com.opensymphony.xwork2.util.ObjectTypeDeterminer
  * struts.objectTypeDeterminer
  * singleton
- * Determines what the key and and element class of a Map or 
Collection should be
+ * Determines what the key and element class of a Map or Collection 
should be
  *   
  *   
  * org.apache.struts2.dispatcher.mapper.ActionMapper

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/MethodConfigurationProvider.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/MethodConfigurationProvider.java?view=diff&rev=520201&r1=520200&r2=520201
==
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/MethodConfigurationProvider.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/MethodConfigurationProvider.java
 Mon Mar 19 18:17:27 2007
@@ -49,7 +49,7 @@
  * }
  * 
  * 
- * If the action URL is "foo!bar", the the "foo" action is invoked,
+ * If the action URL is "foo!bar", then the "foo" action is invoked,
  * calling "bar" instead of "execute".
  * 
  * Instead of scanning each request at runtime, the provider creates action 
mappings

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java?view=diff&rev=520201&r1=520200&r2=520201
==
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
 Mon Mar 19 18:17:27 2007
@@ -87,11 +87,11 @@
  *
  * 
  *  
- *  
- *  
- *  
- *  
- *  
+ *  
+ *  
+ *  
+ *  
+ *  
  *  
  * 
  *
@@ -108,11 +108,11 @@
  *
  * 
  *  
- *  
- *  
- *  
- *  
- *  
+ *  
+ *  
+ *  
+ *  
+ *  
  *  
  * 
  *
@@ -129,11 +129,11 @@
  *
  * 
  *  
- *  
- *  
- *  
- *  
- *  
+ *  
+ *  
+ *  
+ *  
+ *  
  *  
  * 
  *
@@ -151,11 +151,11 @@
  *
  * 
  *