Andy Wilkinson
5639685770
Polish "Prefer file: to jar:file: URLs in launcher"
...
See gh-16248
6 years ago
hengyunabc
c1b34d0307
Prefer file: to jar:file: URLs in launcher
...
See gh-16248
6 years ago
dreis2211
f40b086ef5
Optimize JarEntry construction
...
This commit avoids calling the underlying ZipEntry.setExtra() method
that is not very inline friendly in cases where there is no extra
information to be set.
See gh-16620
6 years ago
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
4900505425
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
fedb40a2bf
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
dec5a8cc7e
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
567a82f4ba
Update multi release test jar to include Java 12
...
See gh-16212
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
Spring Operator
00ab30362c
Use HTTPS for external links in XML files
...
See gh-16270
6 years ago
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
6 years ago
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
6 years ago
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
6 years ago
Andy Wilkinson
9540905e73
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
68e3de0357
Use name from header not alias when checking entry has expected name
...
Previously, an entry’s potentially aliased name would be used when
checking that it has a particular name. The alias would always be
applied, irrespective of the name in the header. As a result, when
there was a clashing hash and an entry with a particular index did
not have the expected name, this would be concealed by the alias
being applied and the name check being done with the alias.
This commit reworks JarEntry to store the name in its header in
addition to its alias, if any. When checking that the entry has the
expected name, the unaliased name is passed in and the entry compares
it with the name from the header rather than the alias.
Closes gh-15981
6 years ago
Andy Wilkinson
b3abd25e22
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
8a7958ef55
Do not use reflection to fall back to JDKs jar URLStreamHandler
...
Closes gh-15844
6 years ago
Stephane Nicoll
6baa6b291e
Polish contribution
...
Closes gh-15695
6 years ago
Johnny Lim
af3ed9ff9f
Polish
...
See gh-15695
6 years ago
igor-suhorukov
b370b1f03a
Replace indexOf() with a call to the contains()
...
See gh-15559
6 years ago
Stephane Nicoll
c948bdd14d
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
51d3626c3b
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
27e89bbb8a
Optimize StringSequence
...
Closes gh-15473
6 years ago
Stephane Nicoll
317c4c2c38
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
7dbe70dc61
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
c0b07a9429
Polish "Fix StringSequence.equals() for different lengths"
...
Closes gh-15465
6 years ago
dreis2211
2a0680c2ba
Fix StringSequence.equals() for different lengths
...
See gh-15465
6 years ago
Andy Wilkinson
bbf0932f0f
Exclude jcl-over-slf4j in favour of spring-jcl
...
Closes gh-15392
6 years ago
Stephane Nicoll
ef40241bf6
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
d864b427eb
Remove unused ByteArrayStartsWith matcher
...
Closes gh-15386
6 years ago
Andy Wilkinson
3fac0f0360
Polish multi-release jar support to avoid possible StackOverflowError
...
See gh-12523
6 years ago
Andy Wilkinson
56eebc9385
Update fat jar loader to support multi-release jar files
...
Closes gh-12523
6 years ago
Phillip Webb
f3fa20b2d1
Polish
6 years ago
dreis2211
e68b9e8322
Remove unnecessary parameters for String.substring
...
Closes gh-14661
6 years ago
Phillip Webb
d76bba5e6f
Migrate from ExpectedException rule to AssertJ
...
Replace ExpectedException JUnit rules with AssertJ exception
assertions.
Closes gh-14336
6 years ago
Phillip Webb
11b1318cad
Reduce GC pressure in JAR handler
...
Update the JAR `Hander` so that URL `startsWith` checks produce less
garbage. Comparisons are now performed first on the `path` rather than
the full `toString`. URL `toString` operations produce quite a lot of
garbage since a `StringBuilder` is always used.
In addition, we now also cache the JarFile URL toString to save repeated
calculation.
Closes gh-14561
6 years ago
Phillip Webb
2e2f91d4a0
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
29e38f4af8
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
21691f0b20
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
0ec22c8bf9
Polish copyright date on changed files
6 years ago
Phillip Webb
aeb885192e
Polish ternary expressions
6 years ago
Phillip Webb
63b609827e
Fix checkstyle method order issues
...
Fix checkstyle issues with method ordering following the
spring-javaformat upgrade.
See gh-13932
6 years ago
Phillip Webb
e6a68b39a3
Fix checkstyle javadoc issues
...
Fix checkstyle issues in javadoc following the spring-javaformat
upgrade.
See gh-13932
6 years ago
Phillip Webb
7fc455654a
Fix checkstyle ternary issues
...
Fix checkstyle issues with ternary expressions following the
spring-javaformat upgrade.
See gh-13932
6 years ago