<?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>39629</bug_id>
          
          <creation_ts>2010-05-24 17:20:54 -0700</creation_ts>
          <short_desc>[EFL] Add Popup menu support</short_desc>
          <delta_ts>2010-05-28 08:11:50 -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 Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>
          
          <blocked>39821</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Lucas De Marchi">lucas.de.marchi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barbieri</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>229990</commentid>
    <comment_count>0</comment_count>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2010-05-24 17:20:54 -0700</bug_when>
    <thetext>The following patch adds popup menu support into EFL port. EFL does not have widgets for popup menu (and we really don&apos;t want it, since different targets might need different ways to display it to user). So, the widgets shall be implemented by browser. In WebKit we create the items list and forward it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229991</commentid>
    <comment_count>1</comment_count>
      <attachid>56946</attachid>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2010-05-24 17:21:44 -0700</bug_when>
    <thetext>Created attachment 56946
add popup menu support</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229992</commentid>
    <comment_count>2</comment_count>
      <attachid>56946</attachid>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2010-05-24 17:22:27 -0700</bug_when>
    <thetext>Comment on attachment 56946
add popup menu support

missing bug number</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229994</commentid>
    <comment_count>3</comment_count>
      <attachid>56947</attachid>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2010-05-24 17:24:43 -0700</bug_when>
    <thetext>Created attachment 56947
add popup menu support

added missing bug number</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231713</commentid>
    <comment_count>4</comment_count>
      <attachid>56947</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-28 08:11:45 -0700</bug_when>
    <thetext>Comment on attachment 56947
add popup menu support

Clearing flags on attachment: 56947

Committed r60359: &lt;http://trac.webkit.org/changeset/60359&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231714</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-28 08:11:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56946</attachid>
            <date>2010-05-24 17:21:44 -0700</date>
            <delta_ts>2010-05-24 17:22:26 -0700</delta_ts>
            <desc>add popup menu support</desc>
            <filename>004-implement-popup-menu.patch</filename>
            <type>text/plain</type>
            <size>6151</size>
            <attacher name="Lucas De Marchi">lucas.de.marchi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MDA5OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDUtMjQgIEx1Y2FzIERlIE1hcmNoaSAgPGx1Y2FzLmRlbWFy
Y2hpQHByb2Z1c2lvbi5tb2JpPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFtFRl0gSW1wbGVtZW50IG1ldGhvZHMgZm9yIHN1cHBvcnRpbmcgUG9wdXBN
ZW51CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiAoT09QUyEpCisKKyAgICAgICAgKiBwbGF0Zm9y
bS9Qb3B1cE1lbnUuaDogYWRkIG5lZWRlZCBhdHRyaWJ1dGUKKyAgICAgICAgKiBwbGF0Zm9ybS9l
ZmwvUG9wdXBNZW51RWZsLmNwcDogaW1wbGVtZW50IG1ldGhvZHMgdG8gc2hvdy9oaWRlIHBvcHVw
CisgICAgICAgIG1lbnUKKyAgICAgICAgKFdlYkNvcmU6OlBvcHVwTWVudTo6UG9wdXBNZW51KTog
aW5pdGlhbGl6ZSBuZXcgYXR0cmlidXRlCisgICAgICAgIChXZWJDb3JlOjpQb3B1cE1lbnU6OnNo
b3cpOiBkaXR0by4KKyAgICAgICAgKFdlYkNvcmU6OlBvcHVwTWVudTo6aGlkZSk6IGRpdHRvLgor
CiAyMDEwLTA1LTI0ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBV
bnJldmlld2VkLiAgQWRkIHd0Zi9VbnVzZWRQYXJhbS5oIGluY2x1ZGUgdG8gbWFrZSBDaHJvbWl1
bSBoYXBweS4KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vUG9wdXBNZW51LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9wbGF0Zm9ybS9Qb3B1cE1lbnUuaAkocmV2aXNpb24gNjAwOTgpCisrKyBXZWJD
b3JlL3BsYXRmb3JtL1BvcHVwTWVudS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xODIsNiArMTgyLDgg
QEAgcHJpdmF0ZToKICAgICBzdGF0aWMgdm9pZCBtZW51VW5tYXBwZWQoR3RrV2lkZ2V0KiwgUG9w
dXBNZW51Kik7CiAgICAgc3RhdGljIHZvaWQgbWVudVBvc2l0aW9uRnVuY3Rpb24oR3RrTWVudSos
IGdpbnQqLCBnaW50KiwgZ2Jvb2xlYW4qLCBQb3B1cE1lbnUqKTsKICAgICBzdGF0aWMgdm9pZCBt
ZW51UmVtb3ZlSXRlbShHdGtXaWRnZXQqLCBQb3B1cE1lbnUqKTsKKyNlbGlmIFBMQVRGT1JNKEVG
TCkKKyAgICBGcmFtZVZpZXcqIG1fdmlldzsKICNlbGlmIFBMQVRGT1JNKFdYKQogICAgIHd4TWVu
dSogbV9tZW51OwogICAgIHZvaWQgT25NZW51SXRlbVNlbGVjdGVkKHd4Q29tbWFuZEV2ZW50Jik7
CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2VmbC9Qb3B1cE1lbnVFZmwuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvcGxhdGZvcm0vZWZsL1BvcHVwTWVudUVmbC5jcHAJKHJldmlzaW9uIDYwMDk4
KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUG9wdXBNZW51RWZsLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMjQsNiArMjQsOCBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlBvcHVw
TWVudS5oIgogCisjaW5jbHVkZSAiQ2hyb21lLmgiCisjaW5jbHVkZSAiQ2hyb21lQ2xpZW50RWZs
LmgiCiAjaW5jbHVkZSAiRnJhbWVWaWV3LmgiCiAjaW5jbHVkZSAiTm90SW1wbGVtZW50ZWQuaCIK
IApAQCAtMzEsNiArMzMsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIFBvcHVwTWVudTo6UG9w
dXBNZW51KFBvcHVwTWVudUNsaWVudCogY2xpZW50KQogICAgIDogbV9wb3B1cENsaWVudChjbGll
bnQpCisgICAgLCBtX3ZpZXcoMCkKIHsKIH0KIApAQCAtNDAsMTMgKzQzLDIxIEBAIFBvcHVwTWVu
dTo6flBvcHVwTWVudSgpCiAKIHZvaWQgUG9wdXBNZW51OjpzaG93KGNvbnN0IEludFJlY3QmIHJl
Y3QsIEZyYW1lVmlldyogdmlldywgaW50IGluZGV4KQogewotICAgIEFTU0VSVChjbGllbnQoKSk7
Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBBU1NFUlQobV9wb3B1cENsaWVudCk7CisgICAg
Q2hyb21lQ2xpZW50RWZsKiBjaHJvbWVDbGllbnQgPSBzdGF0aWNfY2FzdDxDaHJvbWVDbGllbnRF
ZmwqPih2aWV3LT5mcmFtZSgpLT5wYWdlKCktPmNocm9tZSgpLT5jbGllbnQoKSk7CisgICAgQVNT
RVJUKGNocm9tZUNsaWVudCk7CisKKyAgICBtX3ZpZXcgPSB2aWV3OworICAgIGNocm9tZUNsaWVu
dC0+Y3JlYXRlU2VsZWN0UG9wdXAobV9wb3B1cENsaWVudCwgaW5kZXgsIHJlY3QpOwogfQogCiB2
b2lkIFBvcHVwTWVudTo6aGlkZSgpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBBU1NF
UlQobV92aWV3KTsKKyAgICBDaHJvbWVDbGllbnRFZmwqIGNocm9tZUNsaWVudCA9IHN0YXRpY19j
YXN0PENocm9tZUNsaWVudEVmbCo+KG1fdmlldy0+ZnJhbWUoKS0+cGFnZSgpLT5jaHJvbWUoKS0+
Y2xpZW50KCkpOworICAgIEFTU0VSVChjaHJvbWVDbGllbnQpOworCisgICAgY2hyb21lQ2xpZW50
LT5kZXN0cm95U2VsZWN0UG9wdXAoKTsKIH0KIAogdm9pZCBQb3B1cE1lbnU6OnVwZGF0ZUZyb21F
bGVtZW50KCkKSW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L0No
YW5nZUxvZwkocmV2aXNpb24gNjAwOTgpCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDUtMjQgIEx1Y2FzIERlIE1hcmNoaSAgPGx1Y2Fz
LmRlbWFyY2hpQHByb2Z1c2lvbi5tb2JpPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFtFRkxdIEFkZCBzdXBwb3J0IGZvciBQb3B1cCBtZW51cworCisg
ICAgICAgICogZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHA6IGltcGxlbWVu
dCBtZXRob2RzIHRvIGNyZWF0ZQorICAgICAgICBhbmQgZGVzdHJveSBwb3B1cCBtZW51LgorICAg
ICAgICAoV2ViQ29yZTo6Q2hyb21lQ2xpZW50RWZsOjpjcmVhdGVTZWxlY3RQb3B1cCk6IGRpdHRv
LgorICAgICAgICAoV2ViQ29yZTo6Q2hyb21lQ2xpZW50RWZsOjpkZXN0cm95U2VsZWN0UG9wdXAp
OiBkaXR0by4KKyAgICAgICAgKiBlZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmg6
IGRpdHRvLgorICAgICAgICAqIGVmbC9ld2svZXdrX3ByaXZhdGUuaDogYWRkIGZ1bmN0aW9uIHRv
IGNhbGwgYnJvd3NlciB3aGVuIGEgcG9wdXAgaXMKKyAgICAgICAgY3JlYXRlZC9kZWxldGVkCisK
IDIwMTAtMDUtMTUgIExlYW5kcm8gUGVyZWlyYSAgPGxlYW5kcm9AcHJvZnVzaW9uLm1vYmk+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBUcmVhdC4KSW5kZXg6IFdlYktpdC9lZmwvV2ViQ29y
ZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHAJKHJldmlzaW9uIDYwMDk4KQorKysgV2Vi
S2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xODgsNiArMTg4LDE2IEBAIGJvb2wgQ2hyb21lQ2xpZW50RWZsOjptZW51YmFyVmlzaWJs
ZSgpCiAgICAgcmV0dXJuIHZpc2libGU7CiB9CiAKK3ZvaWQgQ2hyb21lQ2xpZW50RWZsOjpjcmVh
dGVTZWxlY3RQb3B1cChQb3B1cE1lbnVDbGllbnQqIGNsaWVudCwgaW50IHNlbGVjdGVkLCBjb25z
dCBJbnRSZWN0JiByZWN0KQoreworICAgIGV3a192aWV3X3BvcHVwX25ldyhtX3ZpZXcsIGNsaWVu
dCwgc2VsZWN0ZWQsIHJlY3QpOworfQorCitib29sIENocm9tZUNsaWVudEVmbDo6ZGVzdHJveVNl
bGVjdFBvcHVwKCkKK3sKKyAgICByZXR1cm4gZXdrX3ZpZXdfcG9wdXBfZGVzdHJveShtX3ZpZXcp
OworfQorCiB2b2lkIENocm9tZUNsaWVudEVmbDo6c2V0UmVzaXphYmxlKGJvb2wpCiB7CiAgICAg
bm90SW1wbGVtZW50ZWQoKTsKSW5kZXg6IFdlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21l
Q2xpZW50RWZsLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJv
bWVDbGllbnRFZmwuaAkocmV2aXNpb24gNjAwOTgpCisrKyBXZWJLaXQvZWZsL1dlYkNvcmVTdXBw
b3J0L0Nocm9tZUNsaWVudEVmbC5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw3IEBACiAK
ICNpbmNsdWRlICJDaHJvbWVDbGllbnQuaCIKICNpbmNsdWRlICJLVVJMLmgiCisjaW5jbHVkZSAi
UG9wdXBNZW51LmgiCiAjaW5jbHVkZSA8RXZhcy5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBA
IC02OSw2ICs3MCw5IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgc2V0TWVudWJhclZpc2li
bGUoYm9vbCk7CiAgICAgdmlydHVhbCBib29sIG1lbnViYXJWaXNpYmxlKCk7CiAKKyAgICB2aXJ0
dWFsIHZvaWQgY3JlYXRlU2VsZWN0UG9wdXAoUG9wdXBNZW51Q2xpZW50KiwgaW50IHNlbGVjdGVk
LCBjb25zdCBJbnRSZWN0JiByZWN0KTsKKyAgICB2aXJ0dWFsIGJvb2wgZGVzdHJveVNlbGVjdFBv
cHVwKCk7CisKICAgICB2aXJ0dWFsIHZvaWQgc2V0UmVzaXphYmxlKGJvb2wpOwogCiAgICAgdmly
dHVhbCB2b2lkIGFkZE1lc3NhZ2VUb0NvbnNvbGUoTWVzc2FnZVNvdXJjZSwgTWVzc2FnZVR5cGUs
IE1lc3NhZ2VMZXZlbCwgY29uc3QgU3RyaW5nJiBtZXNzYWdlLApJbmRleDogV2ViS2l0L2VmbC9l
d2svZXdrX3ByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvZWZsL2V3ay9ld2tfcHJpdmF0
ZS5oCShyZXZpc2lvbiA2MDA5OCkKKysrIFdlYktpdC9lZmwvZXdrL2V3a19wcml2YXRlLmgJKHdv
cmtpbmcgY29weSkKQEAgLTQxLDYgKzQxLDExIEBAIGV4dGVybiAiQyIgewogLy8gSWYgZGVmaW5l
ZCwgZXdrIHdpbGwgZG8gdHlwZSBjaGVja2luZyB0byBlbnN1cmUgb2JqZWN0cyBhcmUgb2YgY29y
cmVjdCB0eXBlCiAjZGVmaW5lIEVXS19UWVBFX0NIRUNLIDEKIAorLy8gZm9yd2FyZCBkZWNsYXJh
dGlvbnMKK25hbWVzcGFjZSBXZWJDb3JlIHsKK3N0cnVjdCBQb3B1cE1lbnVDbGllbnQ7Cit9CisK
IHZvaWQgICAgICAgICAgICAgZXdrX3ZpZXdfcmVhZHkoRXZhc19PYmplY3QgKm8pOwogdm9pZCAg
ICAgICAgICAgICBld2tfdmlld190aXRsZV9zZXQoRXZhc19PYmplY3QgKm8sIGNvbnN0IGNoYXIg
KnRpdGxlKTsKIHZvaWQgICAgICAgICAgICAgZXdrX3ZpZXdfdXJpX2NoYW5nZWQoRXZhc19PYmpl
Y3QgKm8pOwpAQCAtODQsNiArODksOCBAQCBXVEY6OlBhc3NSZWZQdHI8V2ViQ29yZTo6RnJhbWU+
IGV3a192aWV3CiAKIFdURjo6UGFzc1JlZlB0cjxXZWJDb3JlOjpXaWRnZXQ+IGV3a192aWV3X3Bs
dWdpbl9jcmVhdGUoRXZhc19PYmplY3QqIG8sIEV2YXNfT2JqZWN0KiBmcmFtZSwgY29uc3QgV2Vi
Q29yZTo6SW50U2l6ZSYgcGx1Z2luU2l6ZSwgV2ViQ29yZTo6SFRNTFBsdWdJbkVsZW1lbnQqIGVs
ZW1lbnQsIGNvbnN0IFdlYkNvcmU6OktVUkwmIHVybCwgY29uc3QgV1RGOjpWZWN0b3I8V2ViQ29y
ZTo6U3RyaW5nPiYgcGFyYW1OYW1lcywgY29uc3QgV1RGOjpWZWN0b3I8V2ViQ29yZTo6U3RyaW5n
PiYgcGFyYW1WYWx1ZXMsIGNvbnN0IFdlYkNvcmU6OlN0cmluZyYgbWltZVR5cGUsIGJvb2wgbG9h
ZE1hbnVhbGx5KTsKIAordm9pZCAgICAgICAgICAgICBld2tfdmlld19wb3B1cF9uZXcoRXZhc19P
YmplY3QgKm8sIFdlYkNvcmU6OlBvcHVwTWVudUNsaWVudCogY2xpZW50LCBpbnQgc2VsZWN0ZWQs
IGNvbnN0IFdlYkNvcmU6OkludFJlY3QmIHJlY3QpOworCiBFd2tfSGlzdG9yeSAgICAgICpld2tf
aGlzdG9yeV9uZXcoV2ViQ29yZTo6QmFja0ZvcndhcmRMaXN0ICpoaXN0b3J5KTsKIHZvaWQgICAg
ICAgICAgICAgIGV3a19oaXN0b3J5X2ZyZWUoRXdrX0hpc3RvcnkgKmhpc3RvcnkpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56947</attachid>
            <date>2010-05-24 17:24:43 -0700</date>
            <delta_ts>2010-05-28 08:11:45 -0700</delta_ts>
            <desc>add popup menu support</desc>
            <filename>004-implement-popup-menu.patch</filename>
            <type>text/plain</type>
            <size>6228</size>
            <attacher name="Lucas De Marchi">lucas.de.marchi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MDA5OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDUtMjQgIEx1Y2FzIERlIE1hcmNoaSAgPGx1Y2FzLmRlbWFy
Y2hpQHByb2Z1c2lvbi5tb2JpPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFtFRl0gSW1wbGVtZW50IG1ldGhvZHMgZm9yIHN1cHBvcnRpbmcgUG9wdXBN
ZW51CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTYy
OQorCisgICAgICAgICogcGxhdGZvcm0vUG9wdXBNZW51Lmg6IGFkZCBuZWVkZWQgYXR0cmlidXRl
CisgICAgICAgICogcGxhdGZvcm0vZWZsL1BvcHVwTWVudUVmbC5jcHA6IGltcGxlbWVudCBtZXRo
b2RzIHRvIHNob3cvaGlkZSBwb3B1cAorICAgICAgICBtZW51CisgICAgICAgIChXZWJDb3JlOjpQ
b3B1cE1lbnU6OlBvcHVwTWVudSk6IGluaXRpYWxpemUgbmV3IGF0dHJpYnV0ZQorICAgICAgICAo
V2ViQ29yZTo6UG9wdXBNZW51OjpzaG93KTogZGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpQb3B1
cE1lbnU6OmhpZGUpOiBkaXR0by4KKwogMjAxMC0wNS0yNCAgRXJpYyBTZWlkZWwgIDxlcmljQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gIEFkZCB3dGYvVW51c2VkUGFyYW0uaCBp
bmNsdWRlIHRvIG1ha2UgQ2hyb21pdW0gaGFwcHkuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL1Bv
cHVwTWVudS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vUG9wdXBNZW51LmgJKHJl
dmlzaW9uIDYwMDk4KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9Qb3B1cE1lbnUuaAkod29ya2luZyBj
b3B5KQpAQCAtMTgyLDYgKzE4Miw4IEBAIHByaXZhdGU6CiAgICAgc3RhdGljIHZvaWQgbWVudVVu
bWFwcGVkKEd0a1dpZGdldCosIFBvcHVwTWVudSopOwogICAgIHN0YXRpYyB2b2lkIG1lbnVQb3Np
dGlvbkZ1bmN0aW9uKEd0a01lbnUqLCBnaW50KiwgZ2ludCosIGdib29sZWFuKiwgUG9wdXBNZW51
Kik7CiAgICAgc3RhdGljIHZvaWQgbWVudVJlbW92ZUl0ZW0oR3RrV2lkZ2V0KiwgUG9wdXBNZW51
Kik7CisjZWxpZiBQTEFURk9STShFRkwpCisgICAgRnJhbWVWaWV3KiBtX3ZpZXc7CiAjZWxpZiBQ
TEFURk9STShXWCkKICAgICB3eE1lbnUqIG1fbWVudTsKICAgICB2b2lkIE9uTWVudUl0ZW1TZWxl
Y3RlZCh3eENvbW1hbmRFdmVudCYpOwpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUG9wdXBN
ZW51RWZsLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2VmbC9Qb3B1cE1lbnVF
ZmwuY3BwCShyZXZpc2lvbiA2MDA5OCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZWZsL1BvcHVwTWVu
dUVmbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI0LDYgKzI0LDggQEAKICNpbmNsdWRlICJjb25m
aWcuaCIKICNpbmNsdWRlICJQb3B1cE1lbnUuaCIKIAorI2luY2x1ZGUgIkNocm9tZS5oIgorI2lu
Y2x1ZGUgIkNocm9tZUNsaWVudEVmbC5oIgogI2luY2x1ZGUgIkZyYW1lVmlldy5oIgogI2luY2x1
ZGUgIk5vdEltcGxlbWVudGVkLmgiCiAKQEAgLTMxLDYgKzMzLDcgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogCiBQb3B1cE1lbnU6OlBvcHVwTWVudShQb3B1cE1lbnVDbGllbnQqIGNsaWVudCkKICAg
ICA6IG1fcG9wdXBDbGllbnQoY2xpZW50KQorICAgICwgbV92aWV3KDApCiB7CiB9CiAKQEAgLTQw
LDEzICs0MywyMSBAQCBQb3B1cE1lbnU6On5Qb3B1cE1lbnUoKQogCiB2b2lkIFBvcHVwTWVudTo6
c2hvdyhjb25zdCBJbnRSZWN0JiByZWN0LCBGcmFtZVZpZXcqIHZpZXcsIGludCBpbmRleCkKIHsK
LSAgICBBU1NFUlQoY2xpZW50KCkpOwotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgQVNTRVJU
KG1fcG9wdXBDbGllbnQpOworICAgIENocm9tZUNsaWVudEVmbCogY2hyb21lQ2xpZW50ID0gc3Rh
dGljX2Nhc3Q8Q2hyb21lQ2xpZW50RWZsKj4odmlldy0+ZnJhbWUoKS0+cGFnZSgpLT5jaHJvbWUo
KS0+Y2xpZW50KCkpOworICAgIEFTU0VSVChjaHJvbWVDbGllbnQpOworCisgICAgbV92aWV3ID0g
dmlldzsKKyAgICBjaHJvbWVDbGllbnQtPmNyZWF0ZVNlbGVjdFBvcHVwKG1fcG9wdXBDbGllbnQs
IGluZGV4LCByZWN0KTsKIH0KIAogdm9pZCBQb3B1cE1lbnU6OmhpZGUoKQogewotICAgIG5vdElt
cGxlbWVudGVkKCk7CisgICAgQVNTRVJUKG1fdmlldyk7CisgICAgQ2hyb21lQ2xpZW50RWZsKiBj
aHJvbWVDbGllbnQgPSBzdGF0aWNfY2FzdDxDaHJvbWVDbGllbnRFZmwqPihtX3ZpZXctPmZyYW1l
KCktPnBhZ2UoKS0+Y2hyb21lKCktPmNsaWVudCgpKTsKKyAgICBBU1NFUlQoY2hyb21lQ2xpZW50
KTsKKworICAgIGNocm9tZUNsaWVudC0+ZGVzdHJveVNlbGVjdFBvcHVwKCk7CiB9CiAKIHZvaWQg
UG9wdXBNZW51Ojp1cGRhdGVGcm9tRWxlbWVudCgpCkluZGV4OiBXZWJLaXQvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdC9DaGFuZ2VMb2cJKHJldmlzaW9uIDYwMDk4KQorKysgV2ViS2l0
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEwLTA1LTI0ICBM
dWNhcyBEZSBNYXJjaGkgIDxsdWNhcy5kZW1hcmNoaUBwcm9mdXNpb24ubW9iaT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbRUZMXSBBZGQgc3VwcG9y
dCBmb3IgUG9wdXAgbWVudXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM5NjI5CisKKyAgICAgICAgKiBlZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xp
ZW50RWZsLmNwcDogaW1wbGVtZW50IG1ldGhvZHMgdG8gY3JlYXRlCisgICAgICAgIGFuZCBkZXN0
cm95IHBvcHVwIG1lbnUuCisgICAgICAgIChXZWJDb3JlOjpDaHJvbWVDbGllbnRFZmw6OmNyZWF0
ZVNlbGVjdFBvcHVwKTogZGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpDaHJvbWVDbGllbnRFZmw6
OmRlc3Ryb3lTZWxlY3RQb3B1cCk6IGRpdHRvLgorICAgICAgICAqIGVmbC9XZWJDb3JlU3VwcG9y
dC9DaHJvbWVDbGllbnRFZmwuaDogZGl0dG8uCisgICAgICAgICogZWZsL2V3ay9ld2tfcHJpdmF0
ZS5oOiBhZGQgZnVuY3Rpb24gdG8gY2FsbCBicm93c2VyIHdoZW4gYSBwb3B1cCBpcworICAgICAg
ICBjcmVhdGVkL2RlbGV0ZWQKKwogMjAxMC0wNS0xNSAgTGVhbmRybyBQZXJlaXJhICA8bGVhbmRy
b0Bwcm9mdXNpb24ubW9iaT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIFRyZWF0LgpJbmRl
eDogV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmNwcAkocmV2
aXNpb24gNjAwOTgpCisrKyBXZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVm
bC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4OCw2ICsxODgsMTYgQEAgYm9vbCBDaHJvbWVDbGll
bnRFZmw6Om1lbnViYXJWaXNpYmxlKCkKICAgICByZXR1cm4gdmlzaWJsZTsKIH0KIAordm9pZCBD
aHJvbWVDbGllbnRFZmw6OmNyZWF0ZVNlbGVjdFBvcHVwKFBvcHVwTWVudUNsaWVudCogY2xpZW50
LCBpbnQgc2VsZWN0ZWQsIGNvbnN0IEludFJlY3QmIHJlY3QpCit7CisgICAgZXdrX3ZpZXdfcG9w
dXBfbmV3KG1fdmlldywgY2xpZW50LCBzZWxlY3RlZCwgcmVjdCk7Cit9CisKK2Jvb2wgQ2hyb21l
Q2xpZW50RWZsOjpkZXN0cm95U2VsZWN0UG9wdXAoKQoreworICAgIHJldHVybiBld2tfdmlld19w
b3B1cF9kZXN0cm95KG1fdmlldyk7Cit9CisKIHZvaWQgQ2hyb21lQ2xpZW50RWZsOjpzZXRSZXNp
emFibGUoYm9vbCkKIHsKICAgICBub3RJbXBsZW1lbnRlZCgpOwpJbmRleDogV2ViS2l0L2VmbC9X
ZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvZWZs
L1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5oCShyZXZpc2lvbiA2MDA5OCkKKysrIFdl
YktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmgJKHdvcmtpbmcgY29weSkK
QEAgLTI1LDYgKzI1LDcgQEAKIAogI2luY2x1ZGUgIkNocm9tZUNsaWVudC5oIgogI2luY2x1ZGUg
IktVUkwuaCIKKyNpbmNsdWRlICJQb3B1cE1lbnUuaCIKICNpbmNsdWRlIDxFdmFzLmg+CiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKQEAgLTY5LDYgKzcwLDkgQEAgcHVibGljOgogICAgIHZpcnR1YWwg
dm9pZCBzZXRNZW51YmFyVmlzaWJsZShib29sKTsKICAgICB2aXJ0dWFsIGJvb2wgbWVudWJhclZp
c2libGUoKTsKIAorICAgIHZpcnR1YWwgdm9pZCBjcmVhdGVTZWxlY3RQb3B1cChQb3B1cE1lbnVD
bGllbnQqLCBpbnQgc2VsZWN0ZWQsIGNvbnN0IEludFJlY3QmIHJlY3QpOworICAgIHZpcnR1YWwg
Ym9vbCBkZXN0cm95U2VsZWN0UG9wdXAoKTsKKwogICAgIHZpcnR1YWwgdm9pZCBzZXRSZXNpemFi
bGUoYm9vbCk7CiAKICAgICB2aXJ0dWFsIHZvaWQgYWRkTWVzc2FnZVRvQ29uc29sZShNZXNzYWdl
U291cmNlLCBNZXNzYWdlVHlwZSwgTWVzc2FnZUxldmVsLCBjb25zdCBTdHJpbmcmIG1lc3NhZ2Us
CkluZGV4OiBXZWJLaXQvZWZsL2V3ay9ld2tfcHJpdmF0ZS5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktp
dC9lZmwvZXdrL2V3a19wcml2YXRlLmgJKHJldmlzaW9uIDYwMDk4KQorKysgV2ViS2l0L2VmbC9l
d2svZXdrX3ByaXZhdGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDEsNiArNDEsMTEgQEAgZXh0ZXJu
ICJDIiB7CiAvLyBJZiBkZWZpbmVkLCBld2sgd2lsbCBkbyB0eXBlIGNoZWNraW5nIHRvIGVuc3Vy
ZSBvYmplY3RzIGFyZSBvZiBjb3JyZWN0IHR5cGUKICNkZWZpbmUgRVdLX1RZUEVfQ0hFQ0sgMQog
CisvLyBmb3J3YXJkIGRlY2xhcmF0aW9ucworbmFtZXNwYWNlIFdlYkNvcmUgeworc3RydWN0IFBv
cHVwTWVudUNsaWVudDsKK30KKwogdm9pZCAgICAgICAgICAgICBld2tfdmlld19yZWFkeShFdmFz
X09iamVjdCAqbyk7CiB2b2lkICAgICAgICAgICAgIGV3a192aWV3X3RpdGxlX3NldChFdmFzX09i
amVjdCAqbywgY29uc3QgY2hhciAqdGl0bGUpOwogdm9pZCAgICAgICAgICAgICBld2tfdmlld191
cmlfY2hhbmdlZChFdmFzX09iamVjdCAqbyk7CkBAIC04NCw2ICs4OSw4IEBAIFdURjo6UGFzc1Jl
ZlB0cjxXZWJDb3JlOjpGcmFtZT4gZXdrX3ZpZXcKIAogV1RGOjpQYXNzUmVmUHRyPFdlYkNvcmU6
OldpZGdldD4gZXdrX3ZpZXdfcGx1Z2luX2NyZWF0ZShFdmFzX09iamVjdCogbywgRXZhc19PYmpl
Y3QqIGZyYW1lLCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBwbHVnaW5TaXplLCBXZWJDb3JlOjpI
VE1MUGx1Z0luRWxlbWVudCogZWxlbWVudCwgY29uc3QgV2ViQ29yZTo6S1VSTCYgdXJsLCBjb25z
dCBXVEY6OlZlY3RvcjxXZWJDb3JlOjpTdHJpbmc+JiBwYXJhbU5hbWVzLCBjb25zdCBXVEY6OlZl
Y3RvcjxXZWJDb3JlOjpTdHJpbmc+JiBwYXJhbVZhbHVlcywgY29uc3QgV2ViQ29yZTo6U3RyaW5n
JiBtaW1lVHlwZSwgYm9vbCBsb2FkTWFudWFsbHkpOwogCit2b2lkICAgICAgICAgICAgIGV3a192
aWV3X3BvcHVwX25ldyhFdmFzX09iamVjdCAqbywgV2ViQ29yZTo6UG9wdXBNZW51Q2xpZW50KiBj
bGllbnQsIGludCBzZWxlY3RlZCwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYgcmVjdCk7CisKIEV3
a19IaXN0b3J5ICAgICAgKmV3a19oaXN0b3J5X25ldyhXZWJDb3JlOjpCYWNrRm9yd2FyZExpc3Qg
Kmhpc3RvcnkpOwogdm9pZCAgICAgICAgICAgICAgZXdrX2hpc3RvcnlfZnJlZShFd2tfSGlzdG9y
eSAqaGlzdG9yeSk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>