<?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>166023</bug_id>
          
          <creation_ts>2016-12-19 09:11:23 -0800</creation_ts>
          <short_desc>[WebIDL] Remove custom binding for the named Image constructor</short_desc>
          <delta_ts>2016-12-19 09:53:40 -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>New Bugs</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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>achristensen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1261127</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-12-19 09:11:23 -0800</bug_when>
    <thetext>[WebIDL] Remove custom binding for the named Image constructor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1261128</commentid>
    <comment_count>1</comment_count>
      <attachid>297461</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-12-19 09:13:26 -0800</bug_when>
    <thetext>Created attachment 297461
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1261131</commentid>
    <comment_count>2</comment_count>
      <attachid>297461</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-12-19 09:17:32 -0800</bug_when>
    <thetext>Comment on attachment 297461
Patch

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

&gt; Source/WebCore/bindings/js/JSImageConstructor.h:-2
&gt; - *  Copyright (C) 1999 Harri Porten (porten@kde.org)

Wow, this has been here a while.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1261132</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-12-19 09:19:30 -0800</bug_when>
    <thetext>Of course, get this building everywhere.  &quot;build-webkit --cmake&quot;  on Mac is more similar to the gtk build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1261140</commentid>
    <comment_count>4</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2016-12-19 09:53:40 -0800</bug_when>
    <thetext>Committed r209987: &lt;http://trac.webkit.org/changeset/209987&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297461</attachid>
            <date>2016-12-19 09:13:26 -0800</date>
            <delta_ts>2016-12-19 09:17:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-166023-20161219091227.patch</filename>
            <type>text/plain</type>
            <size>14040</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTk4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE2LTEyLTE5ICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1dlYklETF0gUmVtb3ZlIGN1c3RvbSBi
aW5kaW5nIGZvciB0aGUgbmFtZWQgSW1hZ2UgY29uc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NjAyMworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNCaW5kaW5nc0Fs
bEluT25lLmNwcDoKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKyAgICAgICAgKiBXZWJDb3Jl
Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisgICAgICAgIFJlbW92ZSBKU0ltYWdlQ29uc3Ry
dWN0b3IuCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0ltYWdlQ29uc3RydWN0b3IuY3BwOiBS
ZW1vdmVkLgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTSW1hZ2VDb25zdHJ1Y3Rvci5oOiBSZW1v
dmVkLgorICAgICAgICAKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0RPTVdpbmRvd0N1c3RvbS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpKU0RPTVdpbmRvdzo6aW1hZ2UpOiBEZWxldGVkLgorICAg
ICAgICAqIHBhZ2UvRE9NV2luZG93LmlkbDoKKyAgICAgICAgUmVtb3ZlIGN1c3RvbSBnZXR0ZXIg
Zm9yIHRoZSBjb25zdHJ1Y3Rvci4KKworICAgICAgICAqIGh0bWwvSFRNTEltYWdlRWxlbWVudC5p
ZGw6CisgICAgICAgIEFkZCBOYW1lZENvbnN0cnVjdG9yIGFubm90YXRpb24uCisKIDIwMTYtMTIt
MTkgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtFTUVd
IFJlbW92ZSBNZWRpYUtleVNlc3Npb25UeXBlOjpwZXJzaXN0ZW50LXVzYWdlLXJlY29yZApJbmRl
eDogU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvQ01ha2VMaXN0cy50eHQJKHJldmlzaW9uIDIwOTk3NSkKKysrIFNvdXJjZS9XZWJDb3Jl
L0NNYWtlTGlzdHMudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xMTU3LDcgKzExNTcsNiBAQCBzZXQo
V2ViQ29yZV9TT1VSQ0VTCiAgICAgYmluZGluZ3MvanMvSlNJREJPYmplY3RTdG9yZUN1c3RvbS5j
cHAKICAgICBiaW5kaW5ncy9qcy9KU0lEQlJlcXVlc3RDdXN0b20uY3BwCiAgICAgYmluZGluZ3Mv
anMvSlNJREJUcmFuc2FjdGlvbkN1c3RvbS5jcHAKLSAgICBiaW5kaW5ncy9qcy9KU0ltYWdlQ29u
c3RydWN0b3IuY3BwCiAgICAgYmluZGluZ3MvanMvSlNJbWFnZURhdGFDdXN0b20uY3BwCiAgICAg
YmluZGluZ3MvanMvSlNJbnNwZWN0b3JGcm9udGVuZEhvc3RDdXN0b20uY3BwCiAgICAgYmluZGlu
Z3MvanMvSlNMYXp5RXZlbnRMaXN0ZW5lci5jcHAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL1dlYkNv
cmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHJldmlzaW9uIDIwOTk3NSkKKysr
IFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkod29ya2lu
ZyBjb3B5KQpAQCAtNTM0Nyw4ICs1MzQ3LDYgQEAKIAkJQkM2NEI0REMwQ0I0Mjk4QTAwNUYyQjYy
IC8qIENTU0ZvbnRTZWxlY3Rvci5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxl
OyBmaWxlUmVmID0gQkM2NEI0RDQwQ0I0Mjk4QTAwNUYyQjYyIC8qIENTU0ZvbnRTZWxlY3Rvci5o
ICovOyB9OwogCQlCQzY5MzI3MzBEN0UyOTM5MDBBRTQ0RDEgLyogSlNET01XaW5kb3dCYXNlLmNw
cCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJDNjkzMjcx
MEQ3RTI5MzkwMEFFNDREMSAvKiBKU0RPTVdpbmRvd0Jhc2UuY3BwICovOyB9OwogCQlCQzY5MzI3
NDBEN0UyOTM5MDBBRTQ0RDEgLyogSlNET01XaW5kb3dCYXNlLmggaW4gSGVhZGVycyAqLyA9IHtp
c2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBCQzY5MzI3MjBEN0UyOTM5MDBBRTQ0RDEgLyog
SlNET01XaW5kb3dCYXNlLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwg
KTsgfTsgfTsKLQkJQkM2QzQ5RjMwRDdEQkEwNTAwRkZBNTU4IC8qIEpTSW1hZ2VDb25zdHJ1Y3Rv
ci5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBCQzZD
NDlGMTBEN0RCQTA1MDBGRkE1NTggLyogSlNJbWFnZUNvbnN0cnVjdG9yLmNwcCAqLzsgfTsKLQkJ
QkM2QzQ5RjQwRDdEQkEwNTAwRkZBNTU4IC8qIEpTSW1hZ2VDb25zdHJ1Y3Rvci5oIGluIEhlYWRl
cnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQkM2QzQ5RjIwRDdEQkEwNTAw
RkZBNTU4IC8qIEpTSW1hZ2VDb25zdHJ1Y3Rvci5oICovOyB9OwogCQlCQzZENDRCRTBDMDdFRkI2
MDA3MkQyQzkgLyogSlNIVE1MRW1iZWRFbGVtZW50Q3VzdG9tLmNwcCBpbiBTb3VyY2VzICovID0g
e2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJDNkQ0NEJEMEMwN0VGQjYwMDcyRDJDOSAv
KiBKU0hUTUxFbWJlZEVsZW1lbnRDdXN0b20uY3BwICovOyB9OwogCQlCQzZENDRFQzBDMDdGMkVE
MDA3MkQyQzkgLyogSlNIVE1MRW1iZWRFbGVtZW50LmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9
IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJDNkQ0NEVBMEMwN0YyRUQwMDcyRDJDOSAvKiBKU0hU
TUxFbWJlZEVsZW1lbnQuY3BwICovOyB9OwogCQlCQzZENDRFRDBDMDdGMkVEMDA3MkQyQzkgLyog
SlNIVE1MRW1iZWRFbGVtZW50LmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7
IGZpbGVSZWYgPSBCQzZENDRFQjBDMDdGMkVEMDA3MkQyQzkgLyogSlNIVE1MRW1iZWRFbGVtZW50
LmggKi87IH07CkBAIC0xMzI0OCw4ICsxMzI0Niw2IEBACiAJCUJDNjRCNEQ0MENCNDI5OEEwMDVG
MkI2MiAvKiBDU1NGb250U2VsZWN0b3IuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRo
ID0gQ1NTRm9udFNlbGVjdG9yLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUJDNjkz
MjcxMEQ3RTI5MzkwMEFFNDREMSAvKiBKU0RPTVdpbmRvd0Jhc2UuY3BwICovID0ge2lzYSA9IFBC
WEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291
cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gSlNET01XaW5kb3dCYXNlLmNwcDsgc291cmNlVHJlZSA9
ICI8Z3JvdXA+IjsgfTsKIAkJQkM2OTMyNzIwRDdFMjkzOTAwQUU0NEQxIC8qIEpTRE9NV2luZG93
QmFzZS5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxh
c3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBKU0RPTVdpbmRvd0Jhc2Uu
aDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKLQkJQkM2QzQ5RjEwRDdEQkEwNTAwRkZBNTU4
IC8qIEpTSW1hZ2VDb25zdHJ1Y3Rvci5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsg
ZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7
IHBhdGggPSBKU0ltYWdlQ29uc3RydWN0b3IuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwotCQlCQzZDNDlGMjBEN0RCQTA1MDBGRkE1NTggLyogSlNJbWFnZUNvbnN0cnVjdG9yLmggKi8g
PSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmls
ZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9IEpTSW1hZ2VDb25zdHJ1Y3Rvci5oOyBzb3Vy
Y2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlCQzZENDRCRDBDMDdFRkI2MDA3MkQyQzkgLyogSlNI
VE1MRW1iZWRFbGVtZW50Q3VzdG9tLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsg
cGF0aCA9IEpTSFRNTEVtYmVkRWxlbWVudEN1c3RvbS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3Vw
PiI7IH07CiAJCUJDNkQ0NEVBMEMwN0YyRUQwMDcyRDJDOSAvKiBKU0hUTUxFbWJlZEVsZW1lbnQu
Y3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDMwOyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEpTSFRNTEVtYmVkRWxl
bWVudC5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUJDNkQ0NEVCMEMwN0YyRUQw
MDcyRDJDOSAvKiBKU0hUTUxFbWJlZEVsZW1lbnQuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJl
bmNlOyBmaWxlRW5jb2RpbmcgPSAzMDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMu
aDsgcGF0aCA9IEpTSFRNTEVtYmVkRWxlbWVudC5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwpAQCAtMjI1MTAsOCArMjI1MDYsNiBAQAogCQkJaXNhID0gUEJYR3JvdXA7CiAJCQljaGlsZHJl
biA9ICgKIAkJCQlDRTI2MTY5NDE4N0U2NDY5MDA3OTU1RjMgLyogaW9zICovLAotCQkJCUJDNkM0
OUYxMEQ3REJBMDUwMEZGQTU1OCAvKiBKU0ltYWdlQ29uc3RydWN0b3IuY3BwICovLAotCQkJCUJD
NkM0OUYyMEQ3REJBMDUwMEZGQTU1OCAvKiBKU0ltYWdlQ29uc3RydWN0b3IuaCAqLywKIAkJCSk7
CiAJCQluYW1lID0gQ29uc3RydWN0b3JzOwogCQkJc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsKQEAg
LTI2MzQ4LDcgKzI2MzQyLDYgQEAKIAkJCQlCNjU2NjI3MDEyMEIxMjI3MDA2RUE4NUMgLyogSlNJ
REJUcmFuc2FjdGlvbi5oIGluIEhlYWRlcnMgKi8sCiAJCQkJODM4RUY1M0MxREMxNEE3QzAwOEYw
QzM5IC8qIEpTSURCVHJhbnNhY3Rpb25Nb2RlLmggaW4gSGVhZGVycyAqLywKIAkJCQkyNjkyMzk5
NjE1MDVFMUFBMDA5RTU3RkMgLyogSlNJREJWZXJzaW9uQ2hhbmdlRXZlbnQuaCBpbiBIZWFkZXJz
ICovLAotCQkJCUJDNkM0OUY0MEQ3REJBMDUwMEZGQTU1OCAvKiBKU0ltYWdlQ29uc3RydWN0b3Iu
aCBpbiBIZWFkZXJzICovLAogCQkJCUE3Nzk3OTI5MEQ2QjlFNjQwMDM4NTFCOSAvKiBKU0ltYWdl
RGF0YS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQTg2NjI5RDMwOURBMkI0ODAwOTYzM0E2IC8qIEpT
SW5wdXRFdmVudC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJN0EwRTc3MUYxMEMwMERCMTAwQTAyNzZF
IC8qIEpTSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmggaW4gSGVhZGVycyAqLywKQEAgLTMwMTI5LDcg
KzMwMTIyLDYgQEAKIAkJCQk1MUUyNjkzMzFERDNCQzRFMDA2QjZBNTggLyogSlNJREJUcmFuc2Fj
dGlvbkN1c3RvbS5jcHAgaW4gU291cmNlcyAqLywKIAkJCQk4MzhFRjUzQjFEQzE0QTdDMDA4RjBD
MzkgLyogSlNJREJUcmFuc2FjdGlvbk1vZGUuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJNTExRUYy
Q0IxN0YwRkQzNTAwRTRGQTE2IC8qIEpTSURCVmVyc2lvbkNoYW5nZUV2ZW50LmNwcCBpbiBTb3Vy
Y2VzICovLAotCQkJCUJDNkM0OUYzMEQ3REJBMDUwMEZGQTU1OCAvKiBKU0ltYWdlQ29uc3RydWN0
b3IuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJQTc3OTc5MjgwRDZCOUU2NDAwMzg1MUI5IC8qIEpT
SW1hZ2VEYXRhLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCUE3RDAzMThFMEU5MzU0MDMwMEUyNEFD
RCAvKiBKU0ltYWdlRGF0YUN1c3RvbS5jcHAgaW4gU291cmNlcyAqLywKIAkJCQlBODY2MjlENDA5
REEyQjQ4MDA5NjMzQTYgLyogSlNJbnB1dEV2ZW50LmNwcCBpbiBTb3VyY2VzICovLApJbmRleDog
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNCaW5kaW5nc0FsbEluT25lLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0JpbmRpbmdzQWxsSW5PbmUuY3Bw
CShyZXZpc2lvbiAyMDk5NzUpCisrKyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0JpbmRp
bmdzQWxsSW5PbmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05MSw3ICs5MSw2IEBACiAjaW5jbHVk
ZSAiSlNIVE1MU2VsZWN0RWxlbWVudEN1c3RvbS5jcHAiCiAjaW5jbHVkZSAiSlNIVE1MVGVtcGxh
dGVFbGVtZW50Q3VzdG9tLmNwcCIKICNpbmNsdWRlICJKU0hpc3RvcnlDdXN0b20uY3BwIgotI2lu
Y2x1ZGUgIkpTSW1hZ2VDb25zdHJ1Y3Rvci5jcHAiCiAjaW5jbHVkZSAiSlNJbWFnZURhdGFDdXN0
b20uY3BwIgogI2luY2x1ZGUgIkpTSW5zcGVjdG9yRnJvbnRlbmRIb3N0Q3VzdG9tLmNwcCIKICNp
bmNsdWRlICJKU0xhenlFdmVudExpc3RlbmVyLmNwcCIKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTRE9NV2luZG93Q3VzdG9tLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9qcy9KU0RPTVdpbmRvd0N1c3RvbS5jcHAJKHJldmlzaW9uIDIwOTk3NSkK
KysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NV2luZG93Q3VzdG9tLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMzEsNyArMzEsNiBAQAogI2luY2x1ZGUgIkpTSFRNTENvbGxlY3Rpb24u
aCIKICNpbmNsdWRlICJKU0hUTUxPcHRpb25FbGVtZW50LmgiCiAjaW5jbHVkZSAiSlNJREJGYWN0
b3J5LmgiCi0jaW5jbHVkZSAiSlNJbWFnZUNvbnN0cnVjdG9yLmgiCiAjaW5jbHVkZSAiSlNXb3Jr
ZXIuaCIKICNpbmNsdWRlICJMb2NhdGlvbi5oIgogI2luY2x1ZGUgIlJ1bnRpbWVFbmFibGVkRmVh
dHVyZXMuaCIKQEAgLTQwMywxMSArNDAyLDYgQEAgSlNWYWx1ZSBKU0RPTVdpbmRvdzo6ZXZlbnQo
RXhlY1N0YXRlJiBzdAogICAgIHJldHVybiB0b0pTKCZzdGF0ZSwgY29uc3RfY2FzdDxKU0RPTVdp
bmRvdyo+KHRoaXMpLCBldmVudCk7CiB9CiAKLUpTVmFsdWUgSlNET01XaW5kb3c6OmltYWdlKEV4
ZWNTdGF0ZSYgc3RhdGUpIGNvbnN0Ci17Ci0gICAgcmV0dXJuIGNyZWF0ZUltYWdlQ29uc3RydWN0
b3Ioc3RhdGUudm0oKSwgKnRoaXMpOwotfQotCiAvLyBDdXN0b20gZnVuY3Rpb25zCiAKIEpTVmFs
dWUgSlNET01XaW5kb3c6Om9wZW4oRXhlY1N0YXRlJiBzdGF0ZSkKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTSW1hZ2VDb25zdHJ1Y3Rvci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNJbWFnZUNvbnN0cnVjdG9yLmNwcAkocmV2aXNpb24g
MjA5OTc1KQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNJbWFnZUNvbnN0cnVjdG9y
LmNwcAkobm9uZXhpc3RlbnQpCkBAIC0xLDgwICswLDAgQEAKLS8qCi0gKiAgQ29weXJpZ2h0IChD
KSAxOTk5LTIwMDAgSGFycmkgUG9ydGVuIChwb3J0ZW5Aa2RlLm9yZykKLSAqICBDb3B5cmlnaHQg
KEMpIDIwMDQtMjAwOCwgMjAxMCwgMjAxNiBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Ci0gKgotICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
TGVzc2VyIEdlbmVyYWwgUHVibGljCi0gKiAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCi0gKiAgdmVyc2lvbiAyIG9mIHRoZSBMaWNl
bnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAqICBUaGlz
IGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCi0gKiAgTGVzc2VyIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwotICogIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIGxpYnJhcnk7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUK
LSAqICBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBC
b3N0b24sIE1BICAwMjExMC0xMzAxICBVU0EKLSAqLwotCi0jaW5jbHVkZSAiY29uZmlnLmgiCi0j
aW5jbHVkZSAiSlNJbWFnZUNvbnN0cnVjdG9yLmgiCi0KLSNpbmNsdWRlICJIVE1MTmFtZXMuaCIK
LSNpbmNsdWRlICJKU0RPTUNvbnN0cnVjdG9yLmgiCi0jaW5jbHVkZSAiSlNIVE1MSW1hZ2VFbGVt
ZW50LmgiCi0jaW5jbHVkZSAiSlNOb2RlLmgiCi0jaW5jbHVkZSA8cnVudGltZS9FcnJvci5oPgot
Ci11c2luZyBuYW1lc3BhY2UgSlNDOwotCi1uYW1lc3BhY2UgV2ViQ29yZSB7Ci0KLXR5cGVkZWYg
SlNET01OYW1lZENvbnN0cnVjdG9yPEpTSFRNTEltYWdlRWxlbWVudD4gSlNJbWFnZUNvbnN0cnVj
dG9yOwotCi1TVEFUSUNfQVNTRVJUX0lTX1RSSVZJQUxMWV9ERVNUUlVDVElCTEUoSlNJbWFnZUNv
bnN0cnVjdG9yKTsKLQotdGVtcGxhdGU8PiB2b2lkIEpTSW1hZ2VDb25zdHJ1Y3Rvcjo6aW5pdGlh
bGl6ZVByb3BlcnRpZXMoVk0mIHZtLCBKU0RPTUdsb2JhbE9iamVjdCYgZ2xvYmFsT2JqZWN0KQot
ewotICAgIHB1dERpcmVjdCh2bSwgdm0ucHJvcGVydHlOYW1lcy0+cHJvdG90eXBlLCBKU0hUTUxJ
bWFnZUVsZW1lbnQ6OnByb3RvdHlwZSh2bSwgJmdsb2JhbE9iamVjdCksIE5vbmUpOwotfQotCi10
ZW1wbGF0ZTw+IEpTVmFsdWUgSlNJbWFnZUNvbnN0cnVjdG9yOjpwcm90b3R5cGVGb3JTdHJ1Y3R1
cmUoVk0mIHZtLCBjb25zdCBKU0RPTUdsb2JhbE9iamVjdCYgZ2xvYmFsT2JqZWN0KQotewotICAg
IHJldHVybiBKU0hUTUxFbGVtZW50OjpnZXRDb25zdHJ1Y3Rvcih2bSwgJmdsb2JhbE9iamVjdCk7
Ci19Ci0KLXRlbXBsYXRlPD4gRW5jb2RlZEpTVmFsdWUgSlNJbWFnZUNvbnN0cnVjdG9yOjpjb25z
dHJ1Y3QoRXhlY1N0YXRlKiBzdGF0ZSkKLXsKLSAgICBWTSYgdm0gPSBzdGF0ZS0+dm0oKTsKLSAg
ICBhdXRvIHNjb3BlID0gREVDTEFSRV9USFJPV19TQ09QRSh2bSk7Ci0KLSAgICBKU0ltYWdlQ29u
c3RydWN0b3IqIGpzQ29uc3RydWN0b3IgPSBqc0Nhc3Q8SlNJbWFnZUNvbnN0cnVjdG9yKj4oc3Rh
dGUtPmpzQ2FsbGVlKCkpOwotICAgIERvY3VtZW50KiBkb2N1bWVudCA9IGpzQ29uc3RydWN0b3It
PmRvY3VtZW50KCk7Ci0gICAgaWYgKCFkb2N1bWVudCkKLSAgICAgICAgcmV0dXJuIHRocm93Vk1F
cnJvcihzdGF0ZSwgc2NvcGUsIGNyZWF0ZVJlZmVyZW5jZUVycm9yKHN0YXRlLCAiSW1hZ2UgY29u
c3RydWN0b3IgYXNzb2NpYXRlZCBkb2N1bWVudCBpcyB1bmF2YWlsYWJsZSIpKTsKLQotICAgIC8v
IENhbGxpbmcgdG9KUyBvbiB0aGUgZG9jdW1lbnQgY2F1c2VzIHRoZSBKUyBkb2N1bWVudCB3cmFw
cGVyIHRvIGJlCi0gICAgLy8gYWRkZWQgdG8gdGhlIHdpbmRvdyBvYmplY3QuIFRoaXMgaXMgZG9u
ZSB0byBlbnN1cmUgdGhhdCBKU0RvY3VtZW50Ojp2aXNpdAotICAgIC8vIHdpbGwgYmUgY2FsbGVk
LCB3aGljaCB3aWxsIGNhdXNlIHRoZSBpbWFnZSBlbGVtZW50IHRvIGJlIG1hcmtlZCBpZiBuZWNl
c3NhcnkuCi0gICAgdG9KUyhzdGF0ZSwganNDb25zdHJ1Y3Rvci0+Z2xvYmFsT2JqZWN0KCksICpk
b2N1bWVudCk7Ci0gICAgc3RkOjpvcHRpb25hbDx1bnNpZ25lZD4gd2lkdGg7Ci0gICAgc3RkOjpv
cHRpb25hbDx1bnNpZ25lZD4gaGVpZ2h0OwotICAgIGlmIChzdGF0ZS0+YXJndW1lbnRDb3VudCgp
ID4gMCkgewotICAgICAgICB3aWR0aCA9IHN0YXRlLT51bmNoZWNrZWRBcmd1bWVudCgwKS50b1VJ
bnQzMihzdGF0ZSk7Ci0gICAgICAgIGlmIChzdGF0ZS0+YXJndW1lbnRDb3VudCgpID4gMSkKLSAg
ICAgICAgICAgIGhlaWdodCA9IHN0YXRlLT51bmNoZWNrZWRBcmd1bWVudCgxKS50b1VJbnQzMihz
dGF0ZSk7Ci0gICAgfQotCi0gICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShhc09iamVjdCh0b0pT
KHN0YXRlLCBqc0NvbnN0cnVjdG9yLT5nbG9iYWxPYmplY3QoKSwKLSAgICAgICAgSFRNTEltYWdl
RWxlbWVudDo6Y3JlYXRlRm9ySlNDb25zdHJ1Y3RvcigqZG9jdW1lbnQsIHdpZHRoLCBoZWlnaHQp
KSkpOwotfQotCi10ZW1wbGF0ZTw+IGNvbnN0IENsYXNzSW5mbyBKU0ltYWdlQ29uc3RydWN0b3I6
OnNfaW5mbyA9IHsgIkltYWdlQ29uc3RydWN0b3IiLCAmQmFzZTo6c19pbmZvLCAwLCBDUkVBVEVf
TUVUSE9EX1RBQkxFKEpTSW1hZ2VDb25zdHJ1Y3RvcikgfTsKLQotSlNDOjpKU1ZhbHVlIGNyZWF0
ZUltYWdlQ29uc3RydWN0b3IoSlNDOjpWTSYgdm0sIGNvbnN0IEpTRE9NR2xvYmFsT2JqZWN0JiBn
bG9iYWxPYmplY3QpCi17Ci0gICAgcmV0dXJuIGdldERPTUNvbnN0cnVjdG9yPEpTSW1hZ2VDb25z
dHJ1Y3Rvcj4odm0sIGdsb2JhbE9iamVjdCk7Ci19Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
ClByb3BlcnR5IGNoYW5nZXMgb246IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW1hZ2VD
b25zdHJ1Y3Rvci5jcHAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpEZWxldGVkOiBzdm46ZW9sLXN0eWxlCiMjIC0xICsw
LDAgIyMKLW5hdGl2ZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0ltYWdlQ29uc3RydWN0b3IuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0ltYWdlQ29uc3RydWN0b3IuaAkocmV2aXNp
b24gMjA5OTc1KQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNJbWFnZUNvbnN0cnVj
dG9yLmgJKG5vbmV4aXN0ZW50KQpAQCAtMSwzMyArMCwwIEBACi0vKgotICogIENvcHlyaWdodCAo
QykgMTk5OSBIYXJyaSBQb3J0ZW4gKHBvcnRlbkBrZGUub3JnKQotICogIENvcHlyaWdodCAoQykg
MjAwNCwgMjAwNiwgMjAwNywgMjAwOCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0g
KgotICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVz
c2VyIEdlbmVyYWwgUHVibGljCi0gKiAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCi0gKiAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAqICBUaGlzIGxp
YnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
LSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCi0gKiAgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwotICogIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIGxpYnJhcnk7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAq
ICBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0
b24sIE1BICAwMjExMC0xMzAxICBVU0EKLSAqLwotCi0jcHJhZ21hIG9uY2UKLQotbmFtZXNwYWNl
IEpTQyB7Ci1jbGFzcyBKU1ZhbHVlOwotY2xhc3MgVk07Ci19Ci0KLW5hbWVzcGFjZSBXZWJDb3Jl
IHsKLQotY2xhc3MgSlNET01HbG9iYWxPYmplY3Q7Ci0KLUpTQzo6SlNWYWx1ZSBjcmVhdGVJbWFn
ZUNvbnN0cnVjdG9yKEpTQzo6Vk0mLCBjb25zdCBKU0RPTUdsb2JhbE9iamVjdCYpOwotCi19IC8v
IG5hbWVzcGFjZSBXZWJDb3JlCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBTb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU0ltYWdlQ29uc3RydWN0b3IuaApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRlbGV0ZWQ6IHN2bjpl
b2wtc3R5bGUKIyMgLTEgKzAsMCAjIwotbmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJv
cGVydHkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEltYWdlRWxlbWVudC5pZGwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVtZW50LmlkbAkocmV2
aXNpb24gMjA5OTc1KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVtZW50Lmlk
bAkod29ya2luZyBjb3B5KQpAQCAtMjEsNiArMjEsNyBAQAogWwogICAgIEV4cG9ydE1hY3JvPVdF
QkNPUkVfRVhQT1JULAogICAgIEpTR2VuZXJhdGVUb05hdGl2ZU9iamVjdCwKKyAgICBOYW1lZENv
bnN0cnVjdG9yPUltYWdlKG9wdGlvbmFsIHVuc2lnbmVkIGxvbmcgd2lkdGgsIG9wdGlvbmFsIHVu
c2lnbmVkIGxvbmcgaGVpZ2h0KQogXSBpbnRlcmZhY2UgSFRNTEltYWdlRWxlbWVudCA6IEhUTUxF
bGVtZW50IHsKICAgICBbUmVmbGVjdF0gYXR0cmlidXRlIERPTVN0cmluZyBuYW1lOwogICAgIFtS
ZWZsZWN0XSBhdHRyaWJ1dGUgRE9NU3RyaW5nIGFsaWduOwpJbmRleDogU291cmNlL1dlYkNvcmUv
cGFnZS9ET01XaW5kb3cuaWRsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRE9N
V2luZG93LmlkbAkocmV2aXNpb24gMjA5OTc1KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9ET01X
aW5kb3cuaWRsCSh3b3JraW5nIGNvcHkpCkBAIC0xNjcsNyArMTY3LDYgQEAKICAgICB2b2lkIGNh
cHR1cmVFdmVudHMoKTsgLy8gTm90IGltcGxlbWVudGVkLiBBbHNvIG5vdCBpbiBtb2Rlcm4gc3Rh
bmRhcmRzLiBFbXB0eSBmdW5jdGlvbiBtYXkgaGVscCBjb21wYXRpYmlsaXR5IHdpdGggbGVnYWN5
IGNvbnRlbnQuCiAgICAgdm9pZCByZWxlYXNlRXZlbnRzKCk7IC8vIE5vdCBpbXBsZW1lbnRlZC4g
QWxzbyBub3QgaW4gbW9kZXJuIHN0YW5kYXJkcy4gRW1wdHkgZnVuY3Rpb24gbWF5IGhlbHAgY29t
cGF0aWJpbGl0eSB3aXRoIGxlZ2FjeSBjb250ZW50LgogCi0gICAgW0N1c3RvbUdldHRlciwgQ3Vz
dG9tQ29uc3RydWN0b3JdIGF0dHJpYnV0ZSBIVE1MSW1hZ2VFbGVtZW50TmFtZWRDb25zdHJ1Y3Rv
ciBJbWFnZTsKICAgICBhdHRyaWJ1dGUgWE1MRG9jdW1lbnRDb25zdHJ1Y3RvciBTVkdEb2N1bWVu
dDsKIAogICAgIGF0dHJpYnV0ZSBET01VUkxDb25zdHJ1Y3RvciB3ZWJraXRVUkw7IC8vIEZJWE1F
OiBEZXByZWNhdGUgdGhpcy4K
</data>
<flag name="review"
          id="319761"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>