<?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>151123</bug_id>
          
          <creation_ts>2015-11-10 18:32:49 -0800</creation_ts>
          <short_desc>Use Win32 functions to get context menu item info</short_desc>
          <delta_ts>2015-11-11 10:20:46 -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>New Bugs</component>
          <version>WebKit 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>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1141023</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-11-10 18:32:49 -0800</bug_when>
    <thetext>Use Win32 functions to get context menu item info</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1141026</commentid>
    <comment_count>1</comment_count>
      <attachid>265259</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-11-10 18:35:45 -0800</bug_when>
    <thetext>Created attachment 265259
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1141144</commentid>
    <comment_count>2</comment_count>
      <attachid>265259</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-11 10:20:43 -0800</bug_when>
    <thetext>Comment on attachment 265259
Patch

Clearing flags on attachment: 265259

Committed r192315: &lt;http://trac.webkit.org/changeset/192315&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1141145</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-11 10:20:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>265259</attachid>
            <date>2015-11-10 18:35:45 -0800</date>
            <delta_ts>2015-11-11 10:20:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-151123-20151110183541.patch</filename>
            <type>text/plain</type>
            <size>6285</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkyMjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dp
bi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKaW5kZXggOTc1N2YwNGZj
ZWQ1NTU0ZDU0OTM4MmVhOTZhMTM4NWEwOTdkNTZkMy4uY2E2ZjJkMzY1YmZiMWIyNmNmMDk5Zjcy
ZWZkYmExMDAyYTUxZDMwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE1
LTExLTEwICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAg
VXNlIFdpbjMyIGZ1bmN0aW9ucyB0byBnZXQgY29udGV4dCBtZW51IGl0ZW0gaW5mbworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUxMTIzCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJWaWV3LmNwcDoK
KyAgICAgICAgKFdlYlZpZXc6OmhhbmRsZUNvbnRleHRNZW51RXZlbnQpOgorICAgICAgICBEZXN0
cm95IHRoZSBtZW51IGlmIGl0IGFscmVhZHkgZXhpc3RzLiBCZWZvcmUgY3JlYXRpbmcgdGhlIG1l
bnUsIG1ha2Ugc3VyZSB0byBzZXQgaXRzIHN0eWxlCisgICAgICAgIHRvIE1OU19OT1RJRllCWVBP
Uywgc28gd2UnbGwgYmUgYWJsZSB0byBrbm93IHdoaWNoIGl0ZW0gd2FzIHNlbGVjdGVkIChpbnN0
ZWFkIG9mIGp1c3QgdGhlIGFjdGlvbiBJRCkuCisKKyAgICAgICAgKFdlYlZpZXc6Om9uTWVudUNv
bW1hbmQpOgorICAgICAgICBHZXQgdGhlIHNlbGVjdGVkIG1lbnUgaXRlbSdzIElEIGFuZCB0aXRs
ZS4gQ3JlYXRlIGEgZmFrZSBDb250ZXh0TWVudUl0ZW0gYW5kIHBhc3MgaXQgYmFjayB0byBXZWJD
b3JlLiBJbiB0aGUgZnV0dXJlLAorICAgICAgICB3ZSdsbCBiZSBhYmxlIHRvIHBhc3MganVzdCB0
aGUgYWN0aW9uIGFuZCB0aXRsZS4KKworICAgICAgICAoV2ViVmlldzo6V2ViVmlld1duZFByb2Mp
OgorICAgICAgICBUaGVyZSdzIG5vIG5lZWQgdG8gbGlzdGVuIGZvciBXTV9DT01NQU5ELiBKdXN0
IGFsd2F5cyBsaXN0ZW4gZm9yIFdNX01FTlVDT01NQU5ELiBSZW5hbWUgcGVyZm9ybUNvbnRleHRN
ZW51QWN0aW9uIHRvIG9uTWVudUNvbW1hbmQuCisgICAgICAgIAorICAgICAgICAqIFdlYlZpZXcu
aDoKKyAgICAgICAgQWRkIG5ldyBtZW1iZXIuCisKIDIwMTUtMTEtMDggIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgQW5vdGhlciBXaW5kb3dzIGJ1aWxk
IGZpeC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuY3BwIGIvU291cmNl
L1dlYktpdC93aW4vV2ViVmlldy5jcHAKaW5kZXggNzkzODJjMmRjNWRhNGQ1ZWRiNDQ5YjQ5YzFl
ZjMxZDU1NjI0Mjg2Yy4uNDM4YTc5YzYwNmQ0ZmViMGYxODkxNGQ2NDY1Y2U4YTA0MGQ1YmI1YiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC93aW4vV2ViVmlldy5jcHAKKysrIGIvU291cmNlL1dl
YktpdC93aW4vV2ViVmlldy5jcHAKQEAgLTE1MTMsMjMgKzE1MTMsMjggQEAgYm9vbCBXZWJWaWV3
OjpoYW5kbGVDb250ZXh0TWVudUV2ZW50KFdQQVJBTSB3UGFyYW0sIExQQVJBTSBsUGFyYW0pCiAg
ICAgaWYgKCE6OkNsaWVudFRvU2NyZWVuKG1fdmlld1dpbmRvdywgJnBvaW50KSkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCi0gICAgSE1FTlUgY29udGV4dE1lbnUgPSBjcmVhdGVDb250ZXh0TWVu
dSgpOworICAgIGlmIChtX2N1cnJlbnRDb250ZXh0TWVudSkKKyAgICAgICAgOjpEZXN0cm95TWVu
dShtX2N1cnJlbnRDb250ZXh0TWVudSk7CisgICAgbV9jdXJyZW50Q29udGV4dE1lbnUgPSBjcmVh
dGVDb250ZXh0TWVudSgpOworCisgICAgTUVOVUlORk8gbWVudUluZm87CisgICAgbWVudUluZm8u
Y2JTaXplID0gc2l6ZW9mKG1lbnVJbmZvKTsKKyAgICBtZW51SW5mby5mTWFzayA9IE1JTV9TVFlM
RTsKKyAgICBtZW51SW5mby5kd1N0eWxlID0gTU5TX05PVElGWUJZUE9TOworICAgIDo6U2V0TWVu
dUluZm8obV9jdXJyZW50Q29udGV4dE1lbnUsICZtZW51SW5mbyk7CiAKICAgICBCT09MIGhhc0N1
c3RvbU1lbnVzID0gZmFsc2U7CiAgICAgaWYgKG1fdWlEZWxlZ2F0ZSkKICAgICAgICAgbV91aURl
bGVnYXRlLT5oYXNDdXN0b21NZW51SW1wbGVtZW50YXRpb24oJmhhc0N1c3RvbU1lbnVzKTsKIAog
ICAgIGlmIChoYXNDdXN0b21NZW51cykKLSAgICAgICAgbV91aURlbGVnYXRlLT50cmFja0N1c3Rv
bVBvcHVwTWVudSgoSVdlYlZpZXcqKXRoaXMsIGNvbnRleHRNZW51LCAmcG9pbnQpOworICAgICAg
ICBtX3VpRGVsZWdhdGUtPnRyYWNrQ3VzdG9tUG9wdXBNZW51KChJV2ViVmlldyopdGhpcywgbV9j
dXJyZW50Q29udGV4dE1lbnUsICZwb2ludCk7CiAgICAgZWxzZSB7CiAgICAgICAgIC8vIFN1cnBy
aXNpbmdseSwgVFBNX1JJR0hUQlVUVE9OIG1lYW5zIHRoYXQgaXRlbXMgYXJlIHNlbGVjdGFibGUg
d2l0aCBlaXRoZXIgdGhlIHJpZ2h0IE9SIGxlZnQgbW91c2UgYnV0dG9uCi0gICAgICAgIFVJTlQg
ZmxhZ3MgPSBUUE1fUklHSFRCVVRUT04gfCBUUE1fVE9QQUxJR04gfCBUUE1fVkVSUE9TQU5JTUFU
SU9OIHwgVFBNX0hPUklaT05UQUwKLSAgICAgICAgICAgIHwgVFBNX0xFRlRBTElHTiB8IFRQTV9I
T1JQT1NBTklNQVRJT047Ci0gICAgICAgIDo6VHJhY2tQb3B1cE1lbnVFeChjb250ZXh0TWVudSwg
ZmxhZ3MsIHBvaW50LngsIHBvaW50LnksIG1fdmlld1dpbmRvdywgMCk7CisgICAgICAgIFVJTlQg
ZmxhZ3MgPSBUUE1fUklHSFRCVVRUT04gfCBUUE1fVE9QQUxJR04gfCBUUE1fVkVSUE9TQU5JTUFU
SU9OIHwgVFBNX0hPUklaT05UQUwgfCBUUE1fTEVGVEFMSUdOIHwgVFBNX0hPUlBPU0FOSU1BVElP
TjsKKyAgICAgICAgOjpUcmFja1BvcHVwTWVudUV4KG1fY3VycmVudENvbnRleHRNZW51LCBmbGFn
cywgcG9pbnQueCwgcG9pbnQueSwgbV92aWV3V2luZG93LCAwKTsKICAgICB9CiAKLSAgICA6OkRl
c3Ryb3lNZW51KGNvbnRleHRNZW51KTsKLQogICAgIHJldHVybiB0cnVlOwogfQogCkBAIC0xNTk3
LDE1ICsxNjAyLDMxIEBAIGJvb2wgV2ViVmlldzo6b25VbmluaXRNZW51UG9wdXAoV1BBUkFNIHdQ
YXJhbSwgTFBBUkFNIC8qbFBhcmFtKi8pCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgV2Vi
Vmlldzo6cGVyZm9ybUNvbnRleHRNZW51QWN0aW9uKFdQQVJBTSB3UGFyYW0sIExQQVJBTSBsUGFy
YW0sIGJvb2wgYnlQb3NpdGlvbikKK3ZvaWQgV2ViVmlldzo6b25NZW51Q29tbWFuZChXUEFSQU0g
d1BhcmFtLCBMUEFSQU0gbFBhcmFtKQogewotICAgIENvbnRleHRNZW51KiBtZW51ID0gbV9wYWdl
LT5jb250ZXh0TWVudUNvbnRyb2xsZXIoKS5jb250ZXh0TWVudSgpOwotICAgIEFTU0VSVChtZW51
KTsKKyAgICBITUVOVSBoTWVudSA9IHJlaW50ZXJwcmV0X2Nhc3Q8SE1FTlU+KGxQYXJhbSk7Cisg
ICAgdW5zaWduZWQgaW5kZXggPSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4od1BhcmFtKTsKIAotICAg
IENvbnRleHRNZW51SXRlbSogaXRlbSA9IGJ5UG9zaXRpb24gPyBtZW51LT5pdGVtQXRJbmRleCgo
dW5zaWduZWQpd1BhcmFtKSA6IG1lbnUtPml0ZW1XaXRoQWN0aW9uKChDb250ZXh0TWVudUFjdGlv
bil3UGFyYW0pOwotICAgIGlmICghaXRlbSkKLSAgICAgICAgcmV0dXJuOwotICAgIG1fcGFnZS0+
Y29udGV4dE1lbnVDb250cm9sbGVyKCkuY29udGV4dE1lbnVJdGVtU2VsZWN0ZWQoaXRlbSk7Cisg
ICAgTUVOVUlURU1JTkZPIG1lbnVJdGVtSW5mbyA9IHsgMCB9OworICAgIG1lbnVJdGVtSW5mby5j
YlNpemUgPSBzaXplb2YobWVudUl0ZW1JbmZvKTsKKyAgICBtZW51SXRlbUluZm8uZk1hc2sgPSBN
SUlNX1NUUklORzsKKyAgICA6OkdldE1lbnVJdGVtSW5mbyhoTWVudSwgaW5kZXgsIHRydWUsICZt
ZW51SXRlbUluZm8pOworCisgICAgYXV0byBidWZmZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPFdDSEFS
W10+KG1lbnVJdGVtSW5mby5jY2ggKyAxKTsKKyAgICBtZW51SXRlbUluZm8uZHdUeXBlRGF0YSA9
IGJ1ZmZlci5nZXQoKTsKKyAgICBtZW51SXRlbUluZm8uY2NoKys7CisgICAgbWVudUl0ZW1JbmZv
LmZNYXNrIHw9IE1JSU1fSUQ7CisKKyAgICA6OkdldE1lbnVJdGVtSW5mbyhoTWVudSwgaW5kZXgs
IHRydWUsICZtZW51SXRlbUluZm8pOworCisgICAgOjpEZXN0cm95TWVudShtX2N1cnJlbnRDb250
ZXh0TWVudSk7CisgICAgbV9jdXJyZW50Q29udGV4dE1lbnUgPSBudWxscHRyOworCisgICAgU3Ry
aW5nIHRpdGxlKGJ1ZmZlci5nZXQoKSwgbWVudUl0ZW1JbmZvLmNjaCk7CisgICAgQ29udGV4dE1l
bnVBY3Rpb24gYWN0aW9uID0gc3RhdGljX2Nhc3Q8Q29udGV4dE1lbnVBY3Rpb24+KG1lbnVJdGVt
SW5mby53SUQpOworCisgICAgQ29udGV4dE1lbnVJdGVtIGl0ZW0oQWN0aW9uVHlwZSwgYWN0aW9u
LCB0aXRsZSwgdHJ1ZSwgZmFsc2UpOworICAgIG1fcGFnZS0+Y29udGV4dE1lbnVDb250cm9sbGVy
KCkuY29udGV4dE1lbnVJdGVtU2VsZWN0ZWQoJml0ZW0pOwogfQogCiBib29sIFdlYlZpZXc6Omhh
bmRsZU1vdXNlRXZlbnQoVUlOVCBtZXNzYWdlLCBXUEFSQU0gd1BhcmFtLCBMUEFSQU0gbFBhcmFt
KQpAQCAtMjQ5MSwxMSArMjUxMiw5IEBAIExSRVNVTFQgQ0FMTEJBQ0sgV2ViVmlldzo6V2ViVmll
d1duZFByb2MoSFdORCBoV25kLCBVSU5UIG1lc3NhZ2UsIFdQQVJBTSB3UGFyYW0sCiAgICAgICAg
IGNhc2UgV01fQ09NTUFORDoKICAgICAgICAgICAgIGlmIChISVdPUkQod1BhcmFtKSkKICAgICAg
ICAgICAgICAgICBoYW5kbGVkID0gd2ViVmlldy0+ZXhlY0NvbW1hbmQod1BhcmFtLCBsUGFyYW0p
OwotICAgICAgICAgICAgZWxzZSAvLyBJZiB0aGUgaGlnaCB3b3JkIG9mIHdQYXJhbSBpcyAwLCB0
aGUgbWVzc2FnZSBpcyBmcm9tIGEgbWVudQotICAgICAgICAgICAgICAgIHdlYlZpZXctPnBlcmZv
cm1Db250ZXh0TWVudUFjdGlvbih3UGFyYW0sIGxQYXJhbSwgZmFsc2UpOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgV01fTUVOVUNPTU1BTkQ6Ci0gICAgICAgICAgICB3ZWJWaWV3
LT5wZXJmb3JtQ29udGV4dE1lbnVBY3Rpb24od1BhcmFtLCBsUGFyYW0sIHRydWUpOworICAgICAg
ICAgICAgd2ViVmlldy0+b25NZW51Q29tbWFuZCh3UGFyYW0sIGxQYXJhbSk7CiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgY2FzZSBXTV9DT05URVhUTUVOVToKICAgICAgICAgICAgIGhhbmRs
ZWQgPSB3ZWJWaWV3LT5oYW5kbGVDb250ZXh0TWVudUV2ZW50KHdQYXJhbSwgbFBhcmFtKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuaCBiL1NvdXJjZS9XZWJLaXQvd2lu
L1dlYlZpZXcuaAppbmRleCA0YmYwMTk0YzViY2ZmNDZiNDY4YjE5NzZiNGNiN2NhOGQzZmNkNzA4
Li5jYTQ4OWU4NjRiMTY3OTYzMDY4ZGJiZmMxODEyM2NiZmI4ZDk1NzM5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L3dpbi9XZWJWaWV3LmgKKysrIGIvU291cmNlL1dlYktpdC93aW4vV2ViVmll
dy5oCkBAIC00MDUsNyArNDA1LDcgQEAgcHVibGljOgogICAgIGJvb2wgb25EcmF3SXRlbShXUEFS
QU0sIExQQVJBTSk7CiAgICAgYm9vbCBvbkluaXRNZW51UG9wdXAoV1BBUkFNLCBMUEFSQU0pOwog
ICAgIGJvb2wgb25VbmluaXRNZW51UG9wdXAoV1BBUkFNLCBMUEFSQU0pOwotICAgIHZvaWQgcGVy
Zm9ybUNvbnRleHRNZW51QWN0aW9uKFdQQVJBTSwgTFBBUkFNLCBib29sIGJ5UG9zaXRpb24pOwor
ICAgIHZvaWQgb25NZW51Q29tbWFuZChXUEFSQU0sIExQQVJBTSk7CiAgICAgYm9vbCBtb3VzZVdo
ZWVsKFdQQVJBTSwgTFBBUkFNLCBib29sIGlzTW91c2VIV2hlZWwpOwogICAgIGJvb2wgdmVydGlj
YWxTY3JvbGwoV1BBUkFNLCBMUEFSQU0pOwogICAgIGJvb2wgaG9yaXpvbnRhbFNjcm9sbChXUEFS
QU0sIExQQVJBTSk7CkBAIC02MTUsNiArNjE1LDcgQEAgcHJvdGVjdGVkOgogICAgIFdlYkNvcmU6
OlBhZ2UqIG1fcGFnZSB7IG51bGxwdHIgfTsKICAgICBXZWJJbnNwZWN0b3JDbGllbnQqIG1faW5z
cGVjdG9yQ2xpZW50IHsgbnVsbHB0ciB9OwogCisgICAgSE1FTlUgbV9jdXJyZW50Q29udGV4dE1l
bnUgeyBudWxscHRyIH07CiAgICAgUmVmUHRyPFdlYkNvcmU6OlNoYXJlZEdESU9iamVjdDxIQklU
TUFQPj4gbV9iYWNraW5nU3RvcmVCaXRtYXA7CiAgICAgU0laRSBtX2JhY2tpbmdTdG9yZVNpemU7
CiAgICAgUmVmUHRyPFdlYkNvcmU6OlNoYXJlZEdESU9iamVjdDxIUkdOPj4gbV9iYWNraW5nU3Rv
cmVEaXJ0eVJlZ2lvbjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>