<?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>77910</bug_id>
          
          <creation_ts>2012-02-06 16:09:24 -0800</creation_ts>
          <short_desc>[chromium] Drop tiles completely outside of layer bounds when resizing to a smaller size</short_desc>
          <delta_ts>2012-02-06 16:25:33 -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>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>550384</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-06 16:09:24 -0800</bug_when>
    <thetext>[chromium] Drop tiles completely outside of layer bounds when resizing to a smaller size</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550386</commentid>
    <comment_count>1</comment_count>
      <attachid>125722</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-06 16:11:16 -0800</bug_when>
    <thetext>Created attachment 125722
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550388</commentid>
    <comment_count>2</comment_count>
      <attachid>125722</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-02-06 16:16:05 -0800</bug_when>
    <thetext>Comment on attachment 125722
Patch

LGTM.  Part of me wonders if we should just get rid of that assert, but I think this change will keep the tile map in a more expected state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550397</commentid>
    <comment_count>3</comment_count>
      <attachid>125722</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-02-06 16:22:35 -0800</bug_when>
    <thetext>Comment on attachment 125722
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550400</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-06 16:25:33 -0800</bug_when>
    <thetext>Committed r106870: &lt;http://trac.webkit.org/changeset/106870&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125722</attachid>
            <date>2012-02-06 16:11:16 -0800</date>
            <delta_ts>2012-02-06 16:22:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77910-20120206161112.patch</filename>
            <type>text/plain</type>
            <size>4956</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2ODQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzJlZTVjMjhmYzU2ZTlj
NDAyNTZjN2I3ZGYwMGRlODQ0ZTIzY2JkZi4uMjEwMzE3YWViNzY3NGM5YTlmYjY1ZDFhMDAzNGQ0
MWQ1ZDMxNmRiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIzIEBACiAyMDEyLTAyLTA2ICBKYW1l
cyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW2Nocm9taXVtXSBE
cm9wIHRpbGVzIGNvbXBsZXRlbHkgb3V0c2lkZSBvZiBsYXllciBib3VuZHMgd2hlbiByZXNpemlu
ZyB0byBhIHNtYWxsZXIgc2l6ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9Nzc5MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBXaGVuIHJlc2l6aW5nIGEgdGlsZWQgbGF5ZXIgdG8gYSBzbWFsbGVyIHNpemUs
IGRyb3AgYWxsIHRpbGVzIHRoYXQgbGllIGNvbXBsZXRlbHkgb3V0c2lkZSB0aGUgbmV3IGxheWVy
IGJvdW5kcy4KKyAgICAgICAgVGhpcyBhdm9pZHMgYXR0ZW1wdGluZyB0byBhY2Nlc3Mgb3V0LW9m
LWJvdW5kcyB0aWxlcyB3aGVuIGl0ZXJhdGluZyBvdmVyIGFsbCB0aWxlcyBpbiB0aGUgdGlsZXIs
IHdoaWNoIHRyaWdnZXJzCisgICAgICAgIEFTU0VSVCgpcywgYXMgd2VsbCBhcyBzYXZlcyBzb21l
IG1lbW9yeS4KKworICAgICAgICBOZXcgdW5pdCB0ZXN0IGFkZGVkIHRvIFRpbGVkTGF5ZXJDaHJv
bWl1bVRlc3QuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9UaWxlZExh
eWVyQ2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGlsZWRMYXllckNocm9taXVtOjpp
bnZhbGlkYXRlUmVjdCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NMYXllclRpbGluZ0RhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllclRpbGluZ0Rh
dGE6OnNldEJvdW5kcyk6CisKKzIwMTItMDItMDYgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNo
cm9taXVtLm9yZz4KKwogICAgICAgICBTdXBwb3J0IGRldGFjaGluZyBUZXh0dXJlTWFuYWdlciBm
cm9tIE1hbmFnZWRUZXh0dXJlCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03NzY1NQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IDYyMzVjMGMy
MTAyMzIxYWI2NDdkOTY1M2FhMDhlYzYwZjRiNmRiZTAuLmRlYjk3MWY0YmQzY2FkM2NiN2NhNDk1
NTgwZmUyNjYzM2U5NjM4NmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTItMDItMDYgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4K
KworICAgICAgICBbY2hyb21pdW1dIERyb3AgdGlsZXMgY29tcGxldGVseSBvdXRzaWRlIG9mIGxh
eWVyIGJvdW5kcyB3aGVuIHJlc2l6aW5nIHRvIGEgc21hbGxlciBzaXplCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NzkxMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZHMgdGVzdCBmb3IgcmVzaXppbmcg
YSBsYXllciB0byBjb3ZlciBmZXdlciB0aWxlcy4gVGVzdCBoaXRzIEFTU0VSVCgpcyB3aXRob3V0
IGFueSBjb2RlIGNoYW5nZXMuCisKKyAgICAgICAgKiB0ZXN0cy9UaWxlZExheWVyQ2hyb21pdW1U
ZXN0LmNwcDoKKyAgICAgICAgKDo6VEVTVCk6CisKIDIwMTItMDItMDMgIEphbWVzIFJvYmluc29u
ICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIFN1cHBvcnQgZGV0
YWNoaW5nIFRleHR1cmVNYW5hZ2VyIGZyb20gTWFuYWdlZFRleHR1cmUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RpbGVkTGF5ZXJDaHJvbWl1
bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9UaWxlZExh
eWVyQ2hyb21pdW0uY3BwCmluZGV4IGU5NzkzNjE5NmFjNDE2ZWEzNmRlMmIwNzBlN2ZlODhiZGVi
NThkN2MuLjIzNjc3NjM5OGY2OGRjZGVjNzI1Mjk1M2FlMDI4NWRjZGUyY2U1MzMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1RpbGVkTGF5ZXJD
aHJvbWl1bS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21p
dW0vVGlsZWRMYXllckNocm9taXVtLmNwcApAQCAtMzEyLDYgKzMxMiw3IEBAIHZvaWQgVGlsZWRM
YXllckNocm9taXVtOjpzZXRJc05vbkNvbXBvc2l0ZWRDb250ZW50KGJvb2wgaXNOb25Db21wb3Np
dGVkQ29udGVudCkKIAogdm9pZCBUaWxlZExheWVyQ2hyb21pdW06OmludmFsaWRhdGVSZWN0KGNv
bnN0IEludFJlY3QmIGxheWVyUmVjdCkKIHsKKyAgICB1cGRhdGVCb3VuZHMoKTsKICAgICBpZiAo
bV90aWxlci0+aXNFbXB0eSgpIHx8IGxheWVyUmVjdC5pc0VtcHR5KCkgfHwgbV9za2lwc0RyYXcp
CiAgICAgICAgIHJldHVybjsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRpbGluZ0RhdGEuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRpbGluZ0RhdGEuY3BwCmlu
ZGV4IDkyNjM3ZmM4M2FmOTBjNGIyOTQ1OGViNDQyMzE5ZDc5YjY5MDNiNmIuLjI3NzA1ZjMyNGFk
N2MwNThlY2ZmMGZkYjkyYTEzYmZjN2ZlZDAwN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUaWxpbmdEYXRhLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVGls
aW5nRGF0YS5jcHAKQEAgLTExNyw2ICsxMTcsMTcgQEAgSW50UmVjdCBDQ0xheWVyVGlsaW5nRGF0
YTo6dGlsZVJlY3QoY29uc3QgVGlsZSogdGlsZSkgY29uc3QKIHZvaWQgQ0NMYXllclRpbGluZ0Rh
dGE6OnNldEJvdW5kcyhjb25zdCBJbnRTaXplJiBzaXplKQogewogICAgIG1fdGlsaW5nRGF0YS5z
ZXRUb3RhbFNpemUoc2l6ZS53aWR0aCgpLCBzaXplLmhlaWdodCgpKTsKKworICAgIC8vIEFueSB0
aWxlcyBjb21wbGV0ZWx5IG91dHNpZGUgb3VyIG5ldyBib3VuZHMgYXJlIGludmFsaWQgYW5kIHNo
b3VsZCBiZSBkcm9wcGVkLgorICAgIGludCBsZWZ0LCB0b3AsIHJpZ2h0LCBib3R0b207CisgICAg
bGF5ZXJSZWN0VG9UaWxlSW5kaWNlcyhJbnRSZWN0KEludFBvaW50KCksIHNpemUpLCBsZWZ0LCB0
b3AsIHJpZ2h0LCBib3R0b20pOworICAgIFZlY3RvcjxUaWxlTWFwS2V5PiBpbnZhbGlkVGlsZUtl
eXM7CisgICAgZm9yIChUaWxlTWFwOjpjb25zdF9pdGVyYXRvciBpdCA9IG1fdGlsZXMuYmVnaW4o
KTsgaXQgIT0gbV90aWxlcy5lbmQoKTsgKytpdCkgeworICAgICAgICBpZiAoaXQtPmZpcnN0LmZp
cnN0ID4gcmlnaHQgfHwgaXQtPmZpcnN0LnNlY29uZCA+IGJvdHRvbSkKKyAgICAgICAgICAgIGlu
dmFsaWRUaWxlS2V5cy5hcHBlbmQoaXQtPmZpcnN0KTsKKyAgICB9CisgICAgZm9yIChzaXplX3Qg
aSA9IDA7IGkgPCBpbnZhbGlkVGlsZUtleXMuc2l6ZSgpOyArK2kpCisgICAgICAgIG1fdGlsZXMu
cmVtb3ZlKGludmFsaWRUaWxlS2V5c1tpXSk7CiB9CiAKIEludFNpemUgQ0NMYXllclRpbGluZ0Rh
dGE6OmJvdW5kcygpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL1RpbGVkTGF5ZXJDaHJvbWl1bVRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9UaWxlZExheWVyQ2hyb21pdW1UZXN0LmNwcAppbmRleCAwYzU1MDkwMDYyYzBmNmZhZDYw
M2NmNDRhMDExM2VhZmMxOTBiN2FiLi4xYzA3NWZiYmJiYWQ5NzM1M2VkNjYwYmUzNTEzYjkxNWE3
NmUyYjNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1RpbGVkTGF5
ZXJDaHJvbWl1bVRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvVGls
ZWRMYXllckNocm9taXVtVGVzdC5jcHAKQEAgLTU2NSw0ICs1NjUsMTcgQEAgVEVTVChUaWxlZExh
eWVyQ2hyb21pdW1UZXN0LCBsYXllckFkZHNTZWxmVG9PY2NsdWRlZFJlZ2lvbikKICAgICBFWFBF
Q1RfRVEoMHUsIG9jY2x1ZGVkLnJlY3RzKCkuc2l6ZSgpKTsKIH0KIAorVEVTVChUaWxlZExheWVy
Q2hyb21pdW1UZXN0LCByZXNpemVUb1NtYWxsZXIpCit7CisgICAgT3duUHRyPFRleHR1cmVNYW5h
Z2VyPiB0ZXh0dXJlTWFuYWdlciA9IFRleHR1cmVNYW5hZ2VyOjpjcmVhdGUoNjAqMTAyNCoxMDI0
LCA2MCoxMDI0KjEwMjQsIDEwMjQpOworICAgIFJlZlB0cjxGYWtlVGlsZWRMYXllckNocm9taXVt
PiBsYXllciA9IGFkb3B0UmVmKG5ldyBGYWtlVGlsZWRMYXllckNocm9taXVtKHRleHR1cmVNYW5h
Z2VyLmdldCgpKSk7CisKKyAgICBsYXllci0+c2V0Qm91bmRzKEludFNpemUoNzAwLCA3MDApKTsK
KyAgICBsYXllci0+aW52YWxpZGF0ZVJlY3QoSW50UmVjdCgwLCAwLCA3MDAsIDcwMCkpOworICAg
IGxheWVyLT5wcmVwYXJlVG9VcGRhdGUoSW50UmVjdCgwLCAwLCA3MDAsIDcwMCkpOworCisgICAg
bGF5ZXItPnNldEJvdW5kcyhJbnRTaXplKDIwMCwgMjAwKSk7CisgICAgbGF5ZXItPmludmFsaWRh
dGVSZWN0KEludFJlY3QoMCwgMCwgMjAwLCAyMDApKTsKK30KKwogfSAvLyBuYW1lc3BhY2UK
</data>
<flag name="review"
          id="127301"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>