You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@tcl.apache.org by mx...@apache.org on 2018/01/17 22:31:49 UTC

svn commit: r1821429 [1/9] - in /tcl/site/rivet: ./ html/ manual3.0/ manual3.0/images/

Author: mxmanghi
Date: Wed Jan 17 22:31:48 2018
New Revision: 1821429

URL: http://svn.apache.org/viewvc?rev=1821429&view=rev
Log:
website update after Rivet 3.0 release

Added:
    tcl/site/rivet/html/rn-3-0.html
    tcl/site/rivet/manual3.0/
    tcl/site/rivet/manual3.0/abort_code.html
    tcl/site/rivet/manual3.0/abort_page.html
    tcl/site/rivet/manual3.0/apache_log_error.html
    tcl/site/rivet/manual3.0/apache_table.html
    tcl/site/rivet/manual3.0/asciiglyphs.html
    tcl/site/rivet/manual3.0/calendar.html
    tcl/site/rivet/manual3.0/calendar_package.html
    tcl/site/rivet/manual3.0/catch.html
    tcl/site/rivet/manual3.0/clock_to_rfc.html
    tcl/site/rivet/manual3.0/cmake.html
    tcl/site/rivet/manual3.0/commands.html
    tcl/site/rivet/manual3.0/cookie.html
    tcl/site/rivet/manual3.0/debug.html
    tcl/site/rivet/manual3.0/decode.html
    tcl/site/rivet/manual3.0/dio.html
    tcl/site/rivet/manual3.0/dio_package.html
    tcl/site/rivet/manual3.0/diodisplay.html
    tcl/site/rivet/manual3.0/diodisplay_package.html
    tcl/site/rivet/manual3.0/directives.html
    tcl/site/rivet/manual3.0/encode.html
    tcl/site/rivet/manual3.0/entities.html
    tcl/site/rivet/manual3.0/env.html
    tcl/site/rivet/manual3.0/escape_sgml_chars.html
    tcl/site/rivet/manual3.0/escape_shell_command.html
    tcl/site/rivet/manual3.0/escape_string.html
    tcl/site/rivet/manual3.0/examples.html
    tcl/site/rivet/manual3.0/exit.html
    tcl/site/rivet/manual3.0/fb.html
    tcl/site/rivet/manual3.0/form.html
    tcl/site/rivet/manual3.0/form_package.html
    tcl/site/rivet/manual3.0/formbroker.html
    tcl/site/rivet/manual3.0/headers.html
    tcl/site/rivet/manual3.0/help.html
    tcl/site/rivet/manual3.0/html.html
    tcl/site/rivet/manual3.0/html_calendar.html
    tcl/site/rivet/manual3.0/http_accept.html
    tcl/site/rivet/manual3.0/images/
    tcl/site/rivet/manual3.0/images/acrobat.png   (with props)
    tcl/site/rivet/manual3.0/images/blank.png   (with props)
    tcl/site/rivet/manual3.0/images/calendar.png   (with props)
    tcl/site/rivet/manual3.0/images/caution.png   (with props)
    tcl/site/rivet/manual3.0/images/color-table.png   (with props)
    tcl/site/rivet/manual3.0/images/disk.png   (with props)
    tcl/site/rivet/manual3.0/images/draft.png   (with props)
    tcl/site/rivet/manual3.0/images/home.png   (with props)
    tcl/site/rivet/manual3.0/images/important.png   (with props)
    tcl/site/rivet/manual3.0/images/next.png   (with props)
    tcl/site/rivet/manual3.0/images/note.png   (with props)
    tcl/site/rivet/manual3.0/images/prev.png   (with props)
    tcl/site/rivet/manual3.0/images/qbullet-note.png   (with props)
    tcl/site/rivet/manual3.0/images/remote.png   (with props)
    tcl/site/rivet/manual3.0/images/scrollup.png   (with props)
    tcl/site/rivet/manual3.0/images/table.png   (with props)
    tcl/site/rivet/manual3.0/images/tip.png   (with props)
    tcl/site/rivet/manual3.0/images/toc-blank.png   (with props)
    tcl/site/rivet/manual3.0/images/toc-minus.png   (with props)
    tcl/site/rivet/manual3.0/images/toc-plus.png   (with props)
    tcl/site/rivet/manual3.0/images/up.png   (with props)
    tcl/site/rivet/manual3.0/images/warning.png   (with props)
    tcl/site/rivet/manual3.0/images/word.png   (with props)
    tcl/site/rivet/manual3.0/import_keyvalue_pairs.html
    tcl/site/rivet/manual3.0/include.html
    tcl/site/rivet/manual3.0/incr0.html
    tcl/site/rivet/manual3.0/index.html
    tcl/site/rivet/manual3.0/inspect.html
    tcl/site/rivet/manual3.0/installation.html
    tcl/site/rivet/manual3.0/internals.html
    tcl/site/rivet/manual3.0/lassign_array.html
    tcl/site/rivet/manual3.0/lazybridge.html
    tcl/site/rivet/manual3.0/lempty.html
    tcl/site/rivet/manual3.0/lmatch.html
    tcl/site/rivet/manual3.0/load_cookies.html
    tcl/site/rivet/manual3.0/load_env.html
    tcl/site/rivet/manual3.0/load_headers.html
    tcl/site/rivet/manual3.0/load_response.html
    tcl/site/rivet/manual3.0/lremove.html
    tcl/site/rivet/manual3.0/makeurl.html
    tcl/site/rivet/manual3.0/no_body.html
    tcl/site/rivet/manual3.0/parray.html
    tcl/site/rivet/manual3.0/parse.html
    tcl/site/rivet/manual3.0/processing.html
    tcl/site/rivet/manual3.0/raw_post.html
    tcl/site/rivet/manual3.0/read_file.html
    tcl/site/rivet/manual3.0/redirect.html
    tcl/site/rivet/manual3.0/request.html
    tcl/site/rivet/manual3.0/rivet.css
    tcl/site/rivet/manual3.0/session_package.html
    tcl/site/rivet/manual3.0/shorthand.html
    tcl/site/rivet/manual3.0/tcl_packages.html
    tcl/site/rivet/manual3.0/toglyphs.html
    tcl/site/rivet/manual3.0/try.html
    tcl/site/rivet/manual3.0/unescape_string.html
    tcl/site/rivet/manual3.0/upload.html
    tcl/site/rivet/manual3.0/url_script.html
    tcl/site/rivet/manual3.0/var.html
    tcl/site/rivet/manual3.0/wrap.html
    tcl/site/rivet/manual3.0/wrapline.html
    tcl/site/rivet/manual3.0/xml.html
    tcl/site/rivet/manual3.0/xml_calendar.html
Modified:
    tcl/site/rivet/doap_rivet.rdf
    tcl/site/rivet/html/about.html
    tcl/site/rivet/html/ajax.html
    tcl/site/rivet/html/calendar.html
    tcl/site/rivet/html/colorful_table.html
    tcl/site/rivet/html/download.html
    tcl/site/rivet/html/file_download.html
    tcl/site/rivet/html/file_upload.html
    tcl/site/rivet/html/hello_world.html
    tcl/site/rivet/html/rn-2-1.html
    tcl/site/rivet/html/rn-2-2.html
    tcl/site/rivet/html/rn-2-3.html
    tcl/site/rivet/html/scripts.html
    tcl/site/rivet/html/templates.html
    tcl/site/rivet/html/var_access.html
    tcl/site/rivet/index.html

Modified: tcl/site/rivet/doap_rivet.rdf
URL: http://svn.apache.org/viewvc/tcl/site/rivet/doap_rivet.rdf?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/doap_rivet.rdf (original)
+++ tcl/site/rivet/doap_rivet.rdf Wed Jan 17 22:31:48 2018
@@ -48,6 +48,13 @@
         <revision>2.3.5</revision>
       </Version>
     </release>
+    <release>
+      <Version>
+        <name>rivet-3.0</name>
+        <created>2018-01-17</created>
+        <revision>3.0.0</revision>
+      </Version>
+    </release>
     <repository>
       <SVNRepository>
         <location rdf:resource="http://svn.apache.org/repos/asf/tcl/rivet/" />

Modified: tcl/site/rivet/html/about.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/about.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/about.html (original)
+++ tcl/site/rivet/html/about.html Wed Jan 17 22:31:48 2018
@@ -100,6 +100,9 @@
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -139,16 +142,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/ajax.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/ajax.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/ajax.html (original)
+++ tcl/site/rivet/html/ajax.html Wed Jan 17 22:31:48 2018
@@ -204,16 +204,19 @@ if {[var exists load]} {
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/calendar.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/calendar.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/calendar.html (original)
+++ tcl/site/rivet/html/calendar.html Wed Jan 17 22:31:48 2018
@@ -112,16 +112,19 @@ puts $html_txt</pre>
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/colorful_table.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/colorful_table.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/colorful_table.html (original)
+++ tcl/site/rivet/html/colorful_table.html Wed Jan 17 22:31:48 2018
@@ -101,16 +101,19 @@ puts "&lt;/body&gt;&lt;/html&gt;"</pre>
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/download.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/download.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/download.html (original)
+++ tcl/site/rivet/html/download.html Wed Jan 17 22:31:48 2018
@@ -118,6 +118,9 @@
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -157,16 +160,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/file_download.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/file_download.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/file_download.html (original)
+++ tcl/site/rivet/html/file_download.html Wed Jan 17 22:31:48 2018
@@ -145,16 +145,19 @@ if {[var exists pdfname]} {
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/file_upload.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/file_upload.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/file_upload.html (original)
+++ tcl/site/rivet/html/file_upload.html Wed Jan 17 22:31:48 2018
@@ -105,16 +105,19 @@ puts "Saved file [upload filename MyUplo
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/hello_world.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/hello_world.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/hello_world.html (original)
+++ tcl/site/rivet/html/hello_world.html Wed Jan 17 22:31:48 2018
@@ -105,16 +105,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/rn-2-1.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/rn-2-1.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/rn-2-1.html (original)
+++ tcl/site/rivet/html/rn-2-1.html Wed Jan 17 22:31:48 2018
@@ -294,6 +294,9 @@
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -333,16 +336,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/rn-2-2.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/rn-2-2.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/rn-2-2.html (original)
+++ tcl/site/rivet/html/rn-2-2.html Wed Jan 17 22:31:48 2018
@@ -184,6 +184,9 @@
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -223,16 +226,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/rn-2-3.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/rn-2-3.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/rn-2-3.html (original)
+++ tcl/site/rivet/html/rn-2-3.html Wed Jan 17 22:31:48 2018
@@ -198,6 +198,9 @@
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -237,16 +240,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Added: tcl/site/rivet/html/rn-3-0.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/rn-3-0.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/html/rn-3-0.html (added)
+++ tcl/site/rivet/html/rn-3-0.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Rivet 3.0: Release Notes</title>
+    <link rel="stylesheet" href="../templates/wondrous/styles.css" type="text/css" />
+</head>
+
+<body>
+    <div id="container">
+        <div id="header">
+            <h1><a href="../index.html">Rivet</a></h1>
+            <h2 id="slogan">Webscripting for Tcl'ers</h2>
+            <div class="clear"></div>
+        </div>
+        <div id="body">
+            <div id="content">
+                <h2>Rivet 3.0: Release Notes</h2>
+                <div>
+    <div class="sez">
+        <h4>Download</h4>
+        <p>
+                    Rivet 3.0 is available for download from ASF mirror sites. Check the 
+                    <a href="download.html">download page</a>
+
+ for information about 
+                    downloading the source code. If you plan to run Rivet on Linux or Free-BSD and
+                    you don't want to get bothered building the module yourself then usually,
+                    after a few weeks from release, packages for the most popular 
+                    Linux distributions become available
+                                    </p>
+        <p>
+                    Code integrity for this release can be checked using the 
+                    public keys in the <a href="http://www.apache.org/dist/tcl/KEYS">KEYS</a>
+
+ file.
+                                    </p>
+        <h3>Release Notes</h3>
+        <h4>Requirements</h4>
+        <p>
+                    Rivet 3.0 is tested and works with the Apache Webserver version 2.4 (running any 
+                    MPM) and requires Tcl &gt;= 8.5.11. Tcl &gt;= 8.6.1 is
+                    recommended. Rivet 3.0 now supports also the Apache Webserver when running on the
+                    MS-Windows family of operative systems. The module has been built on MS-Windows 
+                    through the <a href="https://cmake.org/">CMake</a>
+
+ build system using the 
+                    <a href="https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017">Visual Studio Community 2017</a>
+
+
+                    compiler.
+                                    </p>
+        <h4>Apache MPM and Rivet Bridge Modules</h4>
+        <p>
+                	  Rivet 3.0 is a major rewriting of mod_rivet, the Apache HTTP Websever module 
+                	  at the core of Rivet. Unlike in previous versions of mod_rivet which only supported
+                	  the <a href="https://httpd.apache.org/docs/2.4/mod/prefork.html">prefork MPM</a>
+
+ 
+                	  (<a href="https://httpd.apache.org/docs/2.4/mpm.html">Multiprocessing Module</a>
+
+),
+                	  starting with 3.0 we attained full support of different MPM for the Apache framework.
+
+						  Threaded MPM integration was achieved by making mod_rivet multithreaded and modular itself,
+						  introducing the mod_rivet/MPM bridge concept. We developed a set of loadable modules which
+						  are supposed not only to overcome the issues related to threading but also to offer 
+						  the best possible MPM mod_rivet integration. 
+						  As a side effect of this modular design, mod_rivet is not only able to
+						  integrate with its environment, but also to work as a framework for writing more MPM bridges
+						  designed along different multi-threading schemes and workload management models. See the
+						  internals section of the <a href="http://tcl.apache.org/rivet/manual3.0/">rivet manual</a>
+
+ 
+						  for further reading. MPM bridges are loaded accordingly
+						  to a heuristics of rules based on the Apache introspection calls, but they can be determined
+						  in the configuration. Only a bridge can be loaded at a time.
+                                    </p>
+        <p>
+                		Version 3.0 is a drop-in replacement of any earlier version of Rivet but there are
+                		new features that can deeply change the way you have so far developed your Rivet
+                		based applications
+                </p>
+        <h4>New Request Processing Scheme</h4>
+        <p>
+                	  In Rivet 2.x request processing was performed in mod_rivet 2.x by chaining together 3 scripts
+                	  
+                	  <ul>
+                <li>
+                    <strong>BeforeScript</strong>
+
+, if defined in the configuration                                    </li>
+                <li>The Tcl script or rvt template referenced by the URL and determined with respect to the 
+                	  	DocumentRoot and following other resource determination methods, such as the ones offered by 
+                	  	mod_alias and mod_rewrite.</li>
+                <li>
+                    <strong>AfterScript</strong>
+
+ if defined in the configuration                                    </li>
+            </ul>
+
+
+						  Errors and exceptions (raised by the ::rivet::abort_page command) are handled by the 
+						  <strong>ErrorScript</strong>
+
+ and <strong>AbortScript</strong>
+
+ (<strong>ErrorScript</strong>
+
+ 
+						  has a default implementation if undefined in the configuration)
+						                    </p>
+        <p>
+							Rivet 3.0 implements a new request processing scheme entirely based on Tcl. 
+							By default rivet 3.0 provides compatibility with the version 2.x scheme 
+							but this can be entirely overridden by the developer replacing the central request
+							handling procedure.
+                </p>
+        <h4>Packages</h4>
+        <p>
+                	Rivet comes with the usual collection of packages. Some of the available packages are
+                </p>
+        <ul>
+            <li>
+                <strong>Asciiglyphs</strong>
+
+: a ASCII-art character printer. Character typefaces were shamelessly taken from
+                	the code of the <a href="https://www.fossil-scm.org/">Fossil DVCS</a>
+
+ under permission of Richard Hipp, Fossil's mastermind                            </li>
+            <li>
+                <strong>Calendar</strong>
+
+: a class to print text, HTML and XML based calendar tables like the ones printed
+                	by the Unix '<a href="https://en.wikipedia.org/wiki/Cal_(Unix)">cal</a>
+
+' command                            </li>
+            <li>
+                <strong>DIO</strong>
+
+: a generic, object-oriented interface to SQL databases. Its main goal is to be as generic as possible                            </li>
+            <li>
+                <strong>Entities</strong>
+
+: The RivetEntities package was kindly provided by Harald Oehlmann 
+                	and is largely taken from a simple yet clever encoder/decoder of HTML entities starting from a utf-8 character string.
+                	The original code writted by Andy Goth is at http://wiki.tcl.tk/26403. Package entities extends the functionality
+                	in the original code combining it with Tcl's 'encoding' command to encode/decode from any supported encoding                            </li>
+            <li>
+                <strong>Form</strong>
+
+: The form package is a utility for generating html forms. 
+                	A form object command saves the programmer from typing the cumbersome html code of input elements,
+                	working out a solution for better standardization and readability of the code                            </li>
+            <li>
+                <strong>Formbroker</strong>
+
+: The FormBroker package creates instances of objects representing a
+                	form data description. These objects offer a simple interface of methods meant to validate and control
+                	data as typically posted through an HTML form                            </li>
+            <li>
+                <strong>session</strong>
+
+: This is session management code. It provides an interface to allow you to generate and track a 
+                	browser's visit as a "session", giving you a unique session ID and an interface for storing and 
+                	retrieving data for that session on the server.                            </li>
+        </ul>
+    </div>
+</div>
+
+
+
+                <div class="contentbottom">
+                    
+                </div>
+            </div>
+
+            <div class="sidebar">
+                <ul>
+                    <li id="news">
+    <h4>News</h4>
+    <ul class="blocklist">
+        <li class="navitem">
+            <a href="rn%2d2%2d1.html">3 Mar 2014: Rivet 2.1.4 released</a>
+        </li>
+        <li class="navitem">
+            <a href="rn%2d2%2d2.html">5 Dec 2015: Rivet 2.2.4 released</a>
+        </li>
+        <li class="navitem">
+            <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
+        </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
+    </ul>
+</li>
+ 
+                </ul> 
+                <ul>
+                    <li id="home">
+    <h4>Rivet</h4>
+    <ul class="blocklist">
+        <li class="navitem">
+            <a title="A home for Rivet" href="../index.html">Rivet Homepage</a>
+        </li>
+        <li class="navitem">
+            <a title="Home of Apache Tcl related stuff" target="asf" href="http://tcl.apache.org/">Apache Tcl Home</a>
+        </li>
+        <li class="navitem">
+            <a title="Getting Rivet" href="download.html">Getting Rivet</a>
+        </li>
+        <li class="navitem">
+            <a title="Hello World!" href="hello%5fworld.html">Examples</a>
+        </li>
+        <li class="navitem">
+            <a title="The Rivet development team" href="about.html">About Us - Contact</a>
+        </li>
+    </ul>
+</li>
+<li id="tcl">
+    <h4>Tcl/Tk</h4>
+    <ul class="blocklist">
+        <li class="navitem">
+            <a title="The Tcl Developer Xchange" target="tclxchange" class="extern" href="http://www.tcl.tk/">
+                The Tcl/Tk Language
+                </a>
+        </li>
+        <li class="navitem">
+            <a title="Tcl community wiki site" target="tclwiki" class="extern" href="http://wiki.tcl.tk/">Tcl'ers Wiki</a>
+        </li>
+    </ul>
+</li>
+<li id="manual">
+    <h4>Rivet Documentation</h4>
+    <ul class="blocklist">
+        <li class="navitem">
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
+        </li>
+    </ul>
+</li>
+<li id="support">
+    <h4>Support</h4>
+    <ul class="blocklist">
+        <li class="navitem">
+            <a title="Apache Rivet Bugzilla" class="extern" href="https://issues.apache.org/bugzilla/buglist.cgi?quicksearch=Rivet">Bug Reports</a>
+        </li>
+    </ul>
+</li>
+ 
+                </ul> 
+                <ul>
+                     
+                </ul> 
+            </div>
+            <div class="clear"></div>
+        </div>
+    </div>
+    <div id="footer">
+        <div class="footer-content">
+            <p><a href="http://www.apache.org/">Apache Software Foundation</a> | Design by <a href="http://www.spyka.net">Free CSS Templates</a> | <a href="http://www.justfreetemplates.com">Free Web Templates</a></p>
+        </div>
+    </div>
+    <div style="text-align: center; font-size: 0.75em;">Design downloaded from <a href="http://www.freewebtemplates.com/">free website templates</a>.</div></body>
+</html>
+

Modified: tcl/site/rivet/html/scripts.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/scripts.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/scripts.html (original)
+++ tcl/site/rivet/html/scripts.html Wed Jan 17 22:31:48 2018
@@ -67,6 +67,9 @@
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -106,16 +109,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/templates.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/templates.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/templates.html (original)
+++ tcl/site/rivet/html/templates.html Wed Jan 17 22:31:48 2018
@@ -70,6 +70,9 @@ foreach  line [chat::model::getlines $us
         <li class="navitem">
             <a href="rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -109,16 +112,19 @@ foreach  line [chat::model::getlines $us
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/html/var_access.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/html/var_access.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/html/var_access.html (original)
+++ tcl/site/rivet/html/var_access.html Wed Jan 17 22:31:48 2018
@@ -159,16 +159,19 @@ if { [llength $errlist] != 0 } {
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Modified: tcl/site/rivet/index.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/index.html?rev=1821429&r1=1821428&r2=1821429&view=diff
==============================================================================
--- tcl/site/rivet/index.html (original)
+++ tcl/site/rivet/index.html Wed Jan 17 22:31:48 2018
@@ -114,6 +114,9 @@
         <li class="navitem">
             <a href="html/rn%2d2%2d3.html">11 Nov 2017: Rivet 2.3.5 released</a>
         </li>
+        <li class="navitem">
+            <a href="html/rn%2d3%2d0.html">17 Jan 2018: Rivet 3.0.0 released</a>
+        </li>
     </ul>
 </li>
  
@@ -153,16 +156,19 @@
     </ul>
 </li>
 <li id="manual">
-    <h4>Documentation</h4>
+    <h4>Rivet Documentation</h4>
     <ul class="blocklist">
         <li class="navitem">
-            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1 Manual</a>
+            <a title="Rivet 2.1 Manual" target="rivetman2.1" href="http://tcl.apache.org/rivet/manual2.1/">Rivet 2.1</a>
+        </li>
+        <li class="navitem">
+            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.2 Manual" target="rivetman2.2" href="http://tcl.apache.org/rivet/manual2.2/">Rivet 2.2 Manual</a>
+            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3</a>
         </li>
         <li class="navitem">
-            <a title="Rivet 2.3 Manual" target="rivetman2.3" href="http://tcl.apache.org/rivet/manual2.3/">Rivet 2.3 Manual</a>
+            <a title="Rivet 3.0 Manual" target="rivetman3.0" href="http://tcl.apache.org/rivet/manual3.0/">Rivet 3.0</a>
         </li>
     </ul>
 </li>

Added: tcl/site/rivet/manual3.0/abort_code.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/abort_code.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/abort_code.html (added)
+++ tcl/site/rivet/manual3.0/abort_code.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>abort_code</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="commands.html" title="Rivet Tcl Commands and Variables"><link rel="prev" href="shorthand.html" title="&lt;?= ... ?&gt;"><link rel="next" href="abort_page.html" title="abort_page"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">abort_code</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="shorthand.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Rivet Tcl Commands and Variables</th><td width="20%" align="right"> <a accesskey="n" href="abort_page.html"><img src="images/next.png" alt="
 Next"></a></td></tr></table></div><div class="refentry"><div class="refentry.separator"><hr></div><a name="abort_code"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>abort_code — 
+				Returns the code passed to <span style="font-family:monospace"><span class="command"><strong>abort_page</strong></span></span>
+				earlier during the request processing
+			</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::abort_code</span> </div></div></div><div class="refsect1"><a name="idm754"></a><h2>Description</h2><p style="width:90%">
+				Usage of this command is meaningful only in a script set as
+				AbortScript or AfterEveryScript. 
+				<span style="font-family:monospace"><span class="command"><strong>abort_code</strong></span></span> returns the value of the optional 
+				parameter passed to <span style="font-family:monospace"><span class="command"><strong>abort_page</strong></span></span> earlier in
+				the same request processing.
+			</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="shorthand.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="commands.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="abort_page.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">&lt;?= ... ?&gt; </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> abort_page</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/abort_page.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/abort_page.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/abort_page.html (added)
+++ tcl/site/rivet/manual3.0/abort_page.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,26 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>abort_page</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="commands.html" title="Rivet Tcl Commands and Variables"><link rel="prev" href="abort_code.html" title="abort_code"><link rel="next" href="apache_log_error.html" title="apache_log_error"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">abort_page</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="abort_code.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Rivet Tcl Commands and Variables</th><td width="20%" align="right"> <a accesskey="n" href="apache_log_error.html"><img src="images/n
 ext.png" alt="Next"></a></td></tr></table></div><div class="refentry"><div class="refentry.separator"><hr></div><a name="abort_page"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>abort_page — 
+		    Stops outputting data to web page, similar in
+		    purpose to PHP's <span style="font-family:monospace"><span class="command"><strong>die</strong></span></span> command.
+		</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::abort_page</span>  (<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>abort code</code></em></span> | <span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>-aborting</code></em></span>)</div></div></div><div class="refsect1"><a name="idm772"></a><h2>Description</h2><p style="width:90%">
+		    This command flushes the output buffer and stops the Tcl 
+		    script from sending any more data to the client.
+		    A normal Tcl script might use the
+		    <span style="font-family:monospace"><span class="command"><strong>exit</strong></span></span> command, but that cannot be used in
+		    Rivet without actually exiting the apache child
+		    process!
+		    <span style="font-family:monospace"><span class="command"><strong>abort_page</strong></span></span> triggers
+		    the execution of an optional AbortScript that has to be
+		    specified in the configuration. The value of the
+		    argument  ?<span style="font-family:monospace; font-weight: bold;">abort code</span>? can be retrieved with the 
+		    <span style="font-family:monospace"><span class="command"><strong>abort_code</strong></span></span> command during the
+		    execution of <a class="link" href="directives.html" title="Apache Rivet 3.0 Configuration">AbortScript or 
+		    AfterEveryScript</a>, 
+		    allowing the script to take appropriate actions in order to deal
+		    with the cause of the abort. 
+		</p><p style="width:90%">
+		    The argument -aborting causes abort_page
+		    to return 1 when the current execution is the outcome of an abort condition.
+		    In other words this query is meaningful in code specified as 
+		    <a class="link" href="directives.html" title="Apache Rivet 3.0 Configuration">AfterEveryScript</a> to understand
+		    if an abort condition took place beforehand.
+		</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="abort_code.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="commands.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="apache_log_error.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">abort_code </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> apache_log_error</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/apache_log_error.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/apache_log_error.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/apache_log_error.html (added)
+++ tcl/site/rivet/manual3.0/apache_log_error.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>apache_log_error</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="commands.html" title="Rivet Tcl Commands and Variables"><link rel="prev" href="abort_page.html" title="abort_page"><link rel="next" href="apache_table.html" title="apache_table"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">apache_log_error</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="abort_page.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Rivet Tcl Commands and Variables</th><td width="20%" align="right"> <a accesskey="n" href="apache_table.html"><img src="images/n
 ext.png" alt="Next"></a></td></tr></table></div><div class="refentry"><div class="refentry.separator"><hr></div><a name="apache_log_error"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>apache_log_error — log messages to the Apache error log</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_log_error</span>  ?<span style="font-family:monospace; font-weight: bold;">priority</span>? ?<span style="font-family:monospace; font-weight: bold;">message</span>?</div></div></div><div class="refsect1"><a name="idm793"></a><h2>Description</h2><p style="width:90%">
+		    The apache_log_error command logs a message to the 
+		    Apache error log, whose name and location have been
+		    set by the ErrorLog directive.
+		</p><p style="width:90%">
+		    Priority must be one of
+			    debug,
+			    info,
+			    notice,
+			    warning,
+			    err,
+			    crit,
+			    alert, or
+			    emerg.
+		</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="abort_page.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="commands.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="apache_table.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">abort_page </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> apache_table</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/apache_table.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/apache_table.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/apache_table.html (added)
+++ tcl/site/rivet/manual3.0/apache_table.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,62 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>apache_table</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="commands.html" title="Rivet Tcl Commands and Variables"><link rel="prev" href="apache_log_error.html" title="apache_log_error"><link rel="next" href="catch.html" title="catch"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">apache_table</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apache_log_error.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Rivet Tcl Commands and Variables</th><td width="20%" align="right"> <a accesskey="n" href="catch.html"><img src="images/next.png" al
 t="Next"></a></td></tr></table></div><div class="refentry"><div class="refentry.separator"><hr></div><a name="apache_table"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>apache_table — access and manipulate Apache tables in the request structure.</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>  (<span style="font-family:monospace; font-weight: bold;">get</span> | <span style="font-family:monospace; font-weight: bold;">set</span> | <span style="font-family:monospace; font-weight: bold;">exists</span> | <span style="font-family:monospace; font-weight: bold;">unset</span> | <span style="font-family:monospace; font-weight: bold;">names</span> | <span style="font-family:monospace; font-weight: bold;">array_get</span> | <sp
 an style="font-family:monospace; font-weight: bold;">clear</span>)</div></div></div><div class="refsect1"><a name="idm821"></a><h2>Description</h2><p style="width:90%">
+		    The apache_table command is for accessing and manipulating
+		    Apache tables in the request structure.
+		</p><p style="width:90%">
+		    The table name must be one of
+		    notes,
+		    headers_in,
+		    headers_out,
+		    err_headers_out, or
+		    subprocess_env.
+		</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">get</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>key</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				When given the name of an Apache table
+				<em class="replaceable"><code>tablename</code></em>
+				and the name of a key
+				<em class="replaceable"><code>tablename</code></em>,
+				returns the value of the key in the table, or an empty
+				string.
+			    </div></div></dd><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">set</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>key</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>value</code></em></span>?</div></div>
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">set</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>list</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				Stores the <em class="replaceable"><code>value</code></em> in
+				the table <em class="replaceable"><code>tablename</code></em>
+				under the key <em class="replaceable"><code>key</code></em>.
+			    </div><div style="margin-bottom:1.5ex ; padding .5ex">
+				For the list form,
+				<em class="replaceable"><code>list</code></em> contains
+				a list of zero or more pairs of key-value pairs to be
+				set into the table
+				<em class="replaceable"><code>tablename</code></em>.
+			    </div></div></dd><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">exists</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>key</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				Returns 1 if the specified key,
+				<em class="replaceable"><code>key</code></em>,
+				exists in table
+				<em class="replaceable"><code>tablename</code></em>,
+				else 0.
+			    </div></div></dd><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">unset</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>key</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				Removes the key-value pair referenced by
+				<em class="replaceable"><code>key</code></em>
+				from the table
+				<em class="replaceable"><code>tablename</code></em>.
+			    </div></div></dd><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">names</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				Returns a list of all of the keys present in the table
+				<em class="replaceable"><code>tablename</code></em>.
+			    </div></div></dd><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">array_get</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				Returns a list of key-value pairs from the table
+				<em class="replaceable"><code>tablename</code></em>.
+			    </div></div></dd><dt><span class="term">
+			    <div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::apache_table</span>   <span style="font-family:monospace; font-weight: bold;">clear</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>tablename</code></em></span>?</div></div>
+			</span></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div style="margin-bottom:1.5ex ; padding .5ex">
+				Clears the contents of the specified table.
+			    </div></div></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apache_log_error.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="commands.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="catch.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">apache_log_error </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> catch</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/asciiglyphs.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/asciiglyphs.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/asciiglyphs.html (added)
+++ tcl/site/rivet/manual3.0/asciiglyphs.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>AsciiGlyphs</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="index.html" title="Apache Rivet 3.0"><link rel="prev" href="decode.html" title="decode"><link rel="next" href="toglyphs.html" title="toGlyphs"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">AsciiGlyphs</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="decode.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="toglyphs.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section"><div class="
 titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="asciiglyphs"></a>AsciiGlyphs</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="idm4161"></a>Introduction</h3></div></div></div><p style="width:90%">
+				The <span style="font-family:monospace"><span class="command"><strong>AsciiGlyphs</strong></span></span> package provides a command
+				to print large ASCII glyphs in an HTML fragment based on
+				a &lt;pre&gt;...&lt;/pre:&gt; element. The shape of the glyphs was
+				inspired by the challenge response used by Fossil to let anonymous users
+				to log into a repository. The glyph set was extended to
+				support the whole English alphabet and some punctuation characters.
+				The string to be represented has to be made of pure 7-bit ASCII characters.
+				The package also runs standalone outside of mod_rivet
+        </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="idm4177"></a>Example</h3></div></div></div><pre class="programlisting">package require AsciiGlyphs
+::AsciiGlyphs toGlyphs "Date: 07-12-2015"
+ _____              _____   ______          ___   ______         __  ___          ___    ___   __  _____ 
+|  __ \     /\     |_   _| |  ____|  _     / _ \ |____  |       /_ ||__ \        |__ \  / _ \ /_ || ____|
+| |  | |   /  \      | |   | |__    |_|   | | | |    / /  ____   | |   ) | ____     ) || | | | | || |__  
+| |  | |  / /\ \     | |   |  __|    _    | | | |   / /  |____|  | |  / / |____|   / / | | | | | ||___ \ 
+| |__| | / ____ \    | |   | |____  |_|   | |_| |  / /           | | / /_         / /_ | |_| | | | ___) |
+|_____/ /_/    \_\   |_|   |______|        \___/  /_/            |_||____|       |____| \___/  |_||____/ 
+
+::AsciiGlyphs toGlyphs "Time: 18:10:19"
+ _____   ___  _    _   ______         __   ___        __   ___        __   ___  
+|_   _| |   || \  / | |  ____|  _    /_ | / _ \   _  /_ | / _ \   _  /_ | / _ \ 
+  | |    | | |  \/  | | |__    |_|    | || (_) | |_|  | || | | | |_|  | || (_) |
+  | |    | | | |  | | |  __|    _     | | &gt; _ &lt;   _   | || | | |  _   | | \__, |
+  | |    | | | |  | | | |____  |_|    | || (_) | |_|  | || |_| | |_|  | |   / / 
+  |_|   |___||_|  |_| |______|        |_| \___/       |_| \___/       |_|  /_/  
+
+</pre></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="decode.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="toglyphs.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">decode </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> toGlyphs</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/calendar.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/calendar.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/calendar.html (added)
+++ tcl/site/rivet/manual3.0/calendar.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,26 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Calendar</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="calendar_package.html" title="Calendar Package"><link rel="prev" href="calendar_package.html" title="Calendar Package"><link rel="next" href="xml_calendar.html" title="XmlCalendar"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Calendar</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="calendar_package.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Calendar Package</th><td width="20%" align="right"> <a accesskey="n" href="xml_calendar.html"><img src="images/next.png" alt="Next"></a
 ></td></tr></table></div><div class="refentry"><a name="calendar"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>Calendar — Utility class the builds and prints a calendar table</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">Calendar</span>   <span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>calendar_name</code></em></span> </div></div></div><div class="refsect1"><a name="idm3935"></a><h2>Calendar object subcommands</h2><p style="width:90%">
+				The main public command for a calendar object is 
+				<span style="font-family:monospace"><span class="command"><strong>emit</strong></span></span> that returns a calendar table
+			</p></div><div class="refsect1"><a name="idm3939"></a><div class="variablelist"><p style="width:90%">
+	    			The method <span style="font-family:monospace"><span class="command"><strong>emit</strong></span></span> when invoked with a single argument
+	    			takes it as an year number and prints the whole calendar of
+	    			that year. When invoked with 2 arguments takes the first as a month, either
+	    			expressed in its shortened form ('Jan','Feb',...) or as a number in the 
+	    			range 1-12. The second argument is a year number.
+	    		</p><dl class="variablelist"><dt></dt><dd><div style="padding:4 ; margin-top:3 ; margin-bottom:3 ; width:75%"><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex ">
+		      			calendar_obj <span style="font-weight:bold ; font-family:monospace">emit</span> </div></div><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex ">
+		      			calendar_obj <span style="font-weight:bold ; font-family:monospace">emit</span>  ?<span style="font-family:monospace; font-weight: bold;">month</span>? ?<span style="font-family:monospace; font-weight: bold;">year</span>?</div></div><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex ">
+							calendar_obj <span style="font-weight:bold ; font-family:monospace">emit</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>month | year</code></em></span>?</div></div><div style="margin-bottom:1.5ex ; padding .5ex">
+							The method 'emit' if invoked without arguments returns an 
+							ASCII formatted calendar of the current month
+		      		</div><pre class="programlisting">
+set cal [Calendar #auto]
+set current_month [$cal emit]
+puts $current_month
+      Jun 2010
+  Su Mo Tu We Th Fr Sa
+        1  2  3  4  5
+  6  7  8  9 10 11 12
+ 13 14 15 16 17 18 19
+ 20 21 22 23 24 25 26
+ 27 28 29 30</pre></div></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="calendar_package.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="calendar_package.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="xml_calendar.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">Calendar Package </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> XmlCalendar</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/calendar_package.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/calendar_package.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/calendar_package.html (added)
+++ tcl/site/rivet/manual3.0/calendar_package.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Calendar Package</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="index.html" title="Apache Rivet 3.0"><link rel="prev" href="form_package.html" title="form"><link rel="next" href="calendar.html" title="Calendar"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Calendar Package</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="form_package.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="calendar.html"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="s
 ection"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="calendar_package"></a>Calendar Package</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="idm3915"></a>Introduction</h3></div></div></div><p style="width:90%">
+      	The package is based on the Calendar class, a class capable
+      	of printing an ascii calendar table that closely resembles the output 
+      	of the typical Unix <span style="font-family:monospace"><span class="command"><strong>cal</strong></span></span> command. The internal
+      	code is written entirely in Tcl, therefore doesn't rely on the 
+      	existance of <span style="font-family:monospace"><span class="command"><strong>cal</strong></span></span> on the system. 
+      	XmlCalendar inherits the basic methods and adds XML tagging to the
+      	table. XmlCalendar prints an XML calendar table whose header, 
+      	weekdays banner and days rows tags are configurable. 
+      	Also specific days or specific weeks can be given arbitrary attributes.
+      </p><p style="width:90%">
+      	Calendar core methods are based on the 
+      	<a class="ulink" href="http://wiki.tcl.tk/17964" target="_top">cal</a> procedure
+      	written by Richard Suchenwirth and published on the 
+      	<a class="ulink" href="http://wiki.tcl.tk" target="_top">Tcl Wiki</a>
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td align="left" valign="top">
+        The Calendar package uses Tcl <span style="font-family:monospace"><span class="command"><strong>dict</strong></span></span> command to manage markup 
+        information. Hence either Tcl8.5 or Tcl8.4 with 
+        <a class="ulink" href="http://wiki.tcl.tk/5042" target="_top">package dict</a> are required.   
+      </td></tr></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="form_package.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="calendar.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">form </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> Calendar</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/catch.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/catch.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/catch.html (added)
+++ tcl/site/rivet/manual3.0/catch.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>catch</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="commands.html" title="Rivet Tcl Commands and Variables"><link rel="prev" href="apache_table.html" title="apache_table"><link rel="next" href="clock_to_rfc.html" title="clock_to_rfc850_gmt"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">catch</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apache_table.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Rivet Tcl Commands and Variables</th><td width="20%" align="right"> <a accesskey="n" href="clock_to_rfc.html"><img src="images/next.png" 
 alt="Next"></a></td></tr></table></div><div class="refentry"><div class="refentry.separator"><hr></div><a name="catch"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>catch — wraps core command <span style="font-family:monospace"><span class="command"><strong>catch</strong></span></span> </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::catch</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>script</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>error_code_var_name</code></em></span>? ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>options_var_name</code></em></span>?</div></div></div><div class="ref
 sect1"><a name="idm952"></a><h2>Description</h2><p style="width:90%">
+		    	<span style="font-family:monospace"><span class="command"><strong>::rivet::catch</strong></span></span> wraps the core language's same command adding some
+            extra error handling needed by mod_rivet design.
+		    	The rationale for Rivet to have its own <span style="font-family:monospace"><span class="command"><strong>::rivet::catch</strong></span></span> reads as follows: 
+            within mod_rivet a script execution can be interrupted by either calling 
+		    	<span style="font-family:monospace"><span class="command"><strong>::rivet::exit</strong></span></span>(deprecated) or <span style="font-family:monospace"><span class="command"><strong>::rivet::abort_page</strong></span></span>. These commands
+            implement a simple internal exception mechanism by 
+            returning a special error code so that execution is in turn handed down to the
+            <span style="font-family:monospace"><span class="command"><strong>AbortScript</strong></span></span> and eventually to <span style="font-family:monospace"><span class="command"><strong>AfterEveryScript</strong></span></span> (if any of them is 
+            defined). Any code calling one of these commands which runs under control of the
+            <span style="font-family:monospace"><span class="command"><strong>::catch</strong></span></span> command would need to do this chore itself, checking the error info and in case 
+            throw the error again if it had been originated by one of mod_rivet's exceptions calls. 
+            This is what <span style="font-family:monospace"><span class="command"><strong>::rivet::catch</strong></span></span> does hiding the implementation
+            details provide a better and more compatibile way to handle this condition.
+			</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td align="left" valign="top">
+				This command is not meant to replace the core command, thus it's not exported from the 
+            <span style="font-family:monospace"><span class="command"><strong>::rivet</strong></span></span> namespace and therefore has to be fully qualified.
+			</td></tr></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apache_table.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="commands.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="clock_to_rfc.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">apache_table </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> clock_to_rfc850_gmt</td></tr></table></div></body></html>

Added: tcl/site/rivet/manual3.0/clock_to_rfc.html
URL: http://svn.apache.org/viewvc/tcl/site/rivet/manual3.0/clock_to_rfc.html?rev=1821429&view=auto
==============================================================================
--- tcl/site/rivet/manual3.0/clock_to_rfc.html (added)
+++ tcl/site/rivet/manual3.0/clock_to_rfc.html Wed Jan 17 22:31:48 2018
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>clock_to_rfc850_gmt</title><link rel="stylesheet" type="text/css" href="rivet.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Apache Rivet 3.0"><link rel="up" href="commands.html" title="Rivet Tcl Commands and Variables"><link rel="prev" href="catch.html" title="catch"><link rel="next" href="cookie.html" title="cookie"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">clock_to_rfc850_gmt</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="catch.html"><img src="images/prev.png" alt="Prev"></a> </td><th width="60%" align="center">Rivet Tcl Commands and Variables</th><td width="20%" align="right"> <a accesskey="n" href="cookie.html"><img src="images/next.png" alt="Next"></a></t
 d></tr></table></div><div class="refentry"><div class="refentry.separator"><hr></div><a name="clock_to_rfc"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>clock_to_rfc850_gmt — create a rfc850 time from [clock seconds].</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis" style="width:80%"><div style="border: 1px solid #282; margin:1ex ; padding:.4ex; padding-left: 0.8ex;   word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">::rivet::clock_to_rfc850_gmt</span>  ?<span style="font-family:monospace; font-weight: bold;"><em class="replaceable"><code>seconds</code></em></span>?</div></div></div><div class="refsect1"><a name="idm974"></a><h2>Description</h2><p style="width:90%">
+		    Convert an integer-seconds-since-1970 click value to
+		    RFC850 format, with the additional requirement that it be
+		    GMT only.
+		</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="catch.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="commands.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="cookie.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">catch </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> cookie</td></tr></table></div></body></html>



---------------------------------------------------------------------
To unsubscribe, e-mail: site-cvs-unsubscribe@tcl.apache.org
For additional commands, e-mail: site-cvs-help@tcl.apache.org