Juergen Hoeller
faaf43677d
Servlet 3 multipart request implements getParameterNames defensively (for WebLogic 12 compatibility)
...
This commit also includes lazy resolution support for StandardServletMultipartResolver, along the lines of existing lazy mode in CommonsMultipartResolver.
Issue: SPR-11074
Issue: SPR-11730
(cherry picked from commit 82336c3 )
12 years ago
Rossen Stoyanchev
f6fddeb6eb
Improve StringUtils.cleanPath
...
Issue: SPR-11793
12 years ago
Juergen Hoeller
c3ba0a2c5b
JmsResourceHolder checks for nested DataSource transactions as well (for Oracle AQ compatibility)
...
Issue: SPR-11791
(cherry picked from commit 5faacd5 )
12 years ago
Juergen Hoeller
8fed2f0c6c
Minor 3.2.x build polishing (including Tiles 3.0.4 upgrade)
12 years ago
Juergen Hoeller
b0f7184f3f
Polishing
12 years ago
Juergen Hoeller
3ae6c0f401
ResultSetWrappingSqlRowSet preserves first matching column per name (as defined in ResultSet's javadoc)
...
Issue: SPR-11786
(cherry picked from commit 0728e32 )
12 years ago
Juergen Hoeller
bc43f2e72a
IdToEntityConverter defensively handles access to getDeclaredMethods
...
Issue: SPR-11758
(cherry picked from commit 381ccde )
12 years ago
Juergen Hoeller
759bb33665
Upgraded to propdeps plugin 0.0.6 and backported several build script refinements
12 years ago
Juergen Hoeller
a139670286
Fixed invalid code tag in javadoc
12 years ago
Juergen Hoeller
1fe477a273
Upgraded to Gradle 1.12 and updated selected dependencies
...
(cherry picked from commit e84f61b )
12 years ago
Juergen Hoeller
0e710769c2
JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise)
...
Issue: SPR-11747
(cherry picked from commit adb616b )
12 years ago
Juergen Hoeller
a5606a6c46
Polishing
12 years ago
Juergen Hoeller
3cb1cb5d2f
ConfigurationClassParser considers EnvironmentAware on ImportBeanDefinitionRegistrars
...
Issue: SPR-11744
12 years ago
Juergen Hoeller
79820e449b
ConfigurationClassEnhancer consistently uses registerStaticCallbacks in order to prevent memory leaks
...
Issue: SPR-9274
12 years ago
Juergen Hoeller
2f5d378d82
AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions)
...
Issue: SPR-11725
(cherry picked from commit a0658c5 )
12 years ago
Juergen Hoeller
228a586efb
AspectJExpressionPointcut defensively handles fallback expression parsing
...
Issue: SPR-9335
(cherry picked from commit ce4912b )
12 years ago
Juergen Hoeller
b13c5b2378
GenericBeanDefinition's toString() takes parent definition into account
...
Issue: SPR-9671
(cherry picked from commit 0ef29b2 )
12 years ago
Juergen Hoeller
779a6b79eb
Polishing
12 years ago
Juergen Hoeller
9e2060707a
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
12 years ago
Juergen Hoeller
2c1203dc9f
AnnotationTypeFilter prevents ASM-based loading of java.* and javax.* interfaces as well
...
Issue: SPR-11719
12 years ago
Juergen Hoeller
6ee0596c3a
SpringProperties falls back to ClassLoader.getSystemResource when loaded in bootstrap ClassLoader
...
Issue: SPR-11721
(cherry picked from commit 9cb5f48 )
12 years ago
Juergen Hoeller
93d13cfcb1
AbstractMarshaller avoids SAXSource workaround when processExternalEntities=true
...
Issue: SPR-11737
12 years ago
Juergen Hoeller
de80cd9b3b
ASM 5.0.2 for correct Java 7 stack map frame computations
...
Issue: SPR-11656
12 years ago
Juergen Hoeller
470e9c8558
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway
...
Issue: SPR-11718
12 years ago
Juergen Hoeller
dc934064a2
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)
...
Issue: SPR-11718
12 years ago
Juergen Hoeller
5d5f70473a
checkNotModified leniently handles IE-10-style If-Modified-Since values and silently proceeds if header value cannot be parsed at all
...
Issue: SPR-11727
(cherry picked from commit 794e859 )
12 years ago
HejiaHo
ac85eab372
Fix ConcurrentReferenceHashMap max constraints
...
Update calculateShift to respect the maximum upper bound as well as the
minimum value.
Issue: SPR-11720
(cherry picked from commit 16410cad )
12 years ago
Juergen Hoeller
ffaac0ecf3
Polishing
12 years ago
Juergen Hoeller
5aa93674a3
Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods
...
Issue: SPR-11680
(cherry picked from commit 14f9dbf )
12 years ago
Phillip Webb
62941b7937
Fixup .mailmap file
...
Fix a few issues with the `.mailmap` file.
(cherry picked from commit 3a5de00c )
12 years ago
Graham Lea
5fac6614b6
Added a Git .mailmap file
...
(cherry picked from commit a5e1932c )
12 years ago
Sam Brannen
a169c0e727
Ensure Gradle does not execute inner classes as tests
12 years ago
Juergen Hoeller
94caaedf84
Polishing
12 years ago
Juergen Hoeller
be6b54fe8b
JBoss "vfszip" resources need to be treated as jar URLs
...
Issue: SPR-11676
12 years ago
Juergen Hoeller
9ac46a965f
Java 8 bytecode compatibility for Spring 3.2.x
...
Issue: SPR-11656
12 years ago
Juergen Hoeller
d8a0f7578d
Commons Logging resolution failure with JasperReports 2.0.5 -> easiest way out: upgrade to JasperReports 3.7.6 (which in turn requires POI 3.6)
12 years ago
Juergen Hoeller
99a3e9cacb
Revised ByteArrayOutputStream handling in MarshallingView and co
...
Issue: SPR-11646
(cherry picked from commit 8006696 )
12 years ago
Juergen Hoeller
f93bfa8f84
ResourceHttpRequestHandler explicitly closes a Resource's InputStream
...
Issue: SPR-11644
(cherry picked from commit 3a96f16 )
12 years ago
Juergen Hoeller
b80dc9d642
Polishing
...
Issue: SPR-11262
(cherry picked from commit d628025 )
12 years ago
Sam Brannen
b31750fafb
Reinject Servlet mocks between TestNG test methods
...
Prior to this commit, if multiple test methods were executed in a
subclass of AbstractTestNGSpringContextTests annotated with
@WebAppConfiguration , then injected Servlet API mocks would only
reference the mocks created for the first test method. Subsequent test
methods could therefore never reference the current mocks, and there
was a discrepancy between the state of the injected mocks and the mock
set in the RequestContextHolder.
This commit addresses this issue by ensuring that dependencies
(including updated mocks) are injected into the test instance before
the next test method if the ServletTestExecutionListener resets the
request attributes in RequestContextHolder.
Issue: SPR-11626
(cherry picked from commit c38600762d )
12 years ago
Juergen Hoeller
a4a2e80f23
Consider a null ClassLoader (typically the bootstrap CL) as cache-safe
...
Issue: SPR-11606
12 years ago
Juergen Hoeller
e8c06c6d99
Consistent PropertyAccessor method order as declared in the interface
...
Issue: SPR-11609
(cherry picked from commit b70148c )
12 years ago
Juergen Hoeller
d8180e1e20
Correctly resolve accessors for static properties on Class
...
Issue: SPR-11609
(cherry picked from commit 3af8a32 )
12 years ago
Juergen Hoeller
88485dc1a7
Maintenance version updates (aligned with 4.0.3 release)
12 years ago
Juergen Hoeller
a25d67770e
Added expression test case for constant on Map
...
Issue: SPR-11609
12 years ago
Juergen Hoeller
5c9fc09852
Added Spring Data oriented conversion test case
...
Issue: SPR-11608
12 years ago
Juergen Hoeller
e1602f7f83
AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe
...
Issue: SPR-11606
(cherry picked from commit 3388573 )
12 years ago
Juergen Hoeller
20228e78c5
CacheAspectSupport checks Cache.get(key) once per invocation only
...
Issue: SPR-11592
12 years ago
Juergen Hoeller
623b1fc0d5
Polishing
12 years ago
Juergen Hoeller
a2bdc284f9
DispatcherServlet logs request URI in encoded form only
...
Issue: SPR-11591
(cherry picked from commit 465ca24 )
12 years ago