Re: Intent to Implement and Ship: WebAudio: Event Constructors

"'Alex Russell' via blink-dev" <[email protected]> Wed, 9 Nov 2016 14:26:24 -0800
Newsgroups gmane.comp.web.blink.devel,gmane.org.w3c.tag
Message-ID <CANr5HFV9R1scHjQ0SU+k5H2tf2B1PC-ARL1jzmegtZWrdPB1pQ@mail.gmail.com>
--001a1147c7bebe1ff20540e5c165
Content-Type: text/plain; charset=UTF-8

Glad to see this. It's great to have platform consistency where possible.

On Wed, Nov 9, 2016 at 1:14 PM, Chris Harrelson <[email protected]>
wrote:

> LGTM1
>
> On Wed, Nov 9, 2016 at 1:10 PM, 'Raymond Toy' via blink-dev <
> [email protected]> wrote:
>
>> Contact emails
>>
>> [email protected], [email protected]
>>
>> Spec
>>
>> https://webaudio.github.io/web-audio-api/
>>
>> https://webaudio.github.io/web-audio-api/#OfflineAudioCompletionEvent
>>
>> https://webaudio.github.io/web-audio-api/#the-audioprocessin
>> gevent-interface---deprecated
>>
>> Summary
>>
>> Add constructors for the WebAudio events.
>>
>> Motivation
>>
>> Events are generally constructable, but the two WebAudio events were
>> not.  This makes these events match the typical Event model.
>>
>> See https://github.com/WebAudio/web-audio-api/issues/566 for the spec
>> discussion.
>>
>> Interoperability and Compatibility Risk
>>
>> This is a new addition to the spec that will not affect backward
>> compatibility.  We expect all browser to implement these constructors.
>>
>> Ongoing technical constraints
>>
>> None.
>>
>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>> Linux, Chrome OS, Android, and Android WebView)?
>>
>> Yes.
>>
>> OWP launch tracking bug
>>
>> http://crbug.com/662164
>>
>> Link to entry on the feature dashboard <https://www.chromestatus.com/>
>>
>> https://www.chromestatus.com/feature/5670531110010880
>>
>> Requesting approval to ship?
>>
>> Yes.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "blink-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>

-- 
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].

--001a1147c7bebe1ff20540e5c165
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Glad to see this. It&#39;s great to have platform consiste=
ncy where possible.</div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Wed, Nov 9, 2016 at 1:14 PM, Chris Harrelson <span dir=3D"ltr">&=
lt;<a href=3D"mailto:[email protected]" target=3D"_blank">chrishtr@chro=
mium.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=
=3D"ltr">LGTM1</div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Wed, Nov 9, 2016 at 1:10 PM, =
&#39;Raymond Toy&#39; via blink-dev <span dir=3D"ltr">&lt;<a href=3D"mailto=
:[email protected]" target=3D"_blank">[email protected]</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><span id=3D=
"m_-3413235143791455515m_-5879447174137503554gmail-docs-internal-guid-f710d=
31c-4aec-f027-0ed1-97536ffce5ef"><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font-fa=
mily:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-s=
pace:pre-wrap">Contact emails</span></p><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><a href=3D"mailto:[email protected]=
" style=3D"text-decoration-line:none" target=3D"_blank"><span style=3D"font=
-size:13.3333px;font-family:arial;text-decoration-line:underline;vertical-a=
lign:baseline;white-space:pre-wrap">[email protected]</span></a><span style=
=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:b=
aseline;white-space:pre-wrap">, </span><a href=3D"mailto:hongchan@chromium.=
org" style=3D"text-decoration-line:none" target=3D"_blank"><span style=3D"f=
ont-size:13.3333px;font-family:arial;text-decoration-line:underline;vertica=
l-align:baseline;white-space:pre-wrap">[email protected]</span></a></p>=
<div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
"><br></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(=
0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap">Spec</=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><a href=3D"https://webaudio.github.io/web-audio-api/" style=3D"tex=
t-decoration-line:none" target=3D"_blank"><span style=3D"font-size:13.3333p=
x;font-family:arial;text-decoration-line:underline;vertical-align:baseline;=
white-space:pre-wrap">https://webaudio.github.io/web<wbr>-audio-api/</span>=
</a></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott=
om:0pt"><a href=3D"https://webaudio.github.io/web-audio-api/#OfflineAudioCo=
mpletionEvent" style=3D"text-decoration-line:none" target=3D"_blank"><span =
style=3D"font-size:13.3333px;font-family:arial;text-decoration-line:underli=
ne;vertical-align:baseline;white-space:pre-wrap">https://webaudio.github.io=
/web<wbr>-audio-api/#OfflineAudioComple<wbr>tionEvent</span></a></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a hre=
f=3D"https://webaudio.github.io/web-audio-api/#the-audioprocessingevent-int=
erface---deprecated" style=3D"text-decoration-line:none" target=3D"_blank">=
<span style=3D"font-size:13.3333px;font-family:arial;text-decoration-line:u=
nderline;vertical-align:baseline;white-space:pre-wrap">https://webaudio.git=
hub.io/web<wbr>-audio-api/#the-audioprocessin<wbr>gevent-interface---deprec=
ated</span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0p=
t;margin-bottom:0pt"><br></div><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font-fami=
ly:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-spa=
ce:pre-wrap">Summary</span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font-fami=
ly:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Add=
 constructors for the WebAudio events.</span></p><div dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p dir=3D"ltr"=
 style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-weight:700;ver=
tical-align:baseline;white-space:pre-wrap">Motivation</span></p><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:b=
aseline;white-space:pre-wrap">Events are generally constructable, but the t=
wo WebAudio events were not.=C2=A0 This makes these events match the typica=
l Event model.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt"><br></div><p dir=3D"ltr" style=3D"line-height:1.=
38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;fon=
t-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wra=
p">See </span><a href=3D"https://github.com/WebAudio/web-audio-api/issues/5=
66" style=3D"text-decoration-line:none" target=3D"_blank"><span style=3D"fo=
nt-size:13.3333px;font-family:arial;text-decoration-line:underline;vertical=
-align:baseline;white-space:pre-wrap">https://github.com/WebAudio/we<wbr>b-=
audio-api/issues/566</span></a><span style=3D"font-size:13.3333px;font-fami=
ly:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap"> fo=
r the spec discussion.</span></p><div dir=3D"ltr" style=3D"line-height:1.38=
;margin-top:0pt;margin-bottom:0pt"><br></div><p dir=3D"ltr" style=3D"line-h=
eight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.33=
33px;font-family:arial;color:rgb(0,0,0);font-weight:700;vertical-align:base=
line;white-space:pre-wrap">Interoperability and Compatibility Risk</span></=
p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);ver=
tical-align:baseline;white-space:pre-wrap">This is a new addition to the sp=
ec that will not affect backward compatibility.=C2=A0 We expect all browser=
 to implement these constructors.</span></p><div dir=3D"ltr" style=3D"line-=
height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-weight:700;vertical=
-align:baseline;white-space:pre-wrap">Ongoing technical constraints</span><=
/p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);ve=
rtical-align:baseline;white-space:pre-wrap">None.</span></p><div dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);font-wei=
ght:700;vertical-align:baseline;white-space:pre-wrap">Will this feature be =
supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Andro=
id, and Android WebView)?</span></p><p dir=3D"ltr" style=3D"line-height:1.3=
8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font=
-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap=
">Yes.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><br></div><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font-family=
:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space=
:pre-wrap">OWP launch tracking bug</span></p><p dir=3D"ltr" style=3D"line-h=
eight:1.38;margin-top:0pt;margin-bottom:0pt"><a href=3D"http://crbug.com/66=
2164" style=3D"text-decoration-line:none" target=3D"_blank"><span style=3D"=
font-size:13.3333px;font-family:arial;text-decoration-line:underline;vertic=
al-align:baseline;white-space:pre-wrap">http://crbug.com/662164</span><span=
 style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-a=
lign:baseline;white-space:pre-wrap"><span class=3D"m_-3413235143791455515m_=
-5879447174137503554gmail-Apple-tab-span" style=3D"white-space:pre-wrap">	<=
/span></span></a></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><br></div><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font-fa=
mily:arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-s=
pace:pre-wrap">Link to entry on the </span><a href=3D"https://www.chromesta=
tus.com/" style=3D"text-decoration-line:none" target=3D"_blank"><span style=
=3D"font-size:13.3333px;font-family:arial;font-weight:700;text-decoration-l=
ine:underline;vertical-align:baseline;white-space:pre-wrap">feature dashboa=
rd</span></a></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><a href=3D"https://www.chromestatus.com/feature/5670531110=
010880" style=3D"text-decoration-line:none" target=3D"_blank"><span style=
=3D"font-size:13.3333px;font-family:arial;text-decoration-line:underline;ve=
rtical-align:baseline;white-space:pre-wrap">https://www.chromestatus.com/f<=
wbr>eature/5670531110010880</span></a></p><div dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><br></div><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:13.3333px;font-family:arial;color:rgb(0,0,0);font-weight:700;vertical-=
align:baseline;white-space:pre-wrap">Requesting approval to ship?</span></p=
><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);vert=
ical-align:baseline;white-space:pre-wrap">Yes.</span></p><span class=3D"m_-=
3413235143791455515HOEnZb"><font color=3D"#888888"><div><span style=3D"font=
-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;=
white-space:pre-wrap"><br></span></div></font></span></span></div><span cla=
ss=3D"m_-3413235143791455515HOEnZb"><font color=3D"#888888">

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;blink-dev&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]" target=3D"_bl=
ank">blink-dev+unsubscribe@chromium<wbr>.org</a>.<br>
</font></span></blockquote></div><br></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;blink-dev&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]" target=3D"_bl=
ank">blink-dev+unsubscribe@<wbr>chromium.org</a>.<br>
</div></div></blockquote></div><br></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;blink-dev&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">blink-dev+uns=
[email protected]</a>.<br />

--001a1147c7bebe1ff20540e5c165--