<?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>101856</bug_id>
          
          <creation_ts>2012-11-10 22:54:41 -0800</creation_ts>
          <short_desc>Save one call to containerForRepaint() when updating layer positions</short_desc>
          <delta_ts>2012-11-14 17:38:21 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>andersca</cc>
    
    <cc>bdakin</cc>
    
    <cc>eric</cc>
    
    <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>763789</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-10 22:54:41 -0800</bug_when>
    <thetext>Save one call to containerForRepaint() when updating layer positions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763790</commentid>
    <comment_count>1</comment_count>
      <attachid>173487</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-10 22:57:03 -0800</bug_when>
    <thetext>Created attachment 173487
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763860</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-11 10:18:08 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/134174</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767513</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-14 17:38:04 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767514</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-11-14 17:38:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/12705573&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173487</attachid>
            <date>2012-11-10 22:57:03 -0800</date>
            <delta_ts>2012-11-10 22:58:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101856-20121110225507.patch</filename>
            <type>text/plain</type>
            <size>5707</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MTcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTExMjU0YjRlMWZlYjMx
ODdiMDhmMzU4Yzg3Y2FlOWVkNzFmZThiOC4uMzRiNzZkODhmOTVhNjQ1ZTVhYTA0MWE2NTEyOGVh
MWEzZTIwOGVmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDEyLTExLTEwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIFNhdmUgb25lIGNh
bGwgdG8gY29udGFpbmVyRm9yUmVwYWludCgpIHdoZW4gdXBkYXRpbmcgbGF5ZXIgcG9zaXRpb25z
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE4NTYK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAgUmVuZGVy
TGF5ZXI6OnVwZGF0ZUxheWVyUG9zaXRpb25zKCkgaGFzIGFscmVhZHkgY29tcHV0ZWQgdGhlIHJl
cGFpbnQgY29udGFpbmVyLAorICAgICAgICAgYnV0IGNhbGxzIGNvbXB1dGVSZXBhaW50UmVjdHMo
KSB3aGljaCBjb21wdXRlcyBpdCBhZ2Fpbi4gQ29tcHV0aW5nIHRoZSByZXBhaW50CisgICAgICAg
ICBjb250YWluZXIgaW52b2x2ZXMgYSB3YWxrIGJhY2sgdXAgdGhlIGxheWVyIHRyZWUsIHNvIGNh
bGxpbmcgaXQgZHVyaW5nIGEgdHJlZQorICAgICAgICAgdHJhdmVyc2FsIGlzIGNvc3RseS4KKyAg
ICAgICAgIAorICAgICAgICAgRml4IGJ5IHBhc3NpbmcgdGhlIHJlcGFpbnQgY29udGFpbmVyIGRv
d24gaW50byBjb21wdXRlUmVwYWludFJlY3RzKCkuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnVwZGF0ZUxheWVy
UG9zaXRpb25zKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpjb21wdXRlUmVwYWlu
dFJlY3RzKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpjb21wdXRlUmVwYWludFJl
Y3RzSW5jbHVkaW5nRGVzY2VuZGFudHMpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6
OnVwZGF0ZUxheWVyUG9zaXRpb25zQWZ0ZXJTY3JvbGwpOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyTGF5ZXI6OnNldEhhc1Zpc2libGVDb250ZW50KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuaDoKKyAgICAgICAgKFJlbmRlckxheWVyKToKKworMjAxMi0xMS0xMCAgU2ltb24g
RnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKwogICAgICAgICBDb2FsZXNjZSBtYWlu
IHRocmVhZCBzY3JvbGwgcG9zaXRpb24gdXBkYXRlcwogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxODU1CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwCmluZGV4IDJhNzFiYmVhZmQwZWVmMjMwYjU1MjExOTZkYjYzZWMxMDg4
NTc1YjEuLjdiYTRmZThiYjY4MWFlNGY5Zjg2ODc3N2EwY2I2NzkyNjQ5NjZjNDggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtNDAxLDcgKzQwMSw4IEBAIHZv
aWQgUmVuZGVyTGF5ZXI6OnVwZGF0ZUxheWVyUG9zaXRpb25zKExheW91dFBvaW50KiBvZmZzZXRG
cm9tUm9vdCwgVXBkYXRlTGF5ZXJQCiAgICAgICAgIFJlbmRlckxheWVyTW9kZWxPYmplY3QqIHJl
cGFpbnRDb250YWluZXIgPSByZW5kZXJlcigpLT5jb250YWluZXJGb3JSZXBhaW50KCk7CiAgICAg
ICAgIExheW91dFJlY3Qgb2xkUmVwYWludFJlY3QgPSBtX3JlcGFpbnRSZWN0OwogICAgICAgICBM
YXlvdXRSZWN0IG9sZE91dGxpbmVCb3ggPSBtX291dGxpbmVCb3g7Ci0gICAgICAgIGNvbXB1dGVS
ZXBhaW50UmVjdHMob2Zmc2V0RnJvbVJvb3QpOworICAgICAgICBjb21wdXRlUmVwYWludFJlY3Rz
KHJlcGFpbnRDb250YWluZXIsIG9mZnNldEZyb21Sb290KTsKKwogICAgICAgICAvLyBGSVhNRTog
U2hvdWxkIEFTU0VSVCB0aGF0IHZhbHVlIGNhbGN1bGF0ZWQgZm9yIG1fb3V0bGluZUJveCB1c2lu
ZyB0aGUgY2FjaGVkIG9mZnNldCBpcyB0aGUgc2FtZQogICAgICAgICAvLyBhcyB0aGUgdmFsdWUg
bm90IHVzaW5nIHRoZSBjYWNoZWQgb2Zmc2V0LCBidXQgd2UgY2FuJ3QgZHVlIHRvIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzA0OAogICAgICAgICBpZiAoZmxhZ3Mg
JiBDaGVja0ZvclJlcGFpbnQpIHsKQEAgLTQ5MSwxMSArNDkyLDEwIEBAIHZvaWQgUmVuZGVyTGF5
ZXI6OmRpcnR5QW5jZXN0b3JDaGFpbkhhc1NlbGZQYWludGluZ0xheWVyRGVzY2VuZGFudFN0YXR1
cygpCiAgICAgfQogfQogCi12b2lkIFJlbmRlckxheWVyOjpjb21wdXRlUmVwYWludFJlY3RzKExh
eW91dFBvaW50KiBvZmZzZXRGcm9tUm9vdCkKK3ZvaWQgUmVuZGVyTGF5ZXI6OmNvbXB1dGVSZXBh
aW50UmVjdHMoY29uc3QgUmVuZGVyTGF5ZXJNb2RlbE9iamVjdCogcmVwYWludENvbnRhaW5lciwg
TGF5b3V0UG9pbnQqIG9mZnNldEZyb21Sb290KQogewogICAgIEFTU0VSVCghbV92aXNpYmxlQ29u
dGVudFN0YXR1c0RpcnR5KTsKIAotICAgIFJlbmRlckxheWVyTW9kZWxPYmplY3QqIHJlcGFpbnRD
b250YWluZXIgPSByZW5kZXJlcigpLT5jb250YWluZXJGb3JSZXBhaW50KCk7CiAgICAgbV9yZXBh
aW50UmVjdCA9IHJlbmRlcmVyKCktPmNsaXBwZWRPdmVyZmxvd1JlY3RGb3JSZXBhaW50KHJlcGFp
bnRDb250YWluZXIpOwogICAgIG1fb3V0bGluZUJveCA9IHJlbmRlcmVyKCktPm91dGxpbmVCb3Vu
ZHNGb3JSZXBhaW50KHJlcGFpbnRDb250YWluZXIsIG9mZnNldEZyb21Sb290KTsKIH0KQEAgLTUw
NSw3ICs1MDUsOCBAQCB2b2lkIFJlbmRlckxheWVyOjpjb21wdXRlUmVwYWludFJlY3RzSW5jbHVk
aW5nRGVzY2VuZGFudHMoKQogewogICAgIC8vIEZJWE1FOiBjb21wdXRlUmVwYWludFJlY3RzKCkg
aGFzIHRvIHdhbGsgdXAgdGhlIHBhcmVudCBjaGFpbiBmb3IgZXZlcnkgbGF5ZXIgdG8gY29tcHV0
ZSB0aGUgcmVjdHMuCiAgICAgLy8gV2Ugc2hvdWxkIG1ha2UgdGhpcyBtb3JlIGVmZmljaWVudC4K
LSAgICBjb21wdXRlUmVwYWludFJlY3RzKCk7CisgICAgLy8gRklYTUU6IGl0J3Mgd3JvbmcgdG8g
Y2FsbCB0aGlzIHdoZW4gbGF5b3V0IGlzIG5vdCB1cC10by1kYXRlLCB3aGljaCB3ZSBkby4KKyAg
ICBjb21wdXRlUmVwYWludFJlY3RzKHJlbmRlcmVyKCktPmNvbnRhaW5lckZvclJlcGFpbnQoKSk7
CiAKICAgICBmb3IgKFJlbmRlckxheWVyKiBsYXllciA9IGZpcnN0Q2hpbGQoKTsgbGF5ZXI7IGxh
eWVyID0gbGF5ZXItPm5leHRTaWJsaW5nKCkpCiAgICAgICAgIGxheWVyLT5jb21wdXRlUmVwYWlu
dFJlY3RzSW5jbHVkaW5nRGVzY2VuZGFudHMoKTsKQEAgLTUzNiwxMiArNTM3LDEzIEBAIHZvaWQg
UmVuZGVyTGF5ZXI6OnVwZGF0ZUxheWVyUG9zaXRpb25zQWZ0ZXJTY3JvbGwoVXBkYXRlTGF5ZXJQ
b3NpdGlvbnNBZnRlclNjcm9sCiAKICAgICBpZiAoKGZsYWdzICYgSGFzU2VlblZpZXdwb3J0Q29u
c3RyYWluZWRBbmNlc3RvcikgfHwgcmVuZGVyZXIoKS0+c3R5bGUoKS0+aGFzVmlld3BvcnRDb25z
dHJhaW5lZFBvc2l0aW9uKCkpIHsKICAgICAgICAgLy8gRklYTUU6IElzIGl0IHdvcnRoIHBhc3Np
bmcgdGhlIG9mZnNldEZyb21Sb290IGFyb3VuZCBsaWtlIGluIHVwZGF0ZUxheWVyUG9zaXRpb25z
PwotICAgICAgICBjb21wdXRlUmVwYWludFJlY3RzKCk7CisgICAgICAgIC8vIEZJWE1FOiBXZSBj
b3VsZCB0cmFjayB0aGUgcmVwYWludCBjb250YWluZXIgYXMgd2Ugd2FsayBkb3duIHRoZSB0cmVl
LgorICAgICAgICBjb21wdXRlUmVwYWludFJlY3RzKHJlbmRlcmVyKCktPmNvbnRhaW5lckZvclJl
cGFpbnQoKSk7CiAgICAgICAgIGZsYWdzIHw9IEhhc1NlZW5WaWV3cG9ydENvbnN0cmFpbmVkQW5j
ZXN0b3I7CiAgICAgfSBlbHNlIGlmICgoZmxhZ3MgJiBIYXNTZWVuQW5jZXN0b3JXaXRoT3ZlcmZs
b3dDbGlwKSAmJiAhbV9jYW5Ta2lwUmVwYWludFJlY3RzVXBkYXRlT25TY3JvbGwpIHsKICAgICAg
ICAgLy8gSWYgd2UgaGF2ZSBzZWVuIGFuIG92ZXJmbG93IGNsaXAsIHdlIHNob3VsZCB1cGRhdGUg
b3VyIHJlcGFpbnQgcmVjdHMgYXMgY2xpcHBlZE92ZXJmbG93UmVjdEZvclJlcGFpbnQKICAgICAg
ICAgLy8gaW50ZXJzZWN0cyBpdCB3aXRoIG91ciBhbmNlc3RvciBvdmVyZmxvdyBjbGlwIHRoYXQg
bWF5IGhhdmUgbW92ZWQuCi0gICAgICAgIGNvbXB1dGVSZXBhaW50UmVjdHMoKTsKKyAgICAgICAg
Y29tcHV0ZVJlcGFpbnRSZWN0cyhyZW5kZXJlcigpLT5jb250YWluZXJGb3JSZXBhaW50KCkpOwog
ICAgIH0KIAogICAgIGlmIChyZW5kZXJlcigpLT5oYXNPdmVyZmxvd0NsaXAoKSkKQEAgLTcwMiw3
ICs3MDQsNyBAQCB2b2lkIFJlbmRlckxheWVyOjpzZXRIYXNWaXNpYmxlQ29udGVudCgpCiAKICAg
ICBtX3Zpc2libGVDb250ZW50U3RhdHVzRGlydHkgPSBmYWxzZTsgCiAgICAgbV9oYXNWaXNpYmxl
Q29udGVudCA9IHRydWU7Ci0gICAgY29tcHV0ZVJlcGFpbnRSZWN0cygpOworICAgIGNvbXB1dGVS
ZXBhaW50UmVjdHMocmVuZGVyZXIoKS0+Y29udGFpbmVyRm9yUmVwYWludCgpKTsKICAgICBpZiAo
IWlzTm9ybWFsRmxvd09ubHkoKSkgewogICAgICAgICAvLyBXZSBkb24ndCBjb2xsZWN0IGludmlz
aWJsZSBsYXllcnMgaW4gei1vcmRlciBsaXN0cyBpZiB3ZSBhcmUgbm90IGluIGNvbXBvc2l0aW5n
IG1vZGUuCiAgICAgICAgIC8vIEFzIHdlIGJlY2FtZSB2aXNpYmxlLCB3ZSBuZWVkIHRvIGRpcnR5
IG91ciBzdGFja2luZyBjb250ZXh0cyBhbmNlc3RvcnMgdG8gYmUgcHJvcGVybHkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKaW5kZXggN2ZlNDQ4YWZjMzJiNjY3YzUzNzUwMzY4
YWFiN2QwZDkwYmE0NTU4MC4uYjQxZTI5ZjUxNDc4NDRkMTc2ZjJlNzMyY2ZlNTUwN2RkZTA4ZDE5
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKQEAgLTY5OSw3ICs2OTks
NyBAQCBwcml2YXRlOgogICAgIHZvaWQgc2V0QW5jZXN0b3JDaGFpbkhhc1NlbGZQYWludGluZ0xh
eWVyRGVzY2VuZGFudCgpOwogICAgIHZvaWQgZGlydHlBbmNlc3RvckNoYWluSGFzU2VsZlBhaW50
aW5nTGF5ZXJEZXNjZW5kYW50U3RhdHVzKCk7CiAKLSAgICB2b2lkIGNvbXB1dGVSZXBhaW50UmVj
dHMoTGF5b3V0UG9pbnQqIG9mZnNldEZyb21Sb290ID0gMCk7CisgICAgdm9pZCBjb21wdXRlUmVw
YWludFJlY3RzKGNvbnN0IFJlbmRlckxheWVyTW9kZWxPYmplY3QqIHJlcGFpbnRDb250YWluZXIs
IExheW91dFBvaW50KiBvZmZzZXRGcm9tUm9vdCA9IDApOwogICAgIHZvaWQgY29tcHV0ZVJlcGFp
bnRSZWN0c0luY2x1ZGluZ0Rlc2NlbmRhbnRzKCk7CiAgICAgdm9pZCBjbGVhclJlcGFpbnRSZWN0
cygpOwogCg==
</data>
<flag name="review"
          id="188190"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>