<?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>30043</bug_id>
          
          <creation_ts>2009-10-03 07:16:37 -0700</creation_ts>
          <short_desc>[Qt] Fix the EventSender::keyDown() implementation</short_desc>
          <delta_ts>2009-10-06 04:35:19 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jakub Wieczorek">jwieczorek</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>152068</commentid>
    <comment_count>0</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-03 07:16:37 -0700</bug_when>
    <thetext>Currently it only triggers a key press event, while it should also send a key release event. That&apos;s also what other ports do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152069</commentid>
    <comment_count>1</comment_count>
      <attachid>40571</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-03 07:17:41 -0700</bug_when>
    <thetext>Created attachment 40571
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152071</commentid>
    <comment_count>2</comment_count>
      <attachid>40572</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-03 07:21:37 -0700</bug_when>
    <thetext>Created attachment 40572
patch

Add the missing ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152075</commentid>
    <comment_count>3</comment_count>
      <attachid>40574</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-03 07:56:52 -0700</bug_when>
    <thetext>Created attachment 40574
patch

Fixed the style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152316</commentid>
    <comment_count>4</comment_count>
      <attachid>40574</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-10-05 09:19:31 -0700</bug_when>
    <thetext>Comment on attachment 40574
patch

Please list what layout tests this affects.  If it doesn&apos;t affect any, please explain why, or add one which it affects. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152349</commentid>
    <comment_count>5</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-05 10:46:23 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 40574 [details])
&gt; Please list what layout tests this affects.  If it doesn&apos;t affect any, please
&gt; explain why, or add one which it affects. :)

Similarly to https://bugs.webkit.org/show_bug.cgi?id=30044, it also addresses the fast/events/keydown-function-keys.html failure. I&apos;m not 100% sure if it fixed any other tests but it doesn&apos;t seem so. Later on, I will be going through the tests that use it and that are skipped currently to see if there are any that are fine now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152441</commentid>
    <comment_count>6</comment_count>
      <attachid>40574</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-10-05 13:58:51 -0700</bug_when>
    <thetext>Comment on attachment 40574
patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152658</commentid>
    <comment_count>7</comment_count>
      <attachid>40574</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-06 04:35:15 -0700</bug_when>
    <thetext>Comment on attachment 40574
patch

Clearing flags on attachment: 40574

Committed r49166: &lt;http://trac.webkit.org/changeset/49166&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152659</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-06 04:35:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40571</attachid>
            <date>2009-10-03 07:17:41 -0700</date>
            <delta_ts>2009-10-03 07:21:37 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-Fix-the-EventSender-keyDown-implementation.patch</filename>
            <type>text/plain</type>
            <size>1064</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSBkNGViOTYwMjk2MjhlYjc5ZDUxODIwMTk0N2E5NGNhYjRjYmFmYzEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFNhdCwgMyBPY3QgMjAwOSAxODoxMzowNSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
Rml4IHRoZSBFdmVudFNlbmRlcjo6a2V5RG93bigpIGltcGxlbWVudGF0aW9uCiBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAwNDMKCkl0IHNob3VsZCBwb3N0IGJvdGgg
YSBrZXkgcHJlc3MgZXZlbnQgYW5kIGEga2V5IHJlbGVhc2UgZXZlbnQsCmp1c3QgbGlrZSBvdGhl
ciBwb3J0cyBkby4KLS0tCiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9qc29iamVjdHMu
Y3BwIHwgICAgMiArKwogMSBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvanNvYmpl
Y3RzLmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L2pzb2JqZWN0cy5jcHAKaW5k
ZXggZmMxYzM1Zi4uNTNiYmM0OCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvcXQvanNvYmplY3RzLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9q
c29iamVjdHMuY3BwCkBAIC01MTQsNiArNTE0LDggQEAgdm9pZCBFdmVudFNlbmRlcjo6a2V5RG93
bihjb25zdCBRU3RyaW5nICZzdHJpbmcsIGNvbnN0IFFTdHJpbmdMaXN0ICZtb2RpZmllcnMpCiAg
ICAgfQogICAgIFFLZXlFdmVudCBldmVudChRRXZlbnQ6OktleVByZXNzLCBjb2RlLCBtb2RpZnMs
IHMpOwogICAgIFFBcHBsaWNhdGlvbjo6c2VuZEV2ZW50KG1fcGFnZSwgJmV2ZW50KTsKKyAgICBR
S2V5RXZlbnQgZXZlbnQyKFFFdmVudDo6S2V5UmVsZWFzZSxjb2RlLCBtb2RpZnMsIHMpOworICAg
IFFBcHBsaWNhdGlvbjo6c2VuZEV2ZW50KG1fcGFnZSwgJmV2ZW50Mik7CiB9CiAKIHZvaWQgRXZl
bnRTZW5kZXI6OmNvbnRleHRDbGljaygpCi0tIAoxLjYuNC40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40572</attachid>
            <date>2009-10-03 07:21:37 -0700</date>
            <delta_ts>2009-10-03 07:56:52 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-Fix-the-EventSender-keyDown-implementation.patch</filename>
            <type>text/plain</type>
            <size>1761</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSAzZGY2MDE4OWJiOTkwYTBiYjgzNzM2YTExNzBmNjUxNTUwZmEyMzViIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFNhdCwgMyBPY3QgMjAwOSAxODoyMDo0NiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
Rml4IHRoZSBFdmVudFNlbmRlcjo6a2V5RG93bigpIGltcGxlbWVudGF0aW9uCiBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAwNDMKCkl0IHNob3VsZCBwb3N0IGJvdGgg
YSBrZXkgcHJlc3MgZXZlbnQgYW5kIGEga2V5IHJlbGVhc2UgZXZlbnQsCmp1c3QgbGlrZSBvdGhl
ciBwb3J0cyBkby4KLS0tCiBXZWJLaXRUb29scy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMyArKysrKysrKysrKysrCiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9q
c29iamVjdHMuY3BwIHwgICAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
LCAwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dl
YktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCAyNGJmNTYxLi43MGEwNTk2IDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMDktMTAtMDMgIEpha3ViIFdpZWN6b3JlayAgPGZhdzIxN0BnbWFpbC5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBG
aXggdGhlIEV2ZW50U2VuZGVyOjprZXlEb3duKCkgaW1wbGVtZW50YXRpb24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwMDQzCisKKyAgICAgICAgSXQg
c2hvdWxkIHBvc3QgYm90aCBhIGtleSBwcmVzcyBldmVudCBhbmQgYSBrZXkgcmVsZWFzZSBldmVu
dCwKKyAgICAgICAganVzdCBsaWtlIG90aGVyIHBvcnRzIGRvLgorCisgICAgICAgICogRHVtcFJl
bmRlclRyZWUvcXQvanNvYmplY3RzLmNwcDoKKyAgICAgICAgKEV2ZW50U2VuZGVyOjprZXlEb3du
KToKKwogMjAwOS0xMC0wMiAgSnVsaWUgUGFyZW50ICA8anBhcmVudEBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgVW5yZXZpZXdlZC4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L2pzb2JqZWN0cy5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9qc29i
amVjdHMuY3BwCmluZGV4IGZjMWMzNWYuLjUzYmJjNDggMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L2pzb2JqZWN0cy5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvanNvYmplY3RzLmNwcApAQCAtNTE0LDYgKzUxNCw4IEBAIHZvaWQgRXZlbnRT
ZW5kZXI6OmtleURvd24oY29uc3QgUVN0cmluZyAmc3RyaW5nLCBjb25zdCBRU3RyaW5nTGlzdCAm
bW9kaWZpZXJzKQogICAgIH0KICAgICBRS2V5RXZlbnQgZXZlbnQoUUV2ZW50OjpLZXlQcmVzcywg
Y29kZSwgbW9kaWZzLCBzKTsKICAgICBRQXBwbGljYXRpb246OnNlbmRFdmVudChtX3BhZ2UsICZl
dmVudCk7CisgICAgUUtleUV2ZW50IGV2ZW50MihRRXZlbnQ6OktleVJlbGVhc2UsY29kZSwgbW9k
aWZzLCBzKTsKKyAgICBRQXBwbGljYXRpb246OnNlbmRFdmVudChtX3BhZ2UsICZldmVudDIpOwog
fQogCiB2b2lkIEV2ZW50U2VuZGVyOjpjb250ZXh0Q2xpY2soKQotLSAKMS42LjQuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40574</attachid>
            <date>2009-10-03 07:56:52 -0700</date>
            <delta_ts>2009-10-06 04:35:15 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-Fix-the-EventSender-keyDown-implementation.patch</filename>
            <type>text/plain</type>
            <size>1762</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSAwZDE2YzY2NDdhMjJmMmM3N2VjYzFkZTlhZTBiYTIyZjZlMDkyNjk1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFNhdCwgMyBPY3QgMjAwOSAxODoyMDo0NiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
Rml4IHRoZSBFdmVudFNlbmRlcjo6a2V5RG93bigpIGltcGxlbWVudGF0aW9uCiBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAwNDMKCkl0IHNob3VsZCBwb3N0IGJvdGgg
YSBrZXkgcHJlc3MgZXZlbnQgYW5kIGEga2V5IHJlbGVhc2UgZXZlbnQsCmp1c3QgbGlrZSBvdGhl
ciBwb3J0cyBkby4KLS0tCiBXZWJLaXRUb29scy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMyArKysrKysrKysrKysrCiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9q
c29iamVjdHMuY3BwIHwgICAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
LCAwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dl
YktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCAyNGJmNTYxLi43MGEwNTk2IDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMDktMTAtMDMgIEpha3ViIFdpZWN6b3JlayAgPGZhdzIxN0BnbWFpbC5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBG
aXggdGhlIEV2ZW50U2VuZGVyOjprZXlEb3duKCkgaW1wbGVtZW50YXRpb24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwMDQzCisKKyAgICAgICAgSXQg
c2hvdWxkIHBvc3QgYm90aCBhIGtleSBwcmVzcyBldmVudCBhbmQgYSBrZXkgcmVsZWFzZSBldmVu
dCwKKyAgICAgICAganVzdCBsaWtlIG90aGVyIHBvcnRzIGRvLgorCisgICAgICAgICogRHVtcFJl
bmRlclRyZWUvcXQvanNvYmplY3RzLmNwcDoKKyAgICAgICAgKEV2ZW50U2VuZGVyOjprZXlEb3du
KToKKwogMjAwOS0xMC0wMiAgSnVsaWUgUGFyZW50ICA8anBhcmVudEBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgVW5yZXZpZXdlZC4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L2pzb2JqZWN0cy5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9qc29i
amVjdHMuY3BwCmluZGV4IGZjMWMzNWYuLjNhZTIwNjcgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L2pzb2JqZWN0cy5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvanNvYmplY3RzLmNwcApAQCAtNTE0LDYgKzUxNCw4IEBAIHZvaWQgRXZlbnRT
ZW5kZXI6OmtleURvd24oY29uc3QgUVN0cmluZyAmc3RyaW5nLCBjb25zdCBRU3RyaW5nTGlzdCAm
bW9kaWZpZXJzKQogICAgIH0KICAgICBRS2V5RXZlbnQgZXZlbnQoUUV2ZW50OjpLZXlQcmVzcywg
Y29kZSwgbW9kaWZzLCBzKTsKICAgICBRQXBwbGljYXRpb246OnNlbmRFdmVudChtX3BhZ2UsICZl
dmVudCk7CisgICAgUUtleUV2ZW50IGV2ZW50MihRRXZlbnQ6OktleVJlbGVhc2UsIGNvZGUsIG1v
ZGlmcywgcyk7CisgICAgUUFwcGxpY2F0aW9uOjpzZW5kRXZlbnQobV9wYWdlLCAmZXZlbnQyKTsK
IH0KIAogdm9pZCBFdmVudFNlbmRlcjo6Y29udGV4dENsaWNrKCkKLS0gCjEuNi40LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>