<?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>79479</bug_id>
          
          <creation_ts>2012-02-24 05:05:17 -0800</creation_ts>
          <short_desc>Move MediaStream-related APIs from DOMURL.idl to DOMURLMediaStream.idl</short_desc>
          <delta_ts>2012-02-24 14:53:38 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          
          <blocked>79327</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>564218</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-24 05:05:17 -0800</bug_when>
    <thetext>For WebKit modularization, we can move MediaStream-related APIs from DOMURL.idl to DOMURLMediaStream.idl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564221</commentid>
    <comment_count>1</comment_count>
      <attachid>128714</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-24 05:08:46 -0800</bug_when>
    <thetext>Created attachment 128714
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564416</commentid>
    <comment_count>2</comment_count>
      <attachid>128714</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-24 10:06:43 -0800</bug_when>
    <thetext>Comment on attachment 128714
Patch

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

&gt; Source/WebCore/html/DOMURL.idl:35
&gt; -#if defined(ENABLE_MEDIA_STREAM) &amp;&amp; ENABLE_MEDIA_STREAM
&gt; -        static [CallWith=ScriptExecutionContext,TreatReturnedNullStringAs=Undefined] DOMString createObjectURL(in MediaStream stream);
&gt; -#endif
&gt;          static [CallWith=ScriptExecutionContext,TreatReturnedNullStringAs=Undefined] DOMString createObjectURL(in Blob blob);

Hum...  Let&apos;s hold off on this one for a bit.  It&apos;s unfortunate to split up the two overloads of createObjectURL...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564663</commentid>
    <comment_count>3</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-24 14:53:26 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Hum...  Let&apos;s hold off on this one for a bit.  It&apos;s unfortunate to split up the two overloads of createObjectURL...

Makes sense.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128714</attachid>
            <date>2012-02-24 05:08:46 -0800</date>
            <delta_ts>2012-02-24 14:53:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79479-20120224220845.patch</filename>
            <type>text/plain</type>
            <size>12425</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4Nzc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjgyMzlmNjBlZTRjNGRh
MmNlNTYwZjJjOWY5N2Q0NmM0MmYwZjhjYS4uZGE5MmRkMjk2YjdjMDg4ODc5ZTI3ODA1NDQ3MGFi
ZWQ3NGViOTQyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEyLTAyLTI0ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBNb3ZlIE1lZGlhU3Ry
ZWFtLXJlbGF0ZWQgQVBJcyBmcm9tIERPTVVSTC5pZGwgdG8gRE9NVVJMTWVkaWFTdHJlYW0uaWRs
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTQ3OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvciBXZWJL
aXQgbW9kdWxhcml6YXRpb24sIHRoaXMgcGF0Y2ggbW92ZXMgTWVkaWFTdHJlYW0tcmVsYXRlZCBB
UElzCisgICAgICAgIGZyb20gRE9NVVJMLmlkbCB0byBET01VUkxNZWRpYVN0cmVhbS5pZGwuCisK
KyAgICAgICAgTm8gdGVzdHMuIE5vIGNoYW5nZSBpbiBiZWhhdmlvci4KKworICAgICAgICAqIGh0
bWwvRE9NVVJMLmNwcDoKKyAgICAgICAgKiBodG1sL0RPTVVSTC5oOgorICAgICAgICAoV2ViQ29y
ZSk6CisgICAgICAgIChET01VUkwpOgorICAgICAgICAqIGh0bWwvRE9NVVJMLmlkbDoKKyAgICAg
ICAgKiBtZWRpYXN0cmVhbS9ET01VUkxNZWRpYVN0cmVhbS5jcHA6IEFkZGVkLgorICAgICAgICAo
V2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpET01VUkxNZWRpYVN0cmVhbTo6RE9NVVJMTWVk
aWFTdHJlYW0pOgorICAgICAgICAoV2ViQ29yZTo6RE9NVVJMTWVkaWFTdHJlYW06On5ET01VUkxN
ZWRpYVN0cmVhbSk6CisgICAgICAgIChXZWJDb3JlOjpET01VUkxNZWRpYVN0cmVhbTo6Y3JlYXRl
T2JqZWN0VVJMKToKKyAgICAgICAgKiBtZWRpYXN0cmVhbS9ET01VUkxNZWRpYVN0cmVhbS5oOiBB
ZGRlZC4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoRE9NVVJMTWVkaWFTdHJlYW0pOgor
ICAgICAgICAqIG1lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmlkbDogQWRkZWQuCisKKyAg
ICAgICAgKiBHTlVtYWtlZmlsZS5saXN0LmFtOgorICAgICAgICAqIFdlYkNvcmUuZ3lwaToKKwog
MjAxMi0wMi0yNCAgUm9iaW4gQ2FvICA8cm9iaW4uY2FvQHRvcmNobW9iaWxlLmNvbS5jbj4KIAog
ICAgICAgICBbQmxhY2tCZXJyeV0gVXBzdHJlYW0gSW1hZ2VCbGFja0JlcnJ5IGluIHBsYXRmb3Jt
L2dyYXBoaWNzL2JsYWNrYmVycnkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2Vm
aWxlLmxpc3QuYW0gYi9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtCmluZGV4IDA4
YWU3ZjJjOTRlZmI1YzdmNDlmZjEyNmE1MDY5MTk2YzU5NmIxOWQuLjc5OTEwZWMzNDA1MmE1MDU1
NWI1NDEyYTRkY2ExMzgwM2E0OGU3ZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0dOVW1h
a2VmaWxlLmxpc3QuYW0KKysrIGIvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQpA
QCAtODg0LDYgKzg4NCw3IEBAIGRvbV9iaW5kaW5nX2lkbHMgKz0gXAogCSQoV2ViQ29yZSkvaW5z
cGVjdG9yL1NjcmlwdFByb2ZpbGUuaWRsIFwKIAkkKFdlYkNvcmUpL2luc3BlY3Rvci9TY3JpcHRQ
cm9maWxlTm9kZS5pZGwgXAogCSQoV2ViQ29yZSkvbG9hZGVyL2FwcGNhY2hlL0RPTUFwcGxpY2F0
aW9uQ2FjaGUuaWRsIFwKKwkkKFdlYkNvcmUpL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFt
LmlkbCBcCiAJJChXZWJDb3JlKS9tZWRpYXN0cmVhbS9ET01XaW5kb3dNZWRpYVN0cmVhbS5pZGwg
XAogCSQoV2ViQ29yZSkvbWVkaWFzdHJlYW0vTG9jYWxNZWRpYVN0cmVhbS5pZGwgXAogCSQoV2Vi
Q29yZSkvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0uaWRsIFwKQEAgLTI2MzYsNiArMjYzNyw4IEBA
IHdlYmNvcmVfc291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvbWF0aG1sL01hdGhNTE1hdGhF
bGVtZW50LmggXAogCVNvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxUZXh0RWxlbWVudC5jcHAg
XAogCVNvdXJjZS9XZWJDb3JlL21hdGhtbC9NYXRoTUxUZXh0RWxlbWVudC5oIFwKKwlTb3VyY2Uv
V2ViQ29yZS9tZWRpYXN0cmVhbS9ET01VUkxNZWRpYVN0cmVhbS5jcHAgXAorCVNvdXJjZS9XZWJD
b3JlL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmggXAogCVNvdXJjZS9XZWJDb3JlL21l
ZGlhc3RyZWFtL0xvY2FsTWVkaWFTdHJlYW0uY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9tZWRpYXN0
cmVhbS9Mb2NhbE1lZGlhU3RyZWFtLmggXAogCVNvdXJjZS9XZWJDb3JlL21lZGlhc3RyZWFtL01l
ZGlhU3RyZWFtLmNwcCBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkg
Yi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKaW5kZXggZDU3ODYyYTk4MzMxZTZjMDVkNzZj
NmU0MDhhMGFkODRiZmRmMTUyYS4uMTBhMTMzNTEyNTMwN2NlOTVkNDhlMmU1ZmIxY2MxMzE2YjM0
MTY0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQpAQCAtOTkyLDYgKzk5Miw3IEBACiAgICAgICAgICAgICAn
aW5zcGVjdG9yL1NjcmlwdFByb2ZpbGUuaWRsJywKICAgICAgICAgICAgICdpbnNwZWN0b3IvU2Ny
aXB0UHJvZmlsZU5vZGUuaWRsJywKICAgICAgICAgICAgICdsb2FkZXIvYXBwY2FjaGUvRE9NQXBw
bGljYXRpb25DYWNoZS5pZGwnLAorICAgICAgICAgICAgJ21lZGlhc3RyZWFtL0RPTVVSTE1lZGlh
U3RyZWFtLmlkbCcsCiAgICAgICAgICAgICAnbWVkaWFzdHJlYW0vRE9NV2luZG93TWVkaWFTdHJl
YW0uaWRsJywKICAgICAgICAgICAgICdtZWRpYXN0cmVhbS9Mb2NhbE1lZGlhU3RyZWFtLmlkbCcs
CiAgICAgICAgICAgICAnbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0uaWRsJywKQEAgLTI1NzYsNiAr
MjU3Nyw4IEBACiAgICAgICAgICAgICAnbWF0aG1sL01hdGhNTE1hdGhFbGVtZW50LmgnLAogICAg
ICAgICAgICAgJ21hdGhtbC9NYXRoTUxUZXh0RWxlbWVudC5jcHAnLAogICAgICAgICAgICAgJ21h
dGhtbC9NYXRoTUxUZXh0RWxlbWVudC5oJywKKyAgICAgICAgICAgICdtZWRpYXN0cmVhbS9ET01V
UkxNZWRpYVN0cmVhbS5jcHAnLAorICAgICAgICAgICAgJ21lZGlhc3RyZWFtL0RPTVVSTE1lZGlh
U3RyZWFtLmgnLAogICAgICAgICAgICAgJ21lZGlhc3RyZWFtL0xvY2FsTWVkaWFTdHJlYW0uY3Bw
JywKICAgICAgICAgICAgICdtZWRpYXN0cmVhbS9Mb2NhbE1lZGlhU3RyZWFtLmgnLAogICAgICAg
ICAgICAgJ21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLmNwcCcsCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0RPTVVSTC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0RPTVVSTC5jcHAK
aW5kZXggMzZhNDAxYTIyZTU0YzI5ZmQ2N2JjZjE4MGU3MWQxNmY5ZmYyYzEzNi4uYjU4NmUwYzg4
Mjg0ZDM2N2IyOWUzYjRhZTVhNjQxZjRhZWEzMjQ3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaHRtbC9ET01VUkwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NVVJMLmNwcApA
QCAtNDksMjYgKzQ5LDYgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi0jaWYgRU5BQkxFKE1F
RElBX1NUUkVBTSkKLVN0cmluZyBET01VUkw6OmNyZWF0ZU9iamVjdFVSTChTY3JpcHRFeGVjdXRp
b25Db250ZXh0KiBzY3JpcHRFeGVjdXRpb25Db250ZXh0LCBNZWRpYVN0cmVhbSogc3RyZWFtKQot
ewotICAgIGlmICghc2NyaXB0RXhlY3V0aW9uQ29udGV4dCB8fCAhc3RyZWFtKQotICAgICAgICBy
ZXR1cm4gU3RyaW5nKCk7Ci0KLSAgICBLVVJMIHB1YmxpY1VSTCA9IEJsb2JVUkw6OmNyZWF0ZVB1
YmxpY1VSTChzY3JpcHRFeGVjdXRpb25Db250ZXh0LT5zZWN1cml0eU9yaWdpbigpKTsKLSAgICBp
ZiAocHVibGljVVJMLmlzRW1wdHkoKSkKLSAgICAgICAgcmV0dXJuIFN0cmluZygpOwotCi0gICAg
Ly8gU2luY2UgV2ViV29ya2VycyBjYW5ub3Qgb2J0YWluIFN0cmVhbSBvYmplY3RzLCB3ZSBzaG91
bGQgYmUgb24gdGhlIG1haW4gdGhyZWFkLgotICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7Ci0K
LSAgICBNZWRpYVN0cmVhbVJlZ2lzdHJ5OjpyZWdpc3RyeSgpLnJlZ2lzdGVyTWVkaWFTdHJlYW1V
UkwocHVibGljVVJMLCBzdHJlYW0pOwotICAgIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQtPnB1Ymxp
Y1VSTE1hbmFnZXIoKS5zdHJlYW1VUkxzKCkuYWRkKHB1YmxpY1VSTC5zdHJpbmcoKSk7Ci0KLSAg
ICByZXR1cm4gcHVibGljVVJMLnN0cmluZygpOwotfQotI2VuZGlmCi0KIFN0cmluZyBET01VUkw6
OmNyZWF0ZU9iamVjdFVSTChTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBzY3JpcHRFeGVjdXRpb25D
b250ZXh0LCBCbG9iKiBibG9iKQogewogICAgIGlmICghc2NyaXB0RXhlY3V0aW9uQ29udGV4dCB8
fCAhYmxvYikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NVVJMLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0RPTVVSTC5oCmluZGV4IDI1YWUwMTNlYjBhOGExMGJjNDMzM2EwYmJi
NGEwNzc5MTdiMjdmYTcuLmYwYzJhZjdlNjhjOGQ0NWYyN2NlYzA2YjcyNjU5M2I1MmZiNmMyNGUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NVVJMLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9ET01VUkwuaApAQCAtMzYsNyArMzYsNiBAQAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCiBjbGFzcyBCbG9iOwotY2xhc3MgTWVkaWFTdHJlYW07CiBjbGFzcyBTY3JpcHRFeGVjdXRp
b25Db250ZXh0OwogCiBjbGFzcyBET01VUkwgOiBwdWJsaWMgUmVmQ291bnRlZDxET01VUkw+IHsK
QEAgLTQ5LDkgKzQ4LDYgQEAgcHVibGljOgogCiAgICAgc3RhdGljIFN0cmluZyBjcmVhdGVPYmpl
Y3RVUkwoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCosIEJsb2IqKTsKICAgICBzdGF0aWMgdm9pZCBy
ZXZva2VPYmplY3RVUkwoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCosIGNvbnN0IFN0cmluZyYpOwot
I2lmIEVOQUJMRShNRURJQV9TVFJFQU0pCi0gICAgc3RhdGljIFN0cmluZyBjcmVhdGVPYmplY3RV
UkwoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCosIE1lZGlhU3RyZWFtKik7Ci0jZW5kaWYKICNlbmRp
ZgogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9ET01VUkwuaWRsIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9ET01VUkwuaWRsCmluZGV4IGU5MjljYTg2Zjk5ZWNjZjZjM2FiZWJj
N2FjMDVkMTViYjFjMDVhYzkuLjI0MTNiNWZhZDI1YWMxZDQ1NmQzNjIwZGViNzFlNGVkNWY2ODdl
YzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NVVJMLmlkbAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0RPTVVSTC5pZGwKQEAgLTMyLDkgKzMyLDYgQEAgbW9kdWxlIGh0bWwg
ewogICAgICAgICBKU0dlbmVyYXRlVG9KU09iamVjdCwKICAgICAgICAgSlNOb1N0YXRpY1RhYmxl
cwogICAgIF0gRE9NVVJMIHsKLSNpZiBkZWZpbmVkKEVOQUJMRV9NRURJQV9TVFJFQU0pICYmIEVO
QUJMRV9NRURJQV9TVFJFQU0KLSAgICAgICAgc3RhdGljIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRp
b25Db250ZXh0LFRyZWF0UmV0dXJuZWROdWxsU3RyaW5nQXM9VW5kZWZpbmVkXSBET01TdHJpbmcg
Y3JlYXRlT2JqZWN0VVJMKGluIE1lZGlhU3RyZWFtIHN0cmVhbSk7Ci0jZW5kaWYKICAgICAgICAg
c3RhdGljIFtDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0LFRyZWF0UmV0dXJuZWROdWxs
U3RyaW5nQXM9VW5kZWZpbmVkXSBET01TdHJpbmcgY3JlYXRlT2JqZWN0VVJMKGluIEJsb2IgYmxv
Yik7CiAgICAgICAgIHN0YXRpYyBbQ2FsbFdpdGg9U2NyaXB0RXhlY3V0aW9uQ29udGV4dF0gdm9p
ZCByZXZva2VPYmplY3RVUkwoaW4gRE9NU3RyaW5nIHVybCk7CiAgICAgfTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmNwcApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41
MzllOWEyYTVhMTg3Njc3OWYxMTg5MDliYmU1NzViNWRhZDYwMDY1Ci0tLSAvZGV2L251bGwKKysr
IGIvU291cmNlL1dlYkNvcmUvbWVkaWFzdHJlYW0vRE9NVVJMTWVkaWFTdHJlYW0uY3BwCkBAIC0w
LDAgKzEsNjggQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIsIEdvb2dsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2Ug
YW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoK
KyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJp
bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRl
ZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURF
RCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJyBBTkQKKyAqIEFO
WSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQg
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBO
TyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFCisg
KiBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTAorICogREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IKKyAqIFNFUlZJQ0VTOyBM
T1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBI
T1dFVkVSCisgKiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVS
IElOIENPTlRSQUNULCBTVFJJQ1QKKyAqIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkKKyAqIE9VVCBPRiBUSEUg
VVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkg
T0YgU1VDSAorICogREFNQUdFLgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRl
ICJET01VUkxNZWRpYVN0cmVhbS5oIgorCisjaWYgRU5BQkxFKE1FRElBX1NUUkVBTSkKKworI2lu
Y2x1ZGUgIkJsb2JVUkwuaCIKKyNpbmNsdWRlICJLVVJMLmgiCisjaW5jbHVkZSAiTWVkaWFTdHJl
YW0uaCIKKyNpbmNsdWRlICJNZWRpYVN0cmVhbVJlZ2lzdHJ5LmgiCisjaW5jbHVkZSAiUHVibGlj
VVJMTWFuYWdlci5oIgorI2luY2x1ZGUgIlNjcmlwdEV4ZWN1dGlvbkNvbnRleHQuaCIKKworbmFt
ZXNwYWNlIFdlYkNvcmUgeworCitET01VUkxNZWRpYVN0cmVhbTo6RE9NVVJMTWVkaWFTdHJlYW0o
KQoreworfQorCitET01VUkxNZWRpYVN0cmVhbTo6fkRPTVVSTE1lZGlhU3RyZWFtKCkKK3sKK30K
KworU3RyaW5nIERPTVVSTE1lZGlhU3RyZWFtOjpjcmVhdGVPYmplY3RVUkwoU2NyaXB0RXhlY3V0
aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwgTWVkaWFTdHJlYW0qIHN0cmVhbSkK
K3sKKyAgICBpZiAoIXNjcmlwdEV4ZWN1dGlvbkNvbnRleHQgfHwgIXN0cmVhbSkKKyAgICAgICAg
cmV0dXJuIFN0cmluZygpOworCisgICAgS1VSTCBwdWJsaWNVUkwgPSBCbG9iVVJMOjpjcmVhdGVQ
dWJsaWNVUkwoc2NyaXB0RXhlY3V0aW9uQ29udGV4dC0+c2VjdXJpdHlPcmlnaW4oKSk7CisgICAg
aWYgKHB1YmxpY1VSTC5pc0VtcHR5KCkpCisgICAgICAgIHJldHVybiBTdHJpbmcoKTsKKworICAg
IC8vIFNpbmNlIFdlYldvcmtlcnMgY2Fubm90IG9idGFpbiBTdHJlYW0gb2JqZWN0cywgd2Ugc2hv
dWxkIGJlIG9uIHRoZSBtYWluIHRocmVhZC4KKyAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkpOwor
CisgICAgTWVkaWFTdHJlYW1SZWdpc3RyeTo6cmVnaXN0cnkoKS5yZWdpc3Rlck1lZGlhU3RyZWFt
VVJMKHB1YmxpY1VSTCwgc3RyZWFtKTsKKyAgICBzY3JpcHRFeGVjdXRpb25Db250ZXh0LT5wdWJs
aWNVUkxNYW5hZ2VyKCkuc3RyZWFtVVJMcygpLmFkZChwdWJsaWNVUkwuc3RyaW5nKCkpOworCisg
ICAgcmV0dXJuIHB1YmxpY1VSTC5zdHJpbmcoKTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29y
ZQorCisjZW5kaWYgLy8gRU5BQkxFKE1FRElBX1NUUkVBTSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmggYi9Tb3VyY2UvV2ViQ29yZS9t
ZWRpYXN0cmVhbS9ET01VUkxNZWRpYVN0cmVhbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjAyNGQ0MWFkYWIzOGQ3
N2FjOWZiYTQ2ZDQ4YWY3Y2QxMzFkZDRiNTcKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9tZWRpYXN0cmVhbS9ET01VUkxNZWRpYVN0cmVhbS5oCkBAIC0wLDAgKzEsNTIgQEAKKy8q
CisgKiBDb3B5cmlnaHQgKEMpIDIwMTIsIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu
CisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jt
cywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlk
ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0
cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMu
IEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJyBBTkQKKyAqIEFOWSBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICog
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBB
UFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFCisgKiBGT1IgQU5ZIERJUkVD
VCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVO
VElBTAorICogREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVN
RU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IKKyAqIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSCisgKiBDQVVT
RUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBT
VFJJQ1QKKyAqIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RI
RVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkKKyAqIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSAorICogREFN
QUdFLgorICovCisKKyNpZm5kZWYgRE9NVVJMTWVkaWFTdHJlYW1faAorI2RlZmluZSBET01VUkxN
ZWRpYVN0cmVhbV9oCisKKyNpZiBFTkFCTEUoTUVESUFfU1RSRUFNKQorCisjaW5jbHVkZSAiUGxh
dGZvcm1TdHJpbmcuaCIKKworbmFtZXNwYWNlIFdlYkNvcmUgeworCitjbGFzcyBET01VUkw7Citj
bGFzcyBNZWRpYVN0cmVhbTsKK2NsYXNzIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQ7CisKK2NsYXNz
IERPTVVSTE1lZGlhU3RyZWFtIHsKK3B1YmxpYzoKKyAgICBzdGF0aWMgU3RyaW5nIGNyZWF0ZU9i
amVjdFVSTChTY3JpcHRFeGVjdXRpb25Db250ZXh0KiwgTWVkaWFTdHJlYW0qKTsKKworcHJpdmF0
ZToKKyAgICBET01VUkxNZWRpYVN0cmVhbSgpOworICAgIH5ET01VUkxNZWRpYVN0cmVhbSgpOwor
fTsKKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLy8gRU5BQkxFKE1FRElBX1NU
UkVBTSkKKworI2VuZGlmIC8vIERPTVVSTE1lZGlhU3RyZWFtX2gKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmlkbCBiL1NvdXJjZS9XZWJD
b3JlL21lZGlhc3RyZWFtL0RPTVVSTE1lZGlhU3RyZWFtLmlkbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wMDZiMmVk
ZDM2MmU1M2QzMWEyZDFhNjIyM2FiMjVlY2Q5OWRiZjJjCi0tLSAvZGV2L251bGwKKysrIGIvU291
cmNlL1dlYkNvcmUvbWVkaWFzdHJlYW0vRE9NVVJMTWVkaWFTdHJlYW0uaWRsCkBAIC0wLDAgKzEs
MjkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICog
VGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBub3Qs
IHdyaXRlIHRvCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFu
a2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0Eu
CisgKi8KKworbW9kdWxlIHdpbmRvdyB7CisKKyAgICBpbnRlcmZhY2UgWworICAgICAgICBDb25k
aXRpb25hbD1NRURJQV9TVFJFQU0sCisgICAgICAgIFN1cHBsZW1lbnRhbD1ET01VUkwKKyAgICBd
IERPTVVSTE1lZGlhU3RyZWFtIHsKKyAgICAgICAgc3RhdGljIFtDYWxsV2l0aD1TY3JpcHRFeGVj
dXRpb25Db250ZXh0LFRyZWF0UmV0dXJuZWROdWxsU3RyaW5nQXM9VW5kZWZpbmVkXSBET01TdHJp
bmcgY3JlYXRlT2JqZWN0VVJMKGluIE1lZGlhU3RyZWFtIHN0cmVhbSk7CisgICAgfTsKKworfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>