[1/3] struts git commit: Upgrades to latest OGNL version
Repository: struts Updated Branches: refs/heads/support-2-3 88b885339 -> 1c92a8b2c Upgrades to latest OGNL version Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/8d172b8e Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/8d172b8e Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/8d172b8e Branch: refs/heads/support-2-3 Commit: 8d172b8e9bf0beb1ed08a915737646e432b75e00 Parents: 88b8853 Author: Lukasz Lenart Authored: Fri Jun 3 13:08:51 2016 +0200 Committer: Lukasz Lenart Committed: Fri Jun 3 13:08:51 2016 +0200 -- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/8d172b8e/pom.xml -- diff --git a/pom.xml b/pom.xml index ba60e74..2ce9f24 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ ${project.version} 3.0.5.RELEASE -3.0.14 +3.0.17 3.3 5.0.2 2.2.2
[3/3] struts git commit: Reverts previous RegEx
Reverts previous RegEx Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/1c92a8b2 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/1c92a8b2 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/1c92a8b2 Branch: refs/heads/support-2-3 Commit: 1c92a8b2c910abdfaf97b95f4bf5ec2bfbeefeb7 Parents: b28b78c Author: Lukasz Lenart Authored: Fri Jun 3 13:12:02 2016 +0200 Committer: Lukasz Lenart Committed: Fri Jun 3 13:12:02 2016 +0200 -- .../org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/1c92a8b2/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java -- diff --git a/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java b/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java index 529e033..d696d13 100644 --- a/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java +++ b/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java @@ -120,7 +120,7 @@ public class DefaultActionMapper implements ActionMapper { protected boolean allowSlashesInActionNames = false; protected boolean alwaysSelectFullNamespace = false; protected PrefixTrie prefixTrie = null; -protected Pattern allowedActionNames = Pattern.compile("^[a-zA-Z0-9_!/\\-]*((.htm[l]?)|(.action))?$"); +protected Pattern allowedActionNames = Pattern.compile("[a-zA-Z0-9._!/\\-]*"); private boolean allowActionPrefix = false; private boolean allowActionCrossNamespaceAccess = false;
[2/3] struts git commit: Introduces new callMethod() function to be used to execute actions
Introduces new callMethod() function to be used to execute actions Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/b28b78c0 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/b28b78c0 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/b28b78c0 Branch: refs/heads/support-2-3 Commit: b28b78c062f0bf3c79793a25aab8c9b6c12bce6e Parents: 8d172b8 Author: Lukasz Lenart Authored: Fri Jun 3 13:10:58 2016 +0200 Committer: Lukasz Lenart Committed: Fri Jun 3 13:10:58 2016 +0200 -- .../xwork2/DefaultActionInvocation.java | 4 +- .../com/opensymphony/xwork2/ognl/OgnlUtil.java | 64 .../opensymphony/xwork2/ognl/OgnlUtilTest.java | 15 + 3 files changed, 81 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/b28b78c0/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java -- diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java b/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java index fcf397e..d4c995c 100644 --- a/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java +++ b/xwork-core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java @@ -427,13 +427,13 @@ public class DefaultActionInvocation implements ActionInvocation { Object methodResult; try { -methodResult = ognlUtil.getValue(methodName + "()", getStack().getContext(), action); +methodResult = ognlUtil.callMethod(methodName + "()", getStack().getContext(), action); } catch (MethodFailedException e) { // if reason is missing method, try find version with "do" prefix if (e.getReason() instanceof NoSuchMethodException) { try { String altMethodName = "do" + methodName.substring(0, 1).toUpperCase() + methodName.substring(1) + "()"; -methodResult = ognlUtil.getValue(altMethodName, getStack().getContext(), action); +methodResult = ognlUtil.callMethod(altMethodName, getStack().getContext(), action); } catch (MethodFailedException e1) { // if still method doesn't exist, try checking UnknownHandlers if (e1.getReason() instanceof NoSuchMethodException) { http://git-wip-us.apache.org/repos/asf/struts/blob/b28b78c0/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java -- diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java b/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java index 40d112b..42132ba 100644 --- a/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java +++ b/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java @@ -290,6 +290,9 @@ public class OgnlUtil { if (isEvalExpression(tree, context)) { throw new OgnlException("Eval expression/chained expressions cannot be used as parameter name"); } +if (isArithmeticExpression(tree, context)) { +throw new OgnlException("Arithmetic expressions cannot be used as parameter name"); +} Ognl.setValue(tree, context, root, value); return null; } @@ -309,6 +312,32 @@ public class OgnlUtil { return false; } +private boolean isArithmeticExpression(Object tree, Map context) throws OgnlException { +if (tree instanceof SimpleNode) { +SimpleNode node = (SimpleNode) tree; +OgnlContext ognlContext = null; + +if (context!=null && context instanceof OgnlContext) { +ognlContext = (OgnlContext) context; +} +return node.isOperation(ognlContext); +} +return false; +} + +private boolean isSimpleMethod(Object tree, Map context) throws OgnlException { +if (tree instanceof SimpleNode) { +SimpleNode node = (SimpleNode) tree; +OgnlContext ognlContext = null; + +if (context!=null && context instanceof OgnlContext) { +ognlContext = (OgnlContext) context; +} +return node.isSimpleMethod(ognlContext) && !node.isChain(ognlContext); +} +return false; +} + public Object getValue(final String name, final Map context, final Object root) throws OgnlException { return compileAndExecute(name, context, new OgnlTask() { public Object execute(Obje
[2/4] struts git commit: Drops unneeded method
Drops unneeded method (cherry picked from commit 3f526d630aa56393233500c874293c29abec54ae) Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/ce294b48 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/ce294b48 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/ce294b48 Branch: refs/heads/master Commit: ce294b48df537a751ead50d3139eaa5f42234be5 Parents: 04e5e9d Author: Lukasz Lenart Authored: Sun Jun 12 13:02:03 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 13:02:03 2016 +0200 -- core/src/main/java/com/opensymphony/xwork2/ActionSupport.java | 4 .../test/java/com/opensymphony/xwork2/ActionSupportTest.java| 5 ++--- 2 files changed, 2 insertions(+), 7 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/ce294b48/core/src/main/java/com/opensymphony/xwork2/ActionSupport.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/ActionSupport.java b/core/src/main/java/com/opensymphony/xwork2/ActionSupport.java index 1506fad..62f24df 100644 --- a/core/src/main/java/com/opensymphony/xwork2/ActionSupport.java +++ b/core/src/main/java/com/opensymphony/xwork2/ActionSupport.java @@ -156,10 +156,6 @@ public class ActionSupport implements Action, Validateable, ValidationAware, Tex return INPUT; } -public String doDefault() throws Exception { -return SUCCESS; -} - /** * A default implementation that does nothing an returns "success". * http://git-wip-us.apache.org/repos/asf/struts/blob/ce294b48/core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java -- diff --git a/core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java b/core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java index 2482ca0..cbbd58b 100644 --- a/core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java +++ b/core/src/test/java/com/opensymphony/xwork2/ActionSupportTest.java @@ -64,7 +64,6 @@ public class ActionSupportTest extends XWorkTestCase { } assertEquals(Action.INPUT, as.input()); -assertEquals(Action.SUCCESS, as.doDefault()); assertEquals(Action.SUCCESS, as.execute()); try { as.clone(); @@ -157,7 +156,7 @@ public class ActionSupportTest extends XWorkTestCase { ActionContext.getContext().setLocale(new Locale("da")); MyActionSupport mas = new MyActionSupport(); -assertEquals("santa", mas.doDefault()); +assertEquals("santa", mas.execute()); assertNotNull(mas.getTexts()); assertEquals(false, mas.hasActionMessages()); @@ -331,7 +330,7 @@ public class ActionSupportTest extends XWorkTestCase { private Double val; @Override -public String doDefault() throws Exception { +public String execute() throws Exception { return "santa"; }
[4/4] struts git commit: WW-4632 Uses proper DTD version
WW-4632 Uses proper DTD version Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/e6011943 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/e6011943 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/e6011943 Branch: refs/heads/master Commit: e60119436a00a3ac177439c8e17d9743dc16a480 Parents: 7da4ef3 Author: Lukasz Lenart Authored: Sun Jun 12 13:10:49 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 13:10:49 2016 +0200 -- apps/portlet/src/main/resources/struts-edit.xml | 4 ++-- apps/portlet/src/main/resources/struts-eventing.xml | 4 ++-- apps/portlet/src/main/resources/struts-help.xml | 4 ++-- apps/portlet/src/main/resources/struts-tiles.xml | 4 ++-- apps/portlet/src/main/resources/struts-view.xml | 4 ++-- apps/portlet/src/main/resources/struts.xml | 4 ++-- apps/showcase/src/main/resources/struts-actionchaining.xml | 4 ++-- apps/showcase/src/main/resources/struts-conversion.xml | 4 ++-- apps/showcase/src/main/resources/struts-filedownload.xml | 4 ++-- apps/showcase/src/main/resources/struts-fileupload.xml | 4 ++-- apps/showcase/src/main/resources/struts-freemarker.xml | 4 ++-- apps/showcase/src/main/resources/struts-hangman.xml | 4 ++-- apps/showcase/src/main/resources/struts-interactive.xml | 4 ++-- apps/showcase/src/main/resources/struts-model-driven.xml | 4 ++-- apps/showcase/src/main/resources/struts-person.xml | 4 ++-- apps/showcase/src/main/resources/struts-tags-non-ui.xml | 4 ++-- apps/showcase/src/main/resources/struts-tags-ui.xml | 4 ++-- apps/showcase/src/main/resources/struts-tags.xml | 4 ++-- apps/showcase/src/main/resources/struts-tiles.xml| 4 ++-- apps/showcase/src/main/resources/struts-token.xml| 4 ++-- apps/showcase/src/main/resources/struts-validation.xml | 4 ++-- apps/showcase/src/main/resources/struts-wait.xml | 4 ++-- apps/showcase/src/main/resources/struts-xslt.xml | 4 ++-- apps/showcase/src/main/resources/struts.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/struts.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/example.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/struts.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/struts.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/struts.xml | 4 ++-- .../archetype-resources/src/main/resources/struts-plugin.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/struts.xml | 4 ++-- .../resources/archetype-resources/src/main/resources/struts.xml | 4 ++-- core/src/test/resources/struts-object-factory-result-builder.xml | 4 ++-- plugins/bean-validation/src/main/resources/struts-plugin.xml | 4 ++-- plugins/cdi/src/main/resources/struts-plugin.xml | 4 ++-- plugins/config-browser/src/main/resources/struts-plugin.xml | 4 ++-- plugins/convention/src/main/resources/struts-plugin.xml | 4 ++-- plugins/embeddedjsp/src/main/resources/struts-plugin.xml | 4 ++-- plugins/gxp/src/main/resources/struts-plugin.xml | 4 ++-- plugins/jasperreports/src/main/resources/struts-plugin.xml | 4 ++-- plugins/java8-support/src/main/resources/struts-plugin.xml | 4 ++-- plugins/javatemplates/src/main/resources/struts-plugin.xml | 4 ++-- plugins/jfreechart/src/main/resources/struts-plugin.xml | 4 ++-- plugins/json/src/main/resources/struts-plugin.xml| 4 ++-- .../junit/src/test/resources/struts-convention-configuration.xml | 4 ++-- plugins/osgi/src/main/resources/struts-plugin.xml| 4 ++-- plugins/oval/src/main/resources/struts-plugin.xml| 4 ++-- plugins/pell-multipart/src/main/resources/struts-plugin.xml | 4 ++-- plugins/plexus/src/main/resources/struts-plugin.xml | 4 ++-- plugins/portlet-tiles/src/main/resources/struts-plugin.xml | 4 ++-- plugins/portlet/src/main/resources/struts-plugin.xml | 4 ++-- plugins/portlet/src/test/resources/struts.xml| 4 ++-- plugins/sitemesh/src/main/resources/struts-plugin.xml| 4 ++-- plugins/spring/src/main/resources/struts-plugin.xml | 4 ++-- plugins/tiles/src/main/resources/struts-plugin.xml | 4 ++-- 55 files changed, 110 insertions(+), 110 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/e6011943/apps/portlet/src/main/resources/struts-edit.xml -
[1/4] struts git commit: Upgrades OGNL to the latest version
Repository: struts Updated Branches: refs/heads/master e28e5f03a -> e60119436 Upgrades OGNL to the latest version Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/04e5e9dd Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/04e5e9dd Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/04e5e9dd Branch: refs/heads/master Commit: 04e5e9dde8bce770ca2780fcb18f18f311c0c7aa Parents: e28e5f0 Author: Lukasz Lenart Authored: Sun Jun 12 12:54:15 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 12:54:15 2016 +0200 -- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/04e5e9dd/pom.xml -- diff --git a/pom.xml b/pom.xml index 323cf9e..3e4ebd1 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ ${project.version} 4.1.6.RELEASE -3.1.4 +3.1.8 3.3 5.0.2 3.0.5
[3/4] struts git commit: Introduces new callMethod() function to be used to execute actions
Introduces new callMethod() function to be used to execute actions (cherry picked from commit b28b78c062f0bf3c79793a25aab8c9b6c12bce6e) Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/7da4ef39 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/7da4ef39 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/7da4ef39 Branch: refs/heads/master Commit: 7da4ef39023bb5d86509d65565a04b533e8b4c55 Parents: ce294b4 Author: Lukasz Lenart Authored: Sun Jun 12 13:03:39 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 13:03:39 2016 +0200 -- .../xwork2/DefaultActionInvocation.java | 2 +- .../com/opensymphony/xwork2/ognl/OgnlUtil.java | 64 .../opensymphony/xwork2/ognl/OgnlUtilTest.java | 15 + 3 files changed, 80 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/7da4ef39/core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java b/core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java index 167159c..639bf95 100644 --- a/core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java +++ b/core/src/main/java/com/opensymphony/xwork2/DefaultActionInvocation.java @@ -419,7 +419,7 @@ public class DefaultActionInvocation implements ActionInvocation { Object methodResult; try { -methodResult = ognlUtil.getValue(methodName + "()", getStack().getContext(), action); +methodResult = ognlUtil.callMethod(methodName + "()", getStack().getContext(), action); } catch (MethodFailedException e) { // if reason is missing method, try checking UnknownHandlers if (e.getReason() instanceof NoSuchMethodException) { http://git-wip-us.apache.org/repos/asf/struts/blob/7da4ef39/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java b/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java index 562b6fc..86e9c53 100644 --- a/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java +++ b/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java @@ -289,6 +289,9 @@ public class OgnlUtil { if (isEvalExpression(tree, context)) { throw new OgnlException("Eval expression/chained expressions cannot be used as parameter name"); } +if (isArithmeticExpression(tree, context)) { +throw new OgnlException("Arithmetic expressions cannot be used as parameter name"); +} Ognl.setValue(tree, context, root, value); return null; } @@ -308,6 +311,32 @@ public class OgnlUtil { return false; } +private boolean isArithmeticExpression(Object tree, Map context) throws OgnlException { +if (tree instanceof SimpleNode) { +SimpleNode node = (SimpleNode) tree; +OgnlContext ognlContext = null; + +if (context!=null && context instanceof OgnlContext) { +ognlContext = (OgnlContext) context; +} +return node.isOperation(ognlContext); +} +return false; +} + +private boolean isSimpleMethod(Object tree, Map context) throws OgnlException { +if (tree instanceof SimpleNode) { +SimpleNode node = (SimpleNode) tree; +OgnlContext ognlContext = null; + +if (context!=null && context instanceof OgnlContext) { +ognlContext = (OgnlContext) context; +} +return node.isSimpleMethod(ognlContext) && !node.isChain(ognlContext); +} +return false; +} + public Object getValue(final String name, final Map context, final Object root) throws OgnlException { return compileAndExecute(name, context, new OgnlTask() { public Object execute(Object tree) throws OgnlException { @@ -316,6 +345,14 @@ public class OgnlUtil { }); } +public Object callMethod(final String name, final Map context, final Object root) throws OgnlException { +return compileAndExecuteMethod(name, context, new OgnlTask() { +public Object execute(Object tree) throws OgnlException { +return Ognl.getValue(tree, context, root); +} +}); +} + public Object getValue(final String name, final Map context, final Object root, final Class resultType) throws OgnlException { return compileA
struts-examples git commit: Fixes typo
Repository: struts-examples Updated Branches: refs/heads/master 558c6b0f8 -> 77945afaf Fixes typo Project: http://git-wip-us.apache.org/repos/asf/struts-examples/repo Commit: http://git-wip-us.apache.org/repos/asf/struts-examples/commit/77945afa Tree: http://git-wip-us.apache.org/repos/asf/struts-examples/tree/77945afa Diff: http://git-wip-us.apache.org/repos/asf/struts-examples/diff/77945afa Branch: refs/heads/master Commit: 77945afafe3185b63e650aa3798e954e4dd587a6 Parents: 558c6b0 Author: Lukasz Lenart Authored: Wed May 4 09:32:07 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 15:30:12 2016 +0200 -- type-conversion/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts-examples/blob/77945afa/type-conversion/pom.xml -- diff --git a/type-conversion/pom.xml b/type-conversion/pom.xml index 45f9c93..8939ee2 100644 --- a/type-conversion/pom.xml +++ b/type-conversion/pom.xml @@ -11,7 +11,7 @@ type-conversion war - Custom Type Convertion + Type Conversion UTF-8
struts-examples git commit: Uses var instead of id
Repository: struts-examples Updated Branches: refs/heads/master 77945afaf -> 410e1dd80 Uses var instead of id Project: http://git-wip-us.apache.org/repos/asf/struts-examples/repo Commit: http://git-wip-us.apache.org/repos/asf/struts-examples/commit/410e1dd8 Tree: http://git-wip-us.apache.org/repos/asf/struts-examples/tree/410e1dd8 Diff: http://git-wip-us.apache.org/repos/asf/struts-examples/diff/410e1dd8 Branch: refs/heads/master Commit: 410e1dd809e3d6c7ada8965e0788248bf9e502a4 Parents: 77945af Author: Lukasz Lenart Authored: Sun Jun 12 15:35:58 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 15:35:58 2016 +0200 -- blank/src/main/webapp/WEB-INF/jsp/example/HelloWorld.jsp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts-examples/blob/410e1dd8/blank/src/main/webapp/WEB-INF/jsp/example/HelloWorld.jsp -- diff --git a/blank/src/main/webapp/WEB-INF/jsp/example/HelloWorld.jsp b/blank/src/main/webapp/WEB-INF/jsp/example/HelloWorld.jsp index 17b0963..a845c1e 100644 --- a/blank/src/main/webapp/WEB-INF/jsp/example/HelloWorld.jsp +++ b/blank/src/main/webapp/WEB-INF/jsp/example/HelloWorld.jsp @@ -11,13 +11,13 @@ Languages - + en English - + es Espanol
[2/2] struts git commit: WW-4640 Adds more informative message when method is not allowed
WW-4640 Adds more informative message when method is not allowed Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/1afb48aa Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/1afb48aa Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/1afb48aa Branch: refs/heads/master Commit: 1afb48aa765a96a9d183bb4ac249bfcc8f7daf3a Parents: ca256a7 Author: Lukasz Lenart Authored: Sun Jun 12 15:41:28 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 15:41:28 2016 +0200 -- .../opensymphony/xwork2/DefaultActionProxy.java | 14 +--- .../xwork2/xwork-messages.properties| 2 +- .../xwork2/DefaultActionProxyTest.java | 24 3 files changed, 36 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/1afb48aa/core/src/main/java/com/opensymphony/xwork2/DefaultActionProxy.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/DefaultActionProxy.java b/core/src/main/java/com/opensymphony/xwork2/DefaultActionProxy.java index 72c6e9e..2d8bc38 100644 --- a/core/src/main/java/com/opensymphony/xwork2/DefaultActionProxy.java +++ b/core/src/main/java/com/opensymphony/xwork2/DefaultActionProxy.java @@ -197,22 +197,30 @@ public class DefaultActionProxy implements ActionProxy, Serializable { if (config.isAllowedMethod(method)) { invocation.init(this); } else { -throw new ConfigurationException("This method: " + method + " for action " + actionName + " is not allowed!"); +throw new ConfigurationException(prepareNotAllowedErrorMessage()); } } finally { UtilTimerStack.pop(profileKey); } } +protected String prepareNotAllowedErrorMessage() { +return LocalizedTextUtil.findDefaultText( +"struts.exception.method-not-allowed", +Locale.getDefault(), +new String[]{method, actionName} +); +} + protected String getErrorMessage() { if ((namespace != null) && (namespace.trim().length() > 0)) { return LocalizedTextUtil.findDefaultText( -XWorkMessages.MISSING_PACKAGE_ACTION_EXCEPTION, +"xwork.exception.missing-package-action", Locale.getDefault(), new String[]{namespace, actionName}); } else { return LocalizedTextUtil.findDefaultText( -XWorkMessages.MISSING_ACTION_EXCEPTION, +"xwork.exception.missing-action", Locale.getDefault(), new String[]{actionName}); } http://git-wip-us.apache.org/repos/asf/struts/blob/1afb48aa/core/src/main/resources/com/opensymphony/xwork2/xwork-messages.properties -- diff --git a/core/src/main/resources/com/opensymphony/xwork2/xwork-messages.properties b/core/src/main/resources/com/opensymphony/xwork2/xwork-messages.properties index 6068879..94781f5 100644 --- a/core/src/main/resources/com/opensymphony/xwork2/xwork-messages.properties +++ b/core/src/main/resources/com/opensymphony/xwork2/xwork-messages.properties @@ -7,4 +7,4 @@ xwork.error.action.execution=Error during Action invocation xwork.exception.missing-action=There is no Action mapped for action name {0}. xwork.exception.missing-package-action=There is no Action mapped for namespace {0} and action name {1}. xwork.default.invalid.fieldvalue=Invalid field value for field "{0}". - +struts.exception.method-not-allowed=Method {0} for action {1} is not allowed! http://git-wip-us.apache.org/repos/asf/struts/blob/1afb48aa/core/src/test/java/com/opensymphony/xwork2/DefaultActionProxyTest.java -- diff --git a/core/src/test/java/com/opensymphony/xwork2/DefaultActionProxyTest.java b/core/src/test/java/com/opensymphony/xwork2/DefaultActionProxyTest.java new file mode 100644 index 000..17d7c68 --- /dev/null +++ b/core/src/test/java/com/opensymphony/xwork2/DefaultActionProxyTest.java @@ -0,0 +1,24 @@ +package com.opensymphony.xwork2; + +import com.opensymphony.xwork2.config.providers.XmlConfigurationProvider; +import com.opensymphony.xwork2.mock.MockActionInvocation; +import org.apache.struts2.StrutsInternalTestCase; +import org.junit.Test; + +public class DefaultActionProxyTest extends StrutsInternalTestCase { + +@Test +public void testThorwExceptionOnNotAllowedMethod() throws Exception { +final String filename = "com/opensymphony/xwork2/config/providers/xwork-test-allowed-methods.xml"; +loadConfigurationProviders(new
[1/2] struts git commit: Inlines constants and drops class
Repository: struts Updated Branches: refs/heads/master e60119436 -> 1afb48aa7 Inlines constants and drops class Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/ca256a74 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/ca256a74 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/ca256a74 Branch: refs/heads/master Commit: ca256a74e98861a70c446b309dbe8ca1669dbba6 Parents: e601194 Author: Lukasz Lenart Authored: Sun Jun 12 15:22:45 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 15:22:45 2016 +0200 -- .../com/opensymphony/xwork2/XWorkMessages.java | 31 .../xwork2/conversion/impl/XWorkConverter.java | 2 +- .../xwork2/util/LocalizedTextUtilTest.java | 13 3 files changed, 6 insertions(+), 40 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/ca256a74/core/src/main/java/com/opensymphony/xwork2/XWorkMessages.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/XWorkMessages.java b/core/src/main/java/com/opensymphony/xwork2/XWorkMessages.java deleted file mode 100644 index d187acc..000 --- a/core/src/main/java/com/opensymphony/xwork2/XWorkMessages.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2002-2006,2009 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.opensymphony.xwork2; - - -/** - * Contains constants for some default XWork messages. - * - * @author Jason Carreira - */ -public interface XWorkMessages { - -public static final String ACTION_EXECUTION_ERROR = "xwork.error.action.execution"; -public static final String MISSING_ACTION_EXCEPTION = "xwork.exception.missing-action"; -public static final String MISSING_PACKAGE_ACTION_EXCEPTION = "xwork.exception.missing-package-action"; -public static final String DEFAULT_INVALID_FIELDVALUE = "xwork.default.invalid.fieldvalue"; - -} http://git-wip-us.apache.org/repos/asf/struts/blob/ca256a74/core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java b/core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java index c946d70..9dfcd4d 100644 --- a/core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java +++ b/core/src/main/java/com/opensymphony/xwork2/conversion/impl/XWorkConverter.java @@ -194,7 +194,7 @@ public class XWorkConverter extends DefaultTypeConverter { } public static String getConversionErrorMessage(String propertyName, ValueStack stack) { -String defaultMessage = LocalizedTextUtil.findDefaultText(XWorkMessages.DEFAULT_INVALID_FIELDVALUE, +String defaultMessage = LocalizedTextUtil.findDefaultText("xwork.default.invalid.fieldvalue", ActionContext.getContext().getLocale(), new Object[]{ propertyName http://git-wip-us.apache.org/repos/asf/struts/blob/ca256a74/core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java -- diff --git a/core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java b/core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java index 1205852..f09bc9b 100644 --- a/core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java +++ b/core/src/test/java/com/opensymphony/xwork2/util/LocalizedTextUtilTest.java @@ -20,10 +20,7 @@ import com.opensymphony.xwork2.*; import com.opensymphony.xwork2.config.providers.XmlConfigurationProvider; import com.opensymphony.xwork2.test.ModelDrivenAction2; import com.opensymphony.xwork2.test.TestBean2; -import org.apache.struts2.util.DateFormatter; -import org.springframework.format.annotation.DateTimeFormat; -import javax.swing.text.Style; import java.text.DateFormat; import java.text.ParseException; import java.util.Date; @@ -134,17 +131,17 @@ public class LocalizedTextUtilTest extends XWorkTestCase { } public void testDefaultMessage() throws Exc
[08/20] struts git commit: Merge pull request #15 from apache/master
Merge pull request #15 from apache/master update pull Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/b4facc8e Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/b4facc8e Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/b4facc8e Branch: refs/heads/master Commit: b4facc8e0674851be581dc74cc262f275734a180 Parents: ca74ac3 104bd92 Author: victor sosa Authored: Tue May 17 08:39:51 2016 -0400 Committer: victor sosa Committed: Tue May 17 08:39:51 2016 -0400 -- apps/pom.xml| 2 +- apps/portlet/pom.xml| 2 +- apps/rest-showcase/pom.xml | 4 +- apps/showcase/pom.xml | 2 +- archetypes/pom.xml | 2 +- archetypes/struts2-archetype-angularjs/pom.xml | 2 +- archetypes/struts2-archetype-blank/pom.xml | 2 +- archetypes/struts2-archetype-convention/pom.xml | 2 +- archetypes/struts2-archetype-dbportlet/pom.xml | 2 +- archetypes/struts2-archetype-plugin/pom.xml | 2 +- archetypes/struts2-archetype-portlet/pom.xml| 2 +- archetypes/struts2-archetype-starter/pom.xml| 2 +- assembly/pom.xml| 2 +- bom/pom.xml | 4 +- bundles/admin/pom.xml | 2 +- bundles/demo/pom.xml| 2 +- bundles/pom.xml | 2 +- core/pom.xml| 2 +- .../xwork2/config/entities/ActionConfig.java| 11 ++-- .../xwork2/config/entities/AllowedMethods.java | 4 +- .../config/impl/DefaultConfiguration.java | 10 .../providers/XmlConfigurationProvider.java | 6 ++- .../validator/validators/EmailValidator.java| 4 +- .../org/apache/struts2/StrutsConstants.java | 1 + .../dispatcher/mapper/DefaultActionMapper.java | 10 +--- .../MessageStorePreResultListener.java | 3 +- .../main/resources/template/simple/submit.ftl | 6 +-- .../template/xhtml/controlheader-core.ftl | 4 +- .../config/impl/ActionConfigMatcherTest.java| 3 ++ .../xwork2/validator/EmailValidatorTest.java| 1 + .../mapper/DefaultActionMapperTest.java | 30 +-- .../apache/struts2/views/jsp/ui/SubmitTest.java | 2 +- .../struts2/views/jsp/ui/TextfieldTest.java | 56 .../apache/struts2/views/jsp/ui/Submit-1.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-2.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-5.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-6.txt| 2 +- .../struts2/views/jsp/ui/Textfield-12.txt | 11 .../struts2/views/jsp/ui/Textfield-13.txt | 11 plugins/bean-validation/pom.xml | 2 +- plugins/cdi/pom.xml | 2 +- plugins/config-browser/pom.xml | 2 +- plugins/convention/pom.xml | 2 +- .../PackageBasedActionConfigBuilder.java| 2 +- plugins/dwr/pom.xml | 2 +- plugins/embeddedjsp/pom.xml | 2 +- plugins/gxp/pom.xml | 2 +- plugins/jasperreports/pom.xml | 2 +- plugins/java8-support/pom.xml | 2 +- plugins/javatemplates/pom.xml | 2 +- plugins/jfreechart/pom.xml | 2 +- plugins/json/pom.xml| 2 +- .../org/apache/struts2/json/JSONWriterTest.java | 37 + .../struts2/json/jsonwriter-write-bean-04.txt | 16 ++ plugins/junit/pom.xml | 2 +- plugins/osgi/pom.xml| 2 +- plugins/oval/pom.xml| 2 +- plugins/pell-multipart/pom.xml | 2 +- plugins/plexus/pom.xml | 2 +- plugins/pom.xml | 2 +- plugins/portlet-tiles/pom.xml | 2 +- plugins/portlet/pom.xml | 2 +- plugins/rest/pom.xml| 2 +- plugins/sitegraph/pom.xml | 2 +- plugins/sitemesh/pom.xml| 2 +- plugins/spring/pom.xml | 2 +- plugins/testng/pom.xml | 2 +- plugins/tiles/pom.xml | 2 +- pom.xml | 4 +- 69 files changed, 251 insertions(+), 81 deletions(-) --
[18/20] struts git commit: fix test cases
fix test cases Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/8fea9566 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/8fea9566 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/8fea9566 Branch: refs/heads/master Commit: 8fea9566a931d7d9d3a3c74234d6813db312475f Parents: 2cd28b1 ffdacf1 Author: victorsosa Authored: Wed May 25 10:36:53 2016 -0400 Committer: victorsosa Committed: Wed May 25 10:36:53 2016 -0400 -- apps/pom.xml| 2 +- apps/portlet/pom.xml| 2 +- .../src/main/webapp/WEB-INF/view/index.jsp | 4 +- .../struts2/portlet/test/BasePortletTest.java | 20 +-- apps/rest-showcase/pom.xml | 4 +- apps/showcase/pom.xml | 2 +- archetypes/pom.xml | 2 +- archetypes/struts2-archetype-angularjs/pom.xml | 2 +- archetypes/struts2-archetype-blank/pom.xml | 2 +- archetypes/struts2-archetype-convention/pom.xml | 2 +- archetypes/struts2-archetype-dbportlet/pom.xml | 2 +- archetypes/struts2-archetype-plugin/pom.xml | 2 +- archetypes/struts2-archetype-portlet/pom.xml| 2 +- archetypes/struts2-archetype-starter/pom.xml| 2 +- assembly/pom.xml| 2 +- bom/pom.xml | 4 +- bundles/admin/pom.xml | 2 +- bundles/demo/pom.xml| 2 +- bundles/pom.xml | 2 +- core/pom.xml| 2 +- .../xwork2/config/entities/ActionConfig.java| 23 ++-- .../xwork2/config/entities/AllowedMethods.java | 41 +- .../xwork2/config/impl/ActionConfigMatcher.java | 1 + .../config/impl/DefaultConfiguration.java | 10 .../providers/XmlConfigurationProvider.java | 7 ++- .../com/opensymphony/xwork2/ognl/OgnlUtil.java | 6 +-- .../validator/validators/EmailValidator.java| 4 +- .../org/apache/struts2/StrutsConstants.java | 1 + .../dispatcher/mapper/DefaultActionMapper.java | 14 ++--- .../MessageStorePreResultListener.java | 3 +- .../apache/struts2/views/xslt/XSLTResult.java | 7 +-- core/src/main/resources/struts-default.xml | 2 + .../main/resources/template/simple/submit.ftl | 6 +-- .../template/xhtml/controlheader-core.ftl | 4 +- .../config/entities/AllowedMethodsTest.java | 46 +--- .../config/impl/ActionConfigMatcherTest.java| 3 ++ .../opensymphony/xwork2/ognl/OgnlUtilTest.java | 15 ++ .../DefaultExcludedPatternsCheckerTest.java | 1 - .../xwork2/validator/EmailValidatorTest.java| 2 + .../mapper/DefaultActionMapperTest.java | 30 +-- .../apache/struts2/views/jsp/ui/SubmitTest.java | 2 +- .../struts2/views/jsp/ui/TextfieldTest.java | 56 .../apache/struts2/views/jsp/ui/Submit-1.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-2.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-5.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-6.txt| 2 +- .../struts2/views/jsp/ui/Textfield-12.txt | 11 .../struts2/views/jsp/ui/Textfield-13.txt | 11 plugins/bean-validation/pom.xml | 2 +- plugins/cdi/pom.xml | 2 +- plugins/config-browser/pom.xml | 2 +- plugins/convention/pom.xml | 2 +- .../PackageBasedActionConfigBuilder.java| 2 +- plugins/dwr/pom.xml | 2 +- plugins/embeddedjsp/pom.xml | 2 +- plugins/gxp/pom.xml | 2 +- plugins/jasperreports/pom.xml | 2 +- plugins/java8-support/pom.xml | 2 +- plugins/javatemplates/pom.xml | 2 +- plugins/jfreechart/pom.xml | 2 +- plugins/json/pom.xml| 2 +- .../org/apache/struts2/json/JSONWriterTest.java | 37 + .../struts2/json/jsonwriter-write-bean-04.txt | 16 ++ plugins/junit/pom.xml | 2 +- plugins/osgi/pom.xml| 2 +- plugins/oval/pom.xml| 2 +- plugins/pell-multipart/pom.xml | 2 +- plugins/plexus/pom.xml | 2 +- plugins/pom.xml | 2 +- plugins/portlet-tiles/pom.xml | 2 +- plugins/portlet/pom.xml | 2 +- plugins/rest/pom.xml| 2 +- .../apache/struts2/rest/RestActionMapper.java | 2 +- plugins/sitegraph/pom.xml | 2 +- plugins/sitemesh/pom.xml| 2 +- plugins/spring/pom.xml | 2 +
[01/20] struts git commit: Merge pull request #8 from apache/master
Repository: struts Updated Branches: refs/heads/master 1afb48aa7 -> 08360cb91 Merge pull request #8 from apache/master update pull Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/da8b13a8 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/da8b13a8 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/da8b13a8 Branch: refs/heads/master Commit: da8b13a87ef0d6af54a8cabbc62d54fbca67f683 Parents: f34283b f9fb354 Author: victor sosa Authored: Thu Mar 3 14:16:11 2016 -0400 Committer: victor sosa Committed: Thu Mar 3 14:16:11 2016 -0400 -- apps/portlet/pom.xml| 2 +- .../struts2/portlet/test/BasePortletTest.java | 6 ++- .../portlet/test/Struts2PortletTest.java| 2 + .../template/VelocityTemplateEngine.java| 2 +- .../struts2/dispatcher/PrepareOperations.java | 2 + .../struts2/result/VelocityResultTest.java | 4 +- .../views/java/simple/TextFieldHandler.java | 4 +- .../sitemesh/VelocityDecoratorServlet.java | 53 +--- pom.xml | 4 +- 9 files changed, 50 insertions(+), 29 deletions(-) --
[11/20] struts git commit: WW-4634
WW-4634 Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/d06c71d6 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/d06c71d6 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/d06c71d6 Branch: refs/heads/master Commit: d06c71d68e5c10990386e8904ca60927ed209250 Parents: 6b36010 Author: victorsosa Authored: Tue May 17 09:03:27 2016 -0400 Committer: victorsosa Committed: Tue May 17 09:03:27 2016 -0400 -- core/src/main/resources/template/xhtml/controlheader.ftl | 2 +- core/src/main/resources/template/xhtml/styles.css| 8 2 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/d06c71d6/core/src/main/resources/template/xhtml/controlheader.ftl -- diff --git a/core/src/main/resources/template/xhtml/controlheader.ftl b/core/src/main/resources/template/xhtml/controlheader.ftl index eeebe9f..8b855b8 100644 --- a/core/src/main/resources/template/xhtml/controlheader.ftl +++ b/core/src/main/resources/template/xhtml/controlheader.ftl @@ -23,6 +23,6 @@ <#include "/${parameters.templateDir}/${parameters.expandTheme}/controlheader-core.ftl" /> -class="tdAlign${parameters.align?html}" +class="tdAlign-${parameters.align?html}" ><#t/> http://git-wip-us.apache.org/repos/asf/struts/blob/d06c71d6/core/src/main/resources/template/xhtml/styles.css -- diff --git a/core/src/main/resources/template/xhtml/styles.css b/core/src/main/resources/template/xhtml/styles.css index 383578b..fe20517 100644 --- a/core/src/main/resources/template/xhtml/styles.css +++ b/core/src/main/resources/template/xhtml/styles.css @@ -36,7 +36,7 @@ .tdErrorMessage {text-align:center; vertical-align:top;} .formButton {text-align:right;} -.tdAligncenter{text-align:center;} -.tdAlignright{text-align:right;} -.tdAlignleft{text-align:left;} -.tdAlignjustify{text-align:justify;} +.tdAlign-center{text-align:center;} +.tdAlign-right{text-align:right;} +.tdAlign-left{text-align:left;} +.tdAlign-justify{text-align:justify;}
[05/20] struts git commit: Merge pull request #13 from apache/master
Merge pull request #13 from apache/master update pull Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/47cf4ff8 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/47cf4ff8 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/47cf4ff8 Branch: refs/heads/master Commit: 47cf4ff84b07523cca2e1c5571742368c5cb5556 Parents: 379b752 cb5e197 Author: victor sosa Authored: Wed Apr 20 14:58:32 2016 -0400 Committer: victor sosa Committed: Wed Apr 20 14:58:32 2016 -0400 -- .../src/main/webapp/WEB-INF/view/index.jsp | 4 ++-- .../struts2/portlet/test/BasePortletTest.java | 20 ++--- .../validator/validators/EmailValidator.java| 4 ++-- .../DefaultExcludedPatternsCheckerTest.java | 1 - .../xwork2/validator/EmailValidatorTest.java| 1 + .../tiles/StrutsApplicationResource.java| 4 .../tiles/StrutsTilesContainerFactory.java | 23 ...StrutsWildcardServletApplicationContext.java | 8 +-- 8 files changed, 46 insertions(+), 19 deletions(-) --
[17/20] struts git commit: fix test
fix test Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/2cd28b16 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/2cd28b16 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/2cd28b16 Branch: refs/heads/master Commit: 2cd28b160ec72af7888951019762f1c069c65bf2 Parents: 30b74a3 Author: victorsosa Authored: Wed May 25 09:47:28 2016 -0400 Committer: victorsosa Committed: Wed May 25 09:47:28 2016 -0400 -- .../resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-27.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt | 2 +- .../org/apache/struts2/views/jsp/ui/updownselecttag-1.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-10.txt | 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-11.txt | 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-2.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-3.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-4.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-5.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-6.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-7.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-8.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/updownselecttag-9.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/validationstyles-1.txt | 2 +- .../org/apache/struts2/views/jsp/ui/validationstyles-2.txt | 2 +- .../org/apache/struts2/views/jsp/ui/validationstyles-3.txt | 2 +- 20 files changed, 31 insertions(+), 31 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/2cd28b16/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt index e64dc79..efb3596 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt @@ -3,7 +3,7 @@ - + http://git-wip-us.apache.org/repos/asf/struts/blob/2cd28b16/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt index 8cd2102..806a94e 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt @@ -3,7 +3,7 @@ - + http://git-wip-us.apache.org/repos/asf/struts/blob/2cd28b16/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt index ab2a1ee..710ad54 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt @@ -3,7 +3,7 @@ - + http://git-wip-us.apache.org/repos/asf/struts/blob/2cd28b16/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt index afbd049..f512ff4 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt @@ -3,7 +3,7 @@ - + http://git-wip-us.apache.org/repos/asf/struts/blob/2cd28b16/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-27.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-27.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-27.txt index a9b9244..01efdf1 100644 --- a/core/src/test/r
[19/20] struts git commit: fix test cases
fix test cases Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/e0b13a5b Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/e0b13a5b Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/e0b13a5b Branch: refs/heads/master Commit: e0b13a5b0b5e7820729cba570082fe698dacb7c7 Parents: 8fea956 Author: victorsosa Authored: Wed May 25 10:38:37 2016 -0400 Committer: victorsosa Committed: Wed May 25 10:38:37 2016 -0400 -- .../resources/org/apache/struts2/views/jsp/ui/Textfield-12.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-13.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/e0b13a5b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-12.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-12.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-12.txt index 9a3155d..956c891 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-12.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-12.txt @@ -5,7 +5,7 @@ *: - + \ No newline at end of file http://git-wip-us.apache.org/repos/asf/struts/blob/e0b13a5b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-13.txt -- diff --git a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-13.txt b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-13.txt index e5e6e92..373f0dc 100644 --- a/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-13.txt +++ b/core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-13.txt @@ -5,7 +5,7 @@ mylabel: - + \ No newline at end of file
[04/20] struts git commit: Merge pull request #11 from apache/master
Merge pull request #11 from apache/master update pull Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/379b7529 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/379b7529 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/379b7529 Branch: refs/heads/master Commit: 379b75292e6d084dc881e71f0a826c45934d9df8 Parents: 6bb1ec6 5e31097 Author: victor sosa Authored: Sun Mar 27 14:43:40 2016 -0400 Committer: victor sosa Committed: Sun Mar 27 14:43:40 2016 -0400 -- .travis.yml |9 + README.md |5 + .../org/demo/rest/example/IndexController.java | 16 + apps/rest-showcase/src/main/webapp/index.jsp|2 - .../webapp/js/lib/angular/angular-animate.js| 915 ++-- .../js/lib/angular/angular-animate.min.js | 104 +- .../js/lib/angular/angular-animate.min.js.map |4 +- .../main/webapp/js/lib/angular/angular-aria.js | 171 +- .../webapp/js/lib/angular/angular-aria.min.js | 19 +- .../js/lib/angular/angular-aria.min.js.map |6 +- .../webapp/js/lib/angular/angular-cookies.js| 19 +- .../js/lib/angular/angular-cookies.min.js | 10 +- .../js/lib/angular/angular-cookies.min.js.map |4 +- .../webapp/js/lib/angular/angular-loader.js | 51 +- .../webapp/js/lib/angular/angular-loader.min.js | 10 +- .../js/lib/angular/angular-loader.min.js.map|4 +- .../js/lib/angular/angular-message-format.js|4 +- .../lib/angular/angular-message-format.min.js |4 +- .../webapp/js/lib/angular/angular-messages.js | 21 +- .../js/lib/angular/angular-messages.min.js | 15 +- .../js/lib/angular/angular-messages.min.js.map |6 +- .../main/webapp/js/lib/angular/angular-mocks.js | 478 +- .../webapp/js/lib/angular/angular-resource.js | 167 +- .../js/lib/angular/angular-resource.min.js | 20 +- .../js/lib/angular/angular-resource.min.js.map |6 +- .../main/webapp/js/lib/angular/angular-route.js | 47 +- .../webapp/js/lib/angular/angular-route.min.js | 22 +- .../js/lib/angular/angular-route.min.js.map |4 +- .../webapp/js/lib/angular/angular-sanitize.js | 526 ++- .../js/lib/angular/angular-sanitize.min.js | 23 +- .../js/lib/angular/angular-sanitize.min.js.map |6 +- .../webapp/js/lib/angular/angular-scenario.js | 4387 +++-- .../main/webapp/js/lib/angular/angular-touch.js | 129 +- .../webapp/js/lib/angular/angular-touch.min.js | 19 +- .../js/lib/angular/angular-touch.min.js.map |6 +- .../src/main/webapp/js/lib/angular/angular.js | 4400 -- .../main/webapp/js/lib/angular/angular.min.js | 592 +-- .../webapp/js/lib/angular/angular.min.js.map|6 +- .../src/main/webapp/js/lib/angular/errors.json |2 +- .../js/lib/angular/i18n/angular-locale_af-na.js | 15 + .../js/lib/angular/i18n/angular-locale_af-za.js | 15 + .../js/lib/angular/i18n/angular-locale_af.js| 15 + .../lib/angular/i18n/angular-locale_agq-cm.js | 15 + .../js/lib/angular/i18n/angular-locale_agq.js | 15 + .../js/lib/angular/i18n/angular-locale_ak-gh.js | 15 + .../js/lib/angular/i18n/angular-locale_ak.js| 15 + .../js/lib/angular/i18n/angular-locale_am-et.js | 15 + .../js/lib/angular/i18n/angular-locale_am.js| 15 + .../lib/angular/i18n/angular-locale_ar-001.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-ae.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-bh.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-dj.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-dz.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-eg.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-eh.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-er.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-il.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-iq.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-jo.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-km.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-kw.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-lb.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-ly.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-ma.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-mr.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-om.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-ps.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-qa.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-sa.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-sd.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-so.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-ss.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-sy.js | 15 + .../js/lib/angular/i18n/angular-locale_ar-td.js | 15 + .../js/lib/angula
[12/20] struts git commit: WW-4634
WW-4634 Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/9e11b2c2 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/9e11b2c2 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/9e11b2c2 Branch: refs/heads/master Commit: 9e11b2c2b1962d3bcaa1c2744ecda56f42e21b77 Parents: d06c71d Author: victorsosa Authored: Tue May 17 09:17:35 2016 -0400 Committer: victorsosa Committed: Tue May 17 09:17:35 2016 -0400 -- core/src/main/resources/template/xhtml/controlheader.ftl | 2 +- core/src/main/resources/template/xhtml/styles.css| 8 2 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/9e11b2c2/core/src/main/resources/template/xhtml/controlheader.ftl -- diff --git a/core/src/main/resources/template/xhtml/controlheader.ftl b/core/src/main/resources/template/xhtml/controlheader.ftl index 8b855b8..ed8f63a 100644 --- a/core/src/main/resources/template/xhtml/controlheader.ftl +++ b/core/src/main/resources/template/xhtml/controlheader.ftl @@ -23,6 +23,6 @@ <#include "/${parameters.templateDir}/${parameters.expandTheme}/controlheader-core.ftl" /> -class="tdAlign-${parameters.align?html}" +class="align-${parameters.align?html}" ><#t/> http://git-wip-us.apache.org/repos/asf/struts/blob/9e11b2c2/core/src/main/resources/template/xhtml/styles.css -- diff --git a/core/src/main/resources/template/xhtml/styles.css b/core/src/main/resources/template/xhtml/styles.css index fe20517..c292a69 100644 --- a/core/src/main/resources/template/xhtml/styles.css +++ b/core/src/main/resources/template/xhtml/styles.css @@ -36,7 +36,7 @@ .tdErrorMessage {text-align:center; vertical-align:top;} .formButton {text-align:right;} -.tdAlign-center{text-align:center;} -.tdAlign-right{text-align:right;} -.tdAlign-left{text-align:left;} -.tdAlign-justify{text-align:justify;} +.align-center{text-align:center;} +.align-right{text-align:right;} +.align-left{text-align:left;} +.align-justify{text-align:justify;}
[14/20] struts git commit: Update styles.css
Update styles.css Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/c70f2409 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/c70f2409 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/c70f2409 Branch: refs/heads/master Commit: c70f2409f2facb8d30cb19d3e9c12946cafc4c53 Parents: 175d0d4 Author: victor sosa Authored: Wed May 25 08:29:20 2016 -0400 Committer: victor sosa Committed: Wed May 25 08:29:20 2016 -0400 -- core/src/main/resources/template/xhtml/styles.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/c70f2409/core/src/main/resources/template/xhtml/styles.css -- diff --git a/core/src/main/resources/template/xhtml/styles.css b/core/src/main/resources/template/xhtml/styles.css index fce6563..4cc1d35 100644 --- a/core/src/main/resources/template/xhtml/styles.css +++ b/core/src/main/resources/template/xhtml/styles.css @@ -34,8 +34,9 @@ .tdCheckboxInput {text-align:left; vertical-align:top;} .tdCheckboxErrorMessage {text-align:left; vertical-align:top;} .tdErrorMessage {text-align:center; vertical-align:top;} -.tdInput {text-align:left;} .formButton {text-align:right;} +.tdInput {text-align:left;} + .align-center{text-align:center;} .align-right{text-align:right;}
[13/20] struts git commit: Add a class .tdInput for future and use align attribute with class="align-${parameters.align?html}"
Add a class .tdInput for future and use align attribute with class="align-${parameters.align?html}" Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/175d0d42 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/175d0d42 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/175d0d42 Branch: refs/heads/master Commit: 175d0d42dbb063ad999fef96493ed3b75b9b2c58 Parents: 9e11b2c Author: victorsosa Authored: Wed May 25 07:52:23 2016 -0400 Committer: victorsosa Committed: Wed May 25 07:52:23 2016 -0400 -- core/src/main/resources/template/xhtml/controlheader.ftl | 6 -- core/src/main/resources/template/xhtml/styles.css| 1 + 2 files changed, 5 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/175d0d42/core/src/main/resources/template/xhtml/controlheader.ftl -- diff --git a/core/src/main/resources/template/xhtml/controlheader.ftl b/core/src/main/resources/template/xhtml/controlheader.ftl index ed8f63a..c14779e 100644 --- a/core/src/main/resources/template/xhtml/controlheader.ftl +++ b/core/src/main/resources/template/xhtml/controlheader.ftl @@ -22,7 +22,9 @@ --> <#include "/${parameters.templateDir}/${parameters.expandTheme}/controlheader-core.ftl" /> -class="align-${parameters.align?html}" +<#if parameters.align?? > +class="align-${parameters.align?html}" + <#else > +class="tdInput" ><#t/> http://git-wip-us.apache.org/repos/asf/struts/blob/175d0d42/core/src/main/resources/template/xhtml/styles.css -- diff --git a/core/src/main/resources/template/xhtml/styles.css b/core/src/main/resources/template/xhtml/styles.css index c292a69..fce6563 100644 --- a/core/src/main/resources/template/xhtml/styles.css +++ b/core/src/main/resources/template/xhtml/styles.css @@ -34,6 +34,7 @@ .tdCheckboxInput {text-align:left; vertical-align:top;} .tdCheckboxErrorMessage {text-align:left; vertical-align:top;} .tdErrorMessage {text-align:center; vertical-align:top;} +.tdInput {text-align:left;} .formButton {text-align:right;} .align-center{text-align:center;}
[09/20] struts git commit: Merge branch 'master' of github.com:victorsosa/struts
Merge branch 'master' of github.com:victorsosa/struts Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/f9e4a5e6 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/f9e4a5e6 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/f9e4a5e6 Branch: refs/heads/master Commit: f9e4a5e676c2fde1603aa0809cb44c71d2e7a122 Parents: 6b36010 b4facc8 Author: victorsosa Authored: Tue May 17 08:50:50 2016 -0400 Committer: victorsosa Committed: Tue May 17 08:50:50 2016 -0400 -- apps/pom.xml| 2 +- apps/portlet/pom.xml| 2 +- .../src/main/webapp/WEB-INF/view/index.jsp | 4 +- .../struts2/portlet/test/BasePortletTest.java | 20 +-- apps/rest-showcase/pom.xml | 4 +- apps/showcase/pom.xml | 2 +- archetypes/pom.xml | 2 +- archetypes/struts2-archetype-angularjs/pom.xml | 2 +- archetypes/struts2-archetype-blank/pom.xml | 2 +- archetypes/struts2-archetype-convention/pom.xml | 2 +- archetypes/struts2-archetype-dbportlet/pom.xml | 2 +- archetypes/struts2-archetype-plugin/pom.xml | 2 +- archetypes/struts2-archetype-portlet/pom.xml| 2 +- archetypes/struts2-archetype-starter/pom.xml| 2 +- assembly/pom.xml| 2 +- bom/pom.xml | 4 +- bundles/admin/pom.xml | 2 +- bundles/demo/pom.xml| 2 +- bundles/pom.xml | 2 +- core/pom.xml| 2 +- .../xwork2/config/entities/ActionConfig.java| 23 ++-- .../xwork2/config/entities/AllowedMethods.java | 41 +- .../xwork2/config/impl/ActionConfigMatcher.java | 1 + .../config/impl/DefaultConfiguration.java | 10 .../providers/XmlConfigurationProvider.java | 7 ++- .../com/opensymphony/xwork2/ognl/OgnlUtil.java | 6 +-- .../validator/validators/EmailValidator.java| 4 +- .../org/apache/struts2/StrutsConstants.java | 1 + .../dispatcher/mapper/DefaultActionMapper.java | 14 ++--- .../MessageStorePreResultListener.java | 3 +- .../apache/struts2/views/xslt/XSLTResult.java | 7 +-- core/src/main/resources/struts-default.xml | 2 + .../main/resources/template/simple/submit.ftl | 6 +-- .../template/xhtml/controlheader-core.ftl | 4 +- .../config/entities/AllowedMethodsTest.java | 46 +--- .../config/impl/ActionConfigMatcherTest.java| 3 ++ .../opensymphony/xwork2/ognl/OgnlUtilTest.java | 15 ++ .../DefaultExcludedPatternsCheckerTest.java | 1 - .../xwork2/validator/EmailValidatorTest.java| 2 + .../mapper/DefaultActionMapperTest.java | 30 +-- .../apache/struts2/views/jsp/ui/SubmitTest.java | 2 +- .../struts2/views/jsp/ui/TextfieldTest.java | 56 .../apache/struts2/views/jsp/ui/Submit-1.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-2.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-5.txt| 2 +- .../apache/struts2/views/jsp/ui/Submit-6.txt| 2 +- .../struts2/views/jsp/ui/Textfield-12.txt | 11 .../struts2/views/jsp/ui/Textfield-13.txt | 11 plugins/bean-validation/pom.xml | 2 +- plugins/cdi/pom.xml | 2 +- plugins/config-browser/pom.xml | 2 +- plugins/convention/pom.xml | 2 +- .../PackageBasedActionConfigBuilder.java| 2 +- plugins/dwr/pom.xml | 2 +- plugins/embeddedjsp/pom.xml | 2 +- plugins/gxp/pom.xml | 2 +- plugins/jasperreports/pom.xml | 2 +- plugins/java8-support/pom.xml | 2 +- plugins/javatemplates/pom.xml | 2 +- plugins/jfreechart/pom.xml | 2 +- plugins/json/pom.xml| 2 +- .../org/apache/struts2/json/JSONWriterTest.java | 37 + .../struts2/json/jsonwriter-write-bean-04.txt | 16 ++ plugins/junit/pom.xml | 2 +- plugins/osgi/pom.xml| 2 +- plugins/oval/pom.xml| 2 +- plugins/pell-multipart/pom.xml | 2 +- plugins/plexus/pom.xml | 2 +- plugins/pom.xml | 2 +- plugins/portlet-tiles/pom.xml | 2 +- plugins/portlet/pom.xml | 2 +- plugins/rest/pom.xml| 2 +- .../apache/struts2/rest/RestActionMapper.java | 2 +- plugins/sitegraph/pom.xml | 2 +- plugins/sitemesh/pom.xml| 2 +- plugins/spring/
[03/20] struts git commit: Merge pull request #10 from apache/master
Merge pull request #10 from apache/master pull update Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/6bb1ec67 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/6bb1ec67 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/6bb1ec67 Branch: refs/heads/master Commit: 6bb1ec67ad539d4bf6850f8314ef521e06b8295e Parents: a5d7163 f7364a5 Author: victor sosa Authored: Fri Mar 4 18:07:16 2016 -0400 Committer: victor sosa Committed: Fri Mar 4 18:07:16 2016 -0400 -- .../com/opensymphony/xwork2/util/LocalizedTextUtil.java | 5 - core/src/main/resources/template/simple/checkboxlist.ftl| 7 --- core/src/main/resources/template/simple/radiomap.ftl| 5 +++-- .../apache/struts2/interceptor/CookieInterceptorTest.java | 9 - pom.xml | 2 +- 5 files changed, 12 insertions(+), 16 deletions(-) --
[15/20] struts git commit: test fix
test fix Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/dce6d3e1 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/dce6d3e1 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/dce6d3e1 Branch: refs/heads/master Commit: dce6d3e110cd37b4ecffc160b2e681d11886b46c Parents: 175d0d4 Author: victorsosa Authored: Wed May 25 09:23:13 2016 -0400 Committer: victorsosa Committed: Wed May 25 09:23:13 2016 -0400 -- .../resources/org/apache/struts2/views/jsp/ui/CheckboxList-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/CheckboxList-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/CheckboxList-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/CheckboxList-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Component-2.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Component-3.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/DoubleSelect-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/DoubleSelect-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/DoubleSelect-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/DoubleSelect-4.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/File-1.txt| 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Label-1.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Label-2.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Label-3.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Label-4.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Label-5.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-5.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-6.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-7.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Password-1.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-1.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-2.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-3.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-4.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-5.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-6.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Radio-7.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-1.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-10.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-11.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-12.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-13.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-2.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-3.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-4.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-5.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-6.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-7.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-8.txt | 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/Select-9.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textarea-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-1.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-2.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-3.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-4.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-5.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-6.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-7.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-8.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-9.txt| 2 +- .../org/apache/struts2/views/jsp/ui/inputtransferselect-1.txt| 4 ++-- .../org/apache/struts2/views/jsp/ui/optiontransferselect-1.txt | 2 +- .../org/apache/struts2/views/jsp/ui/optiontransfersel
[07/20] struts git commit: WW-4634
WW-4634 Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/6b360108 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/6b360108 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/6b360108 Branch: refs/heads/master Commit: 6b360108e57b8986c6409b26cba9b3cd4f16a603 Parents: 379b752 Author: victorsosa Authored: Tue May 17 08:37:13 2016 -0400 Committer: victorsosa Committed: Tue May 17 08:37:13 2016 -0400 -- core/src/main/resources/template/xhtml/controlheader.ftl | 5 - core/src/main/resources/template/xhtml/styles.css| 5 + 2 files changed, 9 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/6b360108/core/src/main/resources/template/xhtml/controlheader.ftl -- diff --git a/core/src/main/resources/template/xhtml/controlheader.ftl b/core/src/main/resources/template/xhtml/controlheader.ftl index e1209cd..eeebe9f 100644 --- a/core/src/main/resources/template/xhtml/controlheader.ftl +++ b/core/src/main/resources/template/xhtml/controlheader.ftl @@ -21,5 +21,8 @@ */ --> <#include "/${parameters.templateDir}/${parameters.expandTheme}/controlheader-core.ftl" /> - +class="tdAlign${parameters.align?html}" + ><#t/> http://git-wip-us.apache.org/repos/asf/struts/blob/6b360108/core/src/main/resources/template/xhtml/styles.css -- diff --git a/core/src/main/resources/template/xhtml/styles.css b/core/src/main/resources/template/xhtml/styles.css index 91d5171..383578b 100644 --- a/core/src/main/resources/template/xhtml/styles.css +++ b/core/src/main/resources/template/xhtml/styles.css @@ -35,3 +35,8 @@ .tdCheckboxErrorMessage {text-align:left; vertical-align:top;} .tdErrorMessage {text-align:center; vertical-align:top;} .formButton {text-align:right;} + +.tdAligncenter{text-align:center;} +.tdAlignright{text-align:right;} +.tdAlignleft{text-align:left;} +.tdAlignjustify{text-align:justify;}
[10/20] struts git commit: WW-4634
WW-4634 Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/ffdacf1b Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/ffdacf1b Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/ffdacf1b Branch: refs/heads/master Commit: ffdacf1b60b8bf1df54af004a5fd84752eb522b4 Parents: f9e4a5e Author: victorsosa Authored: Tue May 17 09:00:33 2016 -0400 Committer: victorsosa Committed: Tue May 17 09:00:33 2016 -0400 -- core/src/main/resources/template/xhtml/controlheader.ftl | 2 +- core/src/main/resources/template/xhtml/styles.css| 8 2 files changed, 5 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/ffdacf1b/core/src/main/resources/template/xhtml/controlheader.ftl -- diff --git a/core/src/main/resources/template/xhtml/controlheader.ftl b/core/src/main/resources/template/xhtml/controlheader.ftl index eeebe9f..8b855b8 100644 --- a/core/src/main/resources/template/xhtml/controlheader.ftl +++ b/core/src/main/resources/template/xhtml/controlheader.ftl @@ -23,6 +23,6 @@ <#include "/${parameters.templateDir}/${parameters.expandTheme}/controlheader-core.ftl" /> -class="tdAlign${parameters.align?html}" +class="tdAlign-${parameters.align?html}" ><#t/> http://git-wip-us.apache.org/repos/asf/struts/blob/ffdacf1b/core/src/main/resources/template/xhtml/styles.css -- diff --git a/core/src/main/resources/template/xhtml/styles.css b/core/src/main/resources/template/xhtml/styles.css index 383578b..fe20517 100644 --- a/core/src/main/resources/template/xhtml/styles.css +++ b/core/src/main/resources/template/xhtml/styles.css @@ -36,7 +36,7 @@ .tdErrorMessage {text-align:center; vertical-align:top;} .formButton {text-align:right;} -.tdAligncenter{text-align:center;} -.tdAlignright{text-align:right;} -.tdAlignleft{text-align:left;} -.tdAlignjustify{text-align:justify;} +.tdAlign-center{text-align:center;} +.tdAlign-right{text-align:right;} +.tdAlign-left{text-align:left;} +.tdAlign-justify{text-align:justify;}
[16/20] struts git commit: Merge branch 'WW-4634' of github.com:victorsosa/struts into WW-4634
Merge branch 'WW-4634' of github.com:victorsosa/struts into WW-4634 Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/30b74a3f Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/30b74a3f Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/30b74a3f Branch: refs/heads/master Commit: 30b74a3f01379f095f83431a26d6d232a7b7f061 Parents: dce6d3e c70f240 Author: victorsosa Authored: Wed May 25 09:23:39 2016 -0400 Committer: victorsosa Committed: Wed May 25 09:23:39 2016 -0400 -- core/src/main/resources/template/xhtml/styles.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --
[06/20] struts git commit: Merge pull request #14 from apache/master
Merge pull request #14 from apache/master update pull Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/ca74ac36 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/ca74ac36 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/ca74ac36 Branch: refs/heads/master Commit: ca74ac36fc7eb60e41eeaa8a539771169f900dd6 Parents: 47cf4ff f238cf4 Author: victor sosa Authored: Wed May 4 10:47:57 2016 -0400 Committer: victor sosa Committed: Wed May 4 10:47:57 2016 -0400 -- .../xwork2/config/entities/ActionConfig.java| 16 +-- .../xwork2/config/entities/AllowedMethods.java | 37 +++- .../xwork2/config/impl/ActionConfigMatcher.java | 1 + .../providers/XmlConfigurationProvider.java | 1 + .../com/opensymphony/xwork2/ognl/OgnlUtil.java | 6 +-- .../dispatcher/mapper/DefaultActionMapper.java | 4 +- .../apache/struts2/views/xslt/XSLTResult.java | 7 +-- core/src/main/resources/struts-default.xml | 2 + .../config/entities/AllowedMethodsTest.java | 46 +--- .../opensymphony/xwork2/ognl/OgnlUtilTest.java | 15 +++ .../apache/struts2/rest/RestActionMapper.java | 2 +- pom.xml | 2 +- 12 files changed, 105 insertions(+), 34 deletions(-) --
[20/20] struts git commit: WW-4634 Fixes centre alignment in Velocity tags
WW-4634 Fixes centre alignment in Velocity tags Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/08360cb9 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/08360cb9 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/08360cb9 Branch: refs/heads/master Commit: 08360cb91697a0dd434c43a345822563c9f5d88f Parents: 1afb48a e0b13a5 Author: Lukasz Lenart Authored: Sun Jun 12 15:48:35 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 15:48:35 2016 +0200 -- core/src/main/resources/template/xhtml/controlheader.ftl | 7 ++- core/src/main/resources/template/xhtml/styles.css | 7 +++ .../org/apache/struts2/views/jsp/ui/CheckboxList-1.txt| 2 +- .../org/apache/struts2/views/jsp/ui/CheckboxList-2.txt| 2 +- .../org/apache/struts2/views/jsp/ui/CheckboxList-3.txt| 2 +- .../org/apache/struts2/views/jsp/ui/CheckboxList-4.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/ComboBox-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Component-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Component-3.txt | 2 +- .../org/apache/struts2/views/jsp/ui/DoubleSelect-1.txt| 2 +- .../org/apache/struts2/views/jsp/ui/DoubleSelect-2.txt| 2 +- .../org/apache/struts2/views/jsp/ui/DoubleSelect-3.txt| 2 +- .../org/apache/struts2/views/jsp/ui/DoubleSelect-4.txt| 2 +- .../test/resources/org/apache/struts2/views/jsp/ui/File-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-22.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-24.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-27.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Label-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Label-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Label-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Label-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Label-5.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-5.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-6.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/OptGroup-7.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Password-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-3.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-4.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-5.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-6.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Radio-7.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-1.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-10.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-11.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-12.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-13.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-2.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-3.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-4.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-5.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-6.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-7.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-8.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Select-9.txt| 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textarea-1.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-1.txt | 2 +- .../org/apache/struts2/views/jsp/ui/Textfield-12.txt | 2 +- .../org/apache/struts2/views/jsp/ui/Textfield-13.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-2.txt | 2 +- .../resources/org/apache/struts2/views/jsp/ui/Textfield-3.txt | 2 +- .../resources/org/apache/struts
[02/20] struts git commit: Merge pull request #9 from victorsosa/easymock_update
Merge pull request #9 from victorsosa/easymock_update Easymock update Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/a5d71639 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/a5d71639 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/a5d71639 Branch: refs/heads/master Commit: a5d716393999110b3701563479a96e83136a8b97 Parents: da8b13a eddd8e0 Author: victor sosa Authored: Thu Mar 3 14:41:11 2016 -0400 Committer: victor sosa Committed: Thu Mar 3 14:41:11 2016 -0400 -- .../xwork2/config/providers/XmlHelperTest.java | 234 +++ .../ParameterRemoverInterceptorTest.java| 24 +- .../PrefixMethodInvocationUtilTest.java | 135 +-- .../interceptor/PrepareInterceptorTest.java | 83 +++ .../org/apache/struts2/RequestUtilsTest.java| 66 +++--- .../interceptor/CookieInterceptorTest.java | 106 + .../ServletConfigInterceptorTest.java | 78 +++ .../struts2/views/jsp/IncludeTagTest.java | 50 ++-- .../struts2/views/util/ResourceUtilTest.java| 24 +- plugins/convention/pom.xml | 5 - .../ConventionUnknownHandlerTest.java | 6 +- plugins/javatemplates/pom.xml | 6 +- .../struts2/views/java/simple/AbstractTest.java | 36 +-- pom.xml | 9 +- 14 files changed, 370 insertions(+), 492 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/a5d71639/pom.xml --
[3/3] struts git commit: WW-4643 Fixes SMI when used with Action-less resutls
WW-4643 Fixes SMI when used with Action-less resutls Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/b866e0e8 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/b866e0e8 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/b866e0e8 Branch: refs/heads/master Commit: b866e0e88000d52d4d16753ee393f8a00be13058 Parents: 08360cb dd3b80f Author: Lukasz Lenart Authored: Sun Jun 12 19:38:31 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 19:38:31 2016 +0200 -- .../opensymphony/xwork2/config/entities/PackageConfig.java| 7 +++ .../apache/struts2/convention/ConventionUnknownHandler.java | 7 +-- 2 files changed, 12 insertions(+), 2 deletions(-) --
[1/3] struts git commit: add allowed methods to ActionBuilder
Repository: struts Updated Branches: refs/heads/master 08360cb91 -> b866e0e88 add allowed methods to ActionBuilder Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/0d92fd0e Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/0d92fd0e Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/0d92fd0e Branch: refs/heads/master Commit: 0d92fd0ee5d4c23aabe7bf3c2ef1b30ff3e5c00d Parents: 095960b Author: jumiller Authored: Thu Jun 9 15:39:23 2016 -0600 Committer: jumiller Committed: Thu Jun 9 15:39:23 2016 -0600 -- .../apache/struts2/convention/ConventionUnknownHandler.java | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/0d92fd0e/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java -- diff --git a/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java b/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java index b7c7acf..717bcc5 100644 --- a/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java +++ b/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java @@ -106,7 +106,7 @@ public class ConventionUnknownHandler implements UnknownHandler { this.redirectToSlash = Boolean.parseBoolean(redirectToSlash); -allowedMethods = TextParseUtil.commaDelimitedStringToSet("execute,input,back,cancel,browse"); +allowedMethods = TextParseUtil.commaDelimitedStringToSet("execute,input,back,cancel,browse,index"); } public ActionConfig handleUnknownAction(String namespace, String actionName) @@ -219,7 +219,10 @@ public class ConventionUnknownHandler implements UnknownHandler { results.put(Action.SUCCESS, config); return new ActionConfig.Builder(defaultParentPackageName, "execute", ActionSupport.class.getName()). - addInterceptors(interceptors).addResultConfigs(results).build(); +addInterceptors(interceptors). +addResultConfigs(results). +addAllowedMethod(allowedMethods). +build(); } private Result scanResultsByExtension(String ns, String actionName, String pathPrefix,
[2/3] struts git commit: add GlobalAllowedMethods getter to PackageConfig and modified getActionConfig method in ConventionUnknownHandler to reference it
add GlobalAllowedMethods getter to PackageConfig and modified getActionConfig method in ConventionUnknownHandler to reference it Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/dd3b80f2 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/dd3b80f2 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/dd3b80f2 Branch: refs/heads/master Commit: dd3b80f2be6feb72de808087edcf7914e9d5bb6b Parents: 0d92fd0 Author: jumiller Authored: Fri Jun 10 07:59:27 2016 -0600 Committer: jumiller Committed: Fri Jun 10 07:59:27 2016 -0600 -- .../opensymphony/xwork2/config/entities/PackageConfig.java| 7 +++ .../apache/struts2/convention/ConventionUnknownHandler.java | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/dd3b80f2/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java b/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java index c0e9477..bb34018 100644 --- a/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java +++ b/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java @@ -346,6 +346,13 @@ public class PackageConfig extends Located implements Comparable, Serializable, return globalExceptionMappingConfigs; } +/** + * gets the GlobalAllowedMethods local to this package + * + * @return a Set of method names allowed to be executed if strict method invocation is enabled + */ +public Set getGlobalAllowedMethods() { return globalAllowedMethods; } + public boolean isStrictMethodInvocation() { return strictMethodInvocation; } http://git-wip-us.apache.org/repos/asf/struts/blob/dd3b80f2/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java -- diff --git a/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java b/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java index 717bcc5..ace9446 100644 --- a/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java +++ b/plugins/convention/src/main/java/org/apache/struts2/convention/ConventionUnknownHandler.java @@ -221,7 +221,7 @@ public class ConventionUnknownHandler implements UnknownHandler { return new ActionConfig.Builder(defaultParentPackageName, "execute", ActionSupport.class.getName()). addInterceptors(interceptors). addResultConfigs(results). -addAllowedMethod(allowedMethods). +addAllowedMethod(pkg.getGlobalAllowedMethods()). build(); }
struts git commit: WW-4643 Makes set unmodifiable
Repository: struts Updated Branches: refs/heads/master b866e0e88 -> 7621c2bc9 WW-4643 Makes set unmodifiable Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/7621c2bc Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/7621c2bc Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/7621c2bc Branch: refs/heads/master Commit: 7621c2bc92e46341caa245544e09d9d2a604f51c Parents: b866e0e Author: Lukasz Lenart Authored: Sun Jun 12 19:40:27 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 19:40:27 2016 +0200 -- .../com/opensymphony/xwork2/config/entities/PackageConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/struts/blob/7621c2bc/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java -- diff --git a/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java b/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java index bb34018..95f6f66 100644 --- a/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java +++ b/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java @@ -351,7 +351,7 @@ public class PackageConfig extends Located implements Comparable, Serializable, * * @return a Set of method names allowed to be executed if strict method invocation is enabled */ -public Set getGlobalAllowedMethods() { return globalAllowedMethods; } +public Set getGlobalAllowedMethods() { return Collections.unmodifiableSet(globalAllowedMethods); } public boolean isStrictMethodInvocation() { return strictMethodInvocation;
struts-examples git commit: Uses parent's version of Struts
Repository: struts-examples Updated Branches: refs/heads/master 410e1dd80 -> 880889720 Uses parent's version of Struts Project: http://git-wip-us.apache.org/repos/asf/struts-examples/repo Commit: http://git-wip-us.apache.org/repos/asf/struts-examples/commit/88088972 Tree: http://git-wip-us.apache.org/repos/asf/struts-examples/tree/88088972 Diff: http://git-wip-us.apache.org/repos/asf/struts-examples/diff/88088972 Branch: refs/heads/master Commit: 880889720decb6ec53077471e4fa0a0e4e466a05 Parents: 410e1dd Author: Lukasz Lenart Authored: Sun Jun 12 19:52:26 2016 +0200 Committer: Lukasz Lenart Committed: Sun Jun 12 19:52:26 2016 +0200 -- wildcard-regex/pom.xml | 3 --- 1 file changed, 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/struts-examples/blob/88088972/wildcard-regex/pom.xml -- diff --git a/wildcard-regex/pom.xml b/wildcard-regex/pom.xml index 0609ff9..794fd21 100644 --- a/wildcard-regex/pom.xml +++ b/wildcard-regex/pom.xml @@ -2,13 +2,11 @@ http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd";> 4.0.0 - org.apache.struts wildcard-regex @@ -17,7 +15,6 @@ Wildcard RegEx pattern matching -2.3.25-SNAPSHOT UTF-8