<?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>79289</bug_id>
          
          <creation_ts>2012-02-22 15:45:58 -0800</creation_ts>
          <short_desc>nativeKeyCode for WebKeyboardEvent not set on Windows</short_desc>
          <delta_ts>2012-02-28 11:32:59 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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>garykac</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fishd</cc>
    
    <cc>garykac</cc>
    
    <cc>japhet</cc>
    
    <cc>pkasting</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>562476</commentid>
    <comment_count>0</comment_count>
    <who name="">garykac</who>
    <bug_when>2012-02-22 15:45:58 -0800</bug_when>
    <thetext>Background:

For most platforms, the |nativeKeyCode| field in the WebKeyboardEvent is used to store the native OS key encoding and the |windowsKeyCode| is used to store the Windows virtual key code equivalent (required for the DOM key events).

Windows, however, doesn&apos;t record the native key code but instead stores the Windows virtual key code in both the |nativeKeyCode| and |windowsKeyCode| fields.  This results in loss of information since the Windows virtual key codes contains a subset of the information found in the native key code. For example, the Windows virtual key code cannot distinguish between a left and a right Shift key press - they are both encoded as VK_SHIFT.

This hasn&apos;t caused a problem until now because:
(1) DOM events want the Windows virtual key code
(2) the |nativeKeyCode| is only used to calculate the |windowsKeyCode| (thus, it doesn&apos;t need to be set on Windows)

However, if downstream components need more accurate information about the key press, then they need access to the native key information on all platforms.

The fix for this is to simply record the key event&apos;s LPARAM in the |nativeKeyCode| field (in Source/WebKit/chromium/src/win/WebInputEventFactory.cpp).
This is safe because the |nativeKeyCode| field isn&apos;t used anywhere except in platform-specific code to calculate the |windowsKeyCode|.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562482</commentid>
    <comment_count>1</comment_count>
      <attachid>128308</attachid>
    <who name="">garykac</who>
    <bug_when>2012-02-22 15:53:35 -0800</bug_when>
    <thetext>Created attachment 128308
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566017</commentid>
    <comment_count>2</comment_count>
      <attachid>128308</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-27 15:15:37 -0800</bug_when>
    <thetext>Comment on attachment 128308
Patch

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

&gt; Source/WebKit/chromium/ChangeLog:7
&gt; +

Why are we making this change? r- due to the lack of explanation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566833</commentid>
    <comment_count>3</comment_count>
      <attachid>129286</attachid>
    <who name="">garykac</who>
    <bug_when>2012-02-28 10:17:59 -0800</bug_when>
    <thetext>Created attachment 129286
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566837</commentid>
    <comment_count>4</comment_count>
      <attachid>129286</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-28 10:20:58 -0800</bug_when>
    <thetext>Comment on attachment 129286
Patch

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

&gt; Source/WebKit/chromium/ChangeLog:3
&gt; +	Set the key event&apos;s nativeKeyCode on Windows Chromium so that it

Nit: Tab! You also need to put this description below &quot;Reviewed by&quot; line.

&gt; Source/WebKit/chromium/ChangeLog:15
&gt; +	this change will bring Windows in line withe other platforms.

Nit: typo withe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566838</commentid>
    <comment_count>5</comment_count>
      <attachid>129286</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-28 10:21:22 -0800</bug_when>
    <thetext>Comment on attachment 129286
Patch

r- due to tab characters in the change log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566844</commentid>
    <comment_count>6</comment_count>
      <attachid>129287</attachid>
    <who name="">garykac</who>
    <bug_when>2012-02-28 10:29:33 -0800</bug_when>
    <thetext>Created attachment 129287
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566849</commentid>
    <comment_count>7</comment_count>
      <attachid>129287</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-28 10:37:52 -0800</bug_when>
    <thetext>Comment on attachment 129287
Patch

You&apos;re not a committer yet, right? If you want me to land it via commit-queue or are you going to ask someone to land your patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566850</commentid>
    <comment_count>8</comment_count>
    <who name="">garykac</who>
    <bug_when>2012-02-28 10:39:34 -0800</bug_when>
    <thetext>Sending it to the commit-queue would be great. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566855</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-02-28 10:42:32 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; Sending it to the commit-queue would be great. Thanks!

Then please set cq? flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566860</commentid>
    <comment_count>10</comment_count>
      <attachid>129287</attachid>
    <who name="">garykac</who>
    <bug_when>2012-02-28 10:48:03 -0800</bug_when>
    <thetext>Comment on attachment 129287
Patch

cq? set</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566915</commentid>
    <comment_count>11</comment_count>
      <attachid>129287</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-28 11:32:54 -0800</bug_when>
    <thetext>Comment on attachment 129287
Patch

Clearing flags on attachment: 129287

Committed r109128: &lt;http://trac.webkit.org/changeset/109128&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566916</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-28 11:32:59 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128308</attachid>
            <date>2012-02-22 15:53:35 -0800</date>
            <delta_ts>2012-02-28 10:17:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79289-20120222155334.patch</filename>
            <type>text/plain</type>
            <size>1429</size>
            <attacher>garykac</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDg1NjkpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEz
IEBACisyMDEyLTAyLTIyICBHYXJ5IEthY21hcmNpayAgPGdhcnlrYWNAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIG5hdGl2ZUtleUNvZGUgZm9yIFdlYktleWJvYXJkRXZlbnQgbm90IHNldCBvbiBX
aW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03
OTI4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
c3JjL3dpbi9XZWJJbnB1dEV2ZW50RmFjdG9yeS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYklu
cHV0RXZlbnRGYWN0b3J5OjprZXlib2FyZEV2ZW50KToKKwogMjAxMi0wMi0yMSAgUnlvc3VrZSBO
aXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgdGhlIHJlbWFpbmluZyB1
c2VzIG9mIENTU1N0eWxlRGVjbGFyYXRpb24gaW4gRWRpdG9yCkluZGV4OiBTb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy93aW4vV2ViSW5wdXRFdmVudEZhY3RvcnkuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL3dpbi9XZWJJbnB1dEV2ZW50RmFjdG9yeS5jcHAJ
KHJldmlzaW9uIDEwNjg2NCkKKysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL3dpbi9XZWJJ
bnB1dEV2ZW50RmFjdG9yeS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwNyw3ICsxMDcsOSBAQCBX
ZWJLZXlib2FyZEV2ZW50IFdlYklucHV0RXZlbnRGYWN0b3J5OjprCiAgICAgLy8gY2FsbGVyLCB3
aG8gd291bGQga25vdyBmb3Igc3VyZS4KICAgICByZXN1bHQudGltZVN0YW1wU2Vjb25kcyA9IEdl
dE1lc3NhZ2VUaW1lKCkgLyAxMDAwLjA7CiAKLSAgICByZXN1bHQud2luZG93c0tleUNvZGUgPSBy
ZXN1bHQubmF0aXZlS2V5Q29kZSA9IHN0YXRpY19jYXN0PGludD4od3BhcmFtKTsKKyAgICByZXN1
bHQud2luZG93c0tleUNvZGUgPSBzdGF0aWNfY2FzdDxpbnQ+KHdwYXJhbSk7CisgICAgLy8gUmVj
b3JkIHRoZSBzY2FuIGNvZGUgKGFsb25nIHdpdGggb3RoZXIgY29udGV4dCBiaXRzKSBmb3IgdGhp
cyBrZXkgZXZlbnQuCisgICAgcmVzdWx0Lm5hdGl2ZUtleUNvZGUgPSBzdGF0aWNfY2FzdDxpbnQ+
KGxwYXJhbSk7CiAKICAgICBzd2l0Y2ggKG1lc3NhZ2UpIHsKICAgICBjYXNlIFdNX1NZU0tFWURP
V046Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129286</attachid>
            <date>2012-02-28 10:17:59 -0800</date>
            <delta_ts>2012-02-28 10:29:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79289-20120228101758.patch</filename>
            <type>text/plain</type>
            <size>2221</size>
            <attacher>garykac</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDg1NjkpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5
IEBACisyMDEyLTAyLTIyICBHYXJ5IEthY21hcmNpayAgPGdhcnlrYWNAY2hyb21pdW0ub3JnPgor
CisJU2V0IHRoZSBrZXkgZXZlbnQncyBuYXRpdmVLZXlDb2RlIG9uIFdpbmRvd3MgQ2hyb21pdW0g
c28gdGhhdCBpdAorCWFjdHVhbGx5IGluY2x1ZGVzIHRoZSBuYXRpdmUgc2NhbmNvZGUgYW5kIG90
aGVyIGNvbnRleHQgYml0cy4KKwlDdXJyZW50bHkgb24gV2luZG93cywgdGhlIG5hdGl2ZUtleUNv
ZGUgaXMgc2V0IHRvIGJlIHRoZSBzYW1lIHZhbHVlIGFzCisJdGhlIHdpbmRvd3NLZXlDb2RlLCB3
aGljaCBpcyByZWR1bmRhbnQuCisKKwlUaGUgYWN0dWFsIG5hdGl2ZSBrZXkgaW5mb3JtYXRpb24g
aXMgcmVxdWlyZWQgc28gdGhhdCBjb21wb25lbnRzIChsaWtlCisJcGx1Z2lucykgY2FuIHJlY29u
c3RydWN0IHRoZSBvcmlnaW5hbCBrZXkgZXZlbnQuIFRoZSB2YWx1ZSBzdG9yZWQgaW4KKwl0aGUg
d2luZG93c0tleUNvZGUgaXMgYSBXaW5kb3dzIHZpcnR1YWwga2V5IGNvZGUgd2hpY2ggZG9lcyBu
b3QgcHJvdmlkZQorCXN1ZmZpY2llbnQgaW5mbyB0byBkaXNhbWJpZ3VhdGUgdGhlIGFjdHVhbCBr
ZXkgYmVpbmcgcHJlc3NlZCAoZm9yCisJZXhhbXBsZSwgaXQgY2Fubm90IGRpc3Rpbmd1aXNoIGJl
dHdlZW4gdGhlIGxlZnQgYW5kIHJpZ2h0IHNoaWZ0IGtleXMpLgorCisJQWxsIHBsYXRmb3JtcyBl
eGNlcHQgV2luZG93cyBjdXJyZW50bHkgc2VuZCBuYXRpdmUga2V5IGV2ZW50IGluZm8sIHNvCisJ
dGhpcyBjaGFuZ2Ugd2lsbCBicmluZyBXaW5kb3dzIGluIGxpbmUgd2l0aGUgb3RoZXIgcGxhdGZv
cm1zLgorCisJVGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBvdXIgZWZmb3J0IHRvIHNlbmQgZW5oYW5j
ZWQga2V5Y29kZSBpbmZvcm1hdGlvbgorCXRvIFBlcHBlciBwbHVnaW5zIGluIENocm9taXVtLgor
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTI4OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3JjL3dp
bi9XZWJJbnB1dEV2ZW50RmFjdG9yeS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYklucHV0RXZl
bnRGYWN0b3J5OjprZXlib2FyZEV2ZW50KToKKwogMjAxMi0wMi0yMSAgUnlvc3VrZSBOaXdhICA8
cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgdGhlIHJlbWFpbmluZyB1c2VzIG9m
IENTU1N0eWxlRGVjbGFyYXRpb24gaW4gRWRpdG9yCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy93aW4vV2ViSW5wdXRFdmVudEZhY3RvcnkuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL3dpbi9XZWJJbnB1dEV2ZW50RmFjdG9yeS5jcHAJKHJldmlz
aW9uIDEwNjg2NCkKKysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL3dpbi9XZWJJbnB1dEV2
ZW50RmFjdG9yeS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwNyw3ICsxMDcsOSBAQCBXZWJLZXli
b2FyZEV2ZW50IFdlYklucHV0RXZlbnRGYWN0b3J5OjprCiAgICAgLy8gY2FsbGVyLCB3aG8gd291
bGQga25vdyBmb3Igc3VyZS4KICAgICByZXN1bHQudGltZVN0YW1wU2Vjb25kcyA9IEdldE1lc3Nh
Z2VUaW1lKCkgLyAxMDAwLjA7CiAKLSAgICByZXN1bHQud2luZG93c0tleUNvZGUgPSByZXN1bHQu
bmF0aXZlS2V5Q29kZSA9IHN0YXRpY19jYXN0PGludD4od3BhcmFtKTsKKyAgICByZXN1bHQud2lu
ZG93c0tleUNvZGUgPSBzdGF0aWNfY2FzdDxpbnQ+KHdwYXJhbSk7CisgICAgLy8gUmVjb3JkIHRo
ZSBzY2FuIGNvZGUgKGFsb25nIHdpdGggb3RoZXIgY29udGV4dCBiaXRzKSBmb3IgdGhpcyBrZXkg
ZXZlbnQuCisgICAgcmVzdWx0Lm5hdGl2ZUtleUNvZGUgPSBzdGF0aWNfY2FzdDxpbnQ+KGxwYXJh
bSk7CiAKICAgICBzd2l0Y2ggKG1lc3NhZ2UpIHsKICAgICBjYXNlIFdNX1NZU0tFWURPV046Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129287</attachid>
            <date>2012-02-28 10:29:33 -0800</date>
            <delta_ts>2012-02-28 11:32:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79289-20120228102932.patch</filename>
            <type>text/plain</type>
            <size>2378</size>
            <attacher>garykac</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDg1NjkpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMw
IEBACisyMDEyLTAyLTIyICBHYXJ5IEthY21hcmNpayAgPGdhcnlrYWNAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFtjaHJvbWl1bV0gU2V0IG5hdGl2ZUtleUNvZGUgdG8gaW5jbHVkZSBXaW5kb3dz
IHNjYW4gY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzkyODkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBTZXQgdGhlIGtleSBldmVudCdzIG5hdGl2ZUtleUNvZGUgb24gV2luZG93cyBDaHJvbWl1bSBz
byB0aGF0IGl0CisgICAgICAgIGFjdHVhbGx5IGluY2x1ZGVzIHRoZSBuYXRpdmUgc2NhbmNvZGUg
YW5kIG90aGVyIGNvbnRleHQgYml0cy4KKyAgICAgICAgQ3VycmVudGx5IG9uIFdpbmRvd3MsIHRo
ZSBuYXRpdmVLZXlDb2RlIGlzIHNldCB0byBiZSB0aGUgc2FtZSB2YWx1ZSBhcworICAgICAgICB0
aGUgd2luZG93c0tleUNvZGUsIHdoaWNoIGlzIHJlZHVuZGFudC4KKworICAgICAgICBUaGUgYWN0
dWFsIG5hdGl2ZSBrZXkgaW5mb3JtYXRpb24gaXMgcmVxdWlyZWQgc28gdGhhdCBjb21wb25lbnRz
IChsaWtlCisgICAgICAgIHBsdWdpbnMpIGNhbiByZWNvbnN0cnVjdCB0aGUgb3JpZ2luYWwga2V5
IGV2ZW50LiBUaGUgdmFsdWUgc3RvcmVkIGluCisgICAgICAgIHRoZSB3aW5kb3dzS2V5Q29kZSBp
cyBhIFdpbmRvd3MgdmlydHVhbCBrZXkgY29kZSB3aGljaCBkb2VzIG5vdCBwcm92aWRlCisgICAg
ICAgIHN1ZmZpY2llbnQgaW5mbyB0byBkaXNhbWJpZ3VhdGUgdGhlIGFjdHVhbCBrZXkgYmVpbmcg
cHJlc3NlZCAoZm9yCisgICAgICAgIGV4YW1wbGUsIGl0IGNhbm5vdCBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZSBsZWZ0IGFuZCByaWdodCBzaGlmdCBrZXlzKS4KKworICAgICAgICBBbGwgcGxhdGZv
cm1zIGV4Y2VwdCBXaW5kb3dzIGN1cnJlbnRseSBzZW5kIG5hdGl2ZSBrZXkgZXZlbnQgaW5mbywg
c28KKyAgICAgICAgdGhpcyBjaGFuZ2Ugd2lsbCBicmluZyBXaW5kb3dzIGluIGxpbmUgd2l0aCBv
dGhlciBwbGF0Zm9ybXMuCisKKyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBvdXIgZWZm
b3J0IHRvIHNlbmQgZW5oYW5jZWQga2V5Y29kZSBpbmZvcm1hdGlvbgorICAgICAgICB0byBQZXBw
ZXIgcGx1Z2lucyBpbiBDaHJvbWl1bS4KKworICAgICAgICAqIHNyYy93aW4vV2ViSW5wdXRFdmVu
dEZhY3RvcnkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJJbnB1dEV2ZW50RmFjdG9yeTo6a2V5
Ym9hcmRFdmVudCk6CisKIDIwMTItMDItMjEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgUmVtb3ZlIHRoZSByZW1haW5pbmcgdXNlcyBvZiBDU1NTdHlsZURlY2xh
cmF0aW9uIGluIEVkaXRvcgpJbmRleDogU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvd2luL1dl
YklucHV0RXZlbnRGYWN0b3J5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy93aW4vV2ViSW5wdXRFdmVudEZhY3RvcnkuY3BwCShyZXZpc2lvbiAxMDY4NjQpCisr
KyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy93aW4vV2ViSW5wdXRFdmVudEZhY3RvcnkuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNyArMTA3LDkgQEAgV2ViS2V5Ym9hcmRFdmVudCBXZWJJ
bnB1dEV2ZW50RmFjdG9yeTo6awogICAgIC8vIGNhbGxlciwgd2hvIHdvdWxkIGtub3cgZm9yIHN1
cmUuCiAgICAgcmVzdWx0LnRpbWVTdGFtcFNlY29uZHMgPSBHZXRNZXNzYWdlVGltZSgpIC8gMTAw
MC4wOwogCi0gICAgcmVzdWx0LndpbmRvd3NLZXlDb2RlID0gcmVzdWx0Lm5hdGl2ZUtleUNvZGUg
PSBzdGF0aWNfY2FzdDxpbnQ+KHdwYXJhbSk7CisgICAgcmVzdWx0LndpbmRvd3NLZXlDb2RlID0g
c3RhdGljX2Nhc3Q8aW50Pih3cGFyYW0pOworICAgIC8vIFJlY29yZCB0aGUgc2NhbiBjb2RlIChh
bG9uZyB3aXRoIG90aGVyIGNvbnRleHQgYml0cykgZm9yIHRoaXMga2V5IGV2ZW50LgorICAgIHJl
c3VsdC5uYXRpdmVLZXlDb2RlID0gc3RhdGljX2Nhc3Q8aW50PihscGFyYW0pOwogCiAgICAgc3dp
dGNoIChtZXNzYWdlKSB7CiAgICAgY2FzZSBXTV9TWVNLRVlET1dOOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>