<?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>120271</bug_id>
          
          <creation_ts>2013-08-25 03:15:37 -0700</creation_ts>
          <short_desc>Make JavaScript binding for Clipboard::types more normal</short_desc>
          <delta_ts>2013-08-25 12:43:12 -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>New Bugs</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="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>gtk-ews</cc>
    
    <cc>philn</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>920766</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-08-25 03:15:37 -0700</bug_when>
    <thetext>Make JavaScript binding for Clipboard::types more normal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920767</commentid>
    <comment_count>1</comment_count>
      <attachid>209584</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-08-25 03:16:31 -0700</bug_when>
    <thetext>Created attachment 209584
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920768</commentid>
    <comment_count>2</comment_count>
      <attachid>209584</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-08-25 03:23:27 -0700</bug_when>
    <thetext>Comment on attachment 209584
Patch

Attachment 209584 did not pass qt-ews (qt):
Output: http://webkit-queues.appspot.com/results/1564167</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920769</commentid>
    <comment_count>3</comment_count>
      <attachid>209584</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-08-25 03:25:31 -0700</bug_when>
    <thetext>Comment on attachment 209584
Patch

Attachment 209584 did not pass qt-wk2-ews (qt-wk2):
Output: http://webkit-queues.appspot.com/results/1546851</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920793</commentid>
    <comment_count>4</comment_count>
      <attachid>209584</attachid>
    <who name="kov&apos;s GTK+ EWS bot">gtk-ews</who>
    <bug_when>2013-08-25 06:38:49 -0700</bug_when>
    <thetext>Comment on attachment 209584
Patch

Attachment 209584 did not pass gtk-ews (gtk):
Output: http://webkit-queues.appspot.com/results/1555854</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920802</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-08-25 10:23:03 -0700</bug_when>
    <thetext>Committed r154578: &lt;http://trac.webkit.org/changeset/154578&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920816</commentid>
    <comment_count>6</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2013-08-25 12:43:12 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Committed r154578: &lt;http://trac.webkit.org/changeset/154578&gt;

iOS Build Fix in r154579:  &lt;http://trac.webkit.org/r154579&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209584</attachid>
            <date>2013-08-25 03:16:31 -0700</date>
            <delta_ts>2013-08-25 08:16:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-120271-20130825031630.patch</filename>
            <type>text/plain</type>
            <size>11653</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0NTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTkxMWEyOTA3OWRiOGRi
ZDMwMmQyN2I4OTlmNGM2NzI2ZjZjZjgzMC4uZTNhMzRiMGFhYmE1ZTg1MTUxYjdmMmQ3ZWFkM2Fj
NDg3MWYzNzMzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEzLTA4LTI1ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBNYWtlIEphdmFTY3JpcHQgYmlu
ZGluZyBmb3IgQ2xpcGJvYXJkOjp0eXBlcyBtb3JlIG5vcm1hbAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwMjcxCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0NsaXBib2FyZEN1
c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpKU0NsaXBib2FyZDo6dHlwZXMpOiBNYWtlIGEg
c2ltcGxlIGN1c3RvbSBiaW5kaW5nLiBPbmx5IG5lZWRlZCBiZWNhdXNlCisgICAgICAgIHRoZXJl
IGlzIGEgc3BlY2lhbCB2YWx1ZSwgbnVsbCwgdGhpcyBjYW4gcmV0dXJuLgorCisgICAgICAgICog
ZG9tL0NsaXBib2FyZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmQ6OnR5cGVzKTog
UmV0dXJuIFZlY3RvcjxTdHJpbmc+IGluc3RlYWQgb2YgTGlzdEhhc2hTZXQ8U3RyaW5nPi4KKyAg
ICAgICAgKiBkb20vQ2xpcGJvYXJkLmg6IERpdHRvLgorICAgICAgICAqIHBsYXRmb3JtL1Bhc3Rl
Ym9hcmQuaDogRGl0dG8uCisgICAgICAgICogcGxhdGZvcm0vYmxhY2tiZXJyeS9QYXN0ZWJvYXJk
QmxhY2tCZXJyeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYXN0ZWJvYXJkOjp0eXBlcyk6IERp
dHRvLgorICAgICAgICAqIHBsYXRmb3JtL2VmbC9QYXN0ZWJvYXJkRWZsLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlBhc3RlYm9hcmQ6OnR5cGVzKTogRGl0dG8uCisgICAgICAgICogcGxhdGZvcm0v
Z3RrL1Bhc3RlYm9hcmRHdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGFzdGVib2FyZDo6dHlw
ZXMpOiBEaXR0by4KKyAgICAgICAgKiBwbGF0Zm9ybS9pb3MvUGFzdGVib2FyZElPUy5tbToKKyAg
ICAgICAgKFdlYkNvcmU6OlBhc3RlYm9hcmQ6OnR5cGVzKTogRGl0dG8uCisgICAgICAgICogcGxh
dGZvcm0vbWFjL1Bhc3RlYm9hcmRNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpQYXN0ZWJvYXJk
Ojp0eXBlcyk6IERpdHRvLgorICAgICAgICAqIHBsYXRmb3JtL3F0L1Bhc3RlYm9hcmRRdC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpQYXN0ZWJvYXJkOjp0eXBlcyk6IERpdHRvLgorICAgICAgICAq
IHBsYXRmb3JtL3dpbi9QYXN0ZWJvYXJkV2luLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBhc3Rl
Ym9hcmQ6OnR5cGVzKTogRGl0dG8uCisKIDIwMTMtMDgtMjQgIFJ5dWFuIENob2kgIDxyeXVhbi5j
aG9pQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgZml4IGFmdGVyIHIx
NTQ1NjAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTQ2xpcGJvYXJk
Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTQ2xpcGJvYXJkQ3VzdG9t
LmNwcAppbmRleCBmODE5Zjc3NjY2OTdiODMxZTFjOGE4MTE1ZjAyNzk3ZjFlNzUyNWRlLi4wM2M5
NDNlOGE5MzYwMzdhZDE5ZWI0ZGI1NjM4MmM4YTA4NjdmMzY2IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0NsaXBib2FyZEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvanMvSlNDbGlwYm9hcmRDdXN0b20uY3BwCkBAIC0xLDUgKzEsNSBAQAog
LyoKLSAqIENvcHlyaWdodCAoQykgMjAwOCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu
CisgKiBDb3B5cmlnaHQgKEMpIDIwMDgsIDIwMTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0zMCwzNiArMzAsMTUgQEAK
ICNpbmNsdWRlICJKU0NsaXBib2FyZC5oIgogCiAjaW5jbHVkZSAiQ2xpcGJvYXJkLmgiCi0jaW5j
bHVkZSAiRWxlbWVudC5oIgotI2luY2x1ZGUgIkhUTUxJbWFnZUVsZW1lbnQuaCIKLSNpbmNsdWRl
ICJIVE1MTmFtZXMuaCIKLSNpbmNsdWRlICJJbnRQb2ludC5oIgotI2luY2x1ZGUgIkpTTm9kZS5o
IgotI2luY2x1ZGUgIk5vZGUuaCIKLSNpbmNsdWRlIDxydW50aW1lL0FycmF5UHJvdG90eXBlLmg+
Ci0jaW5jbHVkZSA8cnVudGltZS9FcnJvci5oPgotI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0hh
c2guaD4KLSNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIAogdXNpbmcgbmFtZXNwYWNl
IEpTQzsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi11c2luZyBuYW1lc3BhY2UgSFRNTE5hbWVz
OwotCiBKU1ZhbHVlIEpTQ2xpcGJvYXJkOjp0eXBlcyhFeGVjU3RhdGUqIGV4ZWMpIGNvbnN0CiB7
Ci0gICAgQ2xpcGJvYXJkKiBjbGlwYm9hcmQgPSBpbXBsKCk7Ci0KLSAgICBMaXN0SGFzaFNldDxT
dHJpbmc+IHR5cGVzID0gY2xpcGJvYXJkLT50eXBlcygpOwotICAgIGlmICh0eXBlcy5pc0VtcHR5
KCkpCi0gICAgICAgIHJldHVybiBqc051bGwoKTsKLQotICAgIE1hcmtlZEFyZ3VtZW50QnVmZmVy
IGxpc3Q7Ci0gICAgTGlzdEhhc2hTZXQ8U3RyaW5nPjo6Y29uc3RfaXRlcmF0b3IgZW5kID0gdHlw
ZXMuZW5kKCk7Ci0gICAgZm9yIChMaXN0SGFzaFNldDxTdHJpbmc+Ojpjb25zdF9pdGVyYXRvciBp
dCA9IHR5cGVzLmJlZ2luKCk7IGl0ICE9IGVuZDsgKytpdCkKLSAgICAgICAgbGlzdC5hcHBlbmQo
anNTdHJpbmdXaXRoQ2FjaGUoZXhlYywgKml0KSk7Ci0gICAgcmV0dXJuIGNvbnN0cnVjdEFycmF5
KGV4ZWMsIDAsIGdsb2JhbE9iamVjdCgpLCBsaXN0KTsKKyAgICBWZWN0b3I8U3RyaW5nPiB0eXBl
cyA9IGltcGwoKS0+dHlwZXMoKTsKKyAgICByZXR1cm4gdHlwZXMuaXNFbXB0eSgpID8ganNOdWxs
KCkgOiBqc0FycmF5KGV4ZWMsIGdsb2JhbE9iamVjdCgpLCB0eXBlcyk7CiB9CiAKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9DbGlwYm9hcmQu
Y3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0NsaXBib2FyZC5jcHAKaW5kZXggZmIxMWEyYWE1YTM4
YTQ2OWZiZmRjMTQzOTE2ZDJkNDhlNjY4Nzg2Yy4uZWJmMDgwZmUzZTRiNzcxNGU0NzRmYmUwOGQ5
NzQxODMxZGRkNmVjNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0NsaXBib2FyZC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0NsaXBib2FyZC5jcHAKQEAgLTE1MCwxMCArMTUw
LDEwIEBAIGJvb2wgQ2xpcGJvYXJkOjpzZXREYXRhKGNvbnN0IFN0cmluZyYgdHlwZSwgY29uc3Qg
U3RyaW5nJiBkYXRhKQogICAgIHJldHVybiBtX3Bhc3RlYm9hcmQtPndyaXRlU3RyaW5nKHR5cGUs
IGRhdGEpOwogfQogCi1MaXN0SGFzaFNldDxTdHJpbmc+IENsaXBib2FyZDo6dHlwZXMoKSBjb25z
dAorVmVjdG9yPFN0cmluZz4gQ2xpcGJvYXJkOjp0eXBlcygpIGNvbnN0CiB7CiAgICAgaWYgKCFj
YW5SZWFkVHlwZXMoKSkKLSAgICAgICAgcmV0dXJuIExpc3RIYXNoU2V0PFN0cmluZz4oKTsKKyAg
ICAgICAgcmV0dXJuIFZlY3RvcjxTdHJpbmc+KCk7CiAKICAgICByZXR1cm4gbV9wYXN0ZWJvYXJk
LT50eXBlcygpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0NsaXBib2FyZC5o
IGIvU291cmNlL1dlYkNvcmUvZG9tL0NsaXBib2FyZC5oCmluZGV4IDUxYTU1NDdkMWU0YjIwOTgx
MmJhMGNlOGMxMDUxY2VmNTVjNWNlYzMuLmY1YjZlOTdiNjkwYjQzZDdkOGM3ZTU1M2U5ODMwZTg3
NzU3Y2VmM2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9DbGlwYm9hcmQuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vQ2xpcGJvYXJkLmgKQEAgLTI5LDcgKzI5LDYgQEAKICNpbmNs
dWRlICJEcmFnQWN0aW9ucy5oIgogI2luY2x1ZGUgIkRyYWdJbWFnZS5oIgogI2luY2x1ZGUgIklu
dFBvaW50LmgiCi0jaW5jbHVkZSA8d3RmL0xpc3RIYXNoU2V0Lmg+CiAjaW5jbHVkZSA8d3RmL1Jl
ZkNvdW50ZWQuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIApAQCAtNTUsNyAr
NTQsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIFN0cmluZyBlZmZlY3RBbGxvd2Vk
KCkgY29uc3Q7CiAgICAgICAgIHZvaWQgc2V0RWZmZWN0QWxsb3dlZChjb25zdCBTdHJpbmcmKTsK
IAotICAgICAgICBMaXN0SGFzaFNldDxTdHJpbmc+IHR5cGVzKCkgY29uc3Q7CisgICAgICAgIFZl
Y3RvcjxTdHJpbmc+IHR5cGVzKCkgY29uc3Q7CiAKICAgICAgICAgUGFzc1JlZlB0cjxGaWxlTGlz
dD4gZmlsZXMoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
UGFzdGVib2FyZC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGFzdGVib2FyZC5oCmluZGV4
IDc5YTkwZDJiOGY2NDQ1NjZmNjI3MTdmYzY1NjNmMThjNzdmMTgwMjkuLmRhZjA1ZThkZGMyODdl
MmZhNjUyZDc2YzMwOTdhNTJkZmJhNGE0NWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1Bhc3RlYm9hcmQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QYXN0ZWJv
YXJkLmgKQEAgLTI3LDcgKzI3LDYgQEAKICNkZWZpbmUgUGFzdGVib2FyZF9oCiAKICNpbmNsdWRl
ICJEcmFnSW1hZ2UuaCIKLSNpbmNsdWRlIDx3dGYvTGlzdEhhc2hTZXQuaD4KICNpbmNsdWRlIDx3
dGYvTm9uY29weWFibGUuaD4KICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CiAjaW5jbHVkZSA8d3Rm
L3RleHQvV1RGU3RyaW5nLmg+CkBAIC0xMjMsNyArMTIyLDcgQEAgcHVibGljOgogI2VuZGlmCiAK
ICAgICBib29sIGhhc0RhdGEoKTsKLSAgICBMaXN0SGFzaFNldDxTdHJpbmc+IHR5cGVzKCk7Cisg
ICAgVmVjdG9yPFN0cmluZz4gdHlwZXMoKTsKIAogICAgIFN0cmluZyByZWFkU3RyaW5nKGNvbnN0
IFN0cmluZyYgdHlwZSk7CiAgICAgVmVjdG9yPFN0cmluZz4gcmVhZEZpbGVuYW1lcygpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9QYXN0ZWJvYXJkQmxh
Y2tCZXJyeS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L1Bhc3RlYm9h
cmRCbGFja0JlcnJ5LmNwcAppbmRleCAwYThiMzY1MGFlN2ExMmQ0ZGM2MzBiNmM5MDEwOGM0Njkw
OTg1MWMwLi40ZjY0NGVjNDY5MGJkOTdlOWIwZGZjY2E5YWZhMTJmOTAxMjU5ZDE1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L1Bhc3RlYm9hcmRCbGFja0Jl
cnJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L1Bhc3RlYm9h
cmRCbGFja0JlcnJ5LmNwcApAQCAtMTU1LDExICsxNTUsMTEgQEAgYm9vbCBQYXN0ZWJvYXJkOjp3
cml0ZVN0cmluZyhjb25zdCBTdHJpbmcmIHR5cGUsIGNvbnN0IFN0cmluZyYgdGV4dCkKICAgICBy
ZXR1cm4gZmFsc2U7CiB9CiAKLUxpc3RIYXNoU2V0PFN0cmluZz4gUGFzdGVib2FyZDo6dHlwZXMo
KQorVmVjdG9yPFN0cmluZz4gUGFzdGVib2FyZDo6dHlwZXMoKQogewogICAgIC8vIFdlIHVzZSBo
YXJkY29kZWQgbGlzdCBoZXJlIHNpbmNlIHRoZXJlIHNlZW1zIHRvIGJlIG5vIEFQSSB0byBnZXQg
dGhlIGxpc3QuCiAgICAgLy8gRklYTUU6IFNob3VsZCBvbWl0IHR5cGVzIHdoZXJlIHdlIGhhdmUg
bm8gZGF0YSwgdXNpbmcgdGhlIHNhbWUgZnVuY3Rpb25zIHVzZWQgYWJvdmUgaW4gUGFzdGVib2Fy
ZDo6aGFzRGF0YS4KLSAgICBMaXN0SGFzaFNldDxTdHJpbmc+IHR5cGVzOworICAgIFZlY3RvcjxT
dHJpbmc+IHR5cGVzOwogICAgIHR5cGVzLmFkZCgidGV4dC9wbGFpbiIpOwogICAgIHR5cGVzLmFk
ZCgidGV4dC9odG1sIik7CiAgICAgdHlwZXMuYWRkKCJ0ZXh0L3VybCIpOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1Bhc3RlYm9hcmRFZmwuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZWZsL1Bhc3RlYm9hcmRFZmwuY3BwCmluZGV4IDUyZWQwMjNhNzhhYzA4
ZWY5YmQwN2M3MzE5MWU0ODM5ZmUyZmUzNGYuLmE2ZWRkNTBiODJjZTE3MGMzMzE0YzBiNTI4OTBl
NTdmNDdlMjBmOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9QYXN0
ZWJvYXJkRWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUGFzdGVib2Fy
ZEVmbC5jcHAKQEAgLTEyOCwxMCArMTI4LDEwIEBAIGJvb2wgUGFzdGVib2FyZDo6d3JpdGVTdHJp
bmcoY29uc3QgU3RyaW5nJiwgY29uc3QgU3RyaW5nJikKICAgICByZXR1cm4gZmFsc2U7CiB9CiAK
LUxpc3RIYXNoU2V0PFN0cmluZz4gUGFzdGVib2FyZDo6dHlwZXMoKQorVmVjdG9yPFN0cmluZz4g
UGFzdGVib2FyZDo6dHlwZXMoKQogewogICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0dXJu
IExpc3RIYXNoU2V0PFN0cmluZz4oKTsKKyAgICByZXR1cm4gVmVjdG9yPFN0cmluZz4oKTsKIH0K
IAogVmVjdG9yPFN0cmluZz4gUGFzdGVib2FyZDo6cmVhZEZpbGVuYW1lcygpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGFzdGVib2FyZEd0ay5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGFzdGVib2FyZEd0ay5jcHAKaW5kZXggZTgwOThmNDUwMzFk
MjU0ZmE5ODJkNGY5M2VlMGE4MzcxNDNkZWU2My4uNmQ4M2NlNTk2ZGFkYmIyNWJiNGU2MTg3YzIz
Njg0ODNlMmYwMWVmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL1Bh
c3RlYm9hcmRHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9QYXN0ZWJv
YXJkR3RrLmNwcApAQCAtMzYxLDEyICszNjEsMTIgQEAgYm9vbCBQYXN0ZWJvYXJkOjpoYXNEYXRh
KCkKICAgICByZXR1cm4gbV9kYXRhT2JqZWN0LT5oYXNUZXh0KCkgfHwgbV9kYXRhT2JqZWN0LT5o
YXNNYXJrdXAoKSB8fCBtX2RhdGFPYmplY3QtPmhhc1VSSUxpc3QoKSB8fCBtX2RhdGFPYmplY3Qt
Pmhhc0ltYWdlKCk7CiB9CiAKLUxpc3RIYXNoU2V0PFN0cmluZz4gUGFzdGVib2FyZDo6dHlwZXMo
KQorVmVjdG9yPFN0cmluZz4gUGFzdGVib2FyZDo6dHlwZXMoKQogewogICAgIGlmIChtX2d0a0Ns
aXBib2FyZCkKICAgICAgICAgUGFzdGVib2FyZEhlbHBlcjo6ZGVmYXVsdFBhc3RlYm9hcmRIZWxw
ZXIoKS0+Z2V0Q2xpcGJvYXJkQ29udGVudHMobV9ndGtDbGlwYm9hcmQpOwogCi0gICAgTGlzdEhh
c2hTZXQ8U3RyaW5nPiB0eXBlczsKKyAgICBWZWN0b3I8U3RyaW5nPiB0eXBlczsKICAgICBpZiAo
bV9kYXRhT2JqZWN0LT5oYXNUZXh0KCkpIHsKICAgICAgICAgdHlwZXMuYWRkKEFTQ0lJTGl0ZXJh
bCgidGV4dC9wbGFpbiIpKTsKICAgICAgICAgdHlwZXMuYWRkKEFTQ0lJTGl0ZXJhbCgiVGV4dCIp
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9QYXN0ZWJvYXJkSU9T
Lm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1Bhc3RlYm9hcmRJT1MubW0KaW5kZXgg
MjRkYzExNTdkYTQ4NmFiYzE1YzYxZGZjMWY1ZjRhNmU0YzEwNmRjYS4uZjMyYjk0N2RiNDY4NTFh
MDJlOTRkN2JlN2IxYzM5YTVkNGIyZjg1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vaW9zL1Bhc3RlYm9hcmRJT1MubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
aW9zL1Bhc3RlYm9hcmRJT1MubW0KQEAgLTYwOCw3ICs2MDgsNyBAQCBib29sIFBhc3RlYm9hcmQ6
OndyaXRlU3RyaW5nKGNvbnN0IFN0cmluZyYgdHlwZSwgY29uc3QgU3RyaW5nJiBkYXRhKQogICAg
IHJldHVybiB0cnVlOwogfQogCi1MaXN0SGFzaFNldDxTdHJpbmc+IFBhc3RlYm9hcmQ6OnR5cGVz
KCkKK1ZlY3RvcjxTdHJpbmc+IFBhc3RlYm9hcmQ6OnR5cGVzKCkKIHsKICAgICBOU0FycmF5KiB0
eXBlcyA9IHN1cHBvcnRlZFBhc3RlYm9hcmRUeXBlcygpOwogCkBAIC02MjQsNyArNjI0LDkgQEAg
TGlzdEhhc2hTZXQ8U3RyaW5nPiBQYXN0ZWJvYXJkOjp0eXBlcygpCiAgICAgICAgIGFkZEhUTUxD
bGlwYm9hcmRUeXBlc0ZvckNvY29hVHlwZShyZXN1bHQsIHR5cGUpOwogICAgIH0KIAotICAgIHJl
dHVybiByZXN1bHQ7CisgICAgVmVjdG9yPFN0cmluZz4gdmVjdG9yOworICAgIGNvcHlUb1ZlY3Rv
cihyZXN1bHQsIHZlY3Rvcik7CisgICAgcmV0dXJuIHZlY3RvcjsKIH0KIAogVmVjdG9yPFN0cmlu
Zz4gUGFzdGVib2FyZDo6cmVhZEZpbGVuYW1lcygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9tYWMvUGFzdGVib2FyZE1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21hYy9QYXN0ZWJvYXJkTWFjLm1tCmluZGV4IDE3OTUxNjYzMmRjZjE0NTY1ZDM0MWUxYTE4NWYx
NDA4ZjVlOGI1ZmYuLmVmOTg0ZDY4ZmY4ZTk2NTA2NTU3MGEzYTczZGY0MjJkMDFmNTIyNjIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9QYXN0ZWJvYXJkTWFjLm1tCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9QYXN0ZWJvYXJkTWFjLm1tCkBAIC03OTUs
NyArNzk1LDcgQEAgYm9vbCBQYXN0ZWJvYXJkOjp3cml0ZVN0cmluZyhjb25zdCBTdHJpbmcmIHR5
cGUsIGNvbnN0IFN0cmluZyYgZGF0YSkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLUxpc3RIYXNo
U2V0PFN0cmluZz4gUGFzdGVib2FyZDo6dHlwZXMoKQorVmVjdG9yPFN0cmluZz4gUGFzdGVib2Fy
ZDo6dHlwZXMoKQogewogICAgIFZlY3RvcjxTdHJpbmc+IHR5cGVzOwogICAgIHBsYXRmb3JtU3Ry
YXRlZ2llcygpLT5wYXN0ZWJvYXJkU3RyYXRlZ3koKS0+Z2V0VHlwZXModHlwZXMsIG1fcGFzdGVi
b2FyZE5hbWUpOwpAQCAtODAzLDcgKzgwMyw3IEBAIExpc3RIYXNoU2V0PFN0cmluZz4gUGFzdGVi
b2FyZDo6dHlwZXMoKQogICAgIC8vIEVuZm9yY2UgY2hhbmdlQ291bnQgb3Vyc2VsdmVzIGZvciBz
ZWN1cml0eS4gV2UgY2hlY2sgYWZ0ZXIgcmVhZGluZyBpbnN0ZWFkIG9mIGJlZm9yZSB0byBiZQog
ICAgIC8vIHN1cmUgaXQgZG9lc24ndCBjaGFuZ2UgYmV0d2VlbiBvdXIgdGVzdGluZyB0aGUgY2hh
bmdlIGNvdW50IGFuZCBhY2Nlc3NpbmcgdGhlIGRhdGEuCiAgICAgaWYgKG1fY2hhbmdlQ291bnQg
IT0gcGxhdGZvcm1TdHJhdGVnaWVzKCktPnBhc3RlYm9hcmRTdHJhdGVneSgpLT5jaGFuZ2VDb3Vu
dChtX3Bhc3RlYm9hcmROYW1lKSkKLSAgICAgICAgcmV0dXJuIExpc3RIYXNoU2V0PFN0cmluZz4o
KTsKKyAgICAgICAgcmV0dXJuIFZlY3RvcjxTdHJpbmc+KCk7CiAKICAgICBMaXN0SGFzaFNldDxT
dHJpbmc+IHJlc3VsdDsKICAgICAvLyBGSVhNRTogVGhpcyBsb29wIGNvdWxkIGJlIHNwbGl0IGlu
dG8gdHdvIHN0YWdlcy4gT25lIHdoaWNoIGFkZHMgYWxsIHRoZSBIVE1MNSBzcGVjaWZpZWQgdHlw
ZXMKQEAgLTgxNSw3ICs4MTUsOCBAQCBMaXN0SGFzaFNldDxTdHJpbmc+IFBhc3RlYm9hcmQ6OnR5
cGVzKCkKICAgICAgICAgYWRkSFRNTENsaXBib2FyZFR5cGVzRm9yQ29jb2FUeXBlKHJlc3VsdCwg
dHlwZXNbaV0sIG1fcGFzdGVib2FyZE5hbWUpOwogICAgIH0KIAotICAgIHJldHVybiByZXN1bHQ7
CisgICAgY29weVRvVmVjdG9yKHJlc3VsdCwgdHlwZXMpOworICAgIHJldHVybiB0eXBlczsKIH0K
IAogVmVjdG9yPFN0cmluZz4gUGFzdGVib2FyZDo6cmVhZEZpbGVuYW1lcygpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9xdC9QYXN0ZWJvYXJkUXQuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vcXQvUGFzdGVib2FyZFF0LmNwcAppbmRleCBhMzU4MDlmNDhjYTZjOTg5
MWVmZjg1NDYzMGRjODY0YTliZWRhYmZkLi41MzhjZjE4MzljZjU0ZGYyZDQyNmI5NGVjOTI3Njg3
MGU2ZDI2ODJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9xdC9QYXN0ZWJv
YXJkUXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3F0L1Bhc3RlYm9hcmRRdC5j
cHAKQEAgLTMxNSwxOCArMzE1LDE5IEBAIGJvb2wgUGFzdGVib2FyZDo6d3JpdGVTdHJpbmcoY29u
c3QgU3RyaW5nJiB0eXBlLCBjb25zdCBTdHJpbmcmIGRhdGEpCiAgICAgcmV0dXJuIHRydWU7CiB9
CiAKLS8vIGV4dGVuc2lvbnMgYmV5b25kIElFJ3MgQVBJCi1MaXN0SGFzaFNldDxTdHJpbmc+IFBh
c3RlYm9hcmQ6OnR5cGVzKCkKK1ZlY3RvcjxTdHJpbmc+IFBhc3RlYm9hcmQ6OnR5cGVzKCkKIHsK
ICAgICBjb25zdCBRTWltZURhdGEqIGRhdGEgPSByZWFkRGF0YSgpOwogICAgIGlmICghZGF0YSkK
LSAgICAgICAgcmV0dXJuIExpc3RIYXNoU2V0PFN0cmluZz4oKTsKKyAgICAgICAgcmV0dXJuIFZl
Y3RvcjxTdHJpbmc+KCk7CiAKICAgICBMaXN0SGFzaFNldDxTdHJpbmc+IHJlc3VsdDsKICAgICBR
U3RyaW5nTGlzdCBmb3JtYXRzID0gZGF0YS0+Zm9ybWF0cygpOwogICAgIGZvciAoaW50IGkgPSAw
OyBpIDwgZm9ybWF0cy5jb3VudCgpOyArK2kpCiAgICAgICAgIHJlc3VsdC5hZGQoZm9ybWF0cy5h
dChpKSk7Ci0gICAgcmV0dXJuIHJlc3VsdDsKKyAgICBWZWN0b3I8U3RyaW5nPiB2ZWN0b3I7Cisg
ICAgY29weVRvVmVjdG9yKHJlc3VsdHMsIHZlY3Rvcik7CisgICAgcmV0dXJuIHZlY3RvcjsKIH0K
IAogVmVjdG9yPFN0cmluZz4gUGFzdGVib2FyZDo6cmVhZEZpbGVuYW1lcygpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vUGFzdGVib2FyZFdpbi5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS93aW4vUGFzdGVib2FyZFdpbi5jcHAKaW5kZXggMmZiMTFhMDJkY2Yz
MjJjMGUwNWY1ODE3M2ZhMTk1ODljOTAxMWI3Zi4uMTRmN2E1YmI1ZGJjMDM2M2NkMDY3OWFkMjMz
Nzg3M2Y5M2Y4YWI1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1Bh
c3RlYm9hcmRXaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9QYXN0ZWJv
YXJkV2luLmNwcApAQCAtMjYwLDcgKzI2MCw3IEBAIHN0YXRpYyB2b2lkIGFkZE1pbWVUeXBlc0Zv
ckZvcm1hdChMaXN0SGFzaFNldDxTdHJpbmc+JiByZXN1bHRzLCBjb25zdCBGT1JNQVRFVEMmCiAg
ICAgfQogfQogCi1MaXN0SGFzaFNldDxTdHJpbmc+IFBhc3RlYm9hcmQ6OnR5cGVzKCkKK1ZlY3Rv
cjxTdHJpbmc+IFBhc3RlYm9hcmQ6OnR5cGVzKCkKIHsKICAgICBMaXN0SGFzaFNldDxTdHJpbmc+
IHJlc3VsdHM7CiAKQEAgLTI4OSw3ICsyODksOSBAQCBMaXN0SGFzaFNldDxTdHJpbmc+IFBhc3Rl
Ym9hcmQ6OnR5cGVzKCkKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiByZXN1bHRzOwor
ICAgIFZlY3RvcjxTdHJpbmc+IHZlY3RvcjsKKyAgICBjb3B5VG9WZWN0b3IocmVzdWx0cywgdmVj
dG9yKTsKKyAgICByZXR1cm4gdmVjdG9yOwogfQogCiBTdHJpbmcgUGFzdGVib2FyZDo6cmVhZFN0
cmluZyhjb25zdCBTdHJpbmcmIHR5cGUpCg==
</data>
<flag name="review"
          id="231627"
          type_id="1"
          status="+"
          setter="andersca"
    />
    <flag name="commit-queue"
          id="231628"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
      

    </bug>

</bugzilla>