Phillip Webb
b92e4299b8
Upgrade to jexcelapi 2.6.12 and fix test failures
...
Upgrade to the latest release of jexcelapi and work-around the
ArrayIndexOutOfBounds test exception on *nix machines.
Issue: SPR-11334
2014-01-20 16:52:15 -08:00
Juergen Hoeller
709ac28f29
Consider wildcard type without bounds as eligible for fallback match too
...
Issue: SPR-11250
2014-01-21 01:26:30 +01:00
Juergen Hoeller
96d6963d61
Deprecated AbstractJExcelView since JExcelAPI is an abandoned project
...
JXL had no release since 2009, and has some serious bugs remaining: e.g. JXL on Unix cannot read template files created on Windows, using the 'latest' JXL 2.6.12 release.
2014-01-21 01:22:43 +01:00
Juergen Hoeller
1aff833282
Polishing
2014-01-21 00:35:38 +01:00
Juergen Hoeller
8281b93596
General ExcelViewTests code update
...
Issue: SPR-11334
2014-01-21 00:20:54 +01:00
Phillip Webb
a9ff1403c3
Roll back jexcelapi from 2.6.12 to 2.6.3
...
JExcelAPI 2.6.12 appears to be causing ArrayIndexOutOfBoundsException
with the build. Rolling back to the earlier version for now
2014-01-20 14:00:05 -08:00
Phillip Webb
6bb6b6e6b5
Fix warnings in HeaderMethodArgumentResolver
2014-01-20 13:53:17 -08:00
Rossen Stoyanchev
5053fdc8c9
Resolve native header values with @Header
...
The @Header annotation in spring-messaging now resolves values from the
nested "nativeHeaders" map as well as top-level header map values.
In case of ambiguity (a value that exists in both), the top-level map
value is used and a warning message is printed. This is unlikly in most
cases but can be resolved by prefixing the header value with
"nativeHeadres.myHeader".
Issue: SPR-11326
2014-01-20 16:28:27 -05:00
Juergen Hoeller
5e5add4862
Locale/ThemeChangeInterceptor alignment and javadoc polishing
...
Issue: SPR-11128
2014-01-20 21:49:36 +01:00
Juergen Hoeller
cc81aae8c1
Consistent evaluation of empty theme names to default theme name
...
Issue: SPR-11128
2014-01-20 21:49:28 +01:00
Juergen Hoeller
88730bdaa5
Added info-level logging for default unit detection
...
Issue: SPR-11333
2014-01-20 21:48:20 +01:00
Rossen Stoyanchev
b4e48d6749
Fix issue in DefaultUserDestinationResolver
...
DefaultUserDestinationResolver now uses the session id of
SUBSCRIBE/UNSUBSCRIBE messages rather than looking up all session id's
associated with a user.
Issue: SPR-11325
2014-01-20 15:41:22 -05:00
Rossen Stoyanchev
809a5f59b3
Fix typo in reference
...
Issue: SPR-11311
2014-01-20 15:03:09 -05:00
Rossen Stoyanchev
19859fdb35
Add section on test STOMP/WebSocket applications
...
Issue: SPR-11266
2014-01-20 14:55:47 -05:00
Rossen Stoyanchev
c376ee92cd
Allow setting Cookie header
...
Issue: SPR-11332
2014-01-20 13:25:57 -05:00
Juergen Hoeller
d1b1770eba
Exposing AspectJ 1.7.4 to users, only using AspectJ 1.8.0.M1 for ajc in our build
...
Issue: SPR-11273
2014-01-20 17:41:12 +01:00
Juergen Hoeller
f15a5fef8e
Fixed assert in setAspectJAdvisorFactory()
...
Issue: SPR-11330
2014-01-20 17:37:50 +01:00
Brian Clozel
f0449c6caa
Update org and repo info in gradle build config
...
Issue: SPR-11213
2014-01-20 17:02:40 +01:00
Juergen Hoeller
e1cb96c484
Updated optional dependencies to most recent minor versions
2014-01-20 15:30:34 +01:00
Phillip Webb
9076c70d47
Provide 'with implementationType' overloads
...
Provided overloaded versions of `forField` and `forMethodParameter` that
accept a `ResolvableType` implementation type (as opposed to a Class).
Primarily added to allow resolution against implementation types that
have been created programmatically using `forTypeWithGenerics`.
Issue: SPR-11218
2014-01-17 11:49:44 -08:00
Phillip Webb
7e6dbc24f6
Make TypeDescriptor more amenable to subclassing
...
Change the previously package scope TypeDescriptor constructor to
protected and add a getResolvableType() protected method.
Issue: SPR-11303
2014-01-17 11:05:40 -08:00
Rossen Stoyanchev
e2feed494b
Move "handlers" field to AbstractSubscribableChannel
...
Move the management of subscribers to the abstract parent class where
it belongs.
2014-01-17 11:24:28 -05:00
Rossen Stoyanchev
4e933b4765
Polish log messages
2014-01-17 11:03:02 -05:00
Sam Brannen
6e30851328
Improve logging in TransactionalTEL
...
This commit makes the logging in TransactionalTestExecutionListener
consistent for both starting and ending transactions. Specifically,
the current TestContext is now included in the informational log
statement when starting a new transaction.
Issue: SPR-11323
2014-01-17 14:54:36 +01:00
Brian Clozel
96b418cc8a
Make RequestMappingHandlerMapping xml config easier
...
Prior to this commit, it was necessary to override
the HandlerMapping definition to change properties
like useSuffixPatternMatch, useSuffixPatternMatch...
This commits adds new attributes on the
mvc:annotation-driven XML tag that allows to configure
such flags:
* use-suffix-pattern-match
* use-trailing-slash-match
* use-registered-suffix-pattern-match
Issue: SPR-10163
2014-01-17 11:21:25 +01:00
Rossen Stoyanchev
c1f3da082c
Write prelude on successive SockJS streaming requests
...
sockjs-client expects a prelude to be written on every request with
streaming transports. The protocol tests don't make this clear and
don't expose this issue.
The test case for SPR-11183 (writing 20K messages in succession) did
expose the issue and this commit addresses it.
Issue: SPR-11183
2014-01-16 12:27:14 -05:00
Juergen Hoeller
6f5a7f65ac
Polishing
2014-01-16 18:18:00 +01:00
Juergen Hoeller
4f45ad549e
Introduced customizeConnection callbacks for URLConnection used by exists() / contentLength() / lastModified()
...
Issue: SPR-11320
2014-01-16 17:09:23 +01:00
Juergen Hoeller
6051ea8ae3
Polishing
2014-01-16 16:54:49 +01:00
Juergen Hoeller
838855b1aa
Fixed accidental use of JDK 1.7+ Integer/Long.compare methods
...
Issue: SPR-11319
2014-01-16 16:54:40 +01:00
Juergen Hoeller
11bc9d0aeb
Mentioned "-parameters" compiler flag in javadoc
2014-01-16 12:49:31 +01:00
Juergen Hoeller
05047d3a26
Declared JDK 6 update 18 as minimum requirement
2014-01-16 12:48:41 +01:00
Juergen Hoeller
799c6a63ec
Fixed version number in xsd comment
2014-01-16 11:19:14 +01:00
Juergen Hoeller
50dfa037d0
Several ref doc fixes
...
Issue: SPR-8182
Issue: SPR-11243
Issue: SPR-11292
Issue: SPR-11318
2014-01-16 11:18:53 +01:00
Juergen Hoeller
e2c6e637a4
Polishing
2014-01-16 00:04:20 +01:00
Juergen Hoeller
444b3720bc
Added tests for context initializers on DispatcherServlet
...
Issue: SPR-11314
2014-01-16 00:04:07 +01:00
Juergen Hoeller
17cc63ef63
checkNotModified needs to consider HEAD as well
...
Issue: SPR-11317
2014-01-15 23:06:47 +01:00
Juergen Hoeller
a5f9b29292
Polishing
2014-01-15 22:53:46 +01:00
Juergen Hoeller
91881ff036
Introduced "globalInitializerClasses" next to the existing "contextInitializerClasses", applying to FrameworkServlets as well
...
Issue: SPR-11314
2014-01-15 22:21:27 +01:00
Juergen Hoeller
e670f4e5c6
Polishing
2014-01-15 17:45:04 +01:00
Juergen Hoeller
961f42bd43
Introduced "spring.getenv.ignore" system property for preventing System.getenv calls
...
Issue: SPR-11297
2014-01-15 17:44:17 +01:00
Juergen Hoeller
ab15ed2a05
ObjectUtils.isCompatibleWithThrowsClause supports varargs now
2014-01-15 16:09:31 +01:00
Sam Brannen
feb9d261ac
Remove unused import in MockHttpServletRequestBuilderTests
2014-01-15 15:46:52 +01:00
Juergen Hoeller
76bb966b1a
Removed Commons Lang references
2014-01-15 15:35:08 +01:00
Juergen Hoeller
8da9e5466a
Turned ArgumentsMatchKind and ArgumentsMatchInfo to package-visible
2014-01-15 15:28:20 +01:00
Juergen Hoeller
abff789b0f
Removed javadoc references to non-accessible subclasses
2014-01-15 13:39:09 +01:00
Juergen Hoeller
5d06bcec70
Fixed getTypeDifferenceWeight algorithm in ReflectionHelper, and removed unused argsRequiringConversion storage
...
Issue: SPR-11306
2014-01-15 13:36:50 +01:00
Rossen Stoyanchev
5f2106046c
Add UpgradeRequestStrategy for WildFly/Undertow
...
Issue: SPR-11237
2014-01-14 16:45:18 -05:00
Sam Brannen
5ee89a3021
Polish explanation of the 'default' profile
...
Issue: SPR-11256
2014-01-14 21:05:40 +01:00
Rossen Stoyanchev
bac9f43b66
Fix typo in documentation
...
Issue: SPR-11301
2014-01-14 14:51:27 -05:00