<?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>55947</bug_id>
          
          <creation_ts>2011-03-08 09:53:13 -0800</creation_ts>
          <short_desc>The first time animations are committed they have a bad start time</short_desc>
          <delta_ts>2011-03-08 10:30:14 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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>
          
          <blocked>52468</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Marrin">cmarrin</reporter>
          <assigned_to name="Chris Marrin">cmarrin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>364008</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2011-03-08 09:53:13 -0800</bug_when>
    <thetext>The animationStarted time fed to the animation controller from CACFLayerTreeHost is derived from WKCACFViewGetLastCommitTime, corrected for the difference between media time (which CACF uses) and system time (which WebKit uses). But the first time a render is performed WKCACFViewGetLastCommitTime is zero. We should check for this case and correct it so webkit doesn&apos;t think animations started in the distant past.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364013</commentid>
    <comment_count>1</comment_count>
      <attachid>85056</attachid>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2011-03-08 10:04:10 -0800</bug_when>
    <thetext>Created attachment 85056
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364024</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2011-03-08 10:30:14 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/80570</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85056</attachid>
            <date>2011-03-08 10:04:10 -0800</date>
            <delta_ts>2011-03-08 10:09:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55947-20110308100354.patch</filename>
            <type>text/plain</type>
            <size>1607</size>
            <attacher name="Chris Marrin">cmarrin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNTY2KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDMtMDggIENocmlzIE1h
cnJpbiAgPGNtYXJyaW5AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRoZSBmaXJzdCB0aW1lIGFuaW1hdGlvbnMgYXJlIGNvbW1pdHRl
ZCB0aGV5IGhhdmUgYSBiYWQgc3RhcnQgdGltZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTU5NDcKKworICAgICAgICBEbyBhIGNoZWNrIGZvciBhIHJl
dHVybmVkIGxhc3RDb21taXRUaW1lIG9mIDw9MCBhbmQgcmVwbGFjZSBpdAorICAgICAgICB3aXRo
IHRoZSBtZWRpYVRpbWUuCisKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhL3dpbi9D
QUNGTGF5ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDQUNGTGF5ZXJUcmVlSG9z
dDo6bm90aWZ5QW5pbWF0aW9uc1N0YXJ0ZWQpOgorCiAyMDExLTAzLTA4ICBKYW1lcyBLb3ppYW5z
a2kgIDxrb3pAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIExldmlu
LgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Evd2luL0NBQ0ZMYXll
clRyZWVIb3N0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jYS93aW4vQ0FDRkxheWVyVHJlZUhvc3QuY3BwCShyZXZpc2lvbiA4MDUwNCkKKysrIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL3dpbi9DQUNGTGF5ZXJUcmVlSG9zdC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTMwOCw3ICszMDgsMTEgQEAgdm9pZCBDQUNGTGF5ZXJUcmVl
SG9zdDo6Y29udGV4dERpZENoYW5nZQogdm9pZCBDQUNGTGF5ZXJUcmVlSG9zdDo6bm90aWZ5QW5p
bWF0aW9uc1N0YXJ0ZWQoKQogewogICAgIGRvdWJsZSBjdXJyZW50VGltZSA9IFdURjo6Y3VycmVu
dFRpbWUoKTsKLSAgICBkb3VibGUgdGltZSA9IGN1cnJlbnRUaW1lICsgbGFzdENvbW1pdFRpbWUo
KSAtIENBQ3VycmVudE1lZGlhVGltZSgpOworICAgIGRvdWJsZSBjb21taXRUaW1lID0gbGFzdENv
bW1pdFRpbWUoKTsKKyAgICBkb3VibGUgbWVkaWFUaW1lID0gQ0FDdXJyZW50TWVkaWFUaW1lKCk7
CisgICAgaWYgKGNvbW1pdFRpbWUgPD0gMCkKKyAgICAgICAgY29tbWl0VGltZSA9IG1lZGlhVGlt
ZTsKKyAgICBkb3VibGUgdGltZSA9IGN1cnJlbnRUaW1lICsgY29tbWl0VGltZSAtIG1lZGlhVGlt
ZTsKICAgICBBU1NFUlQodGltZSA8PSBjdXJyZW50VGltZSk7CiAKICAgICBIYXNoU2V0PFJlZlB0
cjxQbGF0Zm9ybUNBTGF5ZXI+ID46Oml0ZXJhdG9yIGVuZCA9IG1fcGVuZGluZ0FuaW1hdGVkTGF5
ZXJzLmVuZCgpOwo=
</data>
<flag name="review"
          id="77127"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>