<?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>18776</bug_id>
          
          <creation_ts>2008-04-27 18:59:18 -0700</creation_ts>
          <short_desc>patch for wx PopupMenu impl.</short_desc>
          <delta_ts>2008-05-01 23:27:54 -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>WebKit wx</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Robin Dunn">robin</reporter>
          <assigned_to name="Kevin Ollivier">kevino</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>79069</commentid>
    <comment_count>0</comment_count>
    <who name="Robin Dunn">robin</who>
    <bug_when>2008-04-27 18:59:18 -0700</bug_when>
    <thetext>This patch implements PopupMenu for the wx port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79070</commentid>
    <comment_count>1</comment_count>
      <attachid>20858</attachid>
    <who name="Robin Dunn">robin</who>
    <bug_when>2008-04-27 19:00:26 -0700</bug_when>
    <thetext>Created attachment 20858
patch file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79413</commentid>
    <comment_count>2</comment_count>
    <who name="Kevin Ollivier">kevino</who>
    <bug_when>2008-05-01 23:27:54 -0700</bug_when>
    <thetext>landed in r32800, thanks! :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20858</attachid>
            <date>2008-04-27 19:00:26 -0700</date>
            <delta_ts>2008-05-01 23:26:56 -0700</delta_ts>
            <desc>patch file</desc>
            <filename>webkit-popupmenu.patch</filename>
            <type>text/plain</type>
            <size>6233</size>
            <attacher name="Robin Dunn">robin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vUG9wdXBNZW51LmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9wbGF0Zm9ybS9Qb3B1cE1lbnUuaAkocmV2aXNpb24gMzI2MDMpCisrKyBXZWJDb3JlL3BsYXRm
b3JtL1BvcHVwTWVudS5oCSh3b3JraW5nIGNvcHkpCkBAIC01MCw3ICs1MCwxNCBAQAogdHlwZWRl
ZiBzdHJ1Y3QgX0d0a1dpZGdldCBHdGtXaWRnZXQ7CiAjaW5jbHVkZSA8d3RmL0hhc2hNYXAuaD4K
ICNpbmNsdWRlIDxnbGliLmg+CisjZWxpZiBQTEFURk9STShXWCkKKyNpZmRlZiBfX1dYTVNXX18K
KyNpbmNsdWRlIDx3eC9tc3cvd2ludW5kZWYuaD4KICNlbmRpZgorY2xhc3Mgd3hNZW51OworI2lu
Y2x1ZGUgPHd4L2RlZnMuaD4KKyNpbmNsdWRlIDx3eC9ldmVudC5oPgorI2VuZGlmCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIApAQCAtNjEsNiArNjgsOSBAQAogI2lmIFBMQVRGT1JNKFdJTikKICAg
ICAgICAgICAgICAgICAsIHByaXZhdGUgU2Nyb2xsYmFyQ2xpZW50CiAjZW5kaWYKKyNpZiBQTEFU
Rk9STShXWCkKKyAgICAgICAgICAgICAgICAsIHB1YmxpYyB3eEV2dEhhbmRsZXIKKyNlbmRpZgog
ewogcHVibGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPFBvcHVwTWVudT4gY3JlYXRlKFBvcHVw
TWVudUNsaWVudCogY2xpZW50KSB7IHJldHVybiBuZXcgUG9wdXBNZW51KGNsaWVudCk7IH0KQEAg
LTE2MSw2ICsxNzEsOSBAQAogICAgIHN0YXRpYyB2b2lkIG1lbnVVbm1hcHBlZChHdGtXaWRnZXQq
LCBQb3B1cE1lbnUqKTsKICAgICBzdGF0aWMgdm9pZCBtZW51UG9zaXRpb25GdW5jdGlvbihHdGtN
ZW51KiwgZ2ludCosIGdpbnQqLCBnYm9vbGVhbiosIFBvcHVwTWVudSopOwogICAgIHN0YXRpYyB2
b2lkIG1lbnVSZW1vdmVJdGVtKEd0a1dpZGdldCosIFBvcHVwTWVudSopOworI2VsaWYgUExBVEZP
Uk0oV1gpCisgICAgd3hNZW51KiBtX21lbnU7CisgICAgdm9pZCBPbk1lbnVJdGVtU2VsZWN0ZWQo
d3hDb21tYW5kRXZlbnQmKTsKICNlbmRpZgogCiB9OwpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS93
eC9Qb3B1cE1lbnVXeC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS93eC9Qb3B1
cE1lbnVXeC5jcHAJKHJldmlzaW9uIDApCisrKyBXZWJDb3JlL3BsYXRmb3JtL3d4L1BvcHVwTWVu
dVd4LmNwcAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMDcgQEAKKy8qCisgKiBUaGlzIGZpbGUg
aXMgcGFydCBvZiB0aGUgcG9wdXAgbWVudSBpbXBsZW1lbnRhdGlvbiBmb3IgPHNlbGVjdD4gZWxl
bWVudHMgaW4gV2ViQ29yZS4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMDggQXBwbGUgQ29tcHV0
ZXIsIEluYy4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICog
VGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBub3Qs
IHdyaXRlIHRvCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFu
a2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0Eu
CisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJQb3B1cE1lbnUuaCIK
KworI2luY2x1ZGUgIkZyYW1lLmgiCisjaW5jbHVkZSAiRnJhbWVWaWV3LmgiCisjaW5jbHVkZSAi
Tm90SW1wbGVtZW50ZWQuaCIKKyNpbmNsdWRlICJQb3B1cE1lbnVDbGllbnQuaCIKKyNpbmNsdWRl
ICJQbGF0Zm9ybVN0cmluZy5oIgorCisjaW5jbHVkZSA8d3gvZGVmcy5oPgorI2luY2x1ZGUgPHd4
L2V2ZW50Lmg+CisjaW5jbHVkZSA8d3gvbWVudS5oPgorCitzdGF0aWMgaW50IHNfbWVudVN0YXJ0
SWQgPSB3eE5ld0lkKCk7CisKKworCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK1BvcHVwTWVudTo6
UG9wdXBNZW51KFBvcHVwTWVudUNsaWVudCogY2xpZW50KQorICAgIDogUmVmQ291bnRlZDxQb3B1
cE1lbnU+KDApCisgICAgLCBtX3BvcHVwQ2xpZW50KGNsaWVudCkKKyAgICAsIG1fbWVudShOVUxM
KQoreworfQorCitQb3B1cE1lbnU6On5Qb3B1cE1lbnUoKQoreworICAgIGRlbGV0ZSBtX21lbnU7
Cit9CisKK3ZvaWQgUG9wdXBNZW51OjpzaG93KGNvbnN0IEludFJlY3QmIHIsIEZyYW1lVmlldyog
diwgaW50IGluZGV4KQoreworICAgIC8vIGp1c3QgZGVsZXRlIGFuZCByZWNyZWF0ZQorICAgIGRl
bGV0ZSBtX21lbnU7CisgICAgQVNTRVJUKGNsaWVudCgpKTsKKworICAgIHd4V2luZG93KiBuYXRp
dmVXaW4gPSB2LT5uYXRpdmVXaW5kb3coKTsKKworICAgIGlmIChuYXRpdmVXaW4pIHsKKyAgICAg
ICAgLy8gY29uc3RydWN0IHRoZSBtZW51CisgICAgICAgIG1fbWVudSA9IG5ldyB3eE1lbnUoKTsK
KyAgICAgICAgaW50IHNpemUgPSBjbGllbnQoKS0+bGlzdFNpemUoKTsKKyAgICAgICAgZm9yIChp
bnQgaSA9IDA7IGkgPCBzaXplOyBpKyspIHsKKyAgICAgICAgICAgIGludCBpZCA9IHNfbWVudVN0
YXJ0SWQgKyBpOworICAgICAgICAgICAgCisgICAgICAgICAgICBpZiAoY2xpZW50KCktPml0ZW1J
c1NlcGFyYXRvcihpKSkgeworICAgICAgICAgICAgICAgIG1fbWVudS0+QXBwZW5kU2VwYXJhdG9y
KCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgICAgICAv
LyBGSVhNRTogYXBwZW5kaW5nIGEgbWVudSBpdGVtIHdpdGggYW4gZW1wdHkgbGFiZWwgYXNzZXJ0
cyBpbgorICAgICAgICAgICAgICAgIC8vIHd4LiBUaGlzIG5lZWRzIHRvIGJlIGZpeGVkIGF0IHd4
IGxldmVsIHNvIHRoYXQgd2UgY2FuIGhhdmUKKyAgICAgICAgICAgICAgICAvLyB0aGUgY29uY2Vw
dCBvZiAibm8gc2VsZWN0aW9uIiBpbiBjaG9pY2UgYm94ZXMsIGV0Yy4KKyAgICAgICAgICAgICAg
ICBpZiAoIWNsaWVudCgpLT5pdGVtVGV4dChpKS5pc0VtcHR5KCkpCisgICAgICAgICAgICAgICAg
ICAgIG1fbWVudS0+QXBwZW5kKHNfbWVudVN0YXJ0SWQgKyBpLCBjbGllbnQoKS0+aXRlbVRleHQo
aSkpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIG5hdGl2ZVdpbi0+Q29ubmVj
dChzX21lbnVTdGFydElkLCBzX21lbnVTdGFydElkICsgKHNpemUtMSksIHd4RVZUX0NPTU1BTkRf
TUVOVV9TRUxFQ1RFRCwgd3hDb21tYW5kRXZlbnRIYW5kbGVyKFBvcHVwTWVudTo6T25NZW51SXRl
bVNlbGVjdGVkKSwgTlVMTCwgdGhpcyk7CisgICAgICAgIG5hdGl2ZVdpbi0+UG9wdXBNZW51KG1f
bWVudSwgci54KCkgLSB2LT5jb250ZW50c1goKSwgci55KCkgLSB2LT5jb250ZW50c1koKSk7Cisg
ICAgfQorfQorCit2b2lkIFBvcHVwTWVudTo6T25NZW51SXRlbVNlbGVjdGVkKHd4Q29tbWFuZEV2
ZW50JiBldmVudCkKK3sKKyAgICBpZiAoY2xpZW50KCkpCisgICAgICAgIGNsaWVudCgpLT52YWx1
ZUNoYW5nZWQoZXZlbnQuR2V0SWQoKSAtIHNfbWVudVN0YXJ0SWQpOyAgICAKKyAgICAvLyBUT0RP
OiBEbyB3ZSBuZWVkIHRvIGNhbGwgRGlzY29ubmVjdCBoZXJlPyBEbyB3ZSBoYXZlIGEgcmVmIHRv
IHRoZSBuYXRpdmUgd2luZG93IHN0aWxsPworfQorCit2b2lkIFBvcHVwTWVudTo6aGlkZSgpCit7
CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwordm9pZCBQb3B1cE1lbnU6OnVwZGF0ZUZyb21F
bGVtZW50KCkKK3sKKyAgICBjbGllbnQoKS0+c2V0VGV4dEZyb21JdGVtKG1fcG9wdXBDbGllbnQt
PnNlbGVjdGVkSW5kZXgoKSk7Cit9CisKK2Jvb2wgUG9wdXBNZW51OjppdGVtV3JpdGluZ0RpcmVj
dGlvbklzTmF0dXJhbCgpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCit9CgpQcm9wZXJ0eSBj
aGFuZ2VzIG9uOiBXZWJDb3JlL3BsYXRmb3JtL3d4L1BvcHVwTWVudVd4LmNwcApfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck5hbWU6IHN2bjptaW1lLXR5cGUKICAgKyB0ZXh0L3BsYWluCk5hbWU6IHN2bjplb2wtc3R5bGUK
ICAgKyBuYXRpdmUKCkluZGV4OiBXZWJDb3JlL3dlYmNvcmUtd3guYmtsCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvd2ViY29yZS13eC5ia2wJKHJldmlzaW9uIDMyNjAzKQorKysgV2ViQ29yZS93ZWJj
b3JlLXd4LmJrbAkod29ya2luZyBjb3B5KQpAQCAtNjgsNiArNjgsNyBAQAogICAgICAgICAgICAg
cGxhdGZvcm0vd3gvRHJhZ0RhdGFXeC5jcHAKICAgICAgICAgICAgIHBsYXRmb3JtL3d4L0RyYWdJ
bWFnZVd4LmNwcAogICAgICAgICAgICAgcGxhdGZvcm0vd3gvRmlsZVN5c3RlbVd4LmNwcAorICAg
ICAgICAgICAgcGxhdGZvcm0vd3gvUG9wdXBNZW51V3guY3BwCiAgICAgICAgICAgICBwbGF0Zm9y
bS9ncmFwaGljcy93eC9Gb250Q2FjaGVXeC5jcHAKICAgICAgICAgICAgIHBsYXRmb3JtL2dyYXBo
aWNzL3d4L0ZvbnRQbGF0Zm9ybURhdGFXeC5jcHAKICAgICAgICAgICAgIHBsYXRmb3JtL2dyYXBo
aWNzL3d4L0ZvbnRXeC5jcHAgICAgICAgICAgICAgCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL3d4
L1RlbXBvcmFyeUxpbmtTdHVicy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS93
eC9UZW1wb3JhcnlMaW5rU3R1YnMuY3BwCShyZXZpc2lvbiAzMjYwMykKKysrIFdlYkNvcmUvcGxh
dGZvcm0vd3gvVGVtcG9yYXJ5TGlua1N0dWJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU4LDE0
ICsxNTgsNiBAQAogdm9pZCBGaWxlQ2hvb3Nlcjo6b3BlbkZpbGVDaG9vc2VyKERvY3VtZW50Kikg
eyBub3RJbXBsZW1lbnRlZCgpOyB9CiBTdHJpbmcgRmlsZUNob29zZXI6OmJhc2VuYW1lRm9yV2lk
dGgoY29uc3QgRm9udCYsIGludCB3aWR0aCkgY29uc3QgeyBub3RJbXBsZW1lbnRlZCgpOyByZXR1
cm4gU3RyaW5nKCk7IH0KIAotUG9wdXBNZW51OjpQb3B1cE1lbnUoUG9wdXBNZW51Q2xpZW50Kikg
OiBSZWZDb3VudGVkPFBvcHVwTWVudT4oMCkgeyBub3RJbXBsZW1lbnRlZCgpOyB9Ci0KLVBvcHVw
TWVudTo6flBvcHVwTWVudSgpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQotdm9pZCBQb3B1cE1lbnU6
OnNob3coY29uc3QgSW50UmVjdCYsIEZyYW1lVmlldyosIGludCBpbmRleCkgeyBub3RJbXBsZW1l
bnRlZCgpOyB9Ci12b2lkIFBvcHVwTWVudTo6aGlkZSgpIHsgbm90SW1wbGVtZW50ZWQoKTsgfQot
dm9pZCBQb3B1cE1lbnU6OnVwZGF0ZUZyb21FbGVtZW50KCkgeyBub3RJbXBsZW1lbnRlZCgpOyB9
Ci1ib29sIFBvcHVwTWVudTo6aXRlbVdyaXRpbmdEaXJlY3Rpb25Jc05hdHVyYWwoKSB7IG5vdElt
cGxlbWVudGVkKCk7IHJldHVybiBmYWxzZTsgfQotCiBJY29uOjpJY29uKCkgOiBSZWZDb3VudGVk
PEljb24+KDApIHsgbm90SW1wbGVtZW50ZWQoKTsgfQogSWNvbjo6fkljb24oKSB7IG5vdEltcGxl
bWVudGVkKCk7IH0KIFBhc3NSZWZQdHI8SWNvbj4gSWNvbjo6bmV3SWNvbkZvckZpbGUoY29uc3Qg
U3RyaW5nJiBmaWxlbmFtZSkgeyBub3RJbXBsZW1lbnRlZCgpOyByZXR1cm4gUGFzc1JlZlB0cjxJ
Y29uPihuZXcgSWNvbigpKTsgfQo=
</data>
<flag name="review"
          id="9122"
          type_id="1"
          status="+"
          setter="kevino"
    />
          </attachment>
      

    </bug>

</bugzilla>