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
Juergen Hoeller
dbd5f67498
Consistently applied appropriate ByteArrayOutputStream initial capacities across the codebase
...
Issue: SPR-11594
(cherry picked from commit dd7f54c )
12 years ago
Juergen Hoeller
ab85aa2096
BufferedImageHttpMessageConverter ignores empty MIME types
...
Issue: SPR-11581
(cherry picked from commit 90e3dbb )
12 years ago
Juergen Hoeller
5c3f6a1571
Revised naming for prototype inner beans to avoid excessive unique name calculation
...
Restored original singleton-only adaptInnerBeanName behavior, avoiding endless unique name calculation for every single prototype instance. Non-named inner BeanDefinition objects now suffixed with an identity hex code analogous to non-named XML bean definitions, largely avoiding naming collisions to begin with. After SPR-11246, post-processors can deal with unstable classes per bean name, so occasional collisions aren't a hard problem anymore.
Issue: SPR-11545
(cherry picked from commit 5308b3e )
12 years ago
Juergen Hoeller
b73a43972e
Upgraded to TestNG 6.8.8 and Hibernate 4.2.10
12 years ago
Juergen Hoeller
9585752693
Polishing
12 years ago
Juergen Hoeller
5c0fdb05bd
AbstractFlashMapManager needs to decode parameter names
...
Also includes general alignment with the 4.0.3 versions of AbstractFlashMapManager and FlashMapManagerTests.
Issue: SPR-11504
12 years ago
Juergen Hoeller
eeb82c409a
SpEL property-not-found message hints at non-public method/field
...
Issue: SPR-11535
12 years ago
Juergen Hoeller
d317b637e0
CollectionToCollectionConverter avoids collection copy for untyped collection when simply returning source anyway
...
Also uses addAll instead of iteration over untyped collection now, supporting optimized addAll in target collection type, and avoids repeated getElementTypeDescriptor calls.
Issue: SPR-11479
(cherry picked from commit bea94d5 )
12 years ago
Stephane Nicoll
b1bcc5d6eb
Fix double SPeL evaluation of parameter
...
When a node of an SPeL expression was a call to a bean referenced
in a method argument, the expression was resolved twice.
The resolved arguments are now specified to MethodValueRef instead
of resolving the arguments again in the constructor
Issue: SPR-11445
(cherry picked from commit 519799e )
12 years ago
Juergen Hoeller
f1ba789494
DefaultListableBeanFactory only puts 'cache-safe' Class keys into its by-type cache
...
Issue: SPR-11520
(cherry picked from commit 93c8b7a )
12 years ago
Juergen Hoeller
d642cd21bb
SpringBeanELResolver's setValue should not throw PropertyNotWritableException if provided value is identical to current bean instance
...
Issue: SPR-11502
(cherry picked from commit 7972b31 )
12 years ago