<?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>114598</bug_id>
          
          <creation_ts>2013-04-14 17:38:03 -0700</creation_ts>
          <short_desc>Remove unused AlternativeTextClient::dismissDictationAlternativeUI</short_desc>
          <delta_ts>2013-04-16 11:54:58 -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>WebCore Misc.</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>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>jiapu.mail</cc>
    
    <cc>mifenton</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>875427</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-14 17:38:03 -0700</bug_when>
    <thetext>AlternativeTextClient::dismissDictationAlternativeUI is never called. It hasn&apos;t been touched in a long time, so it looks more like dead code than part of a plan in progress.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875428</commentid>
    <comment_count>1</comment_count>
      <attachid>198017</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-14 17:40:50 -0700</bug_when>
    <thetext>Created attachment 198017
proposed patch

I do not know much about this code, so if you are aware of a reason to keep this function, please tell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876184</commentid>
    <comment_count>2</comment_count>
    <who name="Jia Pu">jiapu.mail</who>
    <bug_when>2013-04-15 17:57:46 -0700</bug_when>
    <thetext>This function can be removed, since dismissal of both correction and dictionary alternative is done by WebAlterantiveTextClient::dismissAlternative() in both WK and WK2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876672</commentid>
    <comment_count>3</comment_count>
      <attachid>198017</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-16 11:54:56 -0700</bug_when>
    <thetext>Comment on attachment 198017
proposed patch

Clearing flags on attachment: 198017

Committed r148531: &lt;http://trac.webkit.org/changeset/148531&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876673</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-16 11:54:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198017</attachid>
            <date>2013-04-14 17:40:50 -0700</date>
            <delta_ts>2013-04-16 11:54:56 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>RemoveAlternative.txt</filename>
            <type>text/plain</type>
            <size>13332</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0ODQxMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA0LTE0ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFJlbW92ZSB1bnVzZWQgQWx0
ZXJuYXRpdmVUZXh0Q2xpZW50OjpkaXNtaXNzRGljdGF0aW9uQWx0ZXJuYXRpdmVVSQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0NTk4CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZpbmcgZGVhZCBj
b2RlLgorCisgICAgICAgICogV2ViQ29yZS5leHAuaW46CisgICAgICAgICogZWRpdGluZy9tYWMv
QWx0ZXJuYXRpdmVUZXh0VUlDb250cm9sbGVyLmg6IE1hZGUgZGlzbWlzc0FsdGVybmF0aXZlcygp
IHByaXZhdGUuCisgICAgICAgICogcGFnZS9BbHRlcm5hdGl2ZVRleHRDbGllbnQuaDoKKwogMjAx
My0wNC0xNCAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIE1vdmUgTWFj
IHNwZWNpZmljIHNuYXBzaG90dGluZyBjb2RlIGludG8gaXRzIG93biBmaWxlCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9X
ZWJDb3JlLmV4cC5pbgkocmV2aXNpb24gMTQ4Mzc3KQorKysgU291cmNlL1dlYkNvcmUvV2ViQ29y
ZS5leHAuaW4JKHdvcmtpbmcgY29weSkKQEAgLTI3MjEsNyArMjcyMSw2IEBAIF9fWk43V2ViQ29y
ZTEyV29ya2VyVGhyZWFkMTd3b3JrZXJUaHJlYWQKIF9fWk43V2ViQ29yZTI3QWx0ZXJuYXRpdmVU
ZXh0VUlDb250cm9sbGVyMTVhZGRBbHRlcm5hdGl2ZXNFUktOM1dURjlSZXRhaW5QdHJJMThOU1Rl
eHRBbHRlcm5hdGl2ZXNFRQogX19aTjdXZWJDb3JlMjdBbHRlcm5hdGl2ZVRleHRVSUNvbnRyb2xs
ZXIyMmFsdGVybmF0aXZlc0ZvckNvbnRleHRFeQogX19aTjdXZWJDb3JlMjdBbHRlcm5hdGl2ZVRl
eHRVSUNvbnRyb2xsZXI1Y2xlYXJFdgotX19aTjdXZWJDb3JlMjdBbHRlcm5hdGl2ZVRleHRVSUNv
bnRyb2xsZXIxOWRpc21pc3NBbHRlcm5hdGl2ZXNFdgogX19aTjdXZWJDb3JlMjdBbHRlcm5hdGl2
ZVRleHRVSUNvbnRyb2xsZXIxOHJlbW92ZUFsdGVybmF0aXZlc0V5CiBfX1pON1dlYkNvcmUyN0Fs
dGVybmF0aXZlVGV4dFVJQ29udHJvbGxlcjE2c2hvd0FsdGVybmF0aXZlc0VQNk5TVmlld1JLTlNf
OUZsb2F0UmVjdEV5VTEzYmxvY2tfcG9pbnRlckZ2UDhOU1N0cmluZ0UKIF9fWk43V2ViQ29yZTI0
VGV4dEFsdGVybmF0aXZlV2l0aFJhbmdlQzFFUDE4TlNUZXh0QWx0ZXJuYXRpdmVzOF9OU1Jhbmdl
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL21hYy9BbHRlcm5hdGl2ZVRleHRVSUNvbnRy
b2xsZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL21hYy9BbHRlcm5h
dGl2ZVRleHRVSUNvbnRyb2xsZXIuaAkocmV2aXNpb24gMTQ4Mzc3KQorKysgU291cmNlL1dlYkNv
cmUvZWRpdGluZy9tYWMvQWx0ZXJuYXRpdmVUZXh0VUlDb250cm9sbGVyLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTQ0LDEzICs0NCwxNCBAQCBwdWJsaWM6CiAgICAgdWludDY0X3QgYWRkQWx0ZXJuYXRp
dmVzKGNvbnN0IFJldGFpblB0cjxOU1RleHRBbHRlcm5hdGl2ZXM+Jik7CiAgICAgdm9pZCBjbGVh
cigpOwogICAgIHZvaWQgc2hvd0FsdGVybmF0aXZlcyhOU1ZpZXcqLCBjb25zdCBGbG9hdFJlY3Qm
IGJvdW5kaW5nQm94T2ZQcmltYXJ5U3RyaW5nLCB1aW50NjRfdCBjb250ZXh0LCB2b2lkKF5hY2Nl
cHRhbmNlSGFuZGxlcikoTlNTdHJpbmcqKSk7Ci0gICAgdm9pZCBkaXNtaXNzQWx0ZXJuYXRpdmVz
KCk7CiAgICAgdm9pZCByZW1vdmVBbHRlcm5hdGl2ZXModWludDY0X3QgY29udGV4dCk7CiAgICAg
VmVjdG9yPFN0cmluZz4gYWx0ZXJuYXRpdmVzRm9yQ29udGV4dCh1aW50NjRfdCBjb250ZXh0KTsK
IAogcHJpdmF0ZToKICAgICB2b2lkIGhhbmRsZUFjY2VwdGVkQWx0ZXJuYXRpdmUoTlNTdHJpbmcq
IGFjY2VwdGVkQWx0ZXJuYXRpdmUsIHVpbnQ2NF90IGNvbnRleHQsIE5TVGV4dEFsdGVybmF0aXZl
cyopOwogCisgICAgdm9pZCBkaXNtaXNzQWx0ZXJuYXRpdmVzKCk7CisKICAgICBjbGFzcyBBbGVy
bmF0aXZlVGV4dENvbnRleHRDb250cm9sbGVyIHsKICAgICBwdWJsaWM6CiAgICAgICAgIEFsZXJu
YXRpdmVUZXh0Q29udGV4dENvbnRyb2xsZXIoKSB7IH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvQWx0ZXJuYXRpdmVUZXh0Q2xpZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGFnZS9BbHRlcm5hdGl2ZVRleHRDbGllbnQuaAkocmV2aXNpb24gMTQ4Mzc3KQorKysgU291cmNl
L1dlYkNvcmUvcGFnZS9BbHRlcm5hdGl2ZVRleHRDbGllbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
NjgsNyArNjgsNiBAQCBwdWJsaWM6CiAjZW5kaWYKICNpZiBVU0UoRElDVEFUSU9OX0FMVEVSTkFU
SVZFUykKICAgICB2aXJ0dWFsIHZvaWQgc2hvd0RpY3RhdGlvbkFsdGVybmF0aXZlVUkoY29uc3Qg
V2ViQ29yZTo6RmxvYXRSZWN0JiBib3VuZGluZ0JveE9mRGljdGF0ZWRUZXh0LCB1aW50NjRfdCBk
aWN0YXRpb25Db250ZXh0KSA9IDA7Ci0gICAgdmlydHVhbCB2b2lkIGRpc21pc3NEaWN0YXRpb25B
bHRlcm5hdGl2ZVVJKCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCByZW1vdmVEaWN0YXRpb25BbHRl
cm5hdGl2ZXModWludDY0X3QgZGljdGF0aW9uQ29udGV4dCkgPSAwOwogICAgIHZpcnR1YWwgVmVj
dG9yPFN0cmluZz4gZGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2NF90IGRpY3RhdGlvbkNvbnRl
eHQpID0gMDsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ4NDEzKQorKysgU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIw
MTMtMDQtMTQgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CisKKyAgICAgICAg
UmVtb3ZlIHVudXNlZCBBbHRlcm5hdGl2ZVRleHRDbGllbnQ6OmRpc21pc3NEaWN0YXRpb25BbHRl
cm5hdGl2ZVVJCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTQ1OTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJbXBsLmg6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwubW06CisgICAgICAgIChXZWJLaXQ6OlBhZ2VDbGll
bnRJbXBsOjpkaWN0YXRpb25BbHRlcm5hdGl2ZXMpOgorICAgICAgICAqIFVJUHJvY2Vzcy9QYWdl
Q2xpZW50Lmg6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHA6CisgICAgICAg
ICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdl
UHJveHkubWVzc2FnZXMuaW46CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9X
ZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVT
dXBwb3J0L21hYy9XZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQuY3BwOgorCiAyMDEzLTA0LTE0ICBD
aHJpc3RvcGhlIER1bWV6ICA8Y2guZHVtZXpAc2lzYS5zYW1zdW5nLmNvbT4KIAogICAgICAgICBb
RUZMXVtXSzJdIFJlZ3Jlc3Npb24ocjE0ODI3NCk6IEJyb2tlIHJlbmRlcmluZyBpbiB0aGUgYnJv
d3NlcgpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BhZ2VDbGllbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGFnZUNsaWVudC5oCShyZXZpc2lvbiAx
NDgzNzcpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGFnZUNsaWVudC5oCSh3b3JraW5n
IGNvcHkpCkBAIC0yMTUsNyArMjE1LDYgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdWludDY0X3Qg
YWRkRGljdGF0aW9uQWx0ZXJuYXRpdmVzKGNvbnN0IFJldGFpblB0cjxOU1RleHRBbHRlcm5hdGl2
ZXM+JikgPSAwOwogICAgIHZpcnR1YWwgdm9pZCByZW1vdmVEaWN0YXRpb25BbHRlcm5hdGl2ZXMo
dWludDY0X3QgZGljdGF0aW9uQ29udGV4dCkgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBzaG93RGlj
dGF0aW9uQWx0ZXJuYXRpdmVVSShjb25zdCBXZWJDb3JlOjpGbG9hdFJlY3QmIGJvdW5kaW5nQm94
T2ZEaWN0YXRlZFRleHQsIHVpbnQ2NF90IGRpY3RhdGlvbkNvbnRleHQpID0gMDsKLSAgICB2aXJ0
dWFsIHZvaWQgZGlzbWlzc0RpY3RhdGlvbkFsdGVybmF0aXZlVUkoKSA9IDA7CiAgICAgdmlydHVh
bCBWZWN0b3I8U3RyaW5nPiBkaWN0YXRpb25BbHRlcm5hdGl2ZXModWludDY0X3QgZGljdGF0aW9u
Q29udGV4dCkgPSAwOwogI2VuZGlmIC8vIFVTRShESUNUQVRJT05fQUxURVJOQVRJVkVTKQogI2Vu
ZGlmIC8vIFVTRShBUFBLSVQpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmNwcAkocmV2aXNpb24gMTQ4Mzc3KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L1dlYlBhZ2VQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQzODEsMTEgKzQzODEsNiBAQCB2
b2lkIFdlYlBhZ2VQcm94eTo6c2hvd0RpY3RhdGlvbkFsdGVybmF0CiAgICAgbV9wYWdlQ2xpZW50
LT5zaG93RGljdGF0aW9uQWx0ZXJuYXRpdmVVSShib3VuZGluZ0JveE9mRGljdGF0ZWRUZXh0LCBk
aWN0YXRpb25Db250ZXh0KTsKIH0KIAotdm9pZCBXZWJQYWdlUHJveHk6OmRpc21pc3NEaWN0YXRp
b25BbHRlcm5hdGl2ZVVJKCkKLXsKLSAgICBtX3BhZ2VDbGllbnQtPmRpc21pc3NEaWN0YXRpb25B
bHRlcm5hdGl2ZVVJKCk7Ci19Ci0KIHZvaWQgV2ViUGFnZVByb3h5OjpyZW1vdmVEaWN0YXRpb25B
bHRlcm5hdGl2ZXModWludDY0X3QgZGljdGF0aW9uQ29udGV4dCkKIHsKICAgICBtX3BhZ2VDbGll
bnQtPnJlbW92ZURpY3RhdGlvbkFsdGVybmF0aXZlcyhkaWN0YXRpb25Db250ZXh0KTsKSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgJKHJldmlzaW9uIDE0ODM3NykK
KysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAkod29ya2luZyBjb3B5
KQpAQCAtMTAyMiw3ICsxMDIyLDYgQEAgcHJpdmF0ZToKIAogI2lmIFVTRShESUNUQVRJT05fQUxU
RVJOQVRJVkVTKQogICAgIHZvaWQgc2hvd0RpY3RhdGlvbkFsdGVybmF0aXZlVUkoY29uc3QgV2Vi
Q29yZTo6RmxvYXRSZWN0JiBib3VuZGluZ0JveE9mRGljdGF0ZWRUZXh0LCB1aW50NjRfdCBkaWN0
YXRpb25Db250ZXh0KTsKLSAgICB2b2lkIGRpc21pc3NEaWN0YXRpb25BbHRlcm5hdGl2ZVVJKCk7
CiAgICAgdm9pZCByZW1vdmVEaWN0YXRpb25BbHRlcm5hdGl2ZXModWludDY0X3QgZGljdGF0aW9u
Q29udGV4dCk7CiAgICAgdm9pZCBkaWN0YXRpb25BbHRlcm5hdGl2ZXModWludDY0X3QgZGljdGF0
aW9uQ29udGV4dCwgVmVjdG9yPFN0cmluZz4mIHJlc3VsdCk7CiAjZW5kaWYKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5pbgkocmV2
aXNpb24gMTQ4Mzc3KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5t
ZXNzYWdlcy5pbgkod29ya2luZyBjb3B5KQpAQCAtMjg4LDcgKzI4OCw2IEBAIG1lc3NhZ2VzIC0+
IFdlYlBhZ2VQcm94eSB7CiAKICNpZiBVU0UoRElDVEFUSU9OX0FMVEVSTkFUSVZFUykKICAgICBT
aG93RGljdGF0aW9uQWx0ZXJuYXRpdmVVSShXZWJDb3JlOjpGbG9hdFJlY3QgYm91bmRpbmdCb3hP
ZkRpY3RhdGVkVGV4dCwgdWludDY0X3QgZGljdGF0aW9uQ29udGV4dCkKLSAgICBEaXNtaXNzRGlj
dGF0aW9uQWx0ZXJuYXRpdmVVSSgpCiAgICAgUmVtb3ZlRGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVp
bnQ2NF90IGRpY3RhdGlvbkNvbnRleHQpCiAgICAgRGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2
NF90IGRpY3RhdGlvbkNvbnRleHQpIC0+IChWZWN0b3I8U3RyaW5nPiBhbHRlcm5hdGl2ZXMpCiAj
ZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJ
bXBsLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvUGFn
ZUNsaWVudEltcGwuaAkocmV2aXNpb24gMTQ4Mzc3KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9tYWMvUGFnZUNsaWVudEltcGwuaAkod29ya2luZyBjb3B5KQpAQCAtMTQ0LDcgKzE0
NCw2IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCB1aW50NjRfdCBhZGREaWN0YXRpb25BbHRlcm5h
dGl2ZXMoY29uc3QgUmV0YWluUHRyPE5TVGV4dEFsdGVybmF0aXZlcz4mKTsKICAgICB2aXJ0dWFs
IHZvaWQgcmVtb3ZlRGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2NF90IGRpY3RhdGlvbkNvbnRl
eHQpOwogICAgIHZpcnR1YWwgdm9pZCBzaG93RGljdGF0aW9uQWx0ZXJuYXRpdmVVSShjb25zdCBX
ZWJDb3JlOjpGbG9hdFJlY3QmIGJvdW5kaW5nQm94T2ZEaWN0YXRlZFRleHQsIHVpbnQ2NF90IGRp
Y3RhdGlvbkNvbnRleHQpOwotICAgIHZpcnR1YWwgdm9pZCBkaXNtaXNzRGljdGF0aW9uQWx0ZXJu
YXRpdmVVSSgpOwogICAgIHZpcnR1YWwgVmVjdG9yPFN0cmluZz4gZGljdGF0aW9uQWx0ZXJuYXRp
dmVzKHVpbnQ2NF90IGRpY3RhdGlvbkNvbnRleHQpOwogI2VuZGlmCiAKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJbXBsLm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1BhZ2VDbGllbnRJbXBsLm1tCShyZXZp
c2lvbiAxNDgzNzcpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9QYWdlQ2xp
ZW50SW1wbC5tbQkod29ya2luZyBjb3B5KQpAQCAtNTgyLDExICs1ODIsNiBAQCBWZWN0b3I8U3Ry
aW5nPiBQYWdlQ2xpZW50SW1wbDo6ZGljdGF0aW9uCiB7CiAgICAgcmV0dXJuIG1fYWx0ZXJuYXRp
dmVUZXh0VUlDb250cm9sbGVyLT5hbHRlcm5hdGl2ZXNGb3JDb250ZXh0KGRpY3RhdGlvbkNvbnRl
eHQpOwogfQotCi12b2lkIFBhZ2VDbGllbnRJbXBsOjpkaXNtaXNzRGljdGF0aW9uQWx0ZXJuYXRp
dmVVSSgpCi17Ci0gICAgbV9hbHRlcm5hdGl2ZVRleHRVSUNvbnRyb2xsZXItPmRpc21pc3NBbHRl
cm5hdGl2ZXMoKTsKLX0KICNlbmRpZgogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFNv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQWx0ZXJuYXRpdmVUZXh0
Q2xpZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3Jl
U3VwcG9ydC9XZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQuaAkocmV2aXNpb24gMTQ4Mzc3KQorKysg
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJBbHRlcm5hdGl2ZVRl
eHRDbGllbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNDYsNyArNDYsNiBAQCBwdWJsaWM6CiAjZW5k
aWYKICNpZiBVU0UoRElDVEFUSU9OX0FMVEVSTkFUSVZFUykKICAgICB2aXJ0dWFsIHZvaWQgc2hv
d0RpY3RhdGlvbkFsdGVybmF0aXZlVUkoY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiBib3VuZGlu
Z0JveE9mRGljdGF0ZWRUZXh0LCB1aW50NjRfdCBkaWN0YXRpb25Db250ZXh0KSBPVkVSUklERTsK
LSAgICB2aXJ0dWFsIHZvaWQgZGlzbWlzc0RpY3RhdGlvbkFsdGVybmF0aXZlVUkoKSBPVkVSUklE
RTsKICAgICB2aXJ0dWFsIHZvaWQgcmVtb3ZlRGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2NF90
IGRpY3RhdGlvbkNvbnRleHQpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgVmVjdG9yPFN0cmluZz4g
ZGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2NF90IGRpY3RhdGlvbkNvbnRleHQpIE9WRVJSSURF
OwogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0
L21hYy9XZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkFsdGVybmF0aXZlVGV4dENs
aWVudC5jcHAJKHJldmlzaW9uIDE0ODM3NykKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvbWFjL1dlYkFsdGVybmF0aXZlVGV4dENsaWVudC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTg2LDExICs4Niw2IEBAIHZvaWQgV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50Ojpz
aG93RGljdGEKICAgICBtX3BhZ2UtPnNlbmQoTWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6U2hvd0Rp
Y3RhdGlvbkFsdGVybmF0aXZlVUkoYm91bmRpbmdCb3hPZkRpY3RhdGVkVGV4dCwgZGljdGF0aW9u
Q29udGV4dCkpOwogfQogCi12b2lkIFdlYkFsdGVybmF0aXZlVGV4dENsaWVudDo6ZGlzbWlzc0Rp
Y3RhdGlvbkFsdGVybmF0aXZlVUkoKQotewotICAgIG1fcGFnZS0+c2VuZChNZXNzYWdlczo6V2Vi
UGFnZVByb3h5OjpEaXNtaXNzRGljdGF0aW9uQWx0ZXJuYXRpdmVVSSgpKTsKLX0KLQogVmVjdG9y
PFN0cmluZz4gV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50OjpkaWN0YXRpb25BbHRlcm5hdGl2ZXMo
dWludDY0X3QgZGljdGF0aW9uQ29udGV4dCkKIHsKICAgICBWZWN0b3I8U3RyaW5nPiByZXN1bHQ7
CkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdC9tYWMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNDg0MTMpCisrKyBTb3VyY2UvV2ViS2l0
L21hYy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMy0wNC0x
NCAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUg
dW51c2VkIEFsdGVybmF0aXZlVGV4dENsaWVudDo6ZGlzbWlzc0RpY3RhdGlvbkFsdGVybmF0aXZl
VUkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDU5
OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2Vi
Q29yZVN1cHBvcnQvV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50Lmg6CisgICAgICAgICogV2ViQ29y
ZVN1cHBvcnQvV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50Lm1tOgorICAgICAgICAqIFdlYlZpZXcv
V2ViVmlldy5tbToKKyAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5oOgorCiAyMDEz
LTA0LTE0ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTW92ZSBNYWMg
c3BlY2lmaWMgc25hcHNob3R0aW5nIGNvZGUgaW50byBpdHMgb3duIGZpbGUKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkFsdGVybmF0aXZlVGV4dENsaWVudC5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkFsdGVybmF0
aXZlVGV4dENsaWVudC5oCShyZXZpc2lvbiAxNDgzNzcpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9X
ZWJDb3JlU3VwcG9ydC9XZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQuaAkod29ya2luZyBjb3B5KQpA
QCAtNDUsNyArNDUsNiBAQCBwdWJsaWM6CiAjZW5kaWYKICNpZiBVU0UoRElDVEFUSU9OX0FMVEVS
TkFUSVZFUykKICAgICB2aXJ0dWFsIHZvaWQgc2hvd0RpY3RhdGlvbkFsdGVybmF0aXZlVUkoY29u
c3QgV2ViQ29yZTo6RmxvYXRSZWN0JiBib3VuZGluZ0JveE9mRGljdGF0ZWRUZXh0LCB1aW50NjRf
dCBkaWN0YXRpb25Db250ZXh0KSBPVkVSUklERTsKLSAgICB2aXJ0dWFsIHZvaWQgZGlzbWlzc0Rp
Y3RhdGlvbkFsdGVybmF0aXZlVUkoKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgcmVtb3Zl
RGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2NF90IGRpY3RhdGlvbkNvbnRleHQpIE9WRVJSSURF
OwogICAgIHZpcnR1YWwgVmVjdG9yPFN0cmluZz4gZGljdGF0aW9uQWx0ZXJuYXRpdmVzKHVpbnQ2
NF90IGRpY3RhdGlvbkNvbnRleHQpIE9WRVJSSURFOwogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQubW0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViQWx0ZXJuYXRpdmVU
ZXh0Q2xpZW50Lm1tCShyZXZpc2lvbiAxNDgzNzcpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9XZWJD
b3JlU3VwcG9ydC9XZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQubW0JKHdvcmtpbmcgY29weSkKQEAg
LTgwLDExICs4MCw2IEBAIHZvaWQgV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50OjpzaG93RGljdGEK
ICAgICBbbV93ZWJWaWV3IF9zaG93RGljdGF0aW9uQWx0ZXJuYXRpdmVVSTpib3VuZGluZ0JveE9m
RGljdGF0ZWRUZXh0IGZvckRpY3RhdGlvbkNvbnRleHQ6ZGljdGF0aW9uQ29udGV4dF07CiB9CiAK
LXZvaWQgV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50OjpkaXNtaXNzRGljdGF0aW9uQWx0ZXJuYXRp
dmVVSSgpCi17Ci0gICAgW21fd2ViVmlldyBfZGlzbWlzc0RpY3RhdGlvbkFsdGVybmF0aXZlVUld
OwotfQotCiBWZWN0b3I8U3RyaW5nPiBXZWJBbHRlcm5hdGl2ZVRleHRDbGllbnQ6OmRpY3RhdGlv
bkFsdGVybmF0aXZlcyh1aW50NjRfdCBkaWN0YXRpb25Db250ZXh0KQogewogICAgIHJldHVybiBb
bV93ZWJWaWV3IF9kaWN0YXRpb25BbHRlcm5hdGl2ZXM6ZGljdGF0aW9uQ29udGV4dF07CkluZGV4
OiBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcubW0KPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3Lm1tCShyZXZpc2lvbiAxNDgzNzcpCisrKyBT
b3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXcubW0JKHdvcmtpbmcgY29weSkKQEAgLTY1
MTAsMTEgKzY1MTAsNiBAQCAtICh2b2lkKV9zaG93RGljdGF0aW9uQWx0ZXJuYXRpdmVVSTooY29u
CiAgICAgfSk7CiB9CiAKLS0gKHZvaWQpX2Rpc21pc3NEaWN0YXRpb25BbHRlcm5hdGl2ZVVJCi17
Ci0gICAgX3ByaXZhdGUtPm1fYWx0ZXJuYXRpdmVUZXh0VUlDb250cm9sbGVyLT5kaXNtaXNzQWx0
ZXJuYXRpdmVzKCk7Ci19Ci0KIC0gKHZvaWQpX3JlbW92ZURpY3RhdGlvbkFsdGVybmF0aXZlczoo
dWludDY0X3QpZGljdGF0aW9uQ29udGV4dAogewogICAgIF9wcml2YXRlLT5tX2FsdGVybmF0aXZl
VGV4dFVJQ29udHJvbGxlci0+cmVtb3ZlQWx0ZXJuYXRpdmVzKGRpY3RhdGlvbkNvbnRleHQpOwpJ
bmRleDogU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3SW50ZXJuYWwuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdJbnRlcm5hbC5oCShyZXZp
c2lvbiAxNDgzNzcpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdJbnRlcm5h
bC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTYsNyArMTE2LDYgQEAgQGludGVyZmFjZSBXZWJWaWV3
IChXZWJWaWV3SW50ZXJuYWwpCiAjaWYgVVNFKERJQ1RBVElPTl9BTFRFUk5BVElWRVMpCiAtICh2
b2lkKV9nZXRXZWJDb3JlRGljdGF0aW9uQWx0ZXJuYXRpdmVzOihWZWN0b3I8V2ViQ29yZTo6RGlj
dGF0aW9uQWx0ZXJuYXRpdmU+JilhbHRlcm5hdGl2ZXMgZnJvbVRleHRBbHRlcm5hdGl2ZXM6KGNv
bnN0IFZlY3RvcjxXZWJDb3JlOjpUZXh0QWx0ZXJuYXRpdmVXaXRoUmFuZ2U+JilhbHRlcm5hdGl2
ZXNXaXRoUmFuZ2U7CiAtICh2b2lkKV9zaG93RGljdGF0aW9uQWx0ZXJuYXRpdmVVSTooY29uc3Qg
V2ViQ29yZTo6RmxvYXRSZWN0Jilib3VuZGluZ0JveE9mRGljdGF0ZWRUZXh0IGZvckRpY3RhdGlv
bkNvbnRleHQ6KHVpbnQ2NF90KWRpY3RhdGlvbkNvbnRleHQ7Ci0tICh2b2lkKV9kaXNtaXNzRGlj
dGF0aW9uQWx0ZXJuYXRpdmVVSTsKIC0gKHZvaWQpX3JlbW92ZURpY3RhdGlvbkFsdGVybmF0aXZl
czoodWludDY0X3QpZGljdGF0aW9uQ29udGV4dDsKIC0gKFZlY3RvcjxTdHJpbmc+KV9kaWN0YXRp
b25BbHRlcm5hdGl2ZXM6KHVpbnQ2NF90KWRpY3RhdGlvbkNvbnRleHQ7CiAjZW5kaWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>