<?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>57162</bug_id>
          
          <creation_ts>2011-03-26 13:26:27 -0700</creation_ts>
          <short_desc>[Qt] Show page icons (favicons) in QtTestBrowser location bar.</short_desc>
          <delta_ts>2011-03-26 14:18:20 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>373968</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-26 13:26:27 -0700</bug_when>
    <thetext>We should exercise the favicon support in QtTestBrowser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373972</commentid>
    <comment_count>1</comment_count>
      <attachid>87041</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-26 13:28:33 -0700</bug_when>
    <thetext>Created attachment 87041
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373975</commentid>
    <comment_count>2</comment_count>
      <attachid>87043</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-26 13:36:58 -0700</bug_when>
    <thetext>Created attachment 87043
Proposed patch v2

Use svn-create-patch instead..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373980</commentid>
    <comment_count>3</comment_count>
      <attachid>87043</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-03-26 13:49:49 -0700</bug_when>
    <thetext>Comment on attachment 87043
Proposed patch v2

Lovely icon ;) got me laughting a lot!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373994</commentid>
    <comment_count>4</comment_count>
      <attachid>87043</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-26 14:18:16 -0700</bug_when>
    <thetext>Comment on attachment 87043
Proposed patch v2

Clearing flags on attachment: 87043

Committed r82046: &lt;http://trac.webkit.org/changeset/82046&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373995</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-26 14:18:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87041</attachid>
            <date>2011-03-26 13:28:33 -0700</date>
            <delta_ts>2011-03-26 13:36:58 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-57162.diff</filename>
            <type>text/plain</type>
            <size>5780</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxYTQ3
YjE5Li42OGM0ZmNlIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDMtMjYgIEFuZHJlYXMgS2xpbmcgIDxrbGlu
Z0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gU2hvdyBwYWdlIGljb25zIChmYXZpY29ucykgaW4gUXRUZXN0QnJvd3NlciBs
b2NhdGlvbiBiYXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01NzE2MgorCisgICAgICAgICogUXRUZXN0QnJvd3Nlci9RdFRlc3RCcm93c2VyLnFyYzoK
KyAgICAgICAgKiBRdFRlc3RCcm93c2VyL2Zhdmljb24ucG5nOiBBZGRlZC4KKyAgICAgICAgKiBR
dFRlc3RCcm93c2VyL2xvY2F0aW9uZWRpdC5jcHA6CisgICAgICAgIChkZWZhdWx0UGFnZUljb24p
OgorICAgICAgICAoTG9jYXRpb25FZGl0OjpMb2NhdGlvbkVkaXQpOgorICAgICAgICAoTG9jYXRp
b25FZGl0OjpzZXRQYWdlSWNvbik6CisgICAgICAgIChMb2NhdGlvbkVkaXQ6OnJlc2l6ZUV2ZW50
KToKKyAgICAgICAgKExvY2F0aW9uRWRpdDo6dXBkYXRlSW50ZXJuYWxHZW9tZXRyeSk6CisgICAg
ICAgICogUXRUZXN0QnJvd3Nlci9sb2NhdGlvbmVkaXQuaDoKKyAgICAgICAgKiBRdFRlc3RCcm93
c2VyL21haW53aW5kb3cuY3BwOgorICAgICAgICAoTWFpbldpbmRvdzo6YnVpbGRVSSk6CisgICAg
ICAgIChNYWluV2luZG93Ojpvbkljb25DaGFuZ2VkKToKKyAgICAgICAgKE1haW5XaW5kb3c6Om9u
TG9hZFN0YXJ0ZWQpOgorICAgICAgICAqIFF0VGVzdEJyb3dzZXIvbWFpbndpbmRvdy5oOgorCiAy
MDExLTAzLTIzICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXouCmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93
c2VyL1F0VGVzdEJyb3dzZXIucXJjIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9RdFRlc3RCcm93c2Vy
LnFyYwppbmRleCBmZmU3N2IwLi5iNjAzNmU4IDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93
c2VyL1F0VGVzdEJyb3dzZXIucXJjCisrKyBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvUXRUZXN0QnJv
d3Nlci5xcmMKQEAgLTEsNSArMSw2IEBACiA8UkNDPgogICAgIDxxcmVzb3VyY2UgcHJlZml4PSIv
Ij4KICAgICAgICAgPGZpbGU+dXNlcmFnZW50bGlzdC50eHQ8L2ZpbGU+CisgICAgICAgIDxmaWxl
PmZhdmljb24ucG5nPC9maWxlPgogICAgIDwvcXJlc291cmNlPgogPC9SQ0M+CmRpZmYgLS1naXQg
YS9Ub29scy9RdFRlc3RCcm93c2VyL2Zhdmljb24ucG5nIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9m
YXZpY29uLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40NDYyNzUyCkJp
bmFyeSBmaWxlcyAvZGV2L251bGwgYW5kIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9mYXZpY29uLnBu
ZyBkaWZmZXIKZGlmZiAtLWdpdCBhL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbG9jYXRpb25lZGl0LmNw
cCBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbG9jYXRpb25lZGl0LmNwcAppbmRleCA4NWJkMjIyLi4w
NGE2MDE4IDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL2xvY2F0aW9uZWRpdC5jcHAK
KysrIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9sb2NhdGlvbmVkaXQuY3BwCkBAIC0xLDUgKzEsNiBA
QAogLyoKICAqIENvcHlyaWdodCAoQykgMjAxMCBOb2tpYSBDb3Jwb3JhdGlvbiBhbmQvb3IgaXRz
IHN1YnNpZGlhcnkoLWllcykKKyAqIENvcHlyaWdodCAoQykgMjAxMSBBbmRyZWFzIEtsaW5nIDxr
bGluZ0B3ZWJraXQub3JnPgogICoKICAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgpAQCAtMjks
MTIgKzMwLDM1IEBACiAKICNpZm5kZWYgUVRfTk9fSU5QVVRESUFMT0cKIAorc3RhdGljIGNvbnN0
IFFTaXplIGdQYWdlSWNvblNpemUoMTYsIDE2KTsKKworc3RhdGljIFFQaXhtYXAgZGVmYXVsdFBh
Z2VJY29uKCkKK3sKKyAgICBzdGF0aWMgUVBpeG1hcCBpY29uOworICAgIGlmIChpY29uLmlzTnVs
bCgpKQorICAgICAgICBpY29uLmxvYWQoIjovZmF2aWNvbi5wbmciKTsKKworICAgIHJldHVybiBp
Y29uOworfQorCiBMb2NhdGlvbkVkaXQ6OkxvY2F0aW9uRWRpdChRV2lkZ2V0KiBwYXJlbnQpCiAg
ICAgOiBRTGluZUVkaXQocGFyZW50KQogICAgICwgbV9wcm9ncmVzcygwKQogewogICAgIG1fY2xl
YXJUaW1lci5zZXRTaW5nbGVTaG90KHRydWUpOwogICAgIGNvbm5lY3QoJm1fY2xlYXJUaW1lciwg
U0lHTkFMKHRpbWVvdXQoKSksIHRoaXMsIFNMT1QocmVzZXQoKSkpOworCisgICAgbV9wYWdlSWNv
bkxhYmVsID0gbmV3IFFMYWJlbCh0aGlzKTsKKyAgICBtX3BhZ2VJY29uTGFiZWwtPnNldEZpeGVk
U2l6ZShnUGFnZUljb25TaXplKTsKKyAgICBtX3BhZ2VJY29uTGFiZWwtPnNldFBpeG1hcChkZWZh
dWx0UGFnZUljb24oKSk7Cit9CisKK3ZvaWQgTG9jYXRpb25FZGl0OjpzZXRQYWdlSWNvbihjb25z
dCBRSWNvbiYgaWNvbikKK3sKKyAgICBpZiAoaWNvbi5pc051bGwoKSkKKyAgICAgICAgbV9wYWdl
SWNvbkxhYmVsLT5zZXRQaXhtYXAoZGVmYXVsdFBhZ2VJY29uKCkpOworICAgIGVsc2UKKyAgICAg
ICAgbV9wYWdlSWNvbkxhYmVsLT5zZXRQaXhtYXAoaWNvbi5waXhtYXAoZ1BhZ2VJY29uU2l6ZSkp
OwogfQogCiB2b2lkIExvY2F0aW9uRWRpdDo6c2V0UHJvZ3Jlc3MoaW50IHByb2dyZXNzKQpAQCAt
NDksNiArNzMsMzAgQEAgdm9pZCBMb2NhdGlvbkVkaXQ6OnJlc2V0KCkKICAgICBzZXRQcm9ncmVz
cygwKTsKIH0KIAordm9pZCBMb2NhdGlvbkVkaXQ6OnJlc2l6ZUV2ZW50KFFSZXNpemVFdmVudCop
Cit7CisgICAgdXBkYXRlSW50ZXJuYWxHZW9tZXRyeSgpOworfQorCit2b2lkIExvY2F0aW9uRWRp
dDo6dXBkYXRlSW50ZXJuYWxHZW9tZXRyeSgpCit7CisgICAgUVN0eWxlT3B0aW9uRnJhbWVWMyBz
dHlsZU9wdGlvbjsKKyAgICBpbml0U3R5bGVPcHRpb24oJnN0eWxlT3B0aW9uKTsKKworICAgIFFS
ZWN0IHRleHRSZWN0ID0gc3R5bGUoKS0+c3ViRWxlbWVudFJlY3QoUVN0eWxlOjpTRV9MaW5lRWRp
dENvbnRlbnRzLCAmc3R5bGVPcHRpb24sIHRoaXMpOworCisgICAgY29uc3QgaW50IHNwYWNpbmcg
PSAyOworCisgICAgaW50IHggPSB0ZXh0UmVjdC54KCkgKyBzcGFjaW5nOworICAgIGludCB5ID0g
KHRleHRSZWN0LmNlbnRlcigpLnkoKSArIDEpIC0gZ1BhZ2VJY29uU2l6ZS5oZWlnaHQoKSAvIDI7
CisKKyAgICBtX3BhZ2VJY29uTGFiZWwtPm1vdmUoeCwgeSk7CisKKyAgICBRTWFyZ2lucyBtYXJn
aW5zID0gdGV4dE1hcmdpbnMoKTsKKyAgICBtYXJnaW5zLnNldExlZnQobV9wYWdlSWNvbkxhYmVs
LT5zaXplSGludCgpLndpZHRoKCkgKyBzcGFjaW5nKTsKKyAgICBzZXRUZXh0TWFyZ2lucyhtYXJn
aW5zKTsKK30KKwogdm9pZCBMb2NhdGlvbkVkaXQ6OnBhaW50RXZlbnQoUVBhaW50RXZlbnQqIGV2
KQogewogICAgIFFDb2xvciBiYWNrZ3JvdW5kQ29sb3IgPSBRQXBwbGljYXRpb246OnBhbGV0dGUo
KS5jb2xvcihRUGFsZXR0ZTo6QmFzZSk7CmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2Vy
L2xvY2F0aW9uZWRpdC5oIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9sb2NhdGlvbmVkaXQuaAppbmRl
eCA5NjJiNDIyLi5lOGFmZTcwIDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL2xvY2F0
aW9uZWRpdC5oCisrKyBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbG9jYXRpb25lZGl0LmgKQEAgLTM5
LDYgKzM5LDggQEAgY2xhc3MgTG9jYXRpb25FZGl0IDogcHVibGljIFFMaW5lRWRpdCB7CiBwdWJs
aWM6CiAgICAgTG9jYXRpb25FZGl0KFFXaWRnZXQqIHBhcmVudCA9IDApOwogCisgICAgdm9pZCBz
ZXRQYWdlSWNvbihjb25zdCBRSWNvbiYpOworCiBwdWJsaWMgc2xvdHM6CiAgICAgdm9pZCBzZXRQ
cm9ncmVzcyhpbnQgcHJvZ3Jlc3MpOwogCkBAIC00OCwxMCArNTAsMTQgQEAgcHJpdmF0ZSBzbG90
czoKIHByb3RlY3RlZDoKICAgICB2aXJ0dWFsIHZvaWQgcGFpbnRFdmVudChRUGFpbnRFdmVudCop
OwogICAgIHZpcnR1YWwgdm9pZCBmb2N1c0luRXZlbnQoUUZvY3VzRXZlbnQqKTsKKyAgICB2aXJ0
dWFsIHZvaWQgcmVzaXplRXZlbnQoUVJlc2l6ZUV2ZW50Kik7CiAKIHByaXZhdGU6CisgICAgdm9p
ZCB1cGRhdGVJbnRlcm5hbEdlb21ldHJ5KCk7CisKICAgICBpbnQgbV9wcm9ncmVzczsKICAgICBR
VGltZXIgbV9jbGVhclRpbWVyOworICAgIFFMYWJlbCogbV9wYWdlSWNvbkxhYmVsOwogfTsKIAog
I2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2VyL21haW53aW5kb3cuY3BwIGIv
VG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93LmNwcAppbmRleCBlMmVhNDFkLi4yYzcwYjQx
IDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL21haW53aW5kb3cuY3BwCisrKyBiL1Rv
b2xzL1F0VGVzdEJyb3dzZXIvbWFpbndpbmRvdy5jcHAKQEAgLTg0LDYgKzg0LDggQEAgdm9pZCBN
YWluV2luZG93OjpidWlsZFVJKCkKICAgICBjb25uZWN0KHBhZ2UoKSwgU0lHTkFMKGxvYWRQcm9n
cmVzcyhpbnQpKSwgdXJsRWRpdCwgU0xPVChzZXRQcm9ncmVzcyhpbnQpKSk7CiAjZW5kaWYKIAor
ICAgIGNvbm5lY3QocGFnZSgpLCBTSUdOQUwobG9hZFN0YXJ0ZWQoKSksIHRoaXMsIFNMT1Qob25M
b2FkU3RhcnRlZCgpKSk7CisgICAgY29ubmVjdChwYWdlKCktPm1haW5GcmFtZSgpLCBTSUdOQUwo
aWNvbkNoYW5nZWQoKSksIHRoaXMsIFNMT1Qob25JY29uQ2hhbmdlZCgpKSk7CiAgICAgY29ubmVj
dChwYWdlKCktPm1haW5GcmFtZSgpLCBTSUdOQUwodGl0bGVDaGFuZ2VkKGNvbnN0IFFTdHJpbmcm
KSksCiAgICAgICAgICAgICAgICAgdGhpcywgU0xPVChzZXRXaW5kb3dUaXRsZShjb25zdCBRU3Ry
aW5nJikpKTsKICAgICBjb25uZWN0KHBhZ2UoKSwgU0lHTkFMKHdpbmRvd0Nsb3NlUmVxdWVzdGVk
KCkpLCB0aGlzLCBTTE9UKGNsb3NlKCkpKTsKQEAgLTIxOSwzICsyMjEsMTcgQEAgdm9pZCBNYWlu
V2luZG93OjpvcGVuTG9jYXRpb24oKQogICAgIHVybEVkaXQtPnNldEZvY3VzKCk7CiAjZW5kaWYK
IH0KKwordm9pZCBNYWluV2luZG93Ojpvbkljb25DaGFuZ2VkKCkKK3sKKyNpZm5kZWYgUVRfTk9f
SU5QVVRESUFMT0cKKyAgICB1cmxFZGl0LT5zZXRQYWdlSWNvbihwYWdlKCktPm1haW5GcmFtZSgp
LT5pY29uKCkpOworI2VuZGlmCit9CisKK3ZvaWQgTWFpbldpbmRvdzo6b25Mb2FkU3RhcnRlZCgp
Cit7CisjaWZuZGVmIFFUX05PX0lOUFVURElBTE9HCisgICAgdXJsRWRpdC0+c2V0UGFnZUljb24o
UUljb24oKSk7CisjZW5kaWYKK30KZGlmZiAtLWdpdCBhL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbWFp
bndpbmRvdy5oIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93LmgKaW5kZXggMDhmYTgx
ZS4uZGM1N2ViMSAxMDA2NDQKLS0tIGEvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93LmgK
KysrIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93LmgKQEAgLTU4LDYgKzU4LDggQEAg
cHJvdGVjdGVkIHNsb3RzOgogICAgIHZvaWQgb3BlbkZpbGUoKTsKICAgICB2b2lkIG9wZW5Mb2Nh
dGlvbigpOwogICAgIHZvaWQgY2hhbmdlTG9jYXRpb24oKTsKKyAgICB2b2lkIG9uSWNvbkNoYW5n
ZWQoKTsKKyAgICB2b2lkIG9uTG9hZFN0YXJ0ZWQoKTsKIAogcHJvdGVjdGVkOgogICAgIFFTdHJp
bmcgYWRkcmVzc1VybCgpIGNvbnN0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87043</attachid>
            <date>2011-03-26 13:36:58 -0700</date>
            <delta_ts>2011-03-26 14:18:16 -0700</delta_ts>
            <desc>Proposed patch v2</desc>
            <filename>bug-57162-v2.diff</filename>
            <type>text/plain</type>
            <size>7300</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDgyMDQyKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjUgQEAKKzIwMTEtMDMtMjYgIEFuZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gU2hv
dyBwYWdlIGljb25zIChmYXZpY29ucykgaW4gUXRUZXN0QnJvd3NlciBsb2NhdGlvbiBiYXIuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NzE2MgorCisg
ICAgICAgICogUXRUZXN0QnJvd3Nlci9RdFRlc3RCcm93c2VyLnFyYzoKKyAgICAgICAgKiBRdFRl
c3RCcm93c2VyL2Zhdmljb24ucG5nOiBBZGRlZC4KKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL2xv
Y2F0aW9uZWRpdC5jcHA6CisgICAgICAgIChkZWZhdWx0UGFnZUljb24pOgorICAgICAgICAoTG9j
YXRpb25FZGl0OjpMb2NhdGlvbkVkaXQpOgorICAgICAgICAoTG9jYXRpb25FZGl0OjpzZXRQYWdl
SWNvbik6CisgICAgICAgIChMb2NhdGlvbkVkaXQ6OnJlc2l6ZUV2ZW50KToKKyAgICAgICAgKExv
Y2F0aW9uRWRpdDo6dXBkYXRlSW50ZXJuYWxHZW9tZXRyeSk6CisgICAgICAgICogUXRUZXN0QnJv
d3Nlci9sb2NhdGlvbmVkaXQuaDoKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL21haW53aW5kb3cu
Y3BwOgorICAgICAgICAoTWFpbldpbmRvdzo6YnVpbGRVSSk6CisgICAgICAgIChNYWluV2luZG93
Ojpvbkljb25DaGFuZ2VkKToKKyAgICAgICAgKE1haW5XaW5kb3c6Om9uTG9hZFN0YXJ0ZWQpOgor
ICAgICAgICAqIFF0VGVzdEJyb3dzZXIvbWFpbndpbmRvdy5oOgorCiAyMDExLTAzLTIzICBNYXJ0
aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBYYW4gTG9wZXouCkluZGV4OiBUb29scy9RdFRlc3RCcm93c2VyL1F0VGVzdEJyb3dzZXIucXJj
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL1F0VGVzdEJyb3dzZXIvUXRUZXN0QnJvd3Nlci5xcmMJKHJl
dmlzaW9uIDgyMDQyKQorKysgVG9vbHMvUXRUZXN0QnJvd3Nlci9RdFRlc3RCcm93c2VyLnFyYwko
d29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDYgQEAKIDxSQ0M+CiAgICAgPHFyZXNvdXJjZSBwcmVm
aXg9Ii8iPgogICAgICAgICA8ZmlsZT51c2VyYWdlbnRsaXN0LnR4dDwvZmlsZT4KKyAgICAgICAg
PGZpbGU+ZmF2aWNvbi5wbmc8L2ZpbGU+CiAgICAgPC9xcmVzb3VyY2U+CiA8L1JDQz4KSW5kZXg6
IFRvb2xzL1F0VGVzdEJyb3dzZXIvbG9jYXRpb25lZGl0LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9RdFRlc3RCcm93c2VyL2xvY2F0aW9uZWRpdC5jcHAJKHJldmlzaW9uIDgyMDQyKQorKysgVG9v
bHMvUXRUZXN0QnJvd3Nlci9sb2NhdGlvbmVkaXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xLDUg
KzEsNiBAQAogLyoKICAqIENvcHlyaWdodCAoQykgMjAxMCBOb2tpYSBDb3Jwb3JhdGlvbiBhbmQv
b3IgaXRzIHN1YnNpZGlhcnkoLWllcykKKyAqIENvcHlyaWdodCAoQykgMjAxMSBBbmRyZWFzIEts
aW5nIDxrbGluZ0B3ZWJraXQub3JnPgogICoKICAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgpA
QCAtMjksMTIgKzMwLDM1IEBACiAKICNpZm5kZWYgUVRfTk9fSU5QVVRESUFMT0cKIAorc3RhdGlj
IGNvbnN0IFFTaXplIGdQYWdlSWNvblNpemUoMTYsIDE2KTsKKworc3RhdGljIFFQaXhtYXAgZGVm
YXVsdFBhZ2VJY29uKCkKK3sKKyAgICBzdGF0aWMgUVBpeG1hcCBpY29uOworICAgIGlmIChpY29u
LmlzTnVsbCgpKQorICAgICAgICBpY29uLmxvYWQoIjovZmF2aWNvbi5wbmciKTsKKworICAgIHJl
dHVybiBpY29uOworfQorCiBMb2NhdGlvbkVkaXQ6OkxvY2F0aW9uRWRpdChRV2lkZ2V0KiBwYXJl
bnQpCiAgICAgOiBRTGluZUVkaXQocGFyZW50KQogICAgICwgbV9wcm9ncmVzcygwKQogewogICAg
IG1fY2xlYXJUaW1lci5zZXRTaW5nbGVTaG90KHRydWUpOwogICAgIGNvbm5lY3QoJm1fY2xlYXJU
aW1lciwgU0lHTkFMKHRpbWVvdXQoKSksIHRoaXMsIFNMT1QocmVzZXQoKSkpOworCisgICAgbV9w
YWdlSWNvbkxhYmVsID0gbmV3IFFMYWJlbCh0aGlzKTsKKyAgICBtX3BhZ2VJY29uTGFiZWwtPnNl
dEZpeGVkU2l6ZShnUGFnZUljb25TaXplKTsKKyAgICBtX3BhZ2VJY29uTGFiZWwtPnNldFBpeG1h
cChkZWZhdWx0UGFnZUljb24oKSk7Cit9CisKK3ZvaWQgTG9jYXRpb25FZGl0OjpzZXRQYWdlSWNv
bihjb25zdCBRSWNvbiYgaWNvbikKK3sKKyAgICBpZiAoaWNvbi5pc051bGwoKSkKKyAgICAgICAg
bV9wYWdlSWNvbkxhYmVsLT5zZXRQaXhtYXAoZGVmYXVsdFBhZ2VJY29uKCkpOworICAgIGVsc2UK
KyAgICAgICAgbV9wYWdlSWNvbkxhYmVsLT5zZXRQaXhtYXAoaWNvbi5waXhtYXAoZ1BhZ2VJY29u
U2l6ZSkpOwogfQogCiB2b2lkIExvY2F0aW9uRWRpdDo6c2V0UHJvZ3Jlc3MoaW50IHByb2dyZXNz
KQpAQCAtNDksNiArNzMsMzAgQEAgdm9pZCBMb2NhdGlvbkVkaXQ6OnJlc2V0KCkKICAgICBzZXRQ
cm9ncmVzcygwKTsKIH0KIAordm9pZCBMb2NhdGlvbkVkaXQ6OnJlc2l6ZUV2ZW50KFFSZXNpemVF
dmVudCopCit7CisgICAgdXBkYXRlSW50ZXJuYWxHZW9tZXRyeSgpOworfQorCit2b2lkIExvY2F0
aW9uRWRpdDo6dXBkYXRlSW50ZXJuYWxHZW9tZXRyeSgpCit7CisgICAgUVN0eWxlT3B0aW9uRnJh
bWVWMyBzdHlsZU9wdGlvbjsKKyAgICBpbml0U3R5bGVPcHRpb24oJnN0eWxlT3B0aW9uKTsKKwor
ICAgIFFSZWN0IHRleHRSZWN0ID0gc3R5bGUoKS0+c3ViRWxlbWVudFJlY3QoUVN0eWxlOjpTRV9M
aW5lRWRpdENvbnRlbnRzLCAmc3R5bGVPcHRpb24sIHRoaXMpOworCisgICAgY29uc3QgaW50IHNw
YWNpbmcgPSAyOworCisgICAgaW50IHggPSB0ZXh0UmVjdC54KCkgKyBzcGFjaW5nOworICAgIGlu
dCB5ID0gKHRleHRSZWN0LmNlbnRlcigpLnkoKSArIDEpIC0gZ1BhZ2VJY29uU2l6ZS5oZWlnaHQo
KSAvIDI7CisKKyAgICBtX3BhZ2VJY29uTGFiZWwtPm1vdmUoeCwgeSk7CisKKyAgICBRTWFyZ2lu
cyBtYXJnaW5zID0gdGV4dE1hcmdpbnMoKTsKKyAgICBtYXJnaW5zLnNldExlZnQobV9wYWdlSWNv
bkxhYmVsLT5zaXplSGludCgpLndpZHRoKCkgKyBzcGFjaW5nKTsKKyAgICBzZXRUZXh0TWFyZ2lu
cyhtYXJnaW5zKTsKK30KKwogdm9pZCBMb2NhdGlvbkVkaXQ6OnBhaW50RXZlbnQoUVBhaW50RXZl
bnQqIGV2KQogewogICAgIFFDb2xvciBiYWNrZ3JvdW5kQ29sb3IgPSBRQXBwbGljYXRpb246OnBh
bGV0dGUoKS5jb2xvcihRUGFsZXR0ZTo6QmFzZSk7CkluZGV4OiBUb29scy9RdFRlc3RCcm93c2Vy
L2xvY2F0aW9uZWRpdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1F0VGVzdEJyb3dzZXIvbG9jYXRp
b25lZGl0LmgJKHJldmlzaW9uIDgyMDQyKQorKysgVG9vbHMvUXRUZXN0QnJvd3Nlci9sb2NhdGlv
bmVkaXQuaAkod29ya2luZyBjb3B5KQpAQCAtMzksNiArMzksOCBAQCBjbGFzcyBMb2NhdGlvbkVk
aXQgOiBwdWJsaWMgUUxpbmVFZGl0IHsKIHB1YmxpYzoKICAgICBMb2NhdGlvbkVkaXQoUVdpZGdl
dCogcGFyZW50ID0gMCk7CiAKKyAgICB2b2lkIHNldFBhZ2VJY29uKGNvbnN0IFFJY29uJik7CisK
IHB1YmxpYyBzbG90czoKICAgICB2b2lkIHNldFByb2dyZXNzKGludCBwcm9ncmVzcyk7CiAKQEAg
LTQ4LDEwICs1MCwxNCBAQCBwcml2YXRlIHNsb3RzOgogcHJvdGVjdGVkOgogICAgIHZpcnR1YWwg
dm9pZCBwYWludEV2ZW50KFFQYWludEV2ZW50Kik7CiAgICAgdmlydHVhbCB2b2lkIGZvY3VzSW5F
dmVudChRRm9jdXNFdmVudCopOworICAgIHZpcnR1YWwgdm9pZCByZXNpemVFdmVudChRUmVzaXpl
RXZlbnQqKTsKIAogcHJpdmF0ZToKKyAgICB2b2lkIHVwZGF0ZUludGVybmFsR2VvbWV0cnkoKTsK
KwogICAgIGludCBtX3Byb2dyZXNzOwogICAgIFFUaW1lciBtX2NsZWFyVGltZXI7CisgICAgUUxh
YmVsKiBtX3BhZ2VJY29uTGFiZWw7CiB9OwogCiAjZW5kaWYKSW5kZXg6IFRvb2xzL1F0VGVzdEJy
b3dzZXIvbWFpbndpbmRvdy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvUXRUZXN0QnJvd3Nlci9t
YWlud2luZG93LmNwcAkocmV2aXNpb24gODIwNDIpCisrKyBUb29scy9RdFRlc3RCcm93c2VyL21h
aW53aW5kb3cuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04NCw2ICs4NCw4IEBAIHZvaWQgTWFpbldp
bmRvdzo6YnVpbGRVSSgpCiAgICAgY29ubmVjdChwYWdlKCksIFNJR05BTChsb2FkUHJvZ3Jlc3Mo
aW50KSksIHVybEVkaXQsIFNMT1Qoc2V0UHJvZ3Jlc3MoaW50KSkpOwogI2VuZGlmCiAKKyAgICBj
b25uZWN0KHBhZ2UoKS0+bWFpbkZyYW1lKCksIFNJR05BTChsb2FkU3RhcnRlZCgpKSwgdGhpcywg
U0xPVChvbkxvYWRTdGFydGVkKCkpKTsKKyAgICBjb25uZWN0KHBhZ2UoKS0+bWFpbkZyYW1lKCks
IFNJR05BTChpY29uQ2hhbmdlZCgpKSwgdGhpcywgU0xPVChvbkljb25DaGFuZ2VkKCkpKTsKICAg
ICBjb25uZWN0KHBhZ2UoKS0+bWFpbkZyYW1lKCksIFNJR05BTCh0aXRsZUNoYW5nZWQoY29uc3Qg
UVN0cmluZyYpKSwKICAgICAgICAgICAgICAgICB0aGlzLCBTTE9UKHNldFdpbmRvd1RpdGxlKGNv
bnN0IFFTdHJpbmcmKSkpOwogICAgIGNvbm5lY3QocGFnZSgpLCBTSUdOQUwod2luZG93Q2xvc2VS
ZXF1ZXN0ZWQoKSksIHRoaXMsIFNMT1QoY2xvc2UoKSkpOwpAQCAtMjE5LDMgKzIyMSwxNyBAQCB2
b2lkIE1haW5XaW5kb3c6Om9wZW5Mb2NhdGlvbigpCiAgICAgdXJsRWRpdC0+c2V0Rm9jdXMoKTsK
ICNlbmRpZgogfQorCit2b2lkIE1haW5XaW5kb3c6Om9uSWNvbkNoYW5nZWQoKQoreworI2lmbmRl
ZiBRVF9OT19JTlBVVERJQUxPRworICAgIHVybEVkaXQtPnNldFBhZ2VJY29uKHBhZ2UoKS0+bWFp
bkZyYW1lKCktPmljb24oKSk7CisjZW5kaWYKK30KKwordm9pZCBNYWluV2luZG93OjpvbkxvYWRT
dGFydGVkKCkKK3sKKyNpZm5kZWYgUVRfTk9fSU5QVVRESUFMT0cKKyAgICB1cmxFZGl0LT5zZXRQ
YWdlSWNvbihRSWNvbigpKTsKKyNlbmRpZgorfQpJbmRleDogVG9vbHMvUXRUZXN0QnJvd3Nlci9t
YWlud2luZG93LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93
LmgJKHJldmlzaW9uIDgyMDQyKQorKysgVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWlud2luZG93LmgJ
KHdvcmtpbmcgY29weSkKQEAgLTU4LDYgKzU4LDggQEAgcHJvdGVjdGVkIHNsb3RzOgogICAgIHZv
aWQgb3BlbkZpbGUoKTsKICAgICB2b2lkIG9wZW5Mb2NhdGlvbigpOwogICAgIHZvaWQgY2hhbmdl
TG9jYXRpb24oKTsKKyAgICB2b2lkIG9uSWNvbkNoYW5nZWQoKTsKKyAgICB2b2lkIG9uTG9hZFN0
YXJ0ZWQoKTsKIAogcHJvdGVjdGVkOgogICAgIFFTdHJpbmcgYWRkcmVzc1VybCgpIGNvbnN0OwpJ
bmRleDogVG9vbHMvUXRUZXN0QnJvd3Nlci9mYXZpY29uLnBuZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBk
aXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gaW1h
Z2UvcG5nCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBUb29scy9RdFRlc3RCcm93c2VyL2Zhdmljb24u
cG5nCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KQWRkZWQ6IHN2bjptaW1lLXR5cGUKICAgKyBpbWFnZS9wbmcKCgppVkJP
UncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFBWE5TUjBJQXJzNGM2
UUFBQXpWSlJFRlVPRThGCndjMVBGR2NBd09IZis4NDdNenV3SHd5N2k0SmhMU3pZb3RDQW1qUk5q
REg4RGIwWTAvVG14VFE5OUE4b3A1NTcxVVBQdlpzZTJ0ckcKZUdzVFVsT1JWaEZoZ1lXVlpYZFpk
bmUrNTUwK2p3RDRZbjM5c1R2clBqUWNreXdNQ1VZUmRzNGtFd2FsNmlYR0N5NnQwMk8wVXBpbQp6
VW1qZWRKdG5UMTkvdUxGWStQUk4xOXZERHV0Yi9NejB5UkNZWTA1REVZQnBXcVo4bFNaano5WjRm
cU5aU1lyRlpSbGdXVlFybFlMClI0M0dyV2UvL1NLVUllUjMrZWtpVWVwVG5xbVJla1B5Ym9HWjJq
eUw5VHFXc2lnVUNsaTJqUjlGaEdtQ244VVVpeTVSNmo4MHBxVGMKcUM0dE1WNHNJWVdOYlZrVTNR
cHpjd3ZNVE0wZ3BVSWFrcHh0SXhFY0hoelEySDJEVGlXaE5KRWlsMGVxTWNiZENvYlFsSXBGNGxT
VApoakhORDIxYTNYTXNaNXhDZm9KeVpZcjVqNjRSalZJaXIwKyt2SUF5SEFmRFVZQkIxWjJpMSs3
dzdtQ2ZuY1lSV21jWWFjYk4xVSs1CmQrY094NjBXVDMvL0F6L09pTFJEM054R1NWT1FoaW12ZGpa
Sit3R3o5V3U0NVN0TVRFaU9EMDZBaEwyOVhmNzY4eDh1UEk5S0tZYzIKTWtJZGdpeWhqSnhES0RT
VGt4VVcxK3FzTHQ5ZysrMHVyLzk5eVhqQklmRU1Bcy9qODl2TGREcGRXdDBlVW1vR2ZreVFhcVJ0
WnVTaQpoSHpPQXAwUUJqNkxjeldVTmxCQmlpVERraFp6c3pYVzc5NGw4dnFJT01PU0lQMEx4SVA3
OTdNSFgzMUpaaGo4dmJuSnl2SjF5cE1WCmJOc21UUktTSkVJSVFSREc5QWNEY3JaSjRIbjgvT3N6
M201dm8zcTlIbkdhVWNybkdIb2pnaUFneXpLVWtzU0padWY5TzdyZGM0SWcKSUJXYU5JeTR1YnBL
R2tka3FZRXhXNXZmYUg0NHBsaklzOTg4d0ZRV2J0a2w1OWhzdmQ1aU9CcVJGdzU1T3c4eFNHWFM3
bmRvbnB3eAo2UFZRa1Q2bmQyYng4cjlYSkVuR2FiZUgyMnBoMnhhcGhrdVhwN0dWU1RDTVNLVEdN
dUQwck0zQXYwRHJCS1hNQ3JsQ0VkTzBHYmZICmFIWTZ4Sm1tM3g5dzFHb2loQUF5SEZPUlJKcXVO
NkRmNnhQM0JwVHRNc2JWbGRzaTBONjlxNWVuUWFlOFA5Z255ZUMwM1dIb2gxd00KaHlRNm8xZ3M0
azVPc0hkNGlEOEt1U0ljRmt1VFQ0ekdtNjNuYTJ1ZnpTelZhN2NXNm5VNm5UYUQvZ1dSRmdqREpO
WUphUWFEWWNoSgo1NXc0QmVYNVZGRlB2di9weHgvK0J5NE1oVnBlNlMwUUFBQUFBRWxGVGtTdVFt
Q0MKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>