Commits on Sep 7, 2009
  1. @joewalnes
  2. @rburton

    Merged in Richard's Ant task docs.

    rburton committed with Joe Sep 6, 2009
Commits on Sep 6, 2009
  1. @joewalnes
  2. @joewalnes

    Merge

    --HG--
    emptychangelog : true
    joewalnes committed Sep 6, 2009
  3. @joewalnes

    Added what's new section, removed lots of links to docs that don't ex…

    …ist, cleaned up existing links
    joewalnes committed Sep 6, 2009
  4. @joewalnes

    Merge

    --HG--
    emptychangelog : true
    joewalnes committed Sep 6, 2009
  5. @joewalnes
  6. @rburton @joewalnes

    Modified the path in the Suite and removed the Vector usage.

    Signed-off-by: joewalnes <joe@truemesh.com>
    rburton committed with joewalnes Sep 7, 2009
  7. @rburton @joewalnes

    Enhanced the Ant Task to now support a sitemeshfileset node.

    Signed-off-by: joewalnes <joe@truemesh.com>
    rburton committed with joewalnes Sep 7, 2009
  8. @joewalnes
  9. @joewalnes

    Added shell script for packaging up the distribution for release. I g…

    …ave up doing it the Maven way - will revisit another day.
    joewalnes committed Sep 6, 2009
  10. @joewalnes

    Beginnings of offline ant task (based on Richard Burton\'s work). Cur…

    …rently very minimal, but it works. There\'s a test harness in place so it can be expanded out.
    joewalnes committed Sep 5, 2009
Commits on Sep 5, 2009
  1. @joewalnes

    FileSystemDirectory now only overwrites large binary files if the con…

    …tent has actually modified. It does this by saving to a temporary file first, then computing a checksum of both files to see whether an overwrite is necessary. Allows SiteMeshOffline to play well with incremental build systems.
    joewalnes committed Sep 5, 2009
  2. @joewalnes

    When decorated content is written to disk by SiteMeshOffline, don\'t …

    …bother overwriting the file if the contents haven\'t changed. This plays nice with incremental build systems.
    joewalnes committed Sep 5, 2009
  3. @joewalnes

    Added command line launcher for SiteMeshOffline. Example usage: java …

    …-jar sitemesh.jar -src /src/webapp -dest /build/webapp index.html aboutus.html other.html (This automatically reads decorator configs from /src/webapp/WEB-INF/sitemesh3.xml).
    joewalnes committed Sep 5, 2009
  4. @joewalnes

    Added XML based configuration for SiteMeshOffline.

    --HG--
    rename : sitemesh/src/main/java/org/sitemesh/config/xml/XmlFilterConfigurator.java => sitemesh/src/main/java/org/sitemesh/config/xml/XmlOfflineConfigurator.java
    joewalnes committed Sep 5, 2009
  5. @joewalnes
  6. @joewalnes
  7. @joewalnes

    Renamed SiteMeshOfflineGenerator -> SiteMeshOffline. Some of the supp…

    …orting class names were getting a bit ridiculous (SiteMeshOfflineGeneratorBuilder, SiteMeshOfflineGeneratorConfigurator...)
    
    --HG--
    rename : sitemesh/src/test/java/org/sitemesh/offline/SiteMeshOfflineGeneratorTest.java => sitemesh/src/test/java/org/sitemesh/offline/SiteMeshOfflineTest.java
    rename : sitemesh/src/main/java/org/sitemesh/builder/BaseSiteMeshOfflineGeneratorBuilder.java => sitemesh/src/main/java/org/sitemesh/builder/BaseSiteMeshOfflineBuilder.java
    rename : sitemesh/src/main/java/org/sitemesh/builder/SiteMeshOfflineGeneratorBuilder.java => sitemesh/src/main/java/org/sitemesh/builder/SiteMeshOfflineBuilder.java
    rename : sitemesh/src/main/java/org/sitemesh/offline/SiteMeshOfflineGenerator.java => sitemesh/src/main/java/org/sitemesh/offline/SiteMeshOffline.java
    joewalnes committed Sep 5, 2009
  8. @joewalnes

    Deleted dead class.

    joewalnes committed Sep 5, 2009
  9. @joewalnes

    Added support to automatically reload XML config file if it changes a…

    …t runtime without having to restart web-app. Also added some hooks to make it easier for users to add custom programatic config.
    joewalnes committed Sep 5, 2009
  10. @joewalnes
  11. @joewalnes

    Updated sitemesh-docs to use XML file based configuration (in prepara…

    …tion of having it work in offline mode too).
    joewalnes committed Sep 5, 2009
  12. @joewalnes

    Removed all references to defunct InitParamConfiguredSiteMeshFilter (…

    …should use ConfigurableSiteMeshFilter instead).
    joewalnes committed Sep 5, 2009
Commits on Sep 4, 2009
  1. @joewalnes

    Ensure that if the content serves \'Last-Modified\' but the decorator…

    … does not (or other way round), then Last-Modified is not served.
    joewalnes committed Sep 4, 2009
Commits on Sep 3, 2009
  1. @joewalnes
  2. @joewalnes

    Improved robustness of HTTP caching. For pages that were intercepted …

    …by SMFilter but were of a non decoratable content-type (e.g. images, css) the 304 caching now works. Except for an edge-case of large documents in certain conditions.
    joewalnes committed Sep 2, 2009
Commits on Sep 2, 2009
  1. @joewalnes

    Use RequestDispatcher.forward() instead of include(), which seems to …

    …address an HTTP caching issue. I need to figure out how to reproduce a test case for this.
    joewalnes committed Sep 2, 2009
  2. @joewalnes
  3. @joewalnes

    Ensured that Last-Modified header is always the most recent of those …

    …sent by content/decorators.
    joewalnes committed Sep 2, 2009
  4. @joewalnes

    Hide If-Modified-Since header to content end-point, thus preventing i…

    …t returning 304. This sacrifices a bit of server performance for improved correctness and network caching.
    joewalnes committed Sep 1, 2009
  5. @joewalnes
  6. @joewalnes

    Merging in contents of HTTP caching branch

    --HG--
    files : sitemesh/src/main/java/org/sitemesh/webapp/WebAppContext.java
    joewalnes committed Sep 1, 2009
Commits on Aug 23, 2009
  1. @joewalnes

    XML configuration file support added to Filter. Pretty basic at the m…

    …oment. Reparses for every request.
    
    --HG--
    rename : sitemesh-examples-hellowebapp/src/main/webapp/WEB-INF/sitemesh.xml => sitemesh-examples-hellowebapp/src/main/webapp/WEB-INF/sitemesh3.xml
    joewalnes committed Aug 23, 2009
  2. @joewalnes

    Moved XmlTest into correct directory.

    --HG--
    rename : sitemesh/src/main/java/org/sitemesh/config/xml/XmlTest.java => sitemesh/src/test/java/org/sitemesh/config/xml/XmlTest.java
    joewalnes committed Aug 23, 2009