<?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>150964</bug_id>
          
          <creation_ts>2015-11-05 17:17:05 -0800</creation_ts>
          <short_desc>[EFL] Separate beforeunload confirm callback from confirm callback</short_desc>
          <delta_ts>2015-11-05 20:32:48 -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 EFL</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="Ryuan Choi">ryuan.choi</reporter>
          <assigned_to name="Ryuan Choi">ryuan.choi</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>lucas.de.marchi</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1139838</commentid>
    <comment_count>0</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-11-05 17:17:05 -0800</bug_when>
    <thetext>Browser need to distinguish beforeunload and confirm to modify the message.

For example, Firefox does not show the message of beforeunload event.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1139840</commentid>
    <comment_count>1</comment_count>
      <attachid>264904</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-11-05 17:31:34 -0800</bug_when>
    <thetext>Created attachment 264904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1139846</commentid>
    <comment_count>2</comment_count>
      <attachid>264904</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-11-05 17:47:25 -0800</bug_when>
    <thetext>Comment on attachment 264904
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/EwkView.cpp:1060
&gt; +        return true;

Why should we return true instead of false ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1139859</commentid>
    <comment_count>3</comment_count>
      <attachid>264904</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2015-11-05 18:48:04 -0800</bug_when>
    <thetext>Comment on attachment 264904
Patch

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

&gt;&gt; Source/WebKit2/UIProcess/API/efl/EwkView.cpp:1060
&gt;&gt; +        return true;
&gt; 
&gt; Why should we return true instead of false ?

Beforeunload confirm pannel is for webpage(author) to ask that user really want to exit the current web page when requested navigation or close webview.
So, IMO, it looks reasonable that default behavior is true, that leaves the current page or closes webview.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1139860</commentid>
    <comment_count>4</comment_count>
      <attachid>264904</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2015-11-05 18:57:56 -0800</bug_when>
    <thetext>Comment on attachment 264904
Patch

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

&gt;&gt;&gt; Source/WebKit2/UIProcess/API/efl/EwkView.cpp:1060
&gt;&gt;&gt; +        return true;
&gt;&gt; 
&gt;&gt; Why should we return true instead of false ?
&gt; 
&gt; Beforeunload confirm pannel is for webpage(author) to ask that user really want to exit the current web page when requested navigation or close webview.
&gt; So, IMO, it looks reasonable that default behavior is true, that leaves the current page or closes webview.

Got it !</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1139874</commentid>
    <comment_count>5</comment_count>
      <attachid>264904</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-05 20:32:44 -0800</bug_when>
    <thetext>Comment on attachment 264904
Patch

Clearing flags on attachment: 264904

Committed r192091: &lt;http://trac.webkit.org/changeset/192091&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1139875</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-05 20:32:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>264904</attachid>
            <date>2015-11-05 17:31:34 -0800</date>
            <delta_ts>2015-11-05 20:32:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150964-20151106103033.patch</filename>
            <type>text/plain</type>
            <size>8976</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkyMDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggODVjNTdkMDJjNmQwMTVh
MGQyZmY2MTBlYWJjNDkxZmI5OTFmMTc0MC4uODc4OWYyZmNlZGE3NWI5N2FjZWU0YzRlMGJkNjFh
ZTM2NzY3MDM3MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTExLTA1ICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBuYXZlcmNvcnAuY29tPgorCisgICAgICAgIFtFRkxdIFNlcGFy
YXRlIGJlZm9yZXVubG9hZCBjb25maXJtIGNhbGxiYWNrIGZyb20gY29uZmlybSBjYWxsYmFjawor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUwOTY0CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQnJvd3NlciBt
YXkgbmVlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGJlZm9yZXVubG9hZCBjb25maXJtIHBhbmVs
IGFuZCBnZW5lcmFsIGNvbmZpcm0gcGFuZWwuCisgICAgICAgIEZvciBleGFtcGxlLCBicm93c2Vy
IG1heSB3YW50IHRvIG1vZGlmeSB0aGUgbWVzc2FnZSBvciBzaG93IGRpZmZlcmVudCBidXR0b25z
IGZyb20gY29uZmlybSBwYW5lbAorICAgICAgICBzdWNoIGFzICJTdGF5IFBhZ2UgfCBMZWF2ZSBQ
YWdlIi4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXcuY3BwOgorICAgICAg
ICAoRXdrVmlldzo6cmVxdWVzdEpTQmVmb3JlVW5sb2FkQ29uZmlybVBvcHVwKToKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3Lmg6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9l
ZmwvZXdrX3ZpZXcuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3
azJfdmlldy5jcHA6CisgICAgICAgIChURVNUX0YpOgorICAgICAgICAqIFVJUHJvY2Vzcy9lZmwv
UGFnZVVJQ2xpZW50RWZsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGFnZVVJQ2xpZW50RWZsOjpy
dW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWwpOgorCiAyMDE1LTExLTA1ICBHZW9mZnJleSBHYXJl
biAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgX1dLT2JzZXJ2YWJsZVBhZ2VTdGF0ZSdz
IF93ZWJQcm9jZXNzSXNSZXNwb25zaXZlIHByb3BlcnR5IGlzbid0IHNldCB0byBZRVMgd2hlbiBh
biB1bnJlc3BvbnNpdmUgcGFnZSBpcyByZWxvYWRlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC9Fd2tWaWV3LmNwcAppbmRleCBhYmJmMGUzZDIxYzhlMjJkNGI5OWJiNDgwN2Yz
Y2M2MDdmYzg0NGRjLi5mMWU1YzIzMTJhYjZiZjkwYWNjODM1ZmY2Y2VjZDE5ZDJiNjU0ZWU2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcApAQCAtMTA0
OSw2ICsxMDQ5LDIxIEBAIFdLRWluYVNoYXJlZFN0cmluZyBFd2tWaWV3OjpyZXF1ZXN0SlNQcm9t
cHRQb3B1cChjb25zdCBXS0VpbmFTaGFyZWRTdHJpbmcmIG1lc3NhCiAKIC8qKgogICogQGludGVy
bmFsCisgKiBDYWxscyBhIHNtYXJ0IG1lbWJlciBmdW5jdGlvbiBmb3IgamF2YXNjcmlwdCBiZWZv
cmVVbmxvYWRDb25maXJtKCkgYW5kIHJldHVybnMgYSB2YWx1ZSBmcm9tIHRoZSBmdW5jdGlvbi4g
UmV0dXJucyB0cnVlIGJ5IGRlZmF1bHQuCisgKi8KK2Jvb2wgRXdrVmlldzo6cmVxdWVzdEpTQmVm
b3JlVW5sb2FkQ29uZmlybVBvcHVwKGNvbnN0IFdLRWluYVNoYXJlZFN0cmluZyYgbWVzc2FnZSkK
K3sKKyAgICBFd2tfVmlld19TbWFydF9EYXRhKiBzZCA9IHNtYXJ0RGF0YSgpOworICAgIEFTU0VS
VChzZC0+YXBpKTsKKworICAgIGlmICghc2QtPmFwaS0+cnVuX2phdmFzY3JpcHRfYmVmb3JlX3Vu
bG9hZF9jb25maXJtKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBzZC0+YXBp
LT5ydW5famF2YXNjcmlwdF9iZWZvcmVfdW5sb2FkX2NvbmZpcm0oc2QsIG1lc3NhZ2UpOworfQor
CisvKioKKyAqIEBpbnRlcm5hbAogICogQ2FsbHMgZXhjZWVkZWRfZGF0YWJhc2VfcXVvdGEgY2Fs
bGJhY2sgb3IgZmFsbHMgYmFjayB0byBkZWZhdWx0IGJlaGF2aW9yIHJldHVybnMgZGVmYXVsdCBk
YXRhYmFzZSBxdW90YS4KICAqLwogdW5zaWduZWQgbG9uZyBsb25nIEV3a1ZpZXc6OmluZm9ybURh
dGFiYXNlUXVvdGFSZWFjaGVkKGNvbnN0IFN0cmluZyYgZGF0YWJhc2VOYW1lLCBjb25zdCBTdHJp
bmcmIGRpc3BsYXlOYW1lLCB1bnNpZ25lZCBsb25nIGxvbmcgY3VycmVudFF1b3RhLCB1bnNpZ25l
ZCBsb25nIGxvbmcgY3VycmVudE9yaWdpblVzYWdlLCB1bnNpZ25lZCBsb25nIGxvbmcgY3VycmVu
dERhdGFiYXNlVXNhZ2UsIHVuc2lnbmVkIGxvbmcgbG9uZyBleHBlY3RlZFVzYWdlKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlldy5oIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlldy5oCmluZGV4IGVkZmIwODFjODRmOGZi
MjYyZWQ1YzFlMmZiN2NmMmFhMThkMDI2NmQuLmE0MTMxODQ4NmFkNmUxZmViMjM0ZjZmZTk5ZWM4
NGI3Mzg3YWYwM2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZs
L0V3a1ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3
LmgKQEAgLTE3OCw2ICsxNzgsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCByZXF1ZXN0SlNBbGVydFBv
cHVwKGNvbnN0IFdLRWluYVNoYXJlZFN0cmluZyYgbWVzc2FnZSk7CiAgICAgYm9vbCByZXF1ZXN0
SlNDb25maXJtUG9wdXAoY29uc3QgV0tFaW5hU2hhcmVkU3RyaW5nJiBtZXNzYWdlKTsKICAgICBX
S0VpbmFTaGFyZWRTdHJpbmcgcmVxdWVzdEpTUHJvbXB0UG9wdXAoY29uc3QgV0tFaW5hU2hhcmVk
U3RyaW5nJiBtZXNzYWdlLCBjb25zdCBXS0VpbmFTaGFyZWRTdHJpbmcmIGRlZmF1bHRWYWx1ZSk7
CisgICAgYm9vbCByZXF1ZXN0SlNCZWZvcmVVbmxvYWRDb25maXJtUG9wdXAoY29uc3QgV0tFaW5h
U2hhcmVkU3RyaW5nJiBtZXNzYWdlKTsKIAogICAgIHRlbXBsYXRlPEV3a1ZpZXdDYWxsYmFja3M6
OkNhbGxiYWNrVHlwZSBjYWxsYmFja1R5cGU+CiAgICAgRXdrVmlld0NhbGxiYWNrczo6Q2FsbEJh
Y2s8Y2FsbGJhY2tUeXBlPiBzbWFydENhbGxiYWNrKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5oCmluZGV4IDEyMzllYmI4ZjM5YzBiNzRhZDRlZTUx
NDU5ODIzM2I5MTk2M2E4NDEuLjQzOTg5OTA2MDY3ZDdiZDEyZmMxZDc3NTk4MWIzMzNjMTk2OGNm
MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3
LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuaApAQCAt
MTUzLDYgKzE1Myw3IEBAIHN0cnVjdCBFd2tfVmlld19TbWFydF9DbGFzcyB7CiAgICAgdm9pZCAo
KnJ1bl9qYXZhc2NyaXB0X2FsZXJ0KShFd2tfVmlld19TbWFydF9EYXRhICpzZCwgY29uc3QgY2hh
ciAqbWVzc2FnZSk7CiAgICAgRWluYV9Cb29sICgqcnVuX2phdmFzY3JpcHRfY29uZmlybSkoRXdr
X1ZpZXdfU21hcnRfRGF0YSAqc2QsIGNvbnN0IGNoYXIgKm1lc3NhZ2UpOwogICAgIGNvbnN0IGNo
YXIgKigqcnVuX2phdmFzY3JpcHRfcHJvbXB0KShFd2tfVmlld19TbWFydF9EYXRhICpzZCwgY29u
c3QgY2hhciAqbWVzc2FnZSwgY29uc3QgY2hhciAqZGVmYXVsdF92YWx1ZSk7IC8qKjwgcmV0dXJu
IHN0cmluZyBzaG91bGQgYmUgc3RyaW5nc2hhcmVkLiAqLworICAgIEVpbmFfQm9vbCAoKnJ1bl9q
YXZhc2NyaXB0X2JlZm9yZV91bmxvYWRfY29uZmlybSkoRXdrX1ZpZXdfU21hcnRfRGF0YSAqc2Qs
IGNvbnN0IGNoYXIgKm1lc3NhZ2UpOwogCiAgICAgLy8gY29sb3IgcGlja2VyOgogICAgIC8vICAg
LSBTaG93cyBhbmQgaGlkZXMgY29sb3IgcGlja2VyLgpAQCAtMTczLDcgKzE3NCw3IEBAIHN0cnVj
dCBFd2tfVmlld19TbWFydF9DbGFzcyB7CiAgKiBUaGUgdmVyc2lvbiB5b3UgaGF2ZSB0byBwdXQg
aW50byB0aGUgdmVyc2lvbiBmaWVsZAogICogaW4gdGhlIEBhIEV3a19WaWV3X1NtYXJ0X0NsYXNz
IHN0cnVjdHVyZS4KICAqLwotI2RlZmluZSBFV0tfVklFV19TTUFSVF9DTEFTU19WRVJTSU9OIDhV
TAorI2RlZmluZSBFV0tfVklFV19TTUFSVF9DTEFTU19WRVJTSU9OIDlVTAogCiAvKioKICAqIElu
aXRpYWxpemVyIGZvciB3aG9sZSBFd2tfVmlld19TbWFydF9DbGFzcyBzdHJ1Y3R1cmUuCkBAIC0x
ODUsNyArMTg2LDcgQEAgc3RydWN0IEV3a19WaWV3X1NtYXJ0X0NsYXNzIHsKICAqIEBzZWUgRVdL
X1ZJRVdfU01BUlRfQ0xBU1NfSU5JVF9WRVJTSU9OCiAgKiBAc2VlIEVXS19WSUVXX1NNQVJUX0NM
QVNTX0lOSVRfTkFNRV9WRVJTSU9OCiAgKi8KLSNkZWZpbmUgRVdLX1ZJRVdfU01BUlRfQ0xBU1Nf
SU5JVChzbWFydF9jbGFzc19pbml0KSB7c21hcnRfY2xhc3NfaW5pdCwgRVdLX1ZJRVdfU01BUlRf
Q0xBU1NfVkVSU0lPTiwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwg
MCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMH0KKyNkZWZpbmUgRVdLX1ZJRVdfU01BUlRf
Q0xBU1NfSU5JVChzbWFydF9jbGFzc19pbml0KSB7c21hcnRfY2xhc3NfaW5pdCwgRVdLX1ZJRVdf
U01BUlRfQ0xBU1NfVkVSU0lPTiwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwg
MCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMH0KIAogLyoqCiAgKiBJbml0
aWFsaXplciB0byB6ZXJvIGEgd2hvbGUgRXdrX1ZpZXdfU21hcnRfQ2xhc3Mgc3RydWN0dXJlLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVzdF9l
d2syX3ZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMvdGVz
dF9ld2syX3ZpZXcuY3BwCmluZGV4IGRjZTJhYzc5MTUxMWIyZjUyYmQ0NmMwODhhNTdjMDZkYzM4
ZjFiNTguLjhjNjg1ZTc4NWUzOTM2YzEyODJkNTVhMWFiYTJhNDYwNDM0ZWFlY2IgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL3Rlc3RfZXdrMl92aWV3
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy90ZXN0X2V3
azJfdmlldy5jcHAKQEAgLTI4MCw3ICsyODAsNyBAQCBURVNUX0YoRVdLMlZpZXdUZXN0LCBld2tf
dmlld19hZGQpCiAKIFRFU1RfRihFV0syVmlld1Rlc3QsIGV3a192aWV3X3RyeV9jbG9zZSkKIHsK
LSAgICBld2tWaWV3Q2xhc3MoKS0+cnVuX2phdmFzY3JpcHRfY29uZmlybSA9IGJlZm9yZVVubG9h
ZENhbGxiYWNrOworICAgIGV3a1ZpZXdDbGFzcygpLT5ydW5famF2YXNjcmlwdF9iZWZvcmVfdW5s
b2FkX2NvbmZpcm0gPSBiZWZvcmVVbmxvYWRDYWxsYmFjazsKICAgICBld2tWaWV3Q2xhc3MoKS0+
d2luZG93X2Nsb3NlID0gd2luZG93Q2xvc2VDYWxsYmFjazsKIAogICAgIGNvbnN0IGNoYXIgY29u
dGVudFtdID0gIjwhZG9jdHlwZSBodG1sPjxodG1sPjxib2R5IG9uYmVmb3JldW5sb2FkPSdyZXR1
cm4gZnVuYygpOyc+PHNjcmlwdD5mdW5jdGlvbiBmdW5jKCkgeyByZXR1cm4gJ2JlZm9yZXVubG9h
ZCBtZXNzYWdlJzsgfTwvc2NyaXB0PjwvYm9keT48L2h0bWw+IjsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvUGFnZVVJQ2xpZW50RWZsLmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9lZmwvUGFnZVVJQ2xpZW50RWZsLmNwcAppbmRleCBjOTE2YjJiNjVjNzNl
MDdjZWQxZTIxOTE2YWU2YWRiM2IzY2M4NDdjLi40NGNlNDRjMmM0MmEyYmVjNTJlY2RkMjVmMjA3
OGIxZmFmNTYzYjliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1Bh
Z2VVSUNsaWVudEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9QYWdl
VUlDbGllbnRFZmwuY3BwCkBAIC0xOTUsNyArMTk1LDcgQEAgdm9pZCBQYWdlVUlDbGllbnRFZmw6
OnNldFdpbmRvd0ZyYW1lKFdLUGFnZVJlZiwgV0tSZWN0IGZyYW1lLCBjb25zdCB2b2lkKiBjbGll
bnQKIAogYm9vbCBQYWdlVUlDbGllbnRFZmw6OnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbChX
S1BhZ2VSZWYsIFdLU3RyaW5nUmVmIG1lc3NhZ2UsIFdLRnJhbWVSZWYsIGNvbnN0IHZvaWQqIGNs
aWVudEluZm8pCiB7Ci0gICAgcmV0dXJuIHRvUGFnZVVJQ2xpZW50RWZsKGNsaWVudEluZm8pLT5t
X3ZpZXctPnJlcXVlc3RKU0NvbmZpcm1Qb3B1cChXS0VpbmFTaGFyZWRTdHJpbmcobWVzc2FnZSkp
OworICAgIHJldHVybiB0b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZvKS0+bV92aWV3LT5yZXF1
ZXN0SlNCZWZvcmVVbmxvYWRDb25maXJtUG9wdXAoV0tFaW5hU2hhcmVkU3RyaW5nKG1lc3NhZ2Up
KTsKIH0KIAogdW5zaWduZWQgbG9uZyBsb25nIFBhZ2VVSUNsaWVudEVmbDo6ZXhjZWVkZWREYXRh
YmFzZVF1b3RhKFdLUGFnZVJlZiwgV0tGcmFtZVJlZiwgV0tTZWN1cml0eU9yaWdpblJlZiwgV0tT
dHJpbmdSZWYgZGF0YWJhc2VOYW1lLCBXS1N0cmluZ1JlZiBkaXNwbGF5TmFtZSwgdW5zaWduZWQg
bG9uZyBsb25nIGN1cnJlbnRRdW90YSwgdW5zaWduZWQgbG9uZyBsb25nIGN1cnJlbnRPcmlnaW5V
c2FnZSwgdW5zaWduZWQgbG9uZyBsb25nIGN1cnJlbnREYXRhYmFzZVVzYWdlLCB1bnNpZ25lZCBs
b25nIGxvbmcgZXhwZWN0ZWRVc2FnZSwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKZGlmZiAtLWdp
dCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhYzYxMzI2MzhiN2M4
ZjU0MzY4OGY1YTI4YTgyNDliMGY1NGE4ZGNjLi4yNDZlODU1NmVkMGM3MDFlOWUyZDRlOTI2M2Qy
OGVmMmEyNDg3ZTdjIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTUtMTEtMDUgIFJ5dWFuIENob2kgIDxyeXVhbi5j
aG9pQG5hdmVyY29ycC5jb20+CisKKyAgICAgICAgW0VGTF0gU2VwYXJhdGUgYmVmb3JldW5sb2Fk
IGNvbmZpcm0gY2FsbGJhY2sgZnJvbSBjb25maXJtIGNhbGxiYWNrCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTA5NjQKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIE1pbmlCcm93c2VyL2VmbC9tYWluLmM6
CisgICAgICAgIChvbl9qYXZhc2NyaXB0X2JlZm9yZV91bmxvYWRfY29uZmlybSk6CisgICAgICAg
ICh3aW5kb3dfY3JlYXRlKToKKwogMjAxNS0xMS0wNSAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJA
YXBwbGUuY29tPgogCiAgICAgICAgIFRlc3RXZWJLaXRBUEkgY3Jhc2hlZCBpbiBUZXN0V2ViS2l0
QVBJOiBUZXN0V2ViS2l0QVBJOjpTaGFyZWRCdWZmZXJUZXN0X2NvcHlCdWZmZXJDcmVhdGVkV2l0
aENvbnRlbnRzT2ZFeGlzdGluZ0ZpbGVfVGVzdDo6VGVzdEJvZHkKZGlmZiAtLWdpdCBhL1Rvb2xz
L01pbmlCcm93c2VyL2VmbC9tYWluLmMgYi9Ub29scy9NaW5pQnJvd3Nlci9lZmwvbWFpbi5jCmlu
ZGV4IDZkYTRjYTI2MTBkYmUwYzA1ZWY0MDYwYWJkNjYwNzM5YTYxYjE2NzMuLmQ0OWViYTNlNjZk
NzdiZDkyNGUzYjZiNzUwZThhZjc3MDMwOTM1MWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93
c2VyL2VmbC9tYWluLmMKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvZWZsL21haW4uYwpAQCAtMTUz
MCw2ICsxNTMwLDEyIEBAIG9uX2phdmFzY3JpcHRfcHJvbXB0KEV3a19WaWV3X1NtYXJ0X0RhdGEg
KnNtYXJ0RGF0YSwgY29uc3QgY2hhciAqbWVzc2FnZSwgY29uc3QKICAgICByZXR1cm4gcHJvbXB0
X3RleHQ7CiB9CiAKK3N0YXRpYyBFaW5hX0Jvb2wKK29uX2phdmFzY3JpcHRfYmVmb3JlX3VubG9h
ZF9jb25maXJtKEV3a19WaWV3X1NtYXJ0X0RhdGEgKnNtYXJ0RGF0YSwgY29uc3QgY2hhciAqbWVz
c2FnZSkKK3sKKyAgICByZXR1cm4gb25famF2YXNjcmlwdF9jb25maXJtKHNtYXJ0RGF0YSwgIldp
bGwgeW91IGxlYXZlIHRoaXMgcGFnZT8iKTsKK30KKwogc3RhdGljIHZvaWQKIG9uX3BvcHVwX21l
bnVfaXRlbV9jbGlja2VkKHZvaWQgKnVzZXJfZGF0YSwgRXZhc19PYmplY3QgKm9iaiwgdm9pZCAq
ZXZlbnRfaW5mbykKIHsKQEAgLTIyNDUsNiArMjI1MSw3IEBAIHN0YXRpYyBCcm93c2VyX1dpbmRv
dyAqd2luZG93X2NyZWF0ZShFdmFzX09iamVjdCAqb3BlbmVyLCBpbnQgd2lkdGgsIGludCBoZWln
aHQpCiAgICAgZXdrVmlld0NsYXNzLT5ydW5famF2YXNjcmlwdF9hbGVydCA9IG9uX2phdmFzY3Jp
cHRfYWxlcnQ7CiAgICAgZXdrVmlld0NsYXNzLT5ydW5famF2YXNjcmlwdF9jb25maXJtID0gb25f
amF2YXNjcmlwdF9jb25maXJtOwogICAgIGV3a1ZpZXdDbGFzcy0+cnVuX2phdmFzY3JpcHRfcHJv
bXB0ID0gb25famF2YXNjcmlwdF9wcm9tcHQ7CisgICAgZXdrVmlld0NsYXNzLT5ydW5famF2YXNj
cmlwdF9iZWZvcmVfdW5sb2FkX2NvbmZpcm0gPSBvbl9qYXZhc2NyaXB0X2JlZm9yZV91bmxvYWRf
Y29uZmlybTsKICAgICBld2tWaWV3Q2xhc3MtPndpbmRvd19nZW9tZXRyeV9nZXQgPSBvbl93aW5k
b3dfZ2VvbWV0cnlfZ2V0OwogICAgIGV3a1ZpZXdDbGFzcy0+d2luZG93X2dlb21ldHJ5X3NldCA9
IG9uX3dpbmRvd19nZW9tZXRyeV9zZXQ7CiAgICAgZXdrVmlld0NsYXNzLT5mdWxsc2NyZWVuX2Vu
dGVyID0gb25fZnVsbHNjcmVlbl9lbnRlcjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>