<?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>115336</bug_id>
          
          <creation_ts>2013-04-28 15:37:12 -0700</creation_ts>
          <short_desc>Animate clip rect() between different Length types</short_desc>
          <delta_ts>2013-04-29 08:45:28 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</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="Dirk Schulze">krit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>dstockwell</cc>
    
    <cc>kling</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>882422</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-04-28 15:37:12 -0700</bug_when>
    <thetext>At the moment it is not possible to animate the clip property with different Length types.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882424</commentid>
    <comment_count>1</comment_count>
      <attachid>199972</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-04-28 15:48:26 -0700</bug_when>
    <thetext>Created attachment 199972
Patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882536</commentid>
    <comment_count>2</comment_count>
      <attachid>199972</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-04-29 06:45:36 -0700</bug_when>
    <thetext>Comment on attachment 199972
Patch.

View in context: https://bugs.webkit.org/attachment.cgi?id=199972&amp;action=review

&gt; Source/WebCore/ChangeLog:10
&gt; +        At the moment the animation for the &apos;clip&apos; property
&gt; +        has an early return if the type of two Length values
&gt; +        does not match. This patch removes this early return.

What is the correct behavior? (And where is it specced?)
I&apos;m getting the what/how but missing the why :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882583</commentid>
    <comment_count>3</comment_count>
      <attachid>199972</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-04-29 08:05:50 -0700</bug_when>
    <thetext>Comment on attachment 199972
Patch.

r=me

Spec URL: &lt;http://dev.w3.org/csswg/css-transitions/#animtype-rect&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882612</commentid>
    <comment_count>4</comment_count>
      <attachid>199972</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-29 08:45:26 -0700</bug_when>
    <thetext>Comment on attachment 199972
Patch.

Clearing flags on attachment: 199972

Committed r149288: &lt;http://trac.webkit.org/changeset/149288&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>882613</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-29 08:45:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199972</attachid>
            <date>2013-04-28 15:48:26 -0700</date>
            <delta_ts>2013-04-29 08:45:26 -0700</delta_ts>
            <desc>Patch.</desc>
            <filename>clip-animation.patch</filename>
            <type>text/plain</type>
            <size>3136</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmYjA2ZGVhLi44ZGNjZDM4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDQt
MjggIERpcmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9yZz4KKworICAgICAgICBBbmltYXRlIGNs
aXAgcmVjdCgpIGJldHdlZW4gZGlmZmVyZW50IExlbmd0aCB0eXBlcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1MzM2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW9kaWZ5IHRlc3QgZm9yIGNsaXAgYW5p
bWF0aW9uIHRvIGNvdmVyIGFuaW1hdGlvbnMgYmV0d2VlbgorICAgICAgICBkaWZmZXJlbnQgTGVu
Z3RoIHR5cGVzLgorCisgICAgICAgICogdHJhbnNpdGlvbnMvY2xpcC10cmFuc2l0aW9uLmh0bWw6
CisKIDIwMTMtMDQtMjggIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFtXS1RSXSBUZXN0cyBkdW1waW5nIGF1ZGlvIGRhdGEgc2hvdWxkbid0IGR1bXAgcGl4
ZWxzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9jbGlwLXRyYW5zaXRpb24u
aHRtbCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2NsaXAtdHJhbnNpdGlvbi5odG1sCmluZGV4
IDY1ZDQ2NTMuLmZkZTFmMTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2Ns
aXAtdHJhbnNpdGlvbi5odG1sCisrKyBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2NsaXAtdHJh
bnNpdGlvbi5odG1sCkBAIC04LDEyICs4LDEyIEBACiAgICAgICBoZWlnaHQ6IDEwMHB4OwogICAg
ICAgd2lkdGg6IDEwMHB4OwogICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKLSAgICAgIGNs
aXA6IHJlY3QoMTBweCwgOTBweCwgOTBweCwgMTBweCk7CisgICAgICBjbGlwOiByZWN0KDEwcHgs
IDIuMzhjbSwgOTBweCwgMTBweCk7CiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNsaXAgMXMg
bGluZWFyOwogICAgIH0KIAogICAgICNib3guY2hhbmdlZCB7Ci0gICAgICBjbGlwOiByZWN0KDMw
cHgsIDcwcHgsIDcwcHgsIDMwcHgpOworICAgICAgY2xpcDogcmVjdCgwLjc5NWNtLCA3MHB4LCAx
Ljg1Y20sIDMwcHgpOwogICAgIH0KICAgPC9zdHlsZT4KICAgPHNjcmlwdCBzcmM9InJlc291cmNl
cy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcyI+PC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDUx
MWZlZC4uZDM2OTdiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA0LTI4ICBE
aXJrIFNjaHVsemUgIDxrcml0QHdlYmtpdC5vcmc+CisKKyAgICAgICAgQW5pbWF0ZSBjbGlwIHJl
Y3QoKSBiZXR3ZWVuIGRpZmZlcmVudCBMZW5ndGggdHlwZXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTMzNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEF0IHRoZSBtb21lbnQgdGhlIGFuaW1hdGlvbiBm
b3IgdGhlICdjbGlwJyBwcm9wZXJ0eQorICAgICAgICBoYXMgYW4gZWFybHkgcmV0dXJuIGlmIHRo
ZSB0eXBlIG9mIHR3byBMZW5ndGggdmFsdWVzCisgICAgICAgIGRvZXMgbm90IG1hdGNoLiBUaGlz
IHBhdGNoIHJlbW92ZXMgdGhpcyBlYXJseSByZXR1cm4uCisKKyAgICAgICAgTW9kaWZpZWQgZXhp
c3RpbmcgdGVzdHMgdG8gY292ZXIgdGhlIGNoYW5nZXMuCisKKyAgICAgICAgKiBwYWdlL2FuaW1h
dGlvbi9DU1NQcm9wZXJ0eUFuaW1hdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpibGVuZEZ1
bmMpOgorCiAyMDEzLTA0LTI4ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2guZHVtZXpAc2lzYS5zYW1z
dW5nLmNvbT4KIAogICAgICAgICBHZXQgcmlkIG9mIFtDYWxsYmFja10gSURMIGV4dGVuZGVkIGF0
dHJpYnV0ZSBmb3IgcGFyYW1ldGVycwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9h
bmltYXRpb24vQ1NTUHJvcGVydHlBbmltYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9h
bmltYXRpb24vQ1NTUHJvcGVydHlBbmltYXRpb24uY3BwCmluZGV4IDJmYzJmMjYuLjQyYWU2MDcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0NTU1Byb3BlcnR5QW5p
bWF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9DU1NQcm9wZXJ0
eUFuaW1hdGlvbi5jcHAKQEAgLTIxOCwxMyArMjE4LDYgQEAgc3RhdGljIGlubGluZSBFVmlzaWJp
bGl0eSBibGVuZEZ1bmMoY29uc3QgQW5pbWF0aW9uQmFzZSogYW5pbSwgRVZpc2liaWxpdHkgZnJv
bSwKIAogc3RhdGljIGlubGluZSBMZW5ndGhCb3ggYmxlbmRGdW5jKGNvbnN0IEFuaW1hdGlvbkJh
c2UqIGFuaW0sIGNvbnN0IExlbmd0aEJveCYgZnJvbSwgY29uc3QgTGVuZ3RoQm94JiB0bywgZG91
YmxlIHByb2dyZXNzKQogewotICAgIC8vIExlbmd0aCB0eXBlcyBoYXZlIHRvIG1hdGNoIHRvIGFu
aW1hdGUKLSAgICBpZiAoZnJvbS50b3AoKS50eXBlKCkgIT0gdG8udG9wKCkudHlwZSgpCi0gICAg
ICAgIHx8IGZyb20ucmlnaHQoKS50eXBlKCkgIT0gdG8ucmlnaHQoKS50eXBlKCkKLSAgICAgICAg
fHwgZnJvbS5ib3R0b20oKS50eXBlKCkgIT0gdG8uYm90dG9tKCkudHlwZSgpCi0gICAgICAgIHx8
IGZyb20ubGVmdCgpLnR5cGUoKSAhPSB0by5sZWZ0KCkudHlwZSgpKQotICAgICAgICByZXR1cm4g
dG87Ci0KICAgICBMZW5ndGhCb3ggcmVzdWx0KGJsZW5kRnVuYyhhbmltLCBmcm9tLnRvcCgpLCB0
by50b3AoKSwgcHJvZ3Jlc3MpLAogICAgICAgICAgICAgICAgICAgICAgYmxlbmRGdW5jKGFuaW0s
IGZyb20ucmlnaHQoKSwgdG8ucmlnaHQoKSwgcHJvZ3Jlc3MpLAogICAgICAgICAgICAgICAgICAg
ICAgYmxlbmRGdW5jKGFuaW0sIGZyb20uYm90dG9tKCksIHRvLmJvdHRvbSgpLCBwcm9ncmVzcyks
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>