You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rivet-dev@tcl.apache.org by da...@apache.org on 2003/08/30 15:53:10 UTC

cvs commit: tcl-rivet/doc/html commands.html.en help.html.en index.html.en internals.html.en upgrading.html.en

davidw      2003/08/30 06:53:10

  Modified:    debian   rules
               doc      rivet.xml
               doc/html commands.html.en help.html.en index.html.en
                        internals.html.en upgrading.html.en
  Log:
  * doc/rivet.xml: Added var_qs and var_post cmdsynopsis's.
  
  A few changes in the Debian rules file.
  
  Revision  Changes    Path
  1.6       +7 -8      tcl-rivet/debian/rules
  
  Index: rules
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/debian/rules,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- rules	22 Aug 2003 08:58:54 -0000	1.5
  +++ rules	30 Aug 2003 13:53:10 -0000	1.6
  @@ -6,7 +6,10 @@
   
   package=rivet
   
  -build:
  +configs.tcl:
  +	( cd src ; tclsh$(TCL_VERSION) ./configure.tcl )
  +
  +build: configs.tcl
   	$(checkdir)
   	( cd src ; ./make.tcl shared )
   	touch build
  @@ -14,7 +17,7 @@
   clean:
   	$(checkdir)
   	-rm -f build
  -	( cd src ; ./make.tcl clean )
  +	( cd src ; rm -f *.so *.o *.a )
   	-rm -f `find . -name "*~"`
   	-rm -rf debian/tmp debian/files* core debian/substvars
   
  @@ -29,7 +32,7 @@
   	-rm -rf debian/tmp
   	install -d debian/tmp
   	cd debian/tmp && install -d `cat ../dirs`
  -	( cd src ; ./make.tcl install PREFIX=$(CURDIR)/debian/tmp/usr/lib LIBEXECDIR=$(CURDIR)/debian/tmp/usr/lib/ )
  +	( cd src ; ./make.tcl install PREFIX=$(CURDIR)/debian/tmp/usr/lib LIBEXECDIR=$(CURDIR)/debian/tmp/usr/lib/apache/1.3/ )
   	cp debian/500mod_rivet.info debian/tmp/usr/lib/apache/1.3/
   	dh_installdocs doc/
   	dh_installchangelogs
  @@ -44,10 +47,6 @@
   	dh_makeshlibs
   	dh_md5sums
   	dh_builddeb
  -	dpkg-gencontrol -isp
  -	chown -R root.root debian/tmp
  -	chmod -R go=rX debian/tmp
  -	dpkg --build debian/tmp ..
   
   define checkdir
   	test -f debian/rules
  
  
  
  1.33      +32 -2     tcl-rivet/doc/rivet.xml
  
  Index: rivet.xml
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/rivet.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- rivet.xml	29 Aug 2003 16:46:32 -0000	1.32
  +++ rivet.xml	30 Aug 2003 13:53:10 -0000	1.33
  @@ -548,6 +548,8 @@
       <refentry>
         <refnamediv>
   	<refname>var</refname>
  +	<refname>var_qs</refname>
  +	<refname>var_post</refname>
   	<refpurpose>get the value of a form variable.</refpurpose>
         </refnamediv>
   
  @@ -564,6 +566,34 @@
   	    <arg>all</arg>
   	  </group>
   	</cmdsynopsis>
  +
  +	<cmdsynopsis>
  +	  <command>
  +	    var_qs
  +	  </command>
  +	  <group choice="req">
  +	    <arg>get</arg>
  +	    <arg>list</arg>
  +	    <arg>exists</arg>
  +	    <arg>number</arg>
  +	    <arg>all</arg>
  +	  </group>
  +	</cmdsynopsis>
  +
  +	<cmdsynopsis>
  +	  <command>
  +	    var_post
  +	  </command>
  +	  <group choice="req">
  +	    <arg>get</arg>
  +	    <arg>list</arg>
  +	    <arg>exists</arg>
  +	    <arg>number</arg>
  +	    <arg>all</arg>
  +	  </group>
  +	</cmdsynopsis>
  +
  +
         </refsynopsisdiv>
   
         <refsect1>
  
  
  
  1.6       +19 -15    tcl-rivet/doc/html/commands.html.en
  
  Index: commands.html.en
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/commands.html.en,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- commands.html.en	29 Aug 2003 16:46:32 -0000	1.5
  +++ commands.html.en	30 Aug 2003 13:53:10 -0000	1.6
  @@ -1,5 +1,9 @@
  -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Rivet Tcl Commands and Variables</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="directives.html.en" title="Rivet Apache Directives"><link rel="next" href="examples.html.en" title="Examples and Usage"></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">Rivet Tcl Commands and Variables</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="directives.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="examples.html.en"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="commands"></a>Rivet Tcl Commands and Variables</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="commands.html.en#id5401800">var</a> - get the value of a form variable.</dt><dt><a href="commands.html.en#id5402088">upload</a> - handle a file uploaded by a client.</dt><dt><a href="commands.html.en#id5402423">load_response</a> - load form variables into an array.</dt><dt><a href="commands.html.en#id5402468">load_env</a> - get the request's environment variables.</dt><dt><a href="commands.html.en#id5402539">load_headers</a> - get client request's headers.</dt><dt><a href="commands.html.en#id5402593">load_cookies</a> - get any cookie variables sent by the client.</dt><dt><a href="commands.html.en#id5402650">include</a> - includes a file into the output stream without modification.</dt><dt><a href="commands.html.en#id5402706">parse</a> - parses a Rivet template file.</dt><dt><a href="commands.html.en#id5402764">headers</a> - set and parse HTTP headers.</dt><dt><a href="commands.html.en#id5403024">makeurl</a> - construct url's based on hostname, port.</dt><dt><a href="commands.html.en#id5403084">cookie</a> - get and set cookies.</dt><dt><a href="commands.html.en#id5403210">clock_to_rfc850_gmt</a> - create a rfc850 time from [clock seconds].</dt><dt><a href="commands.html.en#id5403260">html</a> - construct html tagged text.</dt><dt><a href="commands.html.en#id5403329">incr0</a> - increment a variable or set it to 1 if nonexistant.</dt><dt><a href="commands.html.en#id5403394">parray</a> - Tcl's parray with html formatting.</dt></dl></div><div class="refentry" lang="en"><a name="id5401800"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">var &#8212; get the value of a form variable.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">
  +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Rivet Tcl Commands and Variables</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="directives.html.en" title="Rivet Apache Directives"><link rel="next" href="examples.html.en" title="Examples and Usage"></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">Rivet Tcl Commands and Variables</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="directives.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="examples.html.en"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="commands"></a>Rivet Tcl Commands and Variables</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="commands.html.en#id5401800">var</a> - get the value of a form variable.</dt><dt><a href="commands.html.en#id5402169">upload</a> - handle a file uploaded by a client.</dt><dt><a href="commands.html.en#id5402503">load_response</a> - load form variables into an array.</dt><dt><a href="commands.html.en#id5402548">load_env</a> - get the request's environment variables.</dt><dt><a href="commands.html.en#id5402619">load_headers</a> - get client request's headers.</dt><dt><a href="commands.html.en#id5402673">load_cookies</a> - get any cookie variables sent by the client.</dt><dt><a href="commands.html.en#id5402730">include</a> - includes a file into the output stream without modification.</dt><dt><a href="commands.html.en#id5402786">parse</a> - parses a Rivet template file.</dt><dt><a href="commands.html.en#id5402844">headers</a> - set and parse HTTP headers.</dt><dt><a href="commands.html.en#id5403104">makeurl</a> - construct url's based on hostname, port.</dt><dt><a href="commands.html.en#id5403164">cookie</a> - get and set cookies.</dt><dt><a href="commands.html.en#id5403290">clock_to_rfc850_gmt</a> - create a rfc850 time from [clock seconds].</dt><dt><a href="commands.html.en#id5403340">html</a> - construct html tagged text.</dt><dt><a href="commands.html.en#id5403409">incr0</a> - increment a variable or set it to 1 if nonexistant.</dt><dt><a href="commands.html.en#id5403474">parray</a> - Tcl's parray with html formatting.</dt></dl></div><div class="refentry" lang="en"><a name="id5401800"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">var, var_qs, var_post &#8212; get the value of a form variable.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">
   	    var
  +	  </span>  (<span style="font-family:monospace; font-weight: bold;">get</span> | <span style="font-family:monospace; font-weight: bold;">list</span> | <span style="font-family:monospace; font-weight: bold;">exists</span> | <span style="font-family:monospace; font-weight: bold;">number</span> | <span style="font-family:monospace; font-weight: bold;">all</span>)</div></div><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">
  +	    var_qs
  +	  </span>  (<span style="font-family:monospace; font-weight: bold;">get</span> | <span style="font-family:monospace; font-weight: bold;">list</span> | <span style="font-family:monospace; font-weight: bold;">exists</span> | <span style="font-family:monospace; font-weight: bold;">number</span> | <span style="font-family:monospace; font-weight: bold;">all</span>)</div></div><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">
  +	    var_post
   	  </span>  (<span style="font-family:monospace; font-weight: bold;">get</span> | <span style="font-family:monospace; font-weight: bold;">list</span> | <span style="font-family:monospace; font-weight: bold;">exists</span> | <span style="font-family:monospace; font-weight: bold;">number</span> | <span style="font-family:monospace; font-weight: bold;">all</span>)</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  The <span style="font-family:monospace"><b class="command">var</b></span> command retrieves information
   	  about GET or POST variables sent to the script via client
  @@ -43,7 +47,7 @@
   		Return a list of variable names and values.
   	      </div></div></dd></dl></div><p style="width:90%">
   	  See <a href="examples.html.en#variable_access" title="Example�3.�Variable Access">Example�3</a>.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402088"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">upload &#8212; handle a file uploaded by a client.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">upload</span>  (<span style="font-family:monospace; font-weight: bold;">channel</span> | <span style="font-family:monospace; font-weight: bold;">save</span> | <span style="font-family:monospace; font-weight: bold;">data</span> | <span style="font-family:monospace; font-weight: bold;">exists</span> | <span style="font-family:monospace; font-weight: bold;">size</span> | <span style="font-family:monospace; font-weight: bold;">type</span> | <span style="font-family:monospace; font-weight: bold;">filename</span>)</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">The upload command is for file upload manipulation.
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402169"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">upload &#8212; handle a file uploaded by a client.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">upload</span>  (<span style="font-family:monospace; font-weight: bold;">channel</span> | <span style="font-family:monospace; font-weight: bold;">save</span> | <span style="font-family:monospace; font-weight: bold;">data</span> | <span style="font-family:monospace; font-weight: bold;">exists</span> | <span style="font-family:monospace; font-weight: bold;">size</span> | <span style="font-family:monospace; font-weight: bold;">type</span> | <span style="font-family:monospace; font-weight: bold;">filename</span>)</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">The upload command is for file upload manipulation.
   	  See the relevant Apache Directives to further configure the
   	  behavior of this Rivet feature.</p><div class="variablelist"><dl><dt><span class="term">
   	      <div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; font-weight: bold;">channel</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>uploadname</tt></i></span></div></div>
  @@ -85,10 +89,10 @@
   		uploaded.
   	      </div></div></dd></dl></div><p style="width:90%">
   	  See <a href="examples.html.en#upload" title="Example�4.�File Upload">Example�4</a>.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402423"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_response &#8212; load form variables into an array.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_response</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>arrayName</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3>
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402503"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_response &#8212; load form variables into an array.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_response</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>arrayName</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3>
   	Load any form variables passed to this page into an
   	array.
  -      </div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402468"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_env &#8212; get the request's environment variables.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_env</span>  ?<span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>array_name</tt></i></span>?</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +      </div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402548"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_env &#8212; get the request's environment variables.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_env</span>  ?<span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>array_name</tt></i></span>?</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Load the array of environment variables into the specified
   	  array name.  Uses array ::request::env by
   	  default.
  @@ -97,23 +101,23 @@
   	  namespace, it isn't necessary to qualify the array name
   	  for most uses - it's ok to access it as
   	  env.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402539"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_headers &#8212; get client request's headers.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_headers</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>array_name</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402619"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_headers &#8212; get client request's headers.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_headers</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>array_name</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Load the headers that come from a client request into the
   	  provided array name, or use headers if no
   	  name is provided.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402593"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_cookies &#8212; get any cookie variables sent by the client.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_cookies</span>  ?<span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>array_name</tt></i></span>?</div></div></div><div class="refsect1" lang="en"><h3>Description</h3></div><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402673"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">load_cookies &#8212; get any cookie variables sent by the client.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">load_cookies</span>  ?<span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>array_name</tt></i></span>?</div></div></div><div class="refsect1" lang="en"><h3>Description</h3></div><p style="width:90%">
   	Load the array of cookie variables into the specified
   	array name.  Uses array cookies by
   	default.
  -      </p></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402650"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">include &#8212; includes a file into the output stream without modification.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">include</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>filename_name</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +      </p></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402730"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">include &#8212; includes a file into the output stream without modification.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">include</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>filename_name</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Include a file without parsing it for processing tags &lt;?
   	  and ?&gt;.  This is the best way to include an HTML file or
   	  any other static content.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402706"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">parse &#8212; parses a Rivet template file.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">parse</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>filename</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402786"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">parse &#8212; parses a Rivet template file.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">parse</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>filename</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Like the Tcl <span style="font-family:monospace"><b class="command">source</b></span> command, but also
   	  parses for Rivet &lt;?  and ?&gt; processing tags.  Using
   	  this command, you can use one .rvt file from another.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402764"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">headers &#8212; set and parse HTTP headers.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">headers</span>  (<span style="font-family:monospace; font-weight: bold;">set</span> | <span style="font-family:monospace; font-weight: bold;">redirect</span> | <span style="font-family:monospace; font-weight: bold;">add</span> | <span style="font-family:monospace; font-weight: bold;">type</span> | <span style="font-family:monospace; font-weight: bold;">numeric</span>)</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5402844"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">headers &#8212; set and parse HTTP headers.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">headers</span>  (<span style="font-family:monospace; font-weight: bold;">set</span> | <span style="font-family:monospace; font-weight: bold;">redirect</span> | <span style="font-family:monospace; font-weight: bold;">add</span> | <span style="font-family:monospace; font-weight: bold;">type</span> | <span style="font-family:monospace; font-weight: bold;">numeric</span>)</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  The <span style="font-family:monospace"><b class="command">headers</b></span> command is for setting and
   	  parsing HTTP headers.
   	</p><div class="variablelist"><dl><dt><span class="term"><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; font-weight: bold;">set</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>headername</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>value</tt></i></span></div></div>
  @@ -137,33 +141,33 @@
   	      </div></div></dd><dt><span class="term">
   	      <div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-family:monospace; font-weight: bold;">numeric</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>response code</tt></i></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">Set a numeric response code, such as 200, 404 or 500.
  -	      </div></div></dd></dl></div></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403024"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">makeurl &#8212; construct url's based on hostname, port.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">makeurl</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>filename</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	      </div></div></dd></dl></div></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403104"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">makeurl &#8212; construct url's based on hostname, port.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">makeurl</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>filename</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Create a self referencing URL from a filename.  For example:
   	  </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">makeurl /tclp.gif</pre><p style="width:90%">
   	  returns
   	  <tt class="computeroutput">http://[hostname]:[port]/tclp.gif</tt>.
   	  where hostname and port are the hostname and port of the
   	  server in question.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403084"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">cookie &#8212; get and set cookies.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">cookie</span>  <span style="font-family:monospace; font-weight: bold;">set</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>cookieName</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>?<span class="optional">cookiValue</span>?</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-days <i class="replaceable"><tt>expireInDays</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-hours <i class="replaceable"><tt>expireInHours</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-minutes <i class="replaceable"><tt>expireInMinutes</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-expires <i class="replaceable"><tt>Wdy, DD-Mon-YYYY HH:MM:SS GMT</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-path <i class="replaceable"><tt>uriPathCookieAppliesTo</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-secure <i class="replaceable"><tt>1/0</tt></i></span></div></div><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">cookie</span>  <span style="font-family:monospace; font-weight: bold;">get</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>cookieName</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403164"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">cookie &#8212; get and set cookies.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">cookie</span>  <span style="font-family:monospace; font-weight: bold;">set</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>cookieName</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>?<span class="optional">cookiValue</span>?</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-days <i class="replaceable"><tt>expireInDays</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-hours <i class="replaceable"><tt>expireInHours</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-minutes <i class="replaceable"><tt>expireInMinutes</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-expires <i class="replaceable"><tt>Wdy, DD-Mon-YYYY HH:MM:SS GMT</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-path <i class="replaceable"><tt>uriPathCookieAppliesTo</tt></i></span> <span style="font-family:monospace; font-weight: bold;">-secure <i class="replaceable"><tt>1/0</tt></i></span></div></div><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">cookie</span>  <span style="font-family:monospace; font-weight: bold;">get</span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>cookieName</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  <span style="font-family:monospace"><b class="command">cookie</b></span> gets or sets a cookie.  When you
   	  get a cookie, the command returns the value of the cookie,
   	  or an empty string if no cookie exists.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403210"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">clock_to_rfc850_gmt &#8212; create a rfc850 time from [clock seconds].</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">clock_to_rfc850_gmt</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>seconds</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403290"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">clock_to_rfc850_gmt &#8212; create a rfc850 time from [clock seconds].</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">clock_to_rfc850_gmt</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>seconds</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><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="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403260"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">html &#8212; construct html tagged text.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">html</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>string</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>arg</tt></i></span>...</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403340"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">html &#8212; construct html tagged text.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">html</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>string</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>arg</tt></i></span>...</div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Print text with the added ability to pass HTML tags
   	  following the string.  Example:
   	  </p><pre style="background:#bbffbb ; width:90ex ; margin: 2ex ;      padding: 1ex; border: solid black 1px ; white-space: pre;      font-family:monospace ; " class="programlisting">html &quot;Test&quot; b i</pre><p style="width:90%">
   	  produces: <tt class="computeroutput">&lt;b&gt;&lt;i&gt;Test&lt;/i&gt;&lt;/b&gt;</tt>
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403329"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">incr0 &#8212; increment a variable or set it to 1 if nonexistant.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">incr0</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>varname</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>num</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403409"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">incr0 &#8212; increment a variable or set it to 1 if nonexistant.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">incr0</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>varname</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>num</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  Increment a variable
   	  <i class="replaceable"><tt>varname</tt></i> by
   	  <i class="replaceable"><tt>num</tt></i>.  If the
   	  variable doesn't exist, create it instead of returning an
   	  error.
  -	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403394"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">parray &#8212; Tcl's <span style="font-family:monospace"><b class="command">parray</b></span> with html formatting.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">parray</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>arrayName</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>?<span class="optional">pattern</span>?</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
  +	</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="id5403474"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h3>Name</h3><p><h3 style="text-indent: 3em">parray &#8212; Tcl's <span style="font-family:monospace"><b class="command">parray</b></span> with html formatting.</h3></p></div><div class="refsynopsisdiv"><h3>Synopsis</h3><div class="cmdsynopsis" style="width:80%"><div style="background:#bbbbff ; margin:1ex ; padding:.4ex ;  word-spacing:1ex "><span style="font-weight:bold ; font-family:monospace">parray</span>  <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>arrayName</tt></i></span> <span style="font-family:monospace; font-weight: bold;"><i class="replaceable"><tt>?<span class="optional">pattern</span>?</tt></i></span></div></div></div><div class="refsect1" lang="en"><h3>Description</h3><p style="width:90%">
   	  An html version of the standard Tcl
   	  <span style="font-family:monospace"><b class="command">parray</b></span> command.  Displays the entire
   	  contents of an array in a sorted, nicely-formatted way.
  
  
  
  1.11      +5 -5      tcl-rivet/doc/html/help.html.en
  
  Index: help.html.en
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/help.html.en,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- help.html.en	29 Aug 2003 16:46:32 -0000	1.10
  +++ help.html.en	30 Aug 2003 13:53:10 -0000	1.11
  @@ -1,4 +1,4 @@
  -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Resources - How to Get Help</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="tcl_packages.html.en" title="Rivet Tcl Packages"><link rel="next" href="internals.html.en" title="Rivet Internals"></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">Resources - How to Get Help</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tcl_packages.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="internals.html.en"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="help"></a>Resources - How to Get Help</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="help.html.en#id5404375">Mailing Lists</a></dt><dt><a href="help.html.en#id5404421">Newsgroup</a></dt><dt><a href="help.html.en#websites">Web Sites</a></dt><dt><a href="help.html.en#id5404525">Bug Tracking System</a></dt><dt><a href="help.html.en#id5404546">IRC</a></dt><dt><a href="help.html.en#id5403541">Editing Rivet Template Files</a></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404375"></a>Mailing Lists</h3></div></div><div></div></div><p style="width:90%">
  +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Resources - How to Get Help</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="tcl_packages.html.en" title="Rivet Tcl Packages"><link rel="next" href="internals.html.en" title="Rivet Internals"></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">Resources - How to Get Help</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tcl_packages.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="internals.html.en"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="help"></a>Resources - How to Get Help</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="help.html.en#id5404455">Mailing Lists</a></dt><dt><a href="help.html.en#id5404501">Newsgroup</a></dt><dt><a href="help.html.en#websites">Web Sites</a></dt><dt><a href="help.html.en#id5404605">Bug Tracking System</a></dt><dt><a href="help.html.en#id5404626">IRC</a></dt><dt><a href="help.html.en#id5403621">Editing Rivet Template Files</a></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404455"></a>Mailing Lists</h3></div></div><div></div></div><p style="width:90%">
   	The Rivet mailing list is the first place you should turn for
   	help, if you haven't found the solution to your problem in the
   	documentation.  Send email to
  @@ -9,7 +9,7 @@
   	<tt class="email">&lt;<a href="mailto:rivet-list-subscribe@tcl.apache.org">rivet-<i class="replaceable"><tt>list</tt></i>-subscribe@tcl.apache.org</a>&gt;</tt>.
         </p><p style="width:90%">
   	The mailing list archives are available at <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=118" target="_top">http://nagoya.apache.org/eyebrowse/SummarizeList?listId=118</a>
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404421"></a>Newsgroup</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404501"></a>Newsgroup</h3></div></div><div></div></div><p style="width:90%">
   The <a href="news:comp.lang.tcl" target="_top">news:comp.lang.tcl</a> newsgroup is a good place to ask
   about Tcl questions in general.  Rivet developers also follow the
   newsgroup, but it's best to ask Rivet-specific questions on the Rivet
  @@ -31,14 +31,14 @@
   	  </div></li><li><div style="margin-bottom:1.5ex ; padding .5ex">
   	    <a href="http://wiki.tcl.tk" target="_top">http://wiki.tcl.tk</a> is the Tcl'ers Wiki, a
   	    free-form place to search for answers and ask for help.
  -	  </div></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404525"></a>Bug Tracking System</h3></div></div><div></div></div><p style="width:90%">
  +	  </div></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404605"></a>Bug Tracking System</h3></div></div><div></div></div><p style="width:90%">
   	Apache Rivet uses the Apache Bug Tracking system at <a href="http://nagoya.apache.org/bugzilla/" target="_top">http://nagoya.apache.org/bugzilla/</a>.  Here,
   	you can report problems, or check and see if existing issues
   	are already known and being dealt with.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404546"></a>IRC</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5404626"></a>IRC</h3></div></div><div></div></div><p style="width:90%">
           Occasionally, someone from the Rivet team is on IRC at
           irc.freenode.net, channel #tcl.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403541"></a>Editing Rivet Template Files</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403621"></a>Editing Rivet Template Files</h3></div></div><div></div></div><p style="width:90%">
   	Rivet makes available code for two popular editors,
   	<span class="application">emacs</span> and
   	<span class="application">vim</span> to facilitate the editing of
  
  
  
  1.13      +2 -2      tcl-rivet/doc/html/index.html.en
  
  Index: index.html.en
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/index.html.en,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- index.html.en	29 Aug 2003 16:46:32 -0000	1.12
  +++ index.html.en	30 Aug 2003 13:53:10 -0000	1.13
  @@ -2,7 +2,7 @@
   	��<tt class="email">&lt;<a href="mailto:davidw@apache.org">davidw@apache.org</a>&gt;</tt><br>
   	</p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Damon</span> <span class="surname">Courtney</span></h3><div class="affiliation"><div class="address"><p><br>
   	��<tt class="email">&lt;<a href="mailto:damonc@apache.org">damonc@apache.org</a>&gt;</tt><br>
  -	</p></div></div></div></div><div><p class="copyright">Copyright � 2002, 2003 Apache Software Foundation</p></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.html.en#id5400691">Introduction to Apache Rivet</a></dt><dt><a href="installation.html.en">Apache Rivet Installation</a></dt><dt><a href="directives.html.en">Rivet Apache Directives</a></dt><dt><a href="commands.html.en">Rivet Tcl Commands and Variables</a></dt><dt><a href="examples.html.en">Examples and Usage</a></dt><dt><a href="tcl_packages.html.en">Rivet Tcl Packages</a></dt><dt><a href="help.html.en">Resources - How to Get Help</a></dt><dd><dl><dt><a href="help.html.en#id5404375">Mailing Lists</a></dt><dt><a href="help.html.en#id5404421">Newsgroup</a></dt><dt><a href="help.html.en#websites">Web Sites</a></dt><dt><a href="help.html.en#id5404525">Bug Tracking System</a></dt><dt><a href="help.html.en#id5404546">IRC</a></dt><dt><a href="help.html.en#id5403541">Editing Rivet Template Files</a></dt></dl></dd><dt><a href="internals.html.en">Rivet Internals</a></dt><dd><dl><dt><a href="internals.html.en#id5403603">Initialization</a></dt><dt><a href="internals.html.en#id5403640">RivetChan</a></dt><dt><a href="internals.html.en#id5403669">Page Parsing, Execution and Caching</a></dt></dl></dd><dt><a href="upgrading.html.en">Upgrading from mod_dtcl or NeoWebScript</a></dt><dd><dl><dt><a href="upgrading.html.en#id5403746">mod_dtcl</a></dt><dt><a href="upgrading.html.en#id5403762">NeoWebScript</a></dt></dl></dd></dl></div><p style="width:90%">
  +	</p></div></div></div></div><div><p class="copyright">Copyright � 2002, 2003 Apache Software Foundation</p></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.html.en#id5400691">Introduction to Apache Rivet</a></dt><dt><a href="installation.html.en">Apache Rivet Installation</a></dt><dt><a href="directives.html.en">Rivet Apache Directives</a></dt><dt><a href="commands.html.en">Rivet Tcl Commands and Variables</a></dt><dt><a href="examples.html.en">Examples and Usage</a></dt><dt><a href="tcl_packages.html.en">Rivet Tcl Packages</a></dt><dt><a href="help.html.en">Resources - How to Get Help</a></dt><dd><dl><dt><a href="help.html.en#id5404455">Mailing Lists</a></dt><dt><a href="help.html.en#id5404501">Newsgroup</a></dt><dt><a href="help.html.en#websites">Web Sites</a></dt><dt><a href="help.html.en#id5404605">Bug Tracking System</a></dt><dt><a href="help.html.en#id5404626">IRC</a></dt><dt><a href="help.html.en#id5403621">Editing Rivet Template Files</a></dt></dl></dd><dt><a href="internals.html.en">Rivet Internals</a></dt><dd><dl><dt><a href="internals.html.en#id5403683">Initialization</a></dt><dt><a href="internals.html.en#id5403720">RivetChan</a></dt><dt><a href="internals.html.en#id5403749">Page Parsing, Execution and Caching</a></dt></dl></dd><dt><a href="upgrading.html.en">Upgrading from mod_dtcl or NeoWebScript</a></dt><dd><dl><dt><a href="upgrading.html.en#id5403826">mod_dtcl</a></dt><dt><a href="upgrading.html.en#id5403842">NeoWebScript</a></dt></dl></dd></dl></div><p style="width:90%">
       This document is also available in the following languages: <a href="index.html.it" target="_top">Italian</a>, <a href="index.html.ru" target="_top">Russian</a>
     </p><p style="width:90%">
       Document reversion: $Revision$, last modified $Date$ by $Author$.
  
  
  
  1.11      +4 -4      tcl-rivet/doc/html/internals.html.en
  
  Index: internals.html.en
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/internals.html.en,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- internals.html.en	29 Aug 2003 16:46:32 -0000	1.10
  +++ internals.html.en	30 Aug 2003 13:53:10 -0000	1.11
  @@ -1,10 +1,10 @@
  -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Rivet Internals</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="help.html.en" title="Resources - How to Get Help"><link rel="next" href="upgrading.html.en" title="Upgrading from mod_dtcl or NeoWebScript"></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">Rivet Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="help.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="upgrading.html.en"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="internals"></a>Rivet Internals</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="internals.html.en#id5403603">Initialization</a></dt><dt><a href="internals.html.en#id5403640">RivetChan</a></dt><dt><a href="internals.html.en#id5403669">Page Parsing, Execution and Caching</a></dt></dl></div><p style="width:90%">
  +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Rivet Internals</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="help.html.en" title="Resources - How to Get Help"><link rel="next" href="upgrading.html.en" title="Upgrading from mod_dtcl or NeoWebScript"></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">Rivet Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="help.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="upgrading.html.en"><img src="images/next.png" alt="Next"></a></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="internals"></a>Rivet Internals</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="internals.html.en#id5403683">Initialization</a></dt><dt><a href="internals.html.en#id5403720">RivetChan</a></dt><dt><a href="internals.html.en#id5403749">Page Parsing, Execution and Caching</a></dt></dl></div><p style="width:90%">
         This section easily falls out of date, as new code is added, old
         code is removed, and changes are made.  The best place to look
         is the source code itself.  If you are interested in the changes
         themselves, <span style="font-family:monospace"><b class="command">cvs</b></span> can provide you with
         information about what has been happening with the code.
  -    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403603"></a>Initialization</h3></div></div><div></div></div><p style="width:90%">
  +    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403683"></a>Initialization</h3></div></div><div></div></div><p style="width:90%">
   	When Apache is started, (or when child Apache processes are
   	started if a threaded Tcl is used),
   	<tt class="function">Rivet_InitTclStuff</tt> is called, which
  @@ -15,7 +15,7 @@
   	executes Rivet's <tt class="filename">init.tcl</tt>.  The caching
   	system is also set up, and if there is a
   	<span style="font-family:monospace"><b class="command">GlobalInitScript</b></span>, it is run.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403640"></a>RivetChan</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403720"></a>RivetChan</h3></div></div><div></div></div><p style="width:90%">
   	The <span class="structname">RivetChan</span> system was created in
   	order to have an actual Tcl channel that we could redirect
   	standard output to.  This lets us use, for instance, the
  @@ -25,7 +25,7 @@
   	Tcl's regular standard output is replaced with an instance of
   	this channel type, so that, by default, output will go to the
   	web page.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403669"></a>Page Parsing, Execution and Caching</h3></div></div><div></div></div><p style="width:90%">
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403749"></a>Page Parsing, Execution and Caching</h3></div></div><div></div></div><p style="width:90%">
   	When a Rivet page is requested, it is transformed into an
   	ordinary Tcl script by parsing the file for the &lt;? ?&gt;
   	processing instruction tags.  Everything outside these tags
  
  
  
  1.11      +3 -3      tcl-rivet/doc/html/upgrading.html.en
  
  Index: upgrading.html.en
  ===================================================================
  RCS file: /home/cvs/tcl-rivet/doc/html/upgrading.html.en,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- upgrading.html.en	29 Aug 2003 16:46:32 -0000	1.10
  +++ upgrading.html.en	30 Aug 2003 13:53:10 -0000	1.11
  @@ -1,12 +1,12 @@
  -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Upgrading from mod_dtcl or NeoWebScript</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="internals.html.en" title="Rivet Internals"></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">Upgrading from mod_dtcl or NeoWebScript</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="internals.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�</td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="upgrading"></a>Upgrading from mod_dtcl or NeoWebScript</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="upgrading.html.en#id5403746">mod_dtcl</a></dt><dt><a href="upgrading.html.en#id5403762">NeoWebScript</a></dt></dl></div><p style="width:90%">
  +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Upgrading from mod_dtcl or NeoWebScript</title><link rel="stylesheet" href="rivet.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html.en" title="Apache Rivet"><link rel="up" href="index.html.en" title="Apache Rivet"><link rel="previous" href="internals.html.en" title="Rivet Internals"></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">Upgrading from mod_dtcl or NeoWebScript</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="internals.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�</td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><hr><h2 class="title" style="clear: both"><a name="upgrading"></a>Upgrading from mod_dtcl or NeoWebScript</h2></div></div><div></div></div><div class="toc"><dl><dt><a href="upgrading.html.en#id5403826">mod_dtcl</a></dt><dt><a href="upgrading.html.en#id5403842">NeoWebScript</a></dt></dl></div><p style="width:90%">
         Rivet is a break from the past, in that we, the authors, have
         attempted to take what we like best about our past efforts, and
         leave out or change things we no longer care for.  Backwards
         compatibility was not a primary goal when creating Rivet, but we
         do provide this information which may be of use to those wishing
         to upgrade from mod_dtcl or NWS installations.
  -    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403746"></a>mod_dtcl</h3></div></div><div></div></div><p style="width:90%">
  +    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403826"></a>mod_dtcl</h3></div></div><div></div></div><p style="width:90%">
   	Rivet was originally based on the dtcl code, but it has
   	changed (improved!) quite a bit.  The concepts remain the
   	same, but many of the commands have changed.
  -      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403762"></a>NeoWebScript</h3></div></div><div></div></div><p style="width:90%">TODO</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="internals.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.html.en"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�</td></tr><tr><td width="40%" align="left" valign="top">Rivet Internals�</td><td width="20%" align="center"><a accesskey="h" href="index.html.en"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�</td></tr></table></div></body></html>
  +      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id5403842"></a>NeoWebScript</h3></div></div><div></div></div><p style="width:90%">TODO</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="internals.html.en"><img src="images/prev.png" alt="Prev"></a>�</td><td width="20%" align="center"><a accesskey="u" href="index.html.en"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right">�</td></tr><tr><td width="40%" align="left" valign="top">Rivet Internals�</td><td width="20%" align="center"><a accesskey="h" href="index.html.en"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top">�</td></tr></table></div></body></html>
  
  
  

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