<?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>140245</bug_id>
          
          <creation_ts>2015-01-08 06:38:06 -0800</creation_ts>
          <short_desc>[ThreadedCompositor] Update active animations without interrupting the main-thread</short_desc>
          <delta_ts>2015-01-08 10:11:29 -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="Gwang Yoon Hwang">yoon</reporter>
          <assigned_to name="Gwang Yoon Hwang">yoon</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059804</commentid>
    <comment_count>0</comment_count>
    <who name="Gwang Yoon Hwang">yoon</who>
    <bug_when>2015-01-08 06:38:06 -0800</bug_when>
    <thetext>ThreadedCompositor] Update active animations without interrupting the main-thread</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059805</commentid>
    <comment_count>1</comment_count>
      <attachid>244258</attachid>
    <who name="Gwang Yoon Hwang">yoon</who>
    <bug_when>2015-01-08 06:40:25 -0800</bug_when>
    <thetext>Created attachment 244258
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059864</commentid>
    <comment_count>2</comment_count>
      <attachid>244258</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-08 10:11:25 -0800</bug_when>
    <thetext>Comment on attachment 244258
Patch

Clearing flags on attachment: 244258

Committed r178120: &lt;http://trac.webkit.org/changeset/178120&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059865</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-08 10:11:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244258</attachid>
            <date>2015-01-08 06:40:25 -0800</date>
            <delta_ts>2015-01-08 10:11:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140245-20150108234028.patch</filename>
            <type>text/plain</type>
            <size>5967</size>
            <attacher name="Gwang Yoon Hwang">yoon</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4MTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGViODIwNTBhOWVjMmYx
YzEyYzIxNzVjNDFhZTYzZjgwZDA5ODA2Ni4uY2I2Y2NmZWJiYjg4ZjQ1NWQ0YjYxODRlZjcyNTVi
NjAzOGQzNjYxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMyIEBACiAyMDE1LTAxLTA4ICBHd2Fu
ZyBZb29uIEh3YW5nICA8eW9vbkBpZ2FsaWEuY29tPgogCisgICAgICAgIFtUaHJlYWRlZENvbXBv
c2l0b3JdIFVwZGF0ZSBhY3RpdmUgYW5pbWF0aW9ucyB3aXRob3V0IGludGVycnVwdGluZyB0aGUg
bWFpbi10aHJlYWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE0MDI0NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEluIHRoZSBUaHJlYWRlZCBDb21wb3NpdG9yLCBDb29yZGluYXRlZEdyYXBoaWNzU2NlbmUg
Y2FuIGRpcmVjdGx5CisgICAgICAgIHJlcXVlc3QgdXBkYXRlVmlld3BvcnQgdG8gdGhlIGNvbXBv
c2l0aW5nIHRocmVhZCBpZiBpdCBoYXMgYW55IGFjdGl2ZQorICAgICAgICBhbmltYXRpb24uCisK
KyAgICAgICAgVG8ga2VlcCBjdXJyZW50IGJlaGF2aW9yIG9mIENvb3JkaW5hdGVkR3JhcGhpY3Ms
IHRoaXMgcGF0Y2ggbW9kaWZpZXMKKyAgICAgICAgQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lIHRv
IHJlbWVtYmVyIHRoZSBjb25zdHJ1Y3RlZCB0aHJlYWQgYXMgYQorICAgICAgICBjbGllbnRSdW5M
b29wLCBhbmQgZGlzcGF0Y2ggdXBkYXRlVmlld3BvcnQgY2FsbHMgdG8gY2xpZW50UnVuTG9vcC4K
KworICAgICAgICBObyBuZXcgdGVzdHMuIE5vIGNoYW5nZSBpbiBmdW5jdGlvbmFsaXR5LgorCisg
ICAgICAgICogU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRHcmFwaGljc1Nj
ZW5lLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpkaXNw
YXRjaE9uQ2xpZW50UnVuTG9vcCk6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkR3JhcGhp
Y3NTY2VuZTo6Q29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lKToKKyAgICAgICAgKFdlYktpdDo6Q29v
cmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpwYWludFRvQ3VycmVudEdMQ29udGV4dCk6CisgICAgICAg
IChXZWJLaXQ6OkNvb3JkaW5hdGVkR3JhcGhpY3NTY2VuZTo6dXBkYXRlVmlld3BvcnQpOgorICAg
ICAgICAqIFNoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkR3JhcGhpY3NTY2Vu
ZS5oOgorICAgICAgICAqIFNoYXJlZC9Db29yZGluYXRlZEdyYXBoaWNzL3RocmVhZGVkY29tcG9z
aXRvci9UaHJlYWRlZENvbXBvc2l0b3IuY3BwOgorICAgICAgICAoV2ViS2l0OjpUaHJlYWRlZENv
bXBvc2l0b3I6OlRocmVhZGVkQ29tcG9zaXRvcik6CisgICAgICAgIChXZWJLaXQ6OlRocmVhZGVk
Q29tcG9zaXRvcjo6cnVuQ29tcG9zaXRpbmdUaHJlYWQpOgorCisyMDE1LTAxLTA4ICBHd2FuZyBZ
b29uIEh3YW5nICA8eW9vbkBpZ2FsaWEuY29tPgorCiAgICAgICAgIFtHVEtdIFNlcGVyYXRlIHVw
ZGF0ZUJhY2tpbmdTdG9yZSBmcm9tIGZsdXNoQ29tcG9zaXRpbmdTdGF0ZS4KICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjg4NwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZEdy
YXBoaWNzU2NlbmUuY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhp
Y3MvQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lLmNwcAppbmRleCA5NDczZDQ2NDhkNTM4MDI1OTYz
MDI5NzVhMjEyN2I3YmFlNDYzYjExLi5lNjc5MzJmNjQyYmZjNTM2NDA0MWE0MWZjNjkxYjQyODhi
NDFiYzc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFw
aGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1No
YXJlZC9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkR3JhcGhpY3NTY2VuZS5jcHAKQEAg
LTQzLDYgKzQzLDE0IEBAIHZvaWQgQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpkaXNwYXRjaE9u
TWFpblRocmVhZChzdGQ6OmZ1bmN0aW9uPHZvaWQoKT4gZnVuY3RpCiAgICAgICAgIGNhbGxPbk1h
aW5UaHJlYWQoV1RGOjptb3ZlKGZ1bmN0aW9uKSk7CiB9CiAKK3ZvaWQgQ29vcmRpbmF0ZWRHcmFw
aGljc1NjZW5lOjpkaXNwYXRjaE9uQ2xpZW50UnVuTG9vcChzdGQ6OmZ1bmN0aW9uPHZvaWQoKT4g
ZnVuY3Rpb24pCit7CisgICAgaWYgKCZtX2NsaWVudFJ1bkxvb3AgPT0gJlJ1bkxvb3A6OmN1cnJl
bnQoKSkKKyAgICAgICAgZnVuY3Rpb24oKTsKKyAgICBlbHNlCisgICAgICAgIG1fY2xpZW50UnVu
TG9vcC5kaXNwYXRjaChXVEY6Om1vdmUoZnVuY3Rpb24pKTsKK30KKwogc3RhdGljIGJvb2wgbGF5
ZXJTaG91bGRIYXZlQmFja2luZ1N0b3JlKFRleHR1cmVNYXBwZXJMYXllciogbGF5ZXIpCiB7CiAg
ICAgcmV0dXJuIGxheWVyLT5kcmF3c0NvbnRlbnQoKSAmJiBsYXllci0+Y29udGVudHNBcmVWaXNp
YmxlKCkgJiYgIWxheWVyLT5zaXplKCkuaXNFbXB0eSgpOwpAQCAtNTMsNiArNjEsNyBAQCBDb29y
ZGluYXRlZEdyYXBoaWNzU2NlbmU6OkNvb3JkaW5hdGVkR3JhcGhpY3NTY2VuZShDb29yZGluYXRl
ZEdyYXBoaWNzU2NlbmVDbGllbgogICAgICwgbV9pc0FjdGl2ZShmYWxzZSkKICAgICAsIG1fcm9v
dExheWVySUQoSW52YWxpZENvb3JkaW5hdGVkTGF5ZXJJRCkKICAgICAsIG1fdmlld0JhY2tncm91
bmRDb2xvcihDb2xvcjo6d2hpdGUpCisgICAgLCBtX2NsaWVudFJ1bkxvb3AoUnVuTG9vcDo6Y3Vy
cmVudCgpKQogewogfQogCkBAIC0xMDMsNyArMTEyLDcgQEAgdm9pZCBDb29yZGluYXRlZEdyYXBo
aWNzU2NlbmU6OnBhaW50VG9DdXJyZW50R0xDb250ZXh0KGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0
cmkKIAogICAgIGlmIChjdXJyZW50Um9vdExheWVyLT5kZXNjZW5kYW50c09yU2VsZkhhdmVSdW5u
aW5nQW5pbWF0aW9ucygpKSB7CiAgICAgICAgIFJlZlB0cjxDb29yZGluYXRlZEdyYXBoaWNzU2Nl
bmU+IHByb3RlY3Rvcih0aGlzKTsKLSAgICAgICAgZGlzcGF0Y2hPbk1haW5UaHJlYWQoWz1dIHsK
KyAgICAgICAgZGlzcGF0Y2hPbkNsaWVudFJ1bkxvb3AoWz1dIHsKICAgICAgICAgICAgIHByb3Rl
Y3Rvci0+dXBkYXRlVmlld3BvcnQoKTsKICAgICAgICAgfSk7CiAgICAgfQpAQCAtMTM4LDcgKzE0
Nyw3IEBAIHZvaWQgQ29vcmRpbmF0ZWRHcmFwaGljc1NjZW5lOjpwYWludFRvR3JhcGhpY3NDb250
ZXh0KFBsYXRmb3JtR3JhcGhpY3NDb250ZXh0KiBwCiAKIHZvaWQgQ29vcmRpbmF0ZWRHcmFwaGlj
c1NjZW5lOjp1cGRhdGVWaWV3cG9ydCgpCiB7Ci0gICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsK
KyAgICBBU1NFUlQoJm1fY2xpZW50UnVuTG9vcCA9PSAmUnVuTG9vcDo6Y3VycmVudCgpKTsKICAg
ICBpZiAobV9jbGllbnQpCiAgICAgICAgIG1fY2xpZW50LT51cGRhdGVWaWV3cG9ydCgpOwogfQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29v
cmRpbmF0ZWRHcmFwaGljc1NjZW5lLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUuaAppbmRleCA5ZTEwZjQ0MjNkOGYy
YjNiZWU4NmZjMTU0OGJlOGI1MTAyZGE0ZDI2Li5jYjNjYTFkODAzMjRlMTJiYmUxZmQxMThjZDMy
NjcyZWNiNzg0M2NjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUuaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZEdyYXBoaWNzU2NlbmUuaApA
QCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgPFdlYkNvcmUvVGltZXIuaD4KICNpbmNsdWRlIDxm
dW5jdGlvbmFsPgogI2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CisjaW5jbHVkZSA8d3RmL1J1bkxv
b3AuaD4KICNpbmNsdWRlIDx3dGYvVGhyZWFkaW5nUHJpbWl0aXZlcy5oPgogI2luY2x1ZGUgPHd0
Zi9WZWN0b3IuaD4KIApAQCAtMTIzLDYgKzEyNCw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBhZGp1
c3RQb3NpdGlvbkZvckZpeGVkTGF5ZXJzKGNvbnN0IFdlYkNvcmU6OkZsb2F0UG9pbnQmIGNvbnRl
bnRQb3NpdGlvbik7CiAKICAgICB2b2lkIGRpc3BhdGNoT25NYWluVGhyZWFkKHN0ZDo6ZnVuY3Rp
b248dm9pZCgpPik7CisgICAgdm9pZCBkaXNwYXRjaE9uQ2xpZW50UnVuTG9vcChzdGQ6OmZ1bmN0
aW9uPHZvaWQoKT4pOwogICAgIHZvaWQgdXBkYXRlVmlld3BvcnQoKTsKICAgICB2b2lkIHJlbmRl
ck5leHRGcmFtZSgpOwogICAgIHZvaWQgcHVyZ2VCYWNraW5nU3RvcmVzKCk7CkBAIC0xODEsNiAr
MTgzLDggQEAgcHJpdmF0ZToKICAgICBXZWJDb3JlOjpDb2xvciBtX3ZpZXdCYWNrZ3JvdW5kQ29s
b3I7CiAKICAgICBXZWJDb3JlOjpUZXh0dXJlTWFwcGVyRlBTQ291bnRlciBtX2Zwc0NvdW50ZXI7
CisKKyAgICBSdW5Mb29wJiBtX2NsaWVudFJ1bkxvb3A7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9Db29yZGluYXRlZEdyYXBo
aWNzL3RocmVhZGVkY29tcG9zaXRvci9UaHJlYWRlZENvbXBvc2l0b3IuY3BwIGIvU291cmNlL1dl
YktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvdGhyZWFkZWRjb21wb3NpdG9yL1RocmVh
ZGVkQ29tcG9zaXRvci5jcHAKaW5kZXggNDljNDEyNzc1ZDczNzE2MTUyNzY4Nzc1MWMyYzA0YmUz
MWI1MDU0YS4uMTFjMjBkMTcyNmZmYmE5NDNjOWZjMThlNmJlMzFmMGJjZjZlODRhZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvdGhyZWFkZWRj
b21wb3NpdG9yL1RocmVhZGVkQ29tcG9zaXRvci5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hh
cmVkL0Nvb3JkaW5hdGVkR3JhcGhpY3MvdGhyZWFkZWRjb21wb3NpdG9yL1RocmVhZGVkQ29tcG9z
aXRvci5jcHAKQEAgLTEwMiw4ICsxMDIsNiBAQCBQYXNzUmVmUHRyPFRocmVhZGVkQ29tcG9zaXRv
cj4gVGhyZWFkZWRDb21wb3NpdG9yOjpjcmVhdGUoQ2xpZW50KiBjbGllbnQpCiAKIFRocmVhZGVk
Q29tcG9zaXRvcjo6VGhyZWFkZWRDb21wb3NpdG9yKENsaWVudCogY2xpZW50KQogICAgIDogbV9j
bGllbnQoY2xpZW50KQotICAgICwgbV9zY2VuZShhZG9wdFJlZihuZXcgQ29vcmRpbmF0ZWRHcmFw
aGljc1NjZW5lKHRoaXMpKSkKLSAgICAsIG1fdmlld3BvcnRDb250cm9sbGVyKHN0ZDo6bWFrZV91
bmlxdWU8U2ltcGxlVmlld3BvcnRDb250cm9sbGVyPih0aGlzKSkKICAgICAsIG1fdGhyZWFkSWRl
bnRpZmllcigwKQogewogICAgIGNyZWF0ZUNvbXBvc2l0aW5nVGhyZWFkKCk7CkBAIC0yOTMsNiAr
MjkxLDggQEAgdm9pZCBUaHJlYWRlZENvbXBvc2l0b3I6OnJ1bkNvbXBvc2l0aW5nVGhyZWFkKCkK
ICAgICAgICAgbV9jb21wb3NpdGluZ1J1bkxvb3AgPSBzdGQ6Om1ha2VfdW5pcXVlPENvbXBvc2l0
aW5nUnVuTG9vcD4oWyZdIHsKICAgICAgICAgICAgIHJlbmRlckxheWVyVHJlZSgpOwogICAgICAg
ICB9KTsKKyAgICAgICAgbV9zY2VuZSA9IGFkb3B0UmVmKG5ldyBDb29yZGluYXRlZEdyYXBoaWNz
U2NlbmUodGhpcykpOworICAgICAgICBtX3ZpZXdwb3J0Q29udHJvbGxlciA9IHN0ZDo6bWFrZV91
bmlxdWU8U2ltcGxlVmlld3BvcnRDb250cm9sbGVyPih0aGlzKTsKIAogICAgICAgICBtX2luaXRp
YWxpemVSdW5Mb29wQ29uZGl0aW9uLnNpZ25hbCgpOwogICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>