Sam Brannen
fe36334232
Dispel myth that Spring MVC Test requires JUnit
...
Issue: SPR-13552
2015-10-08 17:14:08 +02:00
Juergen Hoeller
e0a139a0d4
Latest applicable dependency updates (Netty 4.0.32, Tomcat 8.0.27)
2015-10-07 15:58:15 +02:00
Juergen Hoeller
3c549ef9fa
Polishing
2015-10-07 15:51:41 +02:00
Juergen Hoeller
8429c4be74
Revised TransportHandlingSockJsService for defensive transport checking and consistent logging
...
Issue: SPR-13545
(cherry picked from commit 966f95b )
2015-10-07 15:48:28 +02:00
Juergen Hoeller
be90f7ddd4
PathResourceTests defensively compares last-modified timestamps at seconds precision
...
Issue: SPR-13542
(cherry picked from commit 9cf2895 )
2015-10-07 15:46:46 +02:00
Juergen Hoeller
315a848e6e
Portlet MVC documentation consistently refers to Portlet 2.0 spec (JSR-286)
...
Issue: SPR-13513
2015-09-28 23:15:28 +02:00
Juergen Hoeller
1239595672
Polishing
2015-09-28 23:11:53 +02:00
Rossen Stoyanchev
4428c347a5
StompDecoder handles partial headers correctly
...
Issue: SPR-13416
2015-09-23 16:53:17 -04:00
Juergen Hoeller
ad167066e7
Suppress unchecked warning with JRuby 1.7.22
2015-09-23 09:45:23 +02:00
Juergen Hoeller
9c40adb0da
Upgrade to JRuby 1.7.22
2015-09-23 09:36:11 +02:00
Juergen Hoeller
1d698617f6
Upgrade to AspectJ 1.8.7
2015-09-21 23:20:16 +02:00
Juergen Hoeller
60d7a7f519
Polishing
2015-09-21 23:18:58 +02:00
Juergen Hoeller
f1acd2882c
XhrTransport implementations do not need to redeclare interface when extending from AbstractXhrTransport
...
(cherry picked from commit df0b26f )
2015-09-21 23:17:40 +02:00
Juergen Hoeller
aa0f11788b
AbstractEmbeddedDatabaseConfigurer explicitly closes JDBC Connection on shutdown
...
Issue: SPR-13474
(cherry picked from commit b23c232 )
2015-09-21 23:15:44 +02:00
Juergen Hoeller
7202793db0
Polishing
...
(cherry picked from commit bc13cb2 )
2015-09-10 14:45:34 +02:00
Juergen Hoeller
045016ebf9
DeferredResult accessors based on volatile fields for proper visibility
...
Issue: SPR-13451
(cherry picked from commit ae0d945 )
2015-09-10 14:44:51 +02:00
Juergen Hoeller
df3c3127a5
ConcurrentMapCache.putIfAbsent properly supports nulls
...
Issue: SPR-13458
(cherry picked from commit 4dee9cb )
2015-09-10 14:43:52 +02:00
Juergen Hoeller
2c73c5a893
Polishing
2015-09-09 13:06:03 +02:00
Juergen Hoeller
987d93f2ce
MessagingException provides null description (instead of empty String) to NestedRuntimeException
...
Issue: SPR-13447
(cherry picked from commit c4f5a0f )
2015-09-09 12:57:32 +02:00
Juergen Hoeller
8bf9257fe8
Latest applicable dependency updates (Joda-Time 2.8.2, SnakeYAML 1.16)
2015-09-08 14:51:56 +02:00
Juergen Hoeller
38db9fa855
Polishing
...
(cherry picked from commit 667fc7e )
2015-09-08 14:48:05 +02:00
Juergen Hoeller
af5f4e6fb4
AbstractEnvironment defensively synchronizes access to activeProfiles and defaultProfiles
...
Issue: SPR-13213
(cherry picked from commit e393c7b )
2015-09-08 13:10:46 +02:00
Juergen Hoeller
2dcf52797c
Consistent and defensive Servlet 3.0 method calls across Spring's web abstraction
...
(in particular, also working in debug mode where method references may get resolved early, so ternary expressions are to be avoided)
2015-09-02 18:42:43 +02:00
Juergen Hoeller
de0f3aec53
Undo AsyncRestTemplate's catching of Throwable in 4.1.x
...
Issue: SPR-13413
Issue: SPR-12887
2015-09-02 18:36:55 +02:00
Juergen Hoeller
fd2252a14e
Latest applicable dependency updates (Netty 4.0.31, Rome 1.5.1)
2015-09-02 18:11:19 +02:00
Juergen Hoeller
3402c13803
Undo FutureAdapter's catching of Throwable in 4.1.x
...
Issue: SPR-13413
Issue: SPR-12887
2015-09-02 18:04:11 +02:00
Juergen Hoeller
cc741cdc51
Polishing
2015-09-02 17:29:40 +02:00
Juergen Hoeller
8daa932e69
ASM fix #317578
...
http://forge.ow2.org/tracker/?func=detail&aid=317578&group_id=23&atid=100023
(cherry picked from commit 0c2b787 )
2015-09-02 17:24:54 +02:00
Juergen Hoeller
f562eb5ff6
Avoid ConcurrentModificationException in SingleConnectionFactory's AggregatedExceptionListener
...
Issue: SPR-13421
(cherry picked from commit 1ed1167 )
2015-09-02 17:23:57 +02:00
Juergen Hoeller
856561fa6e
AsyncRestTemplate and FutureAdapter consistently throw ExecutionException
...
Issue: SPR-13413
(cherry picked from commit 2bb7164 )
2015-09-02 17:23:32 +02:00
Juergen Hoeller
c4a9abb6be
Removed misleading note on readonly and disabled flags in spring-form.tld
...
Issue: SPR-13397
(cherry picked from commit eaba794 )
2015-09-02 17:20:40 +02:00
Juergen Hoeller
a6d17a6bd7
Polishing
2015-08-26 09:56:09 +02:00
Juergen Hoeller
7aa3175a71
Completed backport of lazy CacheManager resolution (including fixed test)
...
Issue: SPR-12850
2015-08-26 09:55:11 +02:00
Juergen Hoeller
49161da403
Latest applicable dependency updates (Hibernate 4.3.11, Jetty 9.2.13, Tomcat 8.0.26)
2015-08-26 00:46:20 +02:00
Juergen Hoeller
a35f71964a
Polishing
2015-08-26 00:44:32 +02:00
Juergen Hoeller
75187e3a8e
Consistent detection of meta-annotation attributes via ASM
...
Issue: SPR-13394
(cherry picked from commit 3430f76 )
2015-08-26 00:44:18 +02:00
Juergen Hoeller
4ff23f4708
StubWebApplicationContext supports AutowireCapableBeanFactory operations (as far as possible)
...
This is generally worthwhile but in particular fixes a regression with our Jackson SpringHandlerInstantiator in standalone MVC tests.
Issue: SPR-13375
(cherry picked from commit 7d30017 )
2015-08-25 23:38:37 +02:00
Juergen Hoeller
42d5780cd3
Avoid ambiguous property warning for methods with multiple parameters
...
Issue: SPR-13349
(cherry picked from commit 05a16a1 )
2015-08-25 23:34:15 +02:00
Rossen Stoyanchev
33f9eadd6a
Ensure concurrent WebSocketSession wrapper is used
...
Issue: SPR-13326
2015-08-13 08:01:50 -04:00
Juergen Hoeller
7575271075
Polishing
2015-07-30 17:52:33 +02:00
Juergen Hoeller
ce50fc59ee
Latest web engine updates (Jetty 9.2.12, Netty 4.0.30, Tomcat 8.0.24, Undertow 1.1.8)
2015-07-30 17:09:39 +02:00
Juergen Hoeller
b77cc7ae4a
Prefer use of "Java EE" over "J2EE"
...
(cherry picked from commit 14f27bd )
2015-07-30 14:23:53 +02:00
Juergen Hoeller
4012b4df5e
Clarify acknowledge mode semantics and transaction recommendations
...
Issue: SPR-13278
(cherry picked from commit e5a2b34829 )
2015-07-30 14:23:36 +02:00
Juergen Hoeller
ac4c278d3a
PropertyOrFieldReference defensively catches Exception instead of just AccessException
...
Issue: SPR-13247
(cherry picked from commit 34a81b6 )
2015-07-30 14:08:48 +02:00
Juergen Hoeller
35b257514d
Allow for overriding of computeTransactionAttribute
...
Issue: SPR-13246
(cherry picked from commit a8fb551 )
2015-07-30 14:04:32 +02:00
Brian Clozel
3a4085a286
Fix tests
...
Issue: SPR-13241
2015-07-17 13:41:25 +02:00
Brian Clozel
daf94ea576
PathResourceResolver should not resolve root path
...
When resolving resources, the PathResourceResolver creates a Resource
instance and checks whether this resource `exists()` and `isReadable()`.
While that last call returns false for folders on the file system, both
calls return true for folders located inside JARs.
If a JAR location is configured as a resource location, then
PathResourceResolver can resolve folders in JARs as valid locations and
candidates for paths resolution.
Prior to this change, the PathResourceResolver would resolve "" as a
valid resource path (here, the "/META-INF/resources/webjars" if
configured, for example) and return a "" path for this resource,
effectively turning all "/" URLs into empty ones "".
This commit fixes the resolveUrlPathInternal implementation by not
allowing empty paths as valid resource paths.
Issue: SPR-13241
2015-07-17 11:05:11 +02:00
Juergen Hoeller
65a5ce3fa4
Polishing
2015-07-07 11:19:16 +02:00
Juergen Hoeller
4fbf6a3572
DefaultSubscriptionRegistry defensively checks for removal between keySet and get calls
...
Issue: SPR-13205
2015-07-07 11:19:07 +02:00
Juergen Hoeller
7c72a57a4d
Polishing
2015-07-07 02:10:21 +02:00