This is an automated email from the ASF dual-hosted git repository. yasserzamani pushed a change to branch fix/double_evaluations in repository https://gitbox.apache.org/repos/asf/struts.git.
from 3a62e32 do more test and clean ups add 777caaa Upgrades Dependency Check plugin to version 6.1.3 add 04eff63 WW-5118 Upgrades OGNL to 3.2.20 to fix problem with long conversion add 09f969a Excludes vulnerable version of mxparser and uses fixed one add 04bc4bd [WW-5125] use .get(...) instead of [...] for fieldErrors add 0552815 Merge pull request #487 from yasserzamani/ww_5125 add fe656ea [WW-5126] use == instead of .equals in ModelDrivenInterceptor add cb318cd Merge pull request #486 from yasserzamani/ww_5126 add afab15b WW-5131 Upgrades commons-io to version 2.9.0 add 64eaff1 Upgrades OWASP Maven Dependency Check Plugin add 35e63db add 'java.lang.Thread' to struts.excludedClasses add 49bc941 Merge pull request #488 from sullis/disallow-java-lang-Thread add eab033c Upgrades OWASP Maven Dependency Check Plugin to version 6.2.2 add 621fea9 Fix NPE in XmlConfigurationProvider.java add d3f0761 Merge pull request #491 from containerAnalyzer/master add 58503d4 WW-5134 Upgrades JasperReports to version 6.17.0 add 1567f76 WW-5134 Upgrades Xstream to version 1.4.17 add e40afbc WW-5123 Makes labelpostion deprecated add 97aa68b WW-5123 Adds right option to TLD for Checkbox tag add 6f77939 WW-5132 Marks old labelposition as Deprecated add fa37ac1 Uses the latest Maven version add 9e1d482 WW-5123 Updates tags' attributes descriptors add ae85f51 Merge pull request #492 from apache/WW-5123-labelposition add da21273 WW-5136 Makes class attribute deprecated add dd807e7 Merge pull request #494 from apache/WW-5136-class-deprecated add 56836c4 Merge branch 'master' of https://github.com/apache/struts into fix/double_evaluations No new revisions were added by this update. Summary of changes: .mvn/wrapper/maven-wrapper.properties | 2 +- .../template/ajaxErrorContainers/controlfooter.ftl | 4 +- .../ajaxErrorContainers/controlheader-core.ftl | 16 +- .../config/providers/XmlConfigurationProvider.java | 8 +- .../xwork2/interceptor/ModelDrivenInterceptor.java | 12 +- .../org/apache/struts2/components/Checkbox.java | 18 + .../java/org/apache/struts2/components/UIBean.java | 25 +- .../apache/struts2/views/jsp/ui/AbstractUITag.java | 21 +- .../apache/struts2/views/jsp/ui/CheckboxTag.java | 7 +- core/src/main/resources/struts-default.xml | 1 + .../template/archive/xhtml/controlheader.vm | 47 + .../main/resources/template/css_xhtml/checkbox.ftl | 24 +- .../resources/template/css_xhtml/controlfooter.ftl | 16 +- .../template/css_xhtml/controlheader-core.ftl | 18 +- .../resources/template/css_xhtml/controlheader.ftl | 11 +- .../main/resources/template/css_xhtml/reset.ftl | 12 +- .../resources/template/css_xhtml/submit-close.ftl | 10 +- .../main/resources/template/css_xhtml/submit.ftl | 10 +- core/src/main/resources/template/simple/css.ftl | 2 +- .../main/resources/template/simple/fielderror.ftl | 4 +- .../src/main/resources/template/xhtml/checkbox.ftl | 24 +- .../resources/template/xhtml/controlfooter.ftl | 4 +- .../template/xhtml/controlheader-core.ftl | 16 +- core/src/site/resources/tags/a-attributes.html | 10 +- core/src/site/resources/tags/a.html | 512 +++++++++++ .../resources/tags/actionerror-attributes.html | 10 +- core/src/site/resources/tags/actionerror.html | 400 +++++++++ .../resources/tags/actionmessage-attributes.html | 10 +- core/src/site/resources/tags/actionmessage.html | 400 +++++++++ .../site/resources/tags/checkbox-attributes.html | 10 +- core/src/site/resources/tags/checkbox.html | 400 +++++++++ .../resources/tags/checkboxlist-attributes.html | 10 +- core/src/site/resources/tags/checkboxlist.html | 456 ++++++++++ .../site/resources/tags/combobox-attributes.html | 10 +- core/src/site/resources/tags/combobox.html | 480 ++++++++++ .../site/resources/tags/component-attributes.html | 10 +- core/src/site/resources/tags/component.html | 392 +++++++++ .../resources/tags/datetextfield-attributes.html | 10 +- core/src/site/resources/tags/datetextfield.html | 400 +++++++++ core/src/site/resources/tags/debug-attributes.html | 10 +- core/src/site/resources/tags/debug.html | 392 +++++++++ .../resources/tags/doubleselect-attributes.html | 10 +- core/src/site/resources/tags/doubleselect.html | 760 ++++++++++++++++ .../site/resources/tags/fielderror-attributes.html | 10 +- core/src/site/resources/tags/fielderror.html | 408 +++++++++ core/src/site/resources/tags/file-attributes.html | 10 +- core/src/site/resources/tags/file.html | 408 +++++++++ core/src/site/resources/tags/form-attributes.html | 10 +- core/src/site/resources/tags/form.html | 504 +++++++++++ core/src/site/resources/tags/head-attributes.html | 10 +- core/src/site/resources/tags/head.html | 392 +++++++++ .../src/site/resources/tags/hidden-attributes.html | 10 +- core/src/site/resources/tags/hidden.html | 392 +++++++++ .../tags/inputtransferselect-attributes.html | 10 +- .../site/resources/tags/inputtransferselect.html | 576 ++++++++++++ core/src/site/resources/tags/label-attributes.html | 10 +- core/src/site/resources/tags/label.html | 400 +++++++++ core/src/site/resources/tags/link-attributes.html | 10 +- .../tags/optiontransferselect-attributes.html | 10 +- .../site/resources/tags/optiontransferselect.html | 976 +++++++++++++++++++++ .../site/resources/tags/password-attributes.html | 10 +- core/src/site/resources/tags/password.html | 440 ++++++++++ core/src/site/resources/tags/radio-attributes.html | 10 +- core/src/site/resources/tags/radio.html | 456 ++++++++++ core/src/site/resources/tags/reset-attributes.html | 10 +- core/src/site/resources/tags/reset.html | 432 +++++++++ .../src/site/resources/tags/script-attributes.html | 10 +- .../src/site/resources/tags/select-attributes.html | 10 +- core/src/site/resources/tags/select.html | 496 +++++++++++ .../src/site/resources/tags/submit-attributes.html | 10 +- core/src/site/resources/tags/submit.html | 432 +++++++++ .../site/resources/tags/textarea-attributes.html | 10 +- core/src/site/resources/tags/textarea.html | 424 +++++++++ .../site/resources/tags/textfield-attributes.html | 10 +- core/src/site/resources/tags/textfield.html | 432 +++++++++ core/src/site/resources/tags/token-attributes.html | 10 +- core/src/site/resources/tags/token.html | 392 +++++++++ .../resources/tags/updownselect-attributes.html | 10 +- core/src/site/resources/tags/updownselect.html | 544 ++++++++++++ .../interceptor/ModelDrivenInterceptorTest.java | 80 +- .../apache/struts2/views/jsp/ui/TextfieldTest.java | 18 +- .../struts2/views/jsp/ui/Textfield-WW-5125.txt | 80 ++ plugins/jasperreports/pom.xml | 2 +- pom.xml | 19 +- 84 files changed, 13347 insertions(+), 150 deletions(-) create mode 100644 core/src/main/resources/template/archive/xhtml/controlheader.vm create mode 100644 core/src/site/resources/tags/a.html create mode 100644 core/src/site/resources/tags/actionerror.html create mode 100644 core/src/site/resources/tags/actionmessage.html create mode 100644 core/src/site/resources/tags/checkbox.html create mode 100644 core/src/site/resources/tags/checkboxlist.html create mode 100644 core/src/site/resources/tags/combobox.html create mode 100644 core/src/site/resources/tags/component.html create mode 100644 core/src/site/resources/tags/datetextfield.html create mode 100644 core/src/site/resources/tags/debug.html create mode 100644 core/src/site/resources/tags/doubleselect.html create mode 100644 core/src/site/resources/tags/fielderror.html create mode 100644 core/src/site/resources/tags/file.html create mode 100644 core/src/site/resources/tags/form.html create mode 100644 core/src/site/resources/tags/head.html create mode 100644 core/src/site/resources/tags/hidden.html create mode 100644 core/src/site/resources/tags/inputtransferselect.html create mode 100644 core/src/site/resources/tags/label.html create mode 100644 core/src/site/resources/tags/optiontransferselect.html create mode 100644 core/src/site/resources/tags/password.html create mode 100644 core/src/site/resources/tags/radio.html create mode 100644 core/src/site/resources/tags/reset.html create mode 100644 core/src/site/resources/tags/select.html create mode 100644 core/src/site/resources/tags/submit.html create mode 100644 core/src/site/resources/tags/textarea.html create mode 100644 core/src/site/resources/tags/textfield.html create mode 100644 core/src/site/resources/tags/token.html create mode 100644 core/src/site/resources/tags/updownselect.html create mode 100644 core/src/test/resources/org/apache/struts2/views/jsp/ui/Textfield-WW-5125.txt