<?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>169560</bug_id>
          
          <creation_ts>2017-03-13 12:05:24 -0700</creation_ts>
          <short_desc>Extend WKPreferences to include preferences for testing MediaCapture.</short_desc>
          <delta_ts>2017-03-14 15:38:29 -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>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="Andrew Gold">agold</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>agold</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jonlee</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1287274</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Gold">agold</who>
    <bug_when>2017-03-13 12:05:24 -0700</bug_when>
    <thetext>To help facilitate development of MediaCapture on iOS, we will add a few private preferences including enable mock capture devices, allow media capture on insecure sites, enumerating all network interfaces enabled, and ice candidate filtering.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287804</commentid>
    <comment_count>1</comment_count>
      <attachid>304425</attachid>
    <who name="Andrew Gold">agold</who>
    <bug_when>2017-03-14 14:47:58 -0700</bug_when>
    <thetext>Created attachment 304425
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287842</commentid>
    <comment_count>2</comment_count>
      <attachid>304425</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-14 15:38:24 -0700</bug_when>
    <thetext>Comment on attachment 304425
Proposed patch

Clearing flags on attachment: 304425

Committed r213948: &lt;http://trac.webkit.org/changeset/213948&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287843</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-14 15:38:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304425</attachid>
            <date>2017-03-14 14:47:58 -0700</date>
            <delta_ts>2017-03-14 15:38:24 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-Extend-WKPreferences-to-include-preferences-for-test.patch</filename>
            <type>text/plain</type>
            <size>5321</size>
            <attacher name="Andrew Gold">agold</attacher>
            
              <data encoding="base64">RnJvbSA4NjIzMjU4MDAyMzRjZmE0ZjkzYzRjZTIzMTM0MDBhMjIzNDM3ODI1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgR29sZCA8YWdvbGRAYXBwbGUuY29tPgpEYXRlOiBN
b24sIDEzIE1hciAyMDE3IDE0OjU1OjE5IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gRXh0ZW5kIFdL
UHJlZmVyZW5jZXMgdG8gaW5jbHVkZSBwcmVmZXJlbmNlcyBmb3IgdGVzdGluZwogTWVkaWFDYXB0
dXJlLiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY5NTYwCgpSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVu
Y2VzLm1tOgooLVtXS1ByZWZlcmVuY2VzIF9tb2NrQ2FwdHVyZURldmljZXNFbmFibGVkXSk6Cigt
W1dLUHJlZmVyZW5jZXMgX3NldE1vY2tDYXB0dXJlRGV2aWNlc0VuYWJsZWQ6XSk6CigtW1dLUHJl
ZmVyZW5jZXMgX21lZGlhQ2FwdHVyZVJlcXVpcmVzU2VjdXJlQ29ubmVjdGlvbl0pOgooLVtXS1By
ZWZlcmVuY2VzIF9zZXRNZWRpYUNhcHR1cmVSZXF1aXJlc1NlY3VyZUNvbm5lY3Rpb246XSk6Cigt
W1dLUHJlZmVyZW5jZXMgX2VudW1lcmF0aW5nQWxsTmV0d29ya0ludGVyZmFjZXNFbmFibGVkXSk6
CigtW1dLUHJlZmVyZW5jZXMgX3NldEVudW1lcmF0aW5nQWxsTmV0d29ya0ludGVyZmFjZXNFbmFi
bGVkOl0pOgooLVtXS1ByZWZlcmVuY2VzIF9pY2VDYW5kaWRhdGVGaWx0ZXJ0aW5nRW5hYmxlZF0p
OgooLVtXS1ByZWZlcmVuY2VzIF9zZXRJQ0VDYW5kaWRhdGVGaWx0ZXJpbmdFbmFibGVkOl0pOgoq
IFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUuaDoKLS0tCiBTb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysrKysr
KysKIC4uLi9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbSAgIHwg
NDAgKysrKysrKysrKysrKysrKysrKysrKwogLi4uL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVm
ZXJlbmNlc1ByaXZhdGUuaCAgICAgfCAgNSArKysKIDMgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZwppbmRleCA2OWJkMTEwNDU4MS4uOWZlZGZhY2VhM2MgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMSBAQAorMjAxNy0wMy0xMyAgQW5kcmV3IEdvbGQgIDxhZ29sZEBhcHBs
ZS5jb20+CisKKyAgICAgICAgRXh0ZW5kIFdLUHJlZmVyZW5jZXMgdG8gaW5jbHVkZSBwcmVmZXJl
bmNlcyBmb3IgdGVzdGluZyBNZWRpYUNhcHR1cmUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjk1NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNl
cy5tbToKKyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBfbW9ja0NhcHR1cmVEZXZpY2VzRW5hYmxl
ZF0pOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIF9zZXRNb2NrQ2FwdHVyZURldmljZXNFbmFi
bGVkOl0pOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIF9tZWRpYUNhcHR1cmVSZXF1aXJlc1Nl
Y3VyZUNvbm5lY3Rpb25dKToKKyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBfc2V0TWVkaWFDYXB0
dXJlUmVxdWlyZXNTZWN1cmVDb25uZWN0aW9uOl0pOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2Vz
IF9lbnVtZXJhdGluZ0FsbE5ldHdvcmtJbnRlcmZhY2VzRW5hYmxlZF0pOgorICAgICAgICAoLVtX
S1ByZWZlcmVuY2VzIF9zZXRFbnVtZXJhdGluZ0FsbE5ldHdvcmtJbnRlcmZhY2VzRW5hYmxlZDpd
KToKKyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBfaWNlQ2FuZGlkYXRlRmlsdGVydGluZ0VuYWJs
ZWRdKToKKyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBfc2V0SUNFQ2FuZGlkYXRlRmlsdGVyaW5n
RW5hYmxlZDpdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQ
cml2YXRlLmg6CisKIDIwMTctMDMtMTMgIEpvaG4gV2lsYW5kZXIgIDx3aWxhbmRlckBhcHBsZS5j
b20+CiAKICAgICAgICAgUmVzb3VyY2UgTG9hZCBTdGF0aXN0aWNzOiBNb3JlIGVmZmljaWVudCBu
ZXR3b3JrIHByb2Nlc3MgbWVzc2FnaW5nICsgRml4IGJ1ZyBpbiB1c2VyIGludGVyYWN0aW9uIHJl
cG9ydGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1ByZWZlcmVuY2VzLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1By
ZWZlcmVuY2VzLm1tCmluZGV4IGMzODA0NTRiNDA0Li4xNTJkMGQ2NzZmZSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQpAQCAt
NTQ3LDYgKzU0Nyw0NiBAQCAtICh2b2lkKV9zZXRMb2Fkc0ltYWdlc0F1dG9tYXRpY2FsbHk6KEJP
T0wpbG9hZHNJbWFnZXNBdXRvbWF0aWNhbGx5CiAgICAgX3ByZWZlcmVuY2VzLT5zZXRMb2Fkc0lt
YWdlc0F1dG9tYXRpY2FsbHkobG9hZHNJbWFnZXNBdXRvbWF0aWNhbGx5KTsKIH0KIAorLSAoQk9P
TClfbW9ja0NhcHR1cmVEZXZpY2VzRW5hYmxlZAoreworICAgIHJldHVybiBfcHJlZmVyZW5jZXMt
Pm1vY2tDYXB0dXJlRGV2aWNlc0VuYWJsZWQoKTsKK30KKworLSAodm9pZClfc2V0TW9ja0NhcHR1
cmVEZXZpY2VzRW5hYmxlZDooQk9PTCllbmFibGVkCit7CisgICAgX3ByZWZlcmVuY2VzLT5zZXRN
b2NrQ2FwdHVyZURldmljZXNFbmFibGVkKGVuYWJsZWQpOworfQorCistIChCT09MKV9tZWRpYUNh
cHR1cmVSZXF1aXJlc1NlY3VyZUNvbm5lY3Rpb24KK3sKKyAgICByZXR1cm4gX3ByZWZlcmVuY2Vz
LT5tZWRpYUNhcHR1cmVSZXF1aXJlc1NlY3VyZUNvbm5lY3Rpb24oKTsKK30KKworLSAodm9pZClf
c2V0TWVkaWFDYXB0dXJlUmVxdWlyZXNTZWN1cmVDb25uZWN0aW9uOihCT09MKXJlcXVpcmVzU2Vj
dXJlQ29ubmVjdGlvbgoreworICAgIF9wcmVmZXJlbmNlcy0+c2V0TWVkaWFDYXB0dXJlUmVxdWly
ZXNTZWN1cmVDb25uZWN0aW9uKHJlcXVpcmVzU2VjdXJlQ29ubmVjdGlvbik7Cit9CisKKy0gKEJP
T0wpX2VudW1lcmF0aW5nQWxsTmV0d29ya0ludGVyZmFjZXNFbmFibGVkCit7CisgICAgcmV0dXJu
IF9wcmVmZXJlbmNlcy0+ZW51bWVyYXRpbmdBbGxOZXR3b3JrSW50ZXJmYWNlc0VuYWJsZWQoKTsK
K30KKworLSAodm9pZClfc2V0RW51bWVyYXRpbmdBbGxOZXR3b3JrSW50ZXJmYWNlc0VuYWJsZWQ6
KEJPT0wpZW5hYmxlZAoreworICAgIF9wcmVmZXJlbmNlcy0+c2V0RW51bWVyYXRpbmdBbGxOZXR3
b3JrSW50ZXJmYWNlc0VuYWJsZWQoZW5hYmxlZCk7Cit9CisKKy0gKEJPT0wpX2ljZUNhbmRpZGF0
ZUZpbHRlcnRpbmdFbmFibGVkCit7CisgICAgcmV0dXJuIF9wcmVmZXJlbmNlcy0+aWNlQ2FuZGlk
YXRlRmlsdGVyaW5nRW5hYmxlZCgpOworfQorCistICh2b2lkKV9zZXRJQ0VDYW5kaWRhdGVGaWx0
ZXJpbmdFbmFibGVkOihCT09MKWVuYWJsZWQKK3sKKyAgICBfcHJlZmVyZW5jZXMtPnNldElDRUNh
bmRpZGF0ZUZpbHRlcmluZ0VuYWJsZWQoZW5hYmxlZCk7Cit9CisKIEBlbmQKIAogI2VuZGlmIC8v
IFdLX0FQSV9FTkFCTEVECmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJlZmVyZW5jZXNQcml2YXRlLmgKaW5kZXggYWI0ZTE1NDk1MTUuLmQ2Zjk3
MDViYTNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dL
UHJlZmVyZW5jZXNQcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1ByZWZlcmVuY2VzUHJpdmF0ZS5oCkBAIC05OCw2ICs5OCwxMSBAQCB0eXBlZGVmIE5T
X09QVElPTlMoTlNVSW50ZWdlciwgX1dLSmF2YVNjcmlwdFJ1bnRpbWVGbGFncykgewogCiBAcHJv
cGVydHkgKG5vbmF0b21pYywgc2V0dGVyPV9zZXRMb2Fkc0ltYWdlc0F1dG9tYXRpY2FsbHk6KSBC
T09MIF9sb2Fkc0ltYWdlc0F1dG9tYXRpY2FsbHkgV0tfQVBJX0FWQUlMQUJMRShtYWNvc3goV0tf
TUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CiAKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0
ZXI9X3NldE1vY2tDYXB0dXJlRGV2aWNlc0VuYWJsZWQ6KSBCT09MIF9tb2NrQ2FwdHVyZURldmlj
ZXNFbmFibGVkIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpLCBpb3MoV0tfSU9T
X1RCQSkpOworQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0TWVkaWFDYXB0dXJlUmVx
dWlyZXNTZWN1cmVDb25uZWN0aW9uOikgQk9PTCBfbWVkaWFDYXB0dXJlUmVxdWlyZXNTZWN1cmVD
b25uZWN0aW9uIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpLCBpb3MoV0tfSU9T
X1RCQSkpOworQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0RW51bWVyYXRpbmdBbGxO
ZXR3b3JrSW50ZXJmYWNlc0VuYWJsZWQ6KSBCT09MIF9lbnVtZXJhdGluZ0FsbE5ldHdvcmtJbnRl
cmZhY2VzRW5hYmxlZCBXS19BUElfQVZBSUxBQkxFKG1hY29zeChXS19NQUNfVEJBKSwgaW9zKFdL
X0lPU19UQkEpKTsKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldElDRUNhbmRpZGF0
ZUZpbHRlcmluZ0VuYWJsZWQ6KSBCT09MIF9pY2VDYW5kaWRhdGVGaWx0ZXJ0aW5nRW5hYmxlZCBX
S19BUElfQVZBSUxBQkxFKG1hY29zeChXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsKKwog
KyAoTlNBcnJheTxfV0tFeHBlcmltZW50YWxGZWF0dXJlICo+ICopX2V4cGVyaW1lbnRhbEZlYXR1
cmVzIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KDEwLjEyKSwgaW9zKDEwLjApKTsKIC0gKEJPT0wp
X2lzRW5hYmxlZEZvckZlYXR1cmU6KF9XS0V4cGVyaW1lbnRhbEZlYXR1cmUgKilmZWF0dXJlIFdL
X0FQSV9BVkFJTEFCTEUobWFjb3N4KDEwLjEyKSwgaW9zKDEwLjApKTsKIC0gKHZvaWQpX3NldEVu
YWJsZWQ6KEJPT0wpdmFsdWUgZm9yRmVhdHVyZTooX1dLRXhwZXJpbWVudGFsRmVhdHVyZSAqKWZl
YXR1cmUgV0tfQVBJX0FWQUlMQUJMRShtYWNvc3goMTAuMTIpLCBpb3MoMTAuMCkpOwotLSAKMi4x
MS4wIChBcHBsZSBHaXQtODApCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>