Commit Graph

15572 Commits

Author SHA1 Message Date
Juergen Hoeller
fd6f2bd6a4 Test for null value against boolean property
Issue: SPR-16123
2017-10-26 22:49:34 +02:00
Juergen Hoeller
ee7b928300 Upgrade to Derby 10.14.1.0 2017-10-26 21:26:31 +02:00
Juergen Hoeller
a2f5e1254e Drive letter case alignment in addClassPathManifestEntries
Issue: SPR-16117
2017-10-26 15:28:27 +02:00
Rossen Stoyanchev
a982123ed5 Decouple ExchangeResult from WiretapRequest/Response
This commit decouples ExchangeResult from knowledge about
WiretapClientHttpRequest/Response both of which are now private to
WiretapConnector.

ExchangeResult takes ClientHttpRequest/Response instead along with
promises for the serialized request and response content in the form
of MonoProcessor<byte[]>.

This sets up the possibility for an ExchangeResult to be created
outside and independent of WebTestClient, should we decide to make its
constructor public.

Issue: SPR-16101
2017-10-25 17:41:46 -04:00
Juergen Hoeller
7e8c8f0b76 Polishing 2017-10-25 19:23:48 +02:00
Juergen Hoeller
f965123513 Correct SpEL example (matching its comment)
Issue: SPR-16111
2017-10-25 19:19:32 +02:00
Juergen Hoeller
9bab7a2708 Upgrade to Java Activation Framework 1.2 for test runtime
Includes upgrade to Hibernate Validator 6.0.4 (where applicable)

Issue: SPR-16115
2017-10-25 19:18:10 +02:00
Rossen Stoyanchev
01e7cae3ed Fix links 2017-10-25 11:19:30 -04:00
Rossen Stoyanchev
065c9cc101 Typo 2017-10-25 11:17:03 -04:00
Rossen Stoyanchev
376e5b6b53 README + CONTRIBUTING refer to Build from Source wiki 2017-10-25 11:14:42 -04:00
Rossen Stoyanchev
3c1518f53a Update CONTRIBUTING.md 2017-10-25 10:13:11 -04:00
Rossen Stoyanchev
5ac377499c CONTRIBUTING is markdwon again + polish README
The main way CONTRIBUTING will be viewed is on Github and the output
is just not good enough to justify using asciidoctor vs md/txt as
the recommended on the Github help page for contributing guidelines.

For example it was attractive to use a TOC and that works on Github
but doesn't look good. In the end it's a very short TOC and
maintaining manually is easy enough and it's easier to control the
look.
2017-10-25 10:05:41 -04:00
Rossen Stoyanchev
bf4c97cb1c Polish README 2017-10-24 23:48:12 -04:00
Rossen Stoyanchev
4e384a636f Polish README 2017-10-24 23:42:54 -04:00
Rossen Stoyanchev
b1068fe71e Replace TOC with manual listing
Essentially optimize for viewing on Github since the Asciidoctor
TOC works but doesn't look good with no styling.
2017-10-24 23:30:15 -04:00
Rossen Stoyanchev
a455feab59 Optimize TOC for viewing on Github 2017-10-24 23:21:29 -04:00
Rossen Stoyanchev
375d26ed50 Update link to CONTRIBUTING 2017-10-24 23:19:45 -04:00
Rossen Stoyanchev
e30d1d92ec Overhaul contributing guidelines
The guidelines were originally created several years ago. This commit
does not fundamentally change anything but rather make the guidance
more compact.

The commit consolidates into into CONTRIBUTING.adoc information from
CONTRIBUTING-DOCUMENTATION.adoc and also the wiki page "The Lifecycle
of an Issue".
2017-10-24 22:54:26 -04:00
Rossen Stoyanchev
ce4d88d474 Convert CONTRIBUTING from md to adoc 2017-10-24 15:57:47 -04:00
Spring Buildmaster
6dcc8539f7 Next Development Version 2017-10-24 15:15:29 +00:00
Juergen Hoeller
d963597ec0 Test with hasError for unknown status code
Issue: SPR-16108
2017-10-24 15:51:29 +02:00
Juergen Hoeller
9cfa9291cc Polishing 2017-10-24 14:56:38 +02:00
Juergen Hoeller
2d0ab4740c Consistent hasText checks for CharSequence vs String
Directly inlined hasLength implementations for proper nullability detection in IntelliJ, assuming a hasText checked value is never null afterwards. Since the JVM is going to do this at runtime anyway, this is effectively equivalent but more indicative for source code introspection algorithms.

Issue: SPR-15540
2017-10-24 13:16:47 +02:00
Juergen Hoeller
9efdadcdca Compatibility with OpenPDF as alternative to iText 2.1.7
Issue: SPR-16107
2017-10-24 13:14:53 +02:00
Juergen Hoeller
efe943df72 WebSphereUowTransactionManager logs overridden application exceptions
Issue: SPR-16102
2017-10-24 13:14:22 +02:00
Brian Clozel
bf6025303b Start documenting HTTP/2 support
A new HTTP/2 support section has been added in the Spring MVC
documentation. Also, a dedicated wiki page is created for specific
container support information.

Issue: SPR-15821
2017-10-24 11:41:51 +02:00
Arjen Poutsma
6457a1556e Javadoc 2017-10-24 10:59:47 +02:00
Juergen Hoeller
a4f8ce7553 Upgrade to AspectJ 1.9 RC1
Issue: SPR-16077
2017-10-24 02:02:59 +02:00
Juergen Hoeller
182da15908 BridgeMethodResolver properly resolves interface hierarchies
Issue: SPR-16103
2017-10-24 01:01:49 +02:00
Juergen Hoeller
55b0c2f243 Polishing 2017-10-24 01:01:42 +02:00
Sebastien Deleuze
1c256a112b Parse correctly ContentDisposition header with semicolons
Issue: SPR-16091
2017-10-23 23:09:14 +02:00
Rossen Stoyanchev
a3e62284ea Create Languages section
Issue: SPR-16044
2017-10-23 16:57:56 -04:00
Rossen Stoyanchev
c80aa83383 Upgrade to Reactor Bismuth SR3 2017-10-23 15:01:51 -04:00
Juergen Hoeller
ecea82d3a5 Polishing 2017-10-23 17:14:09 +02:00
Juergen Hoeller
f31069ac05 Upgrade to Selenium 3.6 and XMLUnit 2.5 2017-10-23 17:13:55 +02:00
Arjen Poutsma
40a6fba443 Allow to change URL/method in ClientRequest.Builder
This commit exposes the ClientRequest's URL and HttpMethod fields via a
setter, so that they can be changed more easily in a request that was
created via ClientRequest.from(ClientRequest).

Issue: SPR-16093
2017-10-23 16:39:33 +02:00
Sebastien Deleuze
585ad5961a Upgrade to Reactor Bismuth-SR2
Issue: SPR-16085
2017-10-23 11:35:46 +02:00
Stephane Nicoll
62c6a0054d Merge pull request #1575 from ocadaruma:fix-example
* pr/1575:
  Fix wrong javadoc example
2017-10-23 09:20:46 +02:00
Haruki Okada
159da04eed Fix wrong javadoc example
Closes gh-1575
2017-10-23 09:20:19 +02:00
Juergen Hoeller
c7100f771c Explicit notes on advice mode proxy vs aspectj
Issue: SPR-16092
2017-10-22 20:34:34 +02:00
Juergen Hoeller
75ec973bae Refined tests for StringUtils.starts/endsWithIgnoreCase
Issue: SPR-16095
2017-10-22 20:29:46 +02:00
Juergen Hoeller
5d41e0f012 Avoid temporary String creation in StringUtils.starts/endsWithIgnoreCase
Issue: SPR-16095
2017-10-22 14:31:17 +02:00
Juergen Hoeller
9a88ebdeba Consistent hasText checks for CharSequence vs String
Issue: SPR-15540
2017-10-22 12:12:32 +02:00
Juergen Hoeller
9288990603 Varargs and consistent nullability in MailMessage implementations
Issue: SPR-15756
2017-10-21 23:18:54 +02:00
Juergen Hoeller
5809f5b8eb SubProtocolWebSocketHandler provides protected decorateSession method
Issue: SPR-16089
2017-10-21 23:02:54 +02:00
Juergen Hoeller
d418ba1b5d Remove snapshot repository (after Reactor Bismuth-SR1 upgrade)
Issue: SPR-16085
2017-10-21 22:55:51 +02:00
Stephane Nicoll
9404041719 Upgrade to Reactor Bismuth-SR1 2017-10-21 08:10:56 +02:00
Rossen Stoyanchev
1cc5afe24b Fix lines over 120 characters
https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Code-Style#line-wrapping
2017-10-20 16:42:26 -04:00
Stephane Nicoll
8ad212dae2 Merge pull request #1570 from wilkinsona:patch-3
* pr/1570:
  Add missing "be" in Part's javadoc
2017-10-20 16:44:08 +02:00
Andy Wilkinson
07eee05d1d Add missing "be" in Part's javadoc
Closes gh-1570
2017-10-20 16:43:48 +02:00