From: Juergen H. <jho...@us...> - 2008-10-31 16:29:55
|
Update of /cvsroot/springframework/spring In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv17541 Modified Files: changelog.txt build.xml Log Message: prepared for 2.5.6 release Index: changelog.txt =================================================================== RCS file: /cvsroot/springframework/spring/changelog.txt,v retrieving revision 1.739 retrieving revision 1.740 diff -C2 -d -r1.739 -r1.740 *** changelog.txt 24 Oct 2008 10:36:32 -0000 1.739 --- changelog.txt 31 Oct 2008 16:29:43 -0000 1.740 *************** *** 4,8 **** ! Changes in version 2.5.6 (2008-10-27) ------------------------------------- --- 4,8 ---- ! Changes in version 2.5.6 (2008-10-31) ------------------------------------- *************** *** 21,24 **** --- 21,25 ---- Package org.springframework.beans + * BeanUtils skips conventional editor check for array classes (in order to not break AspectJ weaving) * BeanWrapper's introspection resolves bridge methods to find setter method for getter method with covariant return type * TypeMismatchException message differentiates between editor with inappropriate value returned versus no editor at all *************** *** 108,112 **** * HibernateTemplate's "loadAll" operation selects distinct root entities (avoiding duplicate entries in result list) * HibernateTemplate translates Hibernate's DataException into a Spring DataIntegrityViolationException (for consistency) ! * fixed HibernateTransactionManager's "earlyFlushBeforeCommit" feature to not switch to FlushMode.NEVER too early * added "packagesToScan" property to Hibernate AnnotationSessionFactoryBean, for autodetection of @Entity classes * HibernateJpaDialect checks "EntityManager.getDelegate()" as well to find Hibernate Session (for Seam compatibility) --- 109,113 ---- * HibernateTemplate's "loadAll" operation selects distinct root entities (avoiding duplicate entries in result list) * HibernateTemplate translates Hibernate's DataException into a Spring DataIntegrityViolationException (for consistency) ! * fixed HibernateTransactionManager's "earlyFlushBeforeCommit" feature to apply to the outermost transaction only * added "packagesToScan" property to Hibernate AnnotationSessionFactoryBean, for autodetection of @Entity classes * HibernateJpaDialect checks "EntityManager.getDelegate()" as well to find Hibernate Session (for Seam compatibility) Index: build.xml =================================================================== RCS file: /cvsroot/springframework/spring/build.xml,v retrieving revision 1.317 retrieving revision 1.318 diff -C2 -d -r1.317 -r1.318 *** build.xml 30 Oct 2008 14:45:16 -0000 1.317 --- build.xml 31 Oct 2008 16:29:43 -0000 1.318 *************** *** 15,21 **** --> ! <project name="spring-core" default="usage" basedir="." xmlns:maven="antlib:org.apache.maven.artifact.ant" ! xmlns:bundlor="antlib:com.springsource.bundlor.ant"> ! <property file="build.properties"/> --- 15,20 ---- --> ! <project name="spring-core" default="usage" basedir="." xmlns:maven="antlib:org.apache.maven.artifact.ant" ! xmlns:bundlor="antlib:com.springsource.bundlor.ant"> <property file="build.properties"/> *************** *** 212,215 **** --- 211,215 ---- </patternset> + <!-- Jar Jar Links taskdef (required for repackaging ASM) --> <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="${lib.dir}/jarjar/jarjar.jar"/> *************** *** 730,736 **** manifestTemplatePath="${bundlor.mf.dir}/org.springframework.test.mf"/> ! <bundlor:bundlor bundlePath="${dist.dir}/weaving/spring-tomcat-weaver.jar" outputPath="${dist.dir}/weaving/spring-tomcat-weaver.jar" ! mergeExistingHeaders="true" bundleVersion="${spring-version-osgi}" ! manifestTemplatePath="${bundlor.mf.dir}/org.springframework.instrument.classloading.mf"/> <bundlor:bundlor bundlePath="${dist.dir}/modules/spring-tx.jar" outputPath="${dist.dir}/modules/spring-tx.jar" --- 730,736 ---- manifestTemplatePath="${bundlor.mf.dir}/org.springframework.test.mf"/> ! <bundlor:bundlor bundlePath="${dist.dir}/weaving/spring-tomcat-weaver.jar" outputPath="${dist.dir}/weaving/spring-tomcat-weaver.jar" ! mergeExistingHeaders="true" bundleVersion="${spring-version-osgi}" ! manifestTemplatePath="${bundlor.mf.dir}/org.springframework.instrument.classloading.mf"/> <bundlor:bundlor bundlePath="${dist.dir}/modules/spring-tx.jar" outputPath="${dist.dir}/modules/spring-tx.jar" *************** *** 1030,1033 **** --- 1030,1034 ---- </manifest> </jar> + </target> *************** *** 1242,1246 **** <javadoc sourcepath="${src.dir}" destdir="${javadoc.dir}" windowtitle="Spring Framework API 2.5" ! source="1.5" access="protected" author="true" version="true" use="true" splitindex="true" defaultexcludes="true" stylesheetfile="${doc.dir}/stylesheet.css" overview="${doc.dir}/overview.html"> --- 1243,1247 ---- <javadoc sourcepath="${src.dir}" destdir="${javadoc.dir}" windowtitle="Spring Framework API 2.5" ! source="1.5" access="protected" author="true" version="true" use="true" splitindex="true" defaultexcludes="true" stylesheetfile="${doc.dir}/stylesheet.css" overview="${doc.dir}/overview.html"> *************** *** 1251,1280 **** <arg value="-J-Dhttp.proxyPort=${javadoc.proxyport}"/> <doctitle><![CDATA[<h1>Spring Framework API 2.5</h1>]]></doctitle> ! <header><![CDATA[ ! <a href=\"http://www.springframework.org/\" target=\"_top\">The Spring Framework</a> ! <!-- Begin Google Analytics code --> ! <script type="text/javascript"> ! var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); ! document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); ! </script> ! <script type="text/javascript"> ! var pageTracker = _gat._getTracker("UA-2728886-3"); ! pageTracker._setDomainName("none"); ! pageTracker._setAllowLinker(true); ! pageTracker._trackPageview(); ! </script> ! <!-- End Google Analytics code --> ! ]]></header> ! <bottom><![CDATA[ ! <i>Copyright © 2002-2008 <a href="http://www.springframework.org/" target="_top">The Spring Framework</a>.</i> ! <!-- Begin LoopFuse code --> ! <script src="http://loopfuse.net/webrecorder/js/listen.js" type="text/javascript"> ! </script> ! <script type="text/javascript"> ! _lf_cid = "LF_48be82fa"; ! _lf_remora(); ! </script> ! <!-- End LoopFuse code --> ! ]]></bottom> <classpath refid="all-libs"/> <classpath location="${junit4.jar}"/> --- 1252,1266 ---- <arg value="-J-Dhttp.proxyPort=${javadoc.proxyport}"/> <doctitle><![CDATA[<h1>Spring Framework API 2.5</h1>]]></doctitle> ! <bottom><![CDATA[ ! <i>Copyright © 2002-2008 <a href="http://www.springframework.org/" target="_top">The Spring Framework</a>.</i> ! <!-- Begin LoopFuse code --> ! <script src="http://loopfuse.net/webrecorder/js/listen.js" type="text/javascript"> ! </script> ! <script type="text/javascript"> ! _lf_cid = "LF_48be82fa"; ! _lf_remora(); ! </script> ! <!-- End LoopFuse code --> ! ]]></bottom> <classpath refid="all-libs"/> <classpath location="${junit4.jar}"/> |