<?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>20734</bug_id>
          
          <creation_ts>2008-09-08 17:04:47 -0700</creation_ts>
          <short_desc>Document::createEvent missing animation and transition events</short_desc>
          <delta_ts>2008-09-09 12:51:57 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</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="Dean Jackson">dino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>90599</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2008-09-08 17:04:47 -0700</bug_when>
    <thetext>Document::createEvent is missing the cases for WebKitTransition and WebKitAnimation events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90602</commentid>
    <comment_count>1</comment_count>
      <attachid>23281</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2008-09-08 17:09:10 -0700</bug_when>
    <thetext>Created attachment 23281
adds createEvent code for animation and transition</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90678</commentid>
    <comment_count>2</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2008-09-09 12:51:57 -0700</bug_when>
    <thetext>Committed r36299
	M	WebCore/dom/Document.cpp
	M	WebCore/ChangeLog
	M	LayoutTests/ChangeLog
	A	LayoutTests/animations/animation-events-create-expected.txt
	A	LayoutTests/animations/animation-events-create.html
	A	LayoutTests/transitions/transition-end-event-create-expected.txt
	A	LayoutTests/transitions/transition-end-event-create.html

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23281</attachid>
            <date>2008-09-08 17:09:10 -0700</date>
            <delta_ts>2008-09-08 20:58:33 -0700</delta_ts>
            <desc>adds createEvent code for animation and transition</desc>
            <filename>create-event.patch</filename>
            <type>text/plain</type>
            <size>6643</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0YjMxZjlmLi42M2JjZDc5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDgtMDkt
MDggIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3QgRG9jdW1lbnQ6OmNyZWF0ZUV2ZW50IGZv
ciBBbmltYXRpb24gYW5kIFRyYW5zaXRpb24gZXZlbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDczNAorCisgICAgICAgICogYW5pbWF0aW9ucy9h
bmltYXRpb24tZXZlbnRzLWNyZWF0ZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBhbmltYXRpb25z
L2FuaW1hdGlvbi1ldmVudHMtY3JlYXRlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
dHJhbnNpdGlvbnMvdHJhbnNpdGlvbi1lbmQtZXZlbnQtY3JlYXRlLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi1lbmQtZXZlbnQtY3JlYXRlLmh0
bWw6IEFkZGVkLgorCiAyMDA4LTA5LTA4ICBDaHJpcyBNYXJyaW4gIDxjbWFycmluQGFwcGxlLmNv
bT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2VpbmlnLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tZXZlbnRzLWNyZWF0ZS1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9hbmltYXRpb25zL2FuaW1hdGlvbi1ldmVudHMtY3JlYXRlLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yNTI4ZDRhCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tZXZlbnRzLWNyZWF0ZS1l
eHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMSBAQAorVGVzdCBkeW5hbWljIGNyZWF0aW9uIG9mIFdl
YktpdEFuaW1hdGlvbkV2ZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMg
b2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFT
UyBkb2N1bWVudC5jcmVhdGVFdmVudCBleGlzdHMKKworVGVzdCBjcmVhdGlvbiBvZiBXZWJLaXRB
bmltYXRpb25FdmVudAorUEFTUyB0eXBlb2YoZXYpIGlzICdvYmplY3QnCitQQVNTIGV2LmFuaW1h
dGlvbk5hbWUgaXMgJycKK1BBU1MgZXYuZWxhcHNlZFRpbWUgaXMgMC4wCisKK0NyZWF0ZSBhIE1v
dXNlRXZlbnQgYW5kIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGhhdmUgdGhlIFdlYktpdEFuaW1hdGlv
bkVuZCBldmVudCBwcm9wZXJ0aWVzCitQQVNTIHR5cGVvZihldikgaXMgJ29iamVjdCcKK1BBU1Mg
ZXYuYW5pbWF0aW9uTmFtZSBpcyB1bmRlZmluZWQKK1BBU1MgZXYuZWxhcHNlZFRpbWUgaXMgdW5k
ZWZpbmVkCisKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2FuaW1hdGlvbi1ldmVudHMt
Y3JlYXRlLmh0bWwgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2FuaW1hdGlvbi1ldmVudHMtY3Jl
YXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2FiNmZjZQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvYW5pbWF0aW9uLWV2ZW50cy1j
cmVhdGUuaHRtbApAQCAtMCwwICsxLDQyIEBACis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJz
dHlsZXNoZWV0IiBocmVmPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+
Cis8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9
ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KKworZGVzY3JpcHRpb24oIlRlc3QgZHluYW1pYyBj
cmVhdGlvbiBvZiBXZWJLaXRBbmltYXRpb25FdmVudC4iKTsKKworaWYgKGRvY3VtZW50LmNyZWF0
ZUV2ZW50KQorICAgIHRlc3RQYXNzZWQoImRvY3VtZW50LmNyZWF0ZUV2ZW50IGV4aXN0cyIpOwor
ZWxzZQorICAgIHRlc3RGYWlsZWQoImRvY3VtZW50LmNyZWF0ZUV2ZW50IG1pc3NpbmciKTsKKwor
ZGVidWcoIiIpOworZGVidWcoIlRlc3QgY3JlYXRpb24gb2YgV2ViS2l0QW5pbWF0aW9uRXZlbnQi
KTsKKwordmFyIGV2ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoIldlYktpdEFuaW1hdGlvbkV2ZW50
Iik7CisKK3Nob3VsZEJlKCJ0eXBlb2YoZXYpIiwgIidvYmplY3QnIik7CitzaG91bGRCZSgiZXYu
YW5pbWF0aW9uTmFtZSIsICInJyIpOworc2hvdWxkQmUoImV2LmVsYXBzZWRUaW1lIiwgIjAuMCIp
OworCitkZWJ1ZygiIik7CitkZWJ1ZygiQ3JlYXRlIGEgTW91c2VFdmVudCBhbmQgbWFrZSBzdXJl
IGl0IGRvZXNuJ3QgaGF2ZSB0aGUgV2ViS2l0QW5pbWF0aW9uRW5kIGV2ZW50IHByb3BlcnRpZXMi
KTsKKworZXYgPSBkb2N1bWVudC5jcmVhdGVFdmVudCgiTW91c2VFdmVudCIpOworCitzaG91bGRC
ZSgidHlwZW9mKGV2KSIsICInb2JqZWN0JyIpOworc2hvdWxkQmUoImV2LmFuaW1hdGlvbk5hbWUi
LCAidW5kZWZpbmVkIik7CitzaG91bGRCZSgiZXYuZWxhcHNlZFRpbWUiLCAidW5kZWZpbmVkIik7
CisKK2RlYnVnKCIiKTsKK3N1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CisKKzwvc2NyaXB0Pgor
PHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2l0aW9u
cy90cmFuc2l0aW9uLWVuZC1ldmVudC1jcmVhdGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
dHJhbnNpdGlvbnMvdHJhbnNpdGlvbi1lbmQtZXZlbnQtY3JlYXRlLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yZmI1M2JmCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi1lbmQtZXZlbnQtY3JlYXRlLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDIxIEBACitUZXN0IGR5bmFtaWMgY3JlYXRpb24gb2YgV2Vi
S2l0VHJhbnNpdGlvbkVuZCBldmVudC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2Vy
aWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisK
K1BBU1MgZG9jdW1lbnQuY3JlYXRlRXZlbnQgZXhpc3RzCisKK1Rlc3QgY3JlYXRpb24gb2YgV2Vi
S2l0VHJhbnNpdGlvbkV2ZW50CitQQVNTIHR5cGVvZihldikgaXMgJ29iamVjdCcKK1BBU1MgZXYu
cHJvcGVydHlOYW1lIGlzICcnCitQQVNTIGV2LmVsYXBzZWRUaW1lIGlzIDAuMAorCitDcmVhdGUg
YSBNb3VzZUV2ZW50IGFuZCBtYWtlIHN1cmUgaXQgZG9lc24ndCBoYXZlIHRoZSBXZWJLaXRUcmFu
c2l0aW9uRW5kIGV2ZW50IHByb3BlcnRpZXMKK1BBU1MgdHlwZW9mKGV2KSBpcyAnb2JqZWN0Jwor
UEFTUyBldi5wcm9wZXJ0eU5hbWUgaXMgdW5kZWZpbmVkCitQQVNTIGV2LmVsYXBzZWRUaW1lIGlz
IHVuZGVmaW5lZAorCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09N
UExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi1l
bmQtZXZlbnQtY3JlYXRlLmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy90cmFuc2l0aW9u
LWVuZC1ldmVudC1jcmVhdGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5mNmQ1YzU1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJh
bnNpdGlvbi1lbmQtZXZlbnQtY3JlYXRlLmh0bWwKQEAgLTAsMCArMSw0MiBAQAorPGh0bWw+Cis8
aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vZmFzdC9qcy9yZXNvdXJjZXMv
anMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0
aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0
aW9uKCJUZXN0IGR5bmFtaWMgY3JlYXRpb24gb2YgV2ViS2l0VHJhbnNpdGlvbkVuZCBldmVudC4i
KTsKKworaWYgKGRvY3VtZW50LmNyZWF0ZUV2ZW50KQorICAgIHRlc3RQYXNzZWQoImRvY3VtZW50
LmNyZWF0ZUV2ZW50IGV4aXN0cyIpOworZWxzZQorICAgIHRlc3RGYWlsZWQoImRvY3VtZW50LmNy
ZWF0ZUV2ZW50IG1pc3NpbmciKTsKKworZGVidWcoIiIpOworZGVidWcoIlRlc3QgY3JlYXRpb24g
b2YgV2ViS2l0VHJhbnNpdGlvbkV2ZW50Iik7CisKK3ZhciBldiA9IGRvY3VtZW50LmNyZWF0ZUV2
ZW50KCJXZWJLaXRUcmFuc2l0aW9uRXZlbnQiKTsKKworc2hvdWxkQmUoInR5cGVvZihldikiLCAi
J29iamVjdCciKTsKK3Nob3VsZEJlKCJldi5wcm9wZXJ0eU5hbWUiLCAiJyciKTsKK3Nob3VsZEJl
KCJldi5lbGFwc2VkVGltZSIsICIwLjAiKTsKKworZGVidWcoIiIpOworZGVidWcoIkNyZWF0ZSBh
IE1vdXNlRXZlbnQgYW5kIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGhhdmUgdGhlIFdlYktpdFRyYW5z
aXRpb25FbmQgZXZlbnQgcHJvcGVydGllcyIpOworCitldiA9IGRvY3VtZW50LmNyZWF0ZUV2ZW50
KCJNb3VzZUV2ZW50Iik7CisKK3Nob3VsZEJlKCJ0eXBlb2YoZXYpIiwgIidvYmplY3QnIik7Citz
aG91bGRCZSgiZXYucHJvcGVydHlOYW1lIiwgInVuZGVmaW5lZCIpOworc2hvdWxkQmUoImV2LmVs
YXBzZWRUaW1lIiwgInVuZGVmaW5lZCIpOworCitkZWJ1ZygiIik7CitzdWNjZXNzZnVsbHlQYXJz
ZWQgPSB0cnVlOworCis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiMmRkNTBmLi4w
OTJmNmQ4IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDA4LTA5LTA4ICBEZWFuIEphY2tzb24gIDxkaW5vQGFw
cGxlLmNvbT4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBEb2N1bWVudDo6Y3JlYXRlRXZlbnQgbWlzc2luZyBjYXNlcyBmb3IgYW5pbWF0aW9uIGFuZAor
ICAgICAgICB0cmFuc2l0aW9uIGV2ZW50cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwNzM0CisKKyAgICAgICAgVGVzdDogdHJhbnNpdGlvbnMvdHJh
bnNpdGlvbi1lbmQtZXZlbnQtY3JlYXRlLmh0bWwKKyAgICAgICAgVGVzdDogYW5pbWF0aW9ucy9h
bmltYXRpb24tZXZlbnRzLWNyZWF0ZS5odG1sCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OmNyZWF0ZUV2ZW50KToKKyAgICAgICAgICAg
IC0gYWRkIHRoZSB0d28gY2FzZXMKKworMjAwOC0wOS0wOCAgRGVhbiBKYWNrc29uICA8ZGlub0Bh
cHBsZS5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KIAogICAgICAgICBD
b2RlIHN0eWxlIGlzc3VlIEkgZm9yZ290IHRvIGZpeCBmcm9tIHByZXZpb3VzIGNvbW1pdC4KZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1dlYkNvcmUvZG9tL0RvY3VtZW50
LmNwcAppbmRleCAyMTEzMTM0Li5mMTdiZWQ3IDEwMDY0NAotLS0gYS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5jcHAKKysrIGIvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC0xMDQsNiArMTA0LDgg
QEAKICNpbmNsdWRlICJUZXh0UmVzb3VyY2VEZWNvZGVyLmgiCiAjaW5jbHVkZSAiVHJlZVdhbGtl
ci5oIgogI2luY2x1ZGUgIlVJRXZlbnQuaCIKKyNpbmNsdWRlICJXZWJLaXRBbmltYXRpb25FdmVu
dC5oIgorI2luY2x1ZGUgIldlYktpdFRyYW5zaXRpb25FdmVudC5oIgogI2luY2x1ZGUgIldoZWVs
RXZlbnQuaCIKICNpbmNsdWRlICJYTUxIdHRwUmVxdWVzdC5oIgogI2luY2x1ZGUgIlhNTE5hbWVz
LmgiCkBAIC0yNjM3LDYgKzI2MzksMTAgQEAgUGFzc1JlZlB0cjxFdmVudD4gRG9jdW1lbnQ6OmNy
ZWF0ZUV2ZW50KGNvbnN0IFN0cmluZyYgZXZlbnRUeXBlLCBFeGNlcHRpb25Db2RlJgogI2VuZGlm
CiAgICAgaWYgKGV2ZW50VHlwZSA9PSAiTWVzc2FnZUV2ZW50IikKICAgICAgICAgcmV0dXJuIE1l
c3NhZ2VFdmVudDo6Y3JlYXRlKCk7CisgICAgaWYgKGV2ZW50VHlwZSA9PSAiV2ViS2l0QW5pbWF0
aW9uRXZlbnQiKQorICAgICAgICByZXR1cm4gV2ViS2l0QW5pbWF0aW9uRXZlbnQ6OmNyZWF0ZSgp
OworICAgIGlmIChldmVudFR5cGUgPT0gIldlYktpdFRyYW5zaXRpb25FdmVudCIpCisgICAgICAg
IHJldHVybiBXZWJLaXRUcmFuc2l0aW9uRXZlbnQ6OmNyZWF0ZSgpOwogICAgIGVjID0gTk9UX1NV
UFBPUlRFRF9FUlI7CiAgICAgcmV0dXJuIDA7CiB9Cg==
</data>
<flag name="review"
          id="10366"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>