<?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>132160</bug_id>
          
          <creation_ts>2014-04-24 18:12:34 -0700</creation_ts>
          <short_desc>[iOS WebKit2] RemoteLayerTreeDrawingArea should force CA to garbage collect surfaces.</short_desc>
          <delta_ts>2014-04-24 23:29:13 -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>Layout and Rendering</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="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>kling</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1003922</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-24 18:12:34 -0700</bug_when>
    <thetext>Add gratuitous flush for &lt;rdar://problem/16110687&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003924</commentid>
    <comment_count>1</comment_count>
      <attachid>230125</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-24 18:20:50 -0700</bug_when>
    <thetext>Created attachment 230125
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003929</commentid>
    <comment_count>2</comment_count>
      <attachid>230125</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-24 18:27:18 -0700</bug_when>
    <thetext>Comment on attachment 230125
Patch

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

&gt; Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:288
&gt; +    [CATransaction begin];

I wonder if it&apos;s better to do this in didUpdate() instead; we&apos;re more likely to actually do something more immediately useful then, because by that point we would (ideally but not always) have pushed the new front surfaces to CA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003980</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-24 23:26:18 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 230125 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=230125&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:288
&gt; &gt; +    [CATransaction begin];
&gt; 
&gt; I wonder if it&apos;s better to do this in didUpdate() instead; we&apos;re more likely to actually do something more immediately useful then, because by that point we would (ideally but not always) have pushed the new front surfaces to CA.

All right. Will move the &quot;logic&quot; there instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003981</commentid>
    <comment_count>4</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-04-24 23:29:13 -0700</bug_when>
    <thetext>Committed r167792: &lt;http://trac.webkit.org/changeset/167792&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230125</attachid>
            <date>2014-04-24 18:20:50 -0700</date>
            <delta_ts>2014-04-24 18:27:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132160.diff</filename>
            <type>text/plain</type>
            <size>1899</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA0MmZkMWI4Li44ZjYxNzAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTQtMDQtMjQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAg
ICAgIFtpT1MgV2ViS2l0Ml0gUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWE6OmZsdXNoTGF5ZXJz
KCkgc2hvdWxkIGZvcmNlIENBIHRvIGdhcmJhZ2UgY29sbGVjdCBzdXJmYWNlcy4KKyAgICAgICAg
PGh0dHBzOi8vd2Via2l0Lm9yZy9iLzEzMjE2MD4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2
MTEwNjg3PgorCisgICAgICAgIERvIGFuIGVtcHR5IENBVHJhbnNhY3Rpb24gYXQgdGhlIGVuZCBv
ZiBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYTo6Zmx1c2hMYXllcnMoKQorICAgICAgICB0byBn
ZXQgQ0EgdG8gZ2FyYmFnZSBjb2xsZWN0IGl0cyBJT1N1cmZhY2VzLiBUaGlzIGhlbHBzIGNsZWFu
IHVwIHVudXNlZCBzdXJmYWNlcworICAgICAgICB0aGF0IHdlJ2Qgb3RoZXJ3aXNlIGVuZCB1cCBo
YW5naW5nIG9uIHRvIGZvciBhIGxvbmcgdGltZS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9tYWMvUmVtb3RlTGF5
ZXJUcmVlRHJhd2luZ0FyZWEubW06CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUxheWVyVHJlZURy
YXdpbmdBcmVhOjpmbHVzaExheWVycyk6CisKIDIwMTQtMDQtMjQgIFRpbSBIb3J0b24gIDx0aW1v
dGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViS2l0MiBWaWV3IEdlc3R1cmVzOiBV
c2UgYSBzaW5nbGUgc3RydWN0IGZvciB0aGUgc25hcHNob3QsIGFuZCBwYXNzIGl0IGFyb3VuZApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9SZW1vdGVM
YXllclRyZWVEcmF3aW5nQXJlYS5tbSBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9tYWMvUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWEubW0KaW5kZXggOTY3ZGNiMi4uY2YwYWUw
OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9SZW1v
dGVMYXllclRyZWVEcmF3aW5nQXJlYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhLm1tCkBAIC00Miw2ICs0Miw3
IEBACiAjaW1wb3J0IDxXZWJDb3JlL1JlbmRlclZpZXcuaD4KICNpbXBvcnQgPFdlYkNvcmUvU2V0
dGluZ3MuaD4KICNpbXBvcnQgPFdlYkNvcmUvVGlsZWRCYWNraW5nLmg+CisjaW1wb3J0IDxRdWFy
dHpDb3JlL1F1YXJ0ekNvcmUuaD4KIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKQEAgLTI4
Miw2ICsyODMsMTAgQEAgdm9pZCBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYTo6Zmx1c2hMYXll
cnMoKQogCiAgICAgaWYgKGhhZEFueUNoYW5nZWRCYWNraW5nU3RvcmUpCiAgICAgICAgIG1fcmVt
b3RlTGF5ZXJUcmVlQ29udGV4dC0+YmFja2luZ1N0b3JlQ29sbGVjdGlvbigpLnNjaGVkdWxlUHVy
Z2VhYmlsaXR5VGltZXIoKTsKKworICAgIC8vIFRoaXMgZW1wdHkgdHJhbnNhY3Rpb24gc2VydmVz
IHRvIHRyaWdnZXIgQ0EncyBnYXJiYWdlIGNvbGxlY3Rpb24gb2YgSU9TdXJmYWNlcy4gU2VlIDxy
ZGFyOi8vcHJvYmxlbS8xNjExMDY4Nz4KKyAgICBbQ0FUcmFuc2FjdGlvbiBiZWdpbl07CisgICAg
W0NBVHJhbnNhY3Rpb24gY29tbWl0XTsKIH0KIAogdm9pZCBSZW1vdGVMYXllclRyZWVEcmF3aW5n
QXJlYTo6ZGlkVXBkYXRlKCkK
</data>
<flag name="review"
          id="254511"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>