Files
filesystem/doc/do-list.htm
2005-05-21 16:00:21 +00:00

51 lines
2.1 KiB
HTML

<title>Boost Filesystem Do-list</title>
<h1>
<img border="0" src="../../../boost.png" align="center" width="277" height="86">Filesystem
Do-list</h1>
<ul>
<li>Are there &quot;Do the right thing&quot; tests for two argument operational
functions?</li>
<li>Test cases for narrow and wide is_empty on directories?</li>
<li>Test cases for narrow and wide file_size()?<br>
Test cases for narrow and wide current and ititial directory()?<br>
&nbsp;</li>
<li>bjam tests.<br>
&nbsp;</li>
<li>Linux tests.<br>
&nbsp;</li>
<li>process_jam_log, compiler_status, reworks.<br>
&nbsp;</li>
<li>Broken compiler tests, workarounds.<br>
&nbsp;</li>
<li>Need a recursive, glob-style directory iterator. See posts by John Maddock,
others.<br>
&nbsp;</li>
<li>Windows: //network-name style paths need more analysis and test cases for system_complete()
and complete(). Also, path_test cases at line 410 need review, correction.<br>
&nbsp;</li>
<li>On Darwin, &quot;foo//bar&quot; is valid and equivalent to &quot;foo/bar&quot;. (But foo//bar
is an error on Windows.)<ul>
<li>Remove &quot;//&quot; check from basic_path::append</li>
<li>Should generic grammar be changed? What does POSIX say?</li>
<li>Should the generic grammar be defined by reference to POSIX?<br>
&nbsp;</li>
</ul>
</li>
<li>Add a path::swap member function guaranteed not to throw. (Geurt Vos).<br>
&nbsp;</li>
<li>Should operations.cpp assert or BOOST_ASSERT on preconditions?<br>
&nbsp;</li>
<li>Document path traits, including wpath_traits imbue().<br>
&nbsp;</li>
<li>Fix operations_test wrong error code messages &amp; harden test.<br>
&nbsp;</li>
<li>Grep for &quot;TODO&quot;</li>
</ul>
<hr>
<p>Revised
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->20 May, 2005<!--webbot bot="Timestamp" endspan i-checksum="13988" --></p>
<p>© 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">
www.boost.org/LICENSE_1_0.txt</a>)</p>