<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>65750</bug_id>
          
          <creation_ts>2011-08-04 22:28:12 -0700</creation_ts>
          <short_desc>Remove LegacyDefaultOptionalArguments flag from web audio API</short_desc>
          <delta_ts>2011-08-06 21:08:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>crogers</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>447036</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-08-04 22:28:12 -0700</bug_when>
    <thetext>As discussed in IRC, we are migrating our IDL files away from the interface-level &quot;LegacyDefaultOptionalArguments&quot; flag and onto argument-level [Optional] or [Optional=CallWithDefaultValue] flags. This patch migrates all remaining webaudio-related IDL files. This patch CHANGES BEHAVIOR, specifically it makes all arguments required in the noteOn(), noteGrainOn(), and noteOff() methods of AudioBufferSourceNode. This is in line with other changes already made to other parts of the web audio API which made all arguments required (for example, in AudioBuffer), so I&apos;m assuming that this IDL file just got missed.

AFAIK, web audio has no tests yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447037</commentid>
    <comment_count>1</comment_count>
      <attachid>103040</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-08-04 22:28:49 -0700</bug_when>
    <thetext>Created attachment 103040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447096</commentid>
    <comment_count>2</comment_count>
      <attachid>103040</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-05 00:45:31 -0700</bug_when>
    <thetext>Comment on attachment 103040
Patch

Clearing flags on attachment: 103040

Committed r92459: &lt;http://trac.webkit.org/changeset/92459&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447097</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-05 00:45:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447695</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2011-08-06 19:52:23 -0700</bug_when>
    <thetext>I wish I had been on the CC list for this, because it was the intention that this argument should be optional (although admittedly the spec isn&apos;t clear about this).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447699</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-06 21:08:20 -0700</bug_when>
    <thetext>I&apos;m not sure which API you mean specifically, but Its easy to fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>103040</attachid>
            <date>2011-08-04 22:28:49 -0700</date>
            <delta_ts>2011-08-05 00:45:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65750-20110805012855.patch</filename>
            <type>text/plain</type>
            <size>1173</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyNDQ1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDgtMDQgIE1hcmsgUGls
Z3JpbSAgPHBpbGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBMZWdhY3lEZWZh
dWx0T3B0aW9uYWxBcmd1bWVudHMgZmxhZyBmcm9tIHdlYiBhdWRpbyBBUEkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY1NzUwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBhbGwgZXhp
c3RpbmcgdGVzdHMgcGFzcy4KKworICAgICAgICAqIHdlYmF1ZGlvL0F1ZGlvQnVmZmVyU291cmNl
Tm9kZS5pZGw6CisKIDIwMTEtMDgtMDQgIE1hcmsgUGlsZ3JpbSAgPHBpbGdyaW1AY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFJlbW92ZSBMZWdhY3lEZWZhdWx0T3B0aW9uYWxBcmd1bWVudHMgZmxh
ZyBmcm9tIGNhbnZhcyBJREwgZmlsZXMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3dlYmF1ZGlvL0F1
ZGlvQnVmZmVyU291cmNlTm9kZS5pZGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvd2Vi
YXVkaW8vQXVkaW9CdWZmZXJTb3VyY2VOb2RlLmlkbAkocmV2aXNpb24gOTIzNDIpCisrKyBTb3Vy
Y2UvV2ViQ29yZS93ZWJhdWRpby9BdWRpb0J1ZmZlclNvdXJjZU5vZGUuaWRsCSh3b3JraW5nIGNv
cHkpCkBAIC0yNSw3ICsyNSw2IEBACiBtb2R1bGUgYXVkaW8gewogICAgIC8vIEEgY2FjaGVkIChu
b24tc3RyZWFtZWQpLCBtZW1vcnktcmVzaWRlbnQgYXVkaW8gc291cmNlCiAgICAgaW50ZXJmYWNl
IFsKLSAgICAgICAgTGVnYWN5RGVmYXVsdE9wdGlvbmFsQXJndW1lbnRzLAogICAgICAgICBDb25k
aXRpb25hbD1XRUJfQVVESU8sCiAgICAgICAgIEdlbmVyYXRlVG9KUwogICAgIF0gQXVkaW9CdWZm
ZXJTb3VyY2VOb2RlIDogQXVkaW9Tb3VyY2VOb2RlIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>