This is an automated email from the ASF dual-hosted git repository. svenmeier pushed a change to branch remove-queuing in repository https://gitbox.apache.org/repos/asf/wicket.git.
discard adbf35e removed queuing add 67165d1 Update javax.inject:inject:1 to jakarta.inject:inject:2.0.0 add 7f8a61a Update Mockito to 3.11.0 add b66ab27 WICKET-6893 Use DefaultListableBeanFactory as a delegate in ApplicationContextMock add 9da8061 Fix a typo in javadoc add 9c241b8 Non-functional changes add 139bd6b Minor simplification. Non-functional change add 5897251 Update Jetty to 11.0.4 and Spring to 5.3.8 add 6a75c7c Update Mockito to 3.11.1 add f378888 Add a profile for JDK 18 add 43888b6 WICKET-895 Links to examples in documentation not points to old version of 8x add 99f3c12 WICKET-6896 AutoCompleteTextField re-opens dropdown item list after item has been selected add c8974ee WICKET-6897 Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 add d79c4c2 WICKET-6897 Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 add f0d01b8 Remove dependencies which already come as transitive ones from wicket-native-websocket-core add 5136688 WICKET-6897 Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 add 47deef3 Do not fail the build when maven-javadoc-plugin fails add e1f1662 Add a profile for JDK EA (17+) that fixes the url to the javadocs add 6d4f2b3 WICKET-6897 Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 add ebee64a WICKET-6897 Fix the linking of the sources in javadoc add f201226 Update Mockito to 3.11.2 add 0c747f4 WICKET-6899 Add setExceptionMapperProvider() to Application add 191ac59 Do not fail the build on Javadoc errors add 1f95c72 Minor non-functional cleanup: add 2ec7b18 WICKET-6901 document size modifier add 0e9c7de WICKET-6904 Make Apache Wicket fully supporting Java9+ module system add 24d390d Fix failing test by updating the resource url scheme to HTTPS add 336d5b7 WICKET-6904 Make Apache Wicket fully supporting Java9+ module system add d74e466 WICKET-6904 Make Apache Wicket fully supporting Java9+ module system add edd4fa0 WICKET-6903 Replace maven-clirr-plugin with something newer add a479020 WICKET-6901 Rename ITagModifier.NoOp to NO_OP add fa65fd7 WICKET-6902 allow prepend and append add 887b4b3 WICKET-6906 removed deprecations add 966b18f Minor non-functional changes. add a9d13a9 WICKET-6907 Upgrade Guice to 5.x add e43285a WICKET-6906 removed further deprecations new 070cb95 removed queuing This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (adbf35e) \ N -- N -- N refs/heads/remove-queuing (070cb95) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: archetypes/quickstart/pom.xml | 5 + pom.xml | 208 +-- testing/wicket-common-tests/pom.xml | 3 +- .../wicket/osgi/OsgiClashingPackagesTest.java | 13 +- testing/wicket-js-tests/pom.xml | 3 +- testing/wicket-threadtest/pom.xml | 2 +- wicket-auth-roles/pom.xml | 4 - .../src/main/java/module-info.java | 59 +- .../util/license/ApacheLicenceHeaderTest.java | 4 +- .../util/markup/xhtml/WellFormedXmlTest.java | 69 +- wicket-bean-validation/pom.xml | 22 +- .../src/main/java/module-info.java | 12 +- .../validation/BeanValidationConfiguration.java | 29 +- .../bean/validation/BeanValidationContext.java | 16 + .../wicket/bean/validation/ConstraintIterator.java | 16 + .../bean/validation/DefaultPropertyResolver.java | 16 + .../bean/validation/DefaultValidatorProvider.java | 16 + .../validation/DefaultViolationTranslator.java | 16 + .../apache/wicket/bean/validation/GroupsModel.java | 16 + .../wicket/bean/validation/IPropertyResolver.java | 18 +- .../wicket/bean/validation/ITagModifier.java | 19 + .../bean/validation/IViolationTranslator.java | 16 + .../apache/wicket/bean/validation/Property.java | 16 + .../wicket/bean/validation/PropertyValidator.java | 23 +- .../bean/validation/PropertyValidator.properties | 14 + .../bean/validation/SessionLocaleInterpolator.java | 16 + .../wicket/bean/validation/SizeTagModifier.java | 16 + .../bean/validation/ValidationModelResolver.java | 23 +- .../validation/PropertyValidatorRequiredTest.java | 16 + .../bean/validation/TestValidatableBean.java | 16 + .../validation/ValidationModelResolverTest.java | 18 +- .../util/license/ApacheLicenceHeaderTest.java | 4 +- .../util/markup/xhtml/WellFormedXmlTest.java | 69 +- wicket-cdi/pom.xml | 4 - .../src/main/java/module-info.java | 33 +- .../java/org/apache/wicket/cdi/NonContextual.java | 4 +- .../org/apache/wicket/cdi/CdiWicketTester.java | 2 +- .../java/org/apache/wicket/cdi/ContextManager.java | 4 +- wicket-core/pom.xml | 4 - wicket-core/src/main/java/module-info.java | 141 ++ .../main/java/org/apache/wicket/Application.java | 31 +- .../src/main/java/org/apache/wicket/Component.java | 2 +- .../org/apache/wicket/IPageRendererProvider.java | 2 +- .../src/main/java/org/apache/wicket/Localizer.java | 2 +- .../java/org/apache/wicket/MarkupContainer.java | 8 - .../wicket/NonResettingRestartException.java | 4 +- .../wicket/ajax/AbstractAjaxTimerBehavior.java | 14 - .../org/apache/wicket/ajax/AjaxEventBehavior.java | 9 +- .../ajax/AjaxNewWindowNotifyingBehavior.java | 2 +- .../org/apache/wicket/ajax/AjaxRequestHandler.java | 12 +- .../org/apache/wicket/ajax/AjaxRequestTarget.java | 46 +- .../wicket/ajax/AjaxSelfUpdatingTimerBehavior.java | 15 +- .../wicket/ajax/attributes/AjaxCallListener.java | 2 +- .../AjaxFormChoiceComponentUpdatingBehavior.java | 2 +- .../navigation/paging/AjaxPagingNavigator.java | 4 +- .../strategy/DefaultAuthenticationStrategy.java | 46 - .../java/org/apache/wicket/behavior/Behavior.java | 4 +- .../wicket/core/request/handler/IPageProvider.java | 2 +- .../request/handler/PageAndComponentProvider.java | 2 +- .../wicket/core/request/handler/PageProvider.java | 2 +- .../wicket/core/request/mapper/ResourceMapper.java | 2 +- .../wicket/core/util/crypt/AbstractJceCrypt.java | 11 +- .../util/crypt/KeyInSessionSunJceCryptFactory.java | 11 - .../wicket/core/util/lang/PropertyResolver.java | 140 +- .../wicket/core/util/lang/WicketObjects.java | 1 - .../apache/wicket/core/util/string/CssUtils.java | 67 - .../wicket/core/util/string/JavaScriptUtils.java | 194 --- .../wicket/feedback/FeedbackMessagesModel.java | 2 +- .../org/apache/wicket/markup/IMarkupFragment.java | 2 +- .../org/apache/wicket/markup/MergedMarkup.java | 6 +- .../java/org/apache/wicket/markup/WicketTag.java | 6 +- .../apache/wicket/markup/head/CssHeaderItem.java | 4 +- .../wicket/markup/html/HeaderPartContainer.java | 4 +- .../apache/wicket/markup/html/border/Border.java | 6 +- .../wicket/markup/html/border/BorderBehavior.java | 4 +- .../markup/html/form/AbstractCheckSelector.java | 2 +- .../markup/html/form/AbstractSubmitLink.java | 14 +- .../wicket/markup/html/form/AutoLabelResolver.java | 2 +- .../markup/html/form/AutoLabelTextResolver.java | 2 +- .../wicket/markup/html/form/CheckBoxSelector.java | 2 +- .../apache/wicket/markup/html/form/CheckGroup.java | 14 +- .../html/form/CheckboxMultipleChoiceSelector.java | 2 +- .../markup/html/form/FormComponentPanel.java | 2 +- .../html/form/FormComponentUpdatingBehavior.java | 6 +- .../markup/html/form/ILabelProviderLocator.java | 2 +- .../wicket/markup/html/form/ImageButton.java | 3 - .../wicket/markup/html/form/NumberTextField.java | 4 +- .../apache/wicket/markup/html/form/SubmitLink.java | 9 +- .../wicket/markup/html/image/ExternalSource.java | 10 +- .../org/apache/wicket/markup/html/image/Image.java | 3 - .../wicket/markup/html/image/NonCachingImage.java | 7 +- .../html/navigation/paging/PagingNavigation.java | 1 - .../org/apache/wicket/markup/html/panel/Panel.java | 23 +- .../wicket/markup/parser/IXmlPullParser.java | 16 +- .../apache/wicket/markup/parser/XmlPullParser.java | 2 +- .../markup/parser/filter/EnclosureHandler.java | 2 +- .../markup/parser/filter/WicketLinkTagHandler.java | 4 +- .../ChildFirstHeaderRenderStrategy.java | 2 +- .../renderStrategy/IHeaderRenderStrategy.java | 2 +- .../wicket/markup/resolver/AutoLinkResolver.java | 4 +- .../markup/resolver/WicketContainerResolver.java | 24 +- .../src/main/java/org/apache/wicket/package.html | 25 +- .../wicket/page/CouldNotLockPageException.java | 2 +- .../org/apache/wicket/page/PartialPageUpdate.java | 40 +- .../apache/wicket/page/XmlPartialPageUpdate.java | 10 - .../protocol/http/AbstractRequestLogger.java | 2 +- .../protocol/http/AjaxEnclosureListener.java | 2 +- .../http/CsrfPreventionRequestCycleListener.java | 612 -------- .../protocol/http/IWebApplicationFactory.java | 2 +- .../apache/wicket/protocol/http/RequestUtils.java | 2 +- .../wicket/protocol/http/WebApplication.java | 30 +- .../protocol/http/servlet/ServletWebRequest.java | 2 +- .../apache/wicket/protocol/https/RequireHttps.java | 3 - .../wicket/request/resource/AbstractResource.java | 11 +- .../request/resource/DynamicImageResource.java | 2 +- .../resource/ResourceReferenceRegistry.java | 2 +- .../resource/caching/IStaticCacheableResource.java | 4 +- .../resource/FileSystemResourceReference.java | 2 +- .../filter/AjaxServerAndClientTimeFilter.java | 132 -- .../filter/EmptySrcAttributeCheckFilter.java | 5 +- .../response/filter/ServerAndClientTimeFilter.java | 106 -- .../apache/wicket/settings/SecuritySettings.java | 11 +- .../util/template/TextTemplateDecorator.java | 38 +- .../wicket/util/tester/BaseWicketTester.java | 2 +- .../apache/wicket/util/tester/WicketTester.java | 2 +- .../validation/validator/CreditCardValidator.java | 4 +- .../validator/EmailAddressValidator.java | 9 +- .../wicket/{ => core}/request/resource/sample.js | 0 .../apache/wicket/ajax/AjaxRequestHandlerTest.java | 58 +- .../ajax/form/AjaxFormSubmitBehaviorTest.java | 4 +- ...tiRequestCycleListenerCallOrderApplication.java | 4 +- .../MultiRequestCycleListenerCallOrderPage.html | 0 .../MultiRequestCycleListenerCallOrderPage.java | 2 +- .../MultiRequestCycleListenerCallOrderTest.java | 2 +- .../cycle/PageRequestHandlerTrackerTest.java | 5 +- .../cycle/RequestCycleListenerDetachOrderTest.java | 200 +-- .../request/cycle/RequestCycleListenerTest.java | 5 +- .../request/cycle/RequestCycleUrlForTest.java | 4 +- .../request/cycle/RequestHandlerExecutorTest.java | 2 +- .../{ => core}/request/cycle/RerenderAjaxPage.html | 0 .../{ => core}/request/cycle/RerenderAjaxPage.java | 2 +- .../{ => core}/request/cycle/RerenderPage.html | 0 .../{ => core}/request/cycle/RerenderPage.java | 2 +- .../{ => core}/request/cycle/RerenderPageTest.java | 5 +- .../{ => core}/request/cycle/UrlRendererTest.java | 2 +- .../request/handler/PageIdPolicyTest.java | 340 ++--- .../request/handler/PageProviderTest.java | 2 +- .../request/handler/render/AbstractVariations.java | 2 +- .../handler/render/ShouldRedirectToTargetUrl.java | 2 +- ...ShouldRenderPageAndWriteResponseVariations.java | 2 +- .../render/SkipRenderWithSetResponsePageTest.java | 2 +- ...tatelessPageManipulatingPageParametersTest.java | 2 +- .../request/handler/render/TestPageRenderer.java | 13 +- .../request/handler/render/TestVariations.java | 2 +- .../request/handler/render/Variation.java | 2 +- .../request/handler/render/VariationIterator.java | 2 +- .../handler/render/WebPageRendererTest.java | 34 +- .../resource/ResourceAuthorizationTest.java | 2 +- .../mapper/AbstractBookmarkableMapperTest.java | 2 +- .../core/request/mapper/CryptoMapperTest.java | 2 +- .../request/mapper/CustomHomePageTest.java | 2 +- .../request/mapper/info/ComponentInfoTest.java | 3 +- .../request/mapper/info/PageComponentInfoTest.java | 3 +- .../{ => core}/request/resource/BundlesPage.html | 0 .../{ => core}/request/resource/BundlesPage.java | 3 +- .../request/resource/BundlesPage_ext_result.html | 0 .../request/resource/BundlesPage_result.html | 2 +- .../request/resource/BundlesPage_result_defer.html | 2 +- .../request/resource/ByteArrayResourceTest.java | 3 +- .../request/resource/CharSequenceResourceTest.java | 22 +- .../ContextRelativeResourceReferenceTest.java | 4 +- .../request/resource/CssPackageResourceTest.java | 3 +- .../request/resource/DynamicImageResourceTest.java | 3 +- .../resource/JavaScriptPackageResourceTest.java | 3 +- .../request/resource/LessResourceReference.less | 0 .../resource/LessResourceReferenceTest.java | 15 +- .../MetaInfStaticResourceReferenceTest.java | 240 +-- .../MinifiedAwareResourceReferenceTest.java | 4 +- .../resource/PackageResourceReferenceTest.java | 780 +++++----- .../request/resource/ResouceBundleTest.java | 8 +- .../resource/ResourceReferenceLambdaTest.java | 6 +- .../resource/ResourceReferenceLocatingTest.csv | 0 .../resource/ResourceReferenceLocatingTest.java | 4 +- .../resource/ResourceReferenceRegistryTest.java | 26 +- .../request/resource/UrlResourceReferenceTest.java | 3 +- .../request/resource/WriteCallbackTest.java | 134 +- .../wicket/{ => core}/request/resource/a.css | 0 .../apache/wicket/{ => core}/request/resource/a.js | 0 .../wicket/{ => core}/request/resource/b.css | 0 .../apache/wicket/{ => core}/request/resource/b.js | 0 .../wicket/{ => core}/request/resource/b.min.css | 0 .../wicket/{ => core}/request/resource/b.min.js | 0 .../wicket/{ => core}/request/resource/b_de.js | 0 .../wicket/{ => core}/request/resource/b_nl.js | 0 .../wicket/{ => core}/request/resource/b_nl.min.js | 0 .../wicket/{ => core}/request/resource/b_nl_BE.js | 0 .../{ => core}/request/resource/b_nl_BE.min.js | 0 .../wicket/{ => core}/request/resource/b_style.js | 0 .../{ => core}/request/resource/b_style.min.js | 0 .../{ => core}/request/resource/b_style_nl.js | 0 .../{ => core}/request/resource/b_style_nl.min.js | 0 .../{ => core}/request/resource/b_style_nl_BE.js | 0 .../request/resource/b_style_nl_BE.min.js | 0 .../{ => core}/request/resource/b_var_style.js | 0 .../{ => core}/request/resource/b_var_style.min.js | 0 .../{ => core}/request/resource/b_var_style_nl.js | 0 .../request/resource/b_var_style_nl.min.js | 0 .../request/resource/b_var_style_nl_BE.js | 0 .../request/resource/b_var_style_nl_BE.min.js | 0 .../ContextRelativeResourceCachingTest.java | 4 +- ...nameWithVersionResourceCachingStrategyTest.java | 5 +- ...ringWithVersionResourceCachingStrategyTest.java | 5 +- .../request/resource/caching/TestResource.java | 4 +- .../{ => core}/request/resource/resource.txt | 0 .../{ => core}/request/resource/resource_en.txt | 0 .../{ => core}/request/resource/resource_en_US.txt | 0 .../request/resource/resource_gt_4096.txt | 0 .../{ => core}/request/resource/resource_style.txt | 0 .../request/resource/resource_style2.txt | 0 .../request/resource/resource_style2_pt.txt | 0 .../request/resource/resource_style2_pt_BR.txt | 0 .../request/resource/resource_style_en.txt | 0 .../request/resource/resource_style_en_US.txt | 0 .../{ => core}/request/resource/resource_var.txt | 0 .../request/resource/resource_var_en.txt | 0 .../request/resource/resource_var_en_US.txt | 0 .../request/resource/resource_var_style.txt | 0 .../request/resource/resource_var_style2.txt | 0 .../request/resource/resource_var_style2_pt.txt | 0 .../request/resource/resource_var_style2_pt_BR.txt | 0 .../request/resource/resource_var_style_en.txt | 0 .../request/resource/resource_var_style_en_US.txt | 0 .../wicket/{ => core}/util/ExceptionTestBase.java | 4 +- .../wicket/{ => core}/util/Log4jEventHistory.java | 148 +- .../{ => core}/util/cookies/CookieUtilsTest.java | 359 ++--- .../util/cookies/CookieValuePersisterTestPage.html | 52 +- .../util/cookies/CookieValuePersisterTestPage.java | 140 +- .../PreserveRequestCookieAfterLinkClickTest.java | 2 +- .../SetCookieAndRedirectStatefullTestPage.html | 52 +- .../SetCookieAndRedirectStatefullTestPage.java | 123 +- .../SetCookieAndRedirectStatelessTestPage.html | 52 +- .../SetCookieAndRedirectStatelessTestPage.java | 125 +- .../util/cookies/SetCookieAndRedirectTest.java | 142 +- .../util/file/WebApplicationPathTest.java | 3 +- .../apache/wicket/{ => core}/util/io/PageA.java | 2 +- .../apache/wicket/{ => core}/util/io/PageB.java | 2 +- .../util/io/SerializableCheckerTest.java | 331 ++-- .../wicket/{ => core}/util/lang/Address.java | 2 +- .../wicket/{ => core}/util/lang/BooleanBean.java | 2 +- .../wicket/{ => core}/util/lang/Country.java | 2 +- .../wicket/{ => core}/util/lang/Country2.java | 94 +- .../wicket/{ => core}/util/lang/Document.java | 4 +- .../apache/wicket/{ => core}/util/lang/Person.java | 2 +- .../wicket/{ => core}/util/lang/Person2.java | 2 +- .../{ => core}/util/lang/PropertyResolverTest.java | 4 +- .../{ => core}/util/lang/WicketObjectsTest.java | 2 +- .../util/markup/xhtml/WellFormedXmlTest.java | 69 +- .../util/resource/ClassPathResourceFinderTest.java | 2 +- .../wicket/{ => core}/util/resource/PathTest.java | 4 +- .../util/resource/ResourceStreamLocatorTest.java | 4 +- .../util/resource}/ResourceStreamLocatorTest.txt | 0 .../resource}/ResourceStreamLocatorTest_de.txt | 0 .../resource}/ResourceStreamLocatorTest_de_DE.txt | 0 .../ResourceStreamLocatorTest_de_DE_POSIX.txt | 0 .../ResourceStreamLocatorTest_de__POSIX.txt | 0 .../util/resource/ResourceStreamLocatorTest_fr.txt | 0 .../resource}/ResourceStreamLocatorTest_style.txt | 0 .../ResourceStreamLocatorTest_style_de.txt | 0 .../ResourceStreamLocatorTest_style_de_DE.txt | 0 ...ResourceStreamLocatorTest_style_de_DE_POSIX.txt | 0 .../ResourceStreamLocatorTest_style_de__POSIX.txt | 0 .../util/resource/UrlResourceStreamTest.java | 294 ++-- .../locator/CachingResourceStreamLocatorTest.java | 4 +- .../resource/locator/ResourceNameIteratorTest.java | 362 +++-- .../sourcePath}/ResourceStreamLocatorTest.txt | 0 .../sourcePath}/ResourceStreamLocatorTest_de.txt | 0 .../ResourceStreamLocatorTest_de_DE.txt | 0 .../ResourceStreamLocatorTest_de_DE_POSIX.txt | 0 .../ResourceStreamLocatorTest_de__POSIX.txt | 0 .../ResourceStreamLocatorTest_style.txt | 0 .../ResourceStreamLocatorTest_style_de.txt | 0 .../ResourceStreamLocatorTest_style_de_DE.txt | 0 ...ResourceStreamLocatorTest_style_de_DE_POSIX.txt | 0 .../ResourceStreamLocatorTest_style_de__POSIX.txt | 0 .../util/string/JavaScriptStripperTest.java | 2 +- .../PropertyVariableInterpolatorTest.java | 146 +- .../{ => core}/util/template/CssTemplateTest.java | 4 +- .../util/tester/BlockedResourceLinkPage.html | 0 .../util/tester/BlockedResourceLinkPage.java | 2 +- .../wicket/{ => core}/util/tester/CookiePage.java | 3 +- .../tester/FormTesterSubmitLinkTest$TestPage.html | 0 .../util/tester/FormTesterSubmitLinkTest.java | 5 +- .../{ => core}/util/tester/FormTesterTest.java | 18 +- .../{ => core}/util/tester/MockAjaxFormPage.html | 0 .../{ => core}/util/tester/MockAjaxFormPage.java | 2 +- .../util/tester/MockFormFileUploadPage.html | 0 .../util/tester/MockFormFileUploadPage.java | 2 +- .../{ => core}/util/tester/MockFormPage.html | 0 .../{ => core}/util/tester/MockFormPage.java | 2 +- .../util/tester/MockFormSubmitsPage.html | 0 .../util/tester/MockFormSubmitsPage.java | 2 +- .../MockPageAjaxSubmitLinkSubmitsWholeForm.html | 0 .../MockPageAjaxSubmitLinkSubmitsWholeForm.java | 2 +- .../MockPageParameterPage$MockInnerClassPage.html | 0 .../util/tester/MockPageParameterPage.html | 0 .../util/tester/MockPageParameterPage.java | 2 +- .../MockPageWithFormAndAjaxFormSubmitBehavior.html | 0 .../MockPageWithFormAndAjaxFormSubmitBehavior.java | 2 +- .../util/tester/MockPageWithFormAndCheckGroup.html | 0 .../util/tester/MockPageWithFormAndCheckGroup.java | 2 +- .../util/tester/MockPageWithLabelInEnclosure.html | 0 .../util/tester/MockPageWithLabelInEnclosure.java | 2 +- .../util/tester/MockPageWithLinkAndLabel.html | 0 .../util/tester/MockPageWithLinkAndLabel.java | 88 +- .../util/tester/MockResourceLinkPage.html | 0 .../util/tester/MockResourceLinkPage.java | 2 +- .../{ => core}/util/tester/NestedFormPage.html | 0 .../{ => core}/util/tester/NestedFormPage.java | 2 +- .../StartComponentInPageRedirectToRenderTest.java | 3 +- .../{ => core}/util/tester/TagTesterTest.java | 5 +- .../tester/WicketTesterClickExternalLinkTest.java | 3 +- .../util/tester/WicketTesterCookieTest.java | 12 +- .../WicketTesterLazyIsPageStatelessBase.java | 3 +- ...WicketTesterLazyIsPageStatelessOnePassTest.java | 2 +- ...terLazyIsPageStatelessRedirectToBufferTest.java | 3 +- ...terLazyIsPageStatelessRedirectToRenderTest.java | 2 +- .../tester/WicketTesterSessionCreationTest.java | 4 +- .../tester/WicketTesterSessionInvalidateTest.java | 3 +- .../{ => core}/util/tester/WicketTesterTest.java | 29 +- .../wicket/{ => core}/util/tester/apps_1/Book.java | 2 +- .../{ => core}/util/tester/apps_1/CreateBook.html | 0 .../{ => core}/util/tester/apps_1/CreateBook.java | 2 +- .../util/tester/apps_1/CreateBook.properties | 0 .../util/tester/apps_1/MyMockApplication.java | 2 +- .../tester/apps_1/MyMockApplication.properties | 0 .../tester/apps_1/MyMockApplication_de.properties | 0 .../tester/apps_1/MyMockApplication_nl.properties | 0 .../{ => core}/util/tester/apps_1/SuccessPage.html | 0 .../{ => core}/util/tester/apps_1/SuccessPage.java | 2 +- .../{ => core}/util/tester/apps_1/ViewBook.html | 0 .../{ => core}/util/tester/apps_1/ViewBook.java | 2 +- .../{ => core}/util/tester/apps_2/LoginPage.html | 0 .../{ => core}/util/tester/apps_2/LoginPage.java | 2 +- .../util/tester/apps_2/RedirectPage.html | 0 .../util/tester/apps_2/RedirectPage.java | 2 +- .../wicket/{ => core}/util/tester/apps_2/Test.java | 2 +- .../{ => core}/util/tester/apps_3/ChoicePage.html | 0 .../{ => core}/util/tester/apps_3/ChoicePage.java | 4 +- .../util/tester/apps_3/FormTesterTest.java | 4 +- .../{ => core}/util/tester/apps_4/EmailPage.html | 0 .../{ => core}/util/tester/apps_4/EmailPage.java | 2 +- .../util/tester/apps_4/EmailPage.properties | 0 .../util/tester/apps_4/FormTesterTest.java | 2 +- .../util/tester/apps_5/AjaxLinkClickTest.java | 2 +- .../tester/apps_5/AjaxSubmitLinkClickTest.java | 7 +- .../apps_5/MockPageWithFormAndContainedLink.html | 26 +- .../apps_5/MockPageWithFormAndContainedLink.java | 100 +- .../tester/apps_5/MockPageWithFormAndLink.html | 0 .../tester/apps_5/MockPageWithFormAndLink.java | 2 +- .../util/tester/apps_5/MockPageWithLink.html | 0 .../util/tester/apps_5/MockPageWithLink.java | 2 +- .../{ => core}/util/tester/apps_6/LinkPage.html | 0 .../{ => core}/util/tester/apps_6/LinkPage.java | 266 ++-- .../{ => core}/util/tester/apps_6/ResultPage.html | 0 .../{ => core}/util/tester/apps_6/ResultPage.java | 98 +- .../{ => core}/util/tester/apps_7/HomePage.html | 12 +- .../{ => core}/util/tester/apps_7/HomePage.java | 2 +- .../util/tester/apps_7/TestHomePage.java | 84 +- .../util/tester/apps_7/WicketApplication.java | 2 +- .../ComponentFeedbackResourceTestingPage.html | 0 .../ComponentFeedbackResourceTestingPage.java | 4 +- .../tester/apps_8/TestResourceProvidingLabel.java | 4 +- .../apps_8/TestResourceProvidingLabel.properties | 0 .../apache/wicket/{ => core}/util/tester/bg.jpg | Bin .../cookies/CollectAllRequestCookiesPage.java | 2 +- .../{ => core}/util/tester/cookies/EndPage.java | 2 +- .../util/tester/cookies/SetCookiePage.java | 2 +- .../apache/wicket/{ => core}/util/tester/test.html | 0 .../markup/html/form/AutoLabelWithContentTest.java | 2 +- .../html/form/CheckBoxMultipleChoiceTest.java | 2 +- .../markup/html/form/encryption/CryptTest.java | 3 +- .../wicket/markup/html/internal/SimplePanel.java | 2 +- .../CsrfPreventionRequestCycleListenerTest.java | 658 -------- .../CryptedUrlWebRequestCodingStrategyTest.java | 5 - .../InvalidResourceSpecificationExceptionTest.java | 2 +- wicket-devutils/pom.xml | 4 - .../src/main/java/module-info.java | 62 +- .../org/apache/wicket/devutils/DevUtilsPage.java | 2 +- .../org/apache/wicket/devutils/DevUtilsPanel.java | 2 +- .../apache/wicket/devutils/debugbar/DebugBar.java | 2 +- .../devutils/debugbar/InspectorDebugPanel.java | 2 +- .../devutils/debugbar/SessionSizeDebugPanel.java | 2 +- .../devutils/debugbar/StandardDebugPanel.java | 2 +- .../util/license/ApacheLicenceHeaderTest.java | 4 +- .../util/markup/xhtml/WellFormedXmlTest.java | 69 +- wicket-examples/pom.xml | 5 +- .../examples/ajax/builtin/AjaxApplication.java | 3 - .../ajax/builtin/modal/ModalContent1Page.html | 24 - .../ajax/builtin/modal/ModalContent1Page.java | 101 -- .../ajax/builtin/modal/ModalContent2Page.html | 20 - .../ajax/builtin/modal/ModalContent2Page.java | 49 - .../examples/ajax/builtin/modal/ModalPanel1.html | 9 - .../examples/ajax/builtin/modal/ModalPanel1.java | 53 - .../ajax/builtin/modal/ModalWindowPage.html | 10 - .../ajax/builtin/modal/ModalWindowPage.java | 116 -- .../examples/repeater/RepeaterApplication.java | 1 - .../wicket/examples/tree/TreeApplication.java | 1 - wicket-experimental/pom.xml | 2 +- wicket-experimental/wicket-metrics/pom.xml | 4 - .../wicket-metrics/src/main/java/module-info.java | 65 +- wicket-extensions/pom.xml | 4 - wicket-extensions/src/main/java/module-info.java | 74 + .../extensions/ajax/AjaxDownloadBehavior.java | 8 +- .../extensions/ajax/AjaxFileDropBehavior.java | 4 +- .../ajax/markup/html/AjaxLazyLoadPanel.java | 2 +- .../ajax/markup/html/AjaxLazyLoadPanelTester.java | 2 +- .../html/autocomplete/AutoCompleteSettings.java | 4 +- .../html/autocomplete/IAutoCompleteRenderer.java | 8 +- .../html/autocomplete/wicket-autocomplete.js | 16 +- .../markup/html/form/upload/UploadProgressBar.java | 25 +- .../ajax/markup/html/modal/ModalDialog.java | 3 - .../ajax/markup/html/modal/ModalWindow.html | 21 - .../ajax/markup/html/modal/ModalWindow.java | 1185 --------------- .../markup/html/modal/res/frame-blue-1-alpha.png | Bin 2706 -> 0 bytes .../ajax/markup/html/modal/res/frame-blue-1-ie.png | Bin 1672 -> 0 bytes .../markup/html/modal/res/frame-blue-2-alpha.png | Bin 272 -> 0 bytes .../ajax/markup/html/modal/res/frame-blue-2-ie.png | Bin 245 -> 0 bytes .../markup/html/modal/res/frame-gray-1-alpha.png | Bin 2568 -> 0 bytes .../ajax/markup/html/modal/res/frame-gray-1-ie.png | Bin 1578 -> 0 bytes .../markup/html/modal/res/frame-gray-2-alpha.png | Bin 264 -> 0 bytes .../ajax/markup/html/modal/res/frame-gray-2-ie.png | Bin 245 -> 0 bytes .../ajax/markup/html/modal/res/modal.css | 264 ---- .../extensions/ajax/markup/html/modal/res/modal.js | 1594 -------------------- .../ajax/markup/html/modal/res/transparent1.gif | Bin 156 -> 0 bytes .../ajax/markup/html/modal/res/transparent2.png | Bin 425 -> 0 bytes .../ajax/markup/html/repeater/AjaxListPanel.java | 6 +- .../markup/html/basic/ILinkRenderStrategy.java | 2 +- .../html/form/datetime/AbstractDateTimeField.java | 6 +- .../html/form/datetime/LocalDateTimeTextField.java | 4 +- .../html/form/datetime/LocalTimeTextField.java | 4 +- .../markup/html/form/datetime/TimeField.java | 6 +- .../html/form/datetime/ZonedDateTimeField.java | 2 +- .../markup/html/form/select/SelectOptions.java | 40 +- .../data/table/export/CSVDataExporter.java | 4 +- .../repeater/data/table/export/ExportToolbar.java | 2 +- .../repeater/data/table/filter/FilterToolbar.java | 16 +- .../markup/html/repeater/tree/NestedTree.java | 6 +- .../markup/html/repeater/tree/TableTree.java | 2 +- .../markup/html/repeater/tree/content/Folder.java | 2 +- .../repeater/tree/content/StyledLinkLabel.java | 4 +- .../wicket/extensions/wizard/IWizardModel.java | 2 +- .../wicket/extensions/wizard/WizardButton.java | 4 +- .../wicket/extensions/wizard/WizardButtonBar.java | 3 - .../wizard/dynamic/IDynamicWizardStep.java | 2 +- .../util/license/ApacheLicenceHeaderTest.java | 3 +- .../util/markup/xhtml/WellFormedXmlTest.java | 69 +- wicket-guice/pom.xml | 4 - .../src/main/java/module-info.java | 17 +- .../util/license/ApacheLicenceHeaderTest.java | 5 +- wicket-ioc/pom.xml | 8 +- .../src/main/java/module-info.java | 17 +- .../util/license/ApacheLicenceHeaderTest.java | 3 +- wicket-jmx/pom.xml | 4 - .../src/main/java/module-info.java | 32 +- .../org/apache/wicket/jmx/DebugSettingsMBean.java | 22 +- .../wicket/jmx/RequestCycleSettingsMBean.java | 10 +- .../org/apache/wicket/jmx/StoreSettingsMBean.java | 2 +- .../apache/wicket/jmx/wrapper/DebugSettings.java | 37 - .../jmx}/util/license/ApacheLicenceHeaderTest.java | 3 +- .../util/license/ApacheLicenceHeaderTest.java | 34 - .../wicket-native-websocket-core/pom.xml | 6 - .../src/main/java/module-info.java | 61 +- ...ketAwareCsrfPreventionRequestCycleListener.java | 45 - .../wicket-native-websocket-javax/pom.xml | 12 - .../src/main/java/module-info.java | 32 +- wicket-objectsizeof-agent/pom.xml | 4 - .../src/main/java/module-info.java | 16 +- .../src/main/java/module-info.java | 38 +- .../request/flow/RedirectToUrlException.java | 8 +- .../src/main/java/module-info.java | 36 +- .../wicket/spring/SpringWebApplicationFactory.java | 10 +- .../annot/AnnotProxyFieldValueFactory.java | 8 +- .../wicket/spring/test/ApplicationContextMock.java | 235 +-- ...artaInjectAnnotProxyFieldValueFactoryTest.java} | 8 +- ...njectable.java => JakartaInjectInjectable.java} | 6 +- .../util/license/ApacheLicenceHeaderTest.java | 70 +- .../util/license/ApacheLicenceHeaderTest.java | 34 - wicket-user-guide/pom.xml | 6 +- wicket-user-guide/src/main/asciidoc/single.adoc | 2 +- wicket-util/pom.xml | 1 + .../main/java/javax/servlet/ServletContext.java | 0 .../javax/servlet/http/HttpServletRequest.java | 0 .../main/java/javax/servlet/http/HttpSession.java | 0 wicket-util/src/main/java/module-info.java | 60 + .../apache/wicket/util/collections/MicroMap.java | 359 ----- .../apache/wicket/util/crypt/AbstractCrypt.java | 1 - .../wicket/util/crypt/ClassCryptFactory.java | 98 -- .../java/org/apache/wicket/util/crypt/ICrypt.java | 17 - .../java/org/apache/wicket/util/crypt/NoCrypt.java | 11 - .../org/apache/wicket/util/crypt/SunJceCrypt.java | 36 - .../org/apache/wicket/util/string/StringValue.java | 4 +- .../org/apache/wicket/util/time/AbstractTime.java | 122 -- .../apache/wicket/util/time/AbstractTimeValue.java | 55 - .../java/org/apache/wicket/util/time/Duration.java | 565 ------- .../apache/wicket/util/time/ITimeFrameSource.java | 41 - .../java/org/apache/wicket/util/time/Time.java | 615 -------- .../org/apache/wicket/util/time/TimeFrame.java | 261 ---- .../java/org/apache/wicket/util/time/TimeMap.java | 111 -- .../org/apache/wicket/util/time/TimeOfDay.java | 420 ------ .../wicket/util/value/CopyOnWriteValueMap.java | 137 -- .../org/apache/wicket/util/value/ValueMap.java | 111 -- .../wicket/util/collections/MicroMapTest.java | 105 -- .../apache/wicket/util/crypt/SunJceCryptTest.java | 6 +- .../org/apache/wicket/util/io/ConnectionsTest.java | 6 +- .../src/main/java/module-info.java | 16 +- .../wicket/velocity/markup/html/VelocityPanel.java | 4 +- .../util/license/ApacheLicenceHeaderTest.java | 4 +- .../contrib/velocity/VelocityJavaScriptPage.java | 11 +- 518 files changed, 4339 insertions(+), 12659 deletions(-) copy wicket-core/src/main/java/org/apache/wicket/IPageRendererProvider.java => wicket-auth-roles/src/main/java/module-info.java (57%) mode change 100755 => 100644 copy wicket-auth-roles/src/test/java/org/apache/wicket/{ => authroles}/util/license/ApacheLicenceHeaderTest.java (91%) rename wicket-auth-roles/src/test/java/org/apache/wicket/{ => authroles}/util/markup/xhtml/WellFormedXmlTest.java (89%) copy wicket-core/src/test/java/org/apache/wicket/util/tester/apps_1/MyMockApplication.java => wicket-bean-validation/src/main/java/module-info.java (80%) rename {wicket-auth-roles/src/test/java/org/apache/wicket => wicket-bean-validation/src/test/java/org/apache/wicket/bean/validation}/util/license/ApacheLicenceHeaderTest.java (91%) copy {wicket-devutils/src/test/java/org/apache/wicket => wicket-bean-validation/src/test/java/org/apache/wicket/bean/validation}/util/markup/xhtml/WellFormedXmlTest.java (89%) copy wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-cdi/src/main/java/module-info.java (71%) create mode 100644 wicket-core/src/main/java/module-info.java delete mode 100644 wicket-core/src/main/java/org/apache/wicket/protocol/http/CsrfPreventionRequestCycleListener.java delete mode 100644 wicket-core/src/main/java/org/apache/wicket/response/filter/AjaxServerAndClientTimeFilter.java delete mode 100644 wicket-core/src/main/java/org/apache/wicket/response/filter/ServerAndClientTimeFilter.java rename wicket-core/src/test/java/META-INF/resources/org/apache/wicket/{ => core}/request/resource/sample.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderApplication.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderPage.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/MultiRequestCycleListenerCallOrderTest.java (99%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/PageRequestHandlerTrackerTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestCycleListenerDetachOrderTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestCycleListenerTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestCycleUrlForTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RequestHandlerExecutorTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderAjaxPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderAjaxPage.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderPage.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/RerenderPageTest.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/cycle/UrlRendererTest.java (99%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/PageIdPolicyTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/PageProviderTest.java (99%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/AbstractVariations.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/ShouldRedirectToTargetUrl.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/ShouldRenderPageAndWriteResponseVariations.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/SkipRenderWithSetResponsePageTest.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/StatelessPageManipulatingPageParametersTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/TestPageRenderer.java (84%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/TestVariations.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/Variation.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/VariationIterator.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/render/WebPageRendererTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/handler/resource/ResourceAuthorizationTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/mapper/CustomHomePageTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/mapper/info/ComponentInfoTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/mapper/info/PageComponentInfoTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage.java (91%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage_ext_result.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage_result.html (56%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/BundlesPage_result_defer.html (52%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ByteArrayResourceTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/CharSequenceResourceTest.java (77%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ContextRelativeResourceReferenceTest.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/CssPackageResourceTest.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/DynamicImageResourceTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/JavaScriptPackageResourceTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/LessResourceReference.less (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/LessResourceReferenceTest.java (88%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/MetaInfStaticResourceReferenceTest.java (90%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/MinifiedAwareResourceReferenceTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/PackageResourceReferenceTest.java (90%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResouceBundleTest.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceLambdaTest.java (89%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceLocatingTest.csv (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceLocatingTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/ResourceReferenceRegistryTest.java (79%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/UrlResourceReferenceTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/WriteCallbackTest.java (81%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/a.css (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/a.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.css (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.min.css (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_de.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl_BE.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_nl_BE.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl_BE.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_style_nl_BE.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl_BE.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/b_var_style_nl_BE.min.js (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/ContextRelativeResourceCachingTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/caching/TestResource.java (87%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_en.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_en_US.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_gt_4096.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style2.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style2_pt.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style2_pt_BR.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style_en.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_style_en_US.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_en.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_en_US.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style2.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style2_pt.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style2_pt_BR.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style_en.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/request/resource/resource_var_style_en_US.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/ExceptionTestBase.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/Log4jEventHistory.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/CookieUtilsTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/CookieValuePersisterTestPage.html (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/CookieValuePersisterTestPage.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/PreserveRequestCookieAfterLinkClickTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatefullTestPage.html (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatefullTestPage.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatelessTestPage.html (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectStatelessTestPage.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/cookies/SetCookieAndRedirectTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/file/WebApplicationPathTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/io/PageA.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/io/PageB.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/io/SerializableCheckerTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Address.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/BooleanBean.java (96%) copy wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Country.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Country2.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Document.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Person.java (98%) copy wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/Person2.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/PropertyResolverTest.java (99%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/lang/WicketObjectsTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/markup/xhtml/WellFormedXmlTest.java (90%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/PathTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/ResourceStreamLocatorTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de_DE.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de_DE_POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_de__POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/ResourceStreamLocatorTest_fr.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de_DE.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de_DE_POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource/sourcePath => core/util/resource}/ResourceStreamLocatorTest_style_de__POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/UrlResourceStreamTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/locator/CachingResourceStreamLocatorTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/resource/locator/ResourceNameIteratorTest.java (90%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de_DE.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de_DE_POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_de__POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de_DE.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de_DE_POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{util/resource => core/util/resource/sourcePath}/ResourceStreamLocatorTest_style_de__POSIX.txt (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/string/JavaScriptStripperTest.java (99%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/string/interpolator/PropertyVariableInterpolatorTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/template/CssTemplateTest.java (90%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/BlockedResourceLinkPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/BlockedResourceLinkPage.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/CookiePage.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/FormTesterSubmitLinkTest$TestPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/FormTesterSubmitLinkTest.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/FormTesterTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockAjaxFormPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockAjaxFormPage.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormFileUploadPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormFileUploadPage.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormPage.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormSubmitsPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockFormSubmitsPage.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageAjaxSubmitLinkSubmitsWholeForm.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageAjaxSubmitLinkSubmitsWholeForm.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageParameterPage$MockInnerClassPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageParameterPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageParameterPage.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndAjaxFormSubmitBehavior.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndCheckGroup.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithFormAndCheckGroup.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLabelInEnclosure.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLabelInEnclosure.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLinkAndLabel.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockPageWithLinkAndLabel.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockResourceLinkPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/MockResourceLinkPage.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/NestedFormPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/NestedFormPage.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/StartComponentInPageRedirectToRenderTest.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/TagTesterTest.java (99%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterClickExternalLinkTest.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterCookieTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessBase.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessOnePassTest.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessRedirectToBufferTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterLazyIsPageStatelessRedirectToRenderTest.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterSessionCreationTest.java (91%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterSessionInvalidateTest.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/WicketTesterTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/Book.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/CreateBook.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/CreateBook.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/CreateBook.properties (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication.properties (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication_de.properties (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/MyMockApplication_nl.properties (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/SuccessPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/SuccessPage.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/ViewBook.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_1/ViewBook.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/LoginPage.html (100%) copy wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/LoginPage.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/RedirectPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/RedirectPage.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_2/Test.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_3/ChoicePage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_3/ChoicePage.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_3/FormTesterTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/EmailPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/EmailPage.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/EmailPage.properties (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_4/FormTesterTest.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/AjaxLinkClickTest.java (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/AjaxSubmitLinkClickTest.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndContainedLink.html (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndContainedLink.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndLink.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithFormAndLink.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithLink.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_5/MockPageWithLink.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/LinkPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/LinkPage.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/ResultPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_6/ResultPage.java (93%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/HomePage.html (98%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/HomePage.java (97%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/TestHomePage.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_7/WicketApplication.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/ComponentFeedbackResourceTestingPage.html (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/ComponentFeedbackResourceTestingPage.java (95%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/TestResourceProvidingLabel.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/apps_8/TestResourceProvidingLabel.properties (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/bg.jpg (100%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/cookies/CollectAllRequestCookiesPage.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/cookies/EndPage.java (94%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/cookies/SetCookiePage.java (96%) rename wicket-core/src/test/java/org/apache/wicket/{ => core}/util/tester/test.html (100%) delete mode 100644 wicket-core/src/test/java/org/apache/wicket/protocol/http/CsrfPreventionRequestCycleListenerTest.java copy wicket-core/src/main/java/org/apache/wicket/IPageRendererProvider.java => wicket-devutils/src/main/java/module-info.java (56%) mode change 100755 => 100644 rename wicket-devutils/src/test/java/org/apache/wicket/{ => devutils}/util/license/ApacheLicenceHeaderTest.java (91%) rename wicket-devutils/src/test/java/org/apache/wicket/{ => devutils}/util/markup/xhtml/WellFormedXmlTest.java (89%) delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalContent1Page.html delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalContent1Page.java delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalContent2Page.html delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalContent2Page.java delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalPanel1.html delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalPanel1.java delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalWindowPage.html delete mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/modal/ModalWindowPage.java copy wicket-core/src/main/java/org/apache/wicket/IPageRendererProvider.java => wicket-experimental/wicket-metrics/src/main/java/module-info.java (50%) mode change 100755 => 100644 create mode 100644 wicket-extensions/src/main/java/module-info.java delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.html delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-blue-1-alpha.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-blue-1-ie.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-blue-2-alpha.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-blue-2-ie.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-gray-1-alpha.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-gray-1-ie.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-gray-2-alpha.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/frame-gray-2-ie.png delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.css delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/transparent1.gif delete mode 100644 wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/transparent2.png copy {wicket-guice/src/test/java/org/apache/wicket => wicket-extensions/src/test/java/org/apache/wicket/extensions}/util/license/ApacheLicenceHeaderTest.java (91%) rename wicket-extensions/src/test/java/org/apache/wicket/{ => extensions}/util/markup/xhtml/WellFormedXmlTest.java (89%) copy wicket-core/src/test/java/org/apache/wicket/util/tester/apps_2/LoginPage.java => wicket-guice/src/main/java/module-info.java (75%) rename {wicket-extensions/src/test/java/org/apache/wicket => wicket-guice/src/test/java/org/apache/wicket/guice}/util/license/ApacheLicenceHeaderTest.java (91%) copy wicket-core/src/test/java/org/apache/wicket/util/tester/apps_2/LoginPage.java => wicket-ioc/src/main/java/module-info.java (74%) copy {wicket-guice/src/test/java/org/apache/wicket => wicket-ioc/src/test/java/org/apache/wicket/injection}/util/license/ApacheLicenceHeaderTest.java (91%) copy wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-jmx/src/main/java/module-info.java (70%) rename {wicket-guice/src/test/java/org/apache/wicket => wicket-jmx/src/test/java/org/apache/wicket/jmx}/util/license/ApacheLicenceHeaderTest.java (91%) delete mode 100644 wicket-jmx/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java copy wicket-core/src/main/java/org/apache/wicket/IPageRendererProvider.java => wicket-native-websocket/wicket-native-websocket-core/src/main/java/module-info.java (58%) mode change 100755 => 100644 delete mode 100644 wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/WebSocketAwareCsrfPreventionRequestCycleListener.java copy wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-native-websocket/wicket-native-websocket-javax/src/main/java/module-info.java (70%) rename wicket-core/src/test/java/org/apache/wicket/util/lang/Person2.java => wicket-objectsizeof-agent/src/main/java/module-info.java (81%) rename wicket-util/src/main/java/org/apache/wicket/util/crypt/CachingSunJceCryptFactory.java => wicket-request/src/main/java/module-info.java (56%) rename wicket-core/src/test/java/org/apache/wicket/util/lang/Country.java => wicket-spring/src/main/java/module-info.java (64%) rename wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/{JavaxInjectAnnotProxyFieldValueFactoryTest.java => JakartaInjectAnnotProxyFieldValueFactoryTest.java} (85%) rename wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/{JavaxInjectInjectable.java => JakartaInjectInjectable.java} (91%) rename {wicket-ioc/src/test/java/org/apache/wicket => wicket-spring/src/test/java/org/apache/wicket/spring}/util/license/ApacheLicenceHeaderTest.java (91%) delete mode 100644 wicket-spring/src/test/java/org/apache/wicket/util/license/ApacheLicenceHeaderTest.java rename {wicket-core => wicket-util}/src/main/java/javax/servlet/ServletContext.java (100%) rename {wicket-core => wicket-util}/src/main/java/javax/servlet/http/HttpServletRequest.java (100%) rename {wicket-core => wicket-util}/src/main/java/javax/servlet/http/HttpSession.java (100%) create mode 100644 wicket-util/src/main/java/module-info.java delete mode 100644 wicket-util/src/main/java/org/apache/wicket/util/collections/MicroMap.java delete mode 100644 wicket-util/src/main/java/org/apache/wicket/util/crypt/ClassCryptFactory.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/AbstractTime.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/AbstractTimeValue.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/Duration.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/ITimeFrameSource.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/Time.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/TimeFrame.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/TimeMap.java delete mode 100755 wicket-util/src/main/java/org/apache/wicket/util/time/TimeOfDay.java delete mode 100644 wicket-util/src/test/java/org/apache/wicket/util/collections/MicroMapTest.java rename wicket-core/src/test/java/org/apache/wicket/util/tester/apps_2/LoginPage.java => wicket-velocity/src/main/java/module-info.java (77%) rename wicket-velocity/src/test/java/org/apache/wicket/{ => contrib}/util/license/ApacheLicenceHeaderTest.java (91%)