Sam Brannen
ac28de0dc1
Polish Javadoc for FreeMarker support
2019-06-10 16:03:16 +03:00
Issam EL-ATIF
b58f34d802
Add FreeMarker macro support in spring-webflux
...
Closes gh-23002
2019-06-09 16:30:05 +03:00
Sam Brannen
9b084bb3ea
Polish contribution
...
See gh-23073
2019-06-08 22:22:27 +03:00
Issam El-atif
ab36a0a82f
Improve FreeMarker tests in spring-webmvc and spring-context-support
...
This commit improves FreeMarkerConfigurerTests in spring-webmvc by
testing against FreeMarkerConfigurer instead of
FreeMarkerConfigurationFactoryBean and moves the original
FreeMarkerConfigurationFactoryBeanTests to spring-context-support in
the org.springframework.ui.freemarker package.
Closes gh-23073
2019-06-08 22:21:09 +03:00
Juergen Hoeller
662541a48e
Fix formatting
...
See gh-23068
2019-06-08 14:26:39 +02:00
陈其苗
ab8e388412
Fix duplicate invoke method of transformedBeanName
2019-06-07 22:48:19 +02:00
Rossen Stoyanchev
b296545af8
Handler StreamingHttpOutputMessage in XHR transport
...
Closes gh-23030
2019-06-07 16:40:58 -04:00
Rossen Stoyanchev
331463739d
Merge branch '5.1.x'
2019-06-07 16:26:00 -04:00
Rossen Stoyanchev
9ce5a18d96
Ignore null attributes in AbstractView
...
Consistent with ConcurrentModel and also with treatment of empty values
from async attributes.
Closes gh-23038
2019-06-07 16:25:47 -04:00
Rossen Stoyanchev
1f05bd4ef3
Merge branch '5.1.x'
2019-06-07 16:08:29 -04:00
Rossen Stoyanchev
9f8148419f
Separate "filtered" attribute for ERROR dispatch
...
Closes gh-22989
2019-06-07 16:07:56 -04:00
Sam Brannen
08afe5d22b
Polishing
2019-06-07 19:45:51 +03:00
Сергей Цыпанов
e352e9ddaa
Simplify comparison of primitives
...
Closes gh-23098
2019-06-07 18:14:04 +02:00
Sam Brannen
e903bf440b
Polishing
2019-06-06 17:57:14 +03:00
Sam Brannen
61bf45c86f
Merge branch '5.1.x'
2019-06-06 17:40:51 +03:00
Ilya Lukyanovich
2ed81be831
Fix MockHttpServletRequest.setCookies to produce single cookie header
...
Prior to this commit, MockHttpServletRequest.setCookies() produced one
Cookie header per supplied cookie, resulting in multiple Cookie headers
which violates the specification.
This commit fixes this by ensuring that all cookie name-value pairs are
stored under a single Cookie header, separated by a semicolon.
Closes gh-23074
2019-06-06 17:13:21 +03:00
Sebastien Deleuze
098ac0bbb8
Annotate Object#equals parameter with @Nullable
...
Closes gh-23093
2019-06-06 14:18:30 +02:00
Brian Clozel
33becd8258
Allow separator configuration in PathPatternParser
...
This commit allows to configure a custom path separator when parsing and
matching path patterns with `PathPatternParser`, but also when parsing
incoming paths as `PathContainer` instances.
Closes gh-23092
2019-06-06 11:39:53 +02:00
Rossen Stoyanchev
ec91934730
Use correct file options for transferTo
...
Similar to fix applied to Synchronoss implementation in #cef98e.
2019-06-05 10:54:56 -04:00
Sam Brannen
1259b7cb49
Polishing
2019-06-05 14:41:14 +03:00
Sam Brannen
2ed9a61ba0
Rename TransactionSynchronizationManager#currentTransaction()
...
This commit renames currentTransaction() to forCurrentTransaction() for
greater clarity.
Closes gh-23086
2019-06-05 14:15:07 +03:00
Sebastien Deleuze
044ea17bf9
Polishing
2019-06-05 12:13:36 +02:00
Sebastien Deleuze
23e617160f
Use a timeout != 0 in InvocableHandlerMethodTests
2019-06-05 11:52:08 +02:00
Sebastien Deleuze
2a19b8f7a5
Refine Coroutines adapter registration activation
...
Closes gh-23087
2019-06-05 11:52:00 +02:00
Sam Brannen
3b37989774
Apply De Morgan's law for greater clarity of purpose
2019-06-05 10:29:24 +03:00
Rossen Stoyanchev
1f35bb609b
Fix checkstyle warning
2019-06-04 17:38:30 -04:00
Rossen Stoyanchev
69eba32284
Improved Part support in MultipartBodyBuilder
...
1. Add contentType and filename options to PartBuilder.
2. Revert recently committed #44659f since asyncPart can't properly
support Publisher of Part (only Mono, can't support filename), and
replace that with support for Part in the regular part method.
Closes gh-23083
2019-06-04 17:21:39 -04:00
Rossen Stoyanchev
8781c01edf
Merge branch '5.1.x'
2019-06-04 16:42:13 -04:00
Rossen Stoyanchev
49e5c4dcf6
Polish MultipartBodyBuilder
...
Improve Javadoc
Consistently reject Publisher unless using asyncPart
Consistently set Content-Type when specified
2019-06-04 16:41:10 -04:00
Sam Brannen
2074afc87f
Polish Javadoc
...
See gh-23075
2019-06-04 16:55:51 +03:00
Arjen Poutsma
145610129b
Javadoc
...
Closes gh-23075
2019-06-04 15:31:27 +02:00
Sam Brannen
e92ace7301
Merge branch '5.1.x'
2019-06-04 16:22:08 +03:00
Sam Brannen
6eac141160
Restore non-null check for requiredType in BeanFactory methods
...
Beginning with Spring Framework 5.0, non-null checks for the
requiredType in the following methods were inadvertently removed with
the internal switch to ResolvableType.forRawClass(requiredType).
- BeanFactory.getBean(Class<T>, Object...)
- BeanFactory.getBeanProvider(Class<T>)
- AutowireCapableBeanFactory.resolveNamedBean(Class<T>)
This commit restores those non-null checks.
Closes gh-23045
2019-06-04 16:00:01 +03:00
Sam Brannen
410f204168
Support consistent ordering of string adapting properties
...
This commit introduces support for consistent ordering of Properties
created by CollectionFactory.createStringAdaptingProperties().
Specifically, the created Properties instance sorts properties
alphanumerically based on their keys.
Closes gh-23081
2019-06-04 14:47:43 +03:00
Sam Brannen
3a8388ec8d
Merge branch '5.1.x'
2019-06-04 12:01:58 +03:00
Jay Bryant
68333171b6
Reintroduce author list and copyright notice
...
Closes gh-23049
2019-06-04 11:54:58 +03:00
Rossen Stoyanchev
e89fd5c3be
Merge branch '5.1.x'
2019-06-03 16:34:58 -04:00
Rossen Stoyanchev
d2ec876f57
Consistently close connection after ERROR frame
...
Closes gh-23039
2019-06-03 16:22:43 -04:00
Rossen Stoyanchev
4f05da7fed
Support escape character in ContentDisposition
...
Closes gh-23077
2019-06-03 16:03:35 -04:00
Stephane Nicoll
cb97a1b371
Merge pull request #23071 from ielatif
...
* pr/23071:
Polish "Replace with 'Integer.compare()'"
Replace with 'Integer.compare()'
Closes gh-23071
2019-06-03 08:34:43 +02:00
Stephane Nicoll
0ef4349c4d
Polish "Replace with 'Integer.compare()'"
...
See gh-23071
2019-06-03 08:31:57 +02:00
Issam El-atif
7ce3792672
Replace with 'Integer.compare()'
...
See gh-23071
2019-06-03 08:31:19 +02:00
Sebastien Deleuze
e0bb712bfc
Update Kotlin documentation
2019-05-31 14:15:44 +02:00
Sam Brannen
3794a57651
Improve AnnotationProcessorPerformanceTests with Awaitility
2019-05-30 12:07:30 +02:00
Sam Brannen
f66eef1f88
Fix SortedPropertiesTests on JDK 9+
2019-05-30 10:41:49 +02:00
Rossen Stoyanchev
eacc531cf7
Add dataMimeType to RSocketRequestBuilder
...
Closes gh-23012
2019-05-29 17:08:46 -04:00
Rossen Stoyanchev
64f3dbbee8
Polish in rsocket package
2019-05-29 17:08:46 -04:00
Сергей Цыпанов
aaeabc3c85
Simplify iteration over maps
...
Closes gh-23053
2019-05-29 18:00:34 +02:00
Sebastien Deleuze
5b04b04b69
Merge branch '5.1.x'
2019-05-29 11:54:40 +02:00
Sebastien Deleuze
4523d01a50
Fix Javadoc for HttpHeaders#setContentLanguage
...
Closes gh-23051
2019-05-29 11:53:38 +02:00