Commit Graph

  • 50e2c4ea91 Merge pull request #518 from hboutemy/patch-2 Lukasz Lenart 2021-12-24 16:20:00 +01:00
  • e1154d8b3a upgrade Felix maven-bundle-plugin to 5.1.3 Hervé Boutemy 2021-12-24 16:17:14 +01:00
  • 6ae6283f5e [maven-release-plugin] prepare for next development iteration Lukasz Lenart 2021-12-22 07:43:19 +01:00
  • 53aeafd7a2 [maven-release-plugin] prepare release STRUTS_2_5_28_2 STRUTS_2_5_28_2 Lukasz Lenart 2021-12-22 07:43:10 +01:00
  • 3dd751b730 Upgrades Log4j to version 2.12.3 Lukasz Lenart 2021-12-22 07:38:22 +01:00
  • 56c7621fd1 Merge pull request #517 from sepe81/update-spring-to-4.3.30 Lukasz Lenart 2021-12-21 15:32:21 +01:00
  • 9a8301d51d WW-5161 Update spring to 4.3.30 Sebastian Peters 2021-12-20 21:58:05 +01:00
  • f2d522ed86 Creates LICENSE file with Apache-2.0 license Lukasz Lenart 2021-12-21 07:33:04 +01:00
  • a474fc97d0 Merge pull request #516 from sepe81/upgrade-to-mvnw-3.1.0 Lukasz Lenart 2021-12-21 07:17:49 +01:00
  • 67000dd475 Update mvnw to 3.1.0 and migrate from takari to apache Sebastian Peters 2021-12-20 21:49:52 +01:00
  • 80b39e2212 Adds moduleKey to avoid duplication Lukasz Lenart 2021-12-20 08:32:14 +01:00
  • 90001a98dd Moves Sonar config into pom.xml Lukasz Lenart 2021-12-20 07:58:35 +01:00
  • 867492d485 Upgrades Maven Dependency Check plugin Lukasz Lenart 2021-12-20 07:42:04 +01:00
  • 57f76d94f2 [maven-release-plugin] prepare for next development iteration Lukasz Lenart 2021-12-19 12:50:38 +01:00
  • 96aedf9bd5 [maven-release-plugin] prepare release STRUTS_6_0_0_RC1 STRUTS_6_0_0_RC1 Lukasz Lenart 2021-12-19 12:50:28 +01:00
  • 96f3df2d82 Merge pull request #514 from sullis/log4j-2.17.0 Lukasz Lenart 2021-12-18 18:56:34 +01:00
  • 5c8fff3195 Merge pull request #513 from sepe81/update-to-slf4j-1.7.32 Lukasz Lenart 2021-12-18 18:54:36 +01:00
  • 0ffb17c751 Merge pull request #512 from sepe81/update-to-maven-3.8.4 Lukasz Lenart 2021-12-18 18:35:05 +01:00
  • e29edc84e1 log4j 2.17.0 Sean C. Sullivan 2021-12-18 06:25:47 -08:00
  • f0fcbfdaaa Update slf4j to 1.7.32 Sebastian Peters 2021-12-17 23:26:50 +01:00
  • 57cfa6992e Update maven to 3.8.4 Sebastian Peters 2021-12-17 22:34:59 +01:00
  • 93303b45cb [maven-release-plugin] prepare for next development iteration Lukasz Lenart 2021-12-16 16:33:51 +01:00
  • 8ce5811fe7 [maven-release-plugin] prepare release STRUTS_2_5_28_1 STRUTS_2_5_28_1 Lukasz Lenart 2021-12-16 16:33:42 +01:00
  • dc349dd356 Upgrades Log4j to version 2.12.2 Lukasz Lenart 2021-12-16 16:29:14 +01:00
  • 9ca84ca02f WW-5158 Upgrades Log4j to version 2.16.0 Lukasz Lenart 2021-12-15 12:46:20 +01:00
  • 598c069d1c WW-5157 Marks Sitemesh plugin as deprecated Lukasz Lenart 2021-12-12 13:26:51 +01:00
  • 794b9603e6 WW-5156 Marks Plexus plugin as deprecated Lukasz Lenart 2021-12-12 13:24:36 +01:00
  • d7d718a18a WW-5155 Marks OSGi plugin and bundles as deprecated Lukasz Lenart 2021-12-12 13:18:46 +01:00
  • 3f0f98532c WW-5154 Marks GXP plugin as deprecated Lukasz Lenart 2021-12-12 13:15:49 +01:00
  • 764d3c0076 Merge pull request #511 from cldrn/patch-1 Lukasz Lenart 2021-12-12 13:12:44 +01:00
  • 1948cca306 WW-5153 Marks Portlet related plugins as deprecated Lukasz Lenart 2021-12-12 13:10:16 +01:00
  • 72e86d2913 WW-5124 Adds autogenerated files Lukasz Lenart 2021-12-12 13:09:04 +01:00
  • c3766f329c WW-5152 Marks the OVal plugin as deprecated Lukasz Lenart 2021-12-12 12:39:06 +01:00
  • e7b20da491 WW-4992 Adds a note since which version this plugin is deprecated Lukasz Lenart 2021-12-12 12:38:43 +01:00
  • 4620ea4766 Bump to 2.15.0 to fix log4j issue Paulino Calderon 2021-12-10 01:40:25 -05:00
  • 48aa71bfbd Merge pull request #501 from JCgH4164838Gh792C124B5/localS2_26_WW-5124_fix Yasser Zamani 2021-12-01 09:58:15 +03:30
  • 18ff6c1ef4 [maven-release-plugin] prepare for next development iteration Lukasz Lenart 2021-11-29 08:34:12 +01:00
  • dc579c0ccc [maven-release-plugin] prepare release STRUTS_2_5_28 STRUTS_2_5_28 Lukasz Lenart 2021-11-29 08:33:44 +01:00
  • e1167d42be Merge branch 'master' of https://github.com/JCgH4164838Gh792C124B5/struts into localS2_26_WW-5124_fix JCgH4164838Gh792C124B5 2021-11-28 22:00:41 -05:00
  • cae7a5f25c Merge pull request #510 from apache/WW-5149-labelposition Yasser Zamani 2021-11-27 14:17:39 +03:30
  • 62d46b62da WW-5149 Makes labelPosition preferred option than labelposition Lukasz Lenart 2021-11-25 07:37:40 +01:00
  • b2bfdc5c88 fix double evaluations... (#483) Yasser Zamani 2021-11-24 22:39:01 +03:30
  • 43358dee85 WW-5149 Puts back labelposition with a warning of deprecation Lukasz Lenart 2021-11-23 13:37:58 +01:00
  • 3352d65d6c Merge pull request #509 from sepe81/patch-1 Lukasz Lenart 2021-11-17 14:49:13 +01:00
  • f804003bf7 Merge pull request #508 from sepe81/sepe81-Update-maven-to-3.8.3 Lukasz Lenart 2021-11-17 14:48:41 +01:00
  • 844ea7a0c1 [WW-5148] Upgrade ASM to version 9.2 Sebastian Peters 2021-11-16 23:25:47 +01:00
  • 2f14e5206d Update maven to 3.8.3 Sebastian Peters 2021-11-16 23:09:05 +01:00
  • 0c9d769fae Merge pull request #506 from yyfMichaelYan/testDynamicAttributesSupport Lukasz Lenart 2021-11-16 19:50:07 +01:00
  • a2446b9d4c Updated assertion methods. yyfMichaelYan 2021-11-16 12:28:23 -06:00
  • f46104fa21 WW-5147 Adds missing import Lukasz Lenart 2021-11-16 09:46:25 +01:00
  • 0dc83eef5b Merge pull request #504 from davoustp/master Lukasz Lenart 2021-11-16 09:37:52 +01:00
  • e703e50872 Changed the assertion for the expected and the result string. yyfMichaelYan 2021-11-15 11:47:46 -06:00
  • b23520c309 Fix flaky test testDynamicAttributesSupport. yyfMichaelYan 2021-11-13 15:01:50 -06:00
  • 584095d69e Ignores local config file Lukasz Lenart 2021-11-12 15:25:22 +01:00
  • ae7bc59042 Merge pull request #505 from powercomsmt/master Lukasz Lenart 2021-11-12 15:01:07 +01:00
  • f36c7678c5 Merge branch 'master' of https://github.com/JCgH4164838Gh792C124B5/struts into localS2_26_WW-5124_fix JCgH4164838Gh792C124B5 2021-11-11 21:41:57 -05:00
  • c4d3ef8687 Update: - Add some somewhat artificial unit tests to increase code coverage. JCgH4164838Gh792C124B5 2021-11-11 19:28:43 -05:00
  • b96b048168 Add some test codes for a resolved issue [WW-5100] powercomsmt 2021-11-12 01:11:24 +08:00
  • 76bbe60a78 Merge pull request #502 from apache/WW-5129-dynamic-attributes Yasser Zamani 2021-11-11 11:53:18 +03:30
  • c8dfb3f4df Cache all OGNL expressions (when enabled) irrespective of their execution status Pascal Davoust 2021-11-10 15:22:38 +01:00
  • e098c5a2c3 WW-5129 Simplifies excluding ignored keys with ?filter Lukasz Lenart 2021-11-10 08:33:47 +01:00
  • 57ed5605c9 WW-5129 Trims internal prefix used to identify second control's Dynamic Attributes Lukasz Lenart 2021-11-10 08:12:23 +01:00
  • ac6749617f Update: - Add overriden release() method to StrutsBodyTagSupport to ensure the Tag handler always releases state (using the clearTagStateForTagPoolingServers() method to do so). - Add basic unit test to confirm release() behaves as expected. JCgH4164838Gh792C124B5 2021-11-05 23:32:11 -04:00
  • 7403de84a1 WW-5129 Supports dynamic attributes in second control Lukasz Lenart 2021-07-05 07:47:34 +02:00
  • a368cb6328 fixed flakiness in JacksonXmlHandlerTest.java (#500) Yuliang Fan 2021-11-02 02:08:58 -05:00
  • 86e81c3745 Update: - Fixed any leftover merge conflict items missed from cherry-picks. - Fixed unit test elements from cherry-picks so they correspond to 2.6.x behaviour, instead of 2.5.x behaviour. - Removed searchValueStack elements from TextTag component and tests as it does not exist in 2.6.x anymore. JCgH4164838Gh792C124B5 2021-10-31 17:46:43 -04:00
  • 68713648fa Update: - Implement PrepareOperations.clearDevModeOverride() method, to clear any leftover ThreadLocal state, as suggested by Y. Zamani. - Call PrepareOperations.clearDevModeOverride() in the StrutsInternalTestCase.setup() to ensure consistent initial state for every test thread before the tests are executed. - Call PrepareOperations.clearDevModeOverride() at the end of DebugTagTest tests that call PrepareOperations.overrideDevMode(), for better state management in those tests. JCgH4164838Gh792C124B5 2021-09-26 18:00:21 -04:00
  • 25c5a2b4b9 Update: - Follwing upstream merge, fixed AbstractUITag.java issue that was causing the build to fail. JCgH4164838Gh792C124B5 2021-09-12 16:31:13 -04:00
  • d08f4af635 Update: - Introduced performClearTagStateForTagPoolingServers flag to S2 Tags and compontents to make the tag state clearing optional. By default, the value is false, so the default behaviour should be identical to before. When set to true, it should only apply to a particular tag, providing a granular control to the developer. - Made clearTagStateForTagPoolingServers() calls consistently protected. - Updated and added unit tests to test behaviour with the clear tag state set both false and true. JCgH4164838Gh792C124B5 2021-10-30 16:08:51 -04:00
  • cb0d0e770a WW-5124 - Proposed fix for Struts JSP tag behaviour on application servers that use tag pooling. - Prior to this change, on application serves such as Glassfish, tag pools that re-use tag instances demonstrated incorrect behaviour, due to previous / old tag state still being present. - Added new clearTagStateForTagPoolingServers() to StrutsBodyTagSupport. It is called in doEndTag(), and descendants that override doEndTag() should call the ancestor method or directly call clearTagStateForTagPoolingServers(). - Unit test support methods were added to StrutsInternalTestCase and AbstractTagTest. - Basic sanity checks for existing unit tests were added where feasible. They reflection-compare a tag's state after doEndTag() is called with that of a new instance, to help catch if future changes miss calls in the clearTagStateForTagPoolingServers() hierarchy. - Removed some unused imports, added some missing override annotations to classes that were modified as part of this change. JCgH4164838Gh792C124B5 2021-10-30 15:17:03 -04:00
  • d9ba299412 [maven-release-plugin] prepare for next development iteration Lukasz Lenart 2021-10-19 09:54:26 +02:00
  • 26e1535b58 [maven-release-plugin] prepare release STRUTS_2_5_27 STRUTS_2_5_27 Lukasz Lenart 2021-10-19 09:54:17 +02:00
  • fe3b78e7f1 Upgrades maven-bundle-plugin to ver 5.1.1 to support Java 17 Lukasz Lenart 2021-10-18 09:23:29 +02:00
  • d5011aef67 Supports build on Java 17 Lukasz Lenart 2021-10-18 08:53:26 +02:00
  • 30e549fe57 [WW-5143] [WW-5142] Upgrades OVal to ver. 3.2.1 and upgrades XStream to ver 1.4.18 (#499) Lukasz Lenart 2021-10-04 10:42:24 +02:00
  • c55d6b782d fix travis build URL Stefaan Dutry 2021-09-28 14:26:06 +02:00
  • 4cc23cc306 Adds autogenerated files Lukasz Lenart 2021-09-24 15:55:20 +02:00
  • 991170716a Uses StringBuffer instead of StringBuilder Lukasz Lenart 2021-09-24 15:55:10 +02:00
  • 173338a444 Adds missing AL header Lukasz Lenart 2021-09-24 15:54:34 +02:00
  • e681d53293 Merge pull request #498 from sdutry/WW-5064 Lukasz Lenart 2021-09-24 15:29:11 +02:00
  • f1ca6d0e2a [WW-5064] Move XWork Spring support into struts2-spring-plugin Stefaan Dutry 2021-09-24 11:40:16 +02:00
  • eea8e17de6 Merge pull request #497 from sdutry/WW-5073 Lukasz Lenart 2021-09-23 11:23:40 +02:00
  • 723f23dbb7 move regex pattern compilation to static field to increase performance Stefaan Dutry 2021-09-23 09:15:21 +02:00
  • f03fe987f4 [WW-5073] - simplify AbstractMatcher Stefaan Dutry 2021-09-22 17:44:05 +02:00
  • 8d6e26e0fe fix double evaluations Yasser Zamani 2021-07-09 10:45:22 +04:30
  • dd807e78a8 Merge pull request #494 from apache/WW-5136-class-deprecated Yasser Zamani 2021-07-04 22:12:11 +04:30
  • da21273d42 WW-5136 Makes class attribute deprecated Lukasz Lenart 2021-06-27 09:48:43 +02:00
  • ae85f5195f Merge pull request #492 from apache/WW-5123-labelposition Yasser Zamani 2021-07-01 17:02:10 +04:30
  • a96dd31be6 Merge pull request #493 from apache/WW-5136-class-deprecated Yasser Zamani 2021-07-01 11:43:46 +04:30
  • fe45511712 WW-5136 Makes class attribute deprecated Lukasz Lenart 2021-06-27 09:48:43 +02:00
  • 9e1d4829e5 WW-5123 Updates tags' attributes descriptors Lukasz Lenart 2021-06-27 09:30:15 +02:00
  • fa37ac1fb2 Uses the latest Maven version Lukasz Lenart 2021-06-27 09:29:44 +02:00
  • 6f77939849 WW-5132 Marks old labelposition as Deprecated Lukasz Lenart 2021-06-18 07:02:20 +02:00
  • 97aa68bcf5 WW-5123 Adds right option to TLD for Checkbox tag Lukasz Lenart 2021-06-14 20:28:24 +02:00
  • e40afbc971 WW-5123 Makes labelpostion deprecated Lukasz Lenart 2021-06-14 20:27:48 +02:00
  • 90ea4d8aa1 Merge pull request #490 from apache/WW-5132-labelposition Lukasz Lenart 2021-06-27 09:17:10 +02:00
  • 1567f7699d WW-5134 Upgrades Xstream to version 1.4.17 Lukasz Lenart 2021-06-20 20:53:23 +02:00
  • d04ed76f1b WW-5135 Upgrades Xstream to version 1.4.17 Lukasz Lenart 2021-06-20 20:52:21 +02:00
  • 58503d422e WW-5134 Upgrades JasperReports to version 6.17.0 Lukasz Lenart 2021-06-19 09:12:22 +02:00
  • f1824b5393 WW-5132 Marks old labelposition as Deprecated Lukasz Lenart 2021-06-18 07:02:20 +02:00