<?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>171694</bug_id>
          
          <creation_ts>2017-05-04 15:05:07 -0700</creation_ts>
          <short_desc>Add testRunner.display() to force displaying the web page for testing</short_desc>
          <delta_ts>2017-05-04 17:06:56 -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>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>
          
          <blocked>171634</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1304850</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2017-05-04 15:05:07 -0700</bug_when>
    <thetext>Unlike testRunner.displayAndTrackRepaints(), this new function forces drawing the web page but without track repaints.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304856</commentid>
    <comment_count>1</comment_count>
      <attachid>309107</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2017-05-04 15:23:06 -0700</bug_when>
    <thetext>Created attachment 309107
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304873</commentid>
    <comment_count>2</comment_count>
      <attachid>309109</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2017-05-04 15:50:09 -0700</bug_when>
    <thetext>Created attachment 309109
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304898</commentid>
    <comment_count>3</comment_count>
      <attachid>309109</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-04 17:06:54 -0700</bug_when>
    <thetext>Comment on attachment 309109
Patch

Clearing flags on attachment: 309109

Committed r216219: &lt;http://trac.webkit.org/changeset/216219&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304899</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-04 17:06:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309107</attachid>
            <date>2017-05-04 15:23:06 -0700</date>
            <delta_ts>2017-05-04 15:50:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171694-20170504152306.patch</filename>
            <type>text/plain</type>
            <size>6460</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIxNjIxMSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI2IEBACisyMDE3LTA1LTA0ICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBh
cHBsZS5jb20+CisKKyAgICAgICAgQWRkIHRlc3RSdW5uZXIuZGlzcGxheSgpIHRvIGZvcmNlIGRp
c3BsYXlpbmcgdGhlIHdlYiBwYWdlIGZvciB0ZXN0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE2OTQKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVbmxpa2UgdGVzdFJ1bm5lci5kaXNwbGF5QW5kVHJh
Y2tSZXBhaW50cygpLCB0aGlzIG5ldyBmdW5jdGlvbiBmb3JjZXMgCisgICAgICAgIGRyYXdpbmcg
dGhlIHdlYiBwYWdlIGJ1dCB3aXRob3V0IHRyYWNrIHJlcGFpbnRzLgorCisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvVGVzdFJ1bm5lci5jcHA6CisgICAgICAgIChkaXNwbGF5KToKKyAgICAgICAg
KFRlc3RSdW5uZXI6OnN0YXRpY0Z1bmN0aW9ucyk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUv
VGVzdFJ1bm5lci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL21hYy9UZXN0UnVubmVyTWFj
Lm1tOgorICAgICAgICAoVGVzdFJ1bm5lcjo6ZGlzcGxheSk6CisgICAgICAgICogRHVtcFJlbmRl
clRyZWUvd2luL1Rlc3RSdW5uZXJXaW4uY3BwOgorICAgICAgICAoVGVzdFJ1bm5lcjo6ZGlzcGxh
eSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9U
ZXN0UnVubmVyLmlkbDoKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxl
L1Rlc3RSdW5uZXIuY3BwOgorICAgICAgICAoV1RSOjpUZXN0UnVubmVyOjpkaXNwbGF5KToKKyAg
ICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuaDoKKwog
MjAxNy0wNS0wNCAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FAYXBwbGUuY29tPgog
CiAgICAgICAgIFJlbmFtZSBUZXN0UnVubmVyLmRpc3BsYXkoKSB0byBUZXN0UnVubmVyOjpkaXNw
bGF5QW5kVHJhY2tSZXBhaW50cygpCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0UnVu
bmVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0UnVubmVyLmNw
cAkocmV2aXNpb24gMjE2MjExKQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdFJ1bm5lci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTUxNCw2ICs1MTQsMTUgQEAgc3RhdGljIEpTVmFsdWVSZWYg
ZGlzcGF0Y2hQZW5kaW5nTG9hZFJlcQogICAgIHJldHVybiBKU1ZhbHVlTWFrZVVuZGVmaW5lZChj
b250ZXh0KTsKIH0KIAorc3RhdGljIEpTVmFsdWVSZWYgZGlzcGxheShKU0NvbnRleHRSZWYgY29u
dGV4dCwgSlNPYmplY3RSZWYgZnVuY3Rpb24sIEpTT2JqZWN0UmVmIHRoaXNPYmplY3QsIHNpemVf
dCBhcmd1bWVudENvdW50LCBjb25zdCBKU1ZhbHVlUmVmIGFyZ3VtZW50c1tdLCBKU1ZhbHVlUmVm
KiBleGNlcHRpb24pCit7CisgICAgLy8gSGFzIG1hYyAmIHdpbmRvd3MgaW1wbGVtZW50YXRpb24K
KyAgICBUZXN0UnVubmVyKiBjb250cm9sbGVyID0gc3RhdGljX2Nhc3Q8VGVzdFJ1bm5lcio+KEpT
T2JqZWN0R2V0UHJpdmF0ZSh0aGlzT2JqZWN0KSk7CisgICAgY29udHJvbGxlci0+ZGlzcGxheSgp
OworCisgICAgcmV0dXJuIEpTVmFsdWVNYWtlVW5kZWZpbmVkKGNvbnRleHQpOworfQorCiBzdGF0
aWMgSlNWYWx1ZVJlZiBkaXNwbGF5QW5kVHJhY2tSZXBhaW50c0NhbGxiYWNrKEpTQ29udGV4dFJl
ZiBjb250ZXh0LCBKU09iamVjdFJlZiBmdW5jdGlvbiwgSlNPYmplY3RSZWYgdGhpc09iamVjdCwg
c2l6ZV90IGFyZ3VtZW50Q291bnQsIGNvbnN0IEpTVmFsdWVSZWYgYXJndW1lbnRzW10sIEpTVmFs
dWVSZWYqIGV4Y2VwdGlvbikKIHsKICAgICAvLyBIYXMgbWFjICYgd2luZG93cyBpbXBsZW1lbnRh
dGlvbgpAQCAtMjEwMCw2ICsyMTA5LDcgQEAgSlNTdGF0aWNGdW5jdGlvbiogVGVzdFJ1bm5lcjo6
c3RhdGljRnVuYwogICAgICAgICB7ICJkZWNvZGVIb3N0TmFtZSIsIGRlY29kZUhvc3ROYW1lQ2Fs
bGJhY2ssIGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0
ZURvbnREZWxldGUgfSwKICAgICAgICAgeyAiZGlzYWxsb3dJbmNyZWFzZUZvckFwcGxpY2F0aW9u
Q2FjaGVRdW90YSIsIGRpc2FsbG93SW5jcmVhc2VGb3JBcHBsaWNhdGlvbkNhY2hlUXVvdGFDYWxs
YmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRl
RG9udERlbGV0ZSB9LAogICAgICAgICB7ICJkaXNwYXRjaFBlbmRpbmdMb2FkUmVxdWVzdHMiLCBk
aXNwYXRjaFBlbmRpbmdMb2FkUmVxdWVzdHNDYWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVS
ZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAorICAgICAgICB7ICJk
aXNwbGF5IiwgZGlzcGxheUNhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwg
a0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCiAgICAgICAgIHsgImRpc3BsYXlBbmRU
cmFja1JlcGFpbnRzIiwgZGlzcGxheUFuZFRyYWNrUmVwYWludHNDYWxsYmFjaywga0pTUHJvcGVy
dHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAog
ICAgICAgICB7ICJkdW1wQXBwbGljYXRpb25DYWNoZURlbGVnYXRlQ2FsbGJhY2tzIiwgZHVtcEFw
cGxpY2F0aW9uQ2FjaGVEZWxlZ2F0ZUNhbGxiYWNrc0NhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJp
YnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCiAgICAgICAg
IHsgImR1bXBBc1RleHQiLCBkdW1wQXNUZXh0Q2FsbGJhY2ssIGtKU1Byb3BlcnR5QXR0cmlidXRl
UmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUgfSwKSW5kZXg6IFRvb2xz
L0R1bXBSZW5kZXJUcmVlL1Rlc3RSdW5uZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVu
ZGVyVHJlZS9UZXN0UnVubmVyLmgJKHJldmlzaW9uIDIxNjIxMSkKKysrIFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL1Rlc3RSdW5uZXIuaAkod29ya2luZyBjb3B5KQpAQCAtNjksNiArNjksNyBAQCBwdWJs
aWM6CiAgICAgSlNTdHJpbmdSZWYgY29weURlY29kZWRIb3N0TmFtZShKU1N0cmluZ1JlZiBuYW1l
KTsKICAgICBKU1N0cmluZ1JlZiBjb3B5RW5jb2RlZEhvc3ROYW1lKEpTU3RyaW5nUmVmIG5hbWUp
OwogICAgIHZvaWQgZGlzcGF0Y2hQZW5kaW5nTG9hZFJlcXVlc3RzKCk7CisgICAgdm9pZCBkaXNw
bGF5KCk7CiAgICAgdm9pZCBkaXNwbGF5QW5kVHJhY2tSZXBhaW50cygpOwogICAgIHZvaWQgZXhl
Y0NvbW1hbmQoSlNTdHJpbmdSZWYgbmFtZSwgSlNTdHJpbmdSZWYgdmFsdWUpOwogICAgIGJvb2wg
ZmluZFN0cmluZyhKU0NvbnRleHRSZWYsIEpTU3RyaW5nUmVmLCBKU09iamVjdFJlZiBvcHRpb25z
QXJyYXkpOwpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL1Rlc3RSdW5uZXJNYWMubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL1Rlc3RSdW5uZXJNYWMubW0J
KHJldmlzaW9uIDIxNjIxMSkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9UZXN0UnVubmVy
TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yNTAsNiArMjUwLDExIEBAIEpTU3RyaW5nUmVmIFRl
c3RSdW5uZXI6OmNvcHlFbmNvZGVkSG9zdE4KICAgICByZXR1cm4gSlNTdHJpbmdDcmVhdGVXaXRo
Q0ZTdHJpbmcoKENGU3RyaW5nUmVmKVtuYW1lTlMgX3dlYl9lbmNvZGVIb3N0TmFtZV0pOwogfQog
Cit2b2lkIFRlc3RSdW5uZXI6OmRpc3BsYXkoKQoreworICAgIGRpc3BsYXlXZWJWaWV3KCk7Cit9
CisKIHZvaWQgVGVzdFJ1bm5lcjo6ZGlzcGxheUFuZFRyYWNrUmVwYWludHMoKQogewogICAgIGRp
c3BsYXlBbmRUcmFja1JlcGFpbnRzV2ViVmlldygpOwpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRy
ZWUvd2luL1Rlc3RSdW5uZXJXaW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3dpbi9UZXN0UnVubmVyV2luLmNwcAkocmV2aXNpb24gMjE2MjExKQorKysgVG9vbHMvRHVt
cFJlbmRlclRyZWUvd2luL1Rlc3RSdW5uZXJXaW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMjQs
NiArMjI0LDExIEBAIEpTU3RyaW5nUmVmIFRlc3RSdW5uZXI6OmNvcHlFbmNvZGVkSG9zdE4KICAg
ICByZXR1cm4gMDsKIH0KIAordm9pZCBUZXN0UnVubmVyOjpkaXNwbGF5KCkKK3sKKyAgICBkaXNw
bGF5V2ViVmlldygpOworfQorCiB2b2lkIFRlc3RSdW5uZXI6OmRpc3BsYXlBbmRUcmFja1JlcGFp
bnRzKCkKIHsKICAgICBkaXNwbGF5V2ViVmlldygpOwpJbmRleDogVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuY3BwCShyZXZpc2lvbiAy
MTYyMTEpCisrKyBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5u
ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTQsNiArMTE0LDEyIEBAIEpTQ2xhc3NSZWYgVGVz
dFJ1bm5lcjo6d3JhcHBlckNsYXNzKCkKICAgICByZXR1cm4gSlNUZXN0UnVubmVyOjp0ZXN0UnVu
bmVyQ2xhc3MoKTsKIH0KIAordm9pZCBUZXN0UnVubmVyOjpkaXNwbGF5KCkKK3sKKyAgICBXS0J1
bmRsZVBhZ2VSZWYgcGFnZSA9IEluamVjdGVkQnVuZGxlOjpzaW5nbGV0b24oKS5wYWdlKCktPnBh
Z2UoKTsKKyAgICBXS0J1bmRsZVBhZ2VGb3JjZVJlcGFpbnQocGFnZSk7Cit9CisKIHZvaWQgVGVz
dFJ1bm5lcjo6ZGlzcGxheUFuZFRyYWNrUmVwYWludHMoKQogewogICAgIFdLQnVuZGxlUGFnZVJl
ZiBwYWdlID0gSW5qZWN0ZWRCdW5kbGU6OnNpbmdsZXRvbigpLnBhZ2UoKS0+cGFnZSgpOwpJbmRl
eDogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVu
bmVyLmgJKHJldmlzaW9uIDIxNjIxMSkKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvVGVzdFJ1bm5lci5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNDAsNiArMTQwLDcgQEAg
cHVibGljOgogICAgIC8vIFJlcGFpbnQgdGVzdGluZy4KICAgICB2b2lkIHRlc3RSZXBhaW50KCkg
eyBtX3Rlc3RSZXBhaW50ID0gdHJ1ZTsgfQogICAgIHZvaWQgcmVwYWludFN3ZWVwSG9yaXpvbnRh
bGx5KCkgeyBtX3Rlc3RSZXBhaW50U3dlZXBIb3Jpem9udGFsbHkgPSB0cnVlOyB9CisgICAgdm9p
ZCBkaXNwbGF5KCk7CiAgICAgdm9pZCBkaXNwbGF5QW5kVHJhY2tSZXBhaW50cygpOwogCiAgICAg
Ly8gVXNlckNvbnRlbnQgdGVzdGluZy4KSW5kZXg6IFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5q
ZWN0ZWRCdW5kbGUvQmluZGluZ3MvVGVzdFJ1bm5lci5pZGwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlkbAko
cmV2aXNpb24gMjE2MjExKQorKysgVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlkbAkod29ya2luZyBjb3B5KQpAQCAtOTgsNiArOTgsNyBA
QCBpbnRlcmZhY2UgVGVzdFJ1bm5lciB7CiAgICAgLy8gUmVwYWludCB0ZXN0aW5nLgogICAgIHZv
aWQgdGVzdFJlcGFpbnQoKTsKICAgICB2b2lkIHJlcGFpbnRTd2VlcEhvcml6b250YWxseSgpOwor
ICAgIHZvaWQgZGlzcGxheSgpOwogICAgIHZvaWQgZGlzcGxheUFuZFRyYWNrUmVwYWludHMoKTsK
IAogICAgIC8vIFByaW50aW5nCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309109</attachid>
            <date>2017-05-04 15:50:09 -0700</date>
            <delta_ts>2017-05-04 17:06:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171694-20170504155009.patch</filename>
            <type>text/plain</type>
            <size>6495</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIxNjIxMykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI2IEBACisyMDE3LTA1LTA0ICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBh
cHBsZS5jb20+CisKKyAgICAgICAgQWRkIHRlc3RSdW5uZXIuZGlzcGxheSgpIHRvIGZvcmNlIGRp
c3BsYXlpbmcgdGhlIHdlYiBwYWdlIGZvciB0ZXN0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE2OTQKKworICAgICAgICBSZXZpZXdlZCBieSBT
aW1vbiBGcmFzZXIuCisKKyAgICAgICAgVW5saWtlIHRlc3RSdW5uZXIuZGlzcGxheUFuZFRyYWNr
UmVwYWludHMoKSwgdGhpcyBuZXcgZnVuY3Rpb24gZm9yY2VzIAorICAgICAgICBkcmF3aW5nIHRo
ZSB3ZWIgcGFnZSBidXQgd2l0aG91dCB0cmFjayByZXBhaW50cy4KKworICAgICAgICAqIER1bXBS
ZW5kZXJUcmVlL1Rlc3RSdW5uZXIuY3BwOgorICAgICAgICAoZGlzcGxheUNhbGxiYWNrKToKKyAg
ICAgICAgKFRlc3RSdW5uZXI6OnN0YXRpY0Z1bmN0aW9ucyk6CisgICAgICAgICogRHVtcFJlbmRl
clRyZWUvVGVzdFJ1bm5lci5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL21hYy9UZXN0UnVu
bmVyTWFjLm1tOgorICAgICAgICAoVGVzdFJ1bm5lcjo6ZGlzcGxheSk6CisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvd2luL1Rlc3RSdW5uZXJXaW4uY3BwOgorICAgICAgICAoVGVzdFJ1bm5lcjo6
ZGlzcGxheSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5k
aW5ncy9UZXN0UnVubmVyLmlkbDoKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL1Rlc3RSdW5uZXIuY3BwOgorICAgICAgICAoV1RSOjpUZXN0UnVubmVyOjpkaXNwbGF5
KToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIu
aDoKKwogMjAxNy0wNS0wNCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4K
IAogICAgICAgICBbV0syXSBBZGQgc3VwcG9ydCBmb3Iga2VlcGluZyB0aGUgc2VsZWN0aW9uIGlu
IGEgZm9jdXNlZCBlZGl0YWJsZSBlbGVtZW50IHdoZW4gZHJhZ2dpbmcgYmVnaW5zCkluZGV4OiBU
b29scy9EdW1wUmVuZGVyVHJlZS9UZXN0UnVubmVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9E
dW1wUmVuZGVyVHJlZS9UZXN0UnVubmVyLmNwcAkocmV2aXNpb24gMjE2MjExKQorKysgVG9vbHMv
RHVtcFJlbmRlclRyZWUvVGVzdFJ1bm5lci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUxNCw2ICs1
MTQsMTUgQEAgc3RhdGljIEpTVmFsdWVSZWYgZGlzcGF0Y2hQZW5kaW5nTG9hZFJlcQogICAgIHJl
dHVybiBKU1ZhbHVlTWFrZVVuZGVmaW5lZChjb250ZXh0KTsKIH0KIAorc3RhdGljIEpTVmFsdWVS
ZWYgZGlzcGxheUNhbGxiYWNrKEpTQ29udGV4dFJlZiBjb250ZXh0LCBKU09iamVjdFJlZiBmdW5j
dGlvbiwgSlNPYmplY3RSZWYgdGhpc09iamVjdCwgc2l6ZV90IGFyZ3VtZW50Q291bnQsIGNvbnN0
IEpTVmFsdWVSZWYgYXJndW1lbnRzW10sIEpTVmFsdWVSZWYqIGV4Y2VwdGlvbikKK3sKKyAgICAv
LyBIYXMgbWFjICYgd2luZG93cyBpbXBsZW1lbnRhdGlvbgorICAgIFRlc3RSdW5uZXIqIGNvbnRy
b2xsZXIgPSBzdGF0aWNfY2FzdDxUZXN0UnVubmVyKj4oSlNPYmplY3RHZXRQcml2YXRlKHRoaXNP
YmplY3QpKTsKKyAgICBjb250cm9sbGVyLT5kaXNwbGF5KCk7CisKKyAgICByZXR1cm4gSlNWYWx1
ZU1ha2VVbmRlZmluZWQoY29udGV4dCk7Cit9CisKIHN0YXRpYyBKU1ZhbHVlUmVmIGRpc3BsYXlB
bmRUcmFja1JlcGFpbnRzQ2FsbGJhY2soSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVm
IGZ1bmN0aW9uLCBKU09iamVjdFJlZiB0aGlzT2JqZWN0LCBzaXplX3QgYXJndW1lbnRDb3VudCwg
Y29uc3QgSlNWYWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQogewog
ICAgIC8vIEhhcyBtYWMgJiB3aW5kb3dzIGltcGxlbWVudGF0aW9uCkBAIC0yMTAwLDYgKzIxMDks
NyBAQCBKU1N0YXRpY0Z1bmN0aW9uKiBUZXN0UnVubmVyOjpzdGF0aWNGdW5jCiAgICAgICAgIHsg
ImRlY29kZUhvc3ROYW1lIiwgZGVjb2RlSG9zdE5hbWVDYWxsYmFjaywga0pTUHJvcGVydHlBdHRy
aWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAogICAgICAg
ICB7ICJkaXNhbGxvd0luY3JlYXNlRm9yQXBwbGljYXRpb25DYWNoZVF1b3RhIiwgZGlzYWxsb3dJ
bmNyZWFzZUZvckFwcGxpY2F0aW9uQ2FjaGVRdW90YUNhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJp
YnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCiAgICAgICAg
IHsgImRpc3BhdGNoUGVuZGluZ0xvYWRSZXF1ZXN0cyIsIGRpc3BhdGNoUGVuZGluZ0xvYWRSZXF1
ZXN0c0NhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlB
dHRyaWJ1dGVEb250RGVsZXRlIH0sCisgICAgICAgIHsgImRpc3BsYXkiLCBkaXNwbGF5Q2FsbGJh
Y2ssIGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZURv
bnREZWxldGUgfSwKICAgICAgICAgeyAiZGlzcGxheUFuZFRyYWNrUmVwYWludHMiLCBkaXNwbGF5
QW5kVHJhY2tSZXBhaW50c0NhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwg
a0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCiAgICAgICAgIHsgImR1bXBBcHBsaWNh
dGlvbkNhY2hlRGVsZWdhdGVDYWxsYmFja3MiLCBkdW1wQXBwbGljYXRpb25DYWNoZURlbGVnYXRl
Q2FsbGJhY2tzQ2FsbGJhY2ssIGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9w
ZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUgfSwKICAgICAgICAgeyAiZHVtcEFzVGV4dCIsIGR1bXBB
c1RleHRDYWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5
QXR0cmlidXRlRG9udERlbGV0ZSB9LApJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdFJ1
bm5lci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RSdW5uZXIuaAko
cmV2aXNpb24gMjE2MjExKQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdFJ1bm5lci5oCSh3
b3JraW5nIGNvcHkpCkBAIC02OSw2ICs2OSw3IEBAIHB1YmxpYzoKICAgICBKU1N0cmluZ1JlZiBj
b3B5RGVjb2RlZEhvc3ROYW1lKEpTU3RyaW5nUmVmIG5hbWUpOwogICAgIEpTU3RyaW5nUmVmIGNv
cHlFbmNvZGVkSG9zdE5hbWUoSlNTdHJpbmdSZWYgbmFtZSk7CiAgICAgdm9pZCBkaXNwYXRjaFBl
bmRpbmdMb2FkUmVxdWVzdHMoKTsKKyAgICB2b2lkIGRpc3BsYXkoKTsKICAgICB2b2lkIGRpc3Bs
YXlBbmRUcmFja1JlcGFpbnRzKCk7CiAgICAgdm9pZCBleGVjQ29tbWFuZChKU1N0cmluZ1JlZiBu
YW1lLCBKU1N0cmluZ1JlZiB2YWx1ZSk7CiAgICAgYm9vbCBmaW5kU3RyaW5nKEpTQ29udGV4dFJl
ZiwgSlNTdHJpbmdSZWYsIEpTT2JqZWN0UmVmIG9wdGlvbnNBcnJheSk7CkluZGV4OiBUb29scy9E
dW1wUmVuZGVyVHJlZS9tYWMvVGVzdFJ1bm5lck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9E
dW1wUmVuZGVyVHJlZS9tYWMvVGVzdFJ1bm5lck1hYy5tbQkocmV2aXNpb24gMjE2MjExKQorKysg
VG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL1Rlc3RSdW5uZXJNYWMubW0JKHdvcmtpbmcgY29weSkK
QEAgLTI1MCw2ICsyNTAsMTEgQEAgSlNTdHJpbmdSZWYgVGVzdFJ1bm5lcjo6Y29weUVuY29kZWRI
b3N0TgogICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhDRlN0cmluZygoQ0ZTdHJpbmdSZWYp
W25hbWVOUyBfd2ViX2VuY29kZUhvc3ROYW1lXSk7CiB9CiAKK3ZvaWQgVGVzdFJ1bm5lcjo6ZGlz
cGxheSgpCit7CisgICAgZGlzcGxheVdlYlZpZXcoKTsKK30KKwogdm9pZCBUZXN0UnVubmVyOjpk
aXNwbGF5QW5kVHJhY2tSZXBhaW50cygpCiB7CiAgICAgZGlzcGxheUFuZFRyYWNrUmVwYWludHNX
ZWJWaWV3KCk7CkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVGVzdFJ1bm5lcldpbi5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1Rlc3RSdW5uZXJXaW4u
Y3BwCShyZXZpc2lvbiAyMTYyMTEpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVGVzdFJ1
bm5lcldpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyNCw2ICsyMjQsMTEgQEAgSlNTdHJpbmdS
ZWYgVGVzdFJ1bm5lcjo6Y29weUVuY29kZWRIb3N0TgogICAgIHJldHVybiAwOwogfQogCit2b2lk
IFRlc3RSdW5uZXI6OmRpc3BsYXkoKQoreworICAgIGRpc3BsYXlXZWJWaWV3KCk7Cit9CisKIHZv
aWQgVGVzdFJ1bm5lcjo6ZGlzcGxheUFuZFRyYWNrUmVwYWludHMoKQogewogICAgIGRpc3BsYXlX
ZWJWaWV3KCk7CkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rl
c3RSdW5uZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvVGVzdFJ1bm5lci5jcHAJKHJldmlzaW9uIDIxNjIxMSkKKysrIFRvb2xzL1dlYktp
dFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTExNCw2ICsxMTQsMTIgQEAgSlNDbGFzc1JlZiBUZXN0UnVubmVyOjp3cmFwcGVyQ2xhc3Mo
KQogICAgIHJldHVybiBKU1Rlc3RSdW5uZXI6OnRlc3RSdW5uZXJDbGFzcygpOwogfQogCit2b2lk
IFRlc3RSdW5uZXI6OmRpc3BsYXkoKQoreworICAgIFdLQnVuZGxlUGFnZVJlZiBwYWdlID0gSW5q
ZWN0ZWRCdW5kbGU6OnNpbmdsZXRvbigpLnBhZ2UoKS0+cGFnZSgpOworICAgIFdLQnVuZGxlUGFn
ZUZvcmNlUmVwYWludChwYWdlKTsKK30KKwogdm9pZCBUZXN0UnVubmVyOjpkaXNwbGF5QW5kVHJh
Y2tSZXBhaW50cygpCiB7CiAgICAgV0tCdW5kbGVQYWdlUmVmIHBhZ2UgPSBJbmplY3RlZEJ1bmRs
ZTo6c2luZ2xldG9uKCkucGFnZSgpLT5wYWdlKCk7CkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuaAkocmV2aXNpb24gMjE2MjEx
KQorKysgVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTE0MCw2ICsxNDAsNyBAQCBwdWJsaWM6CiAgICAgLy8gUmVwYWlu
dCB0ZXN0aW5nLgogICAgIHZvaWQgdGVzdFJlcGFpbnQoKSB7IG1fdGVzdFJlcGFpbnQgPSB0cnVl
OyB9CiAgICAgdm9pZCByZXBhaW50U3dlZXBIb3Jpem9udGFsbHkoKSB7IG1fdGVzdFJlcGFpbnRT
d2VlcEhvcml6b250YWxseSA9IHRydWU7IH0KKyAgICB2b2lkIGRpc3BsYXkoKTsKICAgICB2b2lk
IGRpc3BsYXlBbmRUcmFja1JlcGFpbnRzKCk7CiAKICAgICAvLyBVc2VyQ29udGVudCB0ZXN0aW5n
LgpJbmRleDogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9U
ZXN0UnVubmVyLmlkbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL0JpbmRpbmdzL1Rlc3RSdW5uZXIuaWRsCShyZXZpc2lvbiAyMTYyMTEpCisrKyBU
b29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0JpbmRpbmdzL1Rlc3RSdW5uZXIu
aWRsCSh3b3JraW5nIGNvcHkpCkBAIC05OCw2ICs5OCw3IEBAIGludGVyZmFjZSBUZXN0UnVubmVy
IHsKICAgICAvLyBSZXBhaW50IHRlc3RpbmcuCiAgICAgdm9pZCB0ZXN0UmVwYWludCgpOwogICAg
IHZvaWQgcmVwYWludFN3ZWVwSG9yaXpvbnRhbGx5KCk7CisgICAgdm9pZCBkaXNwbGF5KCk7CiAg
ICAgdm9pZCBkaXNwbGF5QW5kVHJhY2tSZXBhaW50cygpOwogCiAgICAgLy8gUHJpbnRpbmcK
</data>

          </attachment>
      

    </bug>

</bugzilla>