<?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>155261</bug_id>
          
          <creation_ts>2016-03-09 14:19:57 -0800</creation_ts>
          <short_desc>Enhance existing Animometer tests</short_desc>
          <delta_ts>2016-03-09 17:38:41 -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 Misc.</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="Jon Lee">jonlee</reporter>
          <assigned_to name="Jon Lee">jonlee</assigned_to>
          <cc>dino</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1172765</commentid>
    <comment_count>0</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2016-03-09 14:19:57 -0800</bug_when>
    <thetext>Enhance some existing tests in Animometer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172784</commentid>
    <comment_count>1</comment_count>
      <attachid>273485</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2016-03-09 14:38:18 -0800</bug_when>
    <thetext>Created attachment 273485
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172786</commentid>
    <comment_count>2</comment_count>
      <attachid>273485</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-09 14:42:11 -0800</bug_when>
    <thetext>Comment on attachment 273485
Patch

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

&gt; PerformanceTests/Animometer/tests/master/resources/canvas-tests.js:168
&gt; +        console.log(colorStopStep);

You have a log here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172788</commentid>
    <comment_count>3</comment_count>
      <attachid>273485</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2016-03-09 14:46:46 -0800</bug_when>
    <thetext>Comment on attachment 273485
Patch

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

&gt;&gt; PerformanceTests/Animometer/tests/master/resources/canvas-tests.js:168
&gt;&gt; +        console.log(colorStopStep);
&gt; 
&gt; You have a log here.

Whoops. Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172919</commentid>
    <comment_count>4</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2016-03-09 17:38:41 -0800</bug_when>
    <thetext>Committed r197910: &lt;http://trac.webkit.org/changeset/197910&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273485</attachid>
            <date>2016-03-09 14:38:18 -0800</date>
            <delta_ts>2016-03-09 14:42:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155261-20160309143805.patch</filename>
            <type>text/plain</type>
            <size>10413</size>
            <attacher name="Jon Lee">jonlee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3ODU5CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0FuaW1vbWV0ZXIvdGVzdHMvbWFzdGVyL3Jlc291cmNlcy9jYW52YXMtdGVzdHMuanMgYi9QZXJm
b3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMvbWFzdGVyL3Jlc291cmNlcy9jYW52YXMtdGVz
dHMuanMKaW5kZXggM2ZkNGVmYTYwZDU1NmFkMjZjN2MzMDk2NDY5YzE4MWFkZWRiODUwZS4uYTg4
Y2FjYjZlNjExYjY4NjAzNmViYjc2ZjUwYTRhMGU5ZWMzNzM4OSAxMDA2NDQKLS0tIGEvUGVyZm9y
bWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJjZXMvY2FudmFzLXRlc3Rz
LmpzCisrKyBiL1BlcmZvcm1hbmNlVGVzdHMvQW5pbW9tZXRlci90ZXN0cy9tYXN0ZXIvcmVzb3Vy
Y2VzL2NhbnZhcy10ZXN0cy5qcwpAQCAtNSw4ICs1LDggQEAKIENhbnZhc0xpbmVTZWdtZW50ID0g
VXRpbGl0aWVzLmNyZWF0ZUNsYXNzKAogICAgIGZ1bmN0aW9uKHN0YWdlKQogICAgIHsKLSAgICAg
ICAgdmFyIGNpcmNsZSA9IFN0YWdlLnJhbmRvbUludCgwLCAyKTsKLSAgICAgICAgdGhpcy5fY29s
b3IgPSBbIiNlMDEwNDAiLCAiIzEwYzAzMCIsICIjZTA1MDEwIl1bY2lyY2xlXTsKKyAgICAgICAg
dmFyIGNpcmNsZSA9IFN0YWdlLnJhbmRvbUludCgwLCAzKTsKKyAgICAgICAgdGhpcy5fY29sb3Ig
PSBbIiNlMDEwNDAiLCAiIzEwYzAzMCIsICIjNzQ0Q0JBIiwgIiNlMDUwMTAiXVtjaXJjbGVdOwog
ICAgICAgICB0aGlzLl9saW5lV2lkdGggPSBNYXRoLnBvdyhQc2V1ZG8ucmFuZG9tKCksIDEyKSAq
IDIwICsgMzsKICAgICAgICAgdGhpcy5fb21lZ2EgPSBQc2V1ZG8ucmFuZG9tKCkgKiAzICsgMC4y
OwogICAgICAgICB2YXIgdGhldGEgPSBTdGFnZS5yYW5kb21BbmdsZSgpOwpAQCAtMTMzLDMyICsx
MzMsNTQgQEAgQ2FudmFzTGluZVNlZ21lbnRTdGFnZSA9IFV0aWxpdGllcy5jcmVhdGVTdWJjbGFz
cyhTaW1wbGVDYW52YXNTdGFnZSwKICAgICAgICAgdGhpcy5jb250ZXh0LmxpbmVDYXAgPSBvcHRp
b25zWyJsaW5lQ2FwIl0gfHwgImJ1dHQiOwogICAgICAgICB0aGlzLmxpbmVNaW5pbXVtID0gMjA7
CiAgICAgICAgIHRoaXMubGluZUxlbmd0aE1heGltdW0gPSA0MDsKLSAgICAgICAgdGhpcy5jaXJj
bGVSYWRpdXMgPSB0aGlzLnNpemUueCAvIDMgLyAyIC0gLjggKiAodGhpcy5saW5lTWluaW11bSAr
IHRoaXMubGluZUxlbmd0aE1heGltdW0pOworICAgICAgICB0aGlzLmNpcmNsZVJhZGl1cyA9IHRo
aXMuc2l6ZS54IC8gOCAtIC40ICogKHRoaXMubGluZU1pbmltdW0gKyB0aGlzLmxpbmVMZW5ndGhN
YXhpbXVtKTsKICAgICAgICAgdGhpcy5jaXJjbGVYID0gWwotICAgICAgICAgICAgLjU1IC8gMyAq
IHRoaXMuc2l6ZS54LAotICAgICAgICAgICAgMS41IC8gMyAqIHRoaXMuc2l6ZS54LAotICAgICAg
ICAgICAgMi40NSAvIDMgKiB0aGlzLnNpemUueAorICAgICAgICAgICAgNS41IC8gMzIgKiB0aGlz
LnNpemUueCwKKyAgICAgICAgICAgIDEyLjUgLyAzMiAqIHRoaXMuc2l6ZS54LAorICAgICAgICAg
ICAgMTkuNSAvIDMyICogdGhpcy5zaXplLngsCisgICAgICAgICAgICAyNi41IC8gMzIgKiB0aGlz
LnNpemUueCwKICAgICAgICAgXTsKICAgICAgICAgdGhpcy5jaXJjbGVZID0gWwotICAgICAgICAg
ICAgLjYgKiB0aGlzLnNpemUueSwKLSAgICAgICAgICAgIC40ICogdGhpcy5zaXplLnksCi0gICAg
ICAgICAgICAuNiAqIHRoaXMuc2l6ZS55CisgICAgICAgICAgICAyLjEgLyAzICogdGhpcy5zaXpl
LnksCisgICAgICAgICAgICAwLjkgLyAzICogdGhpcy5zaXplLnksCisgICAgICAgICAgICAyLjEg
LyAzICogdGhpcy5zaXplLnksCisgICAgICAgICAgICAwLjkgLyAzICogdGhpcy5zaXplLnkKICAg
ICAgICAgXTsKKyAgICAgICAgdGhpcy5oYWxmU2l6ZSA9IHRoaXMuc2l6ZS5tdWx0aXBseSguNSk7
CisgICAgICAgIHRoaXMudHdvRmlmdGhzU2l6ZVggPSB0aGlzLnNpemUueCAqIC40OwogICAgIH0s
CiAKICAgICBhbmltYXRlOiBmdW5jdGlvbigpCiAgICAgewogICAgICAgICB2YXIgY29udGV4dCA9
IHRoaXMuY29udGV4dDsKLQogICAgICAgICBjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCB0aGlzLnNp
emUueCwgdGhpcy5zaXplLnkpOwotICAgICAgICBjb250ZXh0LmxpbmVXaWR0aCA9IDMwOwotICAg
ICAgICBmb3IodmFyIGkgPSAwOyBpIDwgMzsgaSsrKSB7Ci0gICAgICAgICAgICBjb250ZXh0LnN0
cm9rZVN0eWxlID0gWyIjZTAxMDQwIiwgIiMxMGMwMzAiLCAiI2UwNTAxMCJdW2ldOwotICAgICAg
ICAgICAgY29udGV4dC5maWxsU3R5bGUgPSBbIiM3MDA1MWQiLCAiIzAxNjExMiIsICIjNzAyNzAx
Il1baV07CisKKyAgICAgICAgdmFyIGFuZ2xlID0gU3RhZ2UuZGF0ZUZyYWN0aW9uYWxWYWx1ZSgz
MDAwKSAqIE1hdGguUEkgKiAyOworICAgICAgICB2YXIgZHggPSB0aGlzLnR3b0ZpZnRoc1NpemVY
ICogTWF0aC5jb3MoYW5nbGUpOworICAgICAgICB2YXIgZHkgPSB0aGlzLnR3b0ZpZnRoc1NpemVY
ICogTWF0aC5zaW4oYW5nbGUpOworCisgICAgICAgIHZhciBncmFkaWVudCA9IGNvbnRleHQuY3Jl
YXRlTGluZWFyR3JhZGllbnQodGhpcy5oYWxmU2l6ZS54ICsgZHgsIHRoaXMuaGFsZlNpemUueSAr
IGR5LCB0aGlzLmhhbGZTaXplLnggLSBkeCwgdGhpcy5oYWxmU2l6ZS55IC0gZHkpOworICAgICAg
ICB2YXIgZ3JhZGllbnRTdGVwID0gMC41ICsgMC41ICogTWF0aC5zaW4oU3RhZ2UuZGF0ZUZyYWN0
aW9uYWxWYWx1ZSg1MDAwKSAqIE1hdGguUEkgKiAyKTsKKyAgICAgICAgdmFyIGNvbG9yU3RvcFN0
ZXAgPSBVdGlsaXRpZXMubGVycChncmFkaWVudFN0ZXAsIC0uMSwgLjEpOworICAgICAgICB2YXIg
YnJpZ2h0bmVzc1N0ZXAgPSBNYXRoLnJvdW5kKFV0aWxpdGllcy5sZXJwKGdyYWRpZW50U3RlcCwg
MzIsIDY0KSk7CisgICAgICAgIHZhciBjb2xvcjFTdGVwID0gInJnYmEoIiArIGJyaWdodG5lc3NT
dGVwICsgIiwiICsgYnJpZ2h0bmVzc1N0ZXAgKyAiLCIgKyAoYnJpZ2h0bmVzc1N0ZXAgPDwgMSkg
KyAiLC40KSI7CisgICAgICAgIHZhciBjb2xvcjJTdGVwID0gInJnYmEoIiArIChicmlnaHRuZXNz
U3RlcCA8PCAxKSArICIsIiArIChicmlnaHRuZXNzU3RlcCA8PCAxKSArICIsIiArIGJyaWdodG5l
c3NTdGVwICsgIiwuNCkiOworICAgICAgICBjb25zb2xlLmxvZyhjb2xvclN0b3BTdGVwKTsKKyAg
ICAgICAgZ3JhZGllbnQuYWRkQ29sb3JTdG9wKDAsIGNvbG9yMVN0ZXApOworICAgICAgICBncmFk
aWVudC5hZGRDb2xvclN0b3AoLjIgKyBjb2xvclN0b3BTdGVwLCBjb2xvcjFTdGVwKTsKKyAgICAg
ICAgZ3JhZGllbnQuYWRkQ29sb3JTdG9wKC44IC0gY29sb3JTdG9wU3RlcCwgY29sb3IyU3RlcCk7
CisgICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcCgxLCBjb2xvcjJTdGVwKTsKKworICAgICAg
ICBjb250ZXh0LmxpbmVXaWR0aCA9IDE1OworICAgICAgICBmb3IodmFyIGkgPSAwOyBpIDwgNDsg
aSsrKSB7CisgICAgICAgICAgICBjb250ZXh0LnN0cm9rZVN0eWxlID0gWyIjZTAxMDQwIiwgIiMx
MGMwMzAiLCAiIzc0NENCQSIsICIjZTA1MDEwIl1baV07CisgICAgICAgICAgICBjb250ZXh0LmZp
bGxTdHlsZSA9IFsiIzcwMDUxZCIsICIjMDE2MTEyIiwgIiMyRjBDNkUiLCAiIzcwMjcwMSJdW2ld
OwogICAgICAgICAgICAgY29udGV4dC5iZWdpblBhdGgoKTsKICAgICAgICAgICAgICAgICBjb250
ZXh0LmFyYyh0aGlzLmNpcmNsZVhbaV0sIHRoaXMuY2lyY2xlWVtpXSwgdGhpcy5jaXJjbGVSYWRp
dXMsIDAsIE1hdGguUEkqMik7Ci0gICAgICAgICAgICBjb250ZXh0LnN0cm9rZSgpOwotICAgICAg
ICAgICAgY29udGV4dC5maWxsKCk7CisgICAgICAgICAgICAgICAgY29udGV4dC5zdHJva2UoKTsK
KyAgICAgICAgICAgICAgICBjb250ZXh0LmZpbGwoKTsKKyAgICAgICAgICAgIGNvbnRleHQuZmls
bFN0eWxlID0gZ3JhZGllbnQ7CisgICAgICAgICAgICAgICAgY29udGV4dC5maWxsKCk7CiAgICAg
ICAgIH0KIAogICAgICAgICBmb3IgKHZhciBpID0gdGhpcy5vZmZzZXRJbmRleCwgbGVuZ3RoID0g
dGhpcy5vYmplY3RzLmxlbmd0aDsgaSA8IGxlbmd0aDsgKytpKQpkaWZmIC0tZ2l0IGEvUGVyZm9y
bWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJjZXMvZG9tLXBhcnRpY2xl
cy5qcyBiL1BlcmZvcm1hbmNlVGVzdHMvQW5pbW9tZXRlci90ZXN0cy9tYXN0ZXIvcmVzb3VyY2Vz
L2RvbS1wYXJ0aWNsZXMuanMKaW5kZXggYjA0ZTRkZDA5NjY2NTA3OGQwNDZhZmE5MjgyMDdkNDkx
YTgxNDAyZi4uZTVmNjEzYWZmYmJhOTFlYjY1YzBkNjk4NmY0ZjE0OWUyZmNmMjE2YSAxMDA2NDQK
LS0tIGEvUGVyZm9ybWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJjZXMv
ZG9tLXBhcnRpY2xlcy5qcworKysgYi9QZXJmb3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMv
bWFzdGVyL3Jlc291cmNlcy9kb20tcGFydGljbGVzLmpzCkBAIC0yMiw3ICsyMiw4IEBAIERPTVBh
cnRpY2xlID0gVXRpbGl0aWVzLmNyZWF0ZVN1YmNsYXNzKFBhcnRpY2xlLAogCiAgICAgICAgIHRo
aXMuZWxlbWVudC5zdHlsZS53aWR0aCA9IHRoaXMuc2l6ZS54ICsgInB4IjsKICAgICAgICAgdGhp
cy5lbGVtZW50LnN0eWxlLmhlaWdodCA9IHRoaXMuc2l6ZS55ICsgInB4IjsKLSAgICAgICAgdGhp
cy5lbGVtZW50LnN0eWxlLmJhY2tncm91bmRDb2xvciA9IFN0YWdlLnJvdGF0aW5nQ29sb3IoMjAw
MCwgLjcsIC40NSk7CisgICAgICAgIHRoaXMuc3RhZ2UuY29sb3JPZmZzZXQgPSAodGhpcy5zdGFn
ZS5jb2xvck9mZnNldCArIDEpICUgMzYwOworICAgICAgICB0aGlzLmVsZW1lbnQuc3R5bGUuYmFj
a2dyb3VuZENvbG9yID0gImhzbCgiICsgdGhpcy5zdGFnZS5jb2xvck9mZnNldCArICIsIDcwJSwg
NDUlKSI7CiAgICAgfSwKIAogICAgIG1vdmU6IGZ1bmN0aW9uKCkKQEAgLTMxLDcgKzMyLDI1IEBA
IERPTVBhcnRpY2xlID0gVXRpbGl0aWVzLmNyZWF0ZVN1YmNsYXNzKFBhcnRpY2xlLAogICAgIH0K
IH0pOwogCi1VdGlsaXRpZXMuZXh0ZW5kT2JqZWN0KFBhcnRpY2xlc1N0YWdlLnByb3RvdHlwZSwg
eworRE9NUGFydGljbGVTdGFnZSA9IFV0aWxpdGllcy5jcmVhdGVTdWJjbGFzcyhQYXJ0aWNsZXNT
dGFnZSwKKyAgICBmdW5jdGlvbigpCisgICAgeworICAgICAgICBQYXJ0aWNsZXNTdGFnZS5jYWxs
KHRoaXMpOworICAgIH0sIHsKKworICAgIGluaXRpYWxpemU6IGZ1bmN0aW9uKGJlbmNobWFyaykK
KyAgICB7CisgICAgICAgIFBhcnRpY2xlc1N0YWdlLnByb3RvdHlwZS5pbml0aWFsaXplLmNhbGwo
dGhpcywgYmVuY2htYXJrKTsKKyAgICAgICAgdGhpcy5lbWlzc2lvblNwaW4gPSBTdGFnZS5yYW5k
b20oMCwgMyk7CisgICAgICAgIHRoaXMuZW1pdFN0ZXBzID0gU3RhZ2UucmFuZG9tSW50KDQsIDYp
OworICAgICAgICB0aGlzLmVtaXRMb2NhdGlvbiA9IFsKKyAgICAgICAgICAgIG5ldyBQb2ludCh0
aGlzLnNpemUueCAqIC4yNSwgdGhpcy5zaXplLnkgKiAuMzMzKSwKKyAgICAgICAgICAgIG5ldyBQ
b2ludCh0aGlzLnNpemUueCAqIC41LCB0aGlzLnNpemUueSAqIC4yNSksCisgICAgICAgICAgICBu
ZXcgUG9pbnQodGhpcy5zaXplLnggKiAuNzUsIHRoaXMuc2l6ZS55ICogLjMzMykKKyAgICAgICAg
XTsKKyAgICAgICAgdGhpcy5jb2xvck9mZnNldCA9IFN0YWdlLnJhbmRvbUludCgwLCAzNTkpOwor
ICAgIH0sCisKICAgICBjcmVhdGVQYXJ0aWNsZTogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAg
cmV0dXJuIG5ldyBET01QYXJ0aWNsZSh0aGlzKTsKQEAgLTQzLDEzICs2MiwxMyBAQCBVdGlsaXRp
ZXMuZXh0ZW5kT2JqZWN0KFBhcnRpY2xlc1N0YWdlLnByb3RvdHlwZSwgewogICAgIH0KIH0pOwog
Ci1QYXJ0aWNsZXNCZW5jaG1hcmsgPSBVdGlsaXRpZXMuY3JlYXRlU3ViY2xhc3MoQmVuY2htYXJr
LAorRE9NUGFydGljbGVCZW5jaG1hcmsgPSBVdGlsaXRpZXMuY3JlYXRlU3ViY2xhc3MoQmVuY2ht
YXJrLAogICAgIGZ1bmN0aW9uKG9wdGlvbnMpCiAgICAgewotICAgICAgICBCZW5jaG1hcmsuY2Fs
bCh0aGlzLCBuZXcgUGFydGljbGVzU3RhZ2UoKSwgb3B0aW9ucyk7CisgICAgICAgIEJlbmNobWFy
ay5jYWxsKHRoaXMsIG5ldyBET01QYXJ0aWNsZVN0YWdlKCksIG9wdGlvbnMpOwogICAgIH0KICk7
CiAKLXdpbmRvdy5iZW5jaG1hcmtDbGFzcyA9IFBhcnRpY2xlc0JlbmNobWFyazsKK3dpbmRvdy5i
ZW5jaG1hcmtDbGFzcyA9IERPTVBhcnRpY2xlQmVuY2htYXJrOwogCiB9KSgpOwpkaWZmIC0tZ2l0
IGEvUGVyZm9ybWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJjZXMvaW1h
Z2UtZGF0YS5qcyBiL1BlcmZvcm1hbmNlVGVzdHMvQW5pbW9tZXRlci90ZXN0cy9tYXN0ZXIvcmVz
b3VyY2VzL2ltYWdlLWRhdGEuanMKaW5kZXggZjI1Y2E4ZjVhNGQ4ODU1YzIwMmE4MGYyMWIwMjBi
NTkyNDY0ZmVmYS4uMDdkM2RkODg1ZDAxOWMyZTY2MTNhNDQ0N2M0ZmZjNGMzM2ZkN2E2MiAxMDA2
NDQKLS0tIGEvUGVyZm9ybWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJj
ZXMvaW1hZ2UtZGF0YS5qcworKysgYi9QZXJmb3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMv
bWFzdGVyL3Jlc291cmNlcy9pbWFnZS1kYXRhLmpzCkBAIC0zNSw4ICszNSw2IEBAIHZhciBJbWFn
ZURhdGFTdGFnZSA9IFV0aWxpdGllcy5jcmVhdGVTdWJjbGFzcyhTdGFnZSwKICAgICB7CiAgICAg
ICAgIFN0YWdlLnByb3RvdHlwZS5pbml0aWFsaXplLmNhbGwodGhpcywgYmVuY2htYXJrKTsKIAot
ICAgICAgICB2YXIgd2FpdEZvckxvYWQgPSBuZXcgU2ltcGxlUHJvbWlzZTsKLQogICAgICAgICB2
YXIgbGFzdFByb21pc2U7CiAgICAgICAgIHZhciBpbWFnZXMgPSB0aGlzLmltYWdlczsKICAgICAg
ICAgdGhpcy5pbWFnZVNyY3MuZm9yRWFjaChmdW5jdGlvbihpbWFnZVNyYykgewpkaWZmIC0tZ2l0
IGEvUGVyZm9ybWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJjZXMvbXVs
dGlwbHkuanMgYi9QZXJmb3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMvbWFzdGVyL3Jlc291
cmNlcy9tdWx0aXBseS5qcwppbmRleCAzMmQ0N2ExMDUxZDVmN2Y3ZGYwMmM1MWUzN2I1OGJjYzFj
OTI1MzgzLi5lOTNjZmJiNWI5MGVhMWI5ZWZjMTI3YmU4ZTFjN2I4NjQ1ZGE5ZWE2IDEwMDY0NAot
LS0gYS9QZXJmb3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMvbWFzdGVyL3Jlc291cmNlcy9t
dWx0aXBseS5qcworKysgYi9QZXJmb3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMvbWFzdGVy
L3Jlc291cmNlcy9tdWx0aXBseS5qcwpAQCAtMTEsNyArMTEsNyBAQCB2YXIgTXVsdGlwbHlTdGFn
ZSA9IFV0aWxpdGllcy5jcmVhdGVTdWJjbGFzcyhTdGFnZSwKICAgICBpbml0aWFsaXplOiBmdW5j
dGlvbihiZW5jaG1hcmssIG9wdGlvbnMpCiAgICAgewogICAgICAgICBTdGFnZS5wcm90b3R5cGUu
aW5pdGlhbGl6ZS5jYWxsKHRoaXMsIGJlbmNobWFyaywgb3B0aW9ucyk7Ci0gICAgICAgIHZhciB0
aWxlU2l6ZSA9IE1hdGgucm91bmQodGhpcy5zaXplLmhlaWdodCAvIDIwKTsKKyAgICAgICAgdmFy
IHRpbGVTaXplID0gTWF0aC5yb3VuZCh0aGlzLnNpemUuaGVpZ2h0IC8gMjUpOwogCiAgICAgICAg
IC8vIEZpbGwgdGhlIHNjZW5lIHdpdGggZWxlbWVudHMKICAgICAgICAgdmFyIHggPSBNYXRoLnJv
dW5kKCh0aGlzLnNpemUud2lkdGggLSB0aWxlU2l6ZSkgLyAyKTsKZGlmZiAtLWdpdCBhL1BlcmZv
cm1hbmNlVGVzdHMvQW5pbW9tZXRlci90ZXN0cy9tYXN0ZXIvcmVzb3VyY2VzL3BhcnRpY2xlcy5q
cyBiL1BlcmZvcm1hbmNlVGVzdHMvQW5pbW9tZXRlci90ZXN0cy9tYXN0ZXIvcmVzb3VyY2VzL3Bh
cnRpY2xlcy5qcwppbmRleCA0OTU1NmYzODJlYjBkMzkzNjA4MDlmYzc2MWE0Mjk0NjdhNWVmODM2
Li5mNmZlYmIwMDgxOTE1NDg1Yjk5YTk5MTk2MGU2ZjU1NGZiNzU0M2VlIDEwMDY0NAotLS0gYS9Q
ZXJmb3JtYW5jZVRlc3RzL0FuaW1vbWV0ZXIvdGVzdHMvbWFzdGVyL3Jlc291cmNlcy9wYXJ0aWNs
ZXMuanMKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9Bbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNv
dXJjZXMvcGFydGljbGVzLmpzCkBAIC03NSwxOCArNzUsNiBAQCBQYXJ0aWNsZXNTdGFnZSA9IFV0
aWxpdGllcy5jcmVhdGVTdWJjbGFzcyhTdGFnZSwKICAgICAgICAgdGhpcy5wYXJ0aWNsZXMgPSBb
XTsKICAgICB9LCB7CiAKLSAgICBpbml0aWFsaXplOiBmdW5jdGlvbihiZW5jaG1hcmspCi0gICAg
ewotICAgICAgICBTdGFnZS5wcm90b3R5cGUuaW5pdGlhbGl6ZS5jYWxsKHRoaXMsIGJlbmNobWFy
ayk7Ci0gICAgICAgIHRoaXMuZW1pc3Npb25TcGluID0gU3RhZ2UucmFuZG9tKDAsIDMpOwotICAg
ICAgICB0aGlzLmVtaXRTdGVwcyA9IFN0YWdlLnJhbmRvbUludCg0LCA2KTsKLSAgICAgICAgdGhp
cy5lbWl0TG9jYXRpb24gPSBbCi0gICAgICAgICAgICBuZXcgUG9pbnQodGhpcy5zaXplLnggKiAu
MjUsIHRoaXMuc2l6ZS55ICogLjMzMyksCi0gICAgICAgICAgICBuZXcgUG9pbnQodGhpcy5zaXpl
LnggKiAuNSwgdGhpcy5zaXplLnkgKiAuMjUpLAotICAgICAgICAgICAgbmV3IFBvaW50KHRoaXMu
c2l6ZS54ICogLjc1LCB0aGlzLnNpemUueSAqIC4zMzMpCi0gICAgICAgIF07Ci0gICAgfSwKLQog
ICAgIGFuaW1hdGU6IGZ1bmN0aW9uKHRpbWVEZWx0YSkKICAgICB7CiAgICAgICAgIHRpbWVEZWx0
YSAvPSA0OwpkaWZmIC0tZ2l0IGEvUGVyZm9ybWFuY2VUZXN0cy9DaGFuZ2VMb2cgYi9QZXJmb3Jt
YW5jZVRlc3RzL0NoYW5nZUxvZwppbmRleCA4MjE0NDJjNjRlMTE3NzAzNzRmMjMwYmQ2MjZmNjk4
YzQwNjAwZGExLi5hNjUzOTY4MGRjZTk4MzlmYzE3NDQwYzNjMzcxY2U1YzA3YTg3ZjllIDEwMDY0
NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL0NoYW5nZUxvZworKysgYi9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDE2LTAzLTA5ICBKb24gTGVlICA8am9ubGVl
QGFwcGxlLmNvbT4KIAorICAgICAgICBFbmhhbmNlIGV4aXN0aW5nIEFuaW1vbWV0ZXIgdGVzdHMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTI2MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQW5pbW9t
ZXRlci90ZXN0cy9tYXN0ZXIvcmVzb3VyY2VzL2NhbnZhcy10ZXN0cy5qczogQWRkIGEgZ3JhZGll
bnQgdG8KKyAgICAgICAgdGhlIGZpbGxlZCBjaXJjbGVzLiBUbyBleHBvc2UgbW9yZSBvZiB0aGUg
Z3JhZGllbnQsIGFkZCBhbm90aGVyIGNpcmNsZS4KKyAgICAgICAgKFNpbXBsZUNhbnZhc1N0YWdl
LmNhbGwuYW5pbWF0ZSk6IEZvciBlYWNoIGZyYW1lLCBjcmVhdGUgYSBncmFkaWVudCB3aXRoCisg
ICAgICAgIHVuZHVsYXRpbmcgc3RvcCBwb2ludHMgYW5kIGNvbG9ycy4gRmlsbCB0aGUgY2lyY2xl
cyB0d2ljZTsgb25jZSB3aXRoCisgICAgICAgIHRoZSBzb2xpZCBjb2xvciwgYW5kIG9uY2Ugd2l0
aCB0aGUgZ3JhZGllbnQuCisKKyAgICAgICAgKiBBbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNv
dXJjZXMvZG9tLXBhcnRpY2xlcy5qczogUmVmYWN0b3IgdGhlCisgICAgICAgIGVtaXNzaW9uIHZh
cmlhYmxlcyBpbnRvIGEgc2VwYXJhdGUgc3RhZ2UgZm9yIHRoaXMgdGVzdC4gQWRkIGEgY29sb3JP
ZmZzZXQKKyAgICAgICAgdmFyaWFibGUgdG8gbWFrZSB0aGUgY29sb3JzIG9mIGVhY2ggcGFydGlj
bGUgc2xpZ2h0bHkgZGlmZmVyZW50LCBzaW5jZQorICAgICAgICB0aGUgcmFtcCBjb250cm9sbGVy
IGNhbiBhZGQgbGFyZ2UgbnVtYmVycyBvZiBwYXJ0aWNsZXMgYWxsIGF0IG9uY2UsIHdoaWNoCisg
ICAgICAgIHdvdWxkIG90aGVyd2lzZSBnZXQgYWxsIHRoZSBzYW1lIGNvbG9yLgorICAgICAgICAq
IEFuaW1vbWV0ZXIvdGVzdHMvbWFzdGVyL3Jlc291cmNlcy9wYXJ0aWNsZXMuanM6CisgICAgICAg
IChpbml0aWFsaXplKTogUmVtb3ZlIHRoZSBjb2RlIHNwZWNpZmljIHRvIHRoZSBTVkcgbWFzayB0
ZXN0LgorCisgICAgICAgICogQW5pbW9tZXRlci90ZXN0cy9tYXN0ZXIvcmVzb3VyY2VzL2ltYWdl
LWRhdGEuanM6CisgICAgICAgIChpbml0aWFsaXplKTogUmVtb3ZlIHVudXNlZCBsb2NhbCB2YXJp
YWJsZS4KKyAgICAgICAgKiBBbmltb21ldGVyL3Rlc3RzL21hc3Rlci9yZXNvdXJjZXMvbXVsdGlw
bHkuanM6CisgICAgICAgIChpbml0aWFsaXplKTogTWFrZSB0aGUgdGVzdCBoYXJkZXIgYnkgYWRk
aW5nIG1vcmUgdG90YWwgcGFydGljbGVzLgorCisyMDE2LTAzLTA5ICBKb24gTGVlICA8am9ubGVl
QGFwcGxlLmNvbT4KKwogICAgICAgICBBZGQgdGV4dCB0ZXN0cwogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1MjU3CiAK
</data>
<flag name="review"
          id="298088"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>