<?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>65698</bug_id>
          
          <creation_ts>2011-08-04 09:51:28 -0700</creation_ts>
          <short_desc>REGRESSION: webkitRequestAnimationFrame&apos;s element argument needs to be marked optional</short_desc>
          <delta_ts>2011-08-04 12:41:33 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>1</everconfirmed>
          <reporter name="Darin Fisher (:fishd, Google)">fishd</reporter>
          <assigned_to name="Darin Fisher (:fishd, Google)">fishd</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jamesr</cc>
    
    <cc>pilgrim</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>446578</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-08-04 09:51:28 -0700</bug_when>
    <thetext>REGRESSION: webkitRequestAnimationFrame&apos;s element argument needs to be marked optional

regressed from http://trac.webkit.org/changeset/92313</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446602</commentid>
    <comment_count>1</comment_count>
      <attachid>102942</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-08-04 10:28:56 -0700</bug_when>
    <thetext>Created attachment 102942
v1 patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446607</commentid>
    <comment_count>2</comment_count>
      <attachid>102942</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-04 10:38:09 -0700</bug_when>
    <thetext>Comment on attachment 102942
v1 patch

Attachment 102942 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9300730</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446616</commentid>
    <comment_count>3</comment_count>
      <attachid>102945</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-08-04 10:51:11 -0700</bug_when>
    <thetext>Created attachment 102945
v2 patch

Whoops, this time with Optional=CallWithDefaultValue!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446631</commentid>
    <comment_count>4</comment_count>
      <attachid>102945</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-04 11:02:47 -0700</bug_when>
    <thetext>Comment on attachment 102945
v2 patch

R=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446638</commentid>
    <comment_count>5</comment_count>
      <attachid>102945</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-04 11:19:57 -0700</bug_when>
    <thetext>Comment on attachment 102945
v2 patch

Clearing flags on attachment: 102945

Committed r92392: &lt;http://trac.webkit.org/changeset/92392&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446639</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-04 11:20:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446657</commentid>
    <comment_count>7</comment_count>
      <attachid>102945</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-04 11:51:20 -0700</bug_when>
    <thetext>Comment on attachment 102945
v2 patch

No test?  Thanks for fixing this issue.  Sorry for the mess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446687</commentid>
    <comment_count>8</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-08-04 12:40:02 -0700</bug_when>
    <thetext>See fast/animation/request-animation-frame-*, which are all skipped on non-Chromium ports.  It looks like I should indeed have added a test that does not pass the element parameter :(  Will do that as a follow-up patch in a separate bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446689</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-08-04 12:41:33 -0700</bug_when>
    <thetext>See bug 65710 for adding a test.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102942</attachid>
            <date>2011-08-04 10:28:56 -0700</date>
            <delta_ts>2011-08-04 10:51:11 -0700</delta_ts>
            <desc>v1 patch</desc>
            <filename>raf_1.txt</filename>
            <type>text/plain</type>
            <size>1274</size>
            <attacher name="Darin Fisher (:fishd, Google)">fishd</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyMzgzKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDgtMDQgIERhcmluIEZp
c2hlciAgPGRhcmluQGNocm9taXVtLm9yZz4KKworICAgICAgICB3ZWJraXRSZXF1ZXN0QW5pbWF0
aW9uRnJhbWUncyBlbGVtZW50IGFyZ3VtZW50IG5lZWRzIHRvIGJlIG1hcmtlZCBvcHRpb25hbAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU2OTgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBhZ2UvRE9N
V2luZG93LmlkbDoKKwogMjAxMS0wOC0wNCAgTHVrZSBNYWNwaGVyc29uICAgPG1hY3BoZXJzb25A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFN1cHBvcnQgY2FzdCBiZXR3ZWVuIENTU1ByaW1pdGl2
ZVZhbHVlIGFuZCBFYm9yZGVyRml0LCB1c2UgaW4gQ1NTU3R5bGVTZWxlY3Rvci4KSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wYWdlL0RPTVdpbmRvdy5pZGwJKHJldmlzaW9uIDkyMzgyKQorKysgU291cmNlL1dlYkNv
cmUvcGFnZS9ET01XaW5kb3cuaWRsCSh3b3JraW5nIGNvcHkpCkBAIC0yMzgsNyArMjM4LDcgQEAg
bW9kdWxlIHdpbmRvdyB7CiAKICNpZiBkZWZpbmVkKEVOQUJMRV9SRVFVRVNUX0FOSU1BVElPTl9G
UkFNRSkKICAgICAgICAgLy8gV2ViS2l0IGFuaW1hdGlvbiBleHRlbnNpb25zCi0gICAgICAgIGxv
bmcgd2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lKGluIFtDYWxsYmFja10gUmVxdWVzdEFuaW1h
dGlvbkZyYW1lQ2FsbGJhY2sgY2FsbGJhY2ssIGluIEVsZW1lbnQgZWxlbWVudCk7CisgICAgICAg
IGxvbmcgd2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lKGluIFtDYWxsYmFja10gUmVxdWVzdEFu
aW1hdGlvbkZyYW1lQ2FsbGJhY2sgY2FsbGJhY2ssIGluIFtPcHRpb25hbF0gRWxlbWVudCBlbGVt
ZW50KTsKICAgICAgICAgdm9pZCB3ZWJraXRDYW5jZWxSZXF1ZXN0QW5pbWF0aW9uRnJhbWUoaW4g
bG9uZyBpZCk7CiAjZW5kaWYKIAo=
</data>
<flag name="commit-queue"
          id="98357"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102945</attachid>
            <date>2011-08-04 10:51:11 -0700</date>
            <delta_ts>2011-08-04 11:51:20 -0700</delta_ts>
            <desc>v2 patch</desc>
            <filename>raf_2.txt</filename>
            <type>text/plain</type>
            <size>1295</size>
            <attacher name="Darin Fisher (:fishd, Google)">fishd</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyMzgzKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDgtMDQgIERhcmluIEZp
c2hlciAgPGRhcmluQGNocm9taXVtLm9yZz4KKworICAgICAgICB3ZWJraXRSZXF1ZXN0QW5pbWF0
aW9uRnJhbWUncyBlbGVtZW50IGFyZ3VtZW50IG5lZWRzIHRvIGJlIG1hcmtlZCBvcHRpb25hbAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU2OTgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBhZ2UvRE9N
V2luZG93LmlkbDoKKwogMjAxMS0wOC0wNCAgTHVrZSBNYWNwaGVyc29uICAgPG1hY3BoZXJzb25A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFN1cHBvcnQgY2FzdCBiZXR3ZWVuIENTU1ByaW1pdGl2
ZVZhbHVlIGFuZCBFYm9yZGVyRml0LCB1c2UgaW4gQ1NTU3R5bGVTZWxlY3Rvci4KSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wYWdlL0RPTVdpbmRvdy5pZGwJKHJldmlzaW9uIDkyMzgyKQorKysgU291cmNlL1dlYkNv
cmUvcGFnZS9ET01XaW5kb3cuaWRsCSh3b3JraW5nIGNvcHkpCkBAIC0yMzgsNyArMjM4LDcgQEAg
bW9kdWxlIHdpbmRvdyB7CiAKICNpZiBkZWZpbmVkKEVOQUJMRV9SRVFVRVNUX0FOSU1BVElPTl9G
UkFNRSkKICAgICAgICAgLy8gV2ViS2l0IGFuaW1hdGlvbiBleHRlbnNpb25zCi0gICAgICAgIGxv
bmcgd2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lKGluIFtDYWxsYmFja10gUmVxdWVzdEFuaW1h
dGlvbkZyYW1lQ2FsbGJhY2sgY2FsbGJhY2ssIGluIEVsZW1lbnQgZWxlbWVudCk7CisgICAgICAg
IGxvbmcgd2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lKGluIFtDYWxsYmFja10gUmVxdWVzdEFu
aW1hdGlvbkZyYW1lQ2FsbGJhY2sgY2FsbGJhY2ssIGluIFtPcHRpb25hbD1DYWxsV2l0aERlZmF1
bHRWYWx1ZV0gRWxlbWVudCBlbGVtZW50KTsKICAgICAgICAgdm9pZCB3ZWJraXRDYW5jZWxSZXF1
ZXN0QW5pbWF0aW9uRnJhbWUoaW4gbG9uZyBpZCk7CiAjZW5kaWYKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>