summaryrefslogtreecommitdiff
path: root/libs/filesystem/doc
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-04-08 03:09:47 +0000
committer <>2015-05-05 14:37:32 +0000
commitf2541bb90af059680aa7036f315f052175999355 (patch)
treea5b214744b256f07e1dc2bd7273035a7808c659f /libs/filesystem/doc
parented232fdd34968697a68783b3195b1da4226915b5 (diff)
downloadboost-tarball-master.tar.gz
Imported from /home/lorry/working-area/delta_boost-tarball/boost_1_58_0.tar.bz2.HEADboost_1_58_0master
Diffstat (limited to 'libs/filesystem/doc')
-rw-r--r--libs/filesystem/doc/deprecated.html16
-rw-r--r--libs/filesystem/doc/design.htm8
-rw-r--r--libs/filesystem/doc/do_list.html4
-rw-r--r--libs/filesystem/doc/faq.htm23
-rw-r--r--libs/filesystem/doc/index.htm38
-rw-r--r--libs/filesystem/doc/issue_reporting.html224
-rw-r--r--libs/filesystem/doc/portability_guide.htm19
-rw-r--r--libs/filesystem/doc/reference.html19
-rw-r--r--libs/filesystem/doc/release_history.html36
-rw-r--r--libs/filesystem/doc/styles.css19
-rw-r--r--libs/filesystem/doc/tickets.html2
-rw-r--r--libs/filesystem/doc/tutorial.html20
-rw-r--r--libs/filesystem/doc/v3.html19
-rw-r--r--libs/filesystem/doc/v3_design.html37
14 files changed, 385 insertions, 99 deletions
diff --git a/libs/filesystem/doc/deprecated.html b/libs/filesystem/doc/deprecated.html
index ed553447e..9ba05e2a7 100644
--- a/libs/filesystem/doc/deprecated.html
+++ b/libs/filesystem/doc/deprecated.html
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem Deprecated Features</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body>
@@ -22,17 +22,19 @@
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
</table>
@@ -373,7 +375,7 @@ function can trivially be provided by a user.</p>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 March, 2012<!--webbot bot="Timestamp" endspan i-checksum="28814" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 December, 2014<!--webbot bot="Timestamp" endspan i-checksum="38652" --></p>
<p>&copy; Copyright Beman Dawes, 2002-2005, 2010</p>
<p> Use, modification, and distribution are subject to the Boost Software
diff --git a/libs/filesystem/doc/design.htm b/libs/filesystem/doc/design.htm
index a44b2b23e..07977cac8 100644
--- a/libs/filesystem/doc/design.htm
+++ b/libs/filesystem/doc/design.htm
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Boost Filesystem Library Design</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body bgcolor="#FFFFFF">
@@ -340,9 +340,9 @@ Variable Considered Harmful</i>, ACM SIGPLAN Notices, 8, 2, 1973, pp. 23-34</td>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 March, 2012<!--webbot bot="Timestamp" endspan i-checksum="28814" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->26 December, 2014<!--webbot bot="Timestamp" endspan i-checksum="38646" --></p>
-<p>© Copyright Beman Dawes, 2002</p>
+<p>&copy; Copyright Beman Dawes, 2002</p>
<p> Use, modification, and distribution are subject to the Boost Software
License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
diff --git a/libs/filesystem/doc/do_list.html b/libs/filesystem/doc/do_list.html
index 655880327..b6fc3eb8f 100644
--- a/libs/filesystem/doc/do_list.html
+++ b/libs/filesystem/doc/do_list.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Do List</title>
<style type="text/css">
body { font-family: sans-serif; margin: 1em; }
@@ -137,7 +137,7 @@ to return paths with fewer elements.]</pre>
</ul>
<hr>
-<p>© Copyright Beman Dawes, 2010</p>
+<p>&copy; Copyright Beman Dawes, 2010</p>
<p>Distributed under the Boost Software License, Version 1.0. See
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
diff --git a/libs/filesystem/doc/faq.htm b/libs/filesystem/doc/faq.htm
index 85b64dc0e..ec177c23c 100644
--- a/libs/filesystem/doc/faq.htm
+++ b/libs/filesystem/doc/faq.htm
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem FAQ</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body>
@@ -22,22 +22,23 @@
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </tr>
</table>
-<h1 dir="ltr">
+<h1>
Frequently Asked Questions</h1>
<h2>General questions</h2>
<p><b>Why not support a concept of specific kinds of file systems, such as posix_file_system or windows_file_system.</b></p>
@@ -45,7 +46,7 @@ Frequently Asked Questions</h1>
library.&nbsp;Features specific to a particular operating system or file system
can always be accessed by using the operating system's API.</p>
-<h2 dir="ltr">
+<h2>
Class <code><font size="6">path</font></code> questions </h2>
<p><b>Why base the generic pathname format on POSIX?</b></p>
<p><a href="design.htm#POSIX-01">POSIX</a> is an ISO Standard. It is the basis for the most familiar
@@ -140,8 +141,8 @@ functions, while operations performed by the operating system are provided as
free functions.</p>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 March, 2012<!--webbot bot="Timestamp" endspan i-checksum="28814" --></p>
-<p>© Copyright Beman Dawes, 2002</p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 December, 2014<!--webbot bot="Timestamp" endspan i-checksum="38652" --></p>
+<p>&copy; Copyright Beman Dawes, 2002</p>
<p> Use, modification, and distribution are subject to the Boost Software
License, Version 1.0. See <a href="http://www.boost.org/LICENSE_1_0.txt">
www.boost.org/LICENSE_1_0.txt</a></p> \ No newline at end of file
diff --git a/libs/filesystem/doc/index.htm b/libs/filesystem/doc/index.htm
index acfad5884..526f26543 100644
--- a/libs/filesystem/doc/index.htm
+++ b/libs/filesystem/doc/index.htm
@@ -4,18 +4,20 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem Home</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111">
<tr>
<td width="277">
<a href="../../../index.htm">
-<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="300" height="86" border="0"></a></td>
+<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle"
+ width="300" height="86" border="0"></a></td>
<td align="middle">
<font size="7">Filesystem Library<br>
Version 3</font>
@@ -23,22 +25,24 @@
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports</a>&nbsp;&nbsp;
</td>
- </tr>
</table>
-<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" align="right">
+<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" align="right">
<tr>
<td width="100%" bgcolor="#D7EEFF" align="center">
<i><b>Contents</b></i></td>
@@ -60,7 +64,7 @@
&nbsp; with acknowledgements</a></td>
</tr>
</table>
-
+<p></p>
<div align="center">
<center>
<table border="1" cellpadding="10" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111">
@@ -316,9 +320,17 @@ syntax.</p>
<h2><a name="Change-history">Version history</a></h2>
+<h3>Version 4</h3>
+
+<p><b>Under development </b>- Add support for the
+<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4099.html">ISO
+C++ File System Technical Specification</a>. The Filesystem TS is based on
+Boost.Filesystem Version 3, with only a small number of changes. Most user code
+written for Version 3 should work unchanged with Version 4.</p>
+
<h3>Version 3</h3>
-<p>Boost <span style="background-color: #FFFF00">1.??.0 - ???, 2010</span> - Internationalization via single class <code>path</code>.
+<p>Boost 1.44.0 - June, 2010 - Internationalization via single class <code>path</code>.
More uniform error handling.</p>
<p>Peter Dimov suggested use of a single path class rather than a <code>basic_path</code>
@@ -451,7 +463,7 @@ version 1.31.0.&nbsp;</p>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 March, 2012<!--webbot bot="Timestamp" endspan i-checksum="28814" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->10 January, 2015<!--webbot bot="Timestamp" endspan i-checksum="38885" --></p>
<p>&copy; Copyright Beman Dawes, 2002-2005</p>
<p> Use, modification, and distribution are subject to the Boost Software
diff --git a/libs/filesystem/doc/issue_reporting.html b/libs/filesystem/doc/issue_reporting.html
new file mode 100644
index 000000000..44b80b2b6
--- /dev/null
+++ b/libs/filesystem/doc/issue_reporting.html
@@ -0,0 +1,224 @@
+<html>
+
+<head>
+<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Filesystem issue reporting</title>
+<link href="styles.css" rel="stylesheet">
+</head>
+
+<body>
+
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
+ <tr>
+ <td width="277">
+<a href="../../../index.htm">
+<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="300" height="86" border="0"></a></td>
+ <td align="middle">
+ <font size="7">Filesystem Bug Reporting</font>
+ </td>
+ </tr>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+ <tr>
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
+ <a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
+ <a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
+ <a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
+ <a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
+ <a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
+ </td>
+</table>
+
+<p>Boost.Filesystem issues such as bug reports or feature requests should be
+reported via a <a href="https://svn.boost.org/trac/boost/newticket">Boost Trac ticket</a>.</p>
+<p><a href="https://github.com/boostorg/filesystem/pulls">GitHub pull requests</a>
+are encouraged, too, although anything beyond really trivial fixes needs a trac
+ticket.</p>
+<h3>Bug reports</h3>
+<p>A timely response to your bug report is much more likely if <b>the problem can
+be immediately reproduced without guesswork and regression tests can be easily
+created</b>. </p>
+<p>You need to provide the following:</p>
+<ol>
+ <li>A simple test program
+that:<ul>
+ <li>Illustrates the problem, and</li>
+ <li>Automatically yields an unambiguous pass or fail result - returning zero
+ for pass and non-zero for fail is preferred, and </li>
+ <li>Can be used as the basis for adding tests to Boost.Filesystem&#39;s
+ regression test suite.</li>
+ </ul>
+ </li>
+ <li>The compiler, standard library, platform, and Boost version you
+ used to build and run your test program.</li>
+ <li>A description of how to build and run the test program.
+ </li>
+ <li>A copy of the output from the test
+ program, if any.</li>
+ <li>An email address for follow-up questions.</li>
+</ol>
+<p>See <a href="#Rationale">Rationale</a> to find out why the above is needed.</p>
+<p>For a mostly automatic framework to provide the above, read on!</p>
+<h3>Bug reporting framework</h3>
+<p>The directory <code>&lt;boost-root&gt;/libs/filesystem/bug&gt;</code> provides a bug test program (<code><a href="#bug-cpp">bug.cpp</a></code>)
+and a build file (<code>Jamfile.v2</code>). Here is what you need to do:</p>
+<ol>
+ <li>Add one or more test cases to <code><a href="#bug-cpp">bug.cpp</a></code>
+ using any text or program editor.</li>
+ <li><a href="#Build-and-test">Build and test</a>.</li>
+ <li>Attach copies of the <a href="#Test-output">Test output</a> and test
+ program to the <a href="https://svn.boost.org/trac/boost/newticket">Trac
+ ticket</a>.</li>
+</ol>
+<p>That&#39;s it! When you complete those steps, you will be done!</p>
+<p>The test output supplies all of the basic information about the compiler, std
+library, platform, Boost version, and command line, and the test cases you have
+added should make it easy for the library maintainer to reproduce the problem. </p>
+<h3>Using the framework</h3>
+<h4><a name="bug-cpp"><code>bug.cpp</code></a></h4>
+<p>Here is <code>bug.cpp</code> as supplied. To report a real bug, use
+<code>BOOST_TEST</code> and <code>BOOST_TEST_EQ</code> macros to build your own
+test cases. You can delete the three tests already in <code>bug.cpp</code>:</p>
+<blockquote>
+ <pre>#include &lt;boost/detail/lightweight_test_report.hpp&gt;
+#include &lt;boost/filesystem.hpp&gt;
+
+namespace fs = boost::filesystem;
+
+int test_main(int, char*[]) // note name
+{
+ BOOST_TEST(2 + 2 == 5); // one convertible-to-bool argument; this one fails!
+ BOOST_TEST_EQ(4 + 4, 9); // two EqualityComparible arguments; this one fails!
+ BOOST_TEST(fs::exists(".")); // should pass, so nothing should be reported
+
+ return ::boost::report_errors(); // required
+}
+</pre>
+</blockquote>
+<h4><a name="Build-and-test">Build and test</a></h4>
+
+
+<p>POSIX-like systems:</p>
+
+
+<blockquote>
+ <pre>cd &lt;boost-root&gt;/libs/filesystem/bug
+../../../b2 -a
+bin/bug</pre>
+</blockquote>
+<p>Windows:</p>
+<blockquote>
+ <pre>cd &lt;boost-root&gt;\libs\filesystem\bug
+..\..\..\b2 -a
+bin\bug</pre>
+</blockquote>
+<h4><a name="Test-output">Test output</a></h4>
+
+
+<p>Running the test on Windows produced this test output:</p>
+
+
+<blockquote>
+
+
+<pre>Microsoft Visual C++ version 14.0
+Dinkumware standard library version 610
+Win32
+Boost version 1.58.0
+Command line: bin\bug
+bug.cpp(10): test '2 + 2 == 5' failed in function
+ 'int __cdecl test_main(int,char *[])'
+bug.cpp(11): test '4 + 4 == 9' failed in function
+ 'int __cdecl test_main(int,char *[])': '8' != '9'
+2 errors detected.</pre>
+</blockquote>
+<p>The test framework runs <code>test_main()</code> from a <code>try</code>
+block with a <code>catch</code> block that reports exceptions via <code>
+std::exception what()</code>. So the output will differ if an exception is
+thrown.</p>
+<h2>Background information</h2>
+<p>You should now have enough information to file an easy-to-reproduce bug
+report. So you can skip reading the rest of this page unless you need to do
+something a bit out of the ordinary.</p>
+<h3><a name="b2-command-line-options"><code>b2</code> command line</a></h3>
+<p><code>b2</code> (formerly <code>bjam</code>) usage:&nbsp; <code>b2
+[options] [properties] [target]</code></p>
+<p>Boost.Build b2 has many options, properties, and targets, but you will not
+need most of them for bug reporting. Here are a few you might find helpful:</p>
+<p><b>Options</b></p>
+<blockquote>
+ <p><code>-a</code>&nbsp;&nbsp;&nbsp; Rebuild everything rather than
+ just out-of-date targets. Used in the example build above to ensure libraries
+ are built with the same setup as the test program.</p>
+</blockquote>
+<p><b>Properties</b></p>
+<blockquote>
+ <p><code>address-model=<i>n&nbsp; n</i></code> is 32 or 64.
+ Explicitly request either 32-bit or 64-bit code generation. This typically
+ requires that your compiler is appropriately configured.</p>
+ <p><code>variant=</code><i>string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string </i>is
+ <code>debug</code> or <code>release</code>.</p>
+ <p><code>toolset=</code><i>string</i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The C++
+ compiler to use. For example, <code>gcc-4.9</code>, <code>clang-3.3</code>,
+ <code>or msvc-14.0</code>.</p>
+ <p><code>include=</code><i>string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </i>
+ Additional include paths for C and C++ compilers.</p>
+ <p><code>cxxflags=</code><i>string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </i>
+ Custom options to pass to the C++ compiler.</p>
+ <p><code>define=</code><i>string</i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ Additional macro definitions for C and C++ compilers. <i>string</i> should be
+ either <code class="computeroutput">SYMBOL</code> or
+ <code class="computeroutput">SYMBOL=VALUE</code></p>
+</blockquote>
+<h3><a name="Rationale">Rationale</a></h3>
+<p>Here is the request list again, with rationale added:</p>
+<ol>
+ <li>A simple test program
+that:<ul>
+ <li dir="ltr">
+ <p dir="ltr">Illustrates the problem <b>[Code communicates more clearly than
+ prose. If it looks like it will it will take some time to figure out exactly what the
+ problem is, or worse yet, might result in a wild-goose chase, the bug report
+ gets set aside to be worked on later and then is often forgotten.] </b>and</li>
+ <li>Automatically yields an unambiguous pass or fail result - returning zero
+ for pass and non-zero for fail is preferred <b>[Prevents
+ miscommunications and allows use in automatic regression tests.]</b>, and </li>
+ <li>Can be used as the basis for adding tests to Boost.Filesystem&#39;s
+ regression test suite <b>[With good test cases fixes come easier and
+ regressions become less likely]</b>.</li>
+ </ul>
+ </li>
+ <li>The compiler, standard library, platform, and Boost version you
+ used to build and run your test program. <b>[The implementation includes much
+ platform dependent code, and also depends on the other factors mentioned. Know
+ these things upfront brings the bug report into focus without having to ask
+ for more information. ]</b></li>
+ <li>A description of how to build and run the test program. <b>[If b2
+ (formerly known as bjam) is used as the build engine, this is not a concern,
+ but otherwise much more information is needed.]</b></li>
+ <li>A copy of the output from the test
+ program, if any. <b>[Avoids misinterpreting results.]</b></li>
+ <li>An email address for follow-up questions.<b> [Trac comments are the
+ primary means of response, but it is disheartening when a trac question is not
+ answered and there is no email address attached for followup.]</b></li>
+</ol>
+<hr>
+<p>Revised
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->28 January, 2015<!--webbot bot="Timestamp" endspan i-checksum="38902" --></p>
+<p>&copy; Copyright Beman Dawes, 2014</p>
+<p> Distributed under the Boost Software
+License, Version 1.0. See <a href="http://www.boost.org/LICENSE_1_0.txt">
+www.boost.org/LICENSE_1_0.txt</a></p>
+
+
+</body>
+
+</html> \ No newline at end of file
diff --git a/libs/filesystem/doc/portability_guide.htm b/libs/filesystem/doc/portability_guide.htm
index 54b5a748c..676c25cb3 100644
--- a/libs/filesystem/doc/portability_guide.htm
+++ b/libs/filesystem/doc/portability_guide.htm
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Portability Guide</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body bgcolor="#FFFFFF">
@@ -16,19 +16,20 @@
Name Portability
Guide</h1>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </tr>
</table>
<p>
@@ -228,9 +229,9 @@ portability yet not overly restrict expressiveness.</p>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 March, 2012<!--webbot bot="Timestamp" endspan i-checksum="28814" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 December, 2014<!--webbot bot="Timestamp" endspan i-checksum="38652" --></p>
-<p>© Copyright Beman Dawes, 2002, 2003</p>
+<p>&copy; Copyright Beman Dawes, 2002, 2003</p>
<p> Use, modification, and distribution are subject to the Boost Software
License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
diff --git a/libs/filesystem/doc/reference.html b/libs/filesystem/doc/reference.html
index 366bacafd..b6ff10f25 100644
--- a/libs/filesystem/doc/reference.html
+++ b/libs/filesystem/doc/reference.html
@@ -1,5 +1,5 @@
<html>
-<!-- © Copyright Beman Dawes, 2002, 2006, 2007, 2009, 2010, 2011 -->
+<!-- &copy; Copyright Beman Dawes, 2002, 2006, 2007, 2009, 2010, 2011 -->
<!-- Distributed under the Boost Software License, Version 1.0. -->
<!-- See http://www.boost.org/LICENSE_1_0.txt -->
@@ -9,7 +9,7 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Filesystem Reference
@@ -17,7 +17,7 @@
<style type="text/css">
/*
- © Copyright Beman Dawes, 2007
+ &copy; Copyright Beman Dawes, 2007
Distributed under the Boost Software License, Version 1.0.
See www.boost.org/LICENSE_1_0.txt
@@ -60,18 +60,17 @@ del { background-color:#FFA0A0 }
<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </td>
- </tr>
</table>
<h1>Reference Documentation</h1>
@@ -3734,12 +3733,12 @@ multiple string types. His idea became the basis for the version 3 path design.<
</table>
<hr>
>
-<p><font size="2">© Copyright Beman Dawes, 2002, 2006, 2007, 2009, 2010, 2011</font></p>
+<p><font size="2">&copy; Copyright Beman Dawes, 2002, 2006, 2007, 2009, 2010, 2011</font></p>
<p><font size="2">Distributed under the Boost Software License, Version 1.0. See
</font>
<a href="http://www.boost.org/LICENSE_1_0.txt"><font size="2">www.boost.org/LICENSE_1_0.txt</font></a></p>
<p><font size="2">Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->16 July 2012<!--webbot bot="Timestamp" endspan i-checksum="18787" --></font></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->29 December 2014<!--webbot bot="Timestamp" endspan i-checksum="39176" --></font></p>
</body></html> \ No newline at end of file
diff --git a/libs/filesystem/doc/release_history.html b/libs/filesystem/doc/release_history.html
index c7587fab5..89aebd71d 100644
--- a/libs/filesystem/doc/release_history.html
+++ b/libs/filesystem/doc/release_history.html
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem Release History</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body>
@@ -22,20 +22,38 @@
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="../../../index.htm">Boost Home</a> &nbsp;&nbsp;
- <a href="index.htm">Library Home</a> &nbsp;&nbsp; <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </tr>
</table>
+<h2>1.58.0</h2>
+<ul>
+ <li>Rewrite Windows implementation of temp_directory_path() to (1) avoid
+ GetTempPath() failure if path length &gt; 130 (ticket #5300) and (2) provide a
+ more sensible sequence of directories than provided by GetTempPath(), per
+ boost list discussion &quot;[filesystem] temp_directory_path() behavior on
+ Windows&quot;. The new sequence is:<ol>
+ <li><i><code>%TMP%</code></i></li>
+ <li><i><code>%TEMP%</code></i></li>
+ <li><code><i>%LOCALAPPDATA%</i>/Temp</code></li>
+ <li><code><i>%USERPROFILE%</i>/Temp</code></li>
+ <li><code><i>GetWindowsDirectoryW()</i>/Temp</code></li>
+ </ol>
+ </li>
+</ul>
+
<h2>1.57.0</h2>
<ul>
<li>Rework class <code>path</code> locale and codecvt implementation for increased reliability.
@@ -88,7 +106,7 @@
Solaris 10. (Chris Stylianou)</li>
<li>Minor fixes and code cleanup.</li>
<li>Update IDE projects to Visual Studio 2013.</li>
- <li>Remove unused <code>const char colon</code> to clear clang warning. (Jürgen
+ <li>Remove unused <code>const char colon</code> to clear clang warning. (J?gen
Hunold)</li>
<li>Add BOOST_NOEXCEPT to <code>class filesystem_error</code>.</li>
<li>Change <code>perms::all_all</code> and <code>perms::perms_mask</code> to
@@ -259,8 +277,8 @@
</ul>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 October, 2014<!--webbot bot="Timestamp" endspan i-checksum="38757" --></p>
-<p>© Copyright Beman Dawes, 2011</p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->03 February, 2015<!--webbot bot="Timestamp" endspan i-checksum="40532" --></p>
+<p>&copy; Copyright Beman Dawes, 2011</p>
<p> Use, modification, and distribution are subject to the Boost Software
License, Version 1.0. See <a href="http://www.boost.org/LICENSE_1_0.txt">
www.boost.org/LICENSE_1_0.txt</a></p> \ No newline at end of file
diff --git a/libs/filesystem/doc/styles.css b/libs/filesystem/doc/styles.css
new file mode 100644
index 000000000..6e6b17060
--- /dev/null
+++ b/libs/filesystem/doc/styles.css
@@ -0,0 +1,19 @@
+body
+{
+ font-family: sans-serif;
+ max-width: 6.5in;
+ margin: 0px auto;
+ font-size: 85%;
+}
+ ins {background-color: #CCFFCC;}
+ del {background-color: #FFCACA;}
+ pre {background-color: #D7EEFF; font-size: 100%;}
+ code {font-size: 110%;}
+ table{font-size: 100%;}
+
+ /*
+ © Copyright Beman Dawes, 2014
+ Distributed under the Boost Software License, Version 1.0.
+ See www.boost.org/LICENSE_1_0.txt
+ */
+ \ No newline at end of file
diff --git a/libs/filesystem/doc/tickets.html b/libs/filesystem/doc/tickets.html
index 79c2d1ada..054acb403 100644
--- a/libs/filesystem/doc/tickets.html
+++ b/libs/filesystem/doc/tickets.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem Tickets</title>
</head>
diff --git a/libs/filesystem/doc/tutorial.html b/libs/filesystem/doc/tutorial.html
index 0dbebec09..72db485e0 100644
--- a/libs/filesystem/doc/tutorial.html
+++ b/libs/filesystem/doc/tutorial.html
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem Tutorial</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body>
@@ -22,20 +22,22 @@
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </tr>
</table>
+
<p>
<a href="#Introduction">Introduction</a><br>
<a href="#Preliminaries">Preliminaries</a><br>
@@ -1117,11 +1119,11 @@ It has a
documentation. </p>
<hr>
-<p>© Copyright Beman Dawes 2010</p>
+<p>&copy; Copyright Beman Dawes 2010</p>
<p>Distributed under the Boost Software License, Version 1.0. See
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->20 March 2012<!--webbot bot="Timestamp" endspan i-checksum="27254" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->29 December 2014<!--webbot bot="Timestamp" endspan i-checksum="39176" --></p>
</body>
diff --git a/libs/filesystem/doc/v3.html b/libs/filesystem/doc/v3.html
index 3b75140a2..062c56c2e 100644
--- a/libs/filesystem/doc/v3.html
+++ b/libs/filesystem/doc/v3.html
@@ -3,9 +3,9 @@
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem V3 Intro</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
<body>
@@ -21,19 +21,20 @@
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </tr>
</table>
<h1>Boost Filesystem Version 3</h1>
@@ -140,11 +141,11 @@ cycle, and then Version 3 will become the default version.</p>
</ul>
<hr>
-<p>© Copyright Beman Dawes, 2009</p>
+<p>&copy; Copyright Beman Dawes, 2009</p>
<p>Distributed under the Boost Software License, Version 1.0. See
<a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a></p>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->20 March 2012<!--webbot bot="Timestamp" endspan i-checksum="27254" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->29 December 2014<!--webbot bot="Timestamp" endspan i-checksum="39176" --></p>
</body>
diff --git a/libs/filesystem/doc/v3_design.html b/libs/filesystem/doc/v3_design.html
index cea4f1225..5f1326daa 100644
--- a/libs/filesystem/doc/v3_design.html
+++ b/libs/filesystem/doc/v3_design.html
@@ -4,40 +4,44 @@
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Filesystem V3 Design</title>
-<link rel="stylesheet" type="text/css" href="../../../doc/src/minimal.css">
+<link href="styles.css" rel="stylesheet">
</head>
<body>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111">
<tr>
<td>
<a href="../../../index.htm">
-<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" border="0" width="300" height="86"></a></td>
+<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" border="0"
+ width="300" height="86"></a></td>
<td align="middle">
<font size="7">Filesystem Version 3<br>
Design</font></td>
</tr>
</table>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
<tr>
- <td><a href="index.htm">Filesystem Home</a> &nbsp;&nbsp;
- <a href="release_history.html">Releases</a> &nbsp;&nbsp;
- <a href="reference.html">Reference</a> &nbsp;&nbsp;
+ <td><a href="index.htm">Home</a> &nbsp;&nbsp;
<a href="tutorial.html">Tutorial</a> &nbsp;&nbsp;
+ <a href="reference.html">Reference</a> &nbsp;&nbsp;
<a href="faq.htm">FAQ</a> &nbsp;&nbsp;
+ <a href="release_history.html">Releases</a> &nbsp;&nbsp;
<a href="portability_guide.htm">Portability</a> &nbsp;&nbsp;
<a href="v3.html">V3 Intro</a> &nbsp;&nbsp;
<a href="v3_design.html">V3 Design</a> &nbsp;&nbsp;
<a href="deprecated.html">Deprecated</a> &nbsp;&nbsp;
+ <a href="issue_reporting.html">Bug Reports </a>&nbsp;&nbsp;
</td>
- </tr>
</table>
-<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" align="right">
+<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" align="right">
<tr>
<td width="100%" bgcolor="#D7EEFF" align="center">
<i><b>Contents</b></i></td>
@@ -65,7 +69,8 @@ path type that accommodated multiple character types and encodings would be more
flexible. Although I wasn't willing to stop development at that time to
explore how this idea might be implemented, or to break from the pattern for
Internationalization used the C++ standard library, I've often thought about
-Peter's suggestion. With the advent of C++0x <code>char16_t</code> and <code>char32_t</code> character
+Peter's suggestion. With the advent of C++0x <code>char16_t</code> and <code>char32_t</code>
+character
types, the <code>basic_path</code> class template approach becomes even more unwieldy, so it
is time to revisit the problem in light of Peter's suggestion.</p>
@@ -133,7 +138,8 @@ flexible user code.</p>
</ul>
<h2><a name="Details">Details</a></h2>
-<table border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
+<table border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse"
+ bordercolor="#111111" width="100%">
<tr>
<td width="33%" colspan="3">
<p align="center"><b><i>Encoding </i></b><i><b>Conversions</b></i></td>
@@ -175,14 +181,15 @@ been consistently applied to all applicable functions.</p>
<h2><a name="Acknowledgements">Acknowledgements</a></h2>
<p>Peter Dimov suggested the idea of a single path class that could cope with
-multiple character types and encodings. Walter Landry contributed both the design and implementation of the copy_any,
+multiple character types and encodings. Walter Landry contributed both the design
+and implementation of the copy_any,
copy_directory, copy_symlink, and read_symlink functions.</p>
<hr>
<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 March, 2012<!--webbot bot="Timestamp" endspan i-checksum="28814" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->29 December, 2014<!--webbot bot="Timestamp" endspan i-checksum="38652" --></p>
-<p>© Copyright Beman Dawes, 2008</p>
+<p>&copy; Copyright Beman Dawes, 2008</p>
<p> Use, modification, and distribution are subject to the Boost Software
License, Version 1.0. See <a href="http://www.boost.org/LICENSE_1_0.txt">
www.boost.org/LICENSE_1_0.txt</a></p>