<?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>110640</bug_id>
          
          <creation_ts>2013-02-22 14:01:11 -0800</creation_ts>
          <short_desc>[chromium] Plumb WebViewImpl&apos;s compositor scheduling suppression out to WebWidgetClient</short_desc>
          <delta_ts>2013-02-25 16:46:22 -0800</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>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>enne</cc>
    
    <cc>fishd</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>839915</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-22 14:01:11 -0800</bug_when>
    <thetext>[chromium] Plumb WebViewImpl&apos;s compositor scheduling suppression out to WebWidgetClient</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839919</commentid>
    <comment_count>1</comment_count>
      <attachid>189820</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-22 14:02:22 -0800</bug_when>
    <thetext>Created attachment 189820
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839924</commentid>
    <comment_count>2</comment_count>
      <attachid>189820</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-02-22 14:03:55 -0800</bug_when>
    <thetext>Comment on attachment 189820
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=189820&amp;action=review

&gt; Source/WebKit/chromium/src/WebViewImpl.cpp:-4022
&gt; -    IntRect damagedRect(0, 0, m_size.width, m_size.height);
&gt; -    if (!m_isAcceleratedCompositingActive &amp;&amp; !m_suppressInvalidations)
&gt; -        m_client-&gt;didInvalidateRect(damagedRect);

This is dead code - m_suppressInvalidations will always be true here since it&apos;s set at the top of the function.  I&apos;m not sure how we got into this state but everything seems to be working fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839942</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-22 14:10:57 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841350</commentid>
    <comment_count>4</comment_count>
      <attachid>189820</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2013-02-25 15:27:28 -0800</bug_when>
    <thetext>Comment on attachment 189820
Patch

R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841421</commentid>
    <comment_count>5</comment_count>
      <attachid>189820</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-25 16:46:19 -0800</bug_when>
    <thetext>Comment on attachment 189820
Patch

Clearing flags on attachment: 189820

Committed r143985: &lt;http://trac.webkit.org/changeset/143985&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841422</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-25 16:46:22 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189820</attachid>
            <date>2013-02-22 14:02:22 -0800</date>
            <delta_ts>2013-02-25 16:46:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110640-20130222135841.patch</filename>
            <type>text/plain</type>
            <size>3533</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzNjI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGNhMWFkOTc1MmJkODk2ZjViMDFkYTIxZThjMjIwNDI4Y2EyYzIwNDcuLmI4YzZkODgzZjAxNDZl
M2FhNzM5MmU5YzNjZmNmZGJjMGU0OTdkMzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTMtMDItMjIgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIFBsdW1iIFdlYlZpZXdJbXBsJ3MgY29tcG9z
aXRvciBzY2hlZHVsaW5nIHN1cHByZXNzaW9uIG91dCB0byBXZWJXaWRnZXRDbGllbnQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDY0MAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGx1bWJzIHRo
ZSBXZWJWaWV3SW1wbDo6bV9zdXBwcmVzc0ludmFsaWRhdGlvbnMgbG9naWMgb3V0IHRvIHRoZSBX
ZWJXaWRnZXRDbGllbnQgc28KKyAgICAgICAgaXQgY2FuIGJlIGltcGxlbWVudGVkIGJ5IHRoZSBl
bWJlZGRlci4gVGhlIGV4aXN0aW5nIGxvZ2ljIGlzIGxlZnQgaW4gcGxhY2UgZm9yIG5vdywKKyAg
ICAgICAgb25jZSB0aGUgZW1iZWRkZXIgc2lkZSBoYXMgbGFuZGVkIFdlYlZpZXdJbXBsIHdpbGwg
YmUgcHVyZWx5IGEgcGFzcy10aHJvdWdoLgorCisgICAgICAgICogcHVibGljL1dlYldpZGdldENs
aWVudC5oOgorICAgICAgICAoV2ViV2lkZ2V0Q2xpZW50KToKKyAgICAgICAgKFdlYktpdDo6V2Vi
V2lkZ2V0Q2xpZW50OjpzdXBwcmVzc0NvbXBvc2l0b3JTY2hlZHVsaW5nKToKKyAgICAgICAgKiBz
cmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6c3VwcHJl
c3NJbnZhbGlkYXRpb25zKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OnNldFJvb3RH
cmFwaGljc0xheWVyKToKKwogMjAxMy0wMi0yMSAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBHZXQgcmlkIG9mIHBhcnNlZFVS
TCBpbiB1aVNvdXJjZUNvZGUsIHVzZSBuYW1lIGFuZCBwYXRoIGZvciBkaXNwbGF5TmFtZSBpbnN0
ZWFkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViV2lkZ2V0
Q2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJXaWRnZXRDbGllbnQu
aAppbmRleCBmYTlkM2Q4ZmEzNmJjYjM2Mjg5ZDcwZjI5NDgzZGY3ZDlmNGUzNTIzLi40OGZlNTg4
MzVjNTE5ODU4MTNmODI2YmNjOGIxOTU1ODlmMzA0MjRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3B1YmxpYy9XZWJXaWRnZXRDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3B1YmxpYy9XZWJXaWRnZXRDbGllbnQuaApAQCAtNzUsNiArNzUsMTIgQEAgcHVi
bGljOgogICAgIC8vIFdlYldpZGdldENsaWVudC4KICAgICB2aXJ0dWFsIFdlYkxheWVyVHJlZVZp
ZXcqIGxheWVyVHJlZVZpZXcoKSB7IHJldHVybiAwOyB9CiAKKyAgICAvLyBTb21ldGltZXMgdGhl
IFdlYldpZGdldCBlbnRlcnMgYSBzdGF0ZSB3aGVyZSBpdCB3aWxsIGdlbmVyYXRlIGEgc2VxdWVu
Y2UKKyAgICAvLyBvZiBpbnZhbGlkYXRpb25zIHRoYXQgc2hvdWxkIG5vdCwgYnkgdGhlbXNlbHZl
cywgdHJpZ2dlciB0aGUgY29tcG9zaXRvcgorICAgIC8vIHRvIHNjaGVkdWxlIGEgbmV3IGZyYW1l
LiBUaGlzIGNhbGwgaW5kaWNhdGVzIHRvIHRoZSBlbWJlZGRlciB0aGF0IGl0CisgICAgLy8gc2hv
dWxkIHN1cHByZXNzIGNvbXBvc2l0b3Igc2NoZWR1bGluZyB0ZW1wb3JhcmlseS4KKyAgICB2aXJ0
dWFsIHZvaWQgc3VwcHJlc3NDb21wb3NpdG9yU2NoZWR1bGluZyhib29sIGVuYWJsZSkgeyB9CisK
ICAgICAvLyBJbmRpY2F0ZXMgdG8gdGhlIGVtYmVkZGVyIHRoYXQgdGhlIGNvbXBvc2l0b3IgaXMg
YWJvdXQgdG8gYmVnaW4gYQogICAgIC8vIGZyYW1lLiBUaGlzIGlzIHByaW1hcmlseSB0byBzaWdu
YWwgdG8gZmxvdyBjb250cm9sIG1lY2hhbmlzbXMgdGhhdCBhCiAgICAgLy8gZnJhbWUgaXMgYmVn
aW5uaW5nLCBub3QgdG8gcGVyZm9ybSBhY3R1YWwgcGFpbnRpbmcgd29yay4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCBhMzcxZGYwZTM1MTU2Njg4M2Mx
NzA0ODhkMzE1ZDAxOWYwYjEyMDE5Li4zNWY2MjIyNzM2NTNhN2QzMTg3NzJjOGY3MjUyNWRhODI0
ZTVkNTAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1w
bC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCkBA
IC0zOTgzLDYgKzM5ODMsNyBAQCBib29sIFdlYlZpZXdJbXBsOjp0YWJzVG9MaW5rcygpIGNvbnN0
CiB2b2lkIFdlYlZpZXdJbXBsOjpzdXBwcmVzc0ludmFsaWRhdGlvbnMoYm9vbCBlbmFibGUpCiB7
CiAgICAgbV9zdXBwcmVzc0ludmFsaWRhdGlvbnMgPSBlbmFibGU7CisgICAgbV9jbGllbnQtPnN1
cHByZXNzQ29tcG9zaXRvclNjaGVkdWxpbmcoZW5hYmxlKTsKIH0KIAogI2lmIFVTRShBQ0NFTEVS
QVRFRF9DT01QT1NJVElORykKQEAgLTM5OTMsNiArMzk5NCw3IEBAIGJvb2wgV2ViVmlld0ltcGw6
OmFsbG93c0FjY2VsZXJhdGVkQ29tcG9zaXRpbmcoKQogCiB2b2lkIFdlYlZpZXdJbXBsOjpzZXRS
b290R3JhcGhpY3NMYXllcihHcmFwaGljc0xheWVyKiBsYXllcikKIHsKKyAgICBtX2NsaWVudC0+
c3VwcHJlc3NDb21wb3NpdG9yU2NoZWR1bGluZyh0cnVlKTsKICAgICBUZW1wb3JhcnlDaGFuZ2U8
Ym9vbD4gY2hhbmdlKG1fc3VwcHJlc3NJbnZhbGlkYXRpb25zLCB0cnVlKTsKIAogICAgIG1fcm9v
dEdyYXBoaWNzTGF5ZXIgPSBsYXllcjsKQEAgLTQwMTcsOSArNDAxOSw3IEBAIHZvaWQgV2ViVmll
d0ltcGw6OnNldFJvb3RHcmFwaGljc0xheWVyKEdyYXBoaWNzTGF5ZXIqIGxheWVyKQogICAgICAg
ICAgICAgbV9sYXllclRyZWVWaWV3LT5jbGVhclJvb3RMYXllcigpOwogICAgIH0KIAotICAgIElu
dFJlY3QgZGFtYWdlZFJlY3QoMCwgMCwgbV9zaXplLndpZHRoLCBtX3NpemUuaGVpZ2h0KTsKLSAg
ICBpZiAoIW1faXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nQWN0aXZlICYmICFtX3N1cHByZXNzSW52
YWxpZGF0aW9ucykKLSAgICAgICAgbV9jbGllbnQtPmRpZEludmFsaWRhdGVSZWN0KGRhbWFnZWRS
ZWN0KTsKKyAgICBtX2NsaWVudC0+c3VwcHJlc3NDb21wb3NpdG9yU2NoZWR1bGluZyhmYWxzZSk7
CiB9CiAKIHZvaWQgV2ViVmlld0ltcGw6OnNjaGVkdWxlQ29tcG9zaXRpbmdMYXllclN5bmMoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>