<?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>67045</bug_id>
          
          <creation_ts>2011-08-26 10:36:39 -0700</creation_ts>
          <short_desc>Fix handling of keyup events in the new Cocoa text input model</short_desc>
          <delta_ts>2011-08-26 10:45:53 -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>New Bugs</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>457622</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-08-26 10:36:39 -0700</bug_when>
    <thetext>Fix handling of keyup events in the new Cocoa text input model</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457625</commentid>
    <comment_count>1</comment_count>
      <attachid>105374</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-08-26 10:40:59 -0700</bug_when>
    <thetext>Created attachment 105374
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457634</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-08-26 10:45:53 -0700</bug_when>
    <thetext>Committed r93887: &lt;http://trac.webkit.org/changeset/93887&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105374</attachid>
            <date>2011-08-26 10:40:59 -0700</date>
            <delta_ts>2011-08-26 10:42:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67045-20110826104058.patch</filename>
            <type>text/plain</type>
            <size>4466</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDkzODg1KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDgtMjYgIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggaGFuZGxpbmcgb2Yg
a2V5dXAgZXZlbnRzIGluIHRoZSBuZXcgQ29jb2EgdGV4dCBpbnB1dCBtb2RlbAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjcwNDUKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgYSBjb3VudGVyIGluc3Rl
YWQgb2YgYSBib29sZWFuIGZvciBkZWNpZGluZyB3aGVuIHRvIGlnbm9yZSBrZXl1cCBldmVudHMs
IGJlY2F1c2UKKyAgICAgICAgaWYgbXVsdGlwbGUga2V5cyBhcmUgcHJlc3NlZCBzaW11bHRhbmVv
dXNseSB0aGVuIHdlIG5lZWQgdG8gaWdub3JlIG1vcmUgdGhhbiBvbmUga2V5dXAgZXZlbnQgaW4g
YSByb3cuCisKKyAgICAgICAgQWxzbyBpZiBhIGtleWJvYXJkIGV2ZW50IGlzIGFuIGF1dG9yZXBl
YXRpbmcgZXZlbnQgd2Ugd29uJ3QgZ2V0IGEga2V5dXAgZXZlbnQgc28gZG9uJ3QgaW5jcmVtZW50
IHRoZSBjb3VudGVyCisgICAgICAgIGluIHRoYXQgY2FzZS4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5jcHA6CisgICAgICAgIChXZWJLaXQ6
Ok5ldHNjYXBlUGx1Z2luOjpOZXRzY2FwZVBsdWdpbik6CisgICAgICAgICogV2ViUHJvY2Vzcy9Q
bHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2luLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9Q
bHVnaW5zL05ldHNjYXBlL21hYy9OZXRzY2FwZVBsdWdpbk1hYy5tbToKKyAgICAgICAgKFdlYktp
dDo6TmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtSGFuZGxlS2V5Ym9hcmRFdmVudCk6CisKIDIwMTEt
MDgtMjYgIEplc3NpZSBCZXJsaW4gIDxqYmVybGluQGFwcGxlLmNvbT4KIAogICAgICAgICBHdXQg
V0tQYWdlQ3JlYXRlU25hcHNob3RPZlZpc2libGVDb250ZW50IHNvIHRoYXQgaXQgY2FuIGJlIHJl
bW92ZWQgbGF0ZXIuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0
c2NhcGUvTmV0c2NhcGVQbHVnaW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5jcHAJKHJldmlzaW9uIDkz
ODgyKQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNj
YXBlUGx1Z2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzgsNyArNzgsNyBAQCBOZXRzY2FwZVBs
dWdpbjo6TmV0c2NhcGVQbHVnaW4oUGFzc1JlZlB0CiAgICAgLCBtX3BsdWdpbldhbnRzTGVnYWN5
Q29jb2FUZXh0SW5wdXQodHJ1ZSkKICAgICAsIG1faXNDb21wbGV4VGV4dElucHV0RW5hYmxlZChm
YWxzZSkKICAgICAsIG1faGFzSGFuZGxlZEFLZXlEb3duRXZlbnQoZmFsc2UpCi0gICAgLCBtX2ln
bm9yZU5leHRLZXlVcEV2ZW50KGZhbHNlKQorICAgICwgbV9pZ25vcmVOZXh0S2V5VXBFdmVudENv
dW50ZXIoMCkKICNpZm5kZWYgTlBfTk9fQ0FSQk9OCiAgICAgLCBtX251bGxFdmVudFRpbWVyKFJ1
bkxvb3A6Om1haW4oKSwgdGhpcywgJk5ldHNjYXBlUGx1Z2luOjpudWxsRXZlbnRUaW1lckZpcmVk
KQogICAgICwgbV9ucENHQ29udGV4dCgpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW4uaAkocmV2
aXNpb24gOTM4ODIpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2Nh
cGUvTmV0c2NhcGVQbHVnaW4uaAkod29ya2luZyBjb3B5KQpAQCAtMjU3LDggKzI1Nyw4IEBAIHBy
aXZhdGU6CiAgICAgLy8gaWYgd2UgY2FuIHRlbGwgdGhlIHBsdWctaW4gdGhhdCB3ZSBzdXBwb3J0
IHRoZSB1cGRhdGVkIENvY29hIHRleHQgaW5wdXQgc3BlY2lmaWNhdGlvbi4KICAgICBib29sIG1f
aGFzSGFuZGxlZEFLZXlEb3duRXZlbnQ7CiAKLSAgICAvLyBXaGV0aGVyIHRoZSBuZXh0IE5QQ29j
b2FFdmVudEtleVVwIGV2ZW50IHNob3VsZCBiZSBpZ25vcmVkLgotICAgIGJvb2wgbV9pZ25vcmVO
ZXh0S2V5VXBFdmVudDsKKyAgICAvLyBUaGUgbnVtYmVyIG9mIE5QQ29jb2FFdmVudEtleVVwIGV2
ZW50cyB0aGF0ICBzaG91bGQgYmUgaWdub3JlZC4KKyAgICB1bnNpZ25lZCBtX2lnbm9yZU5leHRL
ZXlVcEV2ZW50Q291bnRlcjsKIAogICAgIFdlYkNvcmU6OkludFJlY3QgbV93aW5kb3dGcmFtZUlu
U2NyZWVuQ29vcmRpbmF0ZXM7CiAgICAgV2ViQ29yZTo6SW50UmVjdCBtX3ZpZXdGcmFtZUluV2lu
ZG93Q29vcmRpbmF0ZXM7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMv
TmV0c2NhcGUvbWFjL05ldHNjYXBlUGx1Z2luTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9tYWMvTmV0c2NhcGVQbHVnaW5NYWMu
bW0JKHJldmlzaW9uIDkzODgyKQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5z
L05ldHNjYXBlL21hYy9OZXRzY2FwZVBsdWdpbk1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtNzQw
LDE0ICs3NDAsMTQgQEAgYm9vbCBOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1IYW5kbGVLZXlibwog
ICAgICAgICBpZiAoa2V5Ym9hcmRFdmVudC50eXBlKCkgPT0gV2ViRXZlbnQ6OktleURvd24pIHsK
ICAgICAgICAgICAgIG1faGFzSGFuZGxlZEFLZXlEb3duRXZlbnQgPSB0cnVlOwogCi0gICAgICAg
ICAgICBpZiAoIW1fcGx1Z2luV2FudHNMZWdhY3lDb2NvYVRleHRJbnB1dCAmJiBtX2lzQ29tcGxl
eFRleHRJbnB1dEVuYWJsZWQpIHsKKyAgICAgICAgICAgIGlmICghbV9wbHVnaW5XYW50c0xlZ2Fj
eUNvY29hVGV4dElucHV0ICYmIG1faXNDb21wbGV4VGV4dElucHV0RW5hYmxlZCAmJiAha2V5Ym9h
cmRFdmVudC5pc0F1dG9SZXBlYXQoKSkgewogICAgICAgICAgICAgICAgIC8vIFdoZW4gY29tcGxl
eCB0ZXh0IGlzIGVuYWJsZWQgaW4gdGhlIG5ldyBtb2RlbCwgdGhlIHBsdWctaW4gc2hvdWxkIG5l
dmVyCiAgICAgICAgICAgICAgICAgLy8gcmVjZWl2ZSBhbnkga2V5IGRvd24gb3Iga2V5IHVwIGV2
ZW50cyB1bnRpbCB0aGUgY29tcG9zaXRpb24gaXMgY29tcGxldGUuCi0gICAgICAgICAgICAgICAg
bV9pZ25vcmVOZXh0S2V5VXBFdmVudCA9IHRydWU7CisgICAgICAgICAgICAgICAgbV9pZ25vcmVO
ZXh0S2V5VXBFdmVudENvdW50ZXIrKzsKICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICAgICAgICAgIH0KLSAgICAgICAgfSBlbHNlIGlmIChrZXlib2FyZEV2ZW50LnR5cGUoKSA9PSBX
ZWJFdmVudDo6S2V5VXAgJiYgbV9pZ25vcmVOZXh0S2V5VXBFdmVudCkgewotICAgICAgICAgICAg
bV9pZ25vcmVOZXh0S2V5VXBFdmVudCA9IGZhbHNlOworICAgICAgICB9IGVsc2UgaWYgKGtleWJv
YXJkRXZlbnQudHlwZSgpID09IFdlYkV2ZW50OjpLZXlVcCAmJiBtX2lnbm9yZU5leHRLZXlVcEV2
ZW50Q291bnRlcikgeworICAgICAgICAgICAgbV9pZ25vcmVOZXh0S2V5VXBFdmVudENvdW50ZXIt
LTsKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAKQEAgLTc1Nyw3ICs3NTcs
OCBAQCBib29sIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybUhhbmRsZUtleWJvCiAKICAgICAgICAg
aWYgKCFtX3BsdWdpbldhbnRzTGVnYWN5Q29jb2FUZXh0SW5wdXQpIHsKICAgICAgICAgICAgIGlm
IChldmVudC50eXBlID09IE5QQ29jb2FFdmVudEtleURvd24gJiYgcmV0dXJuVmFsdWUgPT0ga05Q
RXZlbnRTdGFydElNRSkgewotICAgICAgICAgICAgICAgIG1faWdub3JlTmV4dEtleVVwRXZlbnQg
PSB0cnVlOworICAgICAgICAgICAgICAgIGlmICgha2V5Ym9hcmRFdmVudC5pc0F1dG9SZXBlYXQo
KSkKKyAgICAgICAgICAgICAgICAgICAgbV9pZ25vcmVOZXh0S2V5VXBFdmVudENvdW50ZXIrKzsK
ICAgICAgICAgICAgICAgICBzZXRDb21wbGV4VGV4dElucHV0RW5hYmxlZCh0cnVlKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQo=
</data>
<flag name="review"
          id="101499"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>