$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: srajko_at_[hidden]
Date: 2007-06-25 17:16:03
Author: srajko
Date: 2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
New Revision: 7149
URL: http://svn.boost.org/trac/boost/changeset/7149
Log:
add built HTML docs
Added:
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/HTML.manifest   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/acknowledgements.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/license.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/changes.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/documentation.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/options.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/outside_docs.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/documentation.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/options.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/substitutions.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/start.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/substitutions.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/tools.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/use.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/changes.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/merges.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/options.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/examination.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/invocation.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/processing.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/options.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/results.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/substitutions.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/template.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/substitutions.html   (contents, props changed)
   sandbox/template_under_construction/file_template/libs/file_template/doc/html/index.html   (contents, props changed)
Text files modified: 
   sandbox/template_under_construction/README                                                                                  |     2 +-                                      
   sandbox/template_under_construction/file_template/libs/file_template/build/xcodeide/file_template.xcodeproj/project.pbxproj |     2 ++                                      
   sandbox/template_under_construction/file_template/libs/file_template/doc/file_template.qbk                                  |     2 +-                                      
   3 files changed, 4 insertions(+), 2 deletions(-)
Modified: sandbox/template_under_construction/README
==============================================================================
--- sandbox/template_under_construction/README	(original)
+++ sandbox/template_under_construction/README	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -5,7 +5,7 @@
 
 To make a new sandbox project from the template, try running:
 
-python make_template.py sandbox
+python file_template.py sandbox
 
 in this directory.
 
Modified: sandbox/template_under_construction/file_template/libs/file_template/build/xcodeide/file_template.xcodeproj/project.pbxproj
==============================================================================
--- sandbox/template_under_construction/file_template/libs/file_template/build/xcodeide/file_template.xcodeproj/project.pbxproj	(original)
+++ sandbox/template_under_construction/file_template/libs/file_template/build/xcodeide/file_template.xcodeproj/project.pbxproj	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -53,6 +53,7 @@
                 08B512580C2CDC9C00E85405 /* simple_template.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = simple_template.py; sourceTree = "<group>"; };
                 08B5125A0C2CDC9C00E85405 /* file.xyz */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = file.xyz; sourceTree = "<group>"; };
                 08DE94EA0C2C87B700E3D69A /* xcode_elements.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; name = xcode_elements.py; path = $template_library$.xcodeproj/xcode_elements.py; sourceTree = "<group>"; };
+		08EFC18E0C30654000C730EC /* README */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = README; path = ../../../../../README; sourceTree = SOURCE_ROOT; };
                 08F005DD0C2B888F00093576 /* $template_library$.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = $template_library$.hpp; sourceTree = "<group>"; };
                 08F005DE0C2B888F00093576 /* $template_library$.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = $template_library$.hpp; sourceTree = "<group>"; };
                 08F005DF0C2B888F00093576 /* boost-build.jam */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.jam; path = "boost-build.jam"; sourceTree = "<group>"; };
@@ -114,6 +115,7 @@
                         isa = PBXGroup;
                         children = (
                                 08F062730C283EA9005301DA /* file_template.py */,
+				08EFC18E0C30654000C730EC /* README */,
                                 0818EB840C26438D00DB816F /* test */,
                                 0839351C0C23D9C700716EE7 /* doc */,
                                 08F005D90C2B888F00093576 /* sandbox */,
Modified: sandbox/template_under_construction/file_template/libs/file_template/doc/file_template.qbk
==============================================================================
--- sandbox/template_under_construction/file_template/libs/file_template/doc/file_template.qbk	(original)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/file_template.qbk	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -1,6 +1,6 @@
 [library FileTemplate
     [quickbook 1.4]
-    [version 0.93]
+    [version 0.94]
     [authors [Rajko, Stjepan]]
     [copyright 2007 Stjepan Rajko]
     [purpose generates file and directory trees from templates]
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/HTML.manifest
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/HTML.manifest	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,24 @@
+index.html
+filetemplate/sandbox.html
+filetemplate/sandbox/tools.html
+filetemplate/sandbox/use.html
+filetemplate/sandbox/outside_docs.html
+filetemplate/sandbox/reference.html
+filetemplate/sandbox/reference/options.html
+filetemplate/sandbox/reference/substitutions.html
+filetemplate/sandbox/reference/documentation.html
+filetemplate/sandbox/changes.html
+filetemplate/templates.html
+filetemplate/templates/phases.html
+filetemplate/templates/phases/invocation.html
+filetemplate/templates/phases/examination.html
+filetemplate/templates/phases/processing.html
+filetemplate/templates/merges.html
+filetemplate/templates/reference.html
+filetemplate/templates/reference/options.html
+filetemplate/templates/reference/substitutions.html
+filetemplate/templates/reference/template.html
+filetemplate/templates/reference/results.html
+filetemplate/templates/changes.html
+filetemplate/acknowledgements.html
+filetemplate/license.html
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/acknowledgements.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/acknowledgements.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Acknowledgements</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="prev" href="templates/changes.html" title=" Version History and
+      Proposed changes">
+<link rel="next" href="license.html" title=" License">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="templates/changes.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="license.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="filetemplate.acknowledgements"></a> Acknowledgements</h2></div></div></div>
+<p>
+      Thanks for Rene Rivera and Stefan Seefeld for their suggestions on the development
+      of FileTemplate.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="templates/changes.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="license.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/license.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/license.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,41 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> License</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="prev" href="acknowledgements.html" title=" Acknowledgements">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="acknowledgements.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="filetemplate.license"></a> License</h2></div></div></div>
+<p>
+      Copyright 2007 Stjepan Rajko. Distributed under the Boost Software License,
+      Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="acknowledgements.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,114 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Boost sandbox template</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="prev" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="next" href="sandbox/tools.html" title=" Configuring the tools and
+      checking out the Boost sandbox">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sandbox/tools.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="filetemplate.sandbox"></a> Boost sandbox template</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="sandbox/tools.html"> Configuring the tools and
+      checking out the Boost sandbox</a></span></dt>
+<dt><span class="section"> Use Cases</span></dt>
+<dt><span class="section"><a href="sandbox/outside_docs.html"> Links to helpful
+      outside documentation</a></span></dt>
+<dt><span class="section"> Reference</span></dt>
+<dd><dl>
+<dt><span class="section"> Options</span></dt>
+<dt><span class="section"><a href="sandbox/reference/substitutions.html"> Substitution
+        templates</a></span></dt>
+<dt><span class="section"><a href="sandbox/reference/documentation.html"> Documentation
+        formats</a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="sandbox/changes.html"> Version History and Proposed
+      Changes</a></span></dt>
+</dl></div>
+<p>
+      The sandbox template is a template for Boost sandbox projects. Given some information
+      about the project (e.g., library name and author), it will generate the following:
+    </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+        a directory tree for the library
+      </li>
+<li>
+        commonly used source, documentation and build files
+      </li>
+<li>
+        optionally, projects for several IDEs (currently, Xcode and MSVC)
+      </li>
+</ul></div>
+<p>
+      The content in the generated project contains a fill-in-the-blanks documentation,
+      and an implementation of a small class.
+    </p>
+<p>
+      If you need to download the tools required to build everything in the created
+      sandbox project, and/or you need to download the Boost sandbox, see the <a href="sandbox/tools.html" title=" Configuring the tools and
+      checking out the Boost sandbox">configuring and download</a> section.
+    </p>
+<p>
+      If you'd like some more information using the <a href="sandbox.html" title=" Boost sandbox template">sandbox
+      template</a>, please read the documentation on <a href="sandbox/use.html" title=" Use Cases">sandbox
+      use cases</a>.
+    </p>
+<p>
+      If you'd just like to try the sandbox template, go to the Boost subversion
+      and type <code class="literal">sandbox/template-under-construction</code> directory and
+      execute:
+    </p>
+<pre class="programlisting">python file_template.py sandbox
+</pre>
+<p>
+      The script will ask you some questions and create a project with the information
+      you specified.
+    </p>
+<div class="caution"><table border="0" summary="Caution">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../doc/html/images/caution.png"></td>
+<th align="left">Caution</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+        </p>
+<p>
+          The sandbox template is in very early stages of development. At this point,
+          it is likely <span class="bold"><strong>not</strong></span> a good starting point
+          for a boost sandbox project. It has not been verified that the projects
+          it generates adhere to Boost guidelines.
+        </p>
+<p>
+      </p>
+</td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../index.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="sandbox/tools.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/changes.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/changes.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Version History and Proposed
+      Changes</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="reference/documentation.html" title=" Documentation
+        formats">
+<link rel="next" href="../templates.html" title=" FileTemplate templates">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="reference/documentation.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../templates.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.changes"></a><a href="changes.html" title=" Version History and Proposed
+      Changes"> Version History and Proposed
+      Changes</a></h3></div></div></div>
+<a name="filetemplate.sandbox.changes.version_history"></a><h4>
+<a name="id904831"></a>
+        Version History
+      </h4>
+<div class="itemizedlist"><ul type="disc">
+<li>
+          started supporting Xcode IDE generation
+        </li>
+<li>
+          the author option and template substitutions changed to authors to match
+          the quickbook syntax
+        </li>
+<li>
+          changed $template_cpp_copyright$ and $template_py_copyright$ to just $template_copyright$.
+        </li>
+</ul></div>
+<a name="filetemplate.sandbox.changes.proposed_changes"></a><h4>
+<a name="id904870"></a>
+        Proposed Changes
+      </h4>
+<div class="itemizedlist"><ul type="disc"><li>
+          In the MSVC projects, the Rebuild action is mapped to a <code class="literal">bjam -a</code>
+          invocation. This causes all projects required to be rebuilt, and might
+          not be the most common use case (i.e., if you want to rebuild the documentation,
+          you most likely don't want to rebuild quickbook). It might be better to
+          perform a clean followed by a build. However, this has the downside of
+          not being to be able to access <code class="literal">bjam -a</code> from the IDE.
+        </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="reference/documentation.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../templates.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/documentation.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/documentation.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Documentation formats</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.92">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="substitutions.html" title=" Substitution templates">
+<link rel="next" href="changes.html" title=" Proposed Changes">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="substitutions.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="changes.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.documentation"></a> Documentation formats</h3></div></div></div>
+<p>
+        The sandbox template supports multiple documentation formats, specified through
+        the <code class="literal">docs</code> option. You can use:
+      </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<code class="literal">qb</code>: Quickbook / docbook documentation only
+        </li>
+<li>
+<code class="literal">qb+doxyref</code>: Quickbook / docbook documentation with a
+          reference section generated by Doxygen (default).
+        </li>
+<li>
+<code class="literal">qb+doxy</code>: Quickbook / docbook documentation with a link
+          to the entire HTML documentation generated by Doxygen.
+        </li>
+</ul></div>
+<p>
+        The first two options are the most consistent with the documentation format
+        used in recent Boost libraries.
+      </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            The <code class="literal">qb+doxy</code> option is a work in progress. It has been
+            added because it provides access to all documentation generated by Doxygen
+            (main and related pages, todo and bug lists, modules...), and not just
+            a subset of the reference. At this moment, using this option generates
+            two bodies of documentation which are not well connected visually and
+            navigationally. You should probably <span class="bold"><strong>not</strong></span>
+            use it
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="substitutions.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="changes.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/options.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/options.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,137 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Options</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.92">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="outside_docs.html" title=" Links to helpful
+      outside documentation">
+<link rel="next" href="substitutions.html" title=" Substitution templates">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="outside_docs.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.options"></a> Options</h3></div></div></div>
+<p>
+        The sandbox template allows the following options to be specified:
+      </p>
+<div class="table">
+<a name="id903994"></a><p class="title"><b>Table 1.1. Options used by the sandbox template</b></p>
+<table class="table" summary="Options used by the sandbox template">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+            <p>
+              option
+            </p>
+            </th>
+<th>
+            <p>
+              desctiption
+            </p>
+            </th>
+<th>
+            <p>
+              default value
+            </p>
+            </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+            <p>
+              library
+            </p>
+            </td>
+<td>
+            <p>
+              Name of the library
+            </p>
+            </td>
+<td class="auto-generated"> </td>
+</tr>
+<tr>
+<td>
+            <p>
+              authors
+            </p>
+            </td>
+<td>
+            <p>
+              Comma separated list of authors
+            </p>
+            </td>
+<td class="auto-generated"> </td>
+</tr>
+<tr>
+<td>
+            <p>
+              docs
+            </p>
+            </td>
+<td>
+            <p>
+              Documentation format
+              - one of qb, qb+doxyref, qb+doxy
+            </p>
+            </td>
+<td>
+            <p>
+              qb+doxyref
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              vc8ide
+            </p>
+            </td>
+<td>
+            <p>
+              Specifies whether the IDE projects for MSVC 8.0 should be generated
+            </p>
+            </td>
+<td>
+            <p>
+              n
+            </p>
+            </td>
+</tr>
+</tbody>
+</table>
+</div>
+<p>
+        For more information about template options, and for other options provided
+        by FileTemplate, see the <a href="../templates/options.html" title=" Options">FileTemplate
+        options</a> documentation.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="outside_docs.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/outside_docs.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/outside_docs.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Links to helpful
+      outside documentation</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="use.html" title=" Use Cases">
+<link rel="next" href="reference.html" title=" Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="use.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.outside_docs"></a><a href="outside_docs.html" title=" Links to helpful
+      outside documentation"> Links to helpful
+      outside documentation</a></h3></div></div></div>
+<p>
+        Some other information that might come in handy as you start working on your
+        project:
+      </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<a href="http://www.boost.org/more/lib_guide.htm#Directory_structure" target="_top">Boost
+          library directory structure</a> - explains the suggested directory
+          structure for Boost libraries.
+        </li>
+<li>
+<a href="http://www.stack.nl/~dimitri/doxygen/commands.html" target="_top">Doxygen
+          command reference</a> - if you'd like to use Doxygen.
+        </li>
+<li>
+<a href="http://www.boost-consulting.com/boost/tools/quickbook/doc/html/index.html" target="_top">Quickbook
+          reference</a> - syntax usable in quickbok <code class="literal">.qbk</code> documentation
+          files.
+        </li>
+<li>
+<a href="http://docbook.sourceforge.net/release/xsl/current/doc/" target="_top">Docbook
+          XSL reference</a> - among other things, this explains some of the parameters
+          used in Jamfiles to customize the documentation generated through Quickbook/Docbook.
+        </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="use.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Reference</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="outside_docs.html" title=" Links to helpful
+      outside documentation">
+<link rel="next" href="reference/options.html" title=" Options">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="outside_docs.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference/options.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.reference"></a> Reference</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"> Options</span></dt>
+<dt><span class="section"><a href="reference/substitutions.html"> Substitution
+        templates</a></span></dt>
+<dt><span class="section"><a href="reference/documentation.html"> Documentation
+        formats</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="outside_docs.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference/options.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/documentation.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/documentation.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,85 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Documentation
+        formats</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="substitutions.html" title=" Substitution
+        templates">
+<link rel="next" href="../changes.html" title=" Version History and Proposed
+      Changes">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="substitutions.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../changes.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.sandbox.reference.documentation"></a><a href="documentation.html" title=" Documentation
+        formats"> Documentation
+        formats</a></h4></div></div></div>
+<p>
+          The sandbox template supports multiple documentation formats, specified
+          through the <code class="literal">docs</code> option. You can use:
+        </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<code class="literal">qb</code>: Quickbook / docbook documentation only.
+          </li>
+<li>
+<code class="literal">qb+doxyref</code>: Quickbook / docbook documentation with
+            a reference section generated by Doxygen (default).
+          </li>
+<li>
+<code class="literal">qb+doxy</code>: Quickbook / docbook documentation with a
+            link to the entire HTML documentation generated by Doxygen.
+          </li>
+</ul></div>
+<p>
+          The first two options are the most consistent with the documentation format
+          used in recent Boost libraries.
+        </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+            </p>
+<p>
+              The <code class="literal">qb+doxy</code> option is a work in progress. It has
+              been added because it provides access to all documentation generated
+              by Doxygen (main and related pages, todo and bug lists, modules...),
+              and not just a subset of the reference. At this moment, using this
+              option generates two bodies of documentation which are not well connected
+              visually and navigationally. You should probably <span class="bold"><strong>not</strong></span>
+              use it.
+            </p>
+<p>
+          </p>
+</td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="substitutions.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../changes.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/options.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/options.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,155 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Options</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="../reference.html" title=" Reference">
+<link rel="next" href="substitutions.html" title=" Substitution
+        templates">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.sandbox.reference.options"></a> Options</h4></div></div></div>
+<p>
+          The sandbox template allows the following options to be specified:
+        </p>
+<div class="table">
+<a name="id904164"></a><p class="title"><b>Table 1.1. Options used by the sandbox template</b></p>
+<table class="table" summary="Options used by the sandbox template">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                option
+              </p>
+              </th>
+<th>
+              <p>
+                desctiption
+              </p>
+              </th>
+<th>
+              <p>
+                default value
+              </p>
+              </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+              <p>
+                library
+              </p>
+              </td>
+<td>
+              <p>
+                Name of the library
+              </p>
+              </td>
+<td class="auto-generated"> </td>
+</tr>
+<tr>
+<td>
+              <p>
+                authors
+              </p>
+              </td>
+<td>
+              <p>
+                Comma separated list of authors
+              </p>
+              </td>
+<td class="auto-generated"> </td>
+</tr>
+<tr>
+<td>
+              <p>
+                docs
+              </p>
+              </td>
+<td>
+              <p>
+                <a href="documentation.html" title=" Documentation
+        formats">Documentation
+                format</a> - one of qb, qb+doxyref, qb+doxy
+              </p>
+              </td>
+<td>
+              <p>
+                qb+doxyref
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                xcodeide
+              </p>
+              </td>
+<td>
+              <p>
+                Specifies whether the IDE projects for Xcode should be generated
+              </p>
+              </td>
+<td>
+              <p>
+                n
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                vc8ide
+              </p>
+              </td>
+<td>
+              <p>
+                Specifies whether the IDE projects for MSVC 8.0 should be generated
+              </p>
+              </td>
+<td>
+              <p>
+                n
+              </p>
+              </td>
+</tr>
+</tbody>
+</table>
+</div>
+<p>
+          For more information about template options, and for other options provided
+          by FileTemplate, see the <a href="../../templates/reference/options.html" title=" Options">template
+          options</a> documentation.
+        </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/substitutions.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/reference/substitutions.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,298 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Substitution
+        templates</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="options.html" title=" Options">
+<link rel="next" href="documentation.html" title=" Documentation
+        formats">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="documentation.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.sandbox.reference.substitutions"></a><a href="substitutions.html" title=" Substitution
+        templates"> Substitution
+        templates</a></h4></div></div></div>
+<p>
+          The following substitutions are defined for file and directory names:
+        </p>
+<div class="table">
+<a name="id904359"></a><p class="title"><b>Table 1.2. File and directory name substitutions used by
+        the sandbox template</b></p>
+<table class="table" summary="File and directory name substitutions used by
+        the sandbox template">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                substitution template
+              </p>
+              </th>
+<th>
+              <p>
+                substituted text
+              </p>
+              </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                $template_library$
+              </p>
+              </td>
+<td>
+              <p>
+                The library name specified by the user
+              </p>
+              </td>
+</tr></tbody>
+</table>
+</div>
+<div class="table">
+<a name="id904414"></a><p class="title"><b>Table 1.3. File content substitutions used by the
+        sandbox template</b></p>
+<table class="table" summary="File content substitutions used by the
+        sandbox template">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                substitution template
+              </p>
+              </th>
+<th>
+              <p>
+                substituted text
+              </p>
+              </th>
+<th>
+              <p>
+                extensions
+              </p>
+              </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+              <p>
+                $template_library$
+              </p>
+              </td>
+<td>
+              <p>
+                The library_name specified by the user
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_Library$
+              </p>
+              </td>
+<td>
+              <p>
+                Capitalized Library Name
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_LibraryConcat$
+              </p>
+              </td>
+<td>
+              <p>
+                Concatenated, capitalized LibraryName
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_LIBRARY$
+              </p>
+              </td>
+<td>
+              <p>
+                Uppercase LIBRARY_NAME
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_Boost_Library$
+              </p>
+              </td>
+<td>
+              <p>
+                The full Boost.Library Name name of the library
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_copyright$
+              </p>
+              </td>
+<td>
+              <p>
+                Python-style commented copyright block
+              </p>
+              </td>
+<td>
+              <p>
+                Jamfile,.jam,.v2,.qbk,.py
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_copyright$
+              </p>
+              </td>
+<td>
+              <p>
+                C++-style commented copyright block
+              </p>
+              </td>
+<td>
+              <p>
+                .hpp, .cpp
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_qbk_copyright$
+              </p>
+              </td>
+<td>
+              <p>
+                Copyright block with quickbook-style link
+              </p>
+              </td>
+<td>
+              <p>
+                .qbk
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_authors_reversed$
+              </p>
+              </td>
+<td>
+              <p>
+                Bracketed list of authors, last name first
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_authors$
+              </p>
+              </td>
+<td>
+              <p>
+                list of authors, as specified by the user
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                $template_year$
+              </p>
+              </td>
+<td>
+              <p>
+                Current year
+              </p>
+              </td>
+<td>
+              <p>
+                general
+              </p>
+              </td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="documentation.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/start.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/start.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,126 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Getting Started</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.91">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="next" href="options.html" title=" Options">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../sandbox.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="options.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.start"></a> Getting Started</h3></div></div></div>
+<div class="important"><table border="0" summary="Important">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../doc/html/images/important.png"></td>
+<th align="left">Important</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            Some parts of the generated projects might not work with versions of
+            Boost older than CVS HEAD.
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<p>
+        To use the project created by the sandbox template fully, you will need a
+        few things.
+      </p>
+<p>
+        First of all, you should familiarize yourself with Boost. A good starting
+        point for this is <a href="http://www.boost.org/more/getting_started/index.html" target="_top">the
+        getting started page</a>. In particular, make sure you have installed
+        a recent version of Boost, and have a working bjam executable.
+      </p>
+<p>
+        Second, you will need to download some additional tools to build the documentation.
+        Instructions for this part can be found in the <a href="http://www.boost.org/doc/html/boostbook.html" target="_top">Boostbook
+        documentation</a> and the <a href="http://www.boost-consulting.com/boost/tools/quickbook/doc/html/quickbook/install.html" target="_top">Quickbook
+        documentation</a>. The projects generated by file_template rely on xsltproc,
+        DocBook XSL and DTD distributions, and Doxygen. The sandbox template does
+        not currently use Apache FOP.
+      </p>
+<div class="caution"><table border="0" summary="Caution">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../doc/html/images/caution.png"></td>
+<th align="left">Caution</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            Make sure you download docbook-xsl and not docbook5-xsl.
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<p>
+        Finally, you will need access to the sandbox in the <a href="http://svn.boost.org/trac/boost/wiki/BoostSubversion" target="_top">Boost
+        subversion</a>. Follow the directions in the <a href="http://svn.boost.org/trac/boost/wiki/BoostSubversion" target="_top">Boost
+        subversion wiki</a>.
+      </p>
+<p>
+        Once you have all this in place, go to the template-under-construction folder
+        of the sandbox. Run the make_template.py script, and follow the instructions.
+      </p>
+<p>
+        You can also use the <a href="../templates/phases/invocation.html#filetemplate.templates.phases.invocation.command_line" title="
+          Command line">command
+        line</a> line to specify the options.
+      </p>
+<p>
+        Some other information that might come in handy as you start working on your
+        project:
+      </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<a href="http://www.boost.org/more/lib_guide.htm#Directory_structure" target="_top">Boost
+          library directory structure</a> - explains the suggested directory
+          structure for Boost libraries.
+        </li>
+<li>
+<a href="http://www.stack.nl/~dimitri/doxygen/commands.html" target="_top">Doxygen
+          command reference</a> - if you'd like to use Doxygen.
+        </li>
+<li>
+<a href="http://www.boost-consulting.com/boost/tools/quickbook/doc/html/index.html" target="_top">Quickbook
+          reference</a> - syntax usable in quickbok <code class="literal">.qbk</code> documentation
+          files.
+        </li>
+<li>
+<a href="http://docbook.sourceforge.net/release/xsl/current/doc/" target="_top">Docbook
+          XSL reference</a> - among other things, this specifies parameters used
+          in Jamfiles to customize the documentation generated through Quickbook/Docbook.
+        </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../sandbox.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="options.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/substitutions.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/substitutions.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,294 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Substitution templates</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.92">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="options.html" title=" Options">
+<link rel="next" href="documentation.html" title=" Documentation formats">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="documentation.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.substitutions"></a> Substitution templates</h3></div></div></div>
+<p>
+        The following substitutions are defined for file and directory names:
+      </p>
+<div class="table">
+<a name="id904163"></a><p class="title"><b>Table 1.2. File and directory name substitutions used by the
+      sandbox template</b></p>
+<table class="table" summary="File and directory name substitutions used by the
+      sandbox template">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+            <p>
+              substitution template
+            </p>
+            </th>
+<th>
+            <p>
+              substituted text
+            </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+            <p>
+              $template_library$
+            </p>
+            </td>
+<td>
+            <p>
+              The library name specified by the user
+            </p>
+            </td>
+</tr></tbody>
+</table>
+</div>
+<div class="table">
+<a name="id904217"></a><p class="title"><b>Table 1.3. File content substitutions used by the
+      sandbox template</b></p>
+<table class="table" summary="File content substitutions used by the
+      sandbox template">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+            <p>
+              substitution template
+            </p>
+            </th>
+<th>
+            <p>
+              substituted text
+            </p>
+            </th>
+<th>
+            <p>
+              extensions
+            </p>
+            </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+            <p>
+              $template_library$
+            </p>
+            </td>
+<td>
+            <p>
+              The library_name specified by the user
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_Library$
+            </p>
+            </td>
+<td>
+            <p>
+              Capitalized Library Name
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_LibraryConcat$
+            </p>
+            </td>
+<td>
+            <p>
+              Concatenated, capitalized LibraryName
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_LIBRARY$
+            </p>
+            </td>
+<td>
+            <p>
+              Uppercase LIBRARY_NAME
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_Boost_Library$
+            </p>
+            </td>
+<td>
+            <p>
+              The full Boost.Library Name name of the library
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_copyright$
+            </p>
+            </td>
+<td>
+            <p>
+              Python-style commented copyright block
+            </p>
+            </td>
+<td>
+            <p>
+              Jamfile,.jam,.v2
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_copyright$
+            </p>
+            </td>
+<td>
+            <p>
+              C++-style commented copyright block
+            </p>
+            </td>
+<td>
+            <p>
+              .hpp, .cpp
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_qbk_copyright$
+            </p>
+            </td>
+<td>
+            <p>
+              Copyright block with quickbook-style link
+            </p>
+            </td>
+<td>
+            <p>
+              .qbk
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_authors_reversed$
+            </p>
+            </td>
+<td>
+            <p>
+              Bracketed list of authors, last name first
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_authors$
+            </p>
+            </td>
+<td>
+            <p>
+              list of authors, as specified by the user
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              $template_year$
+            </p>
+            </td>
+<td>
+            <p>
+              Current year
+            </p>
+            </td>
+<td>
+            <p>
+              general
+            </p>
+            </td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="documentation.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/tools.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/tools.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,108 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Configuring the tools and
+      checking out the Boost sandbox</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="next" href="use.html" title=" Use Cases">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../sandbox.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="use.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.tools"></a><a href="tools.html" title=" Configuring the tools and
+      checking out the Boost sandbox"> Configuring the tools and
+      checking out the Boost sandbox</a></h3></div></div></div>
+<div class="important"><table border="0" summary="Important">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../doc/html/images/important.png"></td>
+<th align="left">Important</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            Some parts of the generated projects might not work with versions of
+            Boost older than CVS HEAD.
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<p>
+        To use the project created by the sandbox template fully, you will need a
+        few things.
+      </p>
+<p>
+        First of all, you should familiarize yourself with Boost. A good starting
+        point for this is <a href="http://www.boost.org/more/getting_started/index.html" target="_top">the
+        getting started page</a>. In particular, make sure you have installed
+        a recent version of Boost, and have a working bjam executable.
+      </p>
+<p>
+        Second, you will need to download some additional tools to build the documentation.
+        Instructions for this part can be found in the <a href="http://www.boost.org/doc/html/boostbook.html" target="_top">Boostbook
+        documentation</a> and the <a href="http://www.boost-consulting.com/boost/tools/quickbook/doc/html/quickbook/install.html" target="_top">Quickbook
+        documentation</a>. The projects generated by file_template rely on xsltproc,
+        DocBook XSL and DTD distributions, and (optionally) Doxygen. The sandbox
+        template does not currently use Apache FOP.
+      </p>
+<div class="caution"><table border="0" summary="Caution">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../doc/html/images/caution.png"></td>
+<th align="left">Caution</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            Make sure you download docbook-xsl and not docbook5-xsl.
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<p>
+        Also, you will need access to the sandbox in the <a href="http://svn.boost.org/trac/boost/wiki/BoostSubversion" target="_top">Boost
+        subversion</a>. Follow the directions in the <a href="http://svn.boost.org/trac/boost/wiki/BoostSubversion" target="_top">Boost
+        subversion wiki</a>.
+      </p>
+<p>
+        Finally, you will need a python interpreter.
+        if you don't have one already. FileTemplate is compatibile with python
+        version 2.3, but the sandbox template
+        Xcode and MSVC IDE project generators require the <a href="http://cheeseshop.python.org/pypi/uuid" target="_top">UUID
+        module</a> which started shipping only with version 2.5 (although it
+        works with 2.3).
+      </p>
+<p>
+        Once you have all this in place, you can go to the template-under-construction
+        folder of the sandbox, and try the FileTemplate script. The <a href="use.html" title=" Use Cases">sandbox
+        use cases</a> section provides some common examples.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../sandbox.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="use.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/use.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/sandbox/use.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,302 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Use Cases</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../sandbox.html" title=" Boost sandbox template">
+<link rel="prev" href="tools.html" title=" Configuring the tools and
+      checking out the Boost sandbox">
+<link rel="next" href="outside_docs.html" title=" Links to helpful
+      outside documentation">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tools.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="outside_docs.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.sandbox.use"></a> Use Cases</h3></div></div></div>
+<p>
+        The following examples illustrate a few tasks you can achieve using the sandbox
+        template by executing the <code class="computeroutput"><span class="identifier">file_template</span><span class="special">.</span><span class="identifier">py</span></code> script
+        from the <code class="computeroutput"><span class="identifier">template</span><span class="special">-</span><span class="identifier">under</span><span class="special">-</span><span class="identifier">construction</span></code> directory of the <a href="tools.html" title=" Configuring the tools and
+      checking out the Boost sandbox">Boost
+        Sandbox</a>.
+      </p>
+<p>
+        <span class="bold"><strong>To start a new sandbox project (the script will ask
+        you for any required information):</strong></span>
+      </p>
+<pre class="programlisting">
+<span class="identifier">python</span> <span class="identifier">file_template</span><span class="special">.</span><span class="identifier">py</span> <span class="identifier">sandbox</span>
+</pre>
+<p>
+        <code class="literal">sandbox</code> specifies the root directory of the template.
+      </p>
+<p>
+        <span class="bold"><strong>To start a new sandbox project and provide the required
+        information in the <a href="../templates/phases/invocation.html#filetemplate.templates.phases.invocation.command_line" title="
+          Command line">command
+        line</a>:</strong></span>
+      </p>
+<pre class="programlisting">python file_template.py sandbox library=my_library "authors=John J. Doe"
+</pre>
+<p>
+        <code class="literal">library</code> and <code class="literal">authors</code> are <a href="reference/options.html" title=" Options">sandbox
+        options</a>.
+      </p>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../doc/html/images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            To include an author with multiple last names, use the <code class="literal">_</code>
+            character instead of spaces (e.g., "authors=Jan De_Man")
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<p>
+        <span class="bold"><strong>To place the result in a particular destination directory:</strong></span>
+      </p>
+<pre class="programlisting">python file_template.py destination=/boost_sandbox sandbox
+</pre>
+<p>
+        <code class="literal">destination</code> is a <a href="../templates/reference/options.html" title=" Options">global
+        option</a>, and specifies where the result is constructed.
+      </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            The following use cases are works in progress, and will produce half-baked
+            results. In, particular, generated Xcode IDE projects should contain
+            the correct Targets to invoke bjam on docs, tests, and examples, but
+            they will not reference any of the source files in the project. Also,
+            any existing code integrated into the template (last listed use case)
+            will be intelligently recognized by only some parts of the <a href="../sandbox.html" title=" Boost sandbox template">sandbox
+            template</a>.
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<p>
+        <span class="bold"><strong>To start a new sandbox project with the optional Xcode
+        and MSVC IDE projects and a non-default documentation format:</strong></span>
+      </p>
+<pre class="programlisting">python file_template.py sandbox library=file_template "authors=Stjepan Rajko" docs=qb xcodeide=y vc8ide=y
+</pre>
+<p>
+        <code class="literal">docs</code>, <code class="literal">xcodeide</code> and <code class="literal">vc8ide</code>
+        are sandbox options.
+      </p>
+<p>
+        <span class="bold"><strong>To integrate existing code into a new sandbox project:</strong></span>
+      </p>
+<pre class="programlisting">python file_template.py sandbox library=my_library "authors=John Doe,Jane Dough" fignore=.hpp fignore=.cpp
+    (...)          /path/to/existing/my_library into=my_library
+</pre>
+<p>
+        <code class="literal">fignore</code> is a <a href="../templates/reference/options.html" title=" Options">template
+        option</a> which will cause the processor to ignore any files in the
+        sandbox template with the specified
+        suffix. <code class="literal">into</code> specifies that the existing my_library code
+        should go into the my_library directory of the destination tree.
+      </p>
+<p>
+        This assumes that any content under =/path/to/existing/my_library has a structure
+        compatibile with the sandbox template,
+        i.e. something like:
+      </p>
+<pre class="programlisting">/boost
+  /my_library
+ /libs
+  /my_library
+   /doc
+   /test
+   ...
+</pre>
+<p>
+        If <code class="literal">my_library</code> was the only thing inside <code class="literal">/path/to/existing</code>,
+        we chould just use <code class="literal">/path/to/existing</code> as the template,
+        and omit the <code class="literal">into</code> <a href="../templates/reference/options.html" title=" Options">template
+        option</a>.
+      </p>
+<a name="filetemplate.sandbox.use.for_more_information___"></a><h4>
+<a name="id903927"></a>
+        <a href="use.html#filetemplate.sandbox.use.for_more_information___">For more
+        information...</a>
+      </h4>
+<div class="itemizedlist"><ul type="disc">
+<li>
+sandbox options
+          reference
+        </li>
+<li>
+<a href="reference/substitutions.html" title=" Substitution
+        templates">sandbox substitution
+          templates</a> reference
+        </li>
+<li><a href="outside_docs.html" title=" Links to helpful
+      outside documentation">links to helpful outside
+          documentation</a></li>
+</ul></div>
+<a name="filetemplate.sandbox.use.output_of_a_sample_session"></a><h4>
+<a name="id903991"></a>
+        <a href="use.html#filetemplate.sandbox.use.output_of_a_sample_session">Output
+        of a sample session</a>
+      </h4>
+<pre class="programlisting">python.exe file_template.py <span class="bold"><strong>sandbox</strong></span>
+/-------------------------------------------
+| Processing template sandbox with options:
++---
+|| {'ignore': set([]), 'template': 'sandbox'}
+|/-------------------------------------------
+|| Examining the template project tree...
+|+---
+|||
+||/-------------------------------------------
+||| Welcome to the Boost Sandbox template.
+||+---
+||/-------------------------------------------
+||| <span class="bold"><strong>Enter value for option library:</strong></span>
+||+---
+||| <span class="bold"><strong>(all lowercase, use underscores to separate words, e.g. "my_library"): my_library</strong></span>
+||/-------------------------------------------
+||| <span class="bold"><strong>Enter value for option authors:
+||+---
+||| (comma separated, no spaces outside names, e.g., "My Name,Notmy R. Name": Stjepan Rajko</strong></span>
+||| $template_library$
+||| $template_library$/boost
+||| $template_library$/boost/$template_library$
+||| $template_library$/libs
+||| $template_library$/libs/$template_library$
+||| $template_library$/libs/$template_library$/build
+||| $template_library$/libs/$template_library$/test
+||| $template_library$/libs/$template_library$/doc
+||| $template_library$/libs/$template_library$/doc\html
+||| $template_library$/libs/$template_library$/doc/html/images
+||| $template_library$/libs/$template_library$/src
+||| $template_library$/libs/$template_library$/example
+/-------------------------------------------
+| Preparing destination tree...
++---
+|/-------------------------------------------
+|| Directories:
+|+---
+|| my_library
+|| my_library/boost
+|| my_library/libs
+|| my_library/boost/my_library
+|| my_library/libs/my_library
+|| my_library/libs/my_library/build
+|| my_library/libs/my_library/test
+|| my_library/libs/my_library/doc
+|| my_library/libs/my_library/src
+|| my_library/libs/my_library/example
+|| my_library/libs/my_library/doc/html
+|| my_library/libs/my_library/doc/html/images
+|/-------------------------------------------
+|| Files:
+|+---
+|| my_library/LICENSE_1_0.txt
+|| my_library/boost-build.jam
+|| my_library/Jamfile.v2
+|| my_library/project-root.jam
+|| my_library/boost/my_library.hpp
+|| my_library/boost/my_library/my_library.hpp
+|| my_library/libs/my_library/test/test.cpp
+|| my_library/libs/my_library/test/Jamfile.v2
+|| my_library/libs/my_library/doc/html/reference.css
+|| my_library/libs/my_library/doc/html/boostbook.css
+|| my_library/libs/my_library/doc/html/images/prev.png
+|| my_library/libs/my_library/doc/html/images/tip.png
+|| my_library/libs/my_library/doc/html/images/important.png
+|| my_library/libs/my_library/doc/html/images/next.png
+|| my_library/libs/my_library/doc/html/images/toc-minus.png
+|| my_library/libs/my_library/doc/html/images/draft.png
+|| my_library/libs/my_library/doc/html/images/caution.png
+|| my_library/libs/my_library/doc/html/images/Thumbs.db
+|| my_library/libs/my_library/doc/html/images/up.png
+|| my_library/libs/my_library/doc/html/images/note.png
+|| my_library/libs/my_library/doc/html/images/warning.png
+|| my_library/libs/my_library/doc/html/images/toc-plus.png
+|| my_library/libs/my_library/doc/html/images/blank.png
+|| my_library/libs/my_library/doc/html/images/home.png
+|| my_library/libs/my_library/doc/html/images/toc-blank.png
+|| my_library/libs/my_library/example/example.cpp
+|| my_library/libs/my_library/example/Jamfile.v2
+|| my_library/libs/my_library/doc/my_library.qbk
+|| my_library/libs/my_library/doc/Jamfile.v2
+/-------------------------------------------
+| Creating file tree from template...
++---
+|/-------------------------------------------
+|| Python files...
+|+---
+||| ./my_library/libs/my_library/doc/my_library.qbk
+||| ./my_library/libs/my_library/doc/Jamfile.v2
+|/-------------------------------------------
+|| Files...
+|+---
+||| ./my_library/LICENSE_1_0.txt
+||| ./my_library/boost-build.jam
+||| ./my_library/Jamfile.v2
+||| ./my_library/project-root.jam
+||| ./my_library/boost/my_library.hpp
+||| ./my_library/boost/my_library/my_library.hpp
+||| ./my_library/libs/my_library/test/test.cpp
+||| ./my_library/libs/my_library/test/Jamfile.v2
+||| ./my_library/libs/my_library/doc/html/reference.css
+||| ./my_library/libs/my_library/doc/html/boostbook.css
+||| ./my_library/libs/my_library/doc/html/images/prev.png
+||| ./my_library/libs/my_library/doc/html/images/tip.png
+||| ./my_library/libs/my_library/doc/html/images/important.png
+||| ./my_library/libs/my_library/doc/html/images/next.png
+||| ./my_library/libs/my_library/doc/html/images/toc-minus.png
+||| ./my_library/libs/my_library/doc/html/images/draft.png
+||| ./my_library/libs/my_library/doc/html/images/caution.png
+||| ./my_library/libs/my_library/doc/html/images/Thumbs.db
+||| ./my_library/libs/my_library/doc/html/images/up.png
+||| ./my_library/libs/my_library/doc/html/images/note.png
+||| ./my_library/libs/my_library/doc/html/images/warning.png
+||| ./my_library/libs/my_library/doc/html/images/toc-plus.png
+||| ./my_library/libs/my_library/doc/html/images/blank.png
+||| ./my_library/libs/my_library/doc/html/images/home.png
+||| ./my_library/libs/my_library/doc/html/images/toc-blank.png
+||| ./my_library/libs/my_library/example/example.cpp
+||| ./my_library/libs/my_library/example/Jamfile.v2
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tools.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../sandbox.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="outside_docs.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,85 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> FileTemplate templates</title>
+<link rel="stylesheet" href="../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="prev" href="sandbox/changes.html" title=" Version History and Proposed
+      Changes">
+<link rel="next" href="templates/phases.html" title=" Processing phases">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="sandbox/changes.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="templates/phases.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="filetemplate.templates"></a> FileTemplate templates</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"> Processing phases</span></dt>
+<dd><dl>
+<dt><span class="section"> Invocation</span></dt>
+<dd><dl><dt><span class="section"><a href="templates/phases/invocation.html#filetemplate.templates.phases.invocation.command_line">
+          Command line</a></span></dt></dl></dd>
+<dt><span class="section"><a href="templates/phases/examination.html"> Examination
+        of the template tree</a></span></dt>
+<dd><dl><dt><span class="section"><a href="templates/phases/examination.html#filetemplate.templates.phases.examination.template_script">
+          Template scripts</a></span></dt></dl></dd>
+<dt><span class="section"><a href="templates/phases/processing.html"> Producing
+        the resulting file tree</a></span></dt>
+<dd><dl><dt><span class="section"><a href="templates/phases/processing.html#filetemplate.templates.phases.processing.python_file">
+          Python generated files</a></span></dt></dl></dd>
+</dl></dd>
+<dt><span class="section"> Template merges</span></dt>
+<dt><span class="section"> Reference</span></dt>
+<dd><dl>
+<dt><span class="section"> Options</span></dt>
+<dt><span class="section"><a href="templates/reference/substitutions.html"> Substitution
+        templates and special templates</a></span></dt>
+<dt><span class="section"><a href="templates/reference/template.html"> Template
+        object</a></span></dt>
+<dt><span class="section"><a href="templates/reference/results.html"> Results
+        object</a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="templates/changes.html"> Version History and
+      Proposed changes</a></span></dt>
+</dl></div>
+<p>
+      The FileTemplate processor offers basic functionality when dealing with file
+      / directory templates. It copies a template directory tree into a new location,
+      renaming files where applicable, substituting the contents where specified,
+      and processing scripts embedded in the template tree.
+    </p>
+<p>
+      To get a general idea of how this is done, please read the <a href="templates/phases.html" title=" Processing phases">processing
+      phases</a> documentation.
+    </p>
+<p>
+      To learn about creating new templates or extending existing templates, you
+      should also read about <a href="templates/reference/options.html" title=" Options">template
+      options</a> and <a href="templates/reference/substitutions.html" title=" Substitution
+        templates and special templates">substitution
+      templates</a>.
+    </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="sandbox/changes.html"><img src="../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="templates/phases.html"><img src="../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/changes.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/changes.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,78 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Version History and
+      Proposed changes</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../templates.html" title=" FileTemplate templates">
+<link rel="prev" href="reference/results.html" title=" Results
+        object">
+<link rel="next" href="../acknowledgements.html" title=" Acknowledgements">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="reference/results.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../acknowledgements.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.templates.changes"></a><a href="changes.html" title=" Version History and
+      Proposed changes"> Version History and
+      Proposed changes</a></h3></div></div></div>
+<a name="filetemplate.templates.changes.version_history"></a><h4>
+<a name="id908124"></a>
+        Version History
+      </h4>
+<p>
+        <span class="bold"><strong>version 0.94</strong></span>
+      </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<code class="literal">make_template.py</code> changed to <code class="literal">file_template.py</code>
+</li>
+<li>
+<code class="computeroutput"><span class="identifier">template</span><span class="special">.</span><span class="identifier">all_content_replacement</span></code> changed to <code class="computeroutput"><span class="identifier">template</span><span class="special">.</span><span class="identifier">general_content_replacement</span></code>
+</li>
+<li>
+          added <code class="computeroutput"><span class="identifier">template</span><span class="special">.</span><span class="identifier">ignore</span></code> function which can ignore any
+          file/directory in the source tree (available as <code class="literal">ignore=</code>
+          command line option)
+        </li>
+<li>
+          added testing
+        </li>
+<li>
+          made to work on non-windows and on Python 2.3
+        </li>
+</ul></div>
+<a name="filetemplate.templates.changes.proposed_changes"></a><h4>
+<a name="id908254"></a>
+        <a href="changes.html#filetemplate.templates.changes.proposed_changes">Proposed
+        Changes</a>
+      </h4>
+<div class="itemizedlist"><ul type="disc"><li>
+          a <code class="literal">no-scripts</code> option should be introduced to disallow
+          processing of in-template scripts (in case a template should be copied
+          verbatim with minor processing to make another template)
+        </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="reference/results.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../acknowledgements.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/merges.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/merges.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Template merges</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../templates.html" title=" FileTemplate templates">
+<link rel="prev" href="phases/processing.html" title=" Producing
+        the resulting file tree">
+<link rel="next" href="reference.html" title=" Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="phases/processing.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.templates.merges"></a> Template merges</h3></div></div></div>
+<p>
+        FileTemplate can be used to merge results created by several templates. If
+        a template uses the <a href="reference/results.html" title=" Results
+        object">results
+        object</a> to customize its output based on files created by all processed
+        templates, this can be used to seamlessly integrate additional files in the
+        template results.
+      </p>
+<p>
+        The sandbox template uses this
+        to allow additional files (e.g., existing source code) to be integrated in
+        the newly created Boost sandbox library project.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="phases/processing.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/options.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/options.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,347 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Options</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.92">
+<link rel="up" href="../templates.html" title=" FileTemplate templates">
+<link rel="prev" href="phases/processing.html" title=" Producing
+        the resulting file tree">
+<link rel="next" href="substitutions.html" title=" Substitution templates
+      and special templates">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="phases/processing.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.templates.options"></a> Options</h3></div></div></div>
+<p>
+        Options are used to fine-tune the behavior of the FileTemplate template processor
+        as well as the behavior of the template.
+      </p>
+<a name="filetemplate.templates.options.global_options"></a><h4>
+<a name="id905417"></a>
+        Global options
+      </h4>
+<p>
+        <span class="emphasis"><em>Global options</em></span> govern the behavior of the template processor.
+      </p>
+<div class="table">
+<a name="id905439"></a><p class="title"><b>Table 1.5. Global options</b></p>
+<table class="table" summary="Global options">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+            <p>
+              option
+            </p>
+            </th>
+<th>
+            <p>
+              desctiption
+            </p>
+            </th>
+<th>
+            <p>
+              valid values
+            </p>
+            </th>
+<th>
+            <p>
+              default value
+            </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+            <p>
+              destination
+            </p>
+            </td>
+<td>
+            <p>
+              Destination directory where the results will be constructed.
+            </p>
+            </td>
+<td>
+            <p>
+              valid directory path (will be created if it does not exist)
+            </p>
+            </td>
+<td>
+            <p>
+              current directory
+            </p>
+            </td>
+</tr></tbody>
+</table>
+</div>
+<a name="filetemplate.templates.options.template_options"></a><h4>
+<a name="id905525"></a>
+        <a href="options.html#filetemplate.templates.options.template_options">Template
+        options</a>
+      </h4>
+<p>
+        <span class="emphasis"><em>Template options</em></span> can be used to specify how a particular
+        template is processed. Templates may use additional, template-specific options,
+        as is the case with <a href="../sandbox/reference/options.html" title=" Options">sandbox
+        options</a>.
+      </p>
+<div class="table">
+<a name="id905558"></a><p class="title"><b>Table 1.6. Template options</b></p>
+<table class="table" summary="Template options">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+            <p>
+              option
+            </p>
+            </th>
+<th>
+            <p>
+              desctiption
+            </p>
+            </th>
+<th>
+            <p>
+              valid values
+            </p>
+            </th>
+<th>
+            <p>
+              default value
+            </p>
+            </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+            <p>
+              template
+            </p>
+            </td>
+<td>
+            <p>
+              Template directory
+            </p>
+            </td>
+<td>
+            <p>
+              valid directory
+            </p>
+            </td>
+<td>
+            <p>
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              into
+            </p>
+            </td>
+<td>
+            <p>
+              Determines where the output of the template will be placed inside the
+              resulting tree
+            </p>
+            </td>
+<td>
+            <p>
+              valid directoy in resulting tree
+            </p>
+            </td>
+<td>
+            <p>
+              root of the resulting tree
+            </p>
+            </td>
+</tr>
+<tr>
+<td>
+            <p>
+              ignore
+            </p>
+            </td>
+<td>
+            <p>
+              Ignores a directory of the source template tree
+            </p>
+            </td>
+<td>
+            <p>
+              directory in source template tree
+            </p>
+            </td>
+<td>
+            <p>
+            </p>
+            </td>
+</tr>
+</tbody>
+</table>
+</div>
+<p>
+        Options can be specified using the command line. See the <a href="phases/invocation.html" title=" Invocation">invocation
+        phase</a> reference for more information. If an option is not specified
+        in the command line, and it has no default value, the user will be prompted
+        for the value.
+      </p>
+<p>
+        This is the output of a sample session:
+      </p>
+<pre class="programlisting">python.exe make_template.py <span class="bold"><strong>sandbox</strong></span>
+/-------------------------------------------
+| Processing template sandbox with options:
++---
+|| {'ignore': set([]), 'template': 'sandbox'}
+|/-------------------------------------------
+|| Examining the template project tree...
+|+---
+|||
+||/-------------------------------------------
+||| Welcome to the Boost Sandbox template.
+||+---
+||/-------------------------------------------
+||| <span class="bold"><strong>Enter value for option library:</strong></span>
+||+---
+||| <span class="bold"><strong>(all lowercase, use underscores to separate words, e.g. "my_library"): my_library</strong></span>
+||/-------------------------------------------
+||| <span class="bold"><strong>Enter value for option authors:
+||+---
+||| (comma separated, no spaces outside names, e.g., "My Name,Notmy R. Name": Stjepan Rajko</strong></span>
+||| $template_library$
+||| $template_library$/boost
+||| $template_library$/boost/$template_library$
+||| $template_library$/libs
+||| $template_library$/libs/$template_library$
+||| $template_library$/libs/$template_library$/build
+||| $template_library$/libs/$template_library$/test
+||| $template_library$/libs/$template_library$/doc
+||| $template_library$/libs/$template_library$/doc\html
+||| $template_library$/libs/$template_library$/doc/html/images
+||| $template_library$/libs/$template_library$/src
+||| $template_library$/libs/$template_library$/example
+/-------------------------------------------
+| Preparing destination tree...
++---
+|/-------------------------------------------
+|| Directories:
+|+---
+|| my_library
+|| my_library/boost
+|| my_library/libs
+|| my_library/boost/my_library
+|| my_library/libs/my_library
+|| my_library/libs/my_library/build
+|| my_library/libs/my_library/test
+|| my_library/libs/my_library/doc
+|| my_library/libs/my_library/src
+|| my_library/libs/my_library/example
+|| my_library/libs/my_library/doc/html
+|| my_library/libs/my_library/doc/html/images
+|/-------------------------------------------
+|| Files:
+|+---
+|| my_library/LICENSE_1_0.txt
+|| my_library/boost-build.jam
+|| my_library/Jamfile.v2
+|| my_library/project-root.jam
+|| my_library/boost/my_library.hpp
+|| my_library/boost/my_library/my_library.hpp
+|| my_library/libs/my_library/test/test.cpp
+|| my_library/libs/my_library/test/Jamfile.v2
+|| my_library/libs/my_library/doc/html/reference.css
+|| my_library/libs/my_library/doc/html/boostbook.css
+|| my_library/libs/my_library/doc/html/images/prev.png
+|| my_library/libs/my_library/doc/html/images/tip.png
+|| my_library/libs/my_library/doc/html/images/important.png
+|| my_library/libs/my_library/doc/html/images/next.png
+|| my_library/libs/my_library/doc/html/images/toc-minus.png
+|| my_library/libs/my_library/doc/html/images/draft.png
+|| my_library/libs/my_library/doc/html/images/caution.png
+|| my_library/libs/my_library/doc/html/images/Thumbs.db
+|| my_library/libs/my_library/doc/html/images/up.png
+|| my_library/libs/my_library/doc/html/images/note.png
+|| my_library/libs/my_library/doc/html/images/warning.png
+|| my_library/libs/my_library/doc/html/images/toc-plus.png
+|| my_library/libs/my_library/doc/html/images/blank.png
+|| my_library/libs/my_library/doc/html/images/home.png
+|| my_library/libs/my_library/doc/html/images/toc-blank.png
+|| my_library/libs/my_library/example/example.cpp
+|| my_library/libs/my_library/example/Jamfile.v2
+|| my_library/libs/my_library/doc/my_library.qbk
+|| my_library/libs/my_library/doc/Jamfile.v2
+/-------------------------------------------
+| Creating file tree from template...
++---
+|/-------------------------------------------
+|| Python files...
+|+---
+||| ./my_library/libs/my_library/doc/my_library.qbk
+||| ./my_library/libs/my_library/doc/Jamfile.v2
+|/-------------------------------------------
+|| Files...
+|+---
+||| ./my_library/LICENSE_1_0.txt
+||| ./my_library/boost-build.jam
+||| ./my_library/Jamfile.v2
+||| ./my_library/project-root.jam
+||| ./my_library/boost/my_library.hpp
+||| ./my_library/boost/my_library/my_library.hpp
+||| ./my_library/libs/my_library/test/test.cpp
+||| ./my_library/libs/my_library/test/Jamfile.v2
+||| ./my_library/libs/my_library/doc/html/reference.css
+||| ./my_library/libs/my_library/doc/html/boostbook.css
+||| ./my_library/libs/my_library/doc/html/images/prev.png
+||| ./my_library/libs/my_library/doc/html/images/tip.png
+||| ./my_library/libs/my_library/doc/html/images/important.png
+||| ./my_library/libs/my_library/doc/html/images/next.png
+||| ./my_library/libs/my_library/doc/html/images/toc-minus.png
+||| ./my_library/libs/my_library/doc/html/images/draft.png
+||| ./my_library/libs/my_library/doc/html/images/caution.png
+||| ./my_library/libs/my_library/doc/html/images/Thumbs.db
+||| ./my_library/libs/my_library/doc/html/images/up.png
+||| ./my_library/libs/my_library/doc/html/images/note.png
+||| ./my_library/libs/my_library/doc/html/images/warning.png
+||| ./my_library/libs/my_library/doc/html/images/toc-plus.png
+||| ./my_library/libs/my_library/doc/html/images/blank.png
+||| ./my_library/libs/my_library/doc/html/images/home.png
+||| ./my_library/libs/my_library/doc/html/images/toc-blank.png
+||| ./my_library/libs/my_library/example/example.cpp
+||| ./my_library/libs/my_library/example/Jamfile.v2
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="phases/processing.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Processing phases</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../templates.html" title=" FileTemplate templates">
+<link rel="prev" href="../templates.html" title=" FileTemplate templates">
+<link rel="next" href="phases/invocation.html" title=" Invocation">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../templates.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="phases/invocation.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.templates.phases"></a> Processing phases</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"> Invocation</span></dt>
+<dd><dl><dt><span class="section"><a href="phases/invocation.html#filetemplate.templates.phases.invocation.command_line">
+          Command line</a></span></dt></dl></dd>
+<dt><span class="section"><a href="phases/examination.html"> Examination
+        of the template tree</a></span></dt>
+<dd><dl><dt><span class="section"><a href="phases/examination.html#filetemplate.templates.phases.examination.template_script">
+          Template scripts</a></span></dt></dl></dd>
+<dt><span class="section"><a href="phases/processing.html"> Producing
+        the resulting file tree</a></span></dt>
+<dd><dl><dt><span class="section"><a href="phases/processing.html#filetemplate.templates.phases.processing.python_file">
+          Python generated files</a></span></dt></dl></dd>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../templates.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="phases/invocation.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/examination.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/examination.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Examination
+        of the template tree</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../phases.html" title=" Processing phases">
+<link rel="prev" href="invocation.html" title=" Invocation">
+<link rel="next" href="processing.html" title=" Producing
+        the resulting file tree">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="invocation.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../phases.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="processing.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.phases.examination"></a><a href="examination.html" title=" Examination
+        of the template tree"> Examination
+        of the template tree</a></h4></div></div></div>
+<p>
+          After the startup script has been executed, the template processor will
+          perform a top-down traversal of the template tree. By default, it will
+          record the names of all directories and files located in the tree, which
+          will then be copied / processed in the next phase.
+        </p>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="filetemplate.templates.phases.examination.template_script"></a><a href="examination.html#filetemplate.templates.phases.examination.template_script" title="
+          Template scripts">
+          Template scripts</a></h5></div></div></div>
+<p>
+            To customize what information is to be copied, and to specify additional
+            customization possibilites (e.g., via <a href="../reference/substitutions.html" title=" Substitution
+        templates and special templates">substitution
+            templates</a>), template scripts may be inserted in the template tree.
+          </p>
+<p>
+            Template scripts are python files which begin with the following text
+            on their first line:
+          </p>
+<pre class="programlisting">
+<span class="comment"># template script
+</span></pre>
+<p>
+            Every script found during the transversal will be executed. The script
+            can interact with the template processor through the <a href="../reference/template.html" title=" Template
+        object">template
+            object</a>.
+          </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="invocation.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../phases.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="processing.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/invocation.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/invocation.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,204 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Invocation</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../phases.html" title=" Processing phases">
+<link rel="prev" href="../phases.html" title=" Processing phases">
+<link rel="next" href="examination.html" title=" Examination
+        of the template tree">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../phases.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../phases.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="examination.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.phases.invocation"></a> Invocation</h4></div></div></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="filetemplate.templates.phases.invocation.command_line"></a><a href="invocation.html#filetemplate.templates.phases.invocation.command_line" title="
+          Command line">
+          Command line</a></h5></div></div></div>
+<p>
+            The template processor begins by processing the command line for template options.
+            The options are specified via
+            <em class="replaceable"><code>
+              option=value
+            </code></em>
+            arguments. In simple cases, such as when using only one template, the
+            ordering of the command line arguments should not affect the output.
+            However, when multiple templates are used symoultaneously for a template merge, the order
+            matters. The order is as follows.
+          </p>
+<div class="orderedlist"><ol type="1">
+<li>
+global options
+              can be specified at any point, but are recommended to be placed at
+              the beginning for consistency.
+            </li>
+<li>
+template options
+              that should be applied to all templates are specified before any template
+              is listed.
+            </li>
+<li>
+template options
+              that should be applied to an individual template only should be specified
+              after listing the template (and before the next template is listed).
+            </li>
+</ol></div>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../doc/html/images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+              </p>
+<p>
+                The template can be specified without explicitly using <code class="literal">template\</code>=.
+                E.g., you can run <code class="literal">python file_template.py sandbox</code>
+                instead of <code class="literal">python file_template.py template=sandbox</code>
+              </p>
+<p>
+            </p>
+</td></tr>
+</table></div>
+<p>
+            The following examples illustrates this structure:
+          </p>
+<div class="table">
+<a name="id905134"></a><p class="title"><b>Table 1.4. Command line structure examples:</b></p>
+<table class="table" summary="Command line structure examples:">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                <p>
+                  invocation
+                </p>
+                </th>
+<th>
+                <p>
+                  global options
+                </p>
+                </th>
+<th>
+                <p>
+                  options for all templates
+                </p>
+                </th>
+<th>
+                <p>
+                  first template
+                </p>
+                </th>
+<th>
+                <p>
+                  second template
+                </p>
+                </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+                <p>
+                  <code class="literal">python file_template.py</code>
+                </p>
+                </td>
+<td>
+                <p>
+                </p>
+                </td>
+<td>
+                <p>
+                </p>
+                </td>
+<td>
+                <p>
+                  sandbox
+                </p>
+                </td>
+<td>
+                <p>
+                </p>
+                </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="literal">python file_template.py</code>
+                </p>
+                </td>
+<td>
+                <p>
+                  <code class="literal">destination=/boost_sandbox</code>
+                </p>
+                </td>
+<td>
+                <p>
+                </p>
+                </td>
+<td>
+                <p>
+                  <code class="literal">sandbox library=boostified_library vc8ide=y ignore=$template_library$/boost</code>
+                </p>
+                </td>
+<td>
+                <p>
+                  /old_library/include/old_library into=boostified_library/boost/boostified_library
+                </p>
+                </td>
+</tr>
+</tbody>
+</table>
+</div>
+<p>
+            Some <a href="../reference/options.html" title=" Options">template
+            options</a>, such as <code class="literal">ignore</code> and <code class="literal">fignore</code>,
+            can be specified multiple times for the same template.
+          </p>
+</div>
+<p>
+          After processing the command line, or prompting the user if necessary,
+          the template processor will initialize each <a href="../reference/template.html" title=" Template
+        object">template
+          object</a> (which processes the template and can be used by any in-template
+          <a href="examination.html#filetemplate.templates.phases.examination.template_script" title="
+          Template scripts">template
+          script</a> to customize the behavior of the template) and the global
+          template options.
+        </p>
+<p>
+          The template processor will then <a href="examination.html" title=" Examination
+        of the template tree">examine
+          the template tree</a>.
+        </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../phases.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../phases.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="examination.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/processing.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/phases/processing.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Producing
+        the resulting file tree</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../phases.html" title=" Processing phases">
+<link rel="prev" href="examination.html" title=" Examination
+        of the template tree">
+<link rel="next" href="../merges.html" title=" Template merges">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="examination.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../phases.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../merges.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.phases.processing"></a><a href="processing.html" title=" Producing
+        the resulting file tree"> Producing
+        the resulting file tree</a></h4></div></div></div>
+<p>
+          Finally, the template processor will produce the resulting file tree from
+          the template. Different kinds of files will be processed as follows:
+        </p>
+<a name="filetemplate.templates.phases.processing.verbatim_file_copies"></a><h4>
+<a name="id905479"></a>
+          <a href="processing.html#filetemplate.templates.phases.processing.verbatim_file_copies">Verbatim
+          file copies</a>
+        </h4>
+<p>
+          A file for which no specific substitution templates are specified will
+          be copied verbatim.
+        </p>
+<a name="filetemplate.templates.phases.processing.processed_file_content"></a><h4>
+<a name="id905508"></a>
+          <a href="processing.html#filetemplate.templates.phases.processing.processed_file_content">Processed
+          file content</a>
+        </h4>
+<p>
+          A file for which at least one specific <a href="../reference/substitutions.html" title=" Substitution
+        templates and special templates">substitution
+          template</a> is specified will be processed for both global <a href="../reference/substitutions.html" title=" Substitution
+        templates and special templates">substitution
+          templates</a> and specific <a href="../reference/substitutions.html" title=" Substitution
+        templates and special templates">substitution
+          templates</a>.
+        </p>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="filetemplate.templates.phases.processing.python_file"></a><a href="processing.html#filetemplate.templates.phases.processing.python_file" title="
+          Python generated files">
+          Python generated files</a></h5></div></div></div>
+<p>
+            A file of the name <span class="emphasis"><em>filename</em></span><code class="literal">.py</code>
+            can be used to generate the file <span class="emphasis"><em>filename</em></span>. To do
+            so, it must begin with
+          </p>
+<pre class="programlisting">
+<span class="comment"># template file
+</span></pre>
+<p>
+            When the script generates the content, it supplies it to the template
+            processor via the <code class="computeroutput"><span class="identifier">template</span><span class="special">.</span><span class="identifier">submit_content</span><span class="special">(</span><span class="identifier">content</span><span class="special">)</span></code> or <code class="computeroutput"><span class="identifier">template</span><span class="special">.</span><span class="identifier">append_content</span><span class="special">(</span><span class="identifier">content</span><span class="special">)</span></code> commands (see the <a href="../reference/template.html" title=" Template
+        object">template
+            object</a> reference).
+          </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="examination.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../phases.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../merges.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Reference</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../templates.html" title=" FileTemplate templates">
+<link rel="prev" href="merges.html" title=" Template merges">
+<link rel="next" href="reference/options.html" title=" Options">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="merges.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference/options.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.templates.reference"></a> Reference</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"> Options</span></dt>
+<dt><span class="section"><a href="reference/substitutions.html"> Substitution
+        templates and special templates</a></span></dt>
+<dt><span class="section"><a href="reference/template.html"> Template
+        object</a></span></dt>
+<dt><span class="section"><a href="reference/results.html"> Results
+        object</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="merges.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="reference/options.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/options.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/options.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,246 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Options</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="../reference.html" title=" Reference">
+<link rel="next" href="substitutions.html" title=" Substitution
+        templates and special templates">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.reference.options"></a> Options</h4></div></div></div>
+<p>
+          Options are used to fine-tune the behavior of the FileTemplate template
+          processor as well as the behavior of the template.
+        </p>
+<a name="filetemplate.templates.reference.options.global_options"></a><h4>
+<a name="id905778"></a>
+          <a href="options.html#filetemplate.templates.reference.options.global_options">Global
+          options</a>
+        </h4>
+<p>
+          <span class="emphasis"><em>Global options</em></span> govern the behavior of the template
+          processor.
+        </p>
+<div class="table">
+<a name="id905801"></a><p class="title"><b>Table 1.5. Global options</b></p>
+<table class="table" summary="Global options">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                option
+              </p>
+              </th>
+<th>
+              <p>
+                desctiption
+              </p>
+              </th>
+<th>
+              <p>
+                valid values
+              </p>
+              </th>
+<th>
+              <p>
+                default value
+              </p>
+              </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                destination
+              </p>
+              </td>
+<td>
+              <p>
+                Destination directory where the results will be constructed.
+              </p>
+              </td>
+<td>
+              <p>
+                valid directory path (will be created if it does not exist)
+              </p>
+              </td>
+<td>
+              <p>
+                current directory
+              </p>
+              </td>
+</tr></tbody>
+</table>
+</div>
+<a name="filetemplate.templates.reference.options.template_options"></a><h4>
+<a name="id905888"></a>
+          <a href="options.html#filetemplate.templates.reference.options.template_options">Template
+          options</a>
+        </h4>
+<p>
+          <span class="emphasis"><em>Template options</em></span> can be used to specify how a particular
+          template is processed. Templates may use additional, template-specific
+          options, as is the case with <a href="../../sandbox/reference/options.html" title=" Options">sandbox
+          options</a>.
+        </p>
+<div class="table">
+<a name="id905923"></a><p class="title"><b>Table 1.6. Template options</b></p>
+<table class="table" summary="Template options">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                option
+              </p>
+              </th>
+<th>
+              <p>
+                desctiption
+              </p>
+              </th>
+<th>
+              <p>
+                valid values
+              </p>
+              </th>
+<th>
+              <p>
+                default value
+              </p>
+              </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+              <p>
+                template
+              </p>
+              </td>
+<td>
+              <p>
+                Template directory
+              </p>
+              </td>
+<td>
+              <p>
+                valid directory
+              </p>
+              </td>
+<td>
+              <p>
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                into
+              </p>
+              </td>
+<td>
+              <p>
+                Determines where the output of the template will be placed inside
+                the resulting tree
+              </p>
+              </td>
+<td>
+              <p>
+                valid directoy in resulting tree
+              </p>
+              </td>
+<td>
+              <p>
+                root of the resulting tree
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                ignore
+              </p>
+              </td>
+<td>
+              <p>
+                Ignores a file or directory of the source template tree
+              </p>
+              </td>
+<td>
+              <p>
+                file or directory in source template tree
+              </p>
+              </td>
+<td>
+              <p>
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                fignore
+              </p>
+              </td>
+<td>
+              <p>
+                Ignores all files in the source template tree that have the specified
+                suffix
+              </p>
+              </td>
+<td>
+              <p>
+                file suffix
+              </p>
+              </td>
+<td>
+              <p>
+              </p>
+              </td>
+</tr>
+</tbody>
+</table>
+</div>
+<p>
+          Options can be specified using the command line. See the <a href="../phases/invocation.html" title=" Invocation">invocation
+          phase</a> reference for more information. If an option is not specified
+          in the command line, and it has no default value, the user will be prompted
+          for the value.
+        </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="substitutions.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/results.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/results.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Results
+        object</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="template.html" title=" Template
+        object">
+<link rel="next" href="../changes.html" title=" Version History and
+      Proposed changes">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="template.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../changes.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.reference.results"></a><a href="results.html" title=" Results
+        object"> Results
+        object</a></h4></div></div></div>
+<p>
+          The results object holds information about the files and directories which
+          will be generated by the template processor. It includes files and directories
+          from <span class="bold"><strong>all</strong></span> templates being processed, and
+          can therefore be used to allow seamless integration of templates.
+        </p>
+<p>
+          For example, if a template includes a file whose contents depend on the
+          directory tree below a certain directory, you can <code class="literal">walk</code>
+          the results object and extract the directory tree. The following example
+          does so to include all non-detail include directories for the <a href="../../sandbox.html" title=" Boost sandbox template">sandbox
+          template</a>:
+        </p>
+<pre class="programlisting">
+<span class="identifier">doxy_source_files</span> <span class="special">=</span> <span class="identifier">list</span><span class="special">()</span>
+<span class="keyword">for</span> <span class="identifier">root</span><span class="special">,</span> <span class="identifier">dirs</span><span class="special">,</span> <span class="identifier">files</span> <span class="keyword">in</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">walk</span><span class="special">(</span>
+    <span class="comment"># we want the returned root to be relative to $template_library$
+</span>    <span class="identifier">template</span><span class="special">.</span><span class="identifier">replace_name</span><span class="special">(</span><span class="string">'$template_library$'</span><span class="special">),</span>
+    <span class="comment"># and want to walk the boost/$template_library$ directory underneath that
+</span>    <span class="identifier">template</span><span class="special">.</span><span class="identifier">replace_name</span><span class="special">(</span><span class="string">'boost/$template_library$'</span><span class="special">)):</span>
+    <span class="keyword">if</span> <span class="identifier">os</span><span class="special">.</span><span class="identifier">path</span><span class="special">.</span><span class="identifier">basename</span><span class="special">(</span><span class="identifier">root</span><span class="special">)</span> <span class="special">!=</span> <span class="string">'detail'</span><span class="special">:</span>
+        <span class="identifier">doxy_source_files</span><span class="special">.</span><span class="identifier">append</span><span class="special">(</span>
+            <span class="identifier">template</span><span class="special">.</span><span class="identifier">replace_name</span><span class="special">(</span><span class="identifier">os</span><span class="special">.</span><span class="identifier">path</span><span class="special">.</span><span class="identifier">join</span><span class="special">(</span><span class="identifier">os</span><span class="special">.</span><span class="identifier">path</span><span class="special">.</span><span class="identifier">join</span><span class="special">(</span><span class="string">'../../..'</span><span class="special">,</span>
+            <span class="identifier">root</span><span class="special">),</span> <span class="string">'*.hpp'</span><span class="special">).</span><span class="identifier">replace</span><span class="special">(</span><span class="string">'\\'</span><span class="special">,</span><span class="string">'/'</span><span class="special">)))</span>
+</pre>
+<p>
+          A similar example uses the <code class="literal">files_in</code> and <code class="literal">directories_in</code>
+          functions of the result object to construct the list of files and filters
+          for a MSVC IDE:
+        </p>
+<pre class="programlisting">
+    <span class="keyword">def</span> <span class="identifier">vc_list_files</span><span class="special">(</span><span class="identifier">level</span><span class="special">,</span> <span class="identifier">output_base</span><span class="special">,</span> <span class="identifier">destination_base</span><span class="special">,</span> <span class="identifier">directory</span><span class="special">):</span>
+        <span class="identifier">tabs</span> <span class="special">=</span> <span class="string">''</span><span class="special">.</span><span class="identifier">join</span><span class="special">([</span><span class="string">'\t'</span> <span class="keyword">for</span> <span class="identifier">x</span> <span class="keyword">in</span> <span class="identifier">range</span><span class="special">(</span><span class="identifier">level</span><span class="special">)])</span>
+        <span class="identifier">output_base_directory</span> <span class="special">=</span> <span class="identifier">os</span><span class="special">.</span><span class="identifier">path</span><span class="special">.</span><span class="identifier">join</span><span class="special">(</span><span class="identifier">output_base</span><span class="special">,</span> <span class="identifier">directory</span><span class="special">)</span>
+        <span class="identifier">destination_base_directory</span> <span class="special">=</span> <span class="identifier">os</span><span class="special">.</span><span class="identifier">path</span><span class="special">.</span><span class="identifier">join</span><span class="special">(</span><span class="identifier">destination_base</span><span class="special">,</span> <span class="identifier">directory</span><span class="special">)</span>
+        <span class="keyword">for</span> <span class="identifier">name</span> <span class="keyword">in</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">files_in</span><span class="special">(</span><span class="identifier">destination_base_directory</span><span class="special">):</span>
+            <span class="identifier">template</span><span class="special">.</span><span class="identifier">append_content</span><span class="special">(</span><span class="string">"""
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">"""<File
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">'\tRelativePath="'</span><span class="special">+</span><span class="identifier">os</span><span class="special">.</span><span class="identifier">path</span><span class="special">.</span><span class="identifier">join</span><span class="special">(</span><span class="identifier">output_base_directory</span><span class="special">,</span><span class="identifier">name</span><span class="special">)+</span><span class="string">""""
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">"""\t>
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">"""</File>"""</span><span class="special">)</span>
+
+        <span class="keyword">for</span> <span class="identifier">name</span> <span class="keyword">in</span> <span class="identifier">results</span><span class="special">.</span><span class="identifier">directories_in</span><span class="special">(</span><span class="identifier">destination_base_directory</span><span class="special">):</span>
+            <span class="identifier">template</span><span class="special">.</span><span class="identifier">append_content</span><span class="special">(</span><span class="string">"""
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">"""<Filter
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">'\tName="'</span><span class="special">+</span><span class="identifier">name</span><span class="special">+</span><span class="string">""""
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">"""\t>"""</span><span class="special">)</span>
+            <span class="identifier">vc_list_files</span><span class="special">(</span><span class="identifier">level</span><span class="special">+</span><span class="number">1</span><span class="special">,</span> <span class="identifier">output_base_directory</span><span class="special">,</span> <span class="identifier">destination_base_directory</span><span class="special">,</span> <span class="identifier">name</span><span class="special">)</span>
+            <span class="identifier">template</span><span class="special">.</span><span class="identifier">append_content</span><span class="special">(</span><span class="string">"""
+"""</span> <span class="special">+</span> <span class="identifier">tabs</span> <span class="special">+</span> <span class="string">"""</Filter>"""</span><span class="special">)</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="template.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../changes.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/substitutions.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/substitutions.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,127 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Substitution
+        templates and special templates</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="options.html" title=" Options">
+<link rel="next" href="template.html" title=" Template
+        object">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="template.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.reference.substitutions"></a><a href="substitutions.html" title=" Substitution
+        templates and special templates"> Substitution
+        templates and special templates</a></h4></div></div></div>
+<a name="filetemplate.templates.reference.substitutions.substitution_templates"></a><h4>
+<a name="id906133"></a>
+          <a href="substitutions.html#filetemplate.templates.reference.substitutions.substitution_templates">Substitution
+          templates</a>
+        </h4>
+<p>
+          Substitution templates are the simplest form of template customization.
+          For specified file extensions, the template processor will replace each
+          occurence of a substitution template with the substituted text. For some
+          examples, see the substitutions
+          of the sandbox template.
+        </p>
+<p>
+          Substitution templates are divided into two categories - <span class="emphasis"><em>specific</em></span>
+          and <span class="emphasis"><em>general</em></span>. Specific substitution templates are only
+          applied to specific file extensions. General substitution templates are
+          applied to any file extension that has <span class="bold"><strong>at least one</strong></span>
+          specific substitution defined. Files with no specific substitution templates
+          will be copied verbatim.
+        </p>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../doc/html/images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+            </p>
+<p>
+              Substitutions are applied in the order they are specified in the template
+              scripts, so substituted text for one substitution template can include
+              substitution templates specified after it. For example, in the sandbox
+              template $template_copyright$ expands into text which includes $template_authors$.
+            </p>
+<p>
+          </p>
+</td></tr>
+</table></div>
+<a name="filetemplate.templates.reference.substitutions.special_templates"></a><h4>
+<a name="id906215"></a>
+          <a href="substitutions.html#filetemplate.templates.reference.substitutions.special_templates">Special
+          templates</a>
+        </h4>
+<p>
+          There are also <span class="emphasis"><em>special</em></span> templates, which are also applied
+          whenever substitution templates are applied (i.e., for file extensions
+          with at least one specific extension defined). The FileTemplate processor
+          uses one special template:
+        </p>
+<div class="table">
+<a name="id906243"></a><p class="title"><b>Table 1.7. Special templates used by the FileTemplate template
+        processor</b></p>
+<table class="table" summary="Special templates used by the FileTemplate template
+        processor">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+              <p>
+                special template
+              </p>
+              </th>
+<th>
+              <p>
+                desctiption
+              </p>
+              </th>
+</tr></thead>
+<tbody><tr>
+<td>
+              <p>
+                $template_start$
+              </p>
+              </td>
+<td>
+              <p>
+                Everything up to the line of the file containing the first occurrence
+                of this special template will be ignored.
+              </p>
+              </td>
+</tr></tbody>
+</table>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="template.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/template.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/reference/template.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,124 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Template
+        object</title>
+<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../../index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="up" href="../reference.html" title=" Reference">
+<link rel="prev" href="substitutions.html" title=" Substitution
+        templates and special templates">
+<link rel="next" href="results.html" title=" Results
+        object">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="substitutions.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="results.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="filetemplate.templates.reference.template"></a><a href="template.html" title=" Template
+        object"> Template
+        object</a></h4></div></div></div>
+<p>
+          The template object contains several functions which can be used from template
+          scripts to customize template behavior.
+        </p>
+<p>
+          The following examples quickly illustrate some of the use:
+        </p>
+<p>
+          To get a user-specified option:
+        </p>
+<pre class="programlisting">
+<span class="identifier">docs</span> <span class="special">=</span> <span class="identifier">template</span><span class="special">.</span><span class="identifier">options</span><span class="special">.</span><span class="identifier">get</span><span class="special">(</span><span class="string">'docs'</span><span class="special">)</span>
+</pre>
+<p>
+          To get a user-specified option verified against a regular expression and
+          with a default value:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">options</span><span class="special">.</span><span class="identifier">get</span><span class="special">(</span><span class="string">'docs'</span><span class="special">,</span> <span class="identifier">re</span><span class="special">.</span><span class="identifier">compile</span><span class="special">(</span><span class="identifier">r</span><span class="string">'(qb|qb\+doxyref|qb\+doxy)$'</span><span class="special">),</span> <span class="string">'qb+doxyref'</span><span class="special">)</span>
+</pre>
+<p>
+          To get a boolean (y/n) user specified option with a default value:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">options</span><span class="special">.</span><span class="identifier">get_boolean</span><span class="special">(</span><span class="string">'vc8ide'</span><span class="special">,</span> <span class="identifier">False</span><span class="special">):</span>
+</pre>
+<p>
+          To set up a substitution template for file names:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">name_replacement</span><span class="special">(</span><span class="string">'$template_library$'</span><span class="special">,</span> <span class="identifier">library_name</span><span class="special">)</span>
+</pre>
+<p>
+          To set up a specific <a href="substitutions.html" title=" Substitution
+        templates and special templates">substitution
+          template</a>:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">content_replacement</span><span class="special">([</span><span class="string">'.hpp'</span><span class="special">,</span> <span class="string">'.cpp'</span><span class="special">],</span> <span class="string">'$template_created$'</span><span class="special">,</span> <span class="string">'// Created in $template_year$'</span><span class="special">)</span>
+</pre>
+<p>
+          To set up a general <a href="substitutions.html" title=" Substitution
+        templates and special templates">substitution
+          template</a>:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">general_content_replacement</span><span class="special">(</span><span class="string">'$template_year$'</span><span class="special">,</span> <span class="identifier">str</span><span class="special">(</span><span class="identifier">time</span><span class="special">.</span><span class="identifier">localtime</span><span class="special">().</span><span class="identifier">tm_year</span><span class="special">))</span>
+</pre>
+<p>
+          To ignore (not process) an entire subdirectory in the same directory as
+          the script:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">ignore_subdirectory</span><span class="special">(</span><span class="string">'vc8ide'</span><span class="special">)</span>
+</pre>
+<p>
+          To ignore (not process) a file in the same directory as the script:
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">ignore_subfile</span><span class="special">(</span><span class="string">'boostbook_doxygen.css'</span><span class="special">)</span>
+</pre>
+<p>
+          To submit python-generated file content from a python template file:
+        </p>
+<pre class="programlisting">
+<span class="identifier">content</span><span class="special">=</span><span class="string">"""
+This is a script-generated file."""</span>
+<span class="identifier">content</span> <span class="special">+=</span> <span class="string">"""
+Yes it is."""</span>
+
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">submit_content</span><span class="special">(</span><span class="identifier">content</span><span class="special">)</span>
+</pre>
+<p>
+          or
+        </p>
+<pre class="programlisting">
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">append_content</span><span class="special">(</span><span class="string">"""
+This is a script-generated file."""</span><span class="special">)</span>
+<span class="identifier">template</span><span class="special">.</span><span class="identifier">append_content</span><span class="special">(</span><span class="string">"""
+Yes it is."""</span><span class="special">)</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="substitutions.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="results.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/substitutions.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/filetemplate/templates/substitutions.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,126 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title> Substitution templates
+      and special templates</title>
+<link rel="stylesheet" href="../../boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="../../index.html" title="Chapter 1. FileTemplate 0.92">
+<link rel="up" href="../templates.html" title=" FileTemplate templates">
+<link rel="prev" href="options.html" title=" Options">
+<link rel="next" href="merges.html" title=" Template merges">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="merges.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="filetemplate.templates.substitutions"></a><a href="substitutions.html" title=" Substitution templates
+      and special templates"> Substitution templates
+      and special templates</a></h3></div></div></div>
+<a name="filetemplate.templates.substitutions.substitution_templates"></a><h4>
+<a name="id905781"></a>
+        <a href="substitutions.html#filetemplate.templates.substitutions.substitution_templates">Substitution
+        templates</a>
+      </h4>
+<p>
+        Substitution templates are the simplest form of template customization. For
+        specified file extensions, the template processor will replace each occurence
+        of a substitution template with the substituted text. For some examples,
+        see the substitutions
+        of the sandbox template.
+      </p>
+<p>
+        Substitution templates are divided into two categories - <span class="emphasis"><em>specific</em></span>
+        and <span class="emphasis"><em>general</em></span>. Specific substitution templates are only
+        applied to specific file extensions. General substitution templates are applied
+        to any file extension that has <span class="bold"><strong>at least one</strong></span>
+        specific substitution defined. Files with no specific substitution templates
+        will be copied verbatim.
+      </p>
+<div class="tip"><table border="0" summary="Tip">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../doc/html/images/tip.png"></td>
+<th align="left">Tip</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+          </p>
+<p>
+            Substitutions are applied in the order they are specified in the template
+            scripts, so substituted text for one substitution template can include
+            substitution templates specified after it. For example, in the sandbox
+            template $template_cpp_copyright$ expands into text which includes $template_authors$.
+          </p>
+<p>
+        </p>
+</td></tr>
+</table></div>
+<a name="filetemplate.templates.substitutions.special_templates"></a><h4>
+<a name="id905860"></a>
+        <a href="substitutions.html#filetemplate.templates.substitutions.special_templates">Special
+        templates</a>
+      </h4>
+<p>
+        There are also <span class="emphasis"><em>special</em></span> templates, which are also applied
+        whenever substitution templates are applied (i.e., for file extensions with
+        at least one specific extension defined). The FileTemplate processor uses
+        one special template:
+      </p>
+<div class="table">
+<a name="id905886"></a><p class="title"><b>Table 1.7. Special templates used by the FileTemplate template
+      processor</b></p>
+<table class="table" summary="Special templates used by the FileTemplate template
+      processor">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+            <p>
+              special template
+            </p>
+            </th>
+<th>
+            <p>
+              desctiption
+            </p>
+            </th>
+</tr></thead>
+<tbody><tr>
+<td>
+            <p>
+              $template_start$
+            </p>
+            </td>
+<td>
+            <p>
+              Everything up to the line of the file containing the first occurrence
+              of this special template will be ignored.
+            </p>
+            </td>
+</tr></tbody>
+</table>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2007 Stjepan Rajko</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="options.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../templates.html"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="merges.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/template_under_construction/file_template/libs/file_template/doc/html/index.html
==============================================================================
--- (empty file)
+++ sandbox/template_under_construction/file_template/libs/file_template/doc/html/index.html	2007-06-25 17:15:59 EDT (Mon, 25 Jun 2007)
@@ -0,0 +1,153 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Chapter 1. FileTemplate 0.94</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="Chapter 1. FileTemplate 0.94">
+<link rel="next" href="filetemplate/sandbox.html" title=" Boost sandbox template">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav"><a accesskey="n" href="filetemplate/sandbox.html"><img src="../../doc/html/images/next.png" alt="Next"></a></div>
+<div class="chapter" lang="en">
+<div class="titlepage"><div>
+<div><h2 class="title">
+<a name="filetemplate"></a>Chapter 1. FileTemplate 0.94</h2></div>
+<div><p class="copyright">Copyright © 2007 Stjepan Rajko</p></div>
+<div><div class="legalnotice">
+<a name="id903098"></a><p>
+        Distributed under the Boost Software License, Version 1.0. (See accompanying
+        file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+      </p>
+</div></div>
+</div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="section"> Boost sandbox template</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="filetemplate/sandbox/tools.html"> Configuring the tools and
+      checking out the Boost sandbox</a></span></dt>
+<dt><span class="section"> Use Cases</span></dt>
+<dt><span class="section"><a href="filetemplate/sandbox/outside_docs.html"> Links to helpful
+      outside documentation</a></span></dt>
+<dt><span class="section"> Reference</span></dt>
+<dd><dl>
+<dt><span class="section"> Options</span></dt>
+<dt><span class="section"><a href="filetemplate/sandbox/reference/substitutions.html"> Substitution
+        templates</a></span></dt>
+<dt><span class="section"><a href="filetemplate/sandbox/reference/documentation.html"> Documentation
+        formats</a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="filetemplate/sandbox/changes.html"> Version History and Proposed
+      Changes</a></span></dt>
+</dl></dd>
+<dt><span class="section"> FileTemplate templates</span></dt>
+<dd><dl>
+<dt><span class="section"> Processing phases</span></dt>
+<dd><dl>
+<dt><span class="section"> Invocation</span></dt>
+<dd><dl><dt><span class="section"><a href="filetemplate/templates/phases/invocation.html#filetemplate.templates.phases.invocation.command_line">
+          Command line</a></span></dt></dl></dd>
+<dt><span class="section"><a href="filetemplate/templates/phases/examination.html"> Examination
+        of the template tree</a></span></dt>
+<dd><dl><dt><span class="section"><a href="filetemplate/templates/phases/examination.html#filetemplate.templates.phases.examination.template_script">
+          Template scripts</a></span></dt></dl></dd>
+<dt><span class="section"><a href="filetemplate/templates/phases/processing.html"> Producing
+        the resulting file tree</a></span></dt>
+<dd><dl><dt><span class="section"><a href="filetemplate/templates/phases/processing.html#filetemplate.templates.phases.processing.python_file">
+          Python generated files</a></span></dt></dl></dd>
+</dl></dd>
+<dt><span class="section"> Template merges</span></dt>
+<dt><span class="section"> Reference</span></dt>
+<dd><dl>
+<dt><span class="section"> Options</span></dt>
+<dt><span class="section"><a href="filetemplate/templates/reference/substitutions.html"> Substitution
+        templates and special templates</a></span></dt>
+<dt><span class="section"><a href="filetemplate/templates/reference/template.html"> Template
+        object</a></span></dt>
+<dt><span class="section"><a href="filetemplate/templates/reference/results.html"> Results
+        object</a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="filetemplate/templates/changes.html"> Version History and
+      Proposed changes</a></span></dt>
+</dl></dd>
+<dt><span class="section"> Acknowledgements</span></dt>
+<dt><span class="section"> License</span></dt>
+</dl>
+</div>
+<p>
+  </p>
+<p>
+    FileTemplate is a template processor for files and directories. This could be
+    useful in the following scenarios:
+  </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+      There is a generic starting point for a certain type of project. The user can
+      specify information to fine-tune their particular starting point.
+    </li>
+<li>
+      The user would like to integrate their existing files into a new project for
+      which there is a template. The user can perform a <a href="filetemplate/templates/merges.html" title=" Template merges">template
+      merge</a> between the template for the new project, and the existing files
+      (acting as a second template). If the template is implemented appropriately,
+      it will integrate the user's existing files.
+    </li>
+</ul></div>
+<p>
+    FileTemplate is being developed to help constructing new projects for the Boost
+    Sandbox. The sandbox template, which
+    is used for this purpose, is currently the only template developed using FileTemplate.
+  </p>
+<p>
+    <span class="bold"><strong>See the <a href="filetemplate/sandbox/use.html" title=" Use Cases">sandbox
+    use cases</a> documentation for some examples of how to use the <a href="filetemplate/sandbox.html" title=" Boost sandbox template">sandbox
+    template</a>.</strong></span>
+  </p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../doc/html/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td colspan="2" align="left" valign="top">
+<p>
+      </p>
+<p>
+        FileTemplate is not an official part or tool of the Boost libraries.
+      </p>
+<p>
+    </p>
+</td></tr>
+</table></div>
+<p>
+    If you are interested in creating a template for a setting other than the Boost
+    sandbox, FileTemplate provides a basic framework which makes producing templated
+    file/directory trees relatively easy. The philosophy behind the development of
+    the framework is that simple things should be simple, and more complicated things
+    should be doable. By being implemented in Python, and allowing template-specific
+    python scripts to be placed in a template, FileTemplate provides a reasonable
+    degree of flexibility.
+  </p>
+<p>
+    <span class="bold"><strong>See the templates
+    documentation for more information about creating and customizing templates.</strong></span>
+  </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"><p><small>Last revised: June 25, 2007 at 21:12:22 GMT</small></p></td>
+<td align="right"><small></small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav"><a accesskey="n" href="filetemplate/sandbox.html"><img src="../../doc/html/images/next.png" alt="Next"></a></div>
+</body>
+</html>