-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy patheditors-report.html
137 lines (127 loc) · 5.83 KB
/
editors-report.html
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<html>
<head>
<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=utf-8">
<title>File System TS Editor's Report</title>
<base href="n4080.html">
</head>
<body>
<table border="0">
<tr>
<td>Document number: </td>
<td>N4098</td>
</tr>
<tr>
<td>Date:</td>
<td>
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y-%m-%d" startspan -->2014-07-05<!--webbot bot="Timestamp" endspan i-checksum="12448" --></td>
</tr>
<tr>
<td>Revises:</td>
<td>
</td>
</tr>
<tr>
<td>
<p>Project:</td>
<td>
<p>Programming Language C++</td>
</tr>
<tr>
<td valign="top">
<p>Project number:</td>
<td>
<p>TS 18822</td>
</tr>
<tr>
<td valign="top">
<p>Reply-to:</td>
<td>
<p>Beman Dawes <bdawes at acm dot org></td>
</tr>
</table>
<h1>File System TS Editor's Report, Post-Rapperswil</h1>
<p><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4099.html">N4099</a> is the latest File
System TS Working Draft. It contains the changes to the File System TS working
paper as
directed by the committee at the Rapperswil meeting. It also contains editorial
changes not requiring committee approval. Details of the changes are
listed below.</p>
<h3>Immediate issues</h3>
<ul>
<li>Applied Immediate issues <a href="#5">5</a>, <a href="#22">22</a>,
<a href="#25">25</a>, <a href="#27">27</a>, <a href="#35">34</a>,
<a href="#35">35</a>, <a href="#36">36</a>, <a href="#37">37</a>,
<a href="#40">40</a>, <a href="#41">41</a>, <a href="#45">45</a>,
<a href="#48">48</a>,
<a href="#49">49</a>, <a href="#53">53</a>, <a href="#56">56</a>,
<a href="#57">57</a>, <a href="#58">58</a>, <a href="#60">60</a>,
<a href="#62">62</a>.</li>
<li>Issue 57 called for the creation of a new section 2.1. There was already
a section with that number, and also a closely related section 2.2. The new
section was given the number 2.3 to avoid separating sections 2.1 and 2.2.</li>
</ul>
<h3>Editorial changes</h3>
<ul>
<li>In several places, replaced "--" with "&mdash;".
(Thanks to Sean Hunt)</li>
<li>8.4.3
[path.append] changed <code>p</code> to <code>source</code> in two places. The
argument is named <code>source</code>, not <code>p</code>.</li>
<li><code>const directory_entry& operator*() const;</code> and <code>const
directory_entry* operator->() const;</code> were out-of-place in the <code>
directory_entry</code> synopsis. Moved to be with the
observers.</li>
<li>Applied issue 59 Invalid expressions for bitmask types (NAD Editorial).
The text for 15.4 Copy file [fs.op.copy_file] had already been corrected by
another issue, so no further change was required for 15.4.</li>
<li>Enabled paragraph numbers. (Thanks to Jeffrey Yasskin) (Resolves US-4)</li>
<li>Removed editorial comments.</li>
<li>Intra-document links consistently display the section number. (Resolves
US-1)</li>
<li>Links to the C++ standard consistently display the section number.
(Resolves US-2)</li>
<li>Pattern of cross-references in synopsis has been made more consistent; not
all requested changes were accepted. (Resolves US-3)</li>
<li>Changed to non-pejorative wording in 15.36 System complete [fs.op.system_complete],
as requested by LWG.</li>
<li>To prevent line wrap in code, such as in "<code>-></code>", added <code>
code { white-space: nowrap; }</code> to CSS style and added <code><br></code>
where needed as a result. (Resolves US-7 as it applies to code, although
the "C++" example cited wasn't actually in code.)</li>
<li>Added reference to <code>extension()</code> and also section cross
reference. (Resolves GB-2)</li>
<li>Replaced "pathname" with "filename" in 4.14 parent directory. (Resolves
US-8)</li>
<li>Replaced "Paths" with "Pathnames" in 4.18. (Resolves US-9)</li>
<li>Replaced "link (4.9)" with "type of file" in 4.19, to use the exact POSIX
wording. Also removed "object" from 4.9. (Resolves US-10) </li>
<li>Inserted "the start of" into the last bullet item of 8.3. (Resolves US-13)</li>
<li>Fixed broken, duplicate, and otherwise faulty links. (Boost inspect
program)</li>
<li>Corrected spelling of "canonical" in anchor. (Daniel Krügler)</li>
<li>Fixed grammatical mistake in 10.4. (Daniel Krügler)</li>
<li>Added missing "(" and ")" in 13.1 and 14.1. (Daniel Krügler)</li>
<li>Fixed bad <li>...</li> markup in 4.7. (Daniel Krügler)</li>
<li>Fixed incorrect form of reference to C++14 in 8.6.1. (Daniel Krügler)</li>
<li>Fixed bad paragraph numbering in numerous places. (Daniel Krügler)</li>
<li>Set two occurrences of "operator=" in code font in 11.2. (Daniel
Krügler)</li>
<li>Remove "The type <code>
EcharT</code> shall be an encoded character type (<a href="#fs.req">5</a>)."
from 8.3 since it is already specified in 5. (LWG Rapperswil)</li>
<li>Standard string type names qualified with <code>std::</code> to avoid clash
with member names. (Jonathan Wakely)</li>
<li>Function parameters <code>Source const&</code> changed to <code>const
Source&</code> for consistency with other const ref parameters. (Jonathan
Wakely)</li>
<li>[path.construct] codecvt requires three template arguments. (Jonathan Wakely)
</li>
<li>[path.decompose] Note for path::extension has incorrect example, add <code>.filename()</code>. (Jonathan Wakely)
</li>
</ul>
<hr>
</body>
</html>