<?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>148426</bug_id>
          
          <creation_ts>2015-08-25 04:03:07 -0700</creation_ts>
          <short_desc>Initial infrastructure for media controls testing</short_desc>
          <delta_ts>2015-09-04 04:51:23 -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>Media</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>148796</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1120568</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-08-25 04:03:07 -0700</bug_when>
    <thetext>Initial infrastructure of media controls testing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120569</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-08-25 04:04:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/22417286&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120570</commentid>
    <comment_count>2</comment_count>
      <attachid>259838</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-08-25 04:07:50 -0700</bug_when>
    <thetext>Created attachment 259838
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1120581</commentid>
    <comment_count>3</comment_count>
      <attachid>259838</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-08-25 06:42:52 -0700</bug_when>
    <thetext>Comment on attachment 259838
Patch

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

Great idea, thanks!

&gt; Source/WebCore/html/HTMLMediaElement.cpp:6297
&gt; +    DOMWrapperWorld&amp; world = ensureIsolatedWorld();
&gt; +    ScriptController&amp; scriptController = document().frame()-&gt;script();
&gt; +    JSDOMGlobalObject* globalObject = JSC::jsCast&lt;JSDOMGlobalObject*&gt;(scriptController.globalObject(world));
&gt; +    JSC::ExecState* exec = globalObject-&gt;globalExec();
&gt; +    JSC::JSLockHolder lock(exec);
&gt; +
&gt; +    JSC::JSValue controllerValue = controllerJSValue(*exec, *globalObject, *this);
&gt; +    JSC::JSObject* controllerObject = controllerValue.toObject(exec);
&gt; +
&gt; +    if (exec-&gt;hadException())
&gt; +        return &quot;&quot;;
&gt; +

Is there any way to put this into a shared method instead of duplicating it again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121297</commentid>
    <comment_count>4</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-08-27 07:47:40 -0700</bug_when>
    <thetext>Committed r189023: &lt;http://trac.webkit.org/changeset/189023&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259838</attachid>
            <date>2015-08-25 04:07:50 -0700</date>
            <delta_ts>2015-08-25 06:42:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148426-20150825130739.patch</filename>
            <type>text/plain</type>
            <size>8986</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4ODQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzNlNTI4ODNiNWVmOGYy
ODYzMGUzNjQ0NzNlYmI1ODJkM2I0MmNmOS4uZTc1M2QwNDY2YmIzN2I2OGJiZjk2NjIwODhkMjIz
M2IxYTE0MTRhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE1LTA4LTI1ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBJbml0aWFsIGluZnJhc3RydWN0
dXJlIG9mIG1lZGlhIGNvbnRyb2xzIHRlc3RpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODQyNgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjI0
MTcyODY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
RXhwb3NlIGEgSlMgQVBJIGZyb20gSW50ZXJuYWxzIHRoYXQgYWxsb3dzIGEgbGF5b3V0IHRlc3QK
KyAgICAgICAgdG8gYXNrIHRoZSBjb250cm9scyBpbnN0YW5jZSB3aGF0IGl0IHRoaW5rcyBpdCBp
cworICAgICAgICBkb2luZy4KKworICAgICAgICBUZXN0OiBtZWRpYS9jb250cm9scy9iYXNpYy5o
dG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxl
LmpzOgorICAgICAgICAoQ29udHJvbGxlci5wcm90b3R5cGUuZ2V0Q3VycmVudENvbnRyb2xzU3Rh
dHVzKTogTmV3IG1ldGhvZC4gQ3VycmVudGx5CisgICAgICAgIHJldHVybnMgYSBzaW1wbGUgSlNP
TiBzdHJpbmcuCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OmdldEN1cnJlbnRNZWRpYUNvbnRyb2xzU3RhdHVz
KTogQ2FsbCBpbnRvCisgICAgICAgIHRoZSBjb250cm9scyBpbnN0YW5jZS4KKyAgICAgICAgKiBo
dG1sL0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6OmdldEN1cnJlbnRNZWRpYUNvbnRyb2xzU3Rh
dHVzRm9yRWxlbWVudCk6IExpbmsKKyAgICAgICAgYmV0d2VlbiB0aGUgSW50ZXJuYWxzIEFQSSBh
bmQgdGhlIEhUTUxNZWRpYUVsZW1lbnQuCisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuaDoK
KyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5pZGw6CisKIDIwMTUtMDgtMjMgIEdlb2ZmcmV5
IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IGJhY2sgaW4gcjE4ODgwMy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVk
aWFjb250cm9scy9tZWRpYUNvbnRyb2xzQXBwbGUuanMgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxlLmpzCmluZGV4IDhiOGRlMGM5M2YzODY5
OTNlMWMyOTNiMjJmZDM0ZDc2NDJmZTFhOTcuLjE5NWJmZDA5NmE2NWM1Y2FlNTljOTA2OTNiMzQy
ODBhMDlhZDRmZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250
cm9scy9tZWRpYUNvbnRyb2xzQXBwbGUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNBcHBsZS5qcwpAQCAtMjA4Nyw2ICsyMDg3LDEzIEBA
IENvbnRyb2xsZXIucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLnNldE5lZWRzVGltZWxpbmVN
ZXRyaWNzVXBkYXRlKCk7CiAgICAgICAgIHRoaXMudXBkYXRlVGltZWxpbmVNZXRyaWNzSWZOZWVk
ZWQoKTsKICAgICAgICAgdGhpcy5kcmF3VGltZWxpbmVCYWNrZ3JvdW5kKCk7CisgICAgfSwKKwor
ICAgIGdldEN1cnJlbnRDb250cm9sc1N0YXR1czogZnVuY3Rpb24gKCkKKyAgICB7CisgICAgICAg
IHJldHVybiBKU09OLnN0cmluZ2lmeSh7CisgICAgICAgICAgICBzdGF0dXM6ICJvayIKKyAgICAg
ICAgfSk7CiAgICAgfQogCiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
TWVkaWFFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5j
cHAKaW5kZXggMDJiMzg0OWQ4NDFkMmQxMDI5NTM0NTkyOTY4Y2YxY2E3OTk4NDAxNS4uYmQ0ZDZj
NzFjOGJhNjFjY2I4YjcwOTUxMzMzYmNmZDc4ZmM3YWRjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuY3BwCkBAIC02MjgwLDYgKzYyODAsMzkgQEAgdm9pZCBIVE1MTWVk
aWFFbGVtZW50OjpwYWdlU2NhbGVGYWN0b3JDaGFuZ2VkKCkKIAogICAgIHNldFBhZ2VTY2FsZUZh
Y3RvclByb3BlcnR5KGV4ZWMsIGNvbnRyb2xsZXJWYWx1ZSwgcGFnZS0+cGFnZVNjYWxlRmFjdG9y
KCkpOwogfQorCitTdHJpbmcgSFRNTE1lZGlhRWxlbWVudDo6Z2V0Q3VycmVudE1lZGlhQ29udHJv
bHNTdGF0dXMoKQoreworICAgIERPTVdyYXBwZXJXb3JsZCYgd29ybGQgPSBlbnN1cmVJc29sYXRl
ZFdvcmxkKCk7CisgICAgU2NyaXB0Q29udHJvbGxlciYgc2NyaXB0Q29udHJvbGxlciA9IGRvY3Vt
ZW50KCkuZnJhbWUoKS0+c2NyaXB0KCk7CisgICAgSlNET01HbG9iYWxPYmplY3QqIGdsb2JhbE9i
amVjdCA9IEpTQzo6anNDYXN0PEpTRE9NR2xvYmFsT2JqZWN0Kj4oc2NyaXB0Q29udHJvbGxlci5n
bG9iYWxPYmplY3Qod29ybGQpKTsKKyAgICBKU0M6OkV4ZWNTdGF0ZSogZXhlYyA9IGdsb2JhbE9i
amVjdC0+Z2xvYmFsRXhlYygpOworICAgIEpTQzo6SlNMb2NrSG9sZGVyIGxvY2soZXhlYyk7CisK
KyAgICBKU0M6OkpTVmFsdWUgY29udHJvbGxlclZhbHVlID0gY29udHJvbGxlckpTVmFsdWUoKmV4
ZWMsICpnbG9iYWxPYmplY3QsICp0aGlzKTsKKyAgICBKU0M6OkpTT2JqZWN0KiBjb250cm9sbGVy
T2JqZWN0ID0gY29udHJvbGxlclZhbHVlLnRvT2JqZWN0KGV4ZWMpOworCisgICAgaWYgKGV4ZWMt
PmhhZEV4Y2VwdGlvbigpKQorICAgICAgICByZXR1cm4gIiI7CisKKyAgICBKU0M6OkpTVmFsdWUg
ZnVuY3Rpb25WYWx1ZSA9IGNvbnRyb2xsZXJPYmplY3QtPmdldChleGVjLCBKU0M6OklkZW50aWZp
ZXI6OmZyb21TdHJpbmcoZXhlYywgImdldEN1cnJlbnRDb250cm9sc1N0YXR1cyIpKTsKKyAgICBp
ZiAoZXhlYy0+aGFkRXhjZXB0aW9uKCkgfHwgZnVuY3Rpb25WYWx1ZS5pc1VuZGVmaW5lZE9yTnVs
bCgpKQorICAgICAgICByZXR1cm4gIiI7CisKKyAgICBKU0M6OkpTT2JqZWN0KiBmdW5jdGlvbiA9
IGZ1bmN0aW9uVmFsdWUudG9PYmplY3QoZXhlYyk7CisgICAgSlNDOjpDYWxsRGF0YSBjYWxsRGF0
YTsKKyAgICBKU0M6OkNhbGxUeXBlIGNhbGxUeXBlID0gZnVuY3Rpb24tPm1ldGhvZFRhYmxlKCkt
PmdldENhbGxEYXRhKGZ1bmN0aW9uLCBjYWxsRGF0YSk7CisgICAgSlNDOjpNYXJrZWRBcmd1bWVu
dEJ1ZmZlciBhcmdMaXN0OworICAgIGlmIChjYWxsVHlwZSA9PSBKU0M6OkNhbGxUeXBlTm9uZSkK
KyAgICAgICAgcmV0dXJuICIiOworCisgICAgSlNDOjpKU1ZhbHVlIG91dHB1dFZhbHVlID0gSlND
OjpjYWxsKGV4ZWMsIGZ1bmN0aW9uLCBjYWxsVHlwZSwgY2FsbERhdGEsIGNvbnRyb2xsZXJPYmpl
Y3QsIGFyZ0xpc3QpOworCisgICAgaWYgKGV4ZWMtPmhhZEV4Y2VwdGlvbigpKQorICAgICAgICBy
ZXR1cm4gIiI7CisKKyAgICByZXR1cm4gb3V0cHV0VmFsdWUuZ2V0U3RyaW5nKGV4ZWMpOworfQog
I2VuZGlmIC8vIEVOQUJMRShNRURJQV9DT05UUk9MU19TQ1JJUFQpCiAKIHVuc2lnbmVkIGxvbmcg
bG9uZyBIVE1MTWVkaWFFbGVtZW50OjpmaWxlU2l6ZSgpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTE1lZGlhRWxlbWVudC5oCmluZGV4IDFiMzlhNTdmMWZiZTM4NGI4ZmNlZDcyZjE0NzIxYzMw
ODFhZjY0YzEuLjU2NGE2MGQ3Y2UyODA2ODUwN2Q4ODQwM2FlYWU3MmE0ODZhNTFlMDUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCkBAIC00MzQsNiArNDM0LDcgQEAgcHVi
bGljOgogCiAjaWYgRU5BQkxFKE1FRElBX0NPTlRST0xTX1NDUklQVCkKICAgICB2b2lkIHBhZ2VT
Y2FsZUZhY3RvckNoYW5nZWQoKTsKKyAgICBXRUJDT1JFX0VYUE9SVCBTdHJpbmcgZ2V0Q3VycmVu
dE1lZGlhQ29udHJvbHNTdGF0dXMoKTsKICNlbmRpZgogCiAgICAgTWVkaWFDb250cm9sc0hvc3Qq
IG1lZGlhQ29udHJvbHNIb3N0KCkgeyByZXR1cm4gbV9tZWRpYUNvbnRyb2xzSG9zdC5nZXQoKTsg
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291
cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCmluZGV4IGExNGFiOGY5YjFmMTU0MTdm
OGY1ZDBlOWQ2NGFkYTEzMWJkNTY5NmQuLjA4ZGE0NDRmMTJjMWU4ZWY4Zjc3ZmE1ODAzOGIxMjEz
ZTIzNTVkY2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKQEAgLTMwNTYsNCAr
MzA1NiwxOCBAQCBTdHJpbmcgSW50ZXJuYWxzOjpwYXRoU3RyaW5nV2l0aFNocmlua1dyYXBwZWRS
ZWN0cyhWZWN0b3I8ZG91YmxlPiByZWN0Q29tcG9uZW50cwogICAgIHJldHVybiBwYXRoU3RyaW5n
OwogfQogCisKK1N0cmluZyBJbnRlcm5hbHM6OmdldEN1cnJlbnRNZWRpYUNvbnRyb2xzU3RhdHVz
Rm9yRWxlbWVudChIVE1MTWVkaWFFbGVtZW50KiBtZWRpYUVsZW1lbnQpCit7CisjaWYgIUVOQUJM
RShNRURJQV9DT05UUk9MU19TQ1JJUFQpCisgICAgVU5VU0VEX1BBUkFNKG1lZGlhRWxlbWVudCk7
CisgICAgcmV0dXJuIFN0cmluZygpOworI2Vsc2UKKyAgICBpZiAoIW1lZGlhRWxlbWVudCkKKyAg
ICAgICAgcmV0dXJuIFN0cmluZygpOworCisgICAgcmV0dXJuIG1lZGlhRWxlbWVudC0+Z2V0Q3Vy
cmVudE1lZGlhQ29udHJvbHNTdGF0dXMoKTsKKyNlbmRpZgorfQorCiB9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oIGIvU291cmNlL1dlYkNvcmUvdGVzdGlu
Zy9JbnRlcm5hbHMuaAppbmRleCAwZmE2YjJiM2E4NWI5MDFiN2FmYjJlZGFlYjQzYWY2NzI2Mjk1
NjM4Li4zMzM5NDY2YWJlMzY5YjhlNTI0OWEyOGM2N2RlNTEzMjMzY2QxYzZmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3Rlc3RpbmcvSW50ZXJuYWxzLmgKQEAgLTQzMSw2ICs0MzEsOCBAQCBwdWJsaWM6CiAKICAgICBT
dHJpbmcgcGF0aFN0cmluZ1dpdGhTaHJpbmtXcmFwcGVkUmVjdHMoVmVjdG9yPGRvdWJsZT4gcmVj
dENvbXBvbmVudHMsIGRvdWJsZSByYWRpdXMsIEV4Y2VwdGlvbkNvZGUmKTsKIAorICAgIFN0cmlu
ZyBnZXRDdXJyZW50TWVkaWFDb250cm9sc1N0YXR1c0ZvckVsZW1lbnQoSFRNTE1lZGlhRWxlbWVu
dCopOworCiBwcml2YXRlOgogICAgIGV4cGxpY2l0IEludGVybmFscyhEb2N1bWVudCopOwogICAg
IERvY3VtZW50KiBjb250ZXh0RG9jdW1lbnQoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50
ZXJuYWxzLmlkbAppbmRleCBlNzg2ZGU5MTc5YzlmN2FhYTcxZmM1NDU0NDAwMzllODgyODJkOTU3
Li42MmQ5ZDRlMTliNjNiY2I3NGEyNDM0YTZmZjBlZWU2OThmOGQ0YmRkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC0zOTksNCArMzk5LDYgQEAgZW51bSBNZWRpYUNvbnRy
b2xFdmVudCB7CiAjZW5kaWYKIAogICAgIFtSYWlzZXNFeGNlcHRpb25dIERPTVN0cmluZyBwYXRo
U3RyaW5nV2l0aFNocmlua1dyYXBwZWRSZWN0cyhzZXF1ZW5jZTxkb3VibGU+IHJlY3RDb21wb25l
bnRzLCBkb3VibGUgcmFkaXVzKTsKKworICAgIERPTVN0cmluZyBnZXRDdXJyZW50TWVkaWFDb250
cm9sc1N0YXR1c0ZvckVsZW1lbnQoSFRNTE1lZGlhRWxlbWVudCBlbGVtZW50KTsKIH07CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggNDY3Mzc0OTYyNzE3MDVjMTQ2OGM0Nzc4YWY4OWY0MzQzMmVlODQwYi4uMDk1YWY1NTk1YjE4
NjkwZDBjNjcwYjBhNWQyODE2ZWQwZDAzMWQzNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1
LTA4LTI1ICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBJbml0aWFs
IGluZnJhc3RydWN0dXJlIG9mIG1lZGlhIGNvbnRyb2xzIHRlc3RpbmcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODQyNgorICAgICAgICA8cmRhcjov
L3Byb2JsZW0vMjI0MTcyODY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVmVyeSBzaW1wbGUgdGVzdCB0aGF0IGNhbGxzIGludG8gdGhlIHN0YXR1cyBv
YmplY3QKKyAgICAgICAgb2YgdGhlIG1lZGlhIGNvbnRyb2xzIGluc3RhbmNlLgorCisgICAgICAg
ICogbWVkaWEvY29udHJvbHMvYmFzaWMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBt
ZWRpYS9jb250cm9scy9iYXNpYy5odG1sOiBBZGRlZC4KKwogMjAxNS0wOC0yMyAgTmFuIFdhbmcg
IDxuX3dhbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBGaXggYWNjZXNzaWJpbGl0eS9kZWxl
dGluZy1pZnJhbWUtZGVzdHJveXMtYXhjYWNoZS5odG1sIHRlc3QKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL2NvbnRyb2xzL2Jhc2ljLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL21l
ZGlhL2NvbnRyb2xzL2Jhc2ljLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41MDAzZWU0ZTgwN2Qy
YmNkZDQ1ZTJkY2I3N2VlZjdmZDFlODYxMmVjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvbWVkaWEvY29udHJvbHMvYmFzaWMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK1Ro
aXMgaXMgYSBiYXNpYyB0ZXN0IG9mIHRoZSBpbnRlcm5hbCBjb250cm9scyBzdGF0dXMgQVBJLgor
CitUaGlzIHRlc3Qgb25seSBydW5zIGluIERSVCEKKworCitFVkVOVChjYW5wbGF5dGhyb3VnaCkK
K1RFU1QoY3VycmVudFN0YXR1cyAhPSBudWxsKSBPSworRVhQRUNURUQgKGN1cnJlbnRTdGF0dXMu
c3RhdHVzID09ICdvaycpIE9LCitFTkQgT0YgVEVTVAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9tZWRpYS9jb250cm9scy9iYXNpYy5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMv
YmFzaWMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jOWYwM2IyMjEzNDcyZTkzZjk4YTI5OGYxMWM3ODEyNDhh
NjY0OGZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvYmFz
aWMuaHRtbApAQCAtMCwwICsxLDM3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxo
ZWFkPgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4vbWVkaWEtZmlsZS5qcyI+PC9zY3JpcHQ+Cisg
ICAgICAgIDxzY3JpcHQgc3JjPSIuLi92aWRlby10ZXN0LmpzIj48L3NjcmlwdD4KKyAgICAgICAg
PHNjcmlwdD4KKyAgICAgICAgICAgIHZhciB2aWRlbzsKKyAgICAgICAgICAgIHZhciBjdXJyZW50
U3RhdHVzOworCisgICAgICAgICAgICBmdW5jdGlvbiBpbml0KCkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisgICAgICAgICAgICAgICAgdmlkZW8u
c3JjID0gZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiLi4vY29udGVudC90ZXN0Iik7CisKKyAgICAg
ICAgICAgICAgICB3YWl0Rm9yRXZlbnQoImNhbnBsYXl0aHJvdWdoIiwgY2FucGxheXRocm91Z2gp
OworICAgICAgICAgICAgICAgIHdhaXRGb3JFdmVudEFuZEZhaWwoImVycm9yIik7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0aW9uIGNhbnBsYXl0aHJvdWdoKCkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIXdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAg
ICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgICAgICAgICBjdXJyZW50U3RhdHVzID0gSlNP
Ti5wYXJzZShpbnRlcm5hbHMuZ2V0Q3VycmVudE1lZGlhQ29udHJvbHNTdGF0dXNGb3JFbGVtZW50
KHZpZGVvKSk7CisgICAgICAgICAgICAgICAgdGVzdCgiY3VycmVudFN0YXR1cyAhPSBudWxsIik7
CisgICAgICAgICAgICAgICAgaWYgKGN1cnJlbnRTdGF0dXMpCisgICAgICAgICAgICAgICAgICAg
IHRlc3RFeHBlY3RlZCgiY3VycmVudFN0YXR1cy5zdGF0dXMiLCAib2siKTsKKyAgICAgICAgICAg
ICAgICBlbmRUZXN0KCk7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwv
aGVhZD4KKyAgICA8Ym9keSBvbmxvYWQ9ImluaXQoKSI+CisgICAgICAgIDxwPlRoaXMgaXMgYSBi
YXNpYyB0ZXN0IG9mIHRoZSBpbnRlcm5hbCBjb250cm9scyBzdGF0dXMgQVBJLjwvcD4KKyAgICAg
ICAgPHA+VGhpcyB0ZXN0IG9ubHkgcnVucyBpbiBEUlQhPC9wPgorICAgICAgICA8dmlkZW8gY29u
dHJvbHM+PC92aWRlbz4KKyAgICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="285027"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>