This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch struts-2-5-x
in repository https://gitbox.apache.org/repos/asf/struts.git

commit e1209fde05a34b28e747f1fa858c82d2a32cb018
Merge: cf1c674 e7834d4
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Tue Mar 15 14:33:04 2022 +0100

    Merge pull request #496 from apache/fix/double_evaluations_2_5
    
    Fixes double evaluations

 .../providers/XWorkConfigurationProvider.java      |   4 +
 .../xwork2/interceptor/AliasInterceptor.java       |  85 ++++++-
 .../com/opensymphony/xwork2/mock/MockResult.java   |   7 +-
 .../xwork2/security/AcceptedPatternsChecker.java   |   2 +-
 .../DefaultNotExcludedAcceptedPatternsChecker.java | 105 +++++++++
 .../NotExcludedAcceptedPatternsChecker.java        |  70 ++++++
 .../java/org/apache/struts2/StrutsConstants.java   |   1 +
 .../org/apache/struts2/components/Component.java   |  42 +++-
 .../org/apache/struts2/components/FormButton.java  |   1 +
 .../java/org/apache/struts2/components/Param.java  |  29 ++-
 .../struts2/components/ServletUrlRenderer.java     |   8 +-
 .../java/org/apache/struts2/components/UIBean.java | 117 +++++-----
 .../config/DefaultBeanSelectionProvider.java       |   3 +
 .../org/apache/struts2/result/StreamResult.java    |  51 ++++-
 .../java/org/apache/struts2/util/StrutsUtil.java   |   4 +-
 core/src/main/resources/struts-default.xml         |   1 +
 .../resources/template/css_xhtml/form-validate.ftl |   4 +-
 .../main/resources/template/simple/combobox.ftl    |   4 +-
 .../resources/template/simple/doubleselect.ftl     |  44 ++--
 .../main/resources/template/simple/form-close.ftl  |  24 +-
 .../template/xhtml/form-close-validate.ftl         |  10 +-
 .../main/resources/template/xhtml/form-close.ftl   |   2 +-
 .../resources/template/xhtml/form-validate.ftl     |   4 +-
 .../com/opensymphony/xwork2/ChainResultTest.java   |  14 +-
 .../xwork2/interceptor/AliasInterceptorTest.java   |  90 ++++++++
 .../DefaultAcceptedPatternsCheckerTest.java        |  28 +++
 .../DefaultExcludedPatternsCheckerTest.java        |  29 +++
 ...aultNotExcludedAcceptedPatternsCheckerTest.java |  91 ++++++++
 .../apache/struts2/TestConfigurationProvider.java  |  12 +-
 .../org/apache/struts2/components/UIBeanTest.java  |  94 ++++++--
 .../apache/struts2/result/PostbackResultTest.java  | 135 +++++++++++
 .../result/ServletActionRedirectResultTest.java    | 135 +++++++++++
 .../apache/struts2/result/StreamResultTest.java    |  42 +++-
 .../org/apache/struts2/util/StrutsUtilTest.java    |  55 +++--
 .../freemarker/FreemarkerResultMockedTest.java     |  65 +++++-
 .../struts2/views/jsp/AbstractUITagTest.java       |  42 ++--
 .../org/apache/struts2/views/jsp/BeanTagTest.java  |  61 +++++
 .../apache/struts2/views/jsp/ui/ComboBoxTest.java  |   2 +-
 .../apache/struts2/views/jsp/ui/TextfieldTest.java |   8 +-
 .../apache/struts2/views/freemarker/iterator.ftl   |   8 +-
 .../org/apache/struts2/views/jsp/ui/ComboBox-4.txt |   8 +-
 .../org/apache/struts2/views/jsp/ui/Radio-6.txt    |  12 +-
 .../apache/struts2/views/jsp/ui/Textfield-5.txt    |   2 +-
 .../ui/{Textfield-5.txt => Textfield-5jdk8.txt}    |   2 +-
 core/src/test/resources/struts.xml                 |   5 +
 core/src/test/resources/xwork-sample.xml           |  24 +-
 .../views/jasperreports/JasperReportsResult.java   |  59 ++++-
 .../jasperreports/JasperReportsResultTest.java     | 251 +++++++++++++++++++--
 .../struts2/views/jasperreports/simple.jrxml       |  45 ++++
 .../struts2/views/java/simple/AnchorTest.java      |   2 +
 .../struts2/views/java/simple/CheckboxTest.java    |   2 +
 .../struts2/components/PortletUrlRenderer.java     |   4 +-
 52 files changed, 1683 insertions(+), 266 deletions(-)

Reply via email to