<?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>170719</bug_id>
          
          <creation_ts>2017-04-11 01:26:02 -0700</creation_ts>
          <short_desc>REGRESSION(r215153): Request Animation Frame broken when building without REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR</short_desc>
          <delta_ts>2017-04-11 08:52:03 -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>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=170630</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1296314</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-04-11 01:26:02 -0700</bug_when>
    <thetext>This is because when not using the display refresh monitor, the timer is always used, not only when throttling, but since r215153 the rAF timer is always aligned to 30ms. This made test fast/animation/request-animation-frame-too-rapid.html fail in the GTK+ port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296320</commentid>
    <comment_count>1</comment_count>
      <attachid>306787</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-04-11 01:34:48 -0700</bug_when>
    <thetext>Created attachment 306787
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296367</commentid>
    <comment_count>2</comment_count>
      <attachid>306787</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-11 05:56:37 -0700</bug_when>
    <thetext>Comment on attachment 306787
Patch

Thanks for fixing! I guess the gtk EWS bot doesn&apos;t run tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296368</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-04-11 06:03:26 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; Comment on attachment 306787 [details]
&gt; Patch
&gt; 
&gt; Thanks for fixing! I guess the gtk EWS bot doesn&apos;t run tests?

Yes :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296415</commentid>
    <comment_count>4</comment_count>
      <attachid>306787</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-11 08:52:01 -0700</bug_when>
    <thetext>Comment on attachment 306787
Patch

Clearing flags on attachment: 306787

Committed r215231: &lt;http://trac.webkit.org/changeset/215231&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296416</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-11 08:52:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306787</attachid>
            <date>2017-04-11 01:34:48 -0700</date>
            <delta_ts>2017-04-11 08:52:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk-raf-broken.diff</filename>
            <type>text/plain</type>
            <size>2858</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkZGUzZjZhMzkzMS4uN2I3YTliYzNlNDggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxNy0wNC0xMSAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGln
YWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjE1MTUzKTogUmVxdWVzdCBBbmltYXRp
b24gRnJhbWUgYnJva2VuIHdoZW4gYnVpbGRpbmcgd2l0aG91dCBSRVFVRVNUX0FOSU1BVElPTl9G
UkFNRV9ESVNQTEFZX01PTklUT1IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE3MDcxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoaXMgaXMgYmVjYXVzZSB3aGVuIG5vdCB1c2luZyB0aGUgZGlzcGxheSBy
ZWZyZXNoIG1vbml0b3IsIHRoZSB0aW1lciBpcyBhbHdheXMgdXNlZCwgbm90IG9ubHkgd2hlbiB0
aHJvdHRsaW5nLAorICAgICAgICBidXQgc2luY2UgcjIxNTE1MyB0aGUgckFGIHRpbWVyIGlzIGFs
d2F5cyBhbGlnbmVkIHRvIDMwbXMuCisKKyAgICAgICAgRml4ZXM6IGZhc3QvYW5pbWF0aW9uL3Jl
cXVlc3QtYW5pbWF0aW9uLWZyYW1lLXRvby1yYXBpZC5odG1sCisKKyAgICAgICAgKiBkb20vU2Ny
aXB0ZWRBbmltYXRpb25Db250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcmlwdGVk
QW5pbWF0aW9uQ29udHJvbGxlcjo6c2NoZWR1bGVBbmltYXRpb24pOiBPbmx5IGRvIHRoZSB0aW1l
ciBhbGlnbm1lbnQgd2hlbiB0aHJvdHRsaW5nLgorCiAyMDE3LTA0LTEwICBaYW4gRG9iZXJzZWsg
IDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBVc2UgdGhlIERpc3BsYXlS
ZWZyZXNoTW9uaXRvciBmYWNpbGl0aWVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20v
U2NyaXB0ZWRBbmltYXRpb25Db250cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9TY3Jp
cHRlZEFuaW1hdGlvbkNvbnRyb2xsZXIuY3BwCmluZGV4IDFiODU5MWY2YWMwLi5mYWI4Yjk5NDk2
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1NjcmlwdGVkQW5pbWF0aW9uQ29udHJv
bGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1NjcmlwdGVkQW5pbWF0aW9uQ29udHJv
bGxlci5jcHAKQEAgLTMwMywxNyArMzAzLDIxIEBAIHZvaWQgU2NyaXB0ZWRBbmltYXRpb25Db250
cm9sbGVyOjpzY2hlZHVsZUFuaW1hdGlvbigpCiAgICAgICAgIHJldHVybjsKIAogICAgIFNlY29u
ZHMgYW5pbWF0aW9uSW50ZXJ2YWwgPSBpbnRlcnZhbCgpOworICAgIFNlY29uZHMgc2NoZWR1bGVE
ZWxheSA9IHN0ZDo6bWF4KGFuaW1hdGlvbkludGVydmFsIC0gU2Vjb25kcyhtX2RvY3VtZW50LT5k
b21XaW5kb3coKS0+bm93VGltZXN0YW1wKCkgLSBtX2xhc3RBbmltYXRpb25GcmFtZVRpbWVzdGFt
cCksIDBfcyk7CisKKyAgICBpZiAoaXNUaHJvdHRsZWQoKSkgeworICAgICAgICAvLyBGSVhNRTog
bm90IGlkZWFsIHRvIHNuYXBzaG90IHRpbWUgYm90aCBpbiBub3coKSBhbmQgbm93VGltZXN0YW1w
KCksIHRoZSBsYXR0ZXIgb2Ygd2hpY2ggYWxzbyBoYXMgcmVkdWNlZCByZXNvbHV0aW9uLgorICAg
ICAgICBNb25vdG9uaWNUaW1lIG5vdyA9IE1vbm90b25pY1RpbWU6Om5vdygpOworCisgICAgICAg
IE1vbm90b25pY1RpbWUgZmlyZVRpbWUgPSBub3cgKyBzY2hlZHVsZURlbGF5OworICAgICAgICBT
ZWNvbmRzIGFsaWdubWVudEludGVydmFsID0gMTBfbXM7CisgICAgICAgIC8vIFNuYXAgdG8gdGhl
IG5lYXJlc3QgYWxpZ25tZW50SW50ZXJ2YWwuCisgICAgICAgIFNlY29uZHMgYWxpZ25tZW50ID0g
KGZpcmVUaW1lICsgYWxpZ25tZW50SW50ZXJ2YWwgLyAyKSAlIGFsaWdubWVudEludGVydmFsOwor
ICAgICAgICBNb25vdG9uaWNUaW1lIGFsaWduZWRGaXJlVGltZSA9IGZpcmVUaW1lIC0gYWxpZ25t
ZW50OworICAgICAgICBzY2hlZHVsZURlbGF5ID0gYWxpZ25lZEZpcmVUaW1lIC0gbm93OworICAg
IH0KIAotICAgIC8vIEZJWE1FOiBub3QgaWRlYWwgdG8gc25hcHNob3QgdGltZSBib3RoIGluIG5v
dygpIGFuZCBub3dUaW1lc3RhbXAoKSwgdGhlIGxhdHRlciBvZiB3aGljaCBhbHNvIGhhcyByZWR1
Y2VkIHJlc29sdXRpb24uCi0gICAgTW9ub3RvbmljVGltZSBub3cgPSBNb25vdG9uaWNUaW1lOjpu
b3coKTsKLQotICAgIE1vbm90b25pY1RpbWUgZmlyZVRpbWUgPSBub3cgKyBzdGQ6Om1heChhbmlt
YXRpb25JbnRlcnZhbCAtIFNlY29uZHMobV9kb2N1bWVudC0+ZG9tV2luZG93KCktPm5vd1RpbWVz
dGFtcCgpIC0gbV9sYXN0QW5pbWF0aW9uRnJhbWVUaW1lc3RhbXApLCAwX3MpOwotICAgIFNlY29u
ZHMgYWxpZ25tZW50SW50ZXJ2YWwgPSAzMF9tczsKLSAgICAvLyBTbmFwIHRvIHRoZSBuZWFyZXN0
IGFsaWdubWVudEludGVydmFsLgotICAgIFNlY29uZHMgYWxpZ25tZW50ID0gKGZpcmVUaW1lICsg
YWxpZ25tZW50SW50ZXJ2YWwgLyAyKSAlIGFsaWdubWVudEludGVydmFsOwotICAgIE1vbm90b25p
Y1RpbWUgYWxpZ25lZEZpcmVUaW1lID0gZmlyZVRpbWUgLSBhbGlnbm1lbnQ7Ci0KLSAgICBtX2Fu
aW1hdGlvblRpbWVyLnN0YXJ0T25lU2hvdChhbGlnbmVkRmlyZVRpbWUgLSBub3cpOworICAgIG1f
YW5pbWF0aW9uVGltZXIuc3RhcnRPbmVTaG90KHNjaGVkdWxlRGVsYXkpOwogCiAgICAgZGlzcGF0
Y2hMb2dnaW5nRXZlbnRJZlJlcXVpcmVkKCJyYWYtc2NoZWR1bGUtYW5pbWF0aW9uLXRpbWVyIik7
CiAjZWxzZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>