<?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>136189</bug_id>
          
          <creation_ts>2014-08-22 18:53:05 -0700</creation_ts>
          <short_desc>Add WebKit SPI to control the navigator.standalone property</short_desc>
          <delta_ts>2014-08-26 20:18:32 -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>WebKit API</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="Matt Lilek">dev+webkit</reporter>
          <assigned_to name="Matt Lilek">dev+webkit</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>dev+webkit</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1030867</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2014-08-22 18:53:05 -0700</bug_when>
    <thetext>WebKit1&apos;s WebPreferences exposes a method to control this and there&apos;s already plumbing in WebKit2&apos;s WebKit::WebPreferences. We just need to expose this on WKPreferences.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030868</commentid>
    <comment_count>1</comment_count>
      <attachid>237020</attachid>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2014-08-22 18:57:09 -0700</bug_when>
    <thetext>Created attachment 237020
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030892</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2014-08-22 21:41:26 -0700</bug_when>
    <thetext>I don&apos;t think this needs to be iOS specific. It would also be good to add an API test for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030983</commentid>
    <comment_count>3</comment_count>
      <attachid>237020</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-08-24 12:00:04 -0700</bug_when>
    <thetext>Comment on attachment 237020
Patch

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

&gt; Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h:57
&gt; +#if TARGET_OS_IPHONE

Why the #if? I see no harm in doing this on Mac too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030998</commentid>
    <comment_count>4</comment_count>
      <attachid>237020</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2014-08-24 16:32:51 -0700</bug_when>
    <thetext>Comment on attachment 237020
Patch

Given both Darin and my comments, putting to r- for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1031029</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2014-08-24 21:59:02 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 237020 [details])
&gt; Given both Darin and my comments, putting to r- for now.

I was just matching WK1 which has this only on iOS, but I&apos;ll gladly change that.

Any pointers to how to write an API test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1031467</commentid>
    <comment_count>6</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2014-08-26 13:24:06 -0700</bug_when>
    <thetext>Take a look at TestWebKitAPI&apos;s WebKit2 Cocoa group.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1031506</commentid>
    <comment_count>7</comment_count>
      <attachid>237180</attachid>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2014-08-26 16:10:41 -0700</bug_when>
    <thetext>Created attachment 237180
Patch v2

Not iOS-specific and with an API test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1031510</commentid>
    <comment_count>8</comment_count>
      <attachid>237180</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2014-08-26 16:27:51 -0700</bug_when>
    <thetext>Comment on attachment 237180
Patch v2

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

r=me

&gt; Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Preferences.mm:31
&gt; +#import &quot;Test.h&quot;

This should come before the &lt;&gt;-style imports.

&gt; Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Preferences.mm:33
&gt; +#if WK_API_ENABLED

This should come after #import &quot;config.h&quot; but before the other imports.

&gt; Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Preferences.mm:40
&gt; +TEST(WebKit2, DefaultWKPreferences)
&gt; +{
&gt; +    RetainPtr&lt;WKPreferences&gt; preferences = adoptNS([[WKPreferences alloc] init]);
&gt; +
&gt; +    EXPECT_FALSE([preferences _isStandalone]);
&gt; +}

You should also test setting the property (e.g. [preferences _setStandalone:YES]; EXPECT_TRUE([preferences _isStandalone];).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1031556</commentid>
    <comment_count>9</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2014-08-26 20:18:32 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/172994</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237020</attachid>
            <date>2014-08-22 18:57:09 -0700</date>
            <delta_ts>2014-08-26 16:10:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>Bug136189.patch</filename>
            <type>text/plain</type>
            <size>2682</size>
            <attacher name="Matt Lilek">dev+webkit</attacher>
            
              <data encoding="base64">Y29tbWl0IGY1ZTBlYjMwZGNkNGU2ZGY5YmQ0MjhlM2E3ZTY1NmQ3MWM4NjQ1OTAKQXV0aG9yOiBN
YXR0IExpbGVrIDxtcmxAYXBwbGUuY29tPgpEYXRlOiAgIEZyaSBBdWcgMjIgMTg6NTU6NTAgMjAx
NCAtMDcwMAoKICAgIEFkZCBXZWJLaXQgU1BJIHRvIGNvbnRyb2wgdGhlIG5hdmlnYXRvci5zdGFu
ZGFsb25lIHByb3BlcnR5CiAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM2MTg5CiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAgCiAgICBB
ZGQgYSBwcm9wZXJ0eSB0byBXS1ByZWZlcmVuY2VzIHRoYXQgYWxsb3dzIHRvZ2dsaW5nIHRoaXMg
c2V0dGluZy4KICAgIAogICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW06
CiAgICAoLVtXS1ByZWZlcmVuY2VzIF9pc1N0YW5kYWxvbmVdKToKICAgICgtW1dLUHJlZmVyZW5j
ZXMgX3NldFN0YW5kYWxvbmU6XSk6CiAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJl
bmNlc1ByaXZhdGUuaDoKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMWVlNzEzMy4uMTIzMTA3YyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA4LTIyICBNYXR0IExpbGVrICA8bXJsQGFwcGxlLmNv
bT4KKworICAgICAgICBBZGQgV2ViS2l0IFNQSSB0byBjb250cm9sIHRoZSBuYXZpZ2F0b3Iuc3Rh
bmRhbG9uZSBwcm9wZXJ0eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTM2MTg5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQWRkIGEgcHJvcGVydHkgdG8gV0tQcmVmZXJlbmNlcyB0aGF0IGFsbG93cyB0b2dn
bGluZyB0aGlzIHNldHRpbmcuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJl
ZmVyZW5jZXMubW06CisgICAgICAgICgtW1dLUHJlZmVyZW5jZXMgX2lzU3RhbmRhbG9uZV0pOgor
ICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIF9zZXRTdGFuZGFsb25lOl0pOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUuaDoKKwogMjAxNC0wOC0yMiAg
Q29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZp
ZXdlZCwgcm9sbGluZyBvdXQgcjE3Mjg2Ni4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQppbmRleCAxZGM4NGNjLi43OTdhMmFkYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVu
Y2VzLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJl
bmNlcy5tbQpAQCAtMjEzLDYgKzIxMywyMiBAQCBzdGF0aWMgX1dLU3RvcmFnZUJsb2NraW5nUG9s
aWN5IHRvQVBJKFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luOjpTdG9yYWdlQmxvY2tpbmdQbwogICAg
IF9wcmVmZXJlbmNlcy0+c2V0RGV2ZWxvcGVyRXh0cmFzRW5hYmxlZChkZXZlbG9wZXJFeHRyYXNF
bmFibGVkKTsKIH0KIAorI3ByYWdtYSBtYXJrIC0gaU9TLXNwZWNpZmljIG1ldGhvZHMKKworI2lm
IFBMQVRGT1JNKElPUykKKworLSAoQk9PTClfaXNTdGFuZGFsb25lCit7CisgICAgcmV0dXJuIF9w
cmVmZXJlbmNlcy0+c3RhbmRhbG9uZSgpOworfQorCistICh2b2lkKV9zZXRTdGFuZGFsb25lOihC
T09MKXN0YW5kYWxvbmUKK3sKKyAgICBfcHJlZmVyZW5jZXMtPnNldFN0YW5kYWxvbmUoc3RhbmRh
bG9uZSk7Cit9CisKKyNlbmRpZgorCiBAZW5kCiAKICNlbmRpZiAvLyBXS19BUElfRU5BQkxFRApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVu
Y2VzUHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZl
cmVuY2VzUHJpdmF0ZS5oCmluZGV4IDc4MzRlYTUuLjk5ODkxMDcgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRl
LmgKQEAgLTU0LDYgKzU0LDEwIEBAIHR5cGVkZWYgTlNfRU5VTShOU0ludGVnZXIsIF9XS1N0b3Jh
Z2VCbG9ja2luZ1BvbGljeSkgewogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0T2Zm
bGluZUFwcGxpY2F0aW9uQ2FjaGVJc0VuYWJsZWQ6KSBCT09MIF9vZmZsaW5lQXBwbGljYXRpb25D
YWNoZUlzRW5hYmxlZDsKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldEZ1bGxTY3Jl
ZW5FbmFibGVkOikgQk9PTCBfZnVsbFNjcmVlbkVuYWJsZWQ7CiAKKyNpZiBUQVJHRVRfT1NfSVBI
T05FCitAcHJvcGVydHkgKG5vbmF0b21pYywgc2V0dGVyPV9zZXRTdGFuZGFsb25lOiwgZ2V0dGVy
PV9pc1N0YW5kYWxvbmUpIEJPT0wgX3N0YW5kYWxvbmU7CisjZW5kaWYKKwogQGVuZAogCiAjZW5k
aWYK
</data>
<flag name="review"
          id="261726"
          type_id="1"
          status="-"
          setter="sam"
    />
    <flag name="commit-queue"
          id="261727"
          type_id="3"
          status="-"
          setter="dev+webkit"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237180</attachid>
            <date>2014-08-26 16:10:41 -0700</date>
            <delta_ts>2014-08-26 16:27:51 -0700</delta_ts>
            <desc>Patch v2</desc>
            <filename>Bug136189v2.patch</filename>
            <type>text/plain</type>
            <size>9142</size>
            <attacher name="Matt Lilek">dev+webkit</attacher>
            
              <data encoding="base64">Y29tbWl0IDk3ZjAzNjA2NzQ0MTYxZjg2OTQwZTk2ZWEwZDI1NDM1Mjk1YzljYzUKQXV0aG9yOiBN
YXR0IExpbGVrIDxtcmxAYXBwbGUuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjYgMTY6MDg6MjkgMjAx
NCAtMDcwMAoKICAgIEFkZCBXZWJLaXQgU1BJIHRvIGNvbnRyb2wgdGhlIG5hdmlnYXRvci5zdGFu
ZGFsb25lIHByb3BlcnR5CiAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM2MTg5CiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAgCiAgICBT
b3VyY2UvV2ViS2l0MjoKICAgIAogICAgQWRkIGEgcHJvcGVydHkgdG8gV0tQcmVmZXJlbmNlcyB0
aGF0IGFsbG93cyB0b2dnbGluZyB0aGlzIHNldHRpbmcuCiAgICAKICAgICogVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tOgogICAgKC1bV0tQcmVmZXJlbmNlcyBfaXNTdGFuZGFs
b25lXSk6CiAgICAoLVtXS1ByZWZlcmVuY2VzIF9zZXRTdGFuZGFsb25lOl0pOgogICAgKiBVSVBy
b2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmg6CiAgICAKICAgIFRvb2xzOgog
ICAgCiAgICBBZGQgQVBJIHRlc3QgZm9yIFdLUHJlZmVyZW5jZXMKICAgIAogICAgKiBUZXN0V2Vi
S2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKICAgICogVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvUHJlZmVyZW5jZXMubW06CiAgICAoVEVTVCk6
CgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIv
Q2hhbmdlTG9nCmluZGV4IGRjYjAwNjEuLjYwNGMwOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NyBAQAorMjAxNC0wOC0yNiAgTWF0dCBMaWxlayAgPG1ybEBhcHBsZS5jb20+CisKKyAgICAgICAg
QWRkIFdlYktpdCBTUEkgdG8gY29udHJvbCB0aGUgbmF2aWdhdG9yLnN0YW5kYWxvbmUgcHJvcGVy
dHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjE4
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBh
IHByb3BlcnR5IHRvIFdLUHJlZmVyZW5jZXMgdGhhdCBhbGxvd3MgdG9nZ2xpbmcgdGhpcyBzZXR0
aW5nLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tOgor
ICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIF9pc1N0YW5kYWxvbmVdKToKKyAgICAgICAgKC1bV0tQ
cmVmZXJlbmNlcyBfc2V0U3RhbmRhbG9uZTpdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0Nv
Y29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmg6CisKIDIwMTQtMDgtMjYgIENhcmxvcyBHYXJjaWEg
Q2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFRyYW5zbGF0aW9u
cyBhcmUgbm90IGluaXRpYWxpemVkIGluIHRoZSBVSSBwcm9jZXNzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0gYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0KaW5kZXggMWRjODRj
Yy4uOGExNzAwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1ByZWZlcmVuY2VzLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tQcmVmZXJlbmNlcy5tbQpAQCAtMjEzLDYgKzIxMywxNiBAQCBzdGF0aWMgX1dLU3RvcmFn
ZUJsb2NraW5nUG9saWN5IHRvQVBJKFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luOjpTdG9yYWdlQmxv
Y2tpbmdQbwogICAgIF9wcmVmZXJlbmNlcy0+c2V0RGV2ZWxvcGVyRXh0cmFzRW5hYmxlZChkZXZl
bG9wZXJFeHRyYXNFbmFibGVkKTsKIH0KIAorLSAoQk9PTClfaXNTdGFuZGFsb25lCit7CisgICAg
cmV0dXJuIF9wcmVmZXJlbmNlcy0+c3RhbmRhbG9uZSgpOworfQorCistICh2b2lkKV9zZXRTdGFu
ZGFsb25lOihCT09MKXN0YW5kYWxvbmUKK3sKKyAgICBfcHJlZmVyZW5jZXMtPnNldFN0YW5kYWxv
bmUoc3RhbmRhbG9uZSk7Cit9CisKIEBlbmQKIAogI2VuZGlmIC8vIFdLX0FQSV9FTkFCTEVECmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5j
ZXNQcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVy
ZW5jZXNQcml2YXRlLmgKaW5kZXggNzgzNGVhNS4uYjEyYzE0OSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzUHJpdmF0ZS5oCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUu
aApAQCAtNDksNiArNDksOCBAQCB0eXBlZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBfV0tTdG9yYWdl
QmxvY2tpbmdQb2xpY3kpIHsKIAogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0RGV2
ZWxvcGVyRXh0cmFzRW5hYmxlZDopIEJPT0wgX2RldmVsb3BlckV4dHJhc0VuYWJsZWQ7CiAKK0Bw
cm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldFN0YW5kYWxvbmU6LCBnZXR0ZXI9X2lzU3Rh
bmRhbG9uZSkgQk9PTCBfc3RhbmRhbG9uZTsKKwogLy8gRklYTUU6IFRoaXMgc2hvdWxkIGJlIGNv
bmZpZ3VyZWQgb24gdGhlIFdLV2Vic2l0ZURhdGFTdG9yZS4KIC8vIEZJWE1FOiBUaGlzIHByb3Bl
cnR5IHNob3VsZCBub3QgaGF2ZSB0aGUgdmVyYiAiaXMiIGluIGl0LgogQHByb3BlcnR5IChub25h
dG9taWMsIHNldHRlcj1fc2V0T2ZmbGluZUFwcGxpY2F0aW9uQ2FjaGVJc0VuYWJsZWQ6KSBCT09M
IF9vZmZsaW5lQXBwbGljYXRpb25DYWNoZUlzRW5hYmxlZDsKZGlmZiAtLWdpdCBhL1Rvb2xzL0No
YW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBiODE0MmRhLi5lNzU3NjNmIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTQtMDgtMjYgIE1hdHQgTGlsZWsgIDxtcmxAYXBwbGUuY29tPgorCisgICAgICAgIEFk
ZCBXZWJLaXQgU1BJIHRvIGNvbnRyb2wgdGhlIG5hdmlnYXRvci5zdGFuZGFsb25lIHByb3BlcnR5
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzYxODkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgQVBJ
IHRlc3QgZm9yIFdLUHJlZmVyZW5jZXMKKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdFdl
YktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAgICAgICAqIFRlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0MkNvY29hL1ByZWZlcmVuY2VzLm1tOgorICAgICAgICAoVEVTVCk6CisK
IDIwMTQtMDgtMjYgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBy
dW5Tdm5VcGRhdGVBbmRSZXNvbHZlQ2hhbmdlTG9ncygpIGRvZXNu4oCZdCB3b3JrIHdoZW4gaW52
b2tlZCBmcm9tIGEgc2NyaXB0IG91dHNpZGUgVG9vbHMvU2NyaXB0cwpkaWZmIC0tZ2l0IGEvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2og
Yi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4
cHJvagppbmRleCBiZjVhZjE5Li42MWRjZTZiIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagorKysgYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpAQCAt
MjM1LDYgKzIzNSw3IEBACiAJCUM1NDIzN0YwMTZCODk1NTgwMEU2MzhGQyAvKiBQYXN0ZWJvYXJk
Tm90aWZpY2F0aW9ucy5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmls
ZVJlZiA9IEM1NDIzN0VFMTZCODk1NTgwMEU2MzhGQyAvKiBQYXN0ZWJvYXJkTm90aWZpY2F0aW9u
cy5tbSAqLzsgfTsKIAkJQzU0MjM3RjExNkI4OTU3RDAwRTYzOEZDIC8qIFBhc3RlYm9hcmROb3Rp
ZmljYXRpb25zX0J1bmRsZS5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7
IGZpbGVSZWYgPSBDNTQyMzdFRDE2Qjg5NTU4MDBFNjM4RkMgLyogUGFzdGVib2FyZE5vdGlmaWNh
dGlvbnNfQnVuZGxlLmNwcCAqLzsgfTsKIAkJQzVFMUFGRkUxNkIyMjFGMTAwNkNDMUYyIC8qIGV4
ZWNDb3B5Lmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBm
aWxlUmVmID0gQzVFMUFGRkQxNkIyMjE3OTAwNkNDMUYyIC8qIGV4ZWNDb3B5Lmh0bWwgKi87IH07
CisJCUM5NTUwMUJGMTlBRDJGQUYwMDQ5QkUzRSAvKiBQcmVmZXJlbmNlcy5tbSBpbiBTb3VyY2Vz
ICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5NTUwMUJFMTlBRDJGQUYwMDQ5
QkUzRSAvKiBQcmVmZXJlbmNlcy5tbSAqLzsgfTsKIAkJQ0Q1MzkzQzgxNzU3QkE5NzAwQzA3MTIz
IC8qIE1ENS5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYg
PSBDRDUzOTNDNzE3NTdCQTk3MDBDMDcxMjMgLyogTUQ1LmNwcCAqLzsgfTsKIAkJQ0Q1MzkzQ0Ex
NzU3QkFDNDAwQzA3MTIzIC8qIFNIQTEuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVp
bGRGaWxlOyBmaWxlUmVmID0gQ0Q1MzkzQzkxNzU3QkFDNDAwQzA3MTIzIC8qIFNIQTEuY3BwICov
OyB9OwogCQlDRDU0OTdCNDE1ODU3RjBDMDBCNUJDMzAgLyogTWVkaWFUaW1lLmNwcCBpbiBTb3Vy
Y2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IENENTQ5N0IzMTU4NTdGMEMw
MEI1QkMzMCAvKiBNZWRpYVRpbWUuY3BwICovOyB9OwpAQCAtNTk2LDYgKzU5Nyw3IEBACiAJCUM1
NDIzN0VEMTZCODk1NTgwMEU2MzhGQyAvKiBQYXN0ZWJvYXJkTm90aWZpY2F0aW9uc19CdW5kbGUu
Y3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RL
bm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gUGFzdGVib2FyZE5vdGlm
aWNhdGlvbnNfQnVuZGxlLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQzU0MjM3
RUUxNkI4OTU1ODAwRTYzOEZDIC8qIFBhc3RlYm9hcmROb3RpZmljYXRpb25zLm1tICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gUGFzdGVib2FyZE5vdGlmaWNhdGlvbnMu
bW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUM1RTFBRkZEMTZCMjIxNzkwMDZDQzFG
MiAvKiBleGVjQ29weS5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gZXhlY0NvcHku
aHRtbDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJQzk1NTAxQkUxOUFEMkZBRjAwNDlC
RTNFIC8qIFByZWZlcmVuY2VzLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVF
bmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBw
YXRoID0gUHJlZmVyZW5jZXMubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUNENTM5
M0M3MTc1N0JBOTcwMEMwNzEyMyAvKiBNRDUuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVu
Y2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAu
Y3BwOyBwYXRoID0gTUQ1LmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQ0Q1Mzkz
QzkxNzU3QkFDNDAwQzA3MTIzIC8qIFNIQTEuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVu
Y2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAu
Y3BwOyBwYXRoID0gU0hBMS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUNENTQ5
N0IzMTU4NTdGMEMwMEI1QkMzMCAvKiBNZWRpYVRpbWUuY3BwICovID0ge2lzYSA9IFBCWEZpbGVS
ZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29k
ZS5jcHAuY3BwOyBwYXRoID0gTWVkaWFUaW1lLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+Ijsg
fTsKQEAgLTcwNCw2ICs3MDYsNyBAQAogCQkJY2hpbGRyZW4gPSAoCiAJCQkJQTFBNEZFNUQxOERE
M0RCNzAwQjVFQThBIC8qIERvd25sb2FkLm1tICovLAogCQkJCTFBQkMzREVEMTg5OUJFNkQwMDRG
MDYyNiAvKiBOYXZpZ2F0aW9uLm1tICovLAorCQkJCUM5NTUwMUJFMTlBRDJGQUYwMDQ5QkUzRSAv
KiBQcmVmZXJlbmNlcy5tbSAqLywKIAkJCQk3Q0MzRTFGQTE5N0UyMzQxMDBCRTYyNTIgLyogVXNl
ckNvbnRlbnRDb250cm9sbGVyLm1tICovLAogCQkJKTsKIAkJCW5hbWUgPSAiV2ViS2l0MiBDb2Nv
YSI7CkBAIC0xMjcyLDYgKzEyNzUsNyBAQAogCQkJCTJENjQwQjU1MTc4NzVERkYwMEJGQUY5OSAv
KiBTY3JvbGxQaW5uaW5nQmVoYXZpb3JzLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTI2MzAwQjE4
MTY3NTVDRDkwMDY2ODg2RCAvKiBMaXN0SGFzaFNldC5jcHAgaW4gU291cmNlcyAqLywKIAkJCQlB
MUE0RkU1RjE4REQzREI3MDBCNUVBOEEgLyogRG93bmxvYWQubW0gaW4gU291cmNlcyAqLywKKwkJ
CQlDOTU1MDFCRjE5QUQyRkFGMDA0OUJFM0UgLyogUHJlZmVyZW5jZXMubW0gaW4gU291cmNlcyAq
LywKIAkJCQk1MkNCNDc0MTE0NDhGQjkzMDA4NzM5OTUgLyogTG9hZEFsdGVybmF0ZUhUTUxTdHJp
bmdXaXRoTm9uRGlyZWN0b3J5VVJMLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTMzREM4OTExMTQx
OTUzQTMwMDc0N0VGNyAvKiBMb2FkQ2FuY2VsZWROb1NlcnZlclJlZGlyZWN0Q2FsbGJhY2suY3Bw
IGluIFNvdXJjZXMgKi8sCiAJCQkJOEFBMjhDMUExNkQyRkE3QjAwMkZGNERCIC8qIExvYWRQYWdl
T25DcmFzaC5jcHAgaW4gU291cmNlcyAqLywKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0MkNvY29hL1ByZWZlcmVuY2VzLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXQyQ29jb2EvUHJlZmVyZW5jZXMubW0KbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMGM2NmM0MgotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1ByZWZlcmVuY2VzLm1tCkBAIC0wLDAgKzEsNDIgQEAK
Ky8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0
IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlz
dHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5D
LiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhF
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
QVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJF
Q1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05T
RVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJF
TUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FV
U0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNP
RlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERB
TUFHRS4KKyAqLworCisjaW1wb3J0ICJjb25maWcuaCIKKworI2ltcG9ydCA8V2ViS2l0L1dLRm91
bmRhdGlvbi5oPgorI2ltcG9ydCA8V2ViS2l0L1dLUHJlZmVyZW5jZXNQcml2YXRlLmg+CisjaW1w
b3J0IDx3dGYvUmV0YWluUHRyLmg+CisjaW1wb3J0ICJUZXN0LmgiCisKKyNpZiBXS19BUElfRU5B
QkxFRAorCitURVNUKFdlYktpdDIsIERlZmF1bHRXS1ByZWZlcmVuY2VzKQoreworICAgIFJldGFp
blB0cjxXS1ByZWZlcmVuY2VzPiBwcmVmZXJlbmNlcyA9IGFkb3B0TlMoW1tXS1ByZWZlcmVuY2Vz
IGFsbG9jXSBpbml0XSk7CisKKyAgICBFWFBFQ1RfRkFMU0UoW3ByZWZlcmVuY2VzIF9pc1N0YW5k
YWxvbmVdKTsKK30KKworI2VuZGlmCg==
</data>
<flag name="review"
          id="261895"
          type_id="1"
          status="+"
          setter="aestes"
    />
          </attachment>
      

    </bug>

</bugzilla>