<?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>77353</bug_id>
          
          <creation_ts>2012-01-30 12:09:43 -0800</creation_ts>
          <short_desc>Limit periodic flushing inside ImageBufferCG to just Lion</short_desc>
          <delta_ts>2012-01-30 12:59:05 -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>Canvas</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="Matthew Delaney">mdelaney7</reporter>
          <assigned_to name="Matthew Delaney">mdelaney7</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>mdelaney7</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>545279</commentid>
    <comment_count>0</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2012-01-30 12:09:43 -0800</bug_when>
    <thetext>Wrap the flush hack added from r98171 to be just for SL and Lion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545285</commentid>
    <comment_count>1</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2012-01-30 12:12:00 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; Wrap the flush hack added from r98171 to be just for SL and Lion.

Correction: not SL, just Lion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545297</commentid>
    <comment_count>2</comment_count>
      <attachid>124581</attachid>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2012-01-30 12:20:31 -0800</bug_when>
    <thetext>Created attachment 124581
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545327</commentid>
    <comment_count>3</comment_count>
      <attachid>124581</attachid>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2012-01-30 12:55:42 -0800</bug_when>
    <thetext>Comment on attachment 124581
Patch

Yeah, this patch looks fine. Not sure what the problem was with the one sent via email.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545330</commentid>
    <comment_count>4</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2012-01-30 12:59:05 -0800</bug_when>
    <thetext>Committed r106278: &lt;http://trac.webkit.org/changeset/106278&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124581</attachid>
            <date>2012-01-30 12:20:31 -0800</date>
            <delta_ts>2012-01-30 12:55:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77353-20120130122030.patch</filename>
            <type>text/plain</type>
            <size>4747</size>
            <attacher name="Matthew Delaney">mdelaney7</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNjI2NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEyLTAxLTI4ICBNYXR0aGV3
IERlbGFuZXkgIDxtZGVsYW5leUBhcHBsZS5jb20+CisKKyAgICAgICAgTGltaXQgcGVyaW9kaWMg
Zmx1c2hpbmcgaW5zaWRlIEltYWdlQnVmZmVyQ0cgdG8ganVzdCBMaW9uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NzM1MworICAgICAgICA8cmRhcjov
L3Byb2JsZW0vMTAzMjgzMDk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgTWFycmluLgor
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VCdWZmZXJDRy5jcHA6CisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VCdWZmZXJEYXRhQ0cuaDoKKwogMjAxMi0w
MS0zMCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAgS2lsbCBD
U1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbkNvbnN0SXRlcmF0b3IKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlQnVmZmVyQ0cuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlQnVmZmVyQ0cuY3BwCShy
ZXZpc2lvbiAxMDYyNjcpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9J
bWFnZUJ1ZmZlckNHLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsNyArMzgsNiBAQAogI2luY2x1
ZGUgPG1hdGguaD4KICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi9D
aGVja2VkQXJpdGhtZXRpYy5oPgotI2luY2x1ZGUgPHd0Zi9DdXJyZW50VGltZS5oPgogI2luY2x1
ZGUgPHd0Zi9NYWluVGhyZWFkLmg+CiAjaW5jbHVkZSA8d3RmL093bkFycmF5UHRyLmg+CiAjaW5j
bHVkZSA8d3RmL1JldGFpblB0ci5oPgpAQCAtNTMsNiArNTIsMTAgQEAKICNpbmNsdWRlIDxJT1N1
cmZhY2UvSU9TdXJmYWNlLmg+CiAjZW5kaWYKIAorI2lmIGRlZmluZWQoQlVJTERJTkdfT05fTElP
TikKKyNpbmNsdWRlIDx3dGYvQ3VycmVudFRpbWUuaD4KKyNlbmRpZgorCiB1c2luZyBuYW1lc3Bh
Y2Ugc3RkOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0xNjksNyArMTcyLDkgQEAgSW1hZ2VC
dWZmZXI6OkltYWdlQnVmZmVyKGNvbnN0IEludFNpemUmIAogICAgIG1fY29udGV4dC0+c2NhbGUo
RmxvYXRTaXplKDEsIC0xKSk7CiAgICAgbV9jb250ZXh0LT50cmFuc2xhdGUoMCwgLWhlaWdodC51
bnNhZmVHZXQoKSk7CiAgICAgbV9jb250ZXh0LT5zZXRJc0FjY2VsZXJhdGVkQ29udGV4dChhY2Nl
bGVyYXRlUmVuZGVyaW5nKTsKKyNpZiBkZWZpbmVkKEJVSUxESU5HX09OX0xJT04pCiAgICAgbV9k
YXRhLm1fbGFzdEZsdXNoVGltZSA9IGN1cnJlbnRUaW1lTVMoKTsKKyNlbmRpZgogICAgIHN1Y2Nl
c3MgPSB0cnVlOwogfQogCkBAIC0xODQsNiArMTg5LDcgQEAgc2l6ZV90IEltYWdlQnVmZmVyOjpk
YXRhU2l6ZSgpIGNvbnN0CiAKIEdyYXBoaWNzQ29udGV4dCogSW1hZ2VCdWZmZXI6OmNvbnRleHQo
KSBjb25zdAogeworI2lmIGRlZmluZWQoQlVJTERJTkdfT05fTElPTikKICAgICAvLyBGb3JjZSBh
IGZsdXNoIGlmIGxhc3QgZmx1c2ggd2FzIG1vcmUgdGhhbiAyMG1zIGFnbwogICAgIGlmIChtX2Nv
bnRleHQtPmlzQWNjZWxlcmF0ZWRDb250ZXh0KCkpIHsKICAgICAgICAgZG91YmxlIGVsYXBzZWRU
aW1lID0gY3VycmVudFRpbWVNUygpIC0gbV9kYXRhLm1fbGFzdEZsdXNoVGltZTsKQEAgLTE5NSw2
ICsyMDEsNyBAQCBHcmFwaGljc0NvbnRleHQqIEltYWdlQnVmZmVyOjpjb250ZXh0KCkgCiAgICAg
ICAgICAgICBtX2RhdGEubV9sYXN0Rmx1c2hUaW1lID0gY3VycmVudFRpbWVNUygpOwogICAgICAg
ICB9CiAgICAgfQorI2VuZGlmCiAKICAgICByZXR1cm4gbV9jb250ZXh0LmdldCgpOwogfQpAQCAt
MjI4LDcgKzIzNSw5IEBAIE5hdGl2ZUltYWdlUHRyIEltYWdlQnVmZmVyOjpjb3B5TmF0aXZlSW0K
ICNpZiBVU0UoSU9TVVJGQUNFX0NBTlZBU19CQUNLSU5HX1NUT1JFKQogICAgIGVsc2UgewogICAg
ICAgICBpbWFnZSA9IHdrSU9TdXJmYWNlQ29udGV4dENyZWF0ZUltYWdlKGNvbnRleHQoKS0+cGxh
dGZvcm1Db250ZXh0KCkpOworI2lmIGRlZmluZWQoQlVJTERJTkdfT05fTElPTikKICAgICAgICAg
bV9kYXRhLm1fbGFzdEZsdXNoVGltZSA9IGN1cnJlbnRUaW1lTVMoKTsKKyNlbmRpZgogICAgIH0K
ICNlbmRpZgogCkBAIC0yODAsNyArMjg5LDkgQEAgUGFzc1JlZlB0cjxCeXRlQXJyYXk+IEltYWdl
QnVmZmVyOjpnZXRVbgogewogICAgIGlmIChtX2NvbnRleHQtPmlzQWNjZWxlcmF0ZWRDb250ZXh0
KCkpIHsKICAgICAgICAgQ0dDb250ZXh0Rmx1c2goY29udGV4dCgpLT5wbGF0Zm9ybUNvbnRleHQo
KSk7CisjaWYgZGVmaW5lZChCVUlMRElOR19PTl9MSU9OKQogICAgICAgICBtX2RhdGEubV9sYXN0
Rmx1c2hUaW1lID0gY3VycmVudFRpbWVNUygpOworI2VuZGlmCiAgICAgfQogICAgIHJldHVybiBt
X2RhdGEuZ2V0RGF0YShyZWN0LCBtX3NpemUsIG1fY29udGV4dC0+aXNBY2NlbGVyYXRlZENvbnRl
eHQoKSwgdHJ1ZSk7CiB9CkBAIC0yODksNyArMzAwLDkgQEAgUGFzc1JlZlB0cjxCeXRlQXJyYXk+
IEltYWdlQnVmZmVyOjpnZXRQcgogewogICAgIGlmIChtX2NvbnRleHQtPmlzQWNjZWxlcmF0ZWRD
b250ZXh0KCkpIHsKICAgICAgICAgQ0dDb250ZXh0Rmx1c2goY29udGV4dCgpLT5wbGF0Zm9ybUNv
bnRleHQoKSk7CisjaWYgZGVmaW5lZChCVUlMRElOR19PTl9MSU9OKQogICAgICAgICBtX2RhdGEu
bV9sYXN0Rmx1c2hUaW1lID0gY3VycmVudFRpbWVNUygpOworI2VuZGlmCiAgICAgfQogICAgIHJl
dHVybiBtX2RhdGEuZ2V0RGF0YShyZWN0LCBtX3NpemUsIG1fY29udGV4dC0+aXNBY2NlbGVyYXRl
ZENvbnRleHQoKSwgZmFsc2UpOwogfQpAQCAtMjk4LDcgKzMxMSw5IEBAIHZvaWQgSW1hZ2VCdWZm
ZXI6OnB1dFVubXVsdGlwbGllZEltYWdlRGEKIHsKICAgICBpZiAobV9jb250ZXh0LT5pc0FjY2Vs
ZXJhdGVkQ29udGV4dCgpKSB7CiAgICAgICAgIENHQ29udGV4dEZsdXNoKGNvbnRleHQoKS0+cGxh
dGZvcm1Db250ZXh0KCkpOworI2lmIGRlZmluZWQoQlVJTERJTkdfT05fTElPTikKICAgICAgICAg
bV9kYXRhLm1fbGFzdEZsdXNoVGltZSA9IGN1cnJlbnRUaW1lTVMoKTsKKyNlbmRpZgogICAgIH0K
ICAgICBtX2RhdGEucHV0RGF0YShzb3VyY2UsIHNvdXJjZVNpemUsIHNvdXJjZVJlY3QsIGRlc3RQ
b2ludCwgbV9zaXplLCBtX2NvbnRleHQtPmlzQWNjZWxlcmF0ZWRDb250ZXh0KCksIHRydWUpOwog
fQpAQCAtMzA3LDcgKzMyMiw5IEBAIHZvaWQgSW1hZ2VCdWZmZXI6OnB1dFByZW11bHRpcGxpZWRJ
bWFnZUQKIHsKICAgICBpZiAobV9jb250ZXh0LT5pc0FjY2VsZXJhdGVkQ29udGV4dCgpKSB7CiAg
ICAgICAgIENHQ29udGV4dEZsdXNoKGNvbnRleHQoKS0+cGxhdGZvcm1Db250ZXh0KCkpOworI2lm
IGRlZmluZWQoQlVJTERJTkdfT05fTElPTikKICAgICAgICAgbV9kYXRhLm1fbGFzdEZsdXNoVGlt
ZSA9IGN1cnJlbnRUaW1lTVMoKTsKKyNlbmRpZgogICAgIH0KICAgICBtX2RhdGEucHV0RGF0YShz
b3VyY2UsIHNvdXJjZVNpemUsIHNvdXJjZVJlY3QsIGRlc3RQb2ludCwgbV9zaXplLCBtX2NvbnRl
eHQtPmlzQWNjZWxlcmF0ZWRDb250ZXh0KCksIGZhbHNlKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlQnVmZmVyRGF0YUNHLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VCdWZmZXJEYXRhQ0cu
aAkocmV2aXNpb24gMTA2MjY3KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2cvSW1hZ2VCdWZmZXJEYXRhQ0cuaAkod29ya2luZyBjb3B5KQpAQCAtNTQsNyArNTQsOSBAQCBw
dWJsaWM6CiAgICAgQ2hlY2tlZDx1bnNpZ25lZCwgUmVjb3JkT3ZlcmZsb3c+IG1fYnl0ZXNQZXJS
b3c7CiAgICAgQ0dDb2xvclNwYWNlUmVmIG1fY29sb3JTcGFjZTsKICAgICBSZXRhaW5QdHI8SU9T
dXJmYWNlUmVmPiBtX3N1cmZhY2U7CisjaWYgZGVmaW5lZChCVUlMRElOR19PTl9MSU9OKQogICAg
IG11dGFibGUgZG91YmxlIG1fbGFzdEZsdXNoVGltZTsKKyNlbmRpZgogCiAgICAgUGFzc1JlZlB0
cjxCeXRlQXJyYXk+IGdldERhdGEoY29uc3QgSW50UmVjdCYgcmVjdCwgY29uc3QgSW50U2l6ZSYg
c2l6ZSwgYm9vbCBhY2NlbGVyYXRlUmVuZGVyaW5nLCBib29sIHVubXVsdGlwbGllZCkgY29uc3Q7
CiAgICAgdm9pZCBwdXREYXRhKEJ5dGVBcnJheSomIHNvdXJjZSwgY29uc3QgSW50U2l6ZSYgc291
cmNlU2l6ZSwgY29uc3QgSW50UmVjdCYgc291cmNlUmVjdCwgY29uc3QgSW50UG9pbnQmIGRlc3RQ
b2ludCwgY29uc3QgSW50U2l6ZSYgc2l6ZSwgYm9vbCBhY2NlbGVyYXRlUmVuZGVyaW5nLCBib29s
IHVubXVsdGlwbGllZCk7Cg==
</data>
<flag name="review"
          id="125875"
          type_id="1"
          status="+"
          setter="cmarrin"
    />
          </attachment>
      

    </bug>

</bugzilla>