Commits on Nov 27, 2012
  1. @spring-buildmaster
  2. @cbeams

    Update changelog

    cbeams committed Nov 27, 2012
  3. @cbeams

    Merge pull requests #183 and #190

    # By Rob Winch
    # Via Rob Winch
    * gradle-1116:
      Make GRADLE-1116 workaround more generic
    
    # By Rob Winch
    * spring-test-mvc-classpath:
      Fix spring-test-mvc Eclipse classpath
    cbeams committed Nov 27, 2012
  4. @rwinch @cbeams
  5. @rwinch

    Make GRADLE-1116 workaround more generic

    Previously the workaround for GRADLE-1116 only worked for the
    merge-dist.gradle projects
    
    Now the workaround is more generic and fixes errors that have since
    been introduced when performing a fresh import into Eclipse.
    rwinch committed Nov 26, 2012
  6. @philwebb

    Merge pull request #179 from EzequielB/spring-aop-cleaning

    * spring-aop-cleaning:
      Remove unused imports
    philwebb committed Nov 26, 2012
  7. @EzequielB @philwebb

    Remove unused imports

    EzequielB committed with philwebb Nov 26, 2012
Commits on Nov 26, 2012
  1. @philwebb

    Intermittent MBeanServerFactoryBeanTests failure

    Prior to this commit the testWithLocateExistingAndExistingServer method
    would fail if any preceding test called the ManagementFactory
    getPlatformMBeanServer() method. In such situations the platform
    server is located instead of the expected freshly created server.
    
    These failures are more likely to happen when compiling with JDK 7
    due to the fact that the reflection API no longer returns methods
    in a consistent order.
    
    Unfortunately there is no easy way to reset the platform MBean server
    so the new code must resort to using reflection to access the private
    static ManagementFactory.platformMBeanServer field.
    
    Issue: SPR-9288
    philwebb committed Nov 26, 2012
  2. @rwinch

    Remove reflection usage in orm.hibernate4.*

    Previously reflection was required when interacting with Hibernate 4 in
    order to support both Hibernate 3 and Hibernate 4 since there were
    non-passive changes in the APIs. Now that the Spring build uses Gradle
    it is trivial to support multiple Hibernate versions.
    
    This commit removes the reflection usage in orm.hibernate4.* by
    creating a spring-orm-hibernate4 module that uses
    gradle/merge-artifacts.gradle to build a single artifact but keep
    distinct classpaths.
    
    Issue: SPR-10039
    rwinch committed with unknown Nov 26, 2012
  3. @jhoeller

    Final preparations for 3.2 RC2

    jhoeller committed with unknown Nov 26, 2012
  4. @jhoeller

    Java 5 Closeable and Java 7 AutoCloseable automatically detected as d…

    …estroy methods
    
    Also, @Bean destroy method inference not applying for DisposableBean implementers anymore (avoiding double destruction).
    
    Issue: SPR-10034
    jhoeller committed with unknown Nov 26, 2012
  5. @rstoyanchev
  6. @rstoyanchev

    Fix failing test from last commit

    Issue: SPR-9917
    rstoyanchev committed Nov 26, 2012
  7. @philwebb

    Update maximum width of reference HTML

    This change upgrade the framework to consume the newly-published
    docbook-reference-plugin version 0.2.1 containing a maximum width
    for the HTML reference guide.
    philwebb committed Nov 26, 2012
  8. @rstoyanchev

    Add MockMvcClientHttpRequestFactory

    Issue: SPR-9917
    rstoyanchev committed Nov 26, 2012
  9. @rstoyanchev

    Add spring-test-mvc tests with Spring HATEOAS links

    Issue: SPR-9886
    rstoyanchev committed Nov 26, 2012
  10. @philwebb
  11. @cbeams

    Merge pull request #188 from olivergierke/SPR-10038

    # By Oliver Gierke
    * SPR-10038:
      Introduce AnnotationAwareOrderComparator#INSTANCE
    cbeams committed Nov 26, 2012
  12. @olivergierke @cbeams

    Introduce AnnotationAwareOrderComparator#INSTANCE

    Prior to this change, the INSTANCE constant one could refer to on
    AnnotationAwareOrderComparator actually referred to the constant
    declared in the OrderAwareComparator superclass. Thus
    AnnotationAwareOrderComparator#INSTANCE did not actually return an
    AnnotationAwareOrderComparator but an OrderAwareComparator instead. This
    commit introduces a dedicated constant on AnnotationAwareOrderComparator
    to avoid this glitch.
    
    Issue: SPR-10038
    olivergierke committed with cbeams Nov 26, 2012
  13. @cbeams

    Update reference docs to a more modern CSS style

    This change upgrade the framework to consume the newly-published
    docbook-reference-plugin version 0.2.0, which includes among other
    improvements a revamped CSS approach designed to look as similar
    as possible to the way markdown files are rendered by GitHub.
    
    See associated commit [1] at SpringSource's gradle-plugins repo for
    further details.
    
    Issue: SPR-10036
    
    [1]: spring-projects/gradle-plugins@b209c35
    cbeams committed Nov 26, 2012
  14. @philwebb

    Update whats new in Spring 3.2

    Issue: SPR-10015
    philwebb committed Nov 25, 2012
  15. @philwebb

    Restore custom reference manual titlepage

    Restore the custom title page of the reference manual in order to
    remove the large list of authors on the first page.
    
    Note: This change will require updating to version 0.1.7 of the
    docbook-reference-plugin when it is released.
    
    Issue: SPR-10008
    philwebb committed Nov 25, 2012
  16. @philwebb

    Polish maven samples to xml language

    Set the language attribute on the maven <programlisting> elements
    in the reference documentation to xml.
    philwebb committed Nov 25, 2012
  17. @philwebb

    Remove xsd versions from reference samples

    Remove all xsd versions from the reference manual samples in favor of
    "versionless" XSDs. For example, spring-beans-3.0.xsd becomes
    spring-beans.xsd
    
    Issue: SPR-10010
    philwebb committed Nov 25, 2012
  18. @philwebb

    Drop Appendix E. spring-beans-2.0.dtd from docs

    Issue: SPR-10011
    philwebb committed Nov 25, 2012
  19. @philwebb
  20. @philwebb

    Remove duplicate imagedata from reference guide

    Prior to this commit many imagedata elements were duplicated in
    order to configure PDF sizes. Since HTML generation is configured
    to ignore image scaling altogether this was unnecessary duplication.
    
    Issue: SPR-10033
    philwebb committed Nov 25, 2012
  21. @philwebb

    Migrate reference guide to well-formed docbook XML

    Convert all docbook XML files to well-formed docbook 5 syntax:
     - Include xsi:schemaLocation element for tools support
     - Convert all id elements to xml:id
     - Convert all ulink elements to link
     - Simplify <lineannotation> mark-up
     - Fix misplaced </section> tags
     - Fix <interface> tags to <interfacename>
     - Cleanup trailing whitespace and tabs
    
    Issue: SPR-10032
    philwebb committed Nov 25, 2012
Commits on Nov 25, 2012
  1. @jhoeller

    Allow for more async running time in succeedsWhenSubclassProxyAndSche…

    …duledMethodNotPresentOnInterface
    
    After all, this test fails quite often as part of the CI build...
    jhoeller committed Nov 26, 2012
  2. @jhoeller

    Deprecated Spring's own JSP expression evaluation

    Since web applications declaring a Servlet 2.3 web.xml become really rare now, we're finally deprecating Spring's own ExpressionEvaluationUtils class. As a consequence, we're also setting "springJspExpressionSupport" to false by default, avoiding the potential double EL evaluation problem on pre-Servlet-3.0 containers.
    
    Issue: SPR-5308
    jhoeller committed Nov 26, 2012
  3. @jhoeller

    Deprecated Spring's own JSP expression evaluation

    Since web applications declaring a Servlet 2.3 web.xml become really rare now, we're finally deprecating Spring's own ExpressionEvaluationUtils class. As a consequence, we're also setting "springJspExpressionSupport" to false by default, avoiding the potential double EL evaluation problem on pre-Servlet-3.0 containers.
    
    Issue: SPR-5308
    jhoeller committed Nov 26, 2012
  4. @jhoeller

    Preparations for 3.2 RC2

    jhoeller committed Nov 25, 2012
  5. @jhoeller

    Avoid wide locks in order to remove deadlock potential in case of mul…

    …ti-threaded singleton creation/destruction
    
    Issue: SPR-10020
    Issue: SPR-8471
    jhoeller committed Nov 25, 2012
  6. @jhoeller

    Fixed @Lazy and @DependsOn annotation definitions to be non-inheritable

    Issue: SPR-9589
    Issue: SPR-9476
    jhoeller committed Nov 25, 2012
  7. @jhoeller

    Avoid a hard dependency on Sun's CachedRowSetImpl class

    Also using the JDBC 4.1 RowSetProvider API directly instead of going through reflection, since we're building on JDK 7 now.
    jhoeller committed Nov 25, 2012