Juergen Hoeller
16a4fe70f2
Polishing
...
(cherry picked from commit 2956049
)
2014-10-22 17:14:23 +02:00
Juergen Hoeller
6117311906
QualifierAnnotationAutowireCandidateResolver calls BeanFactory.getType defensively
...
Issue: SPR-12191
(cherry picked from commit 73ce3b5
)
2014-10-22 17:14:02 +02:00
Juergen Hoeller
6e5711a7fb
Revised test for ImportBeanDefinitionRegistrar double scan
...
Issue: SPR-12334
2014-10-22 02:16:39 +02:00
Juergen Hoeller
15c8987cc4
Polishing
2014-10-22 01:10:01 +02:00
Juergen Hoeller
0e907764a4
Test for ImportBeanDefinitionRegistrar double scan
...
Issue: SPR-12334
(cherry picked from commit 38030ef
)
2014-10-22 01:09:47 +02:00
Juergen Hoeller
a305bf7ad1
Latest dependency updates (Hibernate 4.2.15, Tiles 3.0.5)
2014-10-22 01:09:31 +02:00
Juergen Hoeller
e16f21c281
AnnotationUtils consistently logs introspection failures via lazily initialized logger
...
Issue: SPR-12325
Issue: SPR-12329
2014-10-22 01:08:41 +02:00
Juergen Hoeller
7507560e75
Reimplemented ServerEndpointExporter to avoid BeanPostProcessor role
...
Issue: SPR-12340
(cherry picked from commit 10328f1
)
2014-10-22 01:05:19 +02:00
Juergen Hoeller
a1c0905a7c
Consistently accept empty Content-Type header and empty character encoding
...
Issue: SPR-12173
(cherry picked from commit d501137
)
2014-10-22 01:04:22 +02:00
Juergen Hoeller
6f9d7da59e
Consistent use of LinkedHashSet for interfaces (since interface order may matter in subtle cases)
...
(cherry picked from commit 5a63117
)
2014-10-07 17:26:48 +02:00
Juergen Hoeller
47ed4d634b
Explicitly detect (and log) private @Scheduled methods on CGLIB proxies
...
Issue: SPR-12308
(cherry picked from commit 01724d3
)
2014-10-07 17:26:35 +02:00
Juergen Hoeller
da2c30cd0c
TextMessage.toString() does not throw StringIndexOutOfBoundsException for payload with multibyte characters
...
Issue: SPR-12307
(cherry picked from commit da14aee
)
2014-10-07 17:15:23 +02:00
Juergen Hoeller
a7eeedaf6a
Fix outdated references to JobDetailBean
...
Issue: SPR-12306
(cherry picked from commit aaf69eb
)
2014-10-07 17:13:53 +02:00
Juergen Hoeller
578c3dd853
Polishing
...
(cherry picked from commit d6be433
)
2014-10-07 00:53:01 +02:00
Juergen Hoeller
9758bc7833
Consistent reset of resource holders on doBegin failure
...
Issue: SPR-12280
(cherry picked from commit e58b33a
)
2014-10-07 00:06:49 +02:00
Juergen Hoeller
c672678423
Provider declaration for @Value method argument works again
...
Issue: SPR-12297
(cherry picked from commit 70fec47
)
2014-10-07 00:02:03 +02:00
Juergen Hoeller
ac4103d1b9
Further locking optimizations for the retrieval of non-singleton beans
...
Issue: SPR-12250
(cherry picked from commit 9d83281
)
2014-10-07 00:01:40 +02:00
Juergen Hoeller
d23b033f61
Polishing
2014-10-01 01:20:01 +02:00
Juergen Hoeller
c74bad6e07
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
(cherry picked from commit 69998e3
)
2014-10-01 01:14:57 +02:00
Juergen Hoeller
f41e0bc796
Latest dependency updates (POI 3.10.1, JRuby 1.7.16)
2014-09-30 20:27:19 +02:00
Stephane Nicoll
c7b6b72e73
Optimize ResolvableType cache
...
Prior to this commit, the ResolvableType static cache was holding a lot
of duplicates for simple types. We are using too much metadata to compute
the key when the class has no generic information. so setFoo(String foo)
and setBar(String bar) would result in two entries in the cache because
the TypeProvider is different. On a very simple application 65% of the
entries in the cache were duplicate.
When the type is a Class with no generic information, the ResolvableType
instance is a simple wrapper around it so we might just as well not cache
it at all as the cost of finding it back from the cache is higher than
creating that simple wrapper.
This commit adds an explicit check; if the type is a simple Class we just
return a "resolved" ResolvableType instance for it. On a few test cases,
this reduces the size of the cache by 85%
Issue: SPR-12275
(cherry picked from commit 6f1acdd
)
2014-09-30 20:22:51 +02:00
Anders D. Johnson
1df8133237
Fix condition vs. conditional typo in documenation
...
Issue: SPR-12273
(cherry picked from commit bc0e59f
)
2014-09-30 09:53:21 +02:00
Juergen Hoeller
43d40187d9
Polishing
2014-09-29 23:40:32 +02:00
Juergen Hoeller
b91cab1fde
Polishing
2014-09-26 22:18:15 +02:00
Juergen Hoeller
d46c3fc7bf
Deprecated BeanDefinitionDocumentReader's setEnvironment method in favor of access via XmlReaderContext
...
Issue: SPR-12248
2014-09-26 22:17:58 +02:00
Brian Clozel
3267e5aa33
Update default SockJS CDN location
...
This commit updates the default location of the SockJS' client library.
The previous location is being retired by the project maintainers.
The new default location is backed by several CDN providers:
* https://cdn.jsdelivr.net/sockjs/0.3.4/sockjs.min.js
See sockjs/sockjs-client#198
Issue: SPR-12254
(cherry picked from commit a6e1c53
)
2014-09-26 22:17:04 +02:00
Juergen Hoeller
251970a2f9
Tracking ASM 5.0.4 development: Fix for ASM issue 317539
...
Issue: SPR-12255
(cherry picked from commit e8486e2
)
2014-09-26 21:47:41 +02:00
Juergen Hoeller
901346eb7d
WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys
...
Issue: SPR-12253
(cherry picked from commit bf99d6a
)
2014-09-26 21:47:30 +02:00
Juergen Hoeller
1ffefcb548
LiveBeansView escapes double quotes in resource descriptions
...
Issue: SPR-12252
(cherry picked from commit 92f7121
)
2014-09-26 21:47:21 +02:00
Juergen Hoeller
0c680d6d03
Defensively use setRemoveOnCancelPolicy for JDK 6 compatibility
...
Issue: SPR-12238
(cherry picked from commit e003d21
)
2014-09-26 21:47:01 +02:00
Juergen Hoeller
b87329cda7
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
(cherry picked from commit 94e26fd
)
2014-09-26 21:40:28 +02:00
Juergen Hoeller
f21c8c37fb
Avoid use of fragile Swing classes in tests (for compatibility with JDK 8u40)
...
Issue: SPR-12235
(cherry picked from commit a80495b
)
2014-09-26 21:40:09 +02:00
Juergen Hoeller
50e50d0c18
Polishing
...
(cherry picked from commit 16325c2
)
2014-09-20 00:51:19 +02:00
Juergen Hoeller
205e681295
Backported tests for property source ordering
...
Issue: SPR-12198
(cherry picked from commit 90b93ff
)
2014-09-19 00:20:00 +02:00
Juergen Hoeller
29abca5399
Explicit exclusion of bridge methods in annotation post-processors (for Java 8 compatibility)
...
Issue: SPR-12187
(cherry picked from commit f4219ca
)
2014-09-19 00:11:44 +02:00
Juergen Hoeller
60d5ff8dd5
Polishing
...
(cherry picked from commit a833889
)
2014-09-17 22:10:08 +02:00
Juergen Hoeller
d2e8b7e6ee
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes
...
Issue: SPR-12189
(cherry picked from commit 58b22ce
)
2014-09-17 22:09:43 +02:00
Juergen Hoeller
7d55715213
Polishing
2014-09-17 13:53:12 +02:00
Juergen Hoeller
d07230cf6a
BeanDefinitionParserDelegate does not silently ignore 1.x 'singleton' attribute
...
Issue: SPR-12167
(cherry picked from commit 0cf472b
)
2014-09-17 13:36:54 +02:00
Juergen Hoeller
bf881e4544
Log warning for single optional constructor when no default constructor to fall back to
...
Issue: SPR-12161
(cherry picked from commit 80cec01
)
2014-09-17 13:35:12 +02:00
Juergen Hoeller
36a1d6242e
Latest dependency updates (Reactor 1.1.4)
2014-09-17 02:39:16 +02:00
Juergen Hoeller
10d4888408
Polishing
2014-09-17 02:37:32 +02:00
Juergen Hoeller
f8b729aa5f
Polishing
2014-09-17 01:51:23 +02:00
Juergen Hoeller
b39e66b897
GenericTypeAwarePropertyDescriptor implements equals/hashCode for proper lookups on IBM JVM 6
...
Issue: SPR-12185
2014-09-17 01:42:30 +02:00
Juergen Hoeller
64849a46b4
Client request implementations enforce RFC 6265 (cookies in a single header)
...
Issue: SPR-12196
(cherry picked from commit 26a93b6
)
2014-09-17 00:44:30 +02:00
Juergen Hoeller
afb0342924
Accept empty Content-Type header
...
Issue: SPR-12173
(cherry picked from commit 70412a9
)
2014-09-17 00:37:38 +02:00
Sam Brannen
bea9f3ff76
Make SocketUtils a concrete class
...
Per the Javadoc for the SocketUtils() constructor, SocketUtils can be
instantiated as a Spring Bean in XML configuration files; however,
SocketUtils is currently abstract which prevents such usage.
This commit removes the 'abstract' declaration thereby allowing
SocketUtils to be instantiated as a Spring bean.
Issue: SPR-12169
(cherry picked from commit 559e81b
)
2014-09-17 00:36:21 +02:00
Spring Buildmaster
31094f3ef6
Next Development Version
2014-09-04 01:18:19 -07:00
Juergen Hoeller
d765698ac3
Polishing
2014-09-04 03:06:37 +02:00
Juergen Hoeller
d081a4530c
Polishing
2014-09-04 02:37:36 +02:00