<?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>140256</bug_id>
          
          <creation_ts>2015-01-08 10:56:23 -0800</creation_ts>
          <short_desc>[Win] DumpRenderTree always using 800x600 size even if test needs other size</short_desc>
          <delta_ts>2015-01-12 13:57:20 -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>Tools / Tests</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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059875</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-08 10:56:23 -0800</bug_when>
    <thetext>Several SVG tests are failing because DumpRenderTree started using 800x600 dimensions regardless of the test settings.

svg/W3C-SVG-1.1-SE/color-prop-05-t.svg
svg/W3C-SVG-1.1-SE/coords-dom-01-f.svg
svg/W3C-SVG-1.1-SE/coords-dom-02-f.svg
svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg
svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg
svg/W3C-SVG-1.1-SE/coords-units-03-b.svg
svg/W3C-SVG-1.1-SE/filters-felem-01-b.svg
svg/W3C-SVG-1.1-SE/filters-image-03-f.svg
svg/W3C-SVG-1.1-SE/filters-image-05-f.svg
svg/W3C-SVG-1.1-SE/interact-pointer-03-t.svg
svg/W3C-SVG-1.1-SE/painting-marker-05-f.svg
svg/W3C-SVG-1.1-SE/painting-marker-06-f.svg
svg/W3C-SVG-1.1-SE/painting-marker-07-f.svg
svg/W3C-SVG-1.1-SE/paths-dom-02-f.svg
svg/W3C-SVG-1.1-SE/pservers-grad-17-b.svg
svg/W3C-SVG-1.1-SE/pservers-grad-20-b.svg
svg/W3C-SVG-1.1-SE/pservers-pattern-03-f.svg
svg/W3C-SVG-1.1-SE/pservers-pattern-04-f.svg
svg/W3C-SVG-1.1-SE/struct-dom-11-f.svg
svg/W3C-SVG-1.1-SE/struct-use-11-f.svg
svg/W3C-SVG-1.1-SE/struct-use-14-f.svg
svg/W3C-SVG-1.1-SE/styling-css-04-f.svg
svg/W3C-SVG-1.1-SE/styling-pres-02-f.svg
svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg
svg/W3C-SVG-1.1-SE/text-tref-03-b.svg
svg/W3C-SVG-1.1-SE/text-tspan-02-b.svg
svg/W3C-SVG-1.1-SE/types-dom-02-f.svg
svg/W3C-SVG-1.1-SE/types-dom-03-b.svg
svg/W3C-SVG-1.1-SE/types-dom-04-b.svg
svg/W3C-SVG-1.1-SE/types-dom-05-b.svg
svg/W3C-SVG-1.1-SE/types-dom-06-f.svg
svg/W3C-SVG-1.1-SE/types-dom-07-f.svg
svg/W3C-SVG-1.1/animate-elem-64-t.svg
svg/W3C-SVG-1.1/animate-elem-65-t.svg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059974</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-08 15:21:15 -0800</bug_when>
    <thetext>The problem was actually a bug in how we identify when to use the special W3C screen size of 480x360. Depending on how the code is run (i.e., from a Windows Shell versus a Cygwin shell) the path separator can be different, and the naive path test will fail.

Correction is to test both path types for a match.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059978</commentid>
    <comment_count>2</comment_count>
      <attachid>244302</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-08 15:24:22 -0800</bug_when>
    <thetext>Created attachment 244302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059981</commentid>
    <comment_count>3</comment_count>
      <attachid>244303</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-08 15:29:07 -0800</bug_when>
    <thetext>Created attachment 244303
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059982</commentid>
    <comment_count>4</comment_count>
      <attachid>244303</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2015-01-08 15:31:08 -0800</bug_when>
    <thetext>Comment on attachment 244303
Patch

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

&gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:827
&gt; +        Vector&lt;UniChar&gt; urlCharacters(stringLength + 1, 0);

Do you really need stringLength + 1 here? IIRC BSTRs aren&apos;t null-terminated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059983</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-08 15:32:10 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 244303 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=244303&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:827
&gt; &gt; +        Vector&lt;UniChar&gt; urlCharacters(stringLength + 1, 0);
&gt; 
&gt; Do you really need stringLength + 1 here? IIRC BSTRs aren&apos;t null-terminated.

Right! But, the _bstr_t template expects to receive a null-terminated input string, which it converts to a BSTR.

If this was in WebCore I&apos;d just use our BString class, but it&apos;s outside of WebCore/WebKit so I&apos;m trying to use _bstr_t instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059985</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-08 15:34:28 -0800</bug_when>
    <thetext>Committed r178139: &lt;http://trac.webkit.org/changeset/178139&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1060664</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-12 13:57:20 -0800</bug_when>
    <thetext>*** Bug 139972 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244302</attachid>
            <date>2015-01-08 15:24:22 -0800</date>
            <delta_ts>2015-01-08 15:29:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140256-20150108153123.patch</filename>
            <type>text/plain</type>
            <size>3669</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3ODEzNykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE1LTAxLTA4ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5dIER1bXBSZW5kZXJUcmVlIGlzIGFsd2F5cyB1c2luZyA4MDB4NjAw
IHNpemUsIGV2ZW4gaWYgdGVzdHMgbmVlZCBvdGhlciBzaXplLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwMjU2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJl
bmRlclRyZWUuY3BwOgorICAgICAgICAocmVzZXRXZWJQcmVmZXJlbmNlc1RvQ29uc2lzdGVudFZh
bHVlcyk6IERyaXZlLWJ5IGZpeCBvZiBhIGJ1ZmZlciBvdmVycnVuIGZvdW5kIHdoaWxlCisgICAg
ICAgIHJ1bm5pbmcgd2l0aCBoZWFwIHZhbGlkYXRpb24gY2hlY2tzLgorICAgICAgICAoc2l6ZVdl
YlZpZXdGb3JDdXJyZW50VGVzdCk6IENoZWNrIGJvdGggcGF0aCBzZXBhcmF0b3JzICgnLycgYW5k
ICdcXCcpIHdoZW4gY2hlY2tpbmcgZm9yCisgICAgICAgIHRoZSAic3ZnXFxXM0MtU1ZHLTEuMSIg
dGVzdCBkaXJlY3RvcnkuCisgICAgICAgIChyZW1vdmVGb250RmFsbGJhY2tJZlByZXNlbnQpOiBV
c2UgbnVsbHB0ciBpbnN0ZWFkIG9mIDAuCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd2luL1Rl
c3RSdW5uZXJXaW4uY3BwOgorICAgICAgICAoVGVzdFJ1bm5lcjo6Y2xlYXJQZXJzaXN0ZW50VXNl
clN0eWxlU2hlZXQpOiBEaXR0by4KKwogMjAxNS0wMS0wOCAgQWxleGV5IFByb3NrdXJ5YWtvdiAg
PGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBGb2xsb3ctdXAgdG86ICBXaGVuIFdlYlByb2Nlc3Mg
aXMgc2xvdyB0byByZXNwb25kIHRvIElQQywgdGhhdCdzIG1pc3Rha2VubHkgcmVwb3J0ZWQgYXMg
Y3Jhc2gKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBSZW5kZXJUcmVlLmNw
cAkocmV2aXNpb24gMTc4MTI0KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBSZW5k
ZXJUcmVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODIzLDkgKzgyMywxMCBAQCBzdGF0aWMgdm9p
ZCByZXNldFdlYlByZWZlcmVuY2VzVG9Db25zaXN0CiAgICAgcHJlZnNQcml2YXRlLT5zZXRGcmFt
ZUZsYXR0ZW5pbmdFbmFibGVkKEZBTFNFKTsKICAgICAvLyBTZXQgc3BhdGlhbCBuYXZpZ2F0aW9u
IGVuYWJsZWQ6IE5PCiAgICAgaWYgKHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExvY2F0aW9uKSB7
Ci0gICAgICAgIFZlY3Rvcjx3Y2hhcl90PiB1cmxDaGFyYWN0ZXJzKENGU3RyaW5nR2V0TGVuZ3Ro
KHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExvY2F0aW9uLmdldCgpKSk7Ci0gICAgICAgIENGU3Ry
aW5nR2V0Q2hhcmFjdGVycyhwZXJzaXN0ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbi5nZXQoKSwg
Q0ZSYW5nZU1ha2UoMCwgQ0ZTdHJpbmdHZXRMZW5ndGgocGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0
TG9jYXRpb24uZ2V0KCkpKSwgKFVuaUNoYXIgKil1cmxDaGFyYWN0ZXJzLmRhdGEoKSk7Ci0gICAg
ICAgIF9ic3RyX3QgdXJsKHVybENoYXJhY3RlcnMuZGF0YSgpKTsKKyAgICAgICAgc2l6ZV90IHN0
cmluZ0xlbmd0aCA9IENGU3RyaW5nR2V0TGVuZ3RoKHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExv
Y2F0aW9uLmdldCgpKTsKKyAgICAgICAgVmVjdG9yPFVuaUNoYXI+IHVybENoYXJhY3RlcnMoc3Ry
aW5nTGVuZ3RoICsgMSwgMCk7CisgICAgICAgIENGU3RyaW5nR2V0Q2hhcmFjdGVycyhwZXJzaXN0
ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbi5nZXQoKSwgQ0ZSYW5nZU1ha2UoMCwgc3RyaW5nTGVu
Z3RoKSwgdXJsQ2hhcmFjdGVycy5kYXRhKCkpOworICAgICAgICBfYnN0cl90IHVybChyZWludGVy
cHJldF9jYXN0PHdjaGFyX3QqPih1cmxDaGFyYWN0ZXJzLmRhdGEoKSkpOwogICAgICAgICBwcmVm
ZXJlbmNlcy0+c2V0VXNlclN0eWxlU2hlZXRMb2NhdGlvbih1cmwpOwogICAgICAgICBwcmVmZXJl
bmNlcy0+c2V0VXNlclN0eWxlU2hlZXRFbmFibGVkKFRSVUUpOwogICAgIH0gZWxzZQpAQCAtOTI2
LDcgKzkyNyw4IEBAIHN0YXRpYyB2b2lkIHJlc2V0V2ViVmlld1RvQ29uc2lzdGVudFN0YXQKIAog
c3RhdGljIHZvaWQgc2l6ZVdlYlZpZXdGb3JDdXJyZW50VGVzdCgpCiB7Ci0gICAgYm9vbCBpc1NW
R1czQ1Rlc3QgPSAoOjpnVGVzdFJ1bm5lci0+dGVzdFVSTCgpLmZpbmQoInN2Z1xcVzNDLVNWRy0x
LjEiKSAhPSBzdHJpbmc6Om5wb3MpOworICAgIGJvb2wgaXNTVkdXM0NUZXN0ID0gKDo6Z1Rlc3RS
dW5uZXItPnRlc3RVUkwoKS5maW5kKCJzdmdcXFczQy1TVkctMS4xIikgIT0gc3RyaW5nOjpucG9z
KQorICAgICAgICB8fCAoOjpnVGVzdFJ1bm5lci0+dGVzdFVSTCgpLmZpbmQoInN2Zy9XM0MtU1ZH
LTEuMSIpICE9IHN0cmluZzo6bnBvcyk7CiAgICAgdW5zaWduZWQgd2lkdGggPSBpc1NWR1czQ1Rl
c3QgPyBUZXN0UnVubmVyOjp3M2NTVkdWaWV3V2lkdGggOiBUZXN0UnVubmVyOjp2aWV3V2lkdGg7
CiAgICAgdW5zaWduZWQgaGVpZ2h0ID0gaXNTVkdXM0NUZXN0ID8gVGVzdFJ1bm5lcjo6dzNjU1ZH
Vmlld0hlaWdodCA6IFRlc3RSdW5uZXI6OnZpZXdIZWlnaHQ7CiAKQEAgLTk5OSw3ICsxMDAxLDcg
QEAgc3RhdGljIHZvaWQgcmVtb3ZlRm9udEZhbGxiYWNrSWZQcmVzZW50KAogICAgIGlmICghOjpQ
YXRoRmlsZUV4aXN0c1coZm9udEZhbGxiYWNrLmNoYXJhY3RlcnNXaXRoTnVsbFRlcm1pbmF0aW9u
KCkuZGF0YSgpKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgOjpzZXRQZXJzaXN0ZW50VXNlclN0
eWxlU2hlZXRMb2NhdGlvbigwKTsKKyAgICA6OnNldFBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExv
Y2F0aW9uKG51bGxwdHIpOwogfQogCiAKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9U
ZXN0UnVubmVyV2luLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4v
VGVzdFJ1bm5lcldpbi5jcHAJKHJldmlzaW9uIDE3ODEyNCkKKysrIFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3dpbi9UZXN0UnVubmVyV2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODYwLDcgKzg2MCw3
IEBAIHZvaWQgVGVzdFJ1bm5lcjo6c2V0UGVyc2lzdGVudFVzZXJTdHlsZVMKIAogdm9pZCBUZXN0
UnVubmVyOjpjbGVhclBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldCgpCiB7Ci0gICAgOjpzZXRQZXJz
aXN0ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbigwKTsKKyAgICA6OnNldFBlcnNpc3RlbnRVc2Vy
U3R5bGVTaGVldExvY2F0aW9uKG51bGxwdHIpOwogfQogCiB2b2lkIFRlc3RSdW5uZXI6OnNldFdp
bmRvd0lzS2V5KGJvb2wgZmxhZykK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244303</attachid>
            <date>2015-01-08 15:29:07 -0800</date>
            <delta_ts>2015-01-08 15:31:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140256-20150108153608.patch</filename>
            <type>text/plain</type>
            <size>7380</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3ODEzNykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE1LTAxLTA4ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5dIER1bXBSZW5kZXJUcmVlIGlzIGFsd2F5cyB1c2luZyA4MDB4NjAw
IHNpemUsIGV2ZW4gaWYgdGVzdHMgbmVlZCBvdGhlciBzaXplLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQwMjU2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJl
bmRlclRyZWUuY3BwOgorICAgICAgICAocmVzZXRXZWJQcmVmZXJlbmNlc1RvQ29uc2lzdGVudFZh
bHVlcyk6IERyaXZlLWJ5IGZpeCBvZiBhIGJ1ZmZlciBvdmVycnVuIGZvdW5kIHdoaWxlCisgICAg
ICAgIHJ1bm5pbmcgd2l0aCBoZWFwIHZhbGlkYXRpb24gY2hlY2tzLgorICAgICAgICAoc2l6ZVdl
YlZpZXdGb3JDdXJyZW50VGVzdCk6IENoZWNrIGJvdGggcGF0aCBzZXBhcmF0b3JzICgnLycgYW5k
ICdcXCcpIHdoZW4gY2hlY2tpbmcgZm9yCisgICAgICAgIHRoZSAic3ZnXFxXM0MtU1ZHLTEuMSIg
dGVzdCBkaXJlY3RvcnkuCisgICAgICAgIChyZW1vdmVGb250RmFsbGJhY2tJZlByZXNlbnQpOiBV
c2UgbnVsbHB0ciBpbnN0ZWFkIG9mIDAuCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd2luL1Rl
c3RSdW5uZXJXaW4uY3BwOgorICAgICAgICAoVGVzdFJ1bm5lcjo6Y2xlYXJQZXJzaXN0ZW50VXNl
clN0eWxlU2hlZXQpOiBEaXR0by4KKwogMjAxNS0wMS0wOCAgQWxleGV5IFByb3NrdXJ5YWtvdiAg
PGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBGb2xsb3ctdXAgdG86ICBXaGVuIFdlYlByb2Nlc3Mg
aXMgc2xvdyB0byByZXNwb25kIHRvIElQQywgdGhhdCdzIG1pc3Rha2VubHkgcmVwb3J0ZWQgYXMg
Y3Jhc2gKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBSZW5kZXJUcmVlLmNw
cAkocmV2aXNpb24gMTc4MTI0KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1bXBSZW5k
ZXJUcmVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODIzLDkgKzgyMywxMCBAQCBzdGF0aWMgdm9p
ZCByZXNldFdlYlByZWZlcmVuY2VzVG9Db25zaXN0CiAgICAgcHJlZnNQcml2YXRlLT5zZXRGcmFt
ZUZsYXR0ZW5pbmdFbmFibGVkKEZBTFNFKTsKICAgICAvLyBTZXQgc3BhdGlhbCBuYXZpZ2F0aW9u
IGVuYWJsZWQ6IE5PCiAgICAgaWYgKHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExvY2F0aW9uKSB7
Ci0gICAgICAgIFZlY3Rvcjx3Y2hhcl90PiB1cmxDaGFyYWN0ZXJzKENGU3RyaW5nR2V0TGVuZ3Ro
KHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExvY2F0aW9uLmdldCgpKSk7Ci0gICAgICAgIENGU3Ry
aW5nR2V0Q2hhcmFjdGVycyhwZXJzaXN0ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbi5nZXQoKSwg
Q0ZSYW5nZU1ha2UoMCwgQ0ZTdHJpbmdHZXRMZW5ndGgocGVyc2lzdGVudFVzZXJTdHlsZVNoZWV0
TG9jYXRpb24uZ2V0KCkpKSwgKFVuaUNoYXIgKil1cmxDaGFyYWN0ZXJzLmRhdGEoKSk7Ci0gICAg
ICAgIF9ic3RyX3QgdXJsKHVybENoYXJhY3RlcnMuZGF0YSgpKTsKKyAgICAgICAgc2l6ZV90IHN0
cmluZ0xlbmd0aCA9IENGU3RyaW5nR2V0TGVuZ3RoKHBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExv
Y2F0aW9uLmdldCgpKTsKKyAgICAgICAgVmVjdG9yPFVuaUNoYXI+IHVybENoYXJhY3RlcnMoc3Ry
aW5nTGVuZ3RoICsgMSwgMCk7CisgICAgICAgIENGU3RyaW5nR2V0Q2hhcmFjdGVycyhwZXJzaXN0
ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbi5nZXQoKSwgQ0ZSYW5nZU1ha2UoMCwgc3RyaW5nTGVu
Z3RoKSwgdXJsQ2hhcmFjdGVycy5kYXRhKCkpOworICAgICAgICBfYnN0cl90IHVybChyZWludGVy
cHJldF9jYXN0PHdjaGFyX3QqPih1cmxDaGFyYWN0ZXJzLmRhdGEoKSkpOwogICAgICAgICBwcmVm
ZXJlbmNlcy0+c2V0VXNlclN0eWxlU2hlZXRMb2NhdGlvbih1cmwpOwogICAgICAgICBwcmVmZXJl
bmNlcy0+c2V0VXNlclN0eWxlU2hlZXRFbmFibGVkKFRSVUUpOwogICAgIH0gZWxzZQpAQCAtOTI2
LDcgKzkyNyw4IEBAIHN0YXRpYyB2b2lkIHJlc2V0V2ViVmlld1RvQ29uc2lzdGVudFN0YXQKIAog
c3RhdGljIHZvaWQgc2l6ZVdlYlZpZXdGb3JDdXJyZW50VGVzdCgpCiB7Ci0gICAgYm9vbCBpc1NW
R1czQ1Rlc3QgPSAoOjpnVGVzdFJ1bm5lci0+dGVzdFVSTCgpLmZpbmQoInN2Z1xcVzNDLVNWRy0x
LjEiKSAhPSBzdHJpbmc6Om5wb3MpOworICAgIGJvb2wgaXNTVkdXM0NUZXN0ID0gKDo6Z1Rlc3RS
dW5uZXItPnRlc3RVUkwoKS5maW5kKCJzdmdcXFczQy1TVkctMS4xIikgIT0gc3RyaW5nOjpucG9z
KQorICAgICAgICB8fCAoOjpnVGVzdFJ1bm5lci0+dGVzdFVSTCgpLmZpbmQoInN2Zy9XM0MtU1ZH
LTEuMSIpICE9IHN0cmluZzo6bnBvcyk7CiAgICAgdW5zaWduZWQgd2lkdGggPSBpc1NWR1czQ1Rl
c3QgPyBUZXN0UnVubmVyOjp3M2NTVkdWaWV3V2lkdGggOiBUZXN0UnVubmVyOjp2aWV3V2lkdGg7
CiAgICAgdW5zaWduZWQgaGVpZ2h0ID0gaXNTVkdXM0NUZXN0ID8gVGVzdFJ1bm5lcjo6dzNjU1ZH
Vmlld0hlaWdodCA6IFRlc3RSdW5uZXI6OnZpZXdIZWlnaHQ7CiAKQEAgLTk5OSw3ICsxMDAxLDcg
QEAgc3RhdGljIHZvaWQgcmVtb3ZlRm9udEZhbGxiYWNrSWZQcmVzZW50KAogICAgIGlmICghOjpQ
YXRoRmlsZUV4aXN0c1coZm9udEZhbGxiYWNrLmNoYXJhY3RlcnNXaXRoTnVsbFRlcm1pbmF0aW9u
KCkuZGF0YSgpKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgOjpzZXRQZXJzaXN0ZW50VXNlclN0
eWxlU2hlZXRMb2NhdGlvbigwKTsKKyAgICA6OnNldFBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldExv
Y2F0aW9uKG51bGxwdHIpOwogfQogCiAKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9U
ZXN0UnVubmVyV2luLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4v
VGVzdFJ1bm5lcldpbi5jcHAJKHJldmlzaW9uIDE3ODEyNCkKKysrIFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3dpbi9UZXN0UnVubmVyV2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtODYwLDcgKzg2MCw3
IEBAIHZvaWQgVGVzdFJ1bm5lcjo6c2V0UGVyc2lzdGVudFVzZXJTdHlsZVMKIAogdm9pZCBUZXN0
UnVubmVyOjpjbGVhclBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldCgpCiB7Ci0gICAgOjpzZXRQZXJz
aXN0ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbigwKTsKKyAgICA6OnNldFBlcnNpc3RlbnRVc2Vy
U3R5bGVTaGVldExvY2F0aW9uKG51bGxwdHIpOwogfQogCiB2b2lkIFRlc3RSdW5uZXI6OnNldFdp
bmRvd0lzS2V5KGJvb2wgZmxhZykKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3ODEzNykKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDE1LTAx
LTA4ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtXaW5d
IER1bXBSZW5kZXJUcmVlIGFsd2F5cyB1c2luZyA4MDB4NjAwIHNpemUgZXZlbiBpZiB0ZXN0IG5l
ZWRzIG90aGVyIHNpemUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MDI1NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnM6IFRha2Ugb3V0IHRoZSBza2lw
cyBub3cgdGhhdCB0aGlzIHdvcmtzIHByb3Blcmx5LgorCiAyMDE1LTAxLTA4ICBKb3NlcGggUGVj
b3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogUGF1
c2UgUmVhc29uIEltcHJvdmVtZW50cyAoQnJlYWtwb2ludCwgRGVidWdnZXIgU3RhdGVtZW50LCBQ
YXVzZSBvbiBOZXh0IFN0YXRlbWVudCkKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9U
ZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxNzgxMjQpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS93aW4vVGVzdEV4cGVjdGF0aW9ucwkod29ya2luZyBjb3B5KQpAQCAtMzE4MSwzOSArMzE4MSw2
IEBAIHdlYmtpdC5vcmcvYi8xNDAyNTQgaW1wb3J0ZWQvbW96aWxsYS9zdmcKIHdlYmtpdC5vcmcv
Yi8xNDAyNTQgaW1wb3J0ZWQvbW96aWxsYS9zdmcvYmxlbmQtb3ZlcmxheS5zdmcgWyBJbWFnZU9u
bHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xNDAyNTQgaW1wb3J0ZWQvbW96aWxsYS9zdmcvYmxl
bmQtc2NyZWVuLnN2ZyBbIEltYWdlT25seUZhaWx1cmUgXQogCi0jIFNldmVyYWwgU1ZHIHRlc3Rz
IGZhaWwgZHVlIHRvIGltcHJvcGVyIHNjcmVlbiBzaXplIGluIERSVAotd2Via2l0Lm9yZy9iLzE0
MDI1NiBzdmcvVzNDLVNWRy0xLjEtU0UvY29sb3ItcHJvcC0wNS10LnN2ZyBbIEZhaWx1cmUgXQot
d2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzNDLVNWRy0xLjEtU0UvY29vcmRzLWRvbS0wMS1mLnN2
ZyBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzNDLVNWRy0xLjEtU0UvY29v
cmRzLWRvbS0wMi1mLnN2ZyBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzND
LVNWRy0xLjEtU0UvY29vcmRzLWRvbS0wMy1mLnN2ZyBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9i
LzE0MDI1NiBzdmcvVzNDLVNWRy0xLjEtU0UvY29vcmRzLWRvbS0wNC1mLnN2ZyBbIEZhaWx1cmUg
XQotd2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzNDLVNWRy0xLjEtU0UvY29vcmRzLXVuaXRzLTAz
LWIuc3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQwMjU2IHN2Zy9XM0MtU1ZHLTEuMS1T
RS9maWx0ZXJzLWZlbGVtLTAxLWIuc3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQwMjU2
IHN2Zy9XM0MtU1ZHLTEuMS1TRS9maWx0ZXJzLWltYWdlLTAzLWYuc3ZnIFsgRmFpbHVyZSBdCi13
ZWJraXQub3JnL2IvMTQwMjU2IHN2Zy9XM0MtU1ZHLTEuMS1TRS9maWx0ZXJzLWltYWdlLTA1LWYu
c3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQwMjU2IHN2Zy9XM0MtU1ZHLTEuMS1TRS9p
bnRlcmFjdC1wb2ludGVyLTAzLXQuc3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQwMjU2
IHN2Zy9XM0MtU1ZHLTEuMS1TRS9wYWludGluZy1tYXJrZXItMDUtZi5zdmcgWyBGYWlsdXJlIF0K
LXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3BhaW50aW5nLW1hcmtlci0w
Ni1mLnN2ZyBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzNDLVNWRy0xLjEt
U0UvcGFpbnRpbmctbWFya2VyLTA3LWYuc3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQw
MjU2IHN2Zy9XM0MtU1ZHLTEuMS1TRS9wYXRocy1kb20tMDItZi5zdmcgWyBGYWlsdXJlIF0KLXdl
YmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3BzZXJ2ZXJzLWdyYWQtMTctYi5z
dmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3Bz
ZXJ2ZXJzLWdyYWQtMjAtYi5zdmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3Zn
L1czQy1TVkctMS4xLVNFL3BzZXJ2ZXJzLXBhdHRlcm4tMDMtZi5zdmcgWyBGYWlsdXJlIF0KLXdl
YmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3BzZXJ2ZXJzLXBhdHRlcm4tMDQt
Zi5zdmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNF
L3N0cnVjdC1kb20tMTEtZi5zdmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3Zn
L1czQy1TVkctMS4xLVNFL3N0cnVjdC11c2UtMTEtZi5zdmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5v
cmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3N0cnVjdC11c2UtMTQtZi5zdmcgWyBGYWls
dXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3N0eWxpbmctY3Nz
LTA0LWYuc3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQwMjU2IHN2Zy9XM0MtU1ZHLTEu
MS1TRS9zdHlsaW5nLXByZXMtMDItZi5zdmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAy
NTYgc3ZnL1czQy1TVkctMS4xLVNFL3N2Z2RvbS1vdmVyLTAxLWYuc3ZnIFsgRmFpbHVyZSBdCi13
ZWJraXQub3JnL2IvMTQwMjU2IHN2Zy9XM0MtU1ZHLTEuMS1TRS90ZXh0LXRyZWYtMDMtYi5zdmcg
WyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3RleHQt
dHNwYW4tMDItYi5zdmcgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1T
VkctMS4xLVNFL3R5cGVzLWRvbS0wMi1mLnN2ZyBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0
MDI1NiBzdmcvVzNDLVNWRy0xLjEtU0UvdHlwZXMtZG9tLTAzLWIuc3ZnIFsgRmFpbHVyZSBdCi13
ZWJraXQub3JnL2IvMTQwMjU2IHN2Zy9XM0MtU1ZHLTEuMS1TRS90eXBlcy1kb20tMDQtYi5zdmcg
WyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xLVNFL3R5cGVz
LWRvbS0wNS1iLnN2ZyBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzNDLVNW
Ry0xLjEtU0UvdHlwZXMtZG9tLTA2LWYuc3ZnIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTQw
MjU2IHN2Zy9XM0MtU1ZHLTEuMS1TRS90eXBlcy1kb20tMDctZi5zdmcgWyBGYWlsdXJlIF0KIHdl
YmtpdC5vcmcvYi8xNDAyNTYgc3ZnL1czQy1TVkctMS4xL2FuaW1hdGUtZWxlbS02NC10LnN2ZyBb
IEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzE0MDI1NiBzdmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1l
bGVtLTY1LXQuc3ZnIFsgRmFpbHVyZSBdCiAK
</data>
<flag name="review"
          id="269229"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>