<?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>158296</bug_id>
          
          <creation_ts>2016-06-02 00:58:25 -0700</creation_ts>
          <short_desc>[Win] Fetch API tests are failing.</short_desc>
          <delta_ts>2016-06-02 21:36:27 -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>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="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1198486</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-02 00:58:25 -0700</bug_when>
    <thetext>We also need to enable this feature in runtime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198487</commentid>
    <comment_count>1</comment_count>
      <attachid>280316</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-02 01:05:10 -0700</bug_when>
    <thetext>Created attachment 280316
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198507</commentid>
    <comment_count>2</comment_count>
      <attachid>280323</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-02 03:00:05 -0700</bug_when>
    <thetext>Created attachment 280323
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198642</commentid>
    <comment_count>3</comment_count>
      <attachid>280323</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-06-02 13:18:01 -0700</bug_when>
    <thetext>Comment on attachment 280323
Patch

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

&gt; Source/WebKit/win/WebPreferences.cpp:294
&gt; +    CFDictionaryAddValue(defaults, CFSTR(WebKitFetchAPIEnabledPreferenceKey), kCFBooleanTrue);

Fetch isn&apos;t done yet.  I think it should be disabled by default and turned on in DumpRenderTree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198672</commentid>
    <comment_count>4</comment_count>
      <attachid>280364</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-02 14:01:58 -0700</bug_when>
    <thetext>Created attachment 280364
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198674</commentid>
    <comment_count>5</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-02 14:04:32 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 280323 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=280323&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/win/WebPreferences.cpp:294
&gt; &gt; +    CFDictionaryAddValue(defaults, CFSTR(WebKitFetchAPIEnabledPreferenceKey), kCFBooleanTrue);
&gt; 
&gt; Fetch isn&apos;t done yet.  I think it should be disabled by default and turned
&gt; on in DumpRenderTree.

Thanks for reviewing :) Updated patch.

It is correct to add the new preference methods to the IWebPreferencesPrivate3 class?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198677</commentid>
    <comment_count>6</comment_count>
      <attachid>280364</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-06-02 14:18:06 -0700</bug_when>
    <thetext>Comment on attachment 280364
Patch

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

&gt; Source/WebKit/win/WebView.cpp:5035
&gt; +    // TODO: Add preferences for the runtime enabled features.

FIXME seems to be preferred in WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198678</commentid>
    <comment_count>7</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-06-02 14:20:08 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; It is correct to add the new preference methods to the
&gt; IWebPreferencesPrivate3 class?
I think so.  We add another one after each release to keep the interfaces backwards compatible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198855</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-02 21:36:27 -0700</bug_when>
    <thetext>Committed r201634: &lt;https://trac.webkit.org/changeset/201634&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280316</attachid>
            <date>2016-06-02 01:05:10 -0700</date>
            <delta_ts>2016-06-02 03:00:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158296-20160602010702.patch</filename>
            <type>text/plain</type>
            <size>1383</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTU5NSkKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA2LTAy
ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV2luXSBG
ZXRjaCBBUEkgdGVzdHMgYXJlIGZhaWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgyOTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXZSBhbHNvIG5lZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZSBp
biBydW50aW1lLgorCisgICAgICAgICogV2ViVmlldy5jcHA6CisgICAgICAgIChXZWJWaWV3Ojpu
b3RpZnlQcmVmZXJlbmNlc0NoYW5nZWQpOgorCiAyMDE2LTA2LTAxICBQZXIgQXJuZSBWb2xsYW4g
IDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2luXSBQb3RlbnRpYWwgbnVsbCBwb2lu
dGVyIGNyYXNoIHdoZW4gc2V0dGluZyBjdXJzb3IuCkluZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9X
ZWJWaWV3LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3dpbi9XZWJWaWV3LmNwcAko
cmV2aXNpb24gMjAxNTQ3KQorKysgU291cmNlL1dlYktpdC93aW4vV2ViVmlldy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTUwMzIsMTAgKzUwMzIsMTYgQEAgSFJFU1VMVCBXZWJWaWV3Ojpub3RpZnlQ
cmVmZXJlbmNlc0NoYW5nZQogICAgICAgICByZXR1cm4gaHI7CiAgICAgc2V0dGluZ3Muc2V0UGx1
Z2luc0VuYWJsZWQoISFlbmFibGVkKTsKIAorICAgIC8vIFRPRE86IEFkZCBwcmVmZXJlbmNlcyBm
b3IgdGhlIHJ1bnRpbWUgZW5hYmxlZCBmZWF0dXJlcy4KKwogI2lmIEVOQUJMRShJTkRFWEVEX0RB
VEFCQVNFKQogICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNoYXJlZEZlYXR1cmVzKCkuc2V0
V2Via2l0SW5kZXhlZERCRW5hYmxlZCh0cnVlKTsKICNlbmRpZgogCisjaWYgRU5BQkxFKEZFVENI
X0FQSSkKKyAgICBSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLnNldEZl
dGNoQVBJRW5hYmxlZCh0cnVlKTsKKyNlbmRpZgorCiAgICAgaHIgPSBwcmVmZXJlbmNlcy0+cHJp
dmF0ZUJyb3dzaW5nRW5hYmxlZCgmZW5hYmxlZCk7CiAgICAgaWYgKEZBSUxFRChocikpCiAgICAg
ICAgIHJldHVybiBocjsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280323</attachid>
            <date>2016-06-02 03:00:05 -0700</date>
            <delta_ts>2016-06-02 14:01:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158296-20160602030157.patch</filename>
            <type>text/plain</type>
            <size>4588</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTU5NykKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE2LTA2LTAy
ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV2luXSBG
ZXRjaCBBUEkgdGVzdHMgYXJlIGZhaWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgyOTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXZSBhbHNvIG5lZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZSBp
biBydW50aW1lLgorCisgICAgICAgICogSW50ZXJmYWNlcy9JV2ViUHJlZmVyZW5jZXNQcml2YXRl
LmlkbDoKKyAgICAgICAgKiBXZWJQcmVmZXJlbmNlS2V5c1ByaXZhdGUuaDoKKyAgICAgICAgKiBX
ZWJQcmVmZXJlbmNlcy5jcHA6CisgICAgICAgIChXZWJQcmVmZXJlbmNlczo6aW5pdGlhbGl6ZURl
ZmF1bHRTZXR0aW5ncyk6CisgICAgICAgIChXZWJQcmVmZXJlbmNlczo6ZmV0Y2hBUElFbmFibGVk
KToKKyAgICAgICAgKFdlYlByZWZlcmVuY2VzOjpzZXRGZXRjaEFQSUVuYWJsZWQpOgorICAgICAg
ICAqIFdlYlByZWZlcmVuY2VzLmg6CisgICAgICAgICogV2ViVmlldy5jcHA6CisgICAgICAgIChX
ZWJWaWV3Ojpub3RpZnlQcmVmZXJlbmNlc0NoYW5nZWQpOgorCiAyMDE2LTA2LTAyICBZb3Vlbm4g
RmFibGV0ICA8eW91ZW5uLmZhYmxldEBjcmYuY2Fub24uZnI+CiAKICAgICAgICAgVXNlIG1vcmUg
cmVmZXJlbmNlcyBpbiBSZXNvdXJjZUxvYWRlciByZWxhdGVkIGNvZGUKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvd2luL1dlYlByZWZlcmVuY2VLZXlzUHJpdmF0ZS5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvd2luL1dlYlByZWZlcmVuY2VLZXlzUHJpdmF0ZS5oCShyZXZpc2lvbiAyMDE1OTUp
CisrKyBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJlbmNlS2V5c1ByaXZhdGUuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTY3LDMgKzE2Nyw2IEBACiAjZGVmaW5lIFdlYktpdEFsbG93RGlzcGxheUFu
ZFJ1bm5pbmdPZkluc2VjdXJlQ29udGVudFByZWZlcmVuY2VLZXkgIldlYktpdEFsbG93RGlzcGxh
eUFuZFJ1bm5pbmdPZkluc2VjdXJlQ29udGVudCIKIAogI2RlZmluZSBXZWJLaXRTaG93VGlsZWRT
Y3JvbGxpbmdJbmRpY2F0b3JQcmVmZXJlbmNlS2V5ICJXZWJLaXRTaG93VGlsZWRTY3JvbGxpbmdJ
bmRpY2F0b3IiCisKKyNkZWZpbmUgV2ViS2l0RmV0Y2hBUElFbmFibGVkUHJlZmVyZW5jZUtleSAi
V2ViS2l0RmV0Y2hBUElFbmFibGVkIgorCkluZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVm
ZXJlbmNlcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW4vV2ViUHJlZmVyZW5j
ZXMuY3BwCShyZXZpc2lvbiAyMDE1OTUpCisrKyBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJl
bmNlcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI5MSw2ICsyOTEsOCBAQCB2b2lkIFdlYlByZWZl
cmVuY2VzOjppbml0aWFsaXplRGVmYXVsdFNlCiAKICAgICBDRkRpY3Rpb25hcnlBZGRWYWx1ZShk
ZWZhdWx0cywgQ0ZTVFIoV2ViS2l0QWxsb3dEaXNwbGF5QW5kUnVubmluZ09mSW5zZWN1cmVDb250
ZW50UHJlZmVyZW5jZUtleSksIGtDRkJvb2xlYW5UcnVlKTsKIAorICAgIENGRGljdGlvbmFyeUFk
ZFZhbHVlKGRlZmF1bHRzLCBDRlNUUihXZWJLaXRGZXRjaEFQSUVuYWJsZWRQcmVmZXJlbmNlS2V5
KSwga0NGQm9vbGVhblRydWUpOworCiAgICAgZGVmYXVsdFNldHRpbmdzID0gZGVmYXVsdHM7CiB9
CiAKQEAgLTE5MTcsMyArMTkxOSwxNyBAQCBIUkVTVUxUIFdlYlByZWZlcmVuY2VzOjpzZXRTaG93
VGlsZWRTY3JvCiAgICAgc2V0Qm9vbFZhbHVlKFdlYktpdFNob3dUaWxlZFNjcm9sbGluZ0luZGlj
YXRvclByZWZlcmVuY2VLZXksIGVuYWJsZWQpOwogICAgIHJldHVybiBTX09LOwogfQorCitIUkVT
VUxUIFdlYlByZWZlcmVuY2VzOjpmZXRjaEFQSUVuYWJsZWQoX091dF8gQk9PTCogZW5hYmxlZCkK
K3sKKyAgICBpZiAoIWVuYWJsZWQpCisgICAgICAgIHJldHVybiBFX1BPSU5URVI7CisgICAgKmVu
YWJsZWQgPSBib29sVmFsdWVGb3JLZXkoV2ViS2l0RmV0Y2hBUElFbmFibGVkUHJlZmVyZW5jZUtl
eSk7CisgICAgcmV0dXJuIFNfT0s7Cit9CisKK0hSRVNVTFQgV2ViUHJlZmVyZW5jZXM6OnNldEZl
dGNoQVBJRW5hYmxlZChCT09MIGVuYWJsZWQpCit7CisgICAgc2V0Qm9vbFZhbHVlKFdlYktpdEZl
dGNoQVBJRW5hYmxlZFByZWZlcmVuY2VLZXksIGVuYWJsZWQpOworICAgIHJldHVybiBTX09LOwor
fQpJbmRleDogU291cmNlL1dlYktpdC93aW4vV2ViUHJlZmVyZW5jZXMuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJlbmNlcy5oCShyZXZpc2lvbiAyMDE1OTUpCisr
KyBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJlbmNlcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0y
MzMsNiArMjMzLDggQEAgcHVibGljOgogICAgIC8vIElXZWJQcmVmZXJlbmNlc1ByaXZhdGUzCiAg
ICAgdmlydHVhbCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFIHNob3dUaWxlZFNjcm9sbGluZ0lu
ZGljYXRvcihfT3V0XyBCT09MKik7CiAgICAgdmlydHVhbCBIUkVTVUxUIFNURE1FVEhPRENBTExU
WVBFIHNldFNob3dUaWxlZFNjcm9sbGluZ0luZGljYXRvcihCT09MKTsKKyAgICB2aXJ0dWFsIEhS
RVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgZmV0Y2hBUElFbmFibGVkKF9PdXRfIEJPT0wqKTsKKyAg
ICB2aXJ0dWFsIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgc2V0RmV0Y2hBUElFbmFibGVkKEJP
T0wpOwogCiAgICAgLy8gV2ViUHJlZmVyZW5jZXMKIApJbmRleDogU291cmNlL1dlYktpdC93aW4v
V2ViVmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW4vV2ViVmlldy5jcHAJ
KHJldmlzaW9uIDIwMTU5NSkKKysrIFNvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC01MDMyLDEwICs1MDMyLDE5IEBAIEhSRVNVTFQgV2ViVmlldzo6bm90aWZ5
UHJlZmVyZW5jZXNDaGFuZ2UKICAgICAgICAgcmV0dXJuIGhyOwogICAgIHNldHRpbmdzLnNldFBs
dWdpbnNFbmFibGVkKCEhZW5hYmxlZCk7CiAKKyAgICAvLyBUT0RPOiBBZGQgcHJlZmVyZW5jZXMg
Zm9yIHRoZSBydW50aW1lIGVuYWJsZWQgZmVhdHVyZXMuCisKICNpZiBFTkFCTEUoSU5ERVhFRF9E
QVRBQkFTRSkKICAgICBSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLnNl
dFdlYmtpdEluZGV4ZWREQkVuYWJsZWQodHJ1ZSk7CiAjZW5kaWYKIAorI2lmIEVOQUJMRShGRVRD
SF9BUEkpCisgICAgaHIgPSBwcmVmc1ByaXZhdGUtPmZldGNoQVBJRW5hYmxlZCgmZW5hYmxlZCk7
CisgICAgaWYgKEZBSUxFRChocikpCisgICAgICAgIHJldHVybiBocjsKKyAgICBSdW50aW1lRW5h
YmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLnNldEZldGNoQVBJRW5hYmxlZCghIWVuYWJs
ZWQpOworI2VuZGlmCisKICAgICBociA9IHByZWZlcmVuY2VzLT5wcml2YXRlQnJvd3NpbmdFbmFi
bGVkKCZlbmFibGVkKTsKICAgICBpZiAoRkFJTEVEKGhyKSkKICAgICAgICAgcmV0dXJuIGhyOwpJ
bmRleDogU291cmNlL1dlYktpdC93aW4vSW50ZXJmYWNlcy9JV2ViUHJlZmVyZW5jZXNQcml2YXRl
LmlkbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3dpbi9JbnRlcmZhY2VzL0lXZWJQcmVm
ZXJlbmNlc1ByaXZhdGUuaWRsCShyZXZpc2lvbiAyMDE1OTUpCisrKyBTb3VyY2UvV2ViS2l0L3dp
bi9JbnRlcmZhY2VzL0lXZWJQcmVmZXJlbmNlc1ByaXZhdGUuaWRsCSh3b3JraW5nIGNvcHkpCkBA
IC0xNzUsNSArMTc1LDcgQEAgaW50ZXJmYWNlIElXZWJQcmVmZXJlbmNlc1ByaXZhdGUzIDogSVdl
YgogewogICAgIEhSRVNVTFQgc2hvd1RpbGVkU2Nyb2xsaW5nSW5kaWNhdG9yKFtvdXQsIHJldHZh
bF0gQk9PTCogZW5hYmxlZCk7CiAgICAgSFJFU1VMVCBzZXRTaG93VGlsZWRTY3JvbGxpbmdJbmRp
Y2F0b3IoW2luXSBCT09MIGVuYWJsZWQpOworICAgIEhSRVNVTFQgZmV0Y2hBUElFbmFibGVkKFtv
dXQsIHJldHZhbF0gQk9PTCogZW5hYmxlZCk7CisgICAgSFJFU1VMVCBzZXRGZXRjaEFQSUVuYWJs
ZWQoW2luXSBCT09MIGVuYWJsZWQpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280364</attachid>
            <date>2016-06-02 14:01:58 -0700</date>
            <delta_ts>2016-06-02 14:18:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158296-20160602140350.patch</filename>
            <type>text/plain</type>
            <size>5833</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTYxNSkKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE2LTA2LTAy
ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbV2luXSBG
ZXRjaCBBUEkgdGVzdHMgYXJlIGZhaWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgyOTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGQgcHJlZmVyZW5jZSBmb3IgZW5hYmxpbmcgRmV0Y2ggQVBJ
LgorCisgICAgICAgICogSW50ZXJmYWNlcy9JV2ViUHJlZmVyZW5jZXNQcml2YXRlLmlkbDoKKyAg
ICAgICAgKiBXZWJQcmVmZXJlbmNlS2V5c1ByaXZhdGUuaDoKKyAgICAgICAgKiBXZWJQcmVmZXJl
bmNlcy5jcHA6CisgICAgICAgIChXZWJQcmVmZXJlbmNlczo6aW5pdGlhbGl6ZURlZmF1bHRTZXR0
aW5ncyk6CisgICAgICAgIChXZWJQcmVmZXJlbmNlczo6ZmV0Y2hBUElFbmFibGVkKToKKyAgICAg
ICAgKFdlYlByZWZlcmVuY2VzOjpzZXRGZXRjaEFQSUVuYWJsZWQpOgorICAgICAgICAqIFdlYlBy
ZWZlcmVuY2VzLmg6CisgICAgICAgICogV2ViVmlldy5jcHA6CisgICAgICAgIChXZWJWaWV3Ojpu
b3RpZnlQcmVmZXJlbmNlc0NoYW5nZWQpOgorCiAyMDE2LTA2LTAyICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uLmZhYmxldEBjcmYuY2Fub24uZnI+CiAKICAgICAgICAgVXNlIG1vcmUgcmVmZXJlbmNl
cyBpbiBSZXNvdXJjZUxvYWRlciByZWxhdGVkIGNvZGUKSW5kZXg6IFNvdXJjZS9XZWJLaXQvd2lu
L1dlYlByZWZlcmVuY2VLZXlzUHJpdmF0ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
d2luL1dlYlByZWZlcmVuY2VLZXlzUHJpdmF0ZS5oCShyZXZpc2lvbiAyMDE2MTUpCisrKyBTb3Vy
Y2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJlbmNlS2V5c1ByaXZhdGUuaAkod29ya2luZyBjb3B5KQpA
QCAtMTY3LDMgKzE2Nyw2IEBACiAjZGVmaW5lIFdlYktpdEFsbG93RGlzcGxheUFuZFJ1bm5pbmdP
Zkluc2VjdXJlQ29udGVudFByZWZlcmVuY2VLZXkgIldlYktpdEFsbG93RGlzcGxheUFuZFJ1bm5p
bmdPZkluc2VjdXJlQ29udGVudCIKIAogI2RlZmluZSBXZWJLaXRTaG93VGlsZWRTY3JvbGxpbmdJ
bmRpY2F0b3JQcmVmZXJlbmNlS2V5ICJXZWJLaXRTaG93VGlsZWRTY3JvbGxpbmdJbmRpY2F0b3Ii
CisKKyNkZWZpbmUgV2ViS2l0RmV0Y2hBUElFbmFibGVkUHJlZmVyZW5jZUtleSAiV2ViS2l0RmV0
Y2hBUElFbmFibGVkIgorCkluZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJlbmNlcy5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW4vV2ViUHJlZmVyZW5jZXMuY3BwCShy
ZXZpc2lvbiAyMDE2MTUpCisrKyBTb3VyY2UvV2ViS2l0L3dpbi9XZWJQcmVmZXJlbmNlcy5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTI5MSw2ICsyOTEsOCBAQCB2b2lkIFdlYlByZWZlcmVuY2VzOjpp
bml0aWFsaXplRGVmYXVsdFNlCiAKICAgICBDRkRpY3Rpb25hcnlBZGRWYWx1ZShkZWZhdWx0cywg
Q0ZTVFIoV2ViS2l0QWxsb3dEaXNwbGF5QW5kUnVubmluZ09mSW5zZWN1cmVDb250ZW50UHJlZmVy
ZW5jZUtleSksIGtDRkJvb2xlYW5UcnVlKTsKIAorICAgIENGRGljdGlvbmFyeUFkZFZhbHVlKGRl
ZmF1bHRzLCBDRlNUUihXZWJLaXRGZXRjaEFQSUVuYWJsZWRQcmVmZXJlbmNlS2V5KSwga0NGQm9v
bGVhbkZhbHNlKTsKKwogICAgIGRlZmF1bHRTZXR0aW5ncyA9IGRlZmF1bHRzOwogfQogCkBAIC0x
OTE3LDMgKzE5MTksMTcgQEAgSFJFU1VMVCBXZWJQcmVmZXJlbmNlczo6c2V0U2hvd1RpbGVkU2Ny
bwogICAgIHNldEJvb2xWYWx1ZShXZWJLaXRTaG93VGlsZWRTY3JvbGxpbmdJbmRpY2F0b3JQcmVm
ZXJlbmNlS2V5LCBlbmFibGVkKTsKICAgICByZXR1cm4gU19PSzsKIH0KKworSFJFU1VMVCBXZWJQ
cmVmZXJlbmNlczo6ZmV0Y2hBUElFbmFibGVkKF9PdXRfIEJPT0wqIGVuYWJsZWQpCit7CisgICAg
aWYgKCFlbmFibGVkKQorICAgICAgICByZXR1cm4gRV9QT0lOVEVSOworICAgICplbmFibGVkID0g
Ym9vbFZhbHVlRm9yS2V5KFdlYktpdEZldGNoQVBJRW5hYmxlZFByZWZlcmVuY2VLZXkpOworICAg
IHJldHVybiBTX09LOworfQorCitIUkVTVUxUIFdlYlByZWZlcmVuY2VzOjpzZXRGZXRjaEFQSUVu
YWJsZWQoQk9PTCBlbmFibGVkKQoreworICAgIHNldEJvb2xWYWx1ZShXZWJLaXRGZXRjaEFQSUVu
YWJsZWRQcmVmZXJlbmNlS2V5LCBlbmFibGVkKTsKKyAgICByZXR1cm4gU19PSzsKK30KSW5kZXg6
IFNvdXJjZS9XZWJLaXQvd2luL1dlYlByZWZlcmVuY2VzLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdC93aW4vV2ViUHJlZmVyZW5jZXMuaAkocmV2aXNpb24gMjAxNjE1KQorKysgU291cmNl
L1dlYktpdC93aW4vV2ViUHJlZmVyZW5jZXMuaAkod29ya2luZyBjb3B5KQpAQCAtMjMzLDYgKzIz
Myw4IEBAIHB1YmxpYzoKICAgICAvLyBJV2ViUHJlZmVyZW5jZXNQcml2YXRlMwogICAgIHZpcnR1
YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBzaG93VGlsZWRTY3JvbGxpbmdJbmRpY2F0b3Io
X091dF8gQk9PTCopOwogICAgIHZpcnR1YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBzZXRT
aG93VGlsZWRTY3JvbGxpbmdJbmRpY2F0b3IoQk9PTCk7CisgICAgdmlydHVhbCBIUkVTVUxUIFNU
RE1FVEhPRENBTExUWVBFIGZldGNoQVBJRW5hYmxlZChfT3V0XyBCT09MKik7CisgICAgdmlydHVh
bCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFIHNldEZldGNoQVBJRW5hYmxlZChCT09MKTsKIAog
ICAgIC8vIFdlYlByZWZlcmVuY2VzCiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvd2luL1dlYlZpZXcuY3BwCShyZXZpc2lv
biAyMDE2MTUpCisrKyBTb3VyY2UvV2ViS2l0L3dpbi9XZWJWaWV3LmNwcAkod29ya2luZyBjb3B5
KQpAQCAtNTAzMiwxMCArNTAzMiwxOSBAQCBIUkVTVUxUIFdlYlZpZXc6Om5vdGlmeVByZWZlcmVu
Y2VzQ2hhbmdlCiAgICAgICAgIHJldHVybiBocjsKICAgICBzZXR0aW5ncy5zZXRQbHVnaW5zRW5h
YmxlZCghIWVuYWJsZWQpOwogCisgICAgLy8gVE9ETzogQWRkIHByZWZlcmVuY2VzIGZvciB0aGUg
cnVudGltZSBlbmFibGVkIGZlYXR1cmVzLgorCiAjaWYgRU5BQkxFKElOREVYRURfREFUQUJBU0Up
CiAgICAgUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMoKS5zZXRXZWJraXRJ
bmRleGVkREJFbmFibGVkKHRydWUpOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoRkVUQ0hfQVBJKQor
ICAgIGhyID0gcHJlZnNQcml2YXRlLT5mZXRjaEFQSUVuYWJsZWQoJmVuYWJsZWQpOworICAgIGlm
IChGQUlMRUQoaHIpKQorICAgICAgICByZXR1cm4gaHI7CisgICAgUnVudGltZUVuYWJsZWRGZWF0
dXJlczo6c2hhcmVkRmVhdHVyZXMoKS5zZXRGZXRjaEFQSUVuYWJsZWQoISFlbmFibGVkKTsKKyNl
bmRpZgorCiAgICAgaHIgPSBwcmVmZXJlbmNlcy0+cHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCgmZW5h
YmxlZCk7CiAgICAgaWYgKEZBSUxFRChocikpCiAgICAgICAgIHJldHVybiBocjsKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvd2luL0ludGVyZmFjZXMvSVdlYlByZWZlcmVuY2VzUHJpdmF0ZS5pZGwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW4vSW50ZXJmYWNlcy9JV2ViUHJlZmVyZW5jZXNQ
cml2YXRlLmlkbAkocmV2aXNpb24gMjAxNjE1KQorKysgU291cmNlL1dlYktpdC93aW4vSW50ZXJm
YWNlcy9JV2ViUHJlZmVyZW5jZXNQcml2YXRlLmlkbAkod29ya2luZyBjb3B5KQpAQCAtMTc1LDUg
KzE3NSw3IEBAIGludGVyZmFjZSBJV2ViUHJlZmVyZW5jZXNQcml2YXRlMyA6IElXZWIKIHsKICAg
ICBIUkVTVUxUIHNob3dUaWxlZFNjcm9sbGluZ0luZGljYXRvcihbb3V0LCByZXR2YWxdIEJPT0wq
IGVuYWJsZWQpOwogICAgIEhSRVNVTFQgc2V0U2hvd1RpbGVkU2Nyb2xsaW5nSW5kaWNhdG9yKFtp
bl0gQk9PTCBlbmFibGVkKTsKKyAgICBIUkVTVUxUIGZldGNoQVBJRW5hYmxlZChbb3V0LCByZXR2
YWxdIEJPT0wqIGVuYWJsZWQpOworICAgIEhSRVNVTFQgc2V0RmV0Y2hBUElFbmFibGVkKFtpbl0g
Qk9PTCBlbmFibGVkKTsKIH0KIApJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjAxNjE2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTYtMDYtMDIgIFBlciBBcm5lIFZvbGxh
biAgPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtXaW5dIEZldGNoIEFQSSB0ZXN0cyBh
cmUgZmFpbGluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE1ODI5NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEVuYWJsZSBGZXRjaCBBUEkgd2hlbiBydW5uaW5nIHRlc3RzLgorCisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvd2luL0R1bXBSZW5kZXJUcmVlLmNwcDoKKyAgICAgICAgKHJlc2V0V2ViUHJl
ZmVyZW5jZXNUb0NvbnNpc3RlbnRWYWx1ZXMpOgorCiAyMDE2LTA2LTAyICBBYWthc2ggSmFpbiAg
PGFha2FzaF9qYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBMYXlvdXRUZXN0cyB0aW1lIG91dCBp
bnRlcm1pdHRlbnRseSBkdWUgdG8gYWxlcnQgYWJvdXQgcmVvcGVuaW5nIFNpbXVsYXRvciBhZnRl
ciBpdCB1bmV4cGVjdGVkbHkgcXVpdApJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0R1
bXBSZW5kZXJUcmVlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4v
RHVtcFJlbmRlclRyZWUuY3BwCShyZXZpc2lvbiAyMDE2MTUpCisrKyBUb29scy9EdW1wUmVuZGVy
VHJlZS93aW4vRHVtcFJlbmRlclRyZWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04NDcsNiArODQ3
LDEwIEBAIHN0YXRpYyB2b2lkIHJlc2V0V2ViUHJlZmVyZW5jZXNUb0NvbnNpc3QKIAogICAgIHBy
ZWZlcmVuY2VzLT5zZXRGb250U21vb3RoaW5nKEZvbnRTbW9vdGhpbmdUeXBlU3RhbmRhcmQpOwog
CisgICAgQ09NUHRyPElXZWJQcmVmZXJlbmNlc1ByaXZhdGUzPiBwcmVmc1ByaXZhdGUzKFF1ZXJ5
LCBwcmVmZXJlbmNlcyk7CisgICAgQVNTRVJUKHByZWZzUHJpdmF0ZTMpOworICAgIHByZWZzUHJp
dmF0ZTMtPnNldEZldGNoQVBJRW5hYmxlZChUUlVFKTsKKwogICAgIHNldEFsd2F5c0FjY2VwdENv
b2tpZXMoZmFsc2UpOwogfQogCg==
</data>
<flag name="review"
          id="304326"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>