Re: Intent to Implement and Ship: WebAudio: Event Constructors
"'Raymond Toy' via blink-dev" <[email protected]> Thu, 10 Nov 2016 11:38:21 -0800
| Newsgroups | gmane.comp.web.blink.devel,gmane.org.w3c.tag |
|---|---|
| Message-ID | <CAE3TgXHX_i1yUVCWYZegZcqnKoA=CUH+0ov27er6iSpS5bzE5A@mail.gmail.com> |
--94eb2c1245342ee93f0540f784c4 Content-Type: text/plain; charset=UTF-8 Thanks so much for filing the issue. We'll follow up on that before implementing this change in Chrome. On Wed, Nov 9, 2016 at 4:27 PM, Rick Byers <[email protected]> wrote: > Adding constructors makes sense - thanks! But as spec'd these don't yet > follow the standard event construction pattern. Filed https://github.com/ > WebAudio/web-audio-api/issues/1067 > > On Wed, Nov 9, 2016 at 2:26 PM, 'Alex Russell' via blink-dev < > [email protected]> wrote: > >> 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]. --94eb2c1245342ee93f0540f784c4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Thanks so much for filing the issue.=C2=A0 We'll follo= w up on that before implementing this change in Chrome.</div><div class=3D"= gmail_extra"><br><div class=3D"gmail_quote">On Wed, Nov 9, 2016 at 4:27 PM,= Rick Byers <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" ta= rget=3D"_blank">[email protected]</a>></span> wrote:<br><blockquote cl= ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p= adding-left:1ex"><div dir=3D"ltr">Adding constructors makes sense - thanks!= =C2=A0 But as spec'd these don't yet follow the standard event cons= truction pattern.=C2=A0 Filed=C2=A0<a href=3D"https://github.com/WebAudio/w= eb-audio-api/issues/1067" target=3D"_blank">https://github.com/<wbr>WebAudi= o/web-audio-api/issues/<wbr>1067</a></div><div class=3D"HOEnZb"><div class= =3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, N= ov 9, 2016 at 2:26 PM, 'Alex Russell' via blink-dev <span dir=3D"lt= r"><<a href=3D"mailto:[email protected]" target=3D"_blank">blink-de= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div= dir=3D"ltr">Glad to see this. It's great to have platform consistency = where possible.</div><div class=3D"m_5440258187226477446HOEnZb"><div class= =3D"m_5440258187226477446h5"><div class=3D"gmail_extra"><br><div class=3D"g= mail_quote">On Wed, Nov 9, 2016 at 1:14 PM, Chris Harrelson <span dir=3D"lt= r"><<a href=3D"mailto:[email protected]" target=3D"_blank">chrishtr@= chromium.org</a>></span> wrote:<br><blockquote class=3D"gmail_quote" sty= le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div d= ir=3D"ltr">LGTM1</div><div class=3D"m_5440258187226477446m_-851910266447701= 171HOEnZb"><div class=3D"m_5440258187226477446m_-851910266447701171h5"><div= class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Nov 9, 2016 a= t 1:10 PM, 'Raymond Toy' via blink-dev <span dir=3D"ltr"><<a hre= f=3D"mailto:[email protected]" target=3D"_blank">[email protected]= g</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi= n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">= <span id=3D"m_5440258187226477446m_-851910266447701171m_-341323514379145551= 5m_-5879447174137503554gmail-docs-internal-guid-f710d31c-4aec-f027-0ed1-975= 36ffce5ef"><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b= ottom: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">Contact= emails</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m= argin-bottom:0pt"><a href=3D"mailto:[email protected]" style=3D"text-decora= tion-line:none" target=3D"_blank"><span style=3D"font-size:13.3333px;font-f= amily:arial;text-decoration-line:underline;vertical-align:baseline;white-sp= ace:pre-wrap">[email protected]</span></a><span style=3D"font-size:13.3333p= x;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pr= e-wrap">, </span><a href=3D"mailto:[email protected]" style=3D"text-dec= oration-line:none" target=3D"_blank"><span style=3D"font-size:13.3333px;fon= t-family:arial;text-decoration-line:underline;vertical-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 styl= e=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-bottom:0pt"><a href=3D"ht= tps://webaudio.github.io/web-audio-api/" style=3D"text-decoration-line:none= " target=3D"_blank"><span style=3D"font-size:13.3333px;font-family:arial;te= xt-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-bottom:0pt"><a href=3D"htt= ps://webaudio.github.io/web-audio-api/#OfflineAudioCompletionEvent" style= =3D"text-decoration-line:none" target=3D"_blank"><span style=3D"font-size:1= 3.3333px;font-family:arial;text-decoration-line:underline;vertical-align:ba= seline;white-space:pre-wrap">https://webaudio.github.io/web<wbr>-audio-api/= #OfflineAudioComple<wbr>tionEvent</span></a></p><p dir=3D"ltr" style=3D"lin= e-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href=3D"https://webaudio= .github.io/web-audio-api/#the-audioprocessingevent-interface---deprecated" = style=3D"text-decoration-line:none" target=3D"_blank"><span style=3D"font-s= ize:13.3333px;font-family:arial;text-decoration-line:underline;vertical-ali= gn:baseline;white-space:pre-wrap">https://webaudio.github.io/web<wbr>-audio= -api/#the-audioprocessin<wbr>gevent-interface---deprecated</span></a></p><d= iv 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-bo= ttom: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">Summary<= /span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo= ttom:0pt"><span style=3D"font-size:13.3333px;font-family: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;marg= in-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">Motivation</span></p><p dir=3D"ltr" style=3D"line-hei= ght:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333= px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-space:p= re-wrap">Events are generally constructable, but the two WebAudio events we= re not.=C2=A0 This makes these events match the typical 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;mar= gin-bottom:0pt"><span style=3D"font-size:13.3333px;font-family:arial;color:= rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">See </span><a href= =3D"https://github.com/WebAudio/web-audio-api/issues/566" style=3D"text-dec= oration-line:none" target=3D"_blank"><span style=3D"font-size:13.3333px;fon= t-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-family:arial;color:rgb(0,= 0,0);vertical-align:baseline;white-space:pre-wrap"> for the spec discussion= .</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi= n-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:aria= l;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-= wrap">Interoperability and Compatibility Risk</span></p><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);vertical-align:baseline;= white-space:pre-wrap">This is a new addition to the spec that will not affe= ct backward compatibility.=C2=A0 We expect all browser to implement these c= onstructors.</span></p><div dir=3D"ltr" style=3D"line-height:1.38;margin-to= p: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">Ongoing technical constraints</span></p><p dir=3D"ltr" sty= le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon= t-size:13.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline= ;white-space:pre-wrap">None.</span></p><div dir=3D"ltr" style=3D"line-heigh= t: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-alig= n:baseline;white-space:pre-wrap">Will this feature be supported on all six = Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebVi= ew)?</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg= in-bottom:0pt"><span style=3D"font-size:13.3333px;font-family:arial;color:r= gb(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"><b= r></div><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bott= om: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-height:1.38;margin-top= :0pt;margin-bottom:0pt"><a href=3D"http://crbug.com/662164" style=3D"text-d= ecoration-line:none" target=3D"_blank"><span style=3D"font-size:13.3333px;f= ont-family:arial;text-decoration-line:underline;vertical-align:baseline;whi= te-space:pre-wrap">http://crbug.com/662164</span><span style=3D"font-size:1= 3.3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-s= pace:pre-wrap"><span class=3D"m_5440258187226477446m_-851910266447701171m_-= 3413235143791455515m_-5879447174137503554gmail-Apple-tab-span" style=3D"whi= te-space:pre-wrap"> </span></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">Link to entry on the </span><a href=3D= "https://www.chromestatus.com/" style=3D"text-decoration-line:none" target= =3D"_blank"><span style=3D"font-size:13.3333px;font-family:arial;font-weigh= t:700;text-decoration-line:underline;vertical-align:baseline;white-space:pr= e-wrap">feature dashboard</span></a></p><p dir=3D"ltr" style=3D"line-height= :1.38;margin-top:0pt;margin-bottom:0pt"><a href=3D"https://www.chromestatus= .com/feature/5670531110010880" style=3D"text-decoration-line:none" target= =3D"_blank"><span style=3D"font-size:13.3333px;font-family:arial;text-decor= ation-line:underline;vertical-align:baseline;white-space:pre-wrap">https://= www.chromestatus.com/f<wbr>eature/5670531110010880</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:0= pt"><span style=3D"font-size:13.3333px;font-family:arial;color:rgb(0,0,0);f= ont-weight:700;vertical-align:baseline;white-space:pre-wrap">Requesting app= roval to ship?</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-to= p:0pt;margin-bottom:0pt"><span style=3D"font-size:13.3333px;font-family:ari= al;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap">Yes.</spa= n></p><span class=3D"m_5440258187226477446m_-851910266447701171m_-341323514= 3791455515HOEnZb"><font color=3D"#888888"><div><span style=3D"font-size:13.= 3333px;font-family:arial;color:rgb(0,0,0);vertical-align:baseline;white-spa= ce:pre-wrap"><br></span></div></font></span></span></div><span class=3D"m_5= 440258187226477446m_-851910266447701171m_-3413235143791455515HOEnZb"><font = color=3D"#888888"> <p></p> -- <br> You received this message because you are subscribed to the Google Groups &= quot;blink-dev" 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" 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> </div></div></blockquote></div><br></div> </div></div></blockquote></div><br></div> </div></div></blockquote></div><br></div> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;blink-dev" 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 /> --94eb2c1245342ee93f0540f784c4--