Clone Tools
  • last updated 19 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
WICKET-6771 avoid access to removals

unless needed

WICKET-6771 avoid access to removals

unless needed

WICKET-6773 Improve performance of `getBehaviors` by returning `Collections.emptyList` instead of wrapping the empty result

WICKET-6773 Improve performance of `getBehaviors` by returning `Collections.emptyList` instead of wrapping the empty result

this closes #422

WICKET-6772 Use StandardCharsets.UTF_8 instead of looking up charsets

this closes #421

  1. … 7 more files in changeset.
WICKET-6772 Use StandardCharsets.UTF_8 instead of looking up charsets

this closes #421

  1. … 8 more files in changeset.
WICKET-6769 make interface public

WICKET-6769 allow custom map implementation

WICKET-6768 allow creating TagTester with empty attribute value

WICKET-6766 same page manager setup for tests as in Wicket 8

  1. … 1 more file in changeset.
Revert the changes made at 26.03.2020

Commit cd441346709ba932d0870eaf72f048bfee51370a made IRequestableComponent's and IManageablePage's #onDetach() methods 'default'.

This works fine in Java but breaks Scala (2.13.0) compiler.

    • -1
    • +5
    ./test/java/org/apache/wicket/MockComponent.java
WICKET-6747 removed obsolete handler parameter

WICKET-6563 javadoc improvements

WICKET-6563 add CachingPageStore

    • -0
    • +109
    ./main/java/org/apache/wicket/pageStore/CachingPageStore.java
Make some **HeaderItems' members 'final'

Do not close the RandomAccessFile too early.

Its channel is closed by the callers

WICKET-6751 Minor improvements

Add licence headers

Check for null before using 'previous' page lock

Minor improvements in pageStore package

* Remove ISerializer from some PageStore impls because it is not used anyway

* Use Java 8 diamonds where possible

* Fix javadoc errors

* Add empty default implementation for #detach() methods in interfaces. It is implemented very rarely. In the current case only in Component.java

* Make some member fields 'final'

* Add null-checks for File.list() methods

* Use Java 8+ lambda methods where applicable

* Replace deprecated Mockito.verifyZeroInteractions() with verifyNoInteractions()

  1. … 11 more files in changeset.
WICKET-6747 use "hidden" attribute

    • -27
    • +0
    ./main/java/org/apache/wicket/css/wicket-core.css
  1. … 11 more files in changeset.
WICKET-6760 preserve tag name for nested form placeholder

if not a <form> tag

WICKET-6760 preserve tag name for nested form placeholder

if not a <form> tag

Fixed Sven's name

WICKET-6747 moved pageRender filter

to settings, so it is easier to adjust

WICKET-6747 removed handler parameter

was used by CSPDirectiveSrcValue.NONCE only and available via

requestCycle anyway

WICKET-6755 clean up

WICKET-6755 clean up

WICKET-6755 properly decode real path from uri

WICKET-6755 properly decode real path from uri

WICKET-6757 Avoid URL.getFile() for mime type detection

Mime type detection is documented to work on paths or URLs, but

URL.getFile provides neither of both and the default implementation is

very limited regarding / vs. \ and such things. Forwarding an absolute

URI always instead is compatible with the default implementation and

makes absolutely clear what is available. URL.getFile for example might

look like some path in the file system, but would work with paths

containing spaces because of no decoding.

WICKET-6757 Avoid URL.getFile() for mime type detection

Mime type detection is documented to work on paths or URLs, but

URL.getFile provides neither of both and the default implementation is

very limited regarding / vs. \ and such things. Forwarding an absolute

URI always instead is compatible with the default implementation and

makes absolutely clear what is available. URL.getFile for example might

look like some path in the file system, but would work with paths

containing spaces because of no decoding.