Modified: websites/production/tapestry/content/hibernate-statistics.html
==============================================================================
--- websites/production/tapestry/content/hibernate-statistics.html (original)
+++ websites/production/tapestry/content/hibernate-statistics.html Fri Sep 26 
00:21:17 2014
@@ -103,7 +103,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="using-tapestry-with-hibernate.html">Using Tapestry With Hibernate</a>
+                            <a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a>
                     
                 
                             </div>
@@ -112,7 +112,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="hibernate-user-guide.html">Hibernate User Guide</a>
+                            <a shape="rect" href="hibernate.html">Hibernate</a>
                     
                 
                             </div>
@@ -121,7 +121,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a>
+                            <a shape="rect" 
href="using-tapestry-with-hibernate.html">Using Tapestry With Hibernate</a>
                     
                 
                             </div>
@@ -130,7 +130,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="hibernate.html">Hibernate</a>
+                            <a shape="rect" 
href="hibernate-user-guide.html">Hibernate User Guide</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/hibernate-user-guide.html
==============================================================================
--- websites/production/tapestry/content/hibernate-user-guide.html (original)
+++ websites/production/tapestry/content/hibernate-user-guide.html Fri Sep 26 
00:21:17 2014
@@ -103,7 +103,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="using-tapestry-with-hibernate.html">Using Tapestry With Hibernate</a>
+                            <a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a>
                     
                 
                             </div>
@@ -112,7 +112,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="hibernate-user-guide.html">Hibernate User Guide</a>
+                            <a shape="rect" href="hibernate.html">Hibernate</a>
                     
                 
                             </div>
@@ -121,7 +121,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a>
+                            <a shape="rect" 
href="using-tapestry-with-hibernate.html">Using Tapestry With Hibernate</a>
                     
                 
                             </div>
@@ -130,7 +130,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="hibernate.html">Hibernate</a>
+                            <a shape="rect" 
href="hibernate-user-guide.html">Hibernate User Guide</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/hibernate.html
==============================================================================
--- websites/production/tapestry/content/hibernate.html (original)
+++ websites/production/tapestry/content/hibernate.html Fri Sep 26 00:21:17 2014
@@ -95,7 +95,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="using-tapestry-with-hibernate.html">Using Tapestry With Hibernate</a>
+                            <a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a>
                     
                 
                             </div>
@@ -104,7 +104,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="hibernate-user-guide.html">Hibernate User Guide</a>
+                            <a shape="rect" href="hibernate.html">Hibernate</a>
                     
                 
                             </div>
@@ -113,7 +113,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="hibernate-support-faq.html">Hibernate Support FAQ</a>
+                            <a shape="rect" 
href="using-tapestry-with-hibernate.html">Using Tapestry With Hibernate</a>
                     
                 
                             </div>
@@ -122,7 +122,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="hibernate.html">Hibernate</a>
+                            <a shape="rect" 
href="hibernate-user-guide.html">Hibernate User Guide</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/https.html
==============================================================================
--- websites/production/tapestry/content/https.html (original)
+++ websites/production/tapestry/content/https.html Fri Sep 26 00:21:17 2014
@@ -85,7 +85,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="https.html">HTTPS</a>
+                            <a shape="rect" href="security.html">Security</a>
                     
                 
                             </div>
@@ -94,7 +94,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="security.html">Security</a>
+                            <a shape="rect" href="https.html">HTTPS</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Fri Sep 26 00:21:17 2014
@@ -127,10 +127,7 @@ a.blogHeading {
 <p>Simple POJO classes, streamlined templates, live class reloading, 
state-of-the-art exception reporting, first-class Ajax support, and a big 
library of built-in components: Tapestry is designed from the ground up to give 
you great productivity.</p></div></li></ul>
 
 
-<div class="clearer"></div></div><div id="bar">
-<p><strong>We think you will love Tapestry!</strong> Give us 20 minutes and 
<strong><a shape="rect" href="getting-started.html">follow our quickstart 
guide</a></strong>.</p></div><div id="col">
-
-<style>
+<div class="clearer"></div></div><div id="bar"><p><strong>We think you will 
love Tapestry!</strong> Give us 20 minutes and <strong><a shape="rect" 
href="getting-started.html">follow our quickstart 
guide</a></strong>.</p></div><div id="col"><p><style>
     .widget-link {
         min-width: 64px;
         background-image: 
url("/confluence/download/resources/com.atlassian.confluence.extra.widgetconnector:widget/widget.png");
@@ -150,11 +147,9 @@ a.blogHeading {
     }
 </style>
 
-<div class="widget-error">
+</p><div class="widget-error">
     <span class="widget-link">search.twitter.com</span>
 </div>
-
-<p>
 <style type="text/css">
 #twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, 
#twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
     background-color: #569D2F !important;
@@ -166,11 +161,7 @@ a.blogHeading {
 }
 </style>
 
-</p>
-
-<h3 id="Index-Latestnews"><a shape="rect" href="news.html">Latest news</a> <a 
shape="rect" 
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;spaces=TAPESTRY&amp;title=Apache+Tapestry+News+RSS+Feed&amp;labelString%3D&amp;sort=created&amp;maxResults=10&amp;timeSpan=12&amp;confirm=Create&amp;showContent=true&amp;showDiff=false";><img
 class="confluence-embedded-image" 
src="https://cwiki.apache.org/confluence/download/attachments/24189566/Feed-icon.gif?version=1&amp;modificationDate=1292052584000&amp;api=v2";
 
data-image-src="/confluence/download/attachments/24189566/Feed-icon.gif?version=1&amp;modificationDate=1292052584000&amp;api=v2"></a></h3>
-
-    
+<h3 id="Index-Latestnews"><a shape="rect" href="news.html">Latest news</a> <a 
shape="rect" 
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;spaces=TAPESTRY&amp;title=Apache+Tapestry+News+RSS+Feed&amp;labelString%3D&amp;sort=created&amp;maxResults=10&amp;timeSpan=12&amp;confirm=Create&amp;showContent=true&amp;showDiff=false";><img
 class="confluence-embedded-image" 
src="https://cwiki.apache.org/confluence/download/attachments/24189566/Feed-icon.gif?version=1&amp;modificationDate=1292052584000&amp;api=v2";
 
data-image-src="/confluence/download/attachments/24189566/Feed-icon.gif?version=1&amp;modificationDate=1292052584000&amp;api=v2"></a></h3>
    
 
     
         
@@ -181,18 +172,17 @@ a.blogHeading {
                <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: hlship" title="hlship">
            </a>            </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2014/05/29/tapestry-54-beta-6.html">Tapestry 5.4-beta-6</a>
-                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~hlship 
">Howard M. Lewis Ship</a> posted on May 29, 2014</div>
+                <a shape="rect" class="blogHeading" 
href="2014/09/25/tapestry-54-beta-22.html">Tapestry 5.4-beta-22</a>
+                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~hlship 
">Howard M. Lewis Ship</a> posted on Sep 25, 2014</div>
             
         </div>
     
     <div class="wiki-content">
-        &#160;
-The latest beta preview release of Tapestry 5.4 is now available.
+        The latest beta preview release of Tapestry 5.4 is now available.
+&#160;
 The release numbers are not consecutive because not every beta release is 
voted for wider release. This one has.
-Tapestry 5.4-beta-6 contains a significant number of bug fixes and minor 
improvements. Dependencies on third party libraries have been updated.
-This release is available from the Maven Central Repository, or as a direct 
download.
-While not an actual release candidate,&#8230;
+Tapestry 5.4-beta-22 contains a significant number of bug fixes and minor 
improvements. Dependencies on third party libraries have been updated.
+This release is available from the Maven Central Repository, or as 
a&#160;direct download.&#8230;
     </div>
     
         
@@ -202,19 +192,22 @@ While not an actual release candidate,&#
 <div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~bobharner ">
-               <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: bobharner" title="bobharner">
+                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~hlship ">
+               <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: hlship" title="hlship">
            </a>            </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2014/03/07/tapestry-54-beta-3-preview-now-available.html">Tapestry 
5.4-beta-3 preview now available</a>
-                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~bobharner 
">Bob Harner</a> posted on Mar 07, 2014</div>
+                <a shape="rect" class="blogHeading" 
href="2014/05/29/tapestry-54-beta-6.html">Tapestry 5.4-beta-6</a>
+                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~hlship 
">Howard M. Lewis Ship</a> posted on May 29, 2014</div>
             
         </div>
     
     <div class="wiki-content">
-        The 3rd beta preview release of Tapestry 5.4 is now available.
-While not an actual release candidate, beta previews like this one are 
high-quality builds that pass all of Tapestry's extensive automated tests. You 
are encouraged to try out this beta preview and let us know how it's working.
-If you're using Maven (or Gradle or Ivy, etc),&#8230;
+        &#160;
+The latest beta preview release of Tapestry 5.4 is now available.
+The release numbers are not consecutive because not every beta release is 
voted for wider release. This one has.
+Tapestry 5.4-beta-6 contains a significant number of bug fixes and minor 
improvements. Dependencies on third party libraries have been updated.
+This release is available from the Maven Central Repository, or as a direct 
download.
+While not an actual release candidate,&#8230;
     </div>
     
         
@@ -228,21 +221,20 @@ If you're using Maven (or Gradle or Ivy,
                <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: bobharner" title="bobharner">
            </a>            </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2014/02/23/tapestry-54-beta-3-preview-release-vote-underway.html">Tapestry
 5.4-beta-3 preview release vote underway</a>
-                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~bobharner 
">Bob Harner</a> posted on Feb 23, 2014</div>
+                <a shape="rect" class="blogHeading" 
href="2014/03/07/tapestry-54-beta-3-preview-now-available.html">Tapestry 
5.4-beta-3 preview now available</a>
+                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~bobharner 
">Bob Harner</a> posted on Mar 07, 2014</div>
             
         </div>
     
     <div class="wiki-content">
-        A vote is underway for the 3rd beta preview release of Tapestry 5.4. 
This follows 2 other betas and 29 alphas for the work on version 5.4 that began 
over two years ago.
+        The 3rd beta preview release of Tapestry 5.4 is now available.
+While not an actual release candidate, beta previews like this one are 
high-quality builds that pass all of Tapestry's extensive automated tests. You 
are encouraged to try out this beta preview and let us know how it's working.
+If you're using Maven (or Gradle or Ivy, etc),&#8230;
     </div>
     
         
     </div>
-    
-</div><div class="big-col" id="content">
-
-<p>
+    </div><div class="big-col" id="content"><p>
 
 <style>
 
@@ -394,8 +386,7 @@ If you're using Maven (or Gradle or Ivy,
   </div>
 </div>
 
-<p></p> 
-<p>
+<p></p> <p>
 <style>
 
 .tapProperty {
@@ -565,9 +556,7 @@ If you're using Maven (or Gradle or Ivy,
 </div> 
 
 </div> 
-<p></p>
-
-<p>More on <a shape="rect" href="principles.html">Tapestry philosophy</a> - 
Who uses <a shape="rect" href="applications.html">Tapestry </a>? <a 
shape="rect" class="external-link" href="http://twitter.com/apachetapestry"; 
><img class="confluence-embedded-image" 
src="https://cwiki.apache.org/confluence/download/attachments/24189566/twitterTapestry.png?version=2&amp;modificationDate=1292947176000&amp;api=v2";
 
data-image-src="/confluence/download/attachments/24189566/twitterTapestry.png?version=2&amp;modificationDate=1292947176000&amp;api=v2"></a></p></div><div
 style="clear:both"></div></div>
+<p></p><p>More on <a shape="rect" href="principles.html">Tapestry 
philosophy</a> - Who uses <a shape="rect" href="applications.html">Tapestry 
</a>? <a shape="rect" class="external-link" 
href="http://twitter.com/apachetapestry"; ><img 
class="confluence-embedded-image" 
src="https://cwiki.apache.org/confluence/download/attachments/24189566/twitterTapestry.png?version=2&amp;modificationDate=1292947176000&amp;api=v2";
 
data-image-src="/confluence/download/attachments/24189566/twitterTapestry.png?version=2&amp;modificationDate=1292947176000&amp;api=v2"></a></p></div><div
 style="clear:both">&#160;</div></div>
 <div id="footer">
 <div id="footer"><p>Apache Tapestry, Tapestry, Apache, the Apache feather 
logo, and the Apache Tapestry project logo are trademarks of The Apache 
Software Foundation.<br clear="none">
 </p><p><script type="text/javascript">

Modified: 
websites/production/tapestry/content/integrating-with-spring-framework.html
==============================================================================
--- websites/production/tapestry/content/integrating-with-spring-framework.html 
(original)
+++ websites/production/tapestry/content/integrating-with-spring-framework.html 
Fri Sep 26 00:21:17 2014
@@ -77,7 +77,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="integrating-with-spring-framework.html">Integrating with Spring 
Framework</a>
+                            <a shape="rect" href="security.html">Security</a>
                     
                 
                             </div>
@@ -86,17 +86,17 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="security.html">Security</a>
+                            <a shape="rect" 
href="integrating-with-spring-framework.html">Integrating with Spring 
Framework</a>
                     
                 
                             </div>
         </li></ul>
 </div><p>Tapestry easily integrates with Spring Framework, allowing beans 
defined by Spring to be injected into Tapestry IoC services, and into Tapestry 
components. In addition, with Tapestry 5.2 and later, you can also go the other 
way, injecting Tapestry services in Spring beans.</p><p>For integrating Spring 
Security into your application, see <a shape="rect" 
href="security.html">Security</a>.</p><p><strong>Contents</strong></p><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1409271651088 {padding: 0px;}
-div.rbtoc1409271651088 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409271651088 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1411690812067 {padding: 0px;}
+div.rbtoc1411690812067 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1411690812067 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1409271651088">
+/*]]>*/</style></p><div class="toc-macro rbtoc1411690812067">
 <ul class="toc-indentation"><li>Related Articles</li></ul>
 <ul><li><a shape="rect" 
href="#IntegratingwithSpringFramework-SpringVersion">Spring 
Version</a></li><li><a shape="rect" 
href="#IntegratingwithSpringFramework-Usage">Usage</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#IntegratingwithSpringFramework-Requireddependency">Required 
dependency</a></li><li><a shape="rect" 
href="#IntegratingwithSpringFramework-Updateyourweb.xmlfile">Update your 
web.xml file</a></li><li><a shape="rect" 
href="#IntegratingwithSpringFramework-AccessingtheSpringApplicationContext">Accessing
 the Spring Application Context</a></li><li><a shape="rect" 
href="#IntegratingwithSpringFramework-Injectingbeans">Injecting 
beans</a></li><li><a shape="rect" 
href="#IntegratingwithSpringFramework-InjectingTapestryservicesinSpringbeans">Injecting
 Tapestry services in Spring beans</a></li></ul>

Modified: websites/production/tapestry/content/introduction.html
==============================================================================
--- websites/production/tapestry/content/introduction.html (original)
+++ websites/production/tapestry/content/introduction.html Fri Sep 26 00:21:17 
2014
@@ -77,7 +77,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="tapestry-for-jsf-users.html">Tapestry for JSF Users</a>
+                            <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
                     
                 
                             </div>
@@ -86,7 +86,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
+                            <a shape="rect" 
href="tapestry-for-jsf-users.html">Tapestry for JSF Users</a>
                     
                 
                             </div>

Modified: 
websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html
==============================================================================
--- 
websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html 
(original)
+++ 
websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html 
Fri Sep 26 00:21:17 2014
@@ -107,7 +107,7 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p>The name of the method is not important, as long as the @<a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/Contribute.html";>Contribute</a>
 annotation is present on the method.</p>
 
-<p>In this example, we are using <code>addInstance()</code> which will 
instantiate the indicated class and handle dependency 
resolution</p><p></p><p></p><p></p><p></p><p>&lt;style type='text/css'&gt;
+<p>In this example, we are using <code>addInstance()</code> which will 
instantiate the indicated class and handle dependency 
resolution</p><p></p><p></p><p></p><p></p><p></p><p>&lt;style 
type='text/css'&gt;
 .FootnoteMarker, .FootnoteNum a {
   background: transparent 
url(/confluence/download/resources/com.adaptavist.confluence.footnoteMacros:footnote/gfx/footnote.png)
 no-repeat top right;
   padding: 1px 2px 0px 1px;
@@ -173,11 +173,13 @@ var footnoteMarkerHighlight = function(i
 }
 //--&gt;
 &lt;/script&gt;
+
 <sup id="FootnoteMarker1">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker1" 
href="#Footnote1" onclick="footnoteHighlight(&quot;1&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             1
     </a>
-</sup></p><p></p><p></p><p></p><p></p>.<p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>.<p></p>
 
 <p>Sometimes you'll want to define the override as a service of its own: this 
is useful if you want to inject a Logger specific to the service, or if the 
overriding implementation needs a <a shape="rect" 
href="tapestry-ioc-configuration.html">service configuration</a>:</p>
 
@@ -225,13 +227,13 @@ var footnoteMarkerHighlight = function(i
 
 <hr>
 
-<p></p><p></p><p></p><p></p><p></p><p><table class="Footnotes" style="width: 
100%; border:none;" cellspacing="0" cellpadding="0" summary="This table 
contains one or more notes for references made elsewhere on the page."><caption 
class="accessibility">Footnotes</caption><thead class="accessibility"><tr 
class="accessibility"><th colspan="1" rowspan="1" class="accessibility" 
id="footnote-th1">Reference</th><th colspan="1" rowspan="1" 
class="accessibility" id="footnote-th2">Notes</th></tr></thead><tbody><tr 
name="Footnote1"><td colspan="1" rowspan="1" valign="top" class="FootnoteNum" 
headings="footnote-th1">
+<p></p><p></p><p></p><p></p><p></p><p></p><p><table class="Footnotes" 
style="width: 100%; border:none;" cellspacing="0" cellpadding="0" summary="This 
table contains one or more notes for references made elsewhere on the 
page."><caption class="accessibility">Footnotes</caption><thead 
class="accessibility"><tr class="accessibility"><th colspan="1" rowspan="1" 
class="accessibility" id="footnote-th1">Reference</th><th colspan="1" 
rowspan="1" class="accessibility" 
id="footnote-th2">Notes</th></tr></thead><tbody><tr name="Footnote1"><td 
colspan="1" rowspan="1" valign="top" class="FootnoteNum" 
headings="footnote-th1">
         <a shape="rect" id="FootnoteNum1" href="#FootnoteMarker1" 
onclick="footnoteMarkerHighlight(&quot;1&quot;);" 
onmouseover="footnoteHighlight(&quot;1&quot;,false);" alt="Footnote: Click to 
return to reference in text" title="Footnote: Click to return to reference in 
text">
             1
         </a>
       </td><td colspan="1" rowspan="1" valign="top" class="Footnote" 
id="Footnote1" width="100%" headings="footnote-th2">
           Be careful with this, because in some cases, resolving dependencies 
of the override class can require checking against the ServiceOverrides 
service, and you'll get a runtime exception about ServiceOverrides requiring 
itself!
-      </td></tr></tbody></table></p><p></p><p></p><p></p><p></p><p></p>
+      </td></tr></tbody></table></p><p></p><p></p><p></p><p></p><p></p><p></p>
 
 <style type="text/css">/*<![CDATA[*/
 table.ScrollbarTable  {border: none;padding: 3px;width: 100%;padding: 
3px;margin: 0px;background-color: #f0f0f0}

Modified: websites/production/tapestry/content/javascript-rewrite.html
==============================================================================
--- websites/production/tapestry/content/javascript-rewrite.html (original)
+++ websites/production/tapestry/content/javascript-rewrite.html Fri Sep 26 
00:21:17 2014
@@ -62,11 +62,11 @@
 
 <div id="content">
 <div id="ConfluenceContent"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1409271658829 {padding: 0px;}
-div.rbtoc1409271658829 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409271658829 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1411690823600 {padding: 0px;}
+div.rbtoc1411690823600 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1411690823600 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1409271658829">
+/*]]>*/</style><div class="toc-macro rbtoc1411690823600">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#JavaScriptRewrite-TapestryandJavaScript">Tapestry and 
JavaScript</a></li><li><a shape="rect" 
href="#JavaScriptRewrite-TapestryJavaScriptLimitations(through5.3)">Tapestry 
JavaScript Limitations (through 5.3)</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#JavaScriptRewrite-DependenceonPrototype/Scriptaculous">Dependence on 
Prototype/Scriptaculous</a></li><li><a shape="rect" 
href="#JavaScriptRewrite-LackofDocumentation">Lack of 
Documentation</a></li><li><a shape="rect" 
href="#JavaScriptRewrite-LackofModuleStructure">Lack of Module 
Structure</a></li><li><a shape="rect" 
href="#JavaScriptRewrite-ComplexInitialization">Complex 
Initialization</a></li></ul>
 </li><li><a shape="rect" 
href="#JavaScriptRewrite-JavaScriptImprovementsfor5.4">JavaScript Improvements 
for 5.4</a>
@@ -111,7 +111,7 @@ div.rbtoc1409271658829 li {margin-left: 
 
 <h2 id="JavaScriptRewrite-ComplexInitialization">Complex Initialization</h2>
 
-<p>Many users are perplexed by how Tapestry performs initialization: in a 
typical <em>bespoke</em></p><p></p><p></p><p></p><p></p><p>&lt;style 
type='text/css'&gt;
+<p>Many users are perplexed by how Tapestry performs initialization: in a 
typical <em>bespoke</em></p><p></p><p></p><p></p><p></p><p></p><p>&lt;style 
type='text/css'&gt;
 .FootnoteMarker, .FootnoteNum a {
   background: transparent 
url(/confluence/download/resources/com.adaptavist.confluence.footnoteMacros:footnote/gfx/footnote.png)
 no-repeat top right;
   padding: 1px 2px 0px 1px;
@@ -177,23 +177,27 @@ var footnoteMarkerHighlight = function(i
 }
 //--&gt;
 &lt;/script&gt;
+
 <sup id="FootnoteMarker1">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker1" 
href="#Footnote1" onclick="footnoteHighlight(&quot;1&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             1
     </a>
-</sup></p><p></p><p></p><p></p><p></p> application, the developer will create 
a <code>&lt;script&gt;</code> block at the bottom of the page, and do 
initializations there. In Tapestry, it can be much more complex:<p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p> application, the developer will create 
a <code>&lt;script&gt;</code> block at the bottom of the page, and do 
initializations there. In Tapestry, it can be much more complex:<p></p>
 
-<ul><li>A JavaScript library, containing one or more <em>initialization 
functions</em>, is created</li><li>The initialization functions must be <a 
shape="rect" class="external-link" 
href="http://en.wikipedia.org/wiki/Monkey_patching"; ><em>monkey 
patched</em></a> into the <code>T5.initializers</code> namespace 
<p></p><p></p><p></p><p></p><p>
+<ul><li>A JavaScript library, containing one or more <em>initialization 
functions</em>, is created</li><li>The initialization functions must be <a 
shape="rect" class="external-link" 
href="http://en.wikipedia.org/wiki/Monkey_patching"; ><em>monkey 
patched</em></a> into the <code>T5.initializers</code> namespace 
<p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker2">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker2" 
href="#Footnote2" onclick="footnoteHighlight(&quot;2&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             2
     </a>
-</sup></p><p></p><p></p><p></p><p></p></li><li>The <a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/javascript/JavaScriptSupport.html";>JavaScriptSupport</a>
 environmental must be used to invoke the function, by name, passing it a 
JSONObject to configure itself (the "specification")</li><li>The affected 
element must have a unique id attribute, used to coordinate the initialization 
in the client web browser<p></p><p></p><p></p><p></p><p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p></li><li>The <a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/javascript/JavaScriptSupport.html";>JavaScriptSupport</a>
 environmental must be used to invoke the function, by name, passing it a 
JSONObject to configure itself (the "specification")</li><li>The affected 
element must have a unique id attribute, used to coordinate the initialization 
in the client web browser<p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker3">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker3" 
href="#Footnote3" onclick="footnoteHighlight(&quot;3&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             3
     </a>
-</sup></p><p></p><p></p><p></p><p></p></li></ul>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p></li></ul>
 
 
 <p>This often feels like overkill, but it is necessary for a number of 
desirable characteristics:</p>
@@ -242,27 +246,30 @@ var footnoteMarkerHighlight = function(i
 
 <p>There must be provisions for the following options:</p>
 
-<ul><li>A module may be overriden (for instance, to work around a bug), in 
which case a specific asset may be used for the module, rather than the 
default</li><li>A module may need to be converted from one language to another: 
specifically, a module may be written in CoffeeScript, and need to be compiled 
down to JavaScript</li><li>A module's content may be aggregated with other 
related modules (much like a Tapestry 5.3 stack), especially in 
production<p></p><p></p><p></p><p></p><p>
+<ul><li>A module may be overriden (for instance, to work around a bug), in 
which case a specific asset may be used for the module, rather than the 
default</li><li>A module may need to be converted from one language to another: 
specifically, a module may be written in CoffeeScript, and need to be compiled 
down to JavaScript</li><li>A module's content may be aggregated with other 
related modules (much like a Tapestry 5.3 stack), especially in 
production<p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker4">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker4" 
href="#Footnote4" onclick="footnoteHighlight(&quot;4&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             4
     </a>
-</sup></p><p></p><p></p><p></p><p></p></li><li>Module content (aggregated or 
not) should be minimized</li></ul>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p></li><li>Module content (aggregated or 
not) should be minimized</li></ul>
 
 
-<p>In addition, it may be reasonable to have Tapestry automatically (or via 
some configuration) <a shape="rect" class="external-link" 
href="http://requirejs.org/docs/commonjs.html"; >wrap CommonJS modules as AMD 
modules</a></p><p></p><p></p><p></p><p></p><p>
+<p>In addition, it may be reasonable to have Tapestry automatically (or via 
some configuration) <a shape="rect" class="external-link" 
href="http://requirejs.org/docs/commonjs.html"; >wrap CommonJS modules as AMD 
modules</a></p><p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker5">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker5" 
href="#Footnote5" onclick="footnoteHighlight(&quot;5&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             5
     </a>
-</sup></p><p></p><p></p><p></p><p></p><p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p><p></p>
 
-<p>Modules will be stored on the classpath, in a <code>modulejs</code> package 
below each library's root package. Modules within that package are referenced 
by their name relative to the package</p><p></p><p></p><p></p><p></p><p>
+<p>Modules will be stored on the classpath, in a <code>modulejs</code> package 
below each library's root package. Modules within that package are referenced 
by their name relative to the package</p><p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker6">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker6" 
href="#Footnote6" onclick="footnoteHighlight(&quot;6&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             6
     </a>
-</sup></p><p></p><p></p><p></p><p></p>.  <p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>.  <p></p>
 
 <p>Under this system, module <code>core/pubsub</code> would be the  file 
<code>pubsub.js</code> in the package 
<code>org.apache.tapestry5.corelib.modulejs</code>, since Tapestry's component 
library 'core' is mapped to package 
<code>org.apache.tapestry5.corelib</code>.</p>
 
@@ -272,12 +279,13 @@ var footnoteMarkerHighlight = function(i
 
 <p>A number of new methods will be added to JavaScriptSupport, to support the 
following behaviors:</p>
 
-<ul><li>require one or more modules</li><li>require a module (that exports a 
single function) and invoke the function, passing zero or more 
values<p></p><p></p><p></p><p></p><p>
+<ul><li>require one or more modules</li><li>require a module (that exports a 
single function) and invoke the function, passing zero or more 
values<p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker7">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker7" 
href="#Footnote7" onclick="footnoteHighlight(&quot;7&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             7
     </a>
-</sup></p><p></p><p></p><p></p><p></p></li><li>require a module and a function 
name and invoke named function exported by the module, passing zero or more 
values</li></ul>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p></li><li>require a module and a 
function name and invoke named function exported by the module, passing zero or 
more values</li></ul>
 
 
 <p>The intent here is to support shifting of client-side behavior from the 5.3 
style, an approach that involved monkey-patching functions onto 
<code>T5.initializers</code>, and move the same logic into modules, preferably 
with simpler parameters.  It is also expected that there will be greater use of 
<code>data-</code> prefixed HTML5 attributes in place of separate 
configuration, as outlined above.</p>
@@ -304,12 +312,13 @@ var footnoteMarkerHighlight = function(i
 
 <h2 id="JavaScriptRewrite-ExposeGlobalMessageCatalogtoClient">Expose Global 
Message Catalog to Client</h2>
 
-<p>Tapestry currently maintains two global message catalogs; a global 
server-side catalog (usually named 
<code>WEB-INF/app.properties</code></p><p></p><p></p><p></p><p></p><p>
+<p>Tapestry currently maintains two global message catalogs; a global 
server-side catalog (usually named 
<code>WEB-INF/app.properties</code></p><p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker8">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker8" 
href="#Footnote8" onclick="footnoteHighlight(&quot;8&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             8
     </a>
-</sup></p><p></p><p></p><p></p><p></p>) and a client-side catalog. The 
client-side catalog is smaller, more limited, and less extensible.<p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>) and a client-side catalog. The 
client-side catalog is smaller, more limited, and less extensible.<p></p>
 
 <p>Allowing the client application to have full access to the entire message 
catalog would make maintaining the catalog simpler, and make it easier to keep 
client-side and server-side messages consistent.</p>
 
@@ -323,31 +332,34 @@ var footnoteMarkerHighlight = function(i
 
 <p>When an Ajax request is processed by the server, the response should handle 
any of a number of outcomes:</p>
 
-<ul><li>Redirect the entire page to a new URL (on the server, or 
elsewhere)</li><li>A server-side error to be presented to the 
user<p></p><p></p><p></p><p></p><p>
+<ul><li>Redirect the entire page to a new URL (on the server, or 
elsewhere)</li><li>A server-side error to be presented to the 
user<p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker9">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker9" 
href="#Footnote9" onclick="footnoteHighlight(&quot;9&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             9
     </a>
-</sup></p><p></p><p></p><p></p><p></p></li><li>Update the content of an 
implicit (originating) element; typically the element for the Zone that 
triggered the request</li><li>Update the content of any number of other 
elements (identified by their client-side id)</li><li>Inject new JavaScript 
libraries into the page</li><li>Inject new CSS links into the 
page</li><li>Peform initializations (using <code>T5.initializers</code>) ... 
but only after all content updates have occurred</li></ul>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p></li><li>Update the content of an 
implicit (originating) element; typically the element for the Zone that 
triggered the request</li><li>Update the content of any number of other 
elements (identified by their client-side id)</li><li>Inject new JavaScript 
libraries into the page</li><li>Inject new CSS links into the 
page</li><li>Peform initializations (using <code>T5.initializers</code>) ... 
but only after all content updates have occurred</li></ul>
 
 
-<p>The injected JavaScript libraries and CSS links will often duplicate 
libraries and CSS links already present on the page; when the page is partially 
rendered, the server has no way to know what full or partial page renders have 
already occured</p><p></p><p></p><p></p><p></p><p>
+<p>The injected JavaScript libraries and CSS links will often duplicate 
libraries and CSS links already present on the page; when the page is partially 
rendered, the server has no way to know what full or partial page renders have 
already occured</p><p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker10">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker10" 
href="#Footnote10" onclick="footnoteHighlight(&quot;10&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             10
     </a>
-</sup></p><p></p><p></p><p></p><p></p>.<p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>.<p></p>
 
 <p>Tapestry 5.3 first loads any additional JavaScript (usually by adding new 
<code>&lt;script&gt;</code> tags to the page). Once JavaScript libraries and 
CSS links have been added, and JavaScript libraries have been loaded, the DOM 
is updated with the new content. Lastly, any initializations are processed.</p>
 
 <p>For Tapestry 5.4, a number of changes are planned:</p>
 
-<ul><li>Tapestry 5.3 style initializations will be a specific application of 
5.4 style module requirement and invocation</li><li><a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/javascript/InitializationPriority.html#IMMEDIATE";>IMMEDIATE</a>
 may occur before DOM changes</li><li>Module requirement/invocation will occur 
in <a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/javascript/InitializationPriority.html";>initialization
 priority order</a>; for any single priority, initialization will occur in 
render order<p></p><p></p><p></p><p></p><p>
+<ul><li>Tapestry 5.3 style initializations will be a specific application of 
5.4 style module requirement and invocation</li><li><a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/javascript/InitializationPriority.html#IMMEDIATE";>IMMEDIATE</a>
 may occur before DOM changes</li><li>Module requirement/invocation will occur 
in <a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/javascript/InitializationPriority.html";>initialization
 priority order</a>; for any single priority, initialization will occur in 
render order<p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker11">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker11" 
href="#Footnote11" onclick="footnoteHighlight(&quot;11&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             11
     </a>
-</sup></p><p></p><p></p><p></p><p></p>.</li><li>The response will be 
embeddable inside other JSONObject responses.</li></ul>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>.</li><li>The response will be 
embeddable inside other JSONObject responses.</li></ul>
 
 
 <p>To expand on the last note first; the keys that define imported JavaScript 
and CSS, module requirement and invocation, and content update will not be 
top-level keys of the JSONObject response: they will be buried inside a 
<code>tapestry</code> top-level key. An available function will be provided 
that takes an arbitrary JSONObject, extracts the <code>tapestry</code> key and 
handles it, then invokes a provided callback before the module requirement and 
invocation step.  The intent is for requests that perform purely data oriented 
operations, the server-side can not only provide a response, but can <em>piggy 
back</em> client-side updates in the response.</p>
@@ -382,12 +394,13 @@ var footnoteMarkerHighlight = function(i
 
 <p>A desirable feature would be request URL that would produce a 
JSON-formatted report of all assets that should be mirrored by the CDN: this 
would include all files that might be exposed to the browser, including virtual 
assets (such as JavaScript stacks, aggregated modules, and so forth).  This 
could be leveraged by a tool that would use this information to extract the 
assets from the live application and exported to the CDN.</p>
 
-<p>Determining what assets are available is somewhat problematic as Tapestry 
mixes server-side only resources (.class files, .tml files, etc.) freely with 
assets that might be exposed to the browser</p><p></p><p></p><p></p><p></p><p>
+<p>Determining what assets are available is somewhat problematic as Tapestry 
mixes server-side only resources (.class files, .tml files, etc.) freely with 
assets that might be exposed to the 
browser</p><p></p><p></p><p></p><p></p><p></p><p>
 <sup id="FootnoteMarker12">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker12" 
href="#Footnote12" onclick="footnoteHighlight(&quot;12&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             12
     </a>
-</sup></p><p></p><p></p><p></p><p></p>. Some of those server-side resource may 
expose details, such as other server hosts and potentially user names and 
passwords, that should never be exposed to the client.<p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>. Some of those server-side resource 
may expose details, such as other server hosts and potentially user names and 
passwords, that should never be exposed to the client.<p></p>
 
 <p>In addition, a "walk" of the classpath to locate potential exportable 
assets can be quite expensive (though not considerably more so than what 
Tapestry already does at startup to identify page and component classes).</p>
 
@@ -401,7 +414,7 @@ var footnoteMarkerHighlight = function(i
 
 <hr>
 
-<p></p><p></p><p></p><p></p><p></p><p><table class="Footnotes" style="width: 
100%; border:none;" cellspacing="0" cellpadding="0" summary="This table 
contains one or more notes for references made elsewhere on the page."><caption 
class="accessibility">Footnotes</caption><thead class="accessibility"><tr 
class="accessibility"><th colspan="1" rowspan="1" class="accessibility" 
id="footnote-th1">Reference</th><th colspan="1" rowspan="1" 
class="accessibility" id="footnote-th2">Notes</th></tr></thead><tbody><tr 
name="Footnote1"><td colspan="1" rowspan="1" valign="top" class="FootnoteNum" 
headings="footnote-th1">
+<p></p><p></p><p></p><p></p><p></p><p></p><p><table class="Footnotes" 
style="width: 100%; border:none;" cellspacing="0" cellpadding="0" summary="This 
table contains one or more notes for references made elsewhere on the 
page."><caption class="accessibility">Footnotes</caption><thead 
class="accessibility"><tr class="accessibility"><th colspan="1" rowspan="1" 
class="accessibility" id="footnote-th1">Reference</th><th colspan="1" 
rowspan="1" class="accessibility" 
id="footnote-th2">Notes</th></tr></thead><tbody><tr name="Footnote1"><td 
colspan="1" rowspan="1" valign="top" class="FootnoteNum" 
headings="footnote-th1">
         <a shape="rect" id="FootnoteNum1" href="#FootnoteMarker1" 
onclick="footnoteMarkerHighlight(&quot;1&quot;);" 
onmouseover="footnoteHighlight(&quot;1&quot;,false);" alt="Footnote: Click to 
return to reference in text" title="Footnote: Click to return to reference in 
text">
             1
         </a>
@@ -473,7 +486,7 @@ var footnoteMarkerHighlight = function(i
         </a>
       </td><td colspan="1" rowspan="1" valign="top" class="Footnote" 
id="Footnote12" width="100%" headings="footnote-th2">
           This should never have been the case, but that's hindsight.
-      </td></tr></tbody></table></p><p></p><p></p><p></p><p></p><p></p></div>
+      
</td></tr></tbody></table></p><p></p><p></p><p></p><p></p><p></p><p></p></div>
 </div>
 
 <div class="clearer"></div>

Modified: websites/production/tapestry/content/layout-component.html
==============================================================================
--- websites/production/tapestry/content/layout-component.html (original)
+++ websites/production/tapestry/content/layout-component.html Fri Sep 26 
00:21:17 2014
@@ -95,7 +95,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="component-classes.html">Component Classes</a>
+                            <a shape="rect" 
href="templating-and-markup-faq.html">Templating and Markup FAQ</a>
                     
                 
                             </div>
@@ -104,7 +104,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="templating-and-markup-faq.html">Templating and Markup FAQ</a>
+                            <a shape="rect" 
href="page-and-component-classes-faq.html">Page And Component Classes FAQ</a>
                     
                 
                             </div>
@@ -113,7 +113,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="page-and-component-classes-faq.html">Page And Component Classes FAQ</a>
+                            <a shape="rect" 
href="component-classes.html">Component Classes</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/localization.html
==============================================================================
--- websites/production/tapestry/content/localization.html (original)
+++ websites/production/tapestry/content/localization.html Fri Sep 26 00:21:17 
2014
@@ -76,7 +76,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="component-classes.html">Component Classes</a>
+                            <a shape="rect" 
href="templating-and-markup-faq.html">Templating and Markup FAQ</a>
                     
                 
                             </div>
@@ -85,7 +85,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="component-parameters.html">Component Parameters</a>
+                            <a shape="rect" 
href="component-classes.html">Component Classes</a>
                     
                 
                             </div>
@@ -94,7 +94,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="templating-and-markup-faq.html">Templating and Markup FAQ</a>
+                            <a shape="rect" 
href="component-parameters.html">Component Parameters</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/news.html
==============================================================================
--- websites/production/tapestry/content/news.html (original)
+++ websites/production/tapestry/content/news.html Fri Sep 26 00:21:17 2014
@@ -61,7 +61,7 @@
   </div>
 
 <div id="content">
-<div 
id="ConfluenceContent"><p>&#160;</p><p>&#160;</p><p>&#160;</p><p></p><p>&#160;</p><p>&#160;</p><p>&#160;</p><div
 id="bar"><p><br clear="none"> <strong>We think you will love 
Tapestry!</strong> Give us 20 minutes and <strong><a shape="rect" 
href="tapestry-tutorial.html">follow our 
tutorial</a></strong>.</p></div><p>&#160;</p><p>&#160;</p><div><p>&#160;</p><h2 
id="News-News">News <a shape="rect" 
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;spaces=TAPESTRY&amp;title=Apache+Tapestry+News+RSS+Feed&amp;labelString%3D&amp;sort=created&amp;maxResults=10&amp;timeSpan=12&amp;confirm=Create&amp;showContent=true&amp;showDiff=false";><img
 class="confluence-embedded-image" 
src="https://cwiki.apache.org/confluence/download/attachments/24185588/Feed-icon.gif?version=1&amp;modificationDate=1289228682000&amp;api=v2";
 
data-image-src="/confluence/download/attachments/24185588/Feed-icon.gif?version=1&amp;modificationDate=1289228682000&amp;api=v2"></a></h2><p>
    
+<div 
id="ConfluenceContent"><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><div
 id="bar"><p><br clear="none"> <strong>We think you will love 
Tapestry!</strong> Give us 20 minutes and <strong><a shape="rect" 
href="tapestry-tutorial.html">follow our 
tutorial</a></strong>.</p></div><p>&#160;</p><p>&#160;</p><div><p>&#160;</p><h2 
id="News-News">News <a shape="rect" 
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;spaces=TAPESTRY&amp;title=Apache+Tapestry+News+RSS+Feed&amp;labelString%3D&amp;sort=created&amp;maxResults=10&amp;timeSpan=12&amp;confirm=Create&amp;showContent=true&amp;showDiff=false";><img
 class="confluence-embedded-image" 
src="https://cwiki.apache.org/confluence/download/attachments/24185588/Feed-icon.gif?version=1&amp;modificationDate=1289228682000&amp;api=v2";
 
data-image-src="/confluence/download/attachments/24185588/Feed-icon.gif?version=1&amp;modificationDate=1289228682000&amp;api=v2"></a></h2><p>
    
 
     
         
@@ -72,6 +72,30 @@
                <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: hlship" title="hlship">
            </a>            </span>
             <span class="blogHeading">
+                <a shape="rect" class="blogHeading" 
href="2014/09/25/tapestry-54-beta-22.html">Tapestry 5.4-beta-22</a>
+                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~hlship 
">Howard M. Lewis Ship</a> posted on Sep 25, 2014</div>
+            
+        </div>
+    
+    <div class="wiki-content">
+        The latest beta preview release of Tapestry 5.4 is now available.
+&#160;
+The release numbers are not consecutive because not every beta release is 
voted for wider release. This one has.
+Tapestry 5.4-beta-22 contains a significant number of bug fixes and minor 
improvements. Dependencies on third party libraries have been updated.
+This release is available from the Maven Central Repository, or as 
a&#160;direct download.&#8230;
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
+                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~hlship ">
+               <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: hlship" title="hlship">
+           </a>            </span>
+            <span class="blogHeading">
                 <a shape="rect" class="blogHeading" 
href="2014/05/29/tapestry-54-beta-6.html">Tapestry 5.4-beta-6</a>
                 </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~hlship 
">Howard M. Lewis Ship</a> posted on May 29, 2014</div>
             
@@ -562,28 +586,6 @@ Today I'm more in love with Tapestry 5 t
     
         
     </div>
-    
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~drobiazko ">
-               <img class="userLogo logo" 
src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png"; 
alt="User icon: drobiazko" title="drobiazko">
-           </a>            </span>
-            <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="/confluence/pages/viewpage.action?pageId=26116857">Tapestry 5.2.5 
(maintenance release)</a>
-                </span><div class="page-metadata not-personal"><a shape="rect" 
class="url fn confluence-userlink" href="    /confluence/display/~drobiazko 
">Igor Drobiazko</a> posted on Mar 29, 2011</div>
-            
-        </div>
-    
-    <div class="wiki-content">
-        As expected, Tapestry 5.2.5 has been voted up as the latest stable 
version for Tapestry 5.2; we can now recommend that all users upgrade from 
5.2.4 to 5.2.5.
-The main fix in this release is TAP5-1208, which fixes the issue with null 
values of mutable fields of components, when debugging applications. This bug 
has been introduced in 5.2.4 with the deprecation of page pooling. The official 
release notes can be found here.
-Tapestry 5.2.5 can be downloaded in either binary or source format.&#8230;
-    </div>
-    
-        
-    </div>
     <p>&#160;</p></div></div>
 </div>
 

Modified: 
websites/production/tapestry/content/page-and-component-classes-faq.html
==============================================================================
--- websites/production/tapestry/content/page-and-component-classes-faq.html 
(original)
+++ websites/production/tapestry/content/page-and-component-classes-faq.html 
Fri Sep 26 00:21:17 2014
@@ -122,13 +122,13 @@ public class DBImage
 
 
 
-<span class="gliffy-container" id="gliffy-container-23527573-3264" 
data-fullwidth="750" data-ceoid="23335008" 
data-edit="${diagramEditLink.getLinkUrl()}" 
data-full="/confluence/plugins/gliffy/viewer.action?inline=false&amp;attachmentId=23527573&amp;attachmentVersion=4&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D23335008"
 data-filename="Class Loaders">
+<span class="gliffy-container" id="gliffy-container-23527573-2710" 
data-fullwidth="750" data-ceoid="23335008" 
data-edit="${diagramEditLink.getLinkUrl()}" 
data-full="/confluence/plugins/gliffy/viewer.action?inline=false&amp;attachmentId=23527573&amp;attachmentVersion=4&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D23335008"
 data-filename="Class Loaders">
 
-    <map id="gliffy-map-23527573-3715" name="gliffy-map-23527573-3715"></map>
+    <map id="gliffy-map-23527573-8024" name="gliffy-map-23527573-8024"></map>
 
-    <img class="gliffy-image" id="gliffy-image-23527573-3264" width="750" 
height="425" data-full-width="750" data-full-height="425" 
src="https://cwiki.apache.org/confluence/download/attachments/23335008/Class%20Loaders.png?version=4&amp;modificationDate=1283534469000&amp;api=v2";
 alt="Class Loaders" usemap="#gliffy-map-23527573-3715">
+    <img class="gliffy-image" id="gliffy-image-23527573-2710" width="750" 
height="425" data-full-width="750" data-full-height="425" 
src="https://cwiki.apache.org/confluence/download/attachments/23335008/Class%20Loaders.png?version=4&amp;modificationDate=1283534469000&amp;api=v2";
 alt="Class Loaders" usemap="#gliffy-map-23527573-8024">
 
-    <map class="gliffy-dynamic" id="gliffy-dynamic-map-23527573-3264" 
name="gliffy-dynamic-map-23527573-3264"></map>
+    <map class="gliffy-dynamic" id="gliffy-dynamic-map-23527573-2710" 
name="gliffy-dynamic-map-23527573-2710"></map>
 </span>
 
 
@@ -153,7 +153,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 
16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td 
colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" 
href="templating-and-markup-faq.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/back_16.gif"; width="16" 
height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" 
width="33%"><a shape="rect" href="templating-and-markup-faq.html">Templating 
and Markup FAQ</a>&#160;</td><td colspan="1" rowspan="1" 
class="ScrollbarParent" width="33%"><sup><a shape="rect" 
href="frequently-asked-questions.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/up_16.gif"; width="8" 
height="8"></a></sup><a shape="rect" 
href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td 
colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a 
shape="rect" href="forms-and-form-components-faq.html">Forms and Form 
Components FAQ</a></td><td colspan="1" ro
 wspan="1" class="ScrollbarNextIcon"><a shape="rect" 
href="forms-and-form-components-faq.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif"; width="16" 
height="16"></a></td></tr></table></div><p>____</p><p>&#160;</p><p>&#160;</p><p></p><p></p><p><table
 class="Footnotes" style="width: 100%; border:none;" cellspacing="0" 
cellpadding="0" summary="This table contains one or more notes for references 
made elsewhere on the page."><caption 
class="accessibility">Footnotes</caption><thead class="accessibility"><tr 
class="accessibility"><th colspan="1" rowspan="1" class="accessibility" 
id="footnote-th1">Reference</th><th colspan="1" rowspan="1" 
class="accessibility" 
id="footnote-th2">Notes</th></tr></thead><tbody></tbody></table></p><p></p><p></p><p>&#160;</p><p>&#160;</p></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td 
colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" 
href="templating-and-markup-faq.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/back_16.gif"; width="16" 
height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" 
width="33%"><a shape="rect" href="templating-and-markup-faq.html">Templating 
and Markup FAQ</a>&#160;</td><td colspan="1" rowspan="1" 
class="ScrollbarParent" width="33%"><sup><a shape="rect" 
href="frequently-asked-questions.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/up_16.gif"; width="8" 
height="8"></a></sup><a shape="rect" 
href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td 
colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a 
shape="rect" href="forms-and-form-components-faq.html">Forms and Form 
Components FAQ</a></td><td colspan="1" ro
 wspan="1" class="ScrollbarNextIcon"><a shape="rect" 
href="forms-and-form-components-faq.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif"; width="16" 
height="16"></a></td></tr></table></div><p>____</p><p>&#160;</p><p>&#160;</p><p></p><p></p><p></p><p><table
 class="Footnotes" style="width: 100%; border:none;" cellspacing="0" 
cellpadding="0" summary="This table contains one or more notes for references 
made elsewhere on the page."><caption 
class="accessibility">Footnotes</caption><thead class="accessibility"><tr 
class="accessibility"><th colspan="1" rowspan="1" class="accessibility" 
id="footnote-th1">Reference</th><th colspan="1" rowspan="1" 
class="accessibility" 
id="footnote-th2">Notes</th></tr></thead><tbody></tbody></table></p><p></p><p></p><p></p><p>&#160;</p><p>&#160;</p></div>
 </div>
 
 <div class="clearer"></div>

Modified: websites/production/tapestry/content/page-life-cycle.html
==============================================================================
--- websites/production/tapestry/content/page-life-cycle.html (original)
+++ websites/production/tapestry/content/page-life-cycle.html Fri Sep 26 
00:21:17 2014
@@ -106,7 +106,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="page-navigation.html">Page 
Navigation</a>
+                            <a shape="rect" 
href="component-events.html">Component Events</a>
                     
                 
                             </div>
@@ -115,7 +115,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="component-events.html">Component Events</a>
+                            <a shape="rect" href="page-navigation.html">Page 
Navigation</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/page-navigation.html
==============================================================================
--- websites/production/tapestry/content/page-navigation.html (original)
+++ websites/production/tapestry/content/page-navigation.html Fri Sep 26 
00:21:17 2014
@@ -121,7 +121,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" href="page-navigation.html">Page 
Navigation</a>
+                            <a shape="rect" 
href="component-events.html">Component Events</a>
                     
                 
                             </div>
@@ -130,7 +130,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="component-events.html">Component Events</a>
+                            <a shape="rect" href="page-navigation.html">Page 
Navigation</a>
                     
                 
                             </div>

Modified: websites/production/tapestry/content/principles.html
==============================================================================
--- websites/production/tapestry/content/principles.html (original)
+++ websites/production/tapestry/content/principles.html Fri Sep 26 00:21:17 
2014
@@ -85,7 +85,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="tapestry-for-jsf-users.html">Tapestry for JSF Users</a>
+                            <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
                     
                 
                             </div>
@@ -94,7 +94,7 @@
                     <span class="icon icon-page" title="Page">Page:</span>     
       </div>
 
             <div class="details">
-                            <a shape="rect" 
href="tapestry-tutorial.html">Tapestry Tutorial</a>
+                            <a shape="rect" 
href="tapestry-for-jsf-users.html">Tapestry for JSF Users</a>
                     
                 
                             </div>
@@ -182,7 +182,7 @@ public class Login
 ]]></script>
 </div></div>
 
-<p>This short snippet demonstrates a bit about how Tapestry operates. Pages 
and services within the application are injected with the @<a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/Inject.html";>Inject</a>
 annotation. The method names, <code>onValidateFromForm()</code> and 
<code>onSuccessFromForm()</code>, inform Tapestry about when each method is to 
be invoked. This naming convention identifies the event that is handled, 
("validate" and "success") and the id of the component from which the event is 
triggered (the "form" component</p><p></p><p></p><p></p><p></p><p>&lt;style 
type='text/css'&gt;
+<p>This short snippet demonstrates a bit about how Tapestry operates. Pages 
and services within the application are injected with the @<a shape="rect" 
class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/ioc/annotations/Inject.html";>Inject</a>
 annotation. The method names, <code>onValidateFromForm()</code> and 
<code>onSuccessFromForm()</code>, inform Tapestry about when each method is to 
be invoked. This naming convention identifies the event that is handled, 
("validate" and "success") and the id of the component from which the event is 
triggered (the "form" 
component</p><p></p><p></p><p></p><p></p><p></p><p>&lt;style type='text/css'&gt;
 .FootnoteMarker, .FootnoteNum a {
   background: transparent 
url(/confluence/download/resources/com.adaptavist.confluence.footnoteMacros:footnote/gfx/footnote.png)
 no-repeat top right;
   padding: 1px 2px 0px 1px;
@@ -248,11 +248,13 @@ var footnoteMarkerHighlight = function(i
 }
 //--&gt;
 &lt;/script&gt;
+
 <sup id="FootnoteMarker1">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker1" 
href="#Footnote1" onclick="footnoteHighlight(&quot;1&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             1
     </a>
-</sup></p><p></p><p></p><p></p><p></p>).<p></p>
+</sup>
+</p><p></p><p></p><p></p><p></p><p></p>).<p></p>
 
 <p>The "validate" event is triggered to perform cross-field validations, and 
the "success" event is only triggered when there are no validation errors. The 
<code>onSuccessFromForm()</code> method's return value directs Tapestry on what 
to do next: jump to another page within the application (here identified as the 
class for the page, but many other options exist). When there are exceptions, 
the page will be redisplayed to the user.</p>
 
@@ -295,13 +297,13 @@ var footnoteMarkerHighlight = function(i
 
 <hr>
 
-<p></p><p></p><p></p><p></p><p></p><p><table class="Footnotes" style="width: 
100%; border:none;" cellspacing="0" cellpadding="0" summary="This table 
contains one or more notes for references made elsewhere on the page."><caption 
class="accessibility">Footnotes</caption><thead class="accessibility"><tr 
class="accessibility"><th colspan="1" rowspan="1" class="accessibility" 
id="footnote-th1">Reference</th><th colspan="1" rowspan="1" 
class="accessibility" id="footnote-th2">Notes</th></tr></thead><tbody><tr 
name="Footnote1"><td colspan="1" rowspan="1" valign="top" class="FootnoteNum" 
headings="footnote-th1">
+<p></p><p></p><p></p><p></p><p></p><p></p><p><table class="Footnotes" 
style="width: 100%; border:none;" cellspacing="0" cellpadding="0" summary="This 
table contains one or more notes for references made elsewhere on the 
page."><caption class="accessibility">Footnotes</caption><thead 
class="accessibility"><tr class="accessibility"><th colspan="1" rowspan="1" 
class="accessibility" id="footnote-th1">Reference</th><th colspan="1" 
rowspan="1" class="accessibility" 
id="footnote-th2">Notes</th></tr></thead><tbody><tr name="Footnote1"><td 
colspan="1" rowspan="1" valign="top" class="FootnoteNum" 
headings="footnote-th1">
         <a shape="rect" id="FootnoteNum1" href="#FootnoteMarker1" 
onclick="footnoteMarkerHighlight(&quot;1&quot;);" 
onmouseover="footnoteHighlight(&quot;1&quot;,false);" alt="Footnote: Click to 
return to reference in text" title="Footnote: Click to return to reference in 
text">
             1
         </a>
       </td><td colspan="1" rowspan="1" valign="top" class="Footnote" 
id="Footnote1" width="100%" headings="footnote-th2">
           The component id can be omitted, leaving the method name 
<code>onSuccess()</code>, but that may cause confusion on a page that has 
multiple Form components triggering events, so it's best to be specific about 
the source of the event.
-      </td></tr></tbody></table></p><p></p><p></p><p></p><p></p><p></p></div>
+      
</td></tr></tbody></table></p><p></p><p></p><p></p><p></p><p></p><p></p></div>
 </div>
 
 <div class="clearer"></div>

Modified: websites/production/tapestry/content/release-notes-50.html
==============================================================================
--- websites/production/tapestry/content/release-notes-50.html (original)
+++ websites/production/tapestry/content/release-notes-50.html Fri Sep 26 
00:21:17 2014
@@ -75,11 +75,11 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p><strong>Contents</strong></p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1409271668425 {padding: 0px;}
-div.rbtoc1409271668425 ul {list-style: disc;margin-left: 0px;padding-left: 
5px;}
-div.rbtoc1409271668425 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1411690820514 {padding: 0px;}
+div.rbtoc1411690820514 ul {list-style: disc;margin-left: 0px;padding-left: 
5px;}
+div.rbtoc1411690820514 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1409271668425">
+/*]]>*/</style><div class="toc-macro rbtoc1411690820514">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.19">Tapestry Version 
5.0.19</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.18">Tapestry Version 
5.0.18</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.17">Tapestry Version 
5.0.17</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.16">Tapestry Version 
5.0.16</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.15">Tapestry Version 
5.0.15</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.14">Tapestry Version 
5.0.14</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.13">Tapestry Version 
5.0.13</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.12">Tapestry Version 
5.0.12</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.11">Tapestry Version 
5.0.11</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.10">Tapestry Version 5.0.
 10</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.9">Tapestry Version 
5.0.9</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.8">Tapestry Version 
5.0.8</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.7">Tapestry Version 
5.0.7</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.6">Tapestry Version 
5.0.6</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.5">Tapestry Version 
5.0.5</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.4">Tapestry Version 
5.0.4</a></li><li><a shape="rect" 
href="#ReleaseNotes5.0-TapestryVersion5.0.3">Tapestry Version 
5.0.3</a></li></ul>
 </div>
 

Modified: websites/production/tapestry/content/release-notes-51.html
==============================================================================
--- websites/production/tapestry/content/release-notes-51.html (original)
+++ websites/production/tapestry/content/release-notes-51.html Fri Sep 26 
00:21:17 2014
@@ -75,11 +75,11 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p><strong>Contents</strong></p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1409271652882 {padding: 0px;}
-div.rbtoc1409271652882 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409271652882 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1411690820861 {padding: 0px;}
+div.rbtoc1411690820861 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1411690820861 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1409271652882">
+/*]]>*/</style><div class="toc-macro rbtoc1411690820861">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#ReleaseNotes5.1-TapestryVersion5.1.0.5">Tapestry Version 
5.1.0.5</a></li><li><a shape="rect" 
href="#ReleaseNotes5.1-TapestryVersion5.1.0.4">Tapestry Version 
5.1.0.4</a></li><li><a shape="rect" 
href="#ReleaseNotes5.1-TapestryVersion5.1.0.3">Tapestry Version 
5.1.0.3</a></li><li><a shape="rect" 
href="#ReleaseNotes5.1-TapestryVersion5.1.0.2">Tapestry Version 
5.1.0.2</a></li><li><a shape="rect" 
href="#ReleaseNotes5.1-TapestryVersion5.1.0.1">Tapestry Version 
5.1.0.1</a></li><li><a shape="rect" 
href="#ReleaseNotes5.1-TapestryVersion5.1.0.0">Tapestry Version 
5.1.0.0</a></li></ul>
 </div>
 

Modified: websites/production/tapestry/content/release-notes-52.html
==============================================================================
--- websites/production/tapestry/content/release-notes-52.html (original)
+++ websites/production/tapestry/content/release-notes-52.html Fri Sep 26 
00:21:17 2014
@@ -80,11 +80,11 @@ table.ScrollbarTable td.ScrollbarNextNam
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 
16px;border: none;}
 
 /*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td 
colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" 
href="release-notes-51.html"><img align="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/back_16.gif"; width="16" 
height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" 
width="33%"><a shape="rect" href="release-notes-51.html">Release Notes 
5.1</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" 
width="33%"><sup><a shape="rect" href="release-notes.html"><img align="middle" 
border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif"; 
width="8" height="8"></a></sup><a shape="rect" 
href="release-notes.html">Release Notes</a></td><td colspan="1" rowspan="1" 
class="ScrollbarNextName" width="33%">&#160;<a shape="rect" 
href="release-notes-53.html">Release Notes 5.3</a></td><td colspan="1" 
rowspan="1" class="ScrollbarNextIcon"><a shape="rect" 
href="release-notes-53.html"><img alig
 n="middle" border="0" 
src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif"; width="16" 
height="16"></a></td></tr></table></div><p>This is the consolidated list of 
changes between Tapestry versions 5.1 and 5.2. To upgrade from 5.1 to 5.2, most 
users will be able to just update the Maven dependency in their POM file (or <a 
shape="rect" href="download.html">download</a> the new JAR file) and the new 
version will just work. However, please read carefully below before upgrading, 
and also review the <a shape="rect" href="how-to-upgrade.html">How to 
Upgrade</a> instructions.</p><p><strong>Contents</strong></p><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1409271662759 {padding: 0px;}
-div.rbtoc1409271662759 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409271662759 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1411690820042 {padding: 0px;}
+div.rbtoc1411690820042 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1411690820042 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1409271662759">
+/*]]>*/</style></p><div class="toc-macro rbtoc1411690820042">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#ReleaseNotes5.2-BreakingChanges">Breaking Changes</a></li><li><a 
shape="rect" href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.6">Release Notes: 
Tapestry 5.2.6</a></li><li><a shape="rect" 
href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.5">Release Notes: Tapestry 
5.2.5</a></li><li><a shape="rect" 
href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.4">Release Notes: Tapestry 
5.2.4</a></li><li><a shape="rect" 
href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.3">Release Notes: Tapestry 
5.2.3</a></li><li><a shape="rect" 
href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.2">Release Notes: Tapestry 
5.2.2</a></li><li><a shape="rect" 
href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.1">Release Notes: Tapestry 
5.2.1</a></li><li><a shape="rect" 
href="#ReleaseNotes5.2-ReleaseNotes:Tapestry5.2.0">Release Notes: Tapestry 
5.2.0</a></li></ul>
 </div><h2 id="ReleaseNotes5.2-BreakingChanges">Breaking Changes</h2><p>The 
following changes have been made in Tapestry 5.2 that are likely to result in 
unexpected behavior if your application relies on the changed functionality. 
Please review this list carefully before upgrading from 5.1 to 5.2. Also check 
the <a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/deprecated-list.html";>Deprecated
 API List</a> for non-breaking changes.</p><ul><li>Page classes with instance 
variables that are not thread safe must be created in a method rather than 
declared as an instance variable. For example, creating an instance variable 
<code>private final DateFormat format = 
DateFormat.getDateInstance(DateFormat.MEDIUM, locale);</code> in a page and 
using it will cause problems because DateFormat is not thread safe. Instead, 
you must create the DateFormat in a method. See <a shape="rect" 
href="#ReleaseNotes5.2-Tap5.2.0">Release Notes: Tapestry 5.2.0</a> (below) for
  details.</li><li><a shape="rect" class="external-link" 
href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/Link.html#toAbsoluteURI%28%29";>Link.toAbsoluteURI()</a>
 now returns the absolute URL, which includes the scheme, hostname and possibly 
port (e.g., "http://example.com:8080/myapp/viewproduct/4";), rather than a 
relative URL (e.g., "/myapp/viewproduct/4"). See <a shape="rect" 
href="#ReleaseNotes5.2-Tap5.2.2">Release Notes: Tapestry 5.2.2</a> (below) for 
details.</li><li>The <a shape="rect" class="external-link" 
href="http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Label.html";>Label</a>
 component no longer outputs an id:</li></ul><p>Previously valid code in 
5.1.0.5:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;t:form&gt;&lt;t:label 
for=&quot;search&quot;/&gt;&lt;t:textfield t:id=&quot;search&quot; 
size=&quot;50&quot;/&gt;&lt;/t:form&gt;]]></script>

Modified: websites/production/tapestry/content/release-notes-53.html
==============================================================================
--- websites/production/tapestry/content/release-notes-53.html (original)
+++ websites/production/tapestry/content/release-notes-53.html Fri Sep 26 
00:21:17 2014
@@ -75,11 +75,11 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p><strong>Contents</strong></p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1409271659142 {padding: 0px;}
-div.rbtoc1409271659142 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409271659142 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1411690822753 {padding: 0px;}
+div.rbtoc1411690822753 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1411690822753 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1409271659142">
+/*]]>*/</style><div class="toc-macro rbtoc1411690822753">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#ReleaseNotes5.3-BreakingChanges">Breaking Changes</a></li><li><a 
shape="rect" href="#ReleaseNotes5.3-NewFeatures">New Features</a></li><li><a 
shape="rect" href="#ReleaseNotes5.3-Sub-tasksCompleted">Sub-tasks 
Completed</a></li><li><a shape="rect" href="#ReleaseNotes5.3-BugsFixed">Bugs 
Fixed</a></li><li><a shape="rect" 
href="#ReleaseNotes5.3-ImprovementsMade">Improvements Made</a></li><li><a 
shape="rect" href="#ReleaseNotes5.3-NewFeaturesImplemented">New Features 
Implemented</a></li><li><a shape="rect" 
href="#ReleaseNotes5.3-TasksCompleted">Tasks Completed</a></li></ul>
 </div> 
 


Reply via email to