Skip to content

Commit 0ab6970

Browse files
committed
deploy: 6e9fda1
1 parent 91b4297 commit 0ab6970

File tree

4 files changed

+157
-158
lines changed

4 files changed

+157
-158
lines changed

compile.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,18 @@ fi
3636
# Run bikeshed and save the output. You can use this output as is
3737
# to update expected-errs.txt.
3838
bikeshed --print=plain -f spec 2>&1 | tee $BSLOG
39+
3940
# Remove the line numbers from the log, and make sure it ends with a newline.
4041
# Also remove any lines that start "cannot identify image file" because the path
4142
# is based the machine doing the build so we don't want that in the results.
42-
sed 's;^LINE [0-9]*:;LINE:;' $BSLOG |
43+
sed 's;^LINE [0-9]*:[0-9]*:;LINE:;' $BSLOG |
4344
sed '/^cannot identify image file/d' |
4445
sed -e '$a\' > $ERRLOG
46+
4547
# Do the same for the expected errors and compare the two. Any
4648
# differences need to be fixed. Exit with a non-zero exit code if
4749
# there are any differences.
48-
(sed 's;^LINE [0-9]*:;LINE:;' expected-errs.txt |
50+
(sed 's;^LINE [0-9]*:[0-9]*:;LINE:;' expected-errs.txt |
4951
sed '/^cannot identify image file/d' |
5052
sed -e '$a\' |
5153
diff -u - $ERRLOG) || exit 1

expected-errs.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,9 @@ LINE: Can't find the 'destinationNode' argument of method 'AudioNode/disconnect(
1313
LINE: Can't find the 'destinationNode' argument of method 'AudioNode/disconnect(destinationParam, output)' in the argumentdef block.
1414
LINE: Can't find the 'destinationNode' argument of method 'AudioNode/disconnect(destinationParam, output)' in the argumentdef block.
1515
LINE: Can't find the 'input' argument of method 'AudioNode/disconnect(destinationParam, output)' in the argumentdef block.
16+
LINE: No 'idl' refs found for '[CC-MODE]'.
17+
{{ChannelCountMode/[CC-MODE]}}
18+
LINE: No 'idl' refs found for '[CC-INTERP]'.
19+
{{ChannelInterpretation/[CC-INTERP]}}
1620
LINE: W3C policy requires Privacy Considerations and Security Considerations to be separate sections, but you appear to have them combined into one.
1721
✔ Successfully generated, but fatal errors were suppressed

index.bs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1331,7 +1331,7 @@ Methods</h4>
13311331
Callback {{DecodeSuccessCallback()}} Parameters</h4>
13321332

13331333
<dl dfn-type=argument dfn-for="DecodeSuccessCallback()">
1334-
: {{DecodeSuccessCallback/decodedData!!argument}}</dfn>, of type {{AudioBuffer}}
1334+
: {{DecodeSuccessCallback/decodedData!!argument}}, of type {{AudioBuffer}}
13351335
:: The AudioBuffer containing the decoded audio data.
13361336
</dl>
13371337

@@ -1659,7 +1659,7 @@ Constructors</h4>
16591659
1. [=fire an event=] named {{BaseAudioContext/statechange}} at the
16601660
{{AudioContext}}.
16611661

1662-
</div>
1662+
</div>
16631663

16641664
NOTE: In cases where an {{AudioContext}} is constructed with no arguments and resource
16651665
acquisition fails, the User-Agent will attempt to silently render the audio graph using
@@ -1678,7 +1678,8 @@ Constructors</h4>
16781678

16791679
1. Set {{AudioWorkletGlobalScope/port}} to
16801680
|deserializedPort|.
1681-
</div>
1681+
1682+
</div>
16821683

16831684
<pre class="argumentdef" for="AudioContext/constructor(contextOptions)">
16841685
contextOptions: User-specified options controlling how the {{AudioContext}} should be constructed.
@@ -3007,7 +3008,7 @@ Constructors</h4>
30073008
in the constructor to the internal slots {{[[number of channels]]}}, {{[[length]]}}, {{[[sample rate]]}}.
30083009

30093010
1. Set the internal slot {{[[internal data]]}} of this
3010-
{{AudioBuffer}} to the result of calling <a href="https://tc39.github.io/ecma262/#sec-createbytedatablock"><code>
3011+
{{AudioBuffer}} to the result of calling <code><a href="https://tc39.github.io/ecma262/#sec-createbytedatablock">
30113012
CreateByteDataBlock</a>({{[[length]]}} * {{[[number of channels]]}})</code>.
30123013

30133014
Note: This initializes the underlying storage to zero.
@@ -3538,7 +3539,7 @@ Attributes</h4>
35383539
: {{AudioWorkletNode}}
35393540
::
35403541
See [[#configuring-channels-with-audioworkletnodeoptions]]
3541-
Configuring Channels with AudioWorkletNodeOptions</a>.
3542+
Configuring Channels with {{AudioWorkletNodeOptions}}.
35423543

35433544
: {{ChannelMergerNode}}
35443545
::
@@ -3726,7 +3727,7 @@ Methods</h4>
37263727
<pre class=argumentdef for="AudioNode/connect(destinationNode, output, input)">
37273728
destinationNode: The <code>destination</code> parameter is the {{AudioNode}} to connect to. <span class="synchronous">If the <code>destination</code> parameter is an {{AudioNode}} that has been created using another {{AudioContext}}, an {{InvalidAccessError}} MUST be thrown</span>. That is, {{AudioNode}}s cannot be shared between {{AudioContext}}s. Multiple {{AudioNode}}s can be connected to the same {{AudioNode}}, this is described in [[#channel-up-mixing-and-down-mixing|Channel Upmixing and down mixing]] section.
37283729
output: The <code>output</code> parameter is an index describing which output of the {{AudioNode}} from which to connect. <span class="synchronous">If this parameter is out-of-bounds, an {{IndexSizeError}} exception MUST be thrown.</span> It is possible to connect an {{AudioNode}} output to more than one input with multiple calls to connect(). Thus, "fan-out" is supported.
3729-
input: The <code>input</code> parameter is an index describing which input of the destination {{AudioNode}} to connect to. <span class="synchronous">If this parameter is out-of-bounds, an {{IndexSizeError}} exception MUST be thrown.</span> It is possible to connect an {{AudioNode}} to another {{AudioNode}} which creates a <dfn dfn for>cycle</dfn>: an {{AudioNode}} may connect to another {{AudioNode}}, which in turn connects back to the input or {{AudioParam}} of the first {{AudioNode}}.</span>
3730+
input: The <code>input</code> parameter is an index describing which input of the destination {{AudioNode}} to connect to. <span class="synchronous">If this parameter is out-of-bounds, an {{IndexSizeError}} exception MUST be thrown.</span> It is possible to connect an {{AudioNode}} to another {{AudioNode}} which creates a <dfn dfn for>cycle</dfn>: an {{AudioNode}} may connect to another {{AudioNode}}, which in turn connects back to the input or {{AudioParam}} of the first {{AudioNode}}.
37303731
</pre>
37313732

37323733
<div>
@@ -4057,8 +4058,8 @@ enum AutomationRate {
40574058
<caption>{{AutomationRate}} enumeration description</caption>
40584059
<thead>
40594060
<tr>
4060-
<th>Enum value</th><th>Description</th>
4061-
</th>
4061+
<th>Enum value</th>
4062+
<th>Description</th>
40624063
</tr>
40634064
<tbody>
40644065
<tr>
@@ -5200,7 +5201,6 @@ In the following, let \(N\) be the value of the
52005201
</pre>
52015202

52025203
* If \(\hat{X}[k]\) is <code>NaN</code>, positive infinity or negative infinity, set \(\hat{X}[k]\) = 0.
5203-
</div>
52045204

52055205
for \(k = 0, \ldots, N - 1\).
52065206
</div>
@@ -8743,7 +8743,6 @@ Constructors</h4>
87438743
context: The {{AudioContext}} this new {{MediaStreamAudioSourceNode}} will be <a href="#associated">associated</a> with.
87448744
options: Initial parameter value for this {{MediaStreamAudioSourceNode}}.
87458745
</pre>
8746-
</pre>
87478746
</dl>
87488747

87498748
<h4 id="MediaStreamAudioSourceNode-attributes">
@@ -9608,7 +9607,7 @@ Methods</h4>
96089607
</dl>
96099608

96109609
<h4 dictionary id="PannerOptions">
9611-
{{PannerOptions}}</h3>
9610+
{{PannerOptions}}</h4>
96129611

96139612
This specifies options for constructing a
96149613
{{PannerNode}}. All members are optional; if not
@@ -10544,7 +10543,7 @@ Attributes</h5>
1054410543

1054510544
: <dfn>renderQuantumSize</dfn>
1054610545
::
10547-
The value of the private slot [[render quantum size]] of the associated
10546+
The value of the private slot <a>render quantum size</a> of the associated
1054810547
{{BaseAudioContext}}.
1054910548

1055010549
: <dfn>port</dfn>
@@ -13098,7 +13097,7 @@ Per the [[security-privacy-questionnaire#questions]]:
1309813097
{{ScriptProcessorNode}} interface. The information
1309913098
could subsequently be used to create a fingerprint of the client.
1310013099

13101-
Research by Princeton CITP's <a href="https://audiofingerprint.openwpm.com/"></a>
13100+
Research by Princeton CITP's <a href="https://audiofingerprint.openwpm.com/">
1310213101
Web Transparency and Accountability Project</a>
1310313102
has shown that {{DynamicsCompressorNode}} and {{OscillatorNode}} can
1310413103
be used to gather entropy from a client to fingerprint a device.

0 commit comments

Comments
 (0)