db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fuzzylo...@apache.org
Subject svn commit: r606336 [6/8] - in /db/derby/site/trunk: build/ build/site/ build/site/dev/ build/site/images/ build/site/integrate/ build/site/integrate/plugin_help/ build/site/manuals/ build/site/papers/ build/site/papers/DerbyTut/ build/site/releases/ b...
Date Fri, 21 Dec 2007 22:30:44 GMT
Modified: db/derby/site/trunk/build/site/papers/btree_package.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/btree_package.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/btree_package.html (original)
+++ db/derby/site/trunk/build/site/papers/btree_package.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <meta name="generator" content="">
 <meta name="" content="">
@@ -18,49 +18,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -242,21 +281,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -298,7 +351,8 @@
 </li>
 </ul>
 </div>
-<a name="N10019"></a><a name="Overview"></a>
+<p>Implements BTree access method, which is the basis for SQL indexes.</p>
+<a name="N1001B"></a><a name="Overview"></a>
 <h2 class="boxed">Overview</h2>
 <div class="section">
 <p>Derby implements secondary SQL indexes as BTrees. The high level features of the BTree implementation are:</p>
@@ -310,7 +364,7 @@
 <li>Derby uses logical key deletes. This enables it to perform undos during rollbacks and restart recovery as single page operations.</li>
 </ol>
 </div>
-<a name="N1002F"></a><a name="High+level+structure+of+the+B%2BTree"></a>
+<a name="N10031"></a><a name="High+level+structure+of+the+B%2BTree"></a>
 <h2 class="boxed">High level structure of the B+Tree</h2>
 <div class="section">
 <ul>
@@ -321,12 +375,12 @@
 <li>IndexRows are generated by the <a href="http://db.apache.org/derby/javadoc/engine/org/apache/derby/iapi/sql/dictionary/IndexRowGenerator.html">IndexRowGenerator</a>.</li>
 </ul>
 </div>
-<a name="N10056"></a><a name="Latching+implementation"></a>
+<a name="N10058"></a><a name="Latching+implementation"></a>
 <h2 class="boxed">Latching implementation</h2>
 <div class="section">
 <p>Derby uses latches on pages to get exclusive access to the page while reading or writing the page (Derby only uses exclusive latches, no shared latches are used). In order to prevent deadlocks latches requested while holding other latches are always requested top/down and left to right. Btree splits are always left to right. If for any reason the code needs to break this protocol then it will first request the latch NOWAIT and if it can't get the latch it will release all current latches and wait for the latch it is trying to get, and then after obtaining it go about getting the other latches it needs for the particular operation. While traversing down the tree Derby may hold 2 latches: one on parent and one on child. It then continues doing "ladder" latching down the tree releasing the highest node when it has successfully got a new lower node latch. Latches are short term, only held while reading/modifying the page, never held while an I/O is happening. Structure modifi
 cations are all isolated from other operations through the use of latches.</p>
 </div>
-<a name="N1005C"></a><a name="Locking+and+Isolation+Levels"></a>
+<a name="N1005E"></a><a name="Locking+and+Isolation+Levels"></a>
 <h2 class="boxed">Locking and Isolation Levels</h2>
 <div class="section">
 <p>Derby uses data only locking for its logical row level locking. All isolation level implementation is done using logical locks (Derby does not support non-locking isolation such as multi-versioning).</p>
@@ -342,7 +396,7 @@
 <dd>No row locks are acquired. The code still gets table level intent locks to prevent concurrent DDL during the query.</dd>
 </dl>
 </div>
-<a name="N1007D"></a><a name="BTree+Structure+Modifications"></a>
+<a name="N1007F"></a><a name="BTree+Structure+Modifications"></a>
 <h2 class="boxed">BTree Structure Modifications</h2>
 <div class="section">
 <p>In Derby, SMOs (structure modification operations - ie. page splits), only happen top down. This is not as concurrent as bottom up in <a class="external" href="http://www.almaden.ibm.com/u/mohan/RJ6846.pdf">ARIES/IM</a>, but is simpler. As in ARIES/IM <q>Not more than 2 index pages are held latched simultaneously at anytime. In order to improve concurrency and to avoid deadlocks involving latches, even those latches are not held while waiting for a lock wich is not immediately grantable. No data page latch is held or acquired during an index access. Latch coupling is used while traversing the tree - ie. the latch on a parent page is held while requesting a latch on a child page.</q>
@@ -351,45 +405,54 @@
 <p>The hard case is when P does not have room for descriminator key. In this case all latches are released, and Derby does a split pass from top to bottom, and will split the internal nodes that do not have room for the decrimator key. Note this may result in more splits than necessary for this particular insert, but the assumption is that the splits will have to happen eventually anyway. After this split pass is done, the search for the insert starts again from top down, but it must once again check for space because it has given up all its latches and some other transaction may have acquired the space in the meantime.</p>
 <p>Optimization is possible to remember C and see if it is right location, and/or use sideway pointers to search right rather than do research of tree.</p>
 </div>
-<a name="N1008F"></a><a name="Logical+Key+Deletes"></a>
+<a name="N10091"></a><a name="Logical+Key+Deletes"></a>
 <h2 class="boxed">Logical Key Deletes</h2>
 <div class="section">
 <p>In both the BTree and the Heap, deletes are first executed by marking a "deleted" bit. This is to insure space on the page for abort, since row level locking will allow other rows on the page to be modified conncurrently with the transaction executing the delete. The system uses a background daemon to schedule work after commit to reclaim the space of the deleted rows. A row marked deleted can be "purged" if one can obtain a lock on it (if it was an uncommitted delete then the transaction doing the commit would still have an exclusive lock on the row).</p>
 </div>
-<a name="N10095"></a><a name="Garbage+Collection+of+deleted+keys"></a>
+<a name="N10097"></a><a name="Garbage+Collection+of+deleted+keys"></a>
 <h2 class="boxed">Garbage Collection of deleted keys</h2>
 <div class="section">
 <p>Since rows are only marked as "deleted", and not physically removed, it is necessary to perform space reclamation on deleted rows.</p>
-<a name="N1009B"></a><a name="Online+during+BTREE+split"></a>
+<a name="N1009D"></a><a name="Online+during+BTREE+split"></a>
 <h3 class="boxed">Online during BTREE split</h3>
 <p>Whenever there is not enough room on a leaf to do an insert the code attempts to find space on the leaf, by checking if it can reclaim any committed deletes on that leaf. That work only requires the latch on the leaf and NOWAIT row write locks. It is expected that most of the space reclaim done in the BTree goes through this path. Most of this work is done in {@link org.apache.derby.impl.store.access.btree.BTreeController.reclaim_deleted_rows}.</p>
-<a name="N100A1"></a><a name="BTREE+post+commit+work"></a>
+<a name="N100A3"></a><a name="BTREE+post+commit+work"></a>
 <h3 class="boxed">BTREE post commit work</h3>
 <p>Whenever a delete operation deletes the last row from a leaf page then a BtreePostCommit job is queued to be executed after the transaction which did the delete commits. This work currently requires a table level lock as page merges have not been implemented to be allowed concurrent with other operations. Many DBMSes don't even try to do page merges except when called from some sort of reorg utility. If all rows on page are purged, then the page will move to the free list and perform a merge to the tree.</p>
 <p>It is expected that the normal space reclamation happens with row locks during btree split, which is why not much work has been done to optimize btree post commit path</p>
 </div>
-<a name="N100A9"></a><a name="Logging+and+Recovery"></a>
+<a name="N100AB"></a><a name="Logging+and+Recovery"></a>
 <h2 class="boxed">Logging and Recovery</h2>
 <div class="section">
 <p>Derby uses physical redo and logical undo for BTree inserts and deletes. Logical undo is simplified as a result of using logical key deletes. If keys were physically removed during deletes, then the undo of a key delete would have required an insert operation which can potentially lead to page splits at various levels within the tree. Since the key is not physically removed, but only marked as "deleted", undoing a key delete is accomplished easily. However, since the page where the insert or delete should take place may have moved, it may be necessary to search for the page.</p>
 <p>Structure modification operations (SMOs) are handled as independent internal transactions and commit separately from the transaction that initiated the SMO. Once an SMO has been completed successfully, it is not undone, even if the transaction that caused it decides to abort. During restart recovery undo phase, incomplete internal transactions are undone BEFORE any regular transactions. This ensures that the BTrees are structurally consistent before normal undo begins.</p>
 </div>
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/btree_package.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/container-format.png
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/container-format.png?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
Binary files - no diff available.

Modified: db/derby/site/trunk/build/site/papers/derby_arch.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/derby_arch.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/derby_arch.html (original)
+++ db/derby/site/trunk/build/site/papers/derby_arch.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Engine Architecture Overview</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -479,21 +532,30 @@
 
 
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/derby_arch.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/derby_htw.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/derby_htw.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/derby_htw.html (original)
+++ db/derby/site/trunk/build/site/papers/derby_htw.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>How Things Work</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -262,7 +315,7 @@
 <h1>How Things Work</h1> 
 
 
-<div class="frame warning">
+<div class="warning">
 <div class="label">Warning</div>
 <div class="content">
 This page is ancient, predating the creating of the
@@ -477,21 +530,30 @@
 
 
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/derby_htw.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/derby_web.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/derby_web.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/derby_web.html (original)
+++ db/derby/site/trunk/build/site/papers/derby_web.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby Web Site</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../derby_comm.html">Community</a>
+<a class="selected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li>
-<a class="base-not-selected" href="../integrate/index.html">Resources</a>
+<a class="unselected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Community</div>
 <div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
@@ -84,21 +123,35 @@
 <div class="menupagetitle">Updating the web site</div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -110,6 +163,9 @@
 <a href="#Web+Site+Change+Notes">Web Site Change Notes</a>
 <ul class="minitoc">
 <li>
+<a href="#21-Dec-2007%3A+Web+site+upgraded+to+Forrest+0.8">21-Dec-2007: Web site upgraded to Forrest 0.8</a>
+</li>
+<li>
 <a href="#12-Aug-2005%3A+Web+site+upgraded+to+Forrest+0.7">12-Aug-2005: Web site upgraded to Forrest 0.7</a>
 </li>
 <li>
@@ -200,14 +256,18 @@
 <a name="N10018"></a><a name="Web+Site+Change+Notes"></a>
 <h2 class="boxed">Web Site Change Notes</h2>
 <div class="section">
-<a name="N1001E"></a><a name="12-Aug-2005%3A+Web+site+upgraded+to+Forrest+0.7"></a>
+<a name="N1001E"></a><a name="21-Dec-2007%3A+Web+site+upgraded+to+Forrest+0.8"></a>
+<h3 class="boxed">21-Dec-2007: Web site upgraded to Forrest 0.8</h3>
+<p>The web site was upgraded to build with the latest
+release of Forrest, Forrest 0.8.</p>
+<a name="N10028"></a><a name="12-Aug-2005%3A+Web+site+upgraded+to+Forrest+0.7"></a>
 <h3 class="boxed">12-Aug-2005: Web site upgraded to Forrest 0.7</h3>
 <p>The web site was recently upgraded to build with the latest
 release of Forrest, Forrest 0.7.</p>
 <p>If you receive OutOfMemoryErrors while trying to build the
 site, try increasing the amount of memory available to forrest
 by setting the ANT_OPTS environment variable to -mx512M.</p>
-<a name="N1002B"></a><a name="31-Jul-2005%3A+Web+site+moved+from+Incubator+to+Apache+DB"></a>
+<a name="N10035"></a><a name="31-Jul-2005%3A+Web+site+moved+from+Incubator+to+Apache+DB"></a>
 <h3 class="boxed">31-Jul-2005: Web site moved from Incubator to Apache DB</h3>
 <p>
 Derby graduated from the Incubator to the Apache DB project,
@@ -230,7 +290,7 @@
   </li>
 
 </ul>
-<a name="N10044"></a><a name="15-May-2005%3A+Version+10.0+manuals+moved"></a>
+<a name="N1004E"></a><a name="15-May-2005%3A+Version+10.0+manuals+moved"></a>
 <h3 class="boxed">15-May-2005: Version 10.0 manuals moved</h3>
 <p>
 The files that comprise the 10.0 manuals are numerous (about 750), static,
@@ -238,7 +298,7 @@
 In May they were moved to a separate "mini" forrest site, which is now at
 <a href="http://db.apache.org/derby/docs/10.0/index.html">http://db.apache.org/derby/docs/10.0/index.html</a>.
 </p>
-<a name="N10052"></a><a name="27-Jan-2005%3A+Web+site+upgraded+to+Forrest+0.6"></a>
+<a name="N1005C"></a><a name="27-Jan-2005%3A+Web+site+upgraded+to+Forrest+0.6"></a>
 <h3 class="boxed">27-Jan-2005: Web site upgraded to Forrest 0.6</h3>
 <p>
 The Derby web site was initialized in August 2004 with Forrest 0.5.1.
@@ -277,7 +337,7 @@
 </div>
 
 
-<a name="N10081"></a><a name="Forrest+in+a+Nutshell"></a>
+<a name="N1008B"></a><a name="Forrest+in+a+Nutshell"></a>
 <h2 class="boxed">Forrest in a Nutshell</h2>
 <div class="section">
 <p>
@@ -303,17 +363,17 @@
 The '<span class="codefrag">forrest run</span>' command starts up the Jetty web server
 that is included in the Forrest distribution on port 8888.
 </p>
-<div class="frame warning">
+<div class="warning">
 <div class="label">Warning</div>
 <div class="content">
-The Derby web site uses Forrest 0.7 and must be built using Forrest 0.7. 
+The Derby web site uses Forrest 0.8 and must be built using Forrest 0.8. 
 </div>
 </div>
 </div>
 
 
 
-<a name="N100AC"></a><a name="Testing+New+Pages+for+the+Derby+Site"></a>
+<a name="N100B6"></a><a name="Testing+New+Pages+for+the+Derby+Site"></a>
 <h2 class="boxed">Testing New Pages for the Derby Site</h2>
 <div class="section">
 <p>
@@ -323,7 +383,7 @@
 It is much easier to integrate new pages by first
 testing them outside the Derby web site source tree.
 </p>
-<a name="N100B5"></a><a name="Create+a+Forrest+seed+site"></a>
+<a name="N100BF"></a><a name="Create+a+Forrest+seed+site"></a>
 <h3 class="boxed">Create a Forrest seed site</h3>
 <p>
 The
@@ -336,7 +396,7 @@
    
 <li> 
 <a class="external" href="http://forrest.apache.org/mirrors.cgi">Download</a>
-        Forrest 0.7. </li>
+        Forrest 0.8. </li>
    
 <li> 
 <a class="external" href="http://forrest.apache.org/docs_0_70/your-project.html#installing">Install Forrest and set up your environment</a>.  </li>
@@ -355,7 +415,7 @@
 <li> Look at the sample pages that are included in the seed site.</li>
 
 </ul>
-<a name="N100ED"></a><a name="Add+your+new+page+to+the+seed+site"></a>
+<a name="N100F7"></a><a name="Add+your+new+page+to+the+seed+site"></a>
 <h3 class="boxed">Add your new page to the seed site</h3>
 <p>
 If you don't need to add a new page, skip this step.
@@ -445,7 +505,7 @@
         source file. </li>
 
 </ul>
-<a name="N10150"></a><a name="What+editor+can+you+use+for+Forrest+XML%3F"></a>
+<a name="N1015A"></a><a name="What+editor+can+you+use+for+Forrest+XML%3F"></a>
 <h3 class="boxed">What editor can you use for Forrest XML?</h3>
 <p>
 The Forrest web site mentions jEdit, oXygen, xmlspy, 
@@ -476,7 +536,7 @@
 by posting to
 <a href="../derby_mail.html">derby-dev@db.apache.org</a>.
 </p>
-<a name="N1017A"></a><a name="Resolve+Forrest+DTDs+locally"></a>
+<a name="N10184"></a><a name="Resolve+Forrest+DTDs+locally"></a>
 <h3 class="boxed">Resolve Forrest DTDs locally</h3>
 <p>
 Many source files in the Derby web site repository are in Forrest XML format.
@@ -509,7 +569,7 @@
 
 
 
-<a name="N10199"></a><a name="Updating+the+Apache+Derby+web+site"></a>
+<a name="N101A3"></a><a name="Updating+the+Apache+Derby+web+site"></a>
 <h2 class="boxed">Updating the Apache Derby web site </h2>
 <div class="section">
 <p>
@@ -519,14 +579,14 @@
 Step 7 tells contributors how to create a patch.
 Steps 8-10 tell committers how to commit and publish changes.
 </p>
-<a name="N101A2"></a><a name="1.+Install+Forrest+on+your+machine"></a>
+<a name="N101AC"></a><a name="1.+Install+Forrest+on+your+machine"></a>
 <h3 class="boxed">1. Install Forrest on your machine</h3>
 <p>
 If you haven't installed Forrest yet,
-<a class="external" href="http://forrest.apache.org/mirrors.cgi">install Forrest 0.7</a> 
+<a class="external" href="http://forrest.apache.org/mirrors.cgi">install Forrest 0.8</a> 
 on your local system.
 </p>
-<a name="N101B0"></a><a name="2.+Check+out+the+Derby+web+site+pages"></a>
+<a name="N101BA"></a><a name="2.+Check+out+the+Derby+web+site+pages"></a>
 <h3 class="boxed">2. Check out the Derby web site pages </h3>
 <p>
 Check the Derby web site files out of the subversion repository:
@@ -534,7 +594,7 @@
 <pre class="code">
 svn co https://svn.apache.org/repos/asf/db/derby/site/trunk
 </pre>
-<a name="N101BE"></a><a name="3.+Modify+files+in+the+src+tree"></a>
+<a name="N101C8"></a><a name="3.+Modify+files+in+the+src+tree"></a>
 <h3 class="boxed">3. Modify files in the src tree </h3>
 <p>
 After checking the site out of subversion,
@@ -691,7 +751,7 @@
 </li>
 
 </ul>
-<a name="N102D3"></a><a name="4.+Build+the+site"></a>
+<a name="N102DD"></a><a name="4.+Build+the+site"></a>
 <h3 class="boxed">4. Build the site </h3>
 <p>
 After modifying files, rebuild the site with the
@@ -713,7 +773,7 @@
 try setting the <span class="codefrag">ANT_OPTS</span> environment variable to 
 <span class="codefrag">-mx512M</span>.
 </p>
-<a name="N102FC"></a><a name="5.+Test+the+changes"></a>
+<a name="N10306"></a><a name="5.+Test+the+changes"></a>
 <h3 class="boxed">5. Test the changes </h3>
 <p>
 There are a couple ways (at least) to review changes.
@@ -750,7 +810,7 @@
 won't be added when the site is viewed locally.</a>
 
 </p>
-<a name="N10331"></a><a name="odd_diffs"></a>
+<a name="N1033B"></a><a name="odd_diffs"></a>
 <h3 class="boxed">6. Adjust the site build - odd diffs</h3>
 <p>Derby developers build the site on a variety of platforms,
 including Windows, Mac, and Linux. The
@@ -776,7 +836,7 @@
 <pre class="code">svn revert build\site\skin\*</pre>
 <p>If you are using TortoiseSVN, you can use Windows Explorer to revert the 
 changes.</p>
-<a name="N10377"></a><a name="7.+Create+a+patch"></a>
+<a name="N10381"></a><a name="7.+Create+a+patch"></a>
 <h3 class="boxed">7. Create a patch</h3>
 <p>
 Create a patch at the <span class="codefrag">trunk</span> level and only include the
@@ -786,7 +846,7 @@
 <p>
 Upload the patch to a Jira issue to make it available to a Derby committer.
 </p>
-<a name="N1038E"></a><a name="8.+Commit+changes+to+the+src+and+build%2Fsite+directories"></a>
+<a name="N10398"></a><a name="8.+Commit+changes+to+the+src+and+build%2Fsite+directories"></a>
 <h3 class="boxed">8. Commit changes to the src and build/site directories</h3>
 <p>
 Apply any patch, if one was provided, then build and test the web site
@@ -831,7 +891,7 @@
 <pre class="code">
 svn commit --message "here is my commit message" src build/site 
 </pre>
-<a name="N103D6"></a><a name="9.+Make+web+site+changes+visible"></a>
+<a name="N103E0"></a><a name="9.+Make+web+site+changes+visible"></a>
 <h3 class="boxed">9. Make web site changes visible</h3>
 <p>
 A Derby committer can make web site changes visible as follows:
@@ -845,7 +905,7 @@
 www.apache.org automatically syncs up with people.apache.org every couple hours
 (the specific schedule could change).
 </p>
-<a name="N103EA"></a><a name="10.+Considering+a+quick+fix+to+the+build+tree%3F"></a>
+<a name="N103F4"></a><a name="10.+Considering+a+quick+fix+to+the+build+tree%3F"></a>
 <h3 class="boxed">10. Considering a quick fix to the build tree?</h3>
 <p>
 If you modify a file in the <span class="codefrag">build/site</span> tree, 
@@ -854,27 +914,36 @@
 will likely overwrite your changes to the build tree.
 </p>
 <p>
-<em>Last updated Oct 18, 2006</em>
+<em>Last updated Dec 21, 2007</em>
 </p>
 </div>
 
 
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/derby_web.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/field-header-non-overflow.png
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/field-header-non-overflow.png?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
Binary files - no diff available.

Modified: db/derby/site/trunk/build/site/papers/field-header-overflow.png
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/field-header-overflow.png?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
Binary files - no diff available.

Modified: db/derby/site/trunk/build/site/papers/fortune_tut.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/fortune_tut.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/fortune_tut.html (original)
+++ db/derby/site/trunk/build/site/papers/fortune_tut.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby Fortune Server Tutorial</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -499,21 +552,30 @@
 
 
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/fortune_tut.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/index.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/index.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/index.html (original)
+++ db/derby/site/trunk/build/site/papers/index.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Apache Derby Papers</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,24 +279,38 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit">
 <hr>
 <a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
 </div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -532,17 +585,23 @@
 </p>
 
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="logos">
 <a href="http://validator.w3.org/check/referer"><img style="height: 31px; width: 88px;" title="Valid HTML 4.01!" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="height: 31px; width: 88px;" title="Valid CSS!" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a>
 </div>
@@ -550,6 +609,9 @@
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/index.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/logformats.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/logformats.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/logformats.html (original)
+++ db/derby/site/trunk/build/site/papers/logformats.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Write Ahead Log Format</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -770,7 +823,7 @@
 <a name="N10308"></a><a name="Pointers+to+relevant+classes"></a>
 <h2 class="boxed">Pointers to relevant classes</h2>
 <div class="section">
-<div class="frame fixme">
+<div class="fixme">
 <div class="label">Fixme (DM)</div>
 <div class="content">This section should link to appropriate Javadoc documentation</div>
 </div>
@@ -900,21 +953,30 @@
 </div>
     
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/logformats.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/optimizer.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/optimizer.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/optimizer.html (original)
+++ db/derby/site/trunk/build/site/papers/optimizer.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Optimizer Design</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -281,7 +334,7 @@
 <a name="N10010"></a><a name="overview"></a>
 <h2 class="boxed">Overview</h2>
 <div class="section">
-<div class="frame note">
+<div class="note">
 <div class="label">Note</div>
 <div class="content">Jeffrey Lichtman wrote the original implementation of the optimizer.
           What follows below is a description of the optimizer he posted to the
@@ -564,21 +617,30 @@
 </div>
     
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/optimizer.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/page-format.png
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/page-format.png?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
Binary files - no diff available.

Modified: db/derby/site/trunk/build/site/papers/pageformats.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/pageformats.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/pageformats.html (original)
+++ db/derby/site/trunk/build/site/papers/pageformats.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby On Disk Page Format</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -550,7 +603,7 @@
 </tr>
         
 </table>
-<div class="frame note">
+<div class="note">
 <div class="label">Note</div>
 <div class="content">Spare space is guaranteed to be writen with "0", so that future 
 
@@ -676,7 +729,7 @@
 </tr>
         
 </table>
-<div class="frame note">
+<div class="note">
 <div class="label">Long Rows</div>
 <div class="content"> A row is long if all of it's columns can't fit on a single page. 
 
@@ -837,7 +890,7 @@
 </tr>
         
 </table>
-<div class="frame note">
+<div class="note">
 <div class="label">Long Columns</div>
 <div class="content"> A column is long if it can't fit on a single page. A long column 
 
@@ -1388,21 +1441,30 @@
 </div>
   
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/pageformats.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/recovery.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/recovery.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/recovery.html (original)
+++ db/derby/site/trunk/build/site/papers/recovery.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Logging and Recovery</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -625,7 +678,7 @@
 <p>Transactions can be at the following states w/r to a checkpoint -
 	 consider the log as a continous stream and not as series of log files for
 	 the sake of clarity:<br>
-       
+       <!-- <img src="checkpoint.png" alt=""/> -->
        
 </p>
 <pre class="code">
@@ -851,21 +904,30 @@
 </div>
     
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/recovery.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Modified: db/derby/site/trunk/build/site/papers/versionupgrade.html
URL: http://svn.apache.org/viewvc/db/derby/site/trunk/build/site/papers/versionupgrade.html?rev=606336&r1=606335&r2=606336&view=diff
==============================================================================
--- db/derby/site/trunk/build/site/papers/versionupgrade.html (original)
+++ db/derby/site/trunk/build/site/papers/versionupgrade.html Fri Dec 21 14:30:38 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Derby Versioning Scheme</title>
 <link type="text/css" href="../skin/basic.css" rel="stylesheet">
@@ -16,49 +16,88 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">apache</a> &gt; <a href="http://db.apache.org/">db</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://db.apache.org/derby"><img class="logoImage" alt="Apache Derby" src="../images/derby-logo-web.png" title="Derby is a zero-admin Java RDBMS"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogoA1">
 <a href="http://db.apache.org"><img class="logoImage" alt="Apache DB Project" src="../images/db-logo-white.png" title="Apache DB creates and maintains database solutions."></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Home</a>
+<a class="unselected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../quick_start.html">Quick Start</a>
+<a class="unselected" href="../quick_start.html">Quick Start</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_downloads.html">Download</a>
+<a class="unselected" href="../derby_downloads.html">Download</a>
 </li>
 <li>
-<a class="base-not-selected" href="../derby_comm.html">Community</a>
+<a class="unselected" href="../derby_comm.html">Community</a>
 </li>
 <li>
-<a class="base-not-selected" href="../manuals/index.html">Documentation</a>
+<a class="unselected" href="../manuals/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../integrate/index.html">Resources</a>
+<a class="selected" href="../integrate/index.html">Resources</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Other Products</div>
 <div id="menu_1.1" class="menuitemgroup">
@@ -240,21 +279,35 @@
 </div>
 </div>
 </div>
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <hr>
 <form action="http://www.google.com/search" method="get">
 <input value="db.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="18" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
-                  <input attr="value" name="Search" value="Search" type="submit">
+                  <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
-<div class="trail">
-<text>Font size:</text> 
+<div class="trail">Font size: 
 	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
 	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
 	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
@@ -284,7 +337,7 @@
 <a name="N10010"></a><a name="Basic+Numbering+Scheme"></a>
 <h2 class="boxed">Basic Numbering Scheme</h2>
 <div class="section">
-<div class="frame note">
+<div class="note">
 <div class="label">Note</div>
 <div class="content">This is an overview of how the version scheme is set up in the Derby 
           code and was intended to work for Cloudscape. It was described by Dan 
@@ -389,7 +442,7 @@
 <a name="N1008E"></a><a name="Version+Upgrade+Mechanism"></a>
 <h2 class="boxed">Version Upgrade Mechanism</h2>
 <div class="section">
-<div class="frame note">
+<div class="note">
 <div class="label">Note</div>
 <div class="content"> This is a description of how the mechanics of the code is set up 
           to handle upgrade and how it was intended to work for Cloudscape. </div>
@@ -458,7 +511,7 @@
 <a name="N100D7"></a><a name="Upgrading+System+Catalogs"></a>
 <h2 class="boxed">Upgrading System Catalogs</h2>
 <div class="section">
-<div class="frame note">
+<div class="note">
 <div class="label">Note</div>
 <div class="content">This was described by Dan Debrunner on 16 March 2005</div>
 </div>
@@ -571,21 +624,30 @@
 </div>
     
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
-         2004-2006 Apache Software Foundation</div>
+         2004-2007 Apache Software Foundation</div>
 <div id="feedback">
     Send feedback about the website to:
   <a id="feedbackto" href="mailto:derby-user@db.apache.org?subject=Feedback%C2%A0papers/versionupgrade.html">derby-user@db.apache.org</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>



Mime
View raw message