Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/filesystem/doc/do-list.htm @ 12

Last change on this file since 12 was 12, checked in by landauf, 18 years ago

added boost

File size: 2.2 KB
Line 
1<title>Boost Filesystem Do-list</title>
2<h1>
3<img border="0" src="../../../boost.png" align="center" width="277" height="86">Filesystem
4Do-list</h1>
5<ul>
6  <li>Windows: Some files seem to be poisoned to the point where you can't even
7  do is_directory() on them without an access error. For example,&nbsp; pagefile.sys. Should directory_iterator ignore these files?<br>
8&nbsp;</li>
9  <li>Windows: //share style paths need more analysis and test cases for system_complete()
10  and complete(). Also, path_test cases at line 410 need review, correction.<br>
11&nbsp;</li>
12  <li>Add a path::swap member function guaranteed not to throw. (Geurt Vos).<br>
13&nbsp;</li>
14  <li>Windows: What happens when a directory_itorator encounters a
15  wide-character filename? Write a test case.</li>
16</ul>
17<ul>
18  <li>Add &quot;.&quot; current directory to generic path? Add test cases one
19  way or the other. Change simple_ls accordingly.<br>
20&nbsp;</li>
21  <li>Ask for help porting to other operating systems, such as the Mac, etc.</li>
22</ul>
23<ul>
24  <li>Finish the probe program, and ask Boost people to run it on various O/S's.<br>
25&nbsp;</li>
26  <li>Finish portability guide and checking functions. Get opinions on default, Boost, and other error checks.&nbsp; POSIX?&nbsp; 
27  Windows? Mac?&nbsp; ISO 6990? Document the checking functions.<br>
28&nbsp;</li>
29  <li>Operations_test line 171 - why only check iterator tag? Why not
30  Assignable, etc?<br>
31&nbsp;</li>
32  <li>The wrapped fstream functions which return the type of the stream (*this)
33  would have to be overridden to get the wrapped type (boost::filesystem::ifstream
34  rather than std::ifstream, for example). But does it matter? Does anyone care?
35  Will any programs fail?<br>
36&nbsp;</li>
37</ul>
38<hr>
39<p>Revised
40<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->02 October, 2003<!--webbot bot="Timestamp" endspan i-checksum="38549" --></p>
41<p>© Copyright Beman Dawes, 2002</p>
42<p> Use, modification, and distribution are subject to the Boost Software
43License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
44LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
45www.boost.org/LICENSE_1_0.txt</a>)</p>
Note: See TracBrowser for help on using the repository browser.