From: Juergen H. <jho...@us...> - 2008-04-24 21:42:44
|
Update of /cvsroot/springframework/spring In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv1809 Modified Files: changelog.txt Log Message: ContextLoader, InfrastructureProxy, etc Index: changelog.txt =================================================================== RCS file: /cvsroot/springframework/spring/changelog.txt,v retrieving revision 1.712 retrieving revision 1.713 diff -C2 -d -r1.712 -r1.713 *** changelog.txt 19 Apr 2008 17:07:27 -0000 1.712 --- changelog.txt 24 Apr 2008 21:42:40 -0000 1.713 *************** *** 15,22 **** --- 15,25 ---- Package org.springframework.beans * added CharsetEditor for JDK 1.4's "java.nio.charset.Charset" class to default property editors + * fixed AbstractBeanDefinition to properly include qualifiers and primary flag in equals comparison * AbstractAutowireCapableBeanFactory's handling of lazy-init singletons is thread-safe again * AbstractAutowireCapableBeanFactory only invokes "predictBeanType" post-processor method for non-null bean Class Package org.springframework.core + * introduced InfrastructureProxy interface for resource proxies to be implemented if supposed to be considered as equal + * DefaultResourceLoader's ClassPathContextResource also returns ClassPathContextResource from "createRelative" * PathMatchingResourcePatternResolver resolves encoded jar URIs before creating JarFiles (for WebSphere compatibility) * SimpleMetadataReaderFactory uses ResourceLoader's ClassLoader for loading annotation classes (for OSGi compatibility) *************** *** 24,27 **** --- 27,34 ---- Package org.springframework.jdbc * JdbcTemplate explicitly detects and skips null ResultSets returned from CallableStatement + * BeanPropertySqlParameterSource avoids default use of JDBC 3.0's Types.BOOLEAN (for compatibility with MySQL) + + Package org.springframework.jms + * fixed CachedMessageProducer to initialize its deliveryMode, priority and timeToLive fields with the target's settings Package org.springframework.orm *************** *** 33,39 **** Package org.springframework.test ! * "executeSqlScript" (as in SimpleJdbcTestUtils) allows for multi-line statements, each statement must be separated by a semicolon Package org.springframework.transaction * AbstractFallbackTransactionAttributeSource uses concurrent Map for attribute cache in order to avoid lock contention --- 40,47 ---- Package org.springframework.test ! * "executeSqlScript" (as in SimpleJdbcTestUtils) allows for multi-line statements, each separated by a semicolon Package org.springframework.transaction + * TransactionSynchronizationManager automatically unwraps InfrastructureProxy objects for raw key comparisons * AbstractFallbackTransactionAttributeSource uses concurrent Map for attribute cache in order to avoid lock contention *************** *** 42,45 **** --- 50,60 ---- * DefaultBindingErrorProcessor registers "missing field" errors within specified nested path (if any) + Package org.springframework.web + * added "findParameterValue" convenience method to WebUtils + * ContextLoader uses its own ClassLoader for loading the default strategy (XmlWebApplicationContext) + * added "contextAttribute" property (for WebApplicationContext retrieval) to DelegatingFilterProxy and FrameworkServlet + * RequestContext does not fail when WebApplicationContext's ServletContext is null (like in a plain Portlet environment) + * fixed JSP form tags to properly return SKIP_BODY instead of the non-defined EVAL_PAGE (for WebLogic compatibility) + Changes in version 2.5.3 (2008-04-06) |