<?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>71623</bug_id>
          
          <creation_ts>2011-11-06 02:21:16 -0800</creation_ts>
          <short_desc>animation-timing-function falls back to ease when overriding animation-name</short_desc>
          <delta_ts>2012-04-23 13:39:24 -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>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://jsfiddle.net/leaverou/zXPzY/44/show</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="Lea Verou">lea</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dino</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>simon.fraser</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>496795</commentid>
    <comment_count>0</comment_count>
    <who name="Lea Verou">lea</who>
    <bug_when>2011-11-06 02:21:16 -0800</bug_when>
    <thetext>If you use the animation shorthand without an animation-name and then use animation-name separately, the easing fallsback to the initial value (ease), instead of the specified one (linear). However, the shorthand declaration isn&apos;t dropped entirely, as the duration and iteration-count behave as expected. 

Firefox does not have this problem, as can be seen by the more generic version of the testcase http://jsfiddle.net/leaverou/zXPzY/43/show (which uses -prefix-free to add the prefixes, unlike the testcase which only uses -webkit- and no scripts).

The issue is also reproducible in Webkit nightlies.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497249</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2011-11-07 09:43:00 -0800</bug_when>
    <thetext>&lt;rdar://problem/10406049&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567889</commentid>
    <comment_count>2</comment_count>
      <attachid>129511</attachid>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-02-29 13:41:53 -0800</bug_when>
    <thetext>Created attachment 129511
Patch

Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568136</commentid>
    <comment_count>3</comment_count>
      <attachid>129511</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-29 17:29:23 -0800</bug_when>
    <thetext>Comment on attachment 129511
Patch

Attachment 129511 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/11766102

New failing tests:
compositing/animation/computed-style-during-delay.html
animations/stop-animation-on-suspend.html
compositing/animation/animation-compositing.html
fast/css/transform-inline-style-remove.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569787</commentid>
    <comment_count>4</comment_count>
      <attachid>129929</attachid>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-03-02 11:28:08 -0800</bug_when>
    <thetext>Created attachment 129929
Patch

Proposed patch v2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569896</commentid>
    <comment_count>5</comment_count>
      <attachid>129929</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 13:41:09 -0800</bug_when>
    <thetext>Comment on attachment 129929
Patch

Clearing flags on attachment: 129929

Committed r109610: &lt;http://trac.webkit.org/changeset/109610&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569897</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 13:41:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607983</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-23 13:39:24 -0700</bug_when>
    <thetext>This apparently caused bug 84533.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129511</attachid>
            <date>2012-02-29 13:41:53 -0800</date>
            <delta_ts>2012-03-02 11:28:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Animation-timing-function-falls-back-to-ease-when-ov.patch</filename>
            <type>text/plain</type>
            <size>6895</size>
            <attacher name="Igor Trindade Oliveira">igor.oliveira</attacher>
            
              <data encoding="base64">RnJvbSBjN2MxNWIxYTY2MjBiMmJlNzdiZjkyNTg0ZjhhNmVlNDg1MDg1NDQ0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIE9saXZlaXJhIDxpZ29yLm9Ac2lzYS5zYW1zdW5nLmNv
bT4KRGF0ZTogV2VkLCAyOSBGZWIgMjAxMiAxMzoyNjo0NSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hd
IEFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gZmFsbHMgYmFjayB0byBlYXNlIHdoZW4gb3ZlcnJp
ZGluZwogYW5pbWF0aW9uLW5hbWUKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICsrKysKIC4uLi9hbmltYXRpb24tc2hvcnRoYW5k
LW92ZXJyaWRpbmctZXhwZWN0ZWQudHh0ICAgIHwgICAgOCArKwogLi4uL2FuaW1hdGlvbnMvYW5p
bWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5nLmh0bWwgfCAgIDcyICsrKysrKysrKysrKysrKysr
KysrCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTUgKysrKwogU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiA1IGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5p
bWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5nLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAw
NjQ0IExheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5pbWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5n
Lmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMTE1OTMxYy4uNzFiM2JlNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEyLTAyLTI5ICBJZ29yIE9saXZlaXJhICA8aWdvci5vQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiBmYWxscyBiYWNrIHRvIGVhc2Ugd2hlbiBv
dmVycmlkaW5nIGFuaW1hdGlvbi1uYW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03MTYyMworCisgICAgICAgIEFkZCBhIHRlc3QgdG8gdmVyaWZ5IGlm
IHRoZSBvdmVycmlkZSB0aGUgYW5pbWF0aW9uLW5hbWUgcHJvcGVydHkgd29ya3Mgd2hlbiB0aGUg
cGFyZW50CisgICAgICAgIGFuaW1hdGlvbiBkaWQgbm90IHNldCB0aGUgYW5pbWF0aW9uIG5hbWUu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBhbmlt
YXRpb25zL2FuaW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGFuaW1hdGlvbnMvYW5pbWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5nLmh0
bWw6IEFkZGVkLgorCiAyMDEyLTAyLTI5ICBBZGFtIEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLCBtYXJrIHNvbWUgdGVzdHMgYXMgcGFz
c2luZyBvbiBHUFUgdGVzdHMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2Fu
aW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9h
bmltYXRpb25zL2FuaW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTliOTJiNwotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5pbWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5n
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDggQEAKK1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uTmFt
ZSBvbiBhOiBQQVNTCitUZXN0aW5nIHdlYmtpdEFuaW1hdGlvbkR1cmF0aW9uIG9uIGE6IFBBU1MK
K1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uVGltaW5nRnVuY3Rpb24gb24gYTogUEFTUworVGVzdGlu
ZyB3ZWJraXRBbmltYXRpb25EZWxheSBvbiBhOiBQQVNTCitUZXN0aW5nIHdlYmtpdEFuaW1hdGlv
bkl0ZXJhdGlvbkNvdW50IG9uIGE6IFBBU1MKK1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uRGlyZWN0
aW9uIG9uIGE6IFBBU1MKK1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uRmlsbE1vZGUgb24gYTogUEFT
UworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2FuaW1hdGlvbi1zaG9ydGhh
bmQtb3ZlcnJpZGluZy5odG1sIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tc2hv
cnRoYW5kLW92ZXJyaWRpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5hMGFmNWUyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmlt
YXRpb24tc2hvcnRoYW5kLW92ZXJyaWRpbmcuaHRtbApAQCAtMCwwICsxLDcyIEBACis8aHRtbD4g
Cis8aGVhZD4KKzx0aXRsZT5UZXN0IGFuaW1hdGlvbiBzaG9ydGhhbmQgcHJvcGVydHk8L3RpdGxl
PiAKKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CitALXdlYmtpdC1rZXlmcmFtZXMgY2lyY2xlIHsg
ICAgCisgICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTsgfSAgICAKKyAg
ICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9Cit9CitALXdlYmtpdC1r
ZXlmcmFtZXMgaW5uZXItY2lyY2xlIHsKKyAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06cm90
YXRlKDBkZWcpOyB9CisgICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7
IH0KK30KKworZGl2ID4gZGl2IHsKKyAgICAtd2Via2l0LWFuaW1hdGlvbjogNXMgbGluZWFyIG5v
cm1hbCBub25lOworfQorCitkaXYgeworICAgIG1hcmdpbjogMjBweCBhdXRvIDA7Cit9CisKK2Rp
diA+IGRpdiB7CisgICAgd2lkdGg6MTAwcHg7CisgICAgaGVpZ2h0OjEwMHB4OworICAgIGJhY2tn
cm91bmQtY29sb3I6YmxhY2s7CisgICAgZm9udC1zaXplOjEwMHB4OworICAgIGxpbmUtaGVpZ2h0
OjE7CisgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaW5uZXItY2lyY2xlOworfQorPC9zdHls
ZT4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5kdW1wQXNUZXh0KCk7CisgIAorICAgIGNvbnN0IGtQcm9wZXJ0aWVzID0gWworICAg
ICAgIndlYmtpdEFuaW1hdGlvbk5hbWUiLAorICAgICAgIndlYmtpdEFuaW1hdGlvbkR1cmF0aW9u
IiwKKyAgICAgICJ3ZWJraXRBbmltYXRpb25UaW1pbmdGdW5jdGlvbiIsCisgICAgICAid2Via2l0
QW5pbWF0aW9uRGVsYXkiLAorICAgICAgIndlYmtpdEFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50IiwK
KyAgICAgICJ3ZWJraXRBbmltYXRpb25EaXJlY3Rpb24iLAorICAgICAgIndlYmtpdEFuaW1hdGlv
bkZpbGxNb2RlIgorICAgIF07CisgICAgY29uc3Qga0V4cGVjdGVkUmVzdWx0ID0gIHsgaWQ6ICdh
JywgIHZhbHVlczogWyAiaW5uZXItY2lyY2xlIiwgIjVzIiwgImxpbmVhciIsICIwcyIsICIxIiwg
Im5vcm1hbCIsICJub25lIiBdIH07CisgICAgCisgICAgZnVuY3Rpb24gc3RhcnQoKQorICAgIHsK
KyAgICAgIHZhciByZXN1bHRzU3RyaW5nID0gIiAiOworICAgICAgdmFyIGVsID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoa0V4cGVjdGVkUmVzdWx0LmlkKTsKKyAgICAgIHZhciBlbFN0eWxlID0g
d2luZG93LmdldENvbXB1dGVkU3R5bGUoZWwpOworICAgICAgICAKKyAgICAgIGZvciAodmFyIGk9
MDsgaSA8IGtQcm9wZXJ0aWVzLmxlbmd0aDsgaSsrKSB7CisgICAgICAgICAgdmFyIGNvbXB1dGVk
VmFsdWUgPSBlbFN0eWxlW2tQcm9wZXJ0aWVzW2ldXTsKKyAgICAgICAgICB2YXIgZXhwZWN0ZWRW
YWx1ZSA9IGtFeHBlY3RlZFJlc3VsdC52YWx1ZXNbaV07CisgICAgICAgICAgaWYgKGNvbXB1dGVk
VmFsdWUgPT0gZXhwZWN0ZWRWYWx1ZSkKKyAgICAgICAgICAgIHJlc3VsdHNTdHJpbmcgKz0gIlRl
c3RpbmcgIiArIGtQcm9wZXJ0aWVzW2ldICsgIiBvbiAiICsga0V4cGVjdGVkUmVzdWx0LmlkICsg
IjogUEFTUyIgKyAiPGJyPiI7CisgICAgICAgICAgZWxzZQorICAgICAgICAgICAgcmVzdWx0c1N0
cmluZyArPSAiVGVzdGluZyAiICsga1Byb3BlcnRpZXNbaV0gKyAiIG9uICIgKyBrRXhwZWN0ZWRS
ZXN1bHQuaWQgKyAiIGV4cGVjdGVkIDxjb2RlPiIgKyBleHBlY3RlZFZhbHVlICsgIjwvY29kZT4g
Z290IDxjb2RlPiIgKyBjb21wdXRlZFZhbHVlICsgIjwvY29kZT46IEZBSUwiICsgIjxicj4iOwor
ICAgICAgfQorCisgICAgICB2YXIgcmVzdWx0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdy
ZXN1bHQnKTsKKyAgICAgIHJlc3VsdHMuaW5uZXJIVE1MID0gcmVzdWx0c1N0cmluZzsKKyAgICB9
CisgICAgCisgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBzdGFydCwgZmFsc2Up
OworICA8L3NjcmlwdD4KKzwvaGVhZD4gCis8Ym9keT4KKzxkaXY+PGRpdiBpZD0iYSI+PC9kaXY+
PC9kaXY+Cis8ZGl2IGlkPSJyZXN1bHQiLz4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCAxMzhhYjNlLi45MWE0OGU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDIt
MjkgIElnb3IgT2xpdmVpcmEgIDxpZ29yLm9Ac2lzYS5zYW1zdW5nLmNvbT4KKworICAgICAgICBh
bmltYXRpb24tdGltaW5nLWZ1bmN0aW9uIGZhbGxzIGJhY2sgdG8gZWFzZSB3aGVuIG92ZXJyaWRp
bmcgYW5pbWF0aW9uLW5hbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcxNjIzCisKKyAgICAgICAgRml4IHBhcnNlQW5pbWF0aW9uU2hvcnRoYW5kIGNv
ZGUsIGlmIGEgcHJvcGVydHkgaXMgZm91bmQsIHdlIGRvIG5vdCBuZWVkIHRvCisgICAgICAgIGl0
ZXJhdGUgYWdhaW4gb3ZlciB0aGUgcHJvcGVydGllcyBiZWZvcmUgdGhlIGZvdW5kIHByb3BlcnR5
LiAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0
OiBhbmltYXRpb25zL2FuaW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy5odG1sCisKKyAgICAg
ICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6cGFy
c2VBbmltYXRpb25TaG9ydGhhbmQpOgorCiAyMDEyLTAyLTI5ICBUaW0gSG9ydG9uICA8dGltb3Ro
eV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgdXNlIG9mIENHIHJvdW5kZWQtcmVj
dCBwcmltaXRpdmVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IDcwNDkxNGUuLmUwZDk5
NmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC0yNTc0LDEwICsyNTc0LDEyIEBAIGJv
b2wgQ1NTUGFyc2VyOjpwYXJzZUFuaW1hdGlvblNob3J0aGFuZChib29sIGltcG9ydGFudCkKICAg
ICBSZWZQdHI8Q1NTVmFsdWU+IHZhbHVlc1tudW1Qcm9wZXJ0aWVzXTsKIAogICAgIGludCBpOwor
ICAgIGludCBsYXN0UGFyc2VkUHJvcGVydHlJbmRleCA9IDA7CiAgICAgd2hpbGUgKG1fdmFsdWVM
aXN0LT5jdXJyZW50KCkpIHsKICAgICAgICAgQ1NTUGFyc2VyVmFsdWUqIHZhbCA9IG1fdmFsdWVM
aXN0LT5jdXJyZW50KCk7CiAgICAgICAgIGlmICh2YWwtPnVuaXQgPT0gQ1NTUGFyc2VyVmFsdWU6
Ok9wZXJhdG9yICYmIHZhbC0+aVZhbHVlID09ICcsJykgewogICAgICAgICAgICAgLy8gV2UgaGl0
IHRoZSBlbmQuICBGaWxsIGluIGFsbCByZW1haW5pbmcgdmFsdWVzIHdpdGggdGhlIGluaXRpYWwg
dmFsdWUuCisgICAgICAgICAgICBsYXN0UGFyc2VkUHJvcGVydHlJbmRleCA9IDA7CiAgICAgICAg
ICAgICBtX3ZhbHVlTGlzdC0+bmV4dCgpOwogICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IG51
bVByb3BlcnRpZXM7ICsraSkgewogICAgICAgICAgICAgICAgIGlmICghcGFyc2VkUHJvcGVydHlb
aV0pCkBAIC0yNTg5LDExICsyNTkxLDEyIEBAIGJvb2wgQ1NTUGFyc2VyOjpwYXJzZUFuaW1hdGlv
blNob3J0aGFuZChib29sIGltcG9ydGFudCkKICAgICAgICAgfQogCiAgICAgICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKLSAgICAgICAgZm9yIChpID0gMDsgIWZvdW5kICYmIGkgPCBudW1Qcm9wZXJ0
aWVzOyArK2kpIHsKKyAgICAgICAgZm9yIChpID0gbGFzdFBhcnNlZFByb3BlcnR5SW5kZXg7ICFm
b3VuZCAmJiBpIDwgbnVtUHJvcGVydGllczsgKytpKSB7CiAgICAgICAgICAgICBpZiAoIXBhcnNl
ZFByb3BlcnR5W2ldKSB7CiAgICAgICAgICAgICAgICAgUmVmUHRyPENTU1ZhbHVlPiB2YWw7CiAg
ICAgICAgICAgICAgICAgaWYgKHBhcnNlQW5pbWF0aW9uUHJvcGVydHkocHJvcGVydGllc1tpXSwg
dmFsKSkgewogICAgICAgICAgICAgICAgICAgICBwYXJzZWRQcm9wZXJ0eVtpXSA9IGZvdW5kID0g
dHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgbGFzdFBhcnNlZFByb3BlcnR5SW5kZXggPSBpOwog
ICAgICAgICAgICAgICAgICAgICBhZGRBbmltYXRpb25WYWx1ZSh2YWx1ZXNbaV0sIHZhbC5yZWxl
YXNlKCkpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLS0gCjEuNy41LjQKCg==
</data>
<flag name="review"
          id="132239"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="132240"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129929</attachid>
            <date>2012-03-02 11:28:08 -0800</date>
            <delta_ts>2012-03-02 13:41:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-animation-timing-function-falls-back-to-ease-when-ov.patch</filename>
            <type>text/plain</type>
            <size>6919</size>
            <attacher name="Igor Trindade Oliveira">igor.oliveira</attacher>
            
              <data encoding="base64">RnJvbSA0MTQ3YmIwZjljMGM3MzNkMzIxOGU2ZjFjOWI1YTUzODhhYjliZjcxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIE9saXZlaXJhIDxpZ29yLm9Ac2lzYS5zYW1zdW5nLmNv
bT4KRGF0ZTogRnJpLCAyIE1hciAyMDEyIDExOjI3OjAwIC0wODAwClN1YmplY3Q6IFtQQVRDSF0g
IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gZmFsbHMgYmFjayB0byBlYXNlIHdoZW4KIG92ZXJy
aWRpbmcgYW5pbWF0aW9uLW5hbWUKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICsrKysKIC4uLi9hbmltYXRpb24tc2hvcnRoYW5k
LW92ZXJyaWRpbmctZXhwZWN0ZWQudHh0ICAgIHwgICAgOCArKwogLi4uL2FuaW1hdGlvbnMvYW5p
bWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5nLmh0bWwgfCAgIDcyICsrKysrKysrKysrKysrKysr
KysrCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTUgKysrKwogU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAgICAgICAgICAgICAg
ICAgICAgfCAgICA1ICstCiA1IGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5p
bWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5nLWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAw
NjQ0IExheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5pbWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5n
Lmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMTE1OTMxYy4uNzFiM2JlNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEyLTAyLTI5ICBJZ29yIE9saXZlaXJhICA8aWdvci5vQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiBmYWxscyBiYWNrIHRvIGVhc2Ugd2hlbiBv
dmVycmlkaW5nIGFuaW1hdGlvbi1uYW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03MTYyMworCisgICAgICAgIEFkZCBhIHRlc3QgdG8gdmVyaWZ5IGlm
IHRoZSBvdmVycmlkZSB0aGUgYW5pbWF0aW9uLW5hbWUgcHJvcGVydHkgd29ya3Mgd2hlbiB0aGUg
cGFyZW50CisgICAgICAgIGFuaW1hdGlvbiBkaWQgbm90IHNldCB0aGUgYW5pbWF0aW9uIG5hbWUu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBhbmlt
YXRpb25zL2FuaW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGFuaW1hdGlvbnMvYW5pbWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5nLmh0
bWw6IEFkZGVkLgorCiAyMDEyLTAyLTI5ICBBZGFtIEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLCBtYXJrIHNvbWUgdGVzdHMgYXMgcGFz
c2luZyBvbiBHUFUgdGVzdHMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2Fu
aW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9h
bmltYXRpb25zL2FuaW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTliOTJiNwotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5pbWF0aW9uLXNob3J0aGFuZC1vdmVycmlkaW5n
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDggQEAKK1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uTmFt
ZSBvbiBhOiBQQVNTCitUZXN0aW5nIHdlYmtpdEFuaW1hdGlvbkR1cmF0aW9uIG9uIGE6IFBBU1MK
K1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uVGltaW5nRnVuY3Rpb24gb24gYTogUEFTUworVGVzdGlu
ZyB3ZWJraXRBbmltYXRpb25EZWxheSBvbiBhOiBQQVNTCitUZXN0aW5nIHdlYmtpdEFuaW1hdGlv
bkl0ZXJhdGlvbkNvdW50IG9uIGE6IFBBU1MKK1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uRGlyZWN0
aW9uIG9uIGE6IFBBU1MKK1Rlc3Rpbmcgd2Via2l0QW5pbWF0aW9uRmlsbE1vZGUgb24gYTogUEFT
UworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2FuaW1hdGlvbi1zaG9ydGhh
bmQtb3ZlcnJpZGluZy5odG1sIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tc2hv
cnRoYW5kLW92ZXJyaWRpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5hMGFmNWUyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmlt
YXRpb24tc2hvcnRoYW5kLW92ZXJyaWRpbmcuaHRtbApAQCAtMCwwICsxLDcyIEBACis8aHRtbD4g
Cis8aGVhZD4KKzx0aXRsZT5UZXN0IGFuaW1hdGlvbiBzaG9ydGhhbmQgcHJvcGVydHk8L3RpdGxl
PiAKKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CitALXdlYmtpdC1rZXlmcmFtZXMgY2lyY2xlIHsg
ICAgCisgICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTsgfSAgICAKKyAg
ICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9Cit9CitALXdlYmtpdC1r
ZXlmcmFtZXMgaW5uZXItY2lyY2xlIHsKKyAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06cm90
YXRlKDBkZWcpOyB9CisgICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7
IH0KK30KKworZGl2ID4gZGl2IHsKKyAgICAtd2Via2l0LWFuaW1hdGlvbjogNXMgbGluZWFyIG5v
cm1hbCBub25lOworfQorCitkaXYgeworICAgIG1hcmdpbjogMjBweCBhdXRvIDA7Cit9CisKK2Rp
diA+IGRpdiB7CisgICAgd2lkdGg6MTAwcHg7CisgICAgaGVpZ2h0OjEwMHB4OworICAgIGJhY2tn
cm91bmQtY29sb3I6YmxhY2s7CisgICAgZm9udC1zaXplOjEwMHB4OworICAgIGxpbmUtaGVpZ2h0
OjE7CisgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaW5uZXItY2lyY2xlOworfQorPC9zdHls
ZT4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5kdW1wQXNUZXh0KCk7CisgIAorICAgIGNvbnN0IGtQcm9wZXJ0aWVzID0gWworICAg
ICAgIndlYmtpdEFuaW1hdGlvbk5hbWUiLAorICAgICAgIndlYmtpdEFuaW1hdGlvbkR1cmF0aW9u
IiwKKyAgICAgICJ3ZWJraXRBbmltYXRpb25UaW1pbmdGdW5jdGlvbiIsCisgICAgICAid2Via2l0
QW5pbWF0aW9uRGVsYXkiLAorICAgICAgIndlYmtpdEFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50IiwK
KyAgICAgICJ3ZWJraXRBbmltYXRpb25EaXJlY3Rpb24iLAorICAgICAgIndlYmtpdEFuaW1hdGlv
bkZpbGxNb2RlIgorICAgIF07CisgICAgY29uc3Qga0V4cGVjdGVkUmVzdWx0ID0gIHsgaWQ6ICdh
JywgIHZhbHVlczogWyAiaW5uZXItY2lyY2xlIiwgIjVzIiwgImxpbmVhciIsICIwcyIsICIxIiwg
Im5vcm1hbCIsICJub25lIiBdIH07CisgICAgCisgICAgZnVuY3Rpb24gc3RhcnQoKQorICAgIHsK
KyAgICAgIHZhciByZXN1bHRzU3RyaW5nID0gIiAiOworICAgICAgdmFyIGVsID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoa0V4cGVjdGVkUmVzdWx0LmlkKTsKKyAgICAgIHZhciBlbFN0eWxlID0g
d2luZG93LmdldENvbXB1dGVkU3R5bGUoZWwpOworICAgICAgICAKKyAgICAgIGZvciAodmFyIGk9
MDsgaSA8IGtQcm9wZXJ0aWVzLmxlbmd0aDsgaSsrKSB7CisgICAgICAgICAgdmFyIGNvbXB1dGVk
VmFsdWUgPSBlbFN0eWxlW2tQcm9wZXJ0aWVzW2ldXTsKKyAgICAgICAgICB2YXIgZXhwZWN0ZWRW
YWx1ZSA9IGtFeHBlY3RlZFJlc3VsdC52YWx1ZXNbaV07CisgICAgICAgICAgaWYgKGNvbXB1dGVk
VmFsdWUgPT0gZXhwZWN0ZWRWYWx1ZSkKKyAgICAgICAgICAgIHJlc3VsdHNTdHJpbmcgKz0gIlRl
c3RpbmcgIiArIGtQcm9wZXJ0aWVzW2ldICsgIiBvbiAiICsga0V4cGVjdGVkUmVzdWx0LmlkICsg
IjogUEFTUyIgKyAiPGJyPiI7CisgICAgICAgICAgZWxzZQorICAgICAgICAgICAgcmVzdWx0c1N0
cmluZyArPSAiVGVzdGluZyAiICsga1Byb3BlcnRpZXNbaV0gKyAiIG9uICIgKyBrRXhwZWN0ZWRS
ZXN1bHQuaWQgKyAiIGV4cGVjdGVkIDxjb2RlPiIgKyBleHBlY3RlZFZhbHVlICsgIjwvY29kZT4g
Z290IDxjb2RlPiIgKyBjb21wdXRlZFZhbHVlICsgIjwvY29kZT46IEZBSUwiICsgIjxicj4iOwor
ICAgICAgfQorCisgICAgICB2YXIgcmVzdWx0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdy
ZXN1bHQnKTsKKyAgICAgIHJlc3VsdHMuaW5uZXJIVE1MID0gcmVzdWx0c1N0cmluZzsKKyAgICB9
CisgICAgCisgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBzdGFydCwgZmFsc2Up
OworICA8L3NjcmlwdD4KKzwvaGVhZD4gCis8Ym9keT4KKzxkaXY+PGRpdiBpZD0iYSI+PC9kaXY+
PC9kaXY+Cis8ZGl2IGlkPSJyZXN1bHQiLz4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCAxMzhhYjNlLi5jYjZlMzE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDIt
MjkgIElnb3IgT2xpdmVpcmEgIDxpZ29yLm9Ac2lzYS5zYW1zdW5nLmNvbT4KKworICAgICAgICBh
bmltYXRpb24tdGltaW5nLWZ1bmN0aW9uIGZhbGxzIGJhY2sgdG8gZWFzZSB3aGVuIG92ZXJyaWRp
bmcgYW5pbWF0aW9uLW5hbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTcxNjIzCisKKyAgICAgICAgSW4gdGhpcyBwYXRjaCB0aGUgYW5pbWF0aW9uIG5h
bWUgbmVlZHMgdG8gYmUgdGhlIGZpcnN0IHZhbHVlIGRlY2xhcmVkLCBpZgorICAgICAgICBhIGRp
ZmZlcmVudCB2YWx1ZSBpcyBmb3VuZCwgd2UgZG8gbm90IGNoZWNrIGZvciB0aGUgYW5pbWF0aW9u
IG5hbWUgYWdhaW4uICAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUZXN0OiBhbmltYXRpb25zL2FuaW1hdGlvbi1zaG9ydGhhbmQtb3ZlcnJpZGluZy5o
dG1sCisKKyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNT
U1BhcnNlcjo6cGFyc2VBbmltYXRpb25TaG9ydGhhbmQpOgorCiAyMDEyLTAyLTI5ICBUaW0gSG9y
dG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgdXNlIG9mIENH
IHJvdW5kZWQtcmVjdCBwcmltaXRpdmVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IDcw
NDkxNGUuLmQyNWQ5M2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC0yNTc0LDEwICsy
NTc0LDEyIEBAIGJvb2wgQ1NTUGFyc2VyOjpwYXJzZUFuaW1hdGlvblNob3J0aGFuZChib29sIGlt
cG9ydGFudCkKICAgICBSZWZQdHI8Q1NTVmFsdWU+IHZhbHVlc1tudW1Qcm9wZXJ0aWVzXTsKIAog
ICAgIGludCBpOworICAgIGludCBpbml0aWFsUGFyc2VkUHJvcGVydHlJbmRleCA9IDA7CiAgICAg
d2hpbGUgKG1fdmFsdWVMaXN0LT5jdXJyZW50KCkpIHsKICAgICAgICAgQ1NTUGFyc2VyVmFsdWUq
IHZhbCA9IG1fdmFsdWVMaXN0LT5jdXJyZW50KCk7CiAgICAgICAgIGlmICh2YWwtPnVuaXQgPT0g
Q1NTUGFyc2VyVmFsdWU6Ok9wZXJhdG9yICYmIHZhbC0+aVZhbHVlID09ICcsJykgewogICAgICAg
ICAgICAgLy8gV2UgaGl0IHRoZSBlbmQuICBGaWxsIGluIGFsbCByZW1haW5pbmcgdmFsdWVzIHdp
dGggdGhlIGluaXRpYWwgdmFsdWUuCisgICAgICAgICAgICBpbml0aWFsUGFyc2VkUHJvcGVydHlJ
bmRleCA9IDA7CiAgICAgICAgICAgICBtX3ZhbHVlTGlzdC0+bmV4dCgpOwogICAgICAgICAgICAg
Zm9yIChpID0gMDsgaSA8IG51bVByb3BlcnRpZXM7ICsraSkgewogICAgICAgICAgICAgICAgIGlm
ICghcGFyc2VkUHJvcGVydHlbaV0pCkBAIC0yNTg5LDExICsyNTkxLDEyIEBAIGJvb2wgQ1NTUGFy
c2VyOjpwYXJzZUFuaW1hdGlvblNob3J0aGFuZChib29sIGltcG9ydGFudCkKICAgICAgICAgfQog
CiAgICAgICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKLSAgICAgICAgZm9yIChpID0gMDsgIWZvdW5k
ICYmIGkgPCBudW1Qcm9wZXJ0aWVzOyArK2kpIHsKKyAgICAgICAgZm9yIChpID0gaW5pdGlhbFBh
cnNlZFByb3BlcnR5SW5kZXg7ICFmb3VuZCAmJiBpIDwgbnVtUHJvcGVydGllczsgKytpKSB7CiAg
ICAgICAgICAgICBpZiAoIXBhcnNlZFByb3BlcnR5W2ldKSB7CiAgICAgICAgICAgICAgICAgUmVm
UHRyPENTU1ZhbHVlPiB2YWw7CiAgICAgICAgICAgICAgICAgaWYgKHBhcnNlQW5pbWF0aW9uUHJv
cGVydHkocHJvcGVydGllc1tpXSwgdmFsKSkgewogICAgICAgICAgICAgICAgICAgICBwYXJzZWRQ
cm9wZXJ0eVtpXSA9IGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgaW5pdGlhbFBh
cnNlZFByb3BlcnR5SW5kZXggPSAxOwogICAgICAgICAgICAgICAgICAgICBhZGRBbmltYXRpb25W
YWx1ZSh2YWx1ZXNbaV0sIHZhbC5yZWxlYXNlKCkpOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KLS0gCjEuNy41LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>