File: do-list.htm

package info (click to toggle)
boost 1.33.1-10
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 100,948 kB
  • ctags: 145,103
  • sloc: cpp: 573,492; xml: 49,055; python: 15,626; ansic: 13,588; sh: 2,099; yacc: 858; makefile: 660; perl: 427; lex: 111; csh: 6
file content (45 lines) | stat: -rw-r--r-- 2,222 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<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>Windows: Some files seem to be poisoned to the point where you can't even 
  do is_directory() on them without an access error. For example,&nbsp; pagefile.sys. Should directory_iterator ignore these files?<br>
&nbsp;</li>
  <li>Windows: //share 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>Add a path::swap member function guaranteed not to throw. (Geurt Vos).<br>
&nbsp;</li>
  <li>Windows: What happens when a directory_itorator encounters a 
  wide-character filename? Write a test case.</li>
</ul>
<ul>
  <li>Add &quot;.&quot; current directory to generic path? Add test cases one 
  way or the other. Change simple_ls accordingly.<br>
&nbsp;</li>
  <li>Ask for help porting to other operating systems, such as the Mac, etc.</li>
</ul>
<ul>
  <li>Finish the probe program, and ask Boost people to run it on various O/S's.<br>
&nbsp;</li>
  <li>Finish portability guide and checking functions. Get opinions on default, Boost, and other error checks.&nbsp; POSIX?&nbsp; 
  Windows? Mac?&nbsp; ISO 6990? Document the checking functions.<br>
&nbsp;</li>
  <li>Operations_test line 171 - why only check iterator tag? Why not 
  Assignable, etc?<br>
&nbsp;</li>
  <li>The wrapped fstream functions which return the type of the stream (*this) 
  would have to be overridden to get the wrapped type (boost::filesystem::ifstream 
  rather than std::ifstream, for example). But does it matter? Does anyone care? 
  Will any programs fail?<br>
&nbsp;</li>
</ul>
<hr>
<p>Revised
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->02 October, 2003<!--webbot bot="Timestamp" endspan i-checksum="38549" --></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>