<?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>64233</bug_id>
          
          <creation_ts>2011-07-09 11:12:59 -0700</creation_ts>
          <short_desc>frame load events</short_desc>
          <delta_ts>2011-07-09 17:32:08 -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>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>0</everconfirmed>
          <reporter name="Robin Dunn">robin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>kevino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>434504</commentid>
    <comment_count>0</comment_count>
      <attachid>100212</attachid>
    <who name="Robin Dunn">robin</who>
    <bug_when>2011-07-09 11:12:59 -0700</bug_when>
    <thetext>Created attachment 100212
frame title events patch

In load events, specify the wxWebFrame that sent them</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>434532</commentid>
    <comment_count>1</comment_count>
    <who name="Kevin Ollivier">kevino</who>
    <bug_when>2011-07-09 17:32:08 -0700</bug_when>
    <thetext>Landed in r90685, thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100212</attachid>
            <date>2011-07-09 11:12:59 -0700</date>
            <delta_ts>2011-07-09 12:40:56 -0700</delta_ts>
            <desc>frame title events patch</desc>
            <filename>frame_title.patch</filename>
            <type>text/plain</type>
            <size>10145</size>
            <attacher name="Robin Dunn">robin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd3gvV2ViS2l0U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFd4
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3d4L1dlYktpdFN1cHBvcnQvRnJhbWVM
b2FkZXJDbGllbnRXeC5jcHAJKHJldmlzaW9uIDkwNjU0KQorKysgU291cmNlL1dlYktpdC93eC9X
ZWJLaXRTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50V3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0y
MzMsNiArMjMzLDcgQEAKICAgICAgICAgd3hXZWJWaWV3TG9hZEV2ZW50IHdrRXZlbnQobV93ZWJW
aWV3KTsKICAgICAgICAgd2tFdmVudC5TZXRTdGF0ZSh3eFdFQlZJRVdfTE9BRF9PTkxPQURfSEFO
RExFRCk7CiAgICAgICAgIHdrRXZlbnQuU2V0VVJMKG1fZnJhbWUtPmxvYWRlcigpLT5kb2N1bWVu
dExvYWRlcigpLT5yZXF1ZXN0KCkudXJsKCkuc3RyaW5nKCkpOworICAgICAgICB3a0V2ZW50LlNl
dEZyYW1lKG1fd2ViRnJhbWUpOwogICAgICAgICBtX3dlYlZpZXctPkdldEV2ZW50SGFuZGxlcigp
LT5Qcm9jZXNzRXZlbnQod2tFdmVudCk7CiAgICAgfQogfQpAQCAtMjkwLDYgKzI5MSw3IEBACiAg
ICAgICAgIHd4V2ViVmlld0xvYWRFdmVudCB3a0V2ZW50KG1fd2ViVmlldyk7CiAgICAgICAgIHdr
RXZlbnQuU2V0U3RhdGUod3hXRUJWSUVXX0xPQURfTkVHT1RJQVRJTkcpOwogICAgICAgICB3a0V2
ZW50LlNldFVSTChtX2ZyYW1lLT5sb2FkZXIoKS0+cHJvdmlzaW9uYWxEb2N1bWVudExvYWRlcigp
LT5yZXF1ZXN0KCkudXJsKCkuc3RyaW5nKCkpOworICAgICAgICB3a0V2ZW50LlNldEZyYW1lKG1f
d2ViRnJhbWUpOwogICAgICAgICBtX3dlYlZpZXctPkdldEV2ZW50SGFuZGxlcigpLT5Qcm9jZXNz
RXZlbnQod2tFdmVudCk7CiAgICAgfQogfQpAQCAtMjk5LDggKzMwMSwxMSBAQAogewogICAgIGlm
IChtX3dlYlZpZXcpIHsKICAgICAgICAgLy8gRklYTUU6IHVzZSBkaXJlY3Rpb24gb2YgdGl0bGUu
Ci0gICAgICAgIG1fd2ViVmlldy0+U2V0UGFnZVRpdGxlKHRpdGxlLnN0cmluZygpKTsKKyAgICAg
ICAgaWYgKG1fd2ViRnJhbWUgPT0gbV93ZWJWaWV3LT5HZXRNYWluRnJhbWUoKSkKKyAgICAgICAg
ICAgIG1fd2ViVmlldy0+U2V0UGFnZVRpdGxlKHRpdGxlLnN0cmluZygpKTsKKyAgICAgICAgCiAg
ICAgICAgIHd4V2ViVmlld1JlY2VpdmVkVGl0bGVFdmVudCB3a0V2ZW50KG1fd2ViVmlldyk7Cisg
ICAgICAgIHdrRXZlbnQuU2V0RnJhbWUobV93ZWJGcmFtZSk7CiAgICAgICAgIHdrRXZlbnQuU2V0
VGl0bGUodGl0bGUuc3RyaW5nKCkpOwogICAgICAgICBtX3dlYlZpZXctPkdldEV2ZW50SGFuZGxl
cigpLT5Qcm9jZXNzRXZlbnQod2tFdmVudCk7CiAgICAgfQpAQCAtMzEzLDYgKzMxOCw3IEBACiAg
ICAgICAgIHd4V2ViVmlld0xvYWRFdmVudCB3a0V2ZW50KG1fd2ViVmlldyk7CiAgICAgICAgIHdr
RXZlbnQuU2V0U3RhdGUod3hXRUJWSUVXX0xPQURfVFJBTlNGRVJSSU5HKTsKICAgICAgICAgd2tF
dmVudC5TZXRVUkwobV9mcmFtZS0+bG9hZGVyKCktPmRvY3VtZW50TG9hZGVyKCktPnJlcXVlc3Qo
KS51cmwoKS5zdHJpbmcoKSk7CisgICAgICAgIHdrRXZlbnQuU2V0RnJhbWUobV93ZWJGcmFtZSk7
CiAgICAgICAgIG1fd2ViVmlldy0+R2V0RXZlbnRIYW5kbGVyKCktPlByb2Nlc3NFdmVudCh3a0V2
ZW50KTsKICAgICB9CiB9CkBAIC0zMjMsNiArMzI5LDcgQEAKICAgICAgICAgd3hXZWJWaWV3TG9h
ZEV2ZW50IHdrRXZlbnQobV93ZWJWaWV3KTsKICAgICAgICAgd2tFdmVudC5TZXRTdGF0ZSh3eFdF
QlZJRVdfTE9BRF9ET0NfQ09NUExFVEVEKTsKICAgICAgICAgd2tFdmVudC5TZXRVUkwobV9mcmFt
ZS0+ZG9jdW1lbnQoKS0+dXJsKCkuc3RyaW5nKCkpOworICAgICAgICB3a0V2ZW50LlNldEZyYW1l
KG1fd2ViRnJhbWUpOwogICAgICAgICBtX3dlYlZpZXctPkdldEV2ZW50SGFuZGxlcigpLT5Qcm9j
ZXNzRXZlbnQod2tFdmVudCk7CiAgICAgfQogfQpAQCAtMzk3LDYgKzQwNCw3IEBACiAgICAgICAg
IHd4V2ViVmlld0xvYWRFdmVudCB3a0V2ZW50KG1fd2ViVmlldyk7CiAgICAgICAgIHdrRXZlbnQu
U2V0U3RhdGUod3hXRUJWSUVXX0xPQURfRExfQ09NUExFVEVEKTsKICAgICAgICAgd2tFdmVudC5T
ZXRVUkwobV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXJsKCkuc3RyaW5nKCkpOworICAgICAgICB3a0V2
ZW50LlNldEZyYW1lKG1fd2ViRnJhbWUpOwogICAgICAgICBtX3dlYlZpZXctPkdldEV2ZW50SGFu
ZGxlcigpLT5Qcm9jZXNzRXZlbnQod2tFdmVudCk7CiAgICAgfQogfQpAQCAtNzUxLDYgKzc1OSw3
IEBACiAgICAgICAgIHd4V2ViVmlld0xvYWRFdmVudCB3a0V2ZW50KG1fd2ViVmlldyk7CiAgICAg
ICAgIHdrRXZlbnQuU2V0U3RhdGUod3hXRUJWSUVXX0xPQURfRkFJTEVEKTsKICAgICAgICAgd2tF
dmVudC5TZXRVUkwobV9mcmFtZS0+bG9hZGVyKCktPmRvY3VtZW50TG9hZGVyKCktPnJlcXVlc3Qo
KS51cmwoKS5zdHJpbmcoKSk7CisgICAgICAgIHdrRXZlbnQuU2V0RnJhbWUobV93ZWJGcmFtZSk7
CiAgICAgICAgIG1fd2ViVmlldy0+R2V0RXZlbnRIYW5kbGVyKCktPlByb2Nlc3NFdmVudCh3a0V2
ZW50KTsKICAgICB9CiB9CkBAIC03OTUsNiArODA0LDcgQEAKICAgICAgICAgd3hXZWJWaWV3TmV3
V2luZG93RXZlbnQgd2tFdmVudChtX3dlYlZpZXcpOwogICAgICAgICB3a0V2ZW50LlNldFVSTChy
ZXF1ZXN0LnVybCgpLnN0cmluZygpKTsKICAgICAgICAgd2tFdmVudC5TZXRUYXJnZXROYW1lKHRh
cmdldE5hbWUpOworICAgICAgICB3a0V2ZW50LlNldEZyYW1lKG1fd2ViRnJhbWUpOwogICAgICAg
ICBpZiAobV93ZWJWaWV3LT5HZXRFdmVudEhhbmRsZXIoKS0+UHJvY2Vzc0V2ZW50KHdrRXZlbnQp
KSB7CiAgICAgICAgICAgICAvLyBpZiB0aGUgYXBwIGhhbmRsZXMgYW5kIGRvZXNuJ3Qgc2tpcCB0
aGUgZXZlbnQsIAogICAgICAgICAgICAgLy8gZnJvbSBXZWJLaXQncyBwZXJzcGVjdGl2ZSB0cmVh
dCBpdCBhcyBibG9ja2VkIC8gaWdub3JlZApAQCAtODE1LDcgKzgyNSw3IEBACiAgICAgICAgIHd4
V2ViVmlld0JlZm9yZUxvYWRFdmVudCB3a0V2ZW50KG1fd2ViVmlldyk7CiAgICAgICAgIHdrRXZl
bnQuU2V0TmF2aWdhdGlvblR5cGUod3hOYXZUeXBlRnJvbVdlYk5hdlR5cGUoYWN0aW9uLnR5cGUo
KSkpOwogICAgICAgICB3a0V2ZW50LlNldFVSTChyZXF1ZXN0LnVybCgpLnN0cmluZygpKTsKLSAg
ICAgICAgCisgICAgICAgIHdrRXZlbnQuU2V0RnJhbWUobV93ZWJGcmFtZSk7CiAgICAgICAgIG1f
d2ViVmlldy0+R2V0RXZlbnRIYW5kbGVyKCktPlByb2Nlc3NFdmVudCh3a0V2ZW50KTsKICAgICAg
ICAgaWYgKHdrRXZlbnQuSXNDYW5jZWxsZWQoKSkKICAgICAgICAgICAgIChtX2ZyYW1lLT5sb2Fk
ZXIoKS0+cG9saWN5Q2hlY2tlcigpLT4qZnVuY3Rpb24pKFBvbGljeUlnbm9yZSk7CkluZGV4OiBT
b3VyY2UvV2ViS2l0L3d4L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3d4
L0NoYW5nZUxvZwkocmV2aXNpb24gOTA2NjUpCisrKyBTb3VyY2UvV2ViS2l0L3d4L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDExLTA3LTA4ICBSb2JpbiBEdW5u
ICA8cm9iaW5AYWxsZHVubi5jb20+CisKKyAgICAgICAgW3d4XSBJbiBsb2FkIGV2ZW50cywgc3Bl
Y2lmeSB0aGUgd3hXZWJGcmFtZSB0aGF0IHNlbnQgdGhlbS4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYkJyb3dzZXJTaGVsbC5jcHA6CisgICAg
ICAgICh3eFdlYkJyb3dzZXJTaGVsbDo6T25Mb2FkRXZlbnQpOgorICAgICAgICAqIFdlYkZyYW1l
LmNwcDoKKyAgICAgICAgKHd4V2ViRnJhbWU6OkdldE5hbWUpOgorICAgICAgICAqIFdlYkZyYW1l
Lmg6CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFd4LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyQ2xpZW50V3g6OmRpc3BhdGNoRGlkSGFuZGxlT25s
b2FkRXZlbnRzKToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyQ2xpZW50V3g6OmRpc3Bh
dGNoRGlkU3RhcnRQcm92aXNpb25hbExvYWQpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2Fk
ZXJDbGllbnRXeDo6ZGlzcGF0Y2hEaWRSZWNlaXZlVGl0bGUpOgorICAgICAgICAoV2ViQ29yZTo6
RnJhbWVMb2FkZXJDbGllbnRXeDo6ZGlzcGF0Y2hEaWRDb21taXRMb2FkKToKKyAgICAgICAgKFdl
YkNvcmU6OkZyYW1lTG9hZGVyQ2xpZW50V3g6OmRpc3BhdGNoRGlkRmluaXNoRG9jdW1lbnRMb2Fk
KToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyQ2xpZW50V3g6OnBvc3RQcm9ncmVzc0Zp
bmlzaGVkTm90aWZpY2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyQ2xpZW50
V3g6OmRpc3BhdGNoRGlkRmFpbExvYWRpbmcpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2Fk
ZXJDbGllbnRXeDo6ZGlzcGF0Y2hEZWNpZGVQb2xpY3lGb3JOZXdXaW5kb3dBY3Rpb24pOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnRXeDo6ZGlzcGF0Y2hEZWNpZGVQb2xpY3lG
b3JOYXZpZ2F0aW9uQWN0aW9uKToKKyAgICAgICAgKiBXZWJWaWV3Lmg6CisgICAgICAgICogYmlu
ZGluZ3MvcHl0aG9uL3dlYnZpZXcuaToKKwogMjAxMS0wNy0wNiAgS2V2aW4gT2xsaXZpZXIgIDxr
ZXZpbm9AdGhlb2xsaXZpZXJzLmNvbT4KIAogICAgICAgICBbd3hdIFVucmV2aWV3ZWQgYnVpbGQg
Zml4LiBEb24ndCBleHBvc2UgdGhlIGtpdCBmdW5jdGlvbiB0byB0aGUgc3dpZyB3cmFwcGVycy4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvd3gvV2ViQnJvd3NlclNoZWxsLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L3d4L1dlYkJyb3dzZXJTaGVsbC5jcHAJKHJldmlzaW9uIDkwNjU0KQor
KysgU291cmNlL1dlYktpdC93eC9XZWJCcm93c2VyU2hlbGwuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0yMjksMTEgKzIyOSwxMyBAQAogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKGV2ZW50Lkdl
dFN0YXRlKCkgPT0gd3hXRUJWSUVXX0xPQURfVFJBTlNGRVJSSU5HKSB7CiAgICAgICAgICAgICBH
ZXRTdGF0dXNCYXIoKS0+U2V0U3RhdHVzVGV4dChfKCJMb2FkaW5nICIpICsgZXZlbnQuR2V0VVJM
KCkpOworICAgICAgICAgICAgaWYgKGV2ZW50LkdldEZyYW1lKCkgPT0gd2Vidmlldy0+R2V0TWFp
bkZyYW1lKCkpCisgICAgICAgICAgICAgICAgYWRkcmVzc0Jhci0+U2V0VmFsdWUoZXZlbnQuR2V0
VVJMKCkpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKGV2ZW50LkdldFN0YXRlKCkgPT0g
d3hXRUJWSUVXX0xPQURfT05MT0FEX0hBTkRMRUQpIHsKICAgICAgICAgICAgIEdldFN0YXR1c0Jh
cigpLT5TZXRTdGF0dXNUZXh0KF8oIkxvYWQgY29tcGxldGUuIikpOwotICAgICAgICAgICAgYWRk
cmVzc0Jhci0+U2V0VmFsdWUoZXZlbnQuR2V0VVJMKCkpOwotICAgICAgICAgICAgU2V0VGl0bGUo
d2Vidmlldy0+R2V0UGFnZVRpdGxlKCkpOworICAgICAgICAgICAgaWYgKGV2ZW50LkdldEZyYW1l
KCkgPT0gd2Vidmlldy0+R2V0TWFpbkZyYW1lKCkpCisgICAgICAgICAgICAgICAgU2V0VGl0bGUo
d2Vidmlldy0+R2V0UGFnZVRpdGxlKCkpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKGV2
ZW50LkdldFN0YXRlKCkgPT0gd3hXRUJWSUVXX0xPQURfRkFJTEVEKSB7CiAgICAgICAgICAgICBH
ZXRTdGF0dXNCYXIoKS0+U2V0U3RhdHVzVGV4dChfKCJGYWlsZWQgdG8gbG9hZCAiKSArIGV2ZW50
LkdldFVSTCgpKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvd3gvYmluZGluZ3MvcHl0aG9uL3dlYnZp
ZXcuaQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3d4L2JpbmRpbmdzL3B5dGhvbi93ZWJ2
aWV3LmkJKHJldmlzaW9uIDkwNjU0KQorKysgU291cmNlL1dlYktpdC93eC9iaW5kaW5ncy9weXRo
b24vd2Vidmlldy5pCSh3b3JraW5nIGNvcHkpCkBAIC0xNjIsNiArMTYyLDEzIEBACiAlaW5jbHVk
ZSBXZWJTZXR0aW5ncy5oCiAlaW5jbHVkZSBXZWJWaWV3LmgKIAorJWV4dGVuZCB3eFdlYkZyYW1l
IHsKKyAgICAlcHl0aG9uY29kZSB7CisgICAgICAgIGRlZiBfX2VxX18oc2VsZiwgb3RoZXIpOgor
ICAgICAgICAgICAgcmV0dXJuIHNlbGYudGhpcyA9PSBvdGhlci50aGlzCisgICAgfQorfQorCiAl
Y29uc3RhbnQgd3hFdmVudFR5cGUgd3hFVlRfV0VCVklFV19CRUZPUkVfTE9BRDsKICVjb25zdGFu
dCB3eEV2ZW50VHlwZSB3eEVWVF9XRUJWSUVXX0xPQUQ7CiAlY29uc3RhbnQgd3hFdmVudFR5cGUg
d3hFVlRfV0VCVklFV19ORVdfV0lORE9XOwpJbmRleDogU291cmNlL1dlYktpdC93eC9XZWJWaWV3
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93eC9XZWJWaWV3LmgJKHJldmlzaW9uIDkw
NjU0KQorKysgU291cmNlL1dlYktpdC93eC9XZWJWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTI5
OCw2ICsyOTgsOCBAQAogICAgIHZvaWQgU2V0VVJMKGNvbnN0IHd4U3RyaW5nJiB1cmwpIHsgbV91
cmwgPSB1cmw7IH0KICAgICB2b2lkIFNldE5hdmlnYXRpb25UeXBlKGludCBuYXZUeXBlKSB7IG1f
bmF2VHlwZSA9IG5hdlR5cGU7IH0KICAgICBpbnQgR2V0TmF2aWdhdGlvblR5cGUoKSBjb25zdCB7
IHJldHVybiBtX25hdlR5cGU7IH0KKyAgICB3eFdlYkZyYW1lKiBHZXRGcmFtZSgpIGNvbnN0IHsg
cmV0dXJuIG1fZnJhbWU7IH0KKyAgICB2b2lkIFNldEZyYW1lKHd4V2ViRnJhbWUqIGZyYW1lKSB7
IG1fZnJhbWUgPSBmcmFtZTsgfQogCiAgICAgd3hXZWJWaWV3QmVmb3JlTG9hZEV2ZW50KCB3eFdp
bmRvdyogd2luID0gKHd4V2luZG93KikgTlVMTCApOwogICAgIHd4RXZlbnQgKkNsb25lKHZvaWQp
IGNvbnN0IHsgcmV0dXJuIG5ldyB3eFdlYlZpZXdCZWZvcmVMb2FkRXZlbnQoKnRoaXMpOyB9CkBA
IC0zMDYsNiArMzA4LDcgQEAKICAgICBib29sIG1fY2FuY2VsbGVkOwogICAgIHd4U3RyaW5nIG1f
dXJsOwogICAgIGludCBtX25hdlR5cGU7CisgICAgd3hXZWJGcmFtZSogbV9mcmFtZTsKIH07CiAK
IGNsYXNzIFdYRExMSU1QRVhQX1dFQktJVCB3eFdlYlZpZXdMb2FkRXZlbnQgOiBwdWJsaWMgd3hD
b21tYW5kRXZlbnQKQEAgLTMxOSw2ICszMjIsOCBAQAogICAgIHZvaWQgU2V0U3RhdGUoY29uc3Qg
aW50IHN0YXRlKSB7IG1fc3RhdGUgPSBzdGF0ZTsgfQogICAgIHd4U3RyaW5nIEdldFVSTCgpIGNv
bnN0IHsgcmV0dXJuIG1fdXJsOyB9CiAgICAgdm9pZCBTZXRVUkwoY29uc3Qgd3hTdHJpbmcmIHVy
bCkgeyBtX3VybCA9IHVybDsgfQorICAgIHd4V2ViRnJhbWUqIEdldEZyYW1lKCkgY29uc3QgeyBy
ZXR1cm4gbV9mcmFtZTsgfQorICAgIHZvaWQgU2V0RnJhbWUod3hXZWJGcmFtZSogZnJhbWUpIHsg
bV9mcmFtZSA9IGZyYW1lOyB9CiAKICAgICB3eFdlYlZpZXdMb2FkRXZlbnQoIHd4V2luZG93KiB3
aW4gPSAod3hXaW5kb3cqKSBOVUxMICk7CiAgICAgd3hFdmVudCAqQ2xvbmUodm9pZCkgY29uc3Qg
eyByZXR1cm4gbmV3IHd4V2ViVmlld0xvYWRFdmVudCgqdGhpcyk7IH0KQEAgLTMyNiw2ICszMzEs
NyBAQAogcHJpdmF0ZToKICAgICBpbnQgbV9zdGF0ZTsKICAgICB3eFN0cmluZyBtX3VybDsKKyAg
ICB3eFdlYkZyYW1lKiBtX2ZyYW1lOwogfTsKIAogY2xhc3MgV1hETExJTVBFWFBfV0VCS0lUIHd4
V2ViS2l0V2luZG93RmVhdHVyZXMKQEAgLTM2NywxMiArMzczLDE1IEBACiAgICAgdm9pZCBTZXRX
ZWJWaWV3KHd4V2ViVmlldyogd2ViVmlldykgeyBtX3dlYlZpZXcgPSB3ZWJWaWV3OyB9CiAgICAg
d3hXZWJLaXRXaW5kb3dGZWF0dXJlcyBHZXRXaW5kb3dGZWF0dXJlcygpIHsgcmV0dXJuIG1fZmVh
dHVyZXM7IH0KICAgICB2b2lkIFNldFdpbmRvd0ZlYXR1cmVzKHd4V2ViS2l0V2luZG93RmVhdHVy
ZXMgZmVhdHVyZXMpIHsgbV9mZWF0dXJlcyA9IGZlYXR1cmVzOyB9CisgICAgd3hXZWJGcmFtZSog
R2V0RnJhbWUoKSBjb25zdCB7IHJldHVybiBtX2ZyYW1lOyB9CisgICAgdm9pZCBTZXRGcmFtZSh3
eFdlYkZyYW1lKiBmcmFtZSkgeyBtX2ZyYW1lID0gZnJhbWU7IH0KIAogICAgIHd4V2ViVmlld05l
d1dpbmRvd0V2ZW50KCB3eFdpbmRvdyogd2luID0gc3RhdGljX2Nhc3Q8d3hXaW5kb3cqPihOVUxM
KSk7CiAgICAgd3hFdmVudCAqQ2xvbmUodm9pZCkgY29uc3QgeyByZXR1cm4gbmV3IHd4V2ViVmll
d05ld1dpbmRvd0V2ZW50KCp0aGlzKTsgfQogCiBwcml2YXRlOgogICAgIHd4V2ViVmlldyogbV93
ZWJWaWV3OworICAgIHd4V2ViRnJhbWUqIG1fZnJhbWU7CiAgICAgd3hXZWJLaXRXaW5kb3dGZWF0
dXJlcyBtX2ZlYXR1cmVzOwogICAgIHd4U3RyaW5nIG1fdXJsOwogICAgIHd4U3RyaW5nIG1fdGFy
Z2V0TmFtZTsKQEAgLTQ5NywxMSArNTA2LDE1IEBACiAgICAgd3hTdHJpbmcgR2V0VGl0bGUoKSBj
b25zdCB7IHJldHVybiBtX3RpdGxlOyB9CiAgICAgdm9pZCBTZXRUaXRsZShjb25zdCB3eFN0cmlu
ZyYgdGl0bGUpIHsgbV90aXRsZSA9IHRpdGxlOyB9CiAKKyAgICB3eFdlYkZyYW1lKiBHZXRGcmFt
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZnJhbWU7IH0KKyAgICB2b2lkIFNldEZyYW1lKHd4V2ViRnJh
bWUqIGZyYW1lKSB7IG1fZnJhbWUgPSBmcmFtZTsgfQorCiAgICAgd3hXZWJWaWV3UmVjZWl2ZWRU
aXRsZUV2ZW50KCB3eFdpbmRvdyogd2luID0gc3RhdGljX2Nhc3Q8d3hXaW5kb3cqPihOVUxMKSk7
CiAgICAgd3hFdmVudCAqQ2xvbmUodm9pZCkgY29uc3QgeyByZXR1cm4gbmV3IHd4V2ViVmlld1Jl
Y2VpdmVkVGl0bGVFdmVudCgqdGhpcyk7IH0KIAogcHJpdmF0ZToKICAgICB3eFN0cmluZyBtX3Rp
dGxlOworICAgIHd4V2ViRnJhbWUqIG1fZnJhbWU7CiB9OwogCiBjbGFzcyBXWERMTElNUEVYUF9X
RUJLSVQgd3hXZWJWaWV3V2luZG93T2JqZWN0Q2xlYXJlZEV2ZW50IDogcHVibGljIHd4Q29tbWFu
ZEV2ZW50CkluZGV4OiBTb3VyY2UvV2ViS2l0L3d4L1dlYkZyYW1lLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L3d4L1dlYkZyYW1lLmNwcAkocmV2aXNpb24gOTA2NTQpCisrKyBTb3Vy
Y2UvV2ViS2l0L3d4L1dlYkZyYW1lLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjMzLDYgKzIzMywx
MyBAQAogICAgICAgICBkZWxldGUgbV9pbXBsOwogfQogCit3eFN0cmluZyB3eFdlYkZyYW1lOjpH
ZXROYW1lKCkKK3sKKyAgICBpZiAobV9pbXBsICYmIG1faW1wbC0+ZnJhbWUgJiYgbV9pbXBsLT5m
cmFtZS0+dHJlZSgpKQorICAgICAgICByZXR1cm4gbV9pbXBsLT5mcmFtZS0+dHJlZSgpLT5uYW1l
KCkuc3RyaW5nKCk7CisgICAgcmV0dXJuIHd4RW1wdHlTdHJpbmc7Cit9CisKIFdlYkNvcmU6OkZy
YW1lKiB3eFdlYkZyYW1lOjpHZXRGcmFtZSgpCiB7CiAgICAgaWYgKG1faW1wbCkKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvd3gvV2ViRnJhbWUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3d4
L1dlYkZyYW1lLmgJKHJldmlzaW9uIDkwNjU0KQorKysgU291cmNlL1dlYktpdC93eC9XZWJGcmFt
ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMzQsNiArMTM0LDggQEAKICAgICB2b2lkIFVuZG8oKTsK
ICAgICB2b2lkIFJlZG8oKTsKICAgICAKKyAgICB3eFN0cmluZyBHZXROYW1lKCk7CisgICAgCiAg
ICAgd3hTdHJpbmcgR2V0UGFnZVNvdXJjZSgpOwogICAgIHZvaWQgU2V0UGFnZVNvdXJjZShjb25z
dCB3eFN0cmluZyYgc291cmNlLCBjb25zdCB3eFN0cmluZyYgYmFzZVVybCA9IHd4RW1wdHlTdHJp
bmcsIGNvbnN0IHd4U3RyaW5nJiBtaW1ldHlwZSA9IHd4VCgidGV4dC9odG1sIikpOwogICAgIAo=
</data>
<flag name="review"
          id="94871"
          type_id="1"
          status="+"
          setter="kevino"
    />
    <flag name="commit-queue"
          id="94872"
          type_id="3"
          status="-"
          setter="kevino"
    />
          </attachment>
      

    </bug>

</bugzilla>