1. 25 Jun, 2014 5 commits
  2. 24 Jun, 2014 19 commits
  3. 23 Jun, 2014 3 commits
  4. 22 Jun, 2014 3 commits
  5. 21 Jun, 2014 2 commits
    • Dave Syer's avatar
      Hack around with Tomcat resource paths · 1bcc1363
      Dave Syer authored
      Tomcat 8 has different APIs again so it was quite difficult to
      get it working and test it. The test is manual anyway (multi-module
      project with JSPs in /META-INF/resources, not part of the samples),
      and requires you to build a war and execute it (since the resource
      paths are different when it's an archive).
      
      Fixes gh-1131
      1bcc1363
    • Dave Syer's avatar
      Log exception in ErrorPageFilter · 51496b4e
      Dave Syer authored
      Fixes gh-1130
      51496b4e
  6. 20 Jun, 2014 8 commits
    • Dave Syer's avatar
      Add inputs to gradle bootRepackage task · 772df9be
      Dave Syer authored
      See gh-1113
      772df9be
    • Phillip Webb's avatar
      Merge pull request #1129 from ttddyy/document-remote-debug-gradle · 0768402d
      Phillip Webb authored
      * document-remote-debug-gradle:
        Add how-to remote debug from Gradle
      0768402d
    • Tadaya Tsuyukubo's avatar
      Add how-to remote debug from Gradle · 5fbe5d41
      Tadaya Tsuyukubo authored
      Add a section to the reference documentation "how-to" about remote
      debugging a Gradle started app.
      
      Fixes gh-1129
      5fbe5d41
    • Phillip Webb's avatar
      Merge branch 'gh-1119' · dbfd785e
      Phillip Webb authored
      Improve fat JAR performance.
      
      See gh-1119
      dbfd785e
    • Phillip Webb's avatar
      Polish · 20fb55ea
      Phillip Webb authored
      20fb55ea
    • Phillip Webb's avatar
      Improve performance of fat jar loading · a3ceaf63
      Phillip Webb authored
      Tweak 'fat jar' handling to generally improve performance:
      
      - Allow JarURLConnection to throw a static FileNotFoundException when
        loading classes. This exception is thrown many times when attempting
        to load a class and is silently swallowed so there is no point in
        providing the entry name.
      - Expose JarFile.getJarEntryData(AsciiBytes) and store AsciiBytes in
        the JarURLConnection. Previously AsciiBytes were created, discarded
        then created again.
      - Use EMPTY_JAR_URL for the JarURLConnection super constructor. The URL
        is never actually used so we can improve performance by using a
        constant.
      - Extract JarEntryName for possible caching. The jar entry name
        extracted from the URL is now contained in an inner JarEntryName
        class. This could be cached if necessary (although currently it is
        not because no perceivable performance benefit was observed)
      
      Fixes gh-1119
      a3ceaf63
    • Phillip Webb's avatar
      Add JarFile caching · a8777eda
      Phillip Webb authored
      Cache root jar files in the Handler and also store nested jar files in
      the JarEntryData.
      
      See gh-1119
      a8777eda
    • Phillip Webb's avatar
      Reuse previously parsed entries for filtered JARs · 88195292
      Phillip Webb authored
      Update JarFile to reuse the previously parsed entries when creating
      filtered jars. This saves needing to re-scan the underlying file to
      recreate a subset of entries.
      
      See gh-1119
      88195292