<?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>22459</bug_id>
          
          <creation_ts>2008-11-24 11:25:51 -0800</creation_ts>
          <short_desc>wxWebView has no HitTest method</short_desc>
          <delta_ts>2008-12-02 16:13: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>WebKit wx</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>0</everconfirmed>
          <reporter name="Kevin Watters">kevinwatters</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99998</commentid>
    <comment_count>0</comment_count>
    <who name="Kevin Watters">kevinwatters</who>
    <bug_when>2008-11-24 11:25:51 -0800</bug_when>
    <thetext>Without a &quot;hit test&quot; API it is impossible to get DOM information from screen coordinates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100001</commentid>
    <comment_count>1</comment_count>
      <attachid>25438</attachid>
    <who name="Kevin Watters">kevinwatters</who>
    <bug_when>2008-11-24 11:27:33 -0800</bug_when>
    <thetext>Created attachment 25438
Implements wxWebView::HitTest

The new HitTest method takes a position in client coordinates and returns a wxWebViewDOMElementInfo object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101104</commentid>
    <comment_count>2</comment_count>
    <who name="Kevin Ollivier">kevino</who>
    <bug_when>2008-12-02 16:13:59 -0800</bug_when>
    <thetext>Landed in r38924, thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25438</attachid>
            <date>2008-11-24 11:27:33 -0800</date>
            <delta_ts>2008-12-02 15:14:51 -0800</delta_ts>
            <desc>Implements wxWebView::HitTest</desc>
            <filename>wxwk-hittest.patch</filename>
            <type>text/plain</type>
            <size>5165</size>
            <attacher name="Kevin Watters">kevinwatters</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC93eC9DaGFuZ2VMb2cgYi9XZWJLaXQvd3gvQ2hhbmdlTG9nCmlu
ZGV4IDg0YWNkMjkuLmFjODU2MWYgMTAwNjQ0Ci0tLSBhL1dlYktpdC93eC9DaGFuZ2VMb2cKKysr
IGIvV2ViS2l0L3d4L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDA4LTExLTI0ICBLZXZp
biBXYXR0ZXJzICA8a2V2aW53YXR0ZXJzQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgSGl0VGVzdCB0byB3eFdlYlZpZXcgKGFu
ZCB3eFdlYkZyYW1lKS4KKworICAgICAgICAqIFdlYkZyYW1lLmNwcDoKKyAgICAgICAgKHd4V2Vi
RnJhbWU6OkhpdFRlc3QpOgorICAgICAgICAqIFdlYkZyYW1lLmg6CisgICAgICAgICogV2ViVmll
dy5jcHA6CisgICAgICAgICh3eFdlYlZpZXc6OkhpdFRlc3QpOgorICAgICAgICAqIFdlYlZpZXcu
aDoKKwogMjAwOC0xMS0yMSAgS2V2aW4gV2F0dGVycyAgPGtldmlud2F0dGVyc0BnbWFpbC5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2V2aW4gT2xsaXZpZXIuCmRpZmYgLS1naXQgYS9XZWJL
aXQvd3gvV2ViRnJhbWUuY3BwIGIvV2ViS2l0L3d4L1dlYkZyYW1lLmNwcAppbmRleCA3NGM3OTQ3
Li40MjExYWY3IDEwMDY0NAotLS0gYS9XZWJLaXQvd3gvV2ViRnJhbWUuY3BwCisrKyBiL1dlYktp
dC93eC9XZWJGcmFtZS5jcHAKQEAgLTI4LDkgKzI4LDExIEBACiAjaW5jbHVkZSAiRG9jdW1lbnQu
aCIKICNpbmNsdWRlICJFZGl0b3IuaCIKICNpbmNsdWRlICJFbGVtZW50LmgiCisjaW5jbHVkZSAi
RXZlbnRIYW5kbGVyLmgiCiAjaW5jbHVkZSAiRnJhbWUuaCIKICNpbmNsdWRlICJGcmFtZUxvYWRl
ci5oIgogI2luY2x1ZGUgIkZyYW1lVmlldy5oIgorI2luY2x1ZGUgIkhpdFRlc3RSZXN1bHQuaCIK
ICNpbmNsdWRlICJIVE1MRnJhbWVPd25lckVsZW1lbnQuaCIKICNpbmNsdWRlICJtYXJrdXAuaCIK
ICNpbmNsdWRlICJQYWdlLmgiCkBAIC0zNDYsMyArMzQ4LDIxIEBAIHZvaWQgd3hXZWJGcmFtZTo6
UGFzdGUoKQogICAgICAgICBtX2ltcGwtPmZyYW1lLT5lZGl0b3IoKS0+cGFzdGUoKTsKIAogfQor
Cit3eFdlYlZpZXdET01FbGVtZW50SW5mbyB3eFdlYkZyYW1lOjpIaXRUZXN0KGNvbnN0IHd4UG9p
bnQmIHBvcykgY29uc3QKK3sKKyAgICB3eFdlYlZpZXdET01FbGVtZW50SW5mbyBkb21JbmZvOwor
CisgICAgaWYgKG1faW1wbC0+ZnJhbWUtPnZpZXcoKSkgeworICAgICAgICBXZWJDb3JlOjpIaXRU
ZXN0UmVzdWx0IHJlc3VsdCA9IG1faW1wbC0+ZnJhbWUtPmV2ZW50SGFuZGxlcigpLT5oaXRUZXN0
UmVzdWx0QXRQb2ludChtX2ltcGwtPmZyYW1lLT52aWV3KCktPndpbmRvd1RvQ29udGVudHMocG9z
KSwgZmFsc2UpOworICAgICAgICBpZiAocmVzdWx0LmlubmVyTm9kZSgpKSB7CisgICAgICAgICAg
ICBkb21JbmZvLlNldExpbmsocmVzdWx0LmFic29sdXRlTGlua1VSTCgpLnN0cmluZygpKTsKKyAg
ICAgICAgICAgIGRvbUluZm8uU2V0VGV4dChyZXN1bHQudGV4dENvbnRlbnQoKSk7CisgICAgICAg
ICAgICBkb21JbmZvLlNldEltYWdlU3JjKHJlc3VsdC5hYnNvbHV0ZUltYWdlVVJMKCkuc3RyaW5n
KCkpOworICAgICAgICAgICAgZG9tSW5mby5TZXRTZWxlY3RlZChyZXN1bHQuaXNTZWxlY3RlZCgp
KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiBkb21JbmZvOworfQorCmRpZmYgLS1n
aXQgYS9XZWJLaXQvd3gvV2ViRnJhbWUuaCBiL1dlYktpdC93eC9XZWJGcmFtZS5oCmluZGV4IDA4
MzA0M2YuLmEyODAzYTIgMTAwNjQ0Ci0tLSBhL1dlYktpdC93eC9XZWJGcmFtZS5oCisrKyBiL1dl
YktpdC93eC9XZWJGcmFtZS5oCkBAIC01OCw2ICs1OCwzNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAjZGVmaW5lIFdYRExMSU1QRVhQX1dFQktJVAogI2VuZGlmIC8vIFNXSUcKIAorY2xhc3MgV1hE
TExJTVBFWFBfV0VCS0lUIHd4V2ViVmlld0RPTUVsZW1lbnRJbmZvCit7CitwdWJsaWM6CisgICAg
d3hXZWJWaWV3RE9NRWxlbWVudEluZm8oKTsKKworICAgIH53eFdlYlZpZXdET01FbGVtZW50SW5m
bygpIHsgfQorCisgICAgd3hTdHJpbmcgR2V0VGFnTmFtZSgpIGNvbnN0IHsgcmV0dXJuIG1fdGFn
TmFtZTsgfQorICAgIHZvaWQgU2V0VGFnTmFtZShjb25zdCB3eFN0cmluZyYgbmFtZSkgeyBtX3Rh
Z05hbWUgPSBuYW1lOyB9CisKKyAgICBib29sIElzU2VsZWN0ZWQoKSBjb25zdCB7IHJldHVybiBt
X2lzU2VsZWN0ZWQ7IH0KKyAgICB2b2lkIFNldFNlbGVjdGVkKGJvb2wgc2VsKSB7IG1faXNTZWxl
Y3RlZCA9IHNlbDsgfQorCisgICAgd3hTdHJpbmcgR2V0VGV4dCgpIGNvbnN0IHsgcmV0dXJuIG1f
dGV4dDsgfQorICAgIHZvaWQgU2V0VGV4dChjb25zdCB3eFN0cmluZyYgdGV4dCkgeyBtX3RleHQg
PSB0ZXh0OyB9CisKKyAgICB3eFN0cmluZyBHZXRJbWFnZVNyYygpIGNvbnN0IHsgcmV0dXJuIG1f
aW1hZ2VTcmM7IH0KKyAgICB2b2lkIFNldEltYWdlU3JjKGNvbnN0IHd4U3RyaW5nJiBzcmMpIHsg
bV9pbWFnZVNyYyA9IHNyYzsgfQorCisgICAgd3hTdHJpbmcgR2V0TGluaygpIGNvbnN0IHsgcmV0
dXJuIG1fbGluazsgfQorICAgIHZvaWQgU2V0TGluayhjb25zdCB3eFN0cmluZyYgbGluaykgeyBt
X2xpbmsgPSBsaW5rOyB9CisKK3ByaXZhdGU6CisgICAgdm9pZCogbV9kb21FbGVtZW50OworICAg
IGJvb2wgbV9pc1NlbGVjdGVkOworICAgIHd4U3RyaW5nIG1fdGFnTmFtZTsKKyAgICB3eFN0cmlu
ZyBtX3RleHQ7CisgICAgd3hTdHJpbmcgbV9pbWFnZVNyYzsKKyAgICB3eFN0cmluZyBtX2xpbms7
Cit9OworCiBjbGFzcyBXWERMTElNUEVYUF9XRUJLSVQgd3hXZWJGcmFtZQogewogICAgIC8vIENo
cm9tZUNsaWVudFd4IG5lZWRzIHRvIGdldCB0aGUgUGFnZSogc3RvcmVkIGJ5IHRoZSB3eFdlYlZp
ZXcKQEAgLTExNCw2ICsxNDUsOCBAQCBjbGFzcyBXWERMTElNUEVYUF9XRUJLSVQgd3hXZWJGcmFt
ZQogICAgIHZvaWQgU2V0UGFnZVRpdGxlKGNvbnN0IHd4U3RyaW5nJiB0aXRsZSkgeyBtX3RpdGxl
ID0gdGl0bGU7IH0KICAgICAKICAgICBXZWJDb3JlOjpGcmFtZSogR2V0RnJhbWUoKTsKKworICAg
IHd4V2ViVmlld0RPTUVsZW1lbnRJbmZvIEhpdFRlc3QoY29uc3Qgd3hQb2ludCYgcG9zdCkgY29u
c3Q7CiAgICAgCiBwcml2YXRlOgogICAgIGZsb2F0IG1fdGV4dE1hZ25pZmllcjsKZGlmZiAtLWdp
dCBhL1dlYktpdC93eC9XZWJWaWV3LmNwcCBiL1dlYktpdC93eC9XZWJWaWV3LmNwcAppbmRleCA0
MGQyODg3Li44ZGE0YWM3IDEwMDY0NAotLS0gYS9XZWJLaXQvd3gvV2ViVmlldy5jcHAKKysrIGIv
V2ViS2l0L3d4L1dlYlZpZXcuY3BwCkBAIC02MjcsMyArNjI3LDEyIEBAIHZvaWQgd3hXZWJWaWV3
OjpPbkFjdGl2YXRlKHd4QWN0aXZhdGVFdmVudCYgZXZlbnQpCiAKICAgICBldmVudC5Ta2lwKCk7
CiB9CisKK3d4V2ViVmlld0RPTUVsZW1lbnRJbmZvIHd4V2ViVmlldzo6SGl0VGVzdChjb25zdCB3
eFBvaW50JiBwb3MpIGNvbnN0Cit7CisgICAgaWYgKG1fbWFpbkZyYW1lKQorICAgICAgICByZXR1
cm4gbV9tYWluRnJhbWUtPkhpdFRlc3QocG9zKTsKKworICAgIHJldHVybiB3eFdlYlZpZXdET01F
bGVtZW50SW5mbygpOworfQorCmRpZmYgLS1naXQgYS9XZWJLaXQvd3gvV2ViVmlldy5oIGIvV2Vi
S2l0L3d4L1dlYlZpZXcuaAppbmRleCA4OWMwNmRiLi45NTNhZTI5IDEwMDY0NAotLS0gYS9XZWJL
aXQvd3gvV2ViVmlldy5oCisrKyBiL1dlYktpdC93eC9XZWJWaWV3LmgKQEAgLTMzLDYgKzMzLDgg
QEAKICAgICAjaW5jbHVkZSAid3gvd3guaCIKICNlbmRpZgogCisjaW5jbHVkZSAiV2ViRnJhbWUu
aCIKKwogY2xhc3MgV2ViVmlld1ByaXZhdGU7CiBjbGFzcyBXZWJWaWV3RnJhbWVEYXRhOwogY2xh
c3Mgd3hXZWJGcmFtZTsKQEAgLTEzNSw2ICsxMzcsOCBAQCBwdWJsaWM6CiAgICAgCiAgICAgd3hX
ZWJGcmFtZSogR2V0TWFpbkZyYW1lKCkgeyByZXR1cm4gbV9tYWluRnJhbWU7IH0KIAorICAgIHd4
V2ViVmlld0RPTUVsZW1lbnRJbmZvIEhpdFRlc3QoY29uc3Qgd3hQb2ludCYgcG9zdCkgY29uc3Q7
CisKIHByb3RlY3RlZDoKIAogICAgIC8vIGV2ZW50IGhhbmRsZXJzICh0aGVzZSBmdW5jdGlvbnMg
c2hvdWxkIF9ub3RfIGJlIHZpcnR1YWwpCkBAIC0xODgsMzcgKzE5Miw2IEBAIGVudW0gewogICAg
IHd4V0VCVklFV19OQVZfT1RIRVIgPSAzMgogfTsKIAotY2xhc3MgV1hETExJTVBFWFBfV0VCS0lU
IHd4V2ViVmlld0RPTUVsZW1lbnRJbmZvCi17Ci1wdWJsaWM6IAotICAgIHd4V2ViVmlld0RPTUVs
ZW1lbnRJbmZvKCk7Ci0KLSAgICB+d3hXZWJWaWV3RE9NRWxlbWVudEluZm8oKSB7IH0KLSAgICAK
LSAgICB3eFN0cmluZyBHZXRUYWdOYW1lKCkgY29uc3QgeyByZXR1cm4gbV90YWdOYW1lOyB9Ci0g
ICAgdm9pZCBTZXRUYWdOYW1lKGNvbnN0IHd4U3RyaW5nJiBuYW1lKSB7IG1fdGFnTmFtZSA9IG5h
bWU7IH0KLQotICAgIGJvb2wgSXNTZWxlY3RlZCgpIGNvbnN0IHsgcmV0dXJuIG1faXNTZWxlY3Rl
ZDsgfQotICAgIHZvaWQgU2V0U2VsZWN0ZWQoYm9vbCBzZWwpIHsgbV9pc1NlbGVjdGVkID0gc2Vs
OyB9Ci0gCi0gICAgd3hTdHJpbmcgR2V0VGV4dCgpIGNvbnN0IHsgcmV0dXJuIG1fdGV4dDsgfQot
ICAgIHZvaWQgU2V0VGV4dChjb25zdCB3eFN0cmluZyYgdGV4dCkgeyBtX3RleHQgPSB0ZXh0OyB9
Ci0gCi0gICAgd3hTdHJpbmcgR2V0SW1hZ2VTcmMoKSBjb25zdCB7IHJldHVybiBtX2ltYWdlU3Jj
OyB9Ci0gICAgdm9pZCBTZXRJbWFnZVNyYyhjb25zdCB3eFN0cmluZyYgc3JjKSB7IG1faW1hZ2VT
cmMgPSBzcmM7IH0KLSAKLSAgICB3eFN0cmluZyBHZXRMaW5rKCkgY29uc3QgeyByZXR1cm4gbV9s
aW5rOyB9Ci0gICAgdm9pZCBTZXRMaW5rKGNvbnN0IHd4U3RyaW5nJiBsaW5rKSB7IG1fbGluayA9
IGxpbms7IH0KLQotcHJpdmF0ZToKLSAgICB2b2lkKiBtX2RvbUVsZW1lbnQ7Ci0gICAgYm9vbCBt
X2lzU2VsZWN0ZWQ7Ci0gICAgd3hTdHJpbmcgbV90YWdOYW1lOwotICAgIHd4U3RyaW5nIG1fdGV4
dDsKLSAgICB3eFN0cmluZyBtX2ltYWdlU3JjOwotICAgIHd4U3RyaW5nIG1fbGluazsKLX07Ci0K
IGNsYXNzIFdYRExMSU1QRVhQX1dFQktJVCB3eFdlYlZpZXdCZWZvcmVMb2FkRXZlbnQgOiBwdWJs
aWMgd3hDb21tYW5kRXZlbnQKIHsKICNpZm5kZWYgU1dJRwo=
</data>
<flag name="review"
          id="11798"
          type_id="1"
          status="+"
          setter="kevino"
    />
          </attachment>
      

    </bug>

</bugzilla>