This is an automated email from the ASF dual-hosted git repository.
mgrigorov pushed a change to branch WICKET-6915-upgrade-to-fileupload2
in repository https://gitbox.apache.org/repos/asf/wicket.git.
discard c4c2fc1 WICKET-6915 Remove unused import of
javax.servlet.http.HttpServletRequest
discard 1f321ec WICKET-6915 Upgrade to commons-fileupload:2.0-SNAPSHOT
add 395778f WICKET-6913 Interceptor must be public
add 1255320 Update Mockito to 3.12.1
add 8d030d2 WICKET-6916 replace proxies with StandardMBean
add 6238623 Small logging improvements to JMX Initializer
add d9275ce WICKET-6913 move package private
add 7fb9fa5 WICKET-6913 use pipe
add 8939f13 WICKET-6911 refacture into factories
add d48d4a9 Update Mockito to 3.12.4
add e7aeb82 WICKET-6913 Add generic type to IProxyFactory#createProxy()
add d1b17b5 INFRA-22281 Test build on ci2.a.o (Buildbot 3.x)
add 32c8b9e INFRA-22281 Test build on ci2.a.o (Buildbot 3.x)
add 5373dc6 INFRA-22046 Test deploying to https://nightlies.apache.org
with rsync from GitHub Actions
add 39f04b7 Revert "INFRA-22046 Test deploying to
https://nightlies.apache.org with rsync from GitHub Actions"
add d09cc01 Bump SLF4J to 2.0.0-alpha5
add 7ae1c65 INFRA-22281 Test build on ci2.a.o (Buildbot 3.x)
add f45b97f WICKET-6918 Update the version to 10.0.0
add ecafdee WICKET-6919 Improve EnclosureContainer's javadoc to explain
that it should not be used with <wicket:enclosure>
add f9539f6 WICKET-6920 Improve the examples to use the browser's
light/dark mode
add 4942df6 WICKET-6920 Improve the examples to use the browser's
light/dark mode
add 8366eb3 Bump JUnit to 5.8.0
add e8066ac Use the ROOT locale when parsing the date in WicketFilterTest
add cd29762 Optimize imports
add 9bfb779 WICKET-6921 Avoid updating hidden forms (#478)
add 6a7e4c3 Update JUnit, maven-javadoc-plugin and maven-war-plugin
add c490584 Remove useless javadoc
add b6e313c Bump japicmp to 0.15.4
add 1176afb Bump Mockito to 4.0.0
add 7d60d97 WICKET-6924 Allow image/avif in SecurePackageResourceGuard
add 475f5e8 WICKET-6925 Deprecate AbstractWrapModel
add cf3715a WICKET-6925 Remove AbstractWrapModel
add 740237b Bump Jetty to 11.0.7 and Spring to 5.3.11
add 9d74a88 WICKET-6927 Get rid of java.security.AccessController
add 7c68a15 JDK 17 is stable since a month
add 2e4ddf5 INFRA-22281 Trigger build
add 7f9e289 INFRA-22281 Trigger build
add fcec670 Change wrong 'to determinate' into correct 'to determine'
(#480)
add f707376 WICKET-6930: This commit adds: 1) allow to skip sending empty
WS messages 2) pass page class as a kind of context that can be used to send a
web socket to different pages + example of updating a component in a given page
(not dependent on page ID)
add d95a3c5 WICKET-6933 use separate key for the default instance
add 191de98 Remove 'final' modifier from a static field
add 128125f Simplify the test for Strings#stripJSessionId()
add 210cbe5 [WICKET-6935] several minor datatable improvements
add 858bb2a WICKET-6936 allow alternative read and write
add 79f74d5 Fix spelling in user guide
add 517a546 Update ASM, Assertj, ByteBuddy, Logback, Metrics, Mockito and
Spring
add 17fa392 WICKET-6937 Update the keystore used by the quickstart
application
add 920aa6c WICKET-6937 maven-resources-plugin should not filter the
keystore file
add e10bc82 WICKET-6937 Few more updates of keystore file name
add 15e4c01 WICKET-6937 Fix a comment
add 3ea6ff9 WICKET-6937 Use JKS keystore
add 232ef21 Update Maven plugins if there are non-Milestone releases
add 51cf3c7 Specify version for Maven plugins where it was missing
add 33ae089 Update Node.js to 16 and NPM to 8
add 2fb3386 Update some dependencies
add 316753f Update Asciidoctor dependencies used for generating the user
guide
add 3200a7c WICKET-6904 Make Apache Wicket fully supporting Java9+ module
system
add 53e0518 Fix typos in javadoc
add 9e0e424 Update JUnit to 5.8.2
add 0ad7549 Bump maven-bundle-plugin to 5.1.3
add 65ea4ce Fix the setup of WebSocket support in StartExamples
add 40e4e25 Do not resolve the WebSocket IKey twice
add 0fdb24b Minor non-functional improvements/cleanups
new 47d87a2 WICKET-6915 Upgrade to commons-fileupload:2.0-SNAPSHOT
new c07d829 WICKET-6915 Remove unused import of
javax.servlet.http.HttpServletRequest
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 (c4c2fc1)
\
N -- N -- N refs/heads/WICKET-6915-upgrade-to-fileupload2
(c07d829)
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 2 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 | 1 +
.../archetype-resources/src/test/java/Start.java | 4 +-
.../src/test/jetty/jetty-ssl.xml | 21 +
.../src/test/resources/keystore | Bin 1481 -> 3954 bytes
pom.xml | 57 +-
testing/wicket-arquillian/pom.xml | 2 -
testing/wicket-common-tests/pom.xml | 52 +-
testing/wicket-js-tests/package-lock.json | 5794 +++++++++++++++++++-
testing/wicket-js-tests/pom.xml | 6 +-
testing/wicket-threadtest/pom.xml | 1 -
.../AuthenticatedWebApplication.java | 9 -
.../authentication/AuthenticatedWebSession.java | 2 +-
.../authentication/panel/SignInPanel.java | 5 +-
wicket-bean-validation/pom.xml | 11 +
wicket-core/pom.xml | 1 +
.../apache/wicket/DefaultPageManagerProvider.java | 25 +-
.../src/main/java/org/apache/wicket/Page.java | 3 +-
.../org/apache/wicket/ajax/json/JSONFunction.java | 2 +-
.../authentication/IAuthenticationStrategy.java | 2 +-
.../core/request/handler/IPageRequestHandler.java | 2 +-
.../apache/wicket/csp/CSPRequestCycleListener.java | 2 +-
.../wicket/csp/ContentSecurityPolicySettings.java | 5 +-
.../org/apache/wicket/feedback/FeedbackDelay.java | 2 +-
.../wicket/markup/head/AbstractCspHeaderItem.java | 2 +-
.../markup/html/SecurePackageResourceGuard.java | 1 +
.../markup/html/basic/EnclosureContainer.java | 12 +-
.../html/panel/DefaultMarkupSourcingStrategy.java | 2 +-
.../org/apache/wicket/model/AbstractWrapModel.java | 56 -
.../java/org/apache/wicket/model/IWrapModel.java | 25 +-
.../java/org/apache/wicket/page/IPageManager.java | 2 +-
.../org/apache/wicket/page/PartialPageUpdate.java | 8 +
.../org/apache/wicket/pageStore/FilePageStore.java | 114 +-
.../wicket/pageStore/InSessionPageStore.java | 5 +-
.../http/MultipartFormComponentListener.java | 20 +-
.../wicket/protocol/http/WebApplication.java | 7 -
wicket-core/src/main/resources/META-INF/wicket.xsd | 2 +-
.../apache/wicket/pageStore/FilePageStoreTest.java | 1 -
.../http/MultipartFormComponentListenerPage.html | 5 +-
.../http/MultipartFormComponentListenerPage.java | 9 +
.../http/MultipartFormComponentListenerTest.java | 12 +-
.../wicket/protocol/http/WicketFilterTest.java | 13 +-
wicket-examples/pom.xml | 3 +
.../examples/ajax/builtin/AutoCompletePage.java | 3 +-
.../apache/wicket/examples/websocket/HomePage.html | 1 +
.../examples/websocket/JSR356Application.java | 12 +-
.../wicket/examples/websocket/JSR356Session.java | 66 +
.../websocket/WebSocketBehaviorDemoPage.java | 2 -
.../WebSocketMultiTabResourceDemoPage.java | 2 -
.../WebSocketPushUpdateProgressDemoPage.html} | 8 +-
...va => WebSocketPushUpdateProgressDemoPage.java} | 8 +-
.../websocket/WebSocketResourceDemoPage.java | 2 -
.../websocket/progress/ProgressBarTogglePanel.html | 14 +-
.../websocket/progress/ProgressBarTogglePanel.java | 111 +
.../websocket/progress/ProgressUpdater.java | 177 +
.../resources/org/apache/wicket/examples/style.css | 7 +-
.../org/apache/wicket/examples/StartExamples.java | 11 +-
.../ajax/markup/html/AjaxEditableChoiceLabel.java | 5 +-
.../autocomplete/AbstractAutoCompleteRenderer.java | 4 +-
.../html/autocomplete/AutoCompleteTextField.java | 2 +-
.../autocomplete/StringAutoCompleteRenderer.java | 2 +-
.../data/table/AjaxFallbackDefaultDataTable.java | 11 +-
.../repeater/data/table/NavigationToolbar.java | 17 +-
.../html/repeater/data/table/NavigatorLabel.java | 8 +-
wicket-ioc/src/main/java/module-info.java | 1 -
.../org/apache/wicket/proxy/IProxyFactory.java | 21 +-
.../apache/wicket/proxy/IProxyTargetLocator.java | 2 +-
.../apache/wicket/proxy/LazyInitProxyFactory.java | 395 +-
.../proxy/bytebuddy/ByteBuddyInterceptor.java | 112 +
.../proxy/bytebuddy/ByteBuddyProxyFactory.java | 213 +
.../apache/wicket/proxy/jdk/JdkProxyFactory.java | 198 +
.../wicket/proxy/objenesis/IInstantiator.java | 45 +-
.../objenesis/ObjenesisByteBuddyInterceptor.java | 39 -
.../proxy/objenesis/ObjenesisInstantiator.java | 74 +-
.../proxy/objenesis/ObjenesisProxyFactory.java | 35 -
.../proxy/objenesis/ObjenesisProxyReplacement.java | 55 -
.../wicket/proxy/LazyInitProxyFactoryTest.java | 107 +-
.../PackagePrivateConcreteObject.java | 4 +-
.../proxy/packageprivate/PackagePrivateTest.java | 109 +
.../{IInterface.java => NoDefaultConstructor.java} | 15 +-
wicket-jmx/pom.xml | 8 -
wicket-jmx/src/main/java/module-info.java | 1 -
.../java/org/apache/wicket/jmx/Initializer.java | 172 +-
.../ws/api/AbstractWebSocketConnection.java | 2 +-
.../ws/api/AbstractWebSocketProcessor.java | 36 +-
.../protocol/ws/api/BaseWebSocketBehavior.java | 14 +-
.../protocol/ws/api/WebSocketPushBroadcaster.java | 68 +
.../protocol/ws/api/WebSocketRequestHandler.java | 17 +-
.../api/registry/{IKey.java => AbstractKey.java} | 21 +-
.../wicket/protocol/ws/api/registry/IKey.java | 8 +-
.../api/registry/IWebSocketConnectionRegistry.java | 26 +-
.../wicket/protocol/ws/api/registry/PageIdKey.java | 13 +-
.../protocol/ws/api/registry/ResourceNameKey.java | 8 +-
.../ws/api/registry/ResourceNameTokenKey.java | 9 +-
.../SimpleWebSocketConnectionRegistry.java | 32 +-
.../ws/api/res/js/wicket-websocket-jquery.js | 4 +
.../ws/api/res/js/wicket-websocket-setup.js.tmpl | 2 +-
.../ws/util/tester/TestWebSocketProcessor.java | 17 +-
.../util/tester/WebSocketTesterBehaviorTest.java | 2 +-
.../wicket-native-websocket-javax/pom.xml | 11 +
.../ws/javax/JavaxWebSocketConnection.java | 2 +-
.../wicket/protocol/ws/javax/WicketEndpoint.java | 1 -
.../ws/javax/WicketServerEndpointConfig.java | 2 +-
wicket-request/pom.xml | 6 +-
wicket-spring/pom.xml | 4 -
wicket-user-guide/pom.xml | 23 +-
.../src/main/asciidoc/forms2/forms2_9.adoc | 2 +-
.../src/main/asciidoc/i18n/i18n_5.adoc | 2 +-
wicket-user-guide/src/main/asciidoc/jee/jee_4.adoc | 7 +
.../main/asciidoc/keepControl/keepControl_1.adoc | 6 +-
.../main/asciidoc/modelsforms/modelsforms_7.adoc | 2 +-
wicket-util/pom.xml | 4 -
.../org/apache/wicket/util/string/Strings.java | 23 +-
.../org/apache/wicket/util/string/StringsTest.java | 33 -
wicket-velocity/pom.xml | 4 -
114 files changed, 7609 insertions(+), 1189 deletions(-)
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/model/AbstractWrapModel.java
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/JSR356Session.java
copy
wicket-examples/src/main/java/org/apache/wicket/examples/{frames/TopFrame.html
=> websocket/WebSocketPushUpdateProgressDemoPage.html} (68%)
copy
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/{HomePage.java
=> WebSocketPushUpdateProgressDemoPage.java} (70%)
copy
wicket-devutils/src/main/java/org/apache/wicket/devutils/DevUtilsPage.html =>
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/progress/ProgressBarTogglePanel.html
(83%)
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/progress/ProgressBarTogglePanel.java
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/progress/ProgressUpdater.java
copy wicket-core/src/test/java/org/apache/wicket/MyPage2.java =>
wicket-ioc/src/main/java/org/apache/wicket/proxy/IProxyFactory.java (72%)
create mode 100644
wicket-ioc/src/main/java/org/apache/wicket/proxy/bytebuddy/ByteBuddyInterceptor.java
create mode 100644
wicket-ioc/src/main/java/org/apache/wicket/proxy/bytebuddy/ByteBuddyProxyFactory.java
create mode 100644
wicket-ioc/src/main/java/org/apache/wicket/proxy/jdk/JdkProxyFactory.java
copy
wicket-core/src/test/java/org/apache/wicket/markup/html/form/PrimitiveTypeRequiredTest.java
=>
wicket-ioc/src/main/java/org/apache/wicket/proxy/objenesis/IInstantiator.java
(53%)
delete mode 100644
wicket-ioc/src/main/java/org/apache/wicket/proxy/objenesis/ObjenesisByteBuddyInterceptor.java
copy wicket-cdi/src/main/java/org/apache/wicket/cdi/AbstractInjector.java =>
wicket-ioc/src/main/java/org/apache/wicket/proxy/objenesis/ObjenesisInstantiator.java
(64%)
delete mode 100644
wicket-ioc/src/main/java/org/apache/wicket/proxy/objenesis/ObjenesisProxyFactory.java
delete mode 100644
wicket-ioc/src/main/java/org/apache/wicket/proxy/objenesis/ObjenesisProxyReplacement.java
rename wicket-ioc/src/test/java/org/apache/wicket/proxy/{ =>
packageprivate}/PackagePrivateConcreteObject.java (91%)
create mode 100644
wicket-ioc/src/test/java/org/apache/wicket/proxy/packageprivate/PackagePrivateTest.java
copy wicket-ioc/src/test/java/org/apache/wicket/proxy/util/{IInterface.java =>
NoDefaultConstructor.java} (84%)
copy
wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/registry/{IKey.java
=> AbstractKey.java} (78%)