<?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>136728</bug_id>
          
          <creation_ts>2014-09-10 17:10:46 -0700</creation_ts>
          <short_desc>Remove iOS-only -webkit-composition-fill-color CSS property</short_desc>
          <delta_ts>2014-09-10 17:26:51 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>iPhone / iPad</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          <cc>sam</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1034474</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-09-10 17:10:46 -0700</bug_when>
    <thetext>This is no longer used.

rdar://problem/10439154</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034477</commentid>
    <comment_count>1</comment_count>
      <attachid>237920</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-09-10 17:14:09 -0700</bug_when>
    <thetext>Created attachment 237920
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034484</commentid>
    <comment_count>2</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-09-10 17:26:51 -0700</bug_when>
    <thetext>Committed revision 173499.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237920</attachid>
            <date>2014-09-10 17:14:09 -0700</date>
            <delta_ts>2014-09-10 17:20:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>remove-composition-fill-color.txt</filename>
            <type>text/plain</type>
            <size>12240</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MzQ5OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDE0LTA5LTEwICBFbnJpY2Eg
Q2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgUmVtb3ZlIGlPUy1vbmx5IC13
ZWJraXQtY29tcG9zaXRpb24tZmlsbC1jb2xvciBDU1MgcHJvcGVydHkuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY3MjgKKyAgICAgICAgcmRhcjov
L3Byb2JsZW0vMTA0MzkxNTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGlzIHByb3BlcnR5IGlzIG5vIGxvbmdlciB1c2VkIG9uIGlPUy4KKworICAg
ICAgICAqIGNzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6Q29tcHV0ZWRTdHlsZUV4dHJhY3Rvcjo6cHJvcGVydHlWYWx1ZSk6CisgICAgICAgICog
Y3NzL0NTU1BhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NQYXJzZXI6OnBhcnNlVmFs
dWUpOgorICAgICAgICAqIGNzcy9DU1NQcm9wZXJ0eU5hbWVzLmluOgorICAgICAgICAqIGNzcy9T
dHlsZVJlc29sdmVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlUmVzb2x2ZXI6OmFwcGx5
UHJvcGVydHkpOgorICAgICAgICAqIGVkaXRpbmcvRWRpdGluZ1N0eWxlLmNwcDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9Db2xvci5oOgorICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVU
ZXh0Qm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklubGluZVRleHRCb3g6OnBhaW50Q29tcG9z
aXRpb25CYWNrZ3JvdW5kKToKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUu
aDoKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlSW5oZXJpdGVkRGF0YS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpTdHlsZVJhcmVJbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVJbmhl
cml0ZWREYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlUmFyZUluaGVyaXRlZERhdGE6Om9w
ZXJhdG9yPT0pOgorICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVJbmhlcml0ZWRE
YXRhLmg6CisKIDIwMTQtMDktMTAgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5j
b20+CiAKICAgICAgICAgUmVtb3ZlIEltYWdlU291cmNlOjpTaG91bGRTa2lwTWV0YWRhdGEKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRp
b24uY3BwCShyZXZpc2lvbiAxNzM0NzUpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTQ29tcHV0
ZWRTdHlsZURlY2xhcmF0aW9uLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzUwLDEwICszNTAsNiBA
QCBzdGF0aWMgY29uc3QgQ1NTUHJvcGVydHlJRCBjb21wdXRlZFByb3BlCiAgICAgQ1NTUHJvcGVy
dHlXZWJraXRSdGxPcmRlcmluZywKICNpZiBQTEFURk9STShJT1MpCiAgICAgQ1NTUHJvcGVydHlX
ZWJraXRUb3VjaENhbGxvdXQsCi0KLSAgICAvLyBGSVhNRTogVGhpcyBwcm9wZXJ0eSBzaG91bGRu
J3QgYmUgaU9TLXNwZWNpZmljLiBPbmNlIHdlIGZpeCB1cCBpdHMgdXNhZ2UgaW4gSW5saW5lVGV4
dEJveDo6cGFpbnRDb21wb3NpdGlvbkJhY2tncm91bmQoKQotICAgIC8vIHdlIHNob3VsZCBtb3Zl
IGl0IG91dHNpZGUgdGhlIFBMQVRGT1JNKElPUyktZ3VhcmQuIFNlZSA8aHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjI5Nj4uCi0gICAgQ1NTUHJvcGVydHlXZWJraXRD
b21wb3NpdGlvbkZpbGxDb2xvciwKICNlbmRpZgogI2lmIEVOQUJMRShDU1NfU0hBUEVTKQogICAg
IENTU1Byb3BlcnR5V2Via2l0U2hhcGVPdXRzaWRlLApAQCAtMjcxOCwxMiArMjcxNCw2IEBAIFBh
c3NSZWZQdHI8Q1NTVmFsdWU+IENvbXB1dGVkU3R5bGVFeHRyYWMKICAgICAgICAgfQogICAgICAg
ICBjYXNlIENTU1Byb3BlcnR5V2Via2l0UnRsT3JkZXJpbmc6CiAgICAgICAgICAgICByZXR1cm4g
Y3NzVmFsdWVQb29sKCkuY3JlYXRlSWRlbnRpZmllclZhbHVlKHN0eWxlLT5ydGxPcmRlcmluZygp
ID8gQ1NTVmFsdWVWaXN1YWwgOiBDU1NWYWx1ZUxvZ2ljYWwpOwotI2lmIFBMQVRGT1JNKElPUykK
LSAgICAgICAgLy8gRklYTUU6IFRoaXMgcHJvcGVydHkgc2hvdWxkbid0IGJlIGlPUy1zcGVjaWZp
Yy4gT25jZSB3ZSBmaXggdXAgaXRzIHVzYWdlIGluIElubGluZVRleHRCb3g6OnBhaW50Q29tcG9z
aXRpb25CYWNrZ3JvdW5kKCkKLSAgICAgICAgLy8gd2Ugc2hvdWxkIHJlbW92ZSB0aGUgUExBVEZP
Uk0oSU9TKS1ndWFyZC4gU2VlIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTI2Mjk2Pi4KLSAgICAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdENvbXBvc2l0aW9uRmls
bENvbG9yOgotICAgICAgICAgICAgcmV0dXJuIGN1cnJlbnRDb2xvck9yVmFsaWRDb2xvcihzdHls
ZS5nZXQoKSwgc3R5bGUtPmNvbXBvc2l0aW9uRmlsbENvbG9yKCkpOwotI2VuZGlmCiAjaWYgRU5B
QkxFKFRPVUNIX0VWRU5UUykKICAgICAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFRhcEhpZ2hs
aWdodENvbG9yOgogICAgICAgICAgICAgcmV0dXJuIGN1cnJlbnRDb2xvck9yVmFsaWRDb2xvcihz
dHlsZS5nZXQoKSwgc3R5bGUtPnRhcEhpZ2hsaWdodENvbG9yKCkpOwpJbmRleDogU291cmNlL1dl
YkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1BhcnNlci5jcHAJKHJldmlzaW9uIDE3MzQ3NSkKKysrIFNvdXJjZS9XZWJDb3JlL2Nzcy9D
U1NQYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzc4LDE5ICsyNzc4LDYgQEAgYm9vbCBD
U1NQYXJzZXI6OnBhcnNlVmFsdWUoQ1NTUHJvcGVydHlJRAogI2VuZGlmCiAKICNpZiBQTEFURk9S
TShJT1MpCi0gICAgLy8gRklYTUU6IENTU1Byb3BlcnR5V2Via2l0Q29tcG9zaXRpb25GaWxsQ29s
b3Igc2hvdWxkbid0IGJlIGlPUy1zcGVjaWZpYy4gT25jZSB3ZSBmaXggdXAgaXRzIHVzYWdlIGlu
Ci0gICAgLy8gSW5saW5lVGV4dEJveDo6cGFpbnRDb21wb3NpdGlvbkJhY2tncm91bmQoKSB3ZSBz
aG91bGQgbW92ZSBpdCBvdXRzaWRlIHRoZSBQTEFURk9STShJT1MpLWd1YXJkLgotICAgIC8vIFNl
ZSA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjI5Nj4uCi0gICAg
Y2FzZSBDU1NQcm9wZXJ0eVdlYmtpdENvbXBvc2l0aW9uRmlsbENvbG9yOgotICAgICAgICBpZiAo
KGlkID49IENTU1ZhbHVlQXF1YSAmJiBpZCA8PSBDU1NWYWx1ZVdpbmRvd3RleHQpIHx8IGlkID09
IENTU1ZhbHVlTWVudQotICAgICAgICAgICAgfHwgKGlkID49IENTU1ZhbHVlV2Via2l0Rm9jdXNS
aW5nQ29sb3IgJiYgaWQgPCBDU1NWYWx1ZVdlYmtpdFRleHQgJiYgaW5RdWlya3NNb2RlKCkpKSB7
Ci0gICAgICAgICAgICB2YWxpZFByaW1pdGl2ZSA9IHRydWU7Ci0gICAgICAgIH0gZWxzZSB7Ci0g
ICAgICAgICAgICBwYXJzZWRWYWx1ZSA9IHBhcnNlQ29sb3IoKTsKLSAgICAgICAgICAgIGlmIChw
YXJzZWRWYWx1ZSkKLSAgICAgICAgICAgICAgICBtX3ZhbHVlTGlzdC0+bmV4dCgpOwotICAgICAg
ICB9Ci0gICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUb3VjaENhbGxv
dXQ6CiAgICAgICAgIGlmIChpZCA9PSBDU1NWYWx1ZURlZmF1bHQgfHwgaWQgPT0gQ1NTVmFsdWVO
b25lKQogICAgICAgICAgICAgdmFsaWRQcmltaXRpdmUgPSB0cnVlOwpJbmRleDogU291cmNlL1dl
YkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4JKHJldmlzaW9uIDE3MzQ3NSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluCSh3b3JraW5nIGNvcHkpCkBAIC00NjgsOCAr
NDY4LDQgQEAgdXNlci16b29tCiAjZW5kaWYKICNpZiBkZWZpbmVkKFdURl9QTEFURk9STV9JT1Mp
ICYmIFdURl9QTEFURk9STV9JT1MKIC13ZWJraXQtdG91Y2gtY2FsbG91dCBbSW5oZXJpdGVkXQot
Ci0vLyBGSVhNRTogVGhpcyBwcm9wZXJ0eSBzaG91bGRuJ3QgYmUgaU9TLXNwZWNpZmljLiBPbmNl
IHdlIGZpeCB1cCBpdHMgdXNhZ2UgaW4gSW5saW5lVGV4dEJveDo6cGFpbnRDb21wb3NpdGlvbkJh
Y2tncm91bmQoKQotLy8gd2Ugc2hvdWxkIG1vdmUgaXQgb3V0c2lkZSB0aGUgV1RGX1BMQVRGT1JN
X0lPUy1ndWFyZC4KLS13ZWJraXQtY29tcG9zaXRpb24tZmlsbC1jb2xvciBbSW5oZXJpdGVkXQog
I2VuZGlmCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCShyZXZpc2lvbiAx
NzM0NzUpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTI1NDgsMTcgKzI1NDgsNiBAQCB2b2lkIFN0eWxlUmVzb2x2ZXI6OmFwcGx5UHJv
cGVydHkoQ1NTUHJvCiAgICAgICAgIHN0YXRlLnN0eWxlKCktPnNldFRvdWNoQ2FsbG91dEVuYWJs
ZWQocHJpbWl0aXZlVmFsdWUtPmdldFN0cmluZ1ZhbHVlKCkubG93ZXIoKSAhPSAibm9uZSIpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQotCi0gICAgLy8gRklYTUU6IENTU1Byb3BlcnR5V2Via2l0
Q29tcG9zaXRpb25GaWxsQ29sb3Igc2hvdWxkbid0IGJlIGlPUy1zcGVjaWZpYy4gT25jZSB3ZSBm
aXggdXAgaXRzIHVzYWdlIGluCi0gICAgLy8gSW5saW5lVGV4dEJveDo6cGFpbnRDb21wb3NpdGlv
bkJhY2tncm91bmQoKSB3ZSBzaG91bGQgbW92ZSBpdCBvdXRzaWRlIHRoZSBQTEFURk9STShJT1Mp
LWd1YXJkLgotICAgIC8vIFNlZSA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEyNjI5Nj4uCi0gICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdENvbXBvc2l0aW9uRmlsbENv
bG9yOiB7Ci0gICAgICAgIEhBTkRMRV9JTkhFUklUX0FORF9JTklUSUFMKGNvbXBvc2l0aW9uRmls
bENvbG9yLCBDb21wb3NpdGlvbkZpbGxDb2xvcik7Ci0gICAgICAgIGlmICghcHJpbWl0aXZlVmFs
dWUpCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgc3RhdGUuc3R5bGUoKS0+c2V0Q29tcG9z
aXRpb25GaWxsQ29sb3IoY29sb3JGcm9tUHJpbWl0aXZlVmFsdWUocHJpbWl0aXZlVmFsdWUpKTsK
LSAgICAgICAgcmV0dXJuOwotICAgIH0KICNlbmRpZgogI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMp
CiAgICAgY2FzZSBDU1NQcm9wZXJ0eVdlYmtpdFRhcEhpZ2hsaWdodENvbG9yOiB7CkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRpbmdTdHlsZS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0aW5nU3R5bGUuY3BwCShyZXZpc2lvbiAxNzM0NzUpCisr
KyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRpbmdTdHlsZS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTc0LDExICs3NCw2IEBAIHN0YXRpYyBjb25zdCBDU1NQcm9wZXJ0eUlEIGVkaXRpbmdQcm9w
ZXIKICNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQogICAgIENTU1Byb3BlcnR5V2Via2l0VGFwSGln
aGxpZ2h0Q29sb3IsCiAjZW5kaWYKLSNpZiBQTEFURk9STShJT1MpCi0gICAgLy8gRklYTUU6IENT
U1Byb3BlcnR5V2Via2l0Q29tcG9zaXRpb25GaWxsQ29sb3Igc2hvdWxkbid0IGJlIGlPUy1zcGVj
aWZpYy4gT25jZSB3ZSBmaXggdXAgaXRzIHVzYWdlIGluIElubGluZVRleHRCb3g6OnBhaW50Q29t
cG9zaXRpb25CYWNrZ3JvdW5kKCkKLSAgICAvLyB3ZSBzaG91bGQgcmVtb3ZlIHRoZSBQTEFURk9S
TShJT1MpLWd1YXJkLiBTZWUgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjYyOTY+LgotICAgIENTU1Byb3BlcnR5V2Via2l0Q29tcG9zaXRpb25GaWxsQ29sb3IsCi0j
ZW5kaWYKICAgICBDU1NQcm9wZXJ0eVdlYmtpdFRleHREZWNvcmF0aW9uc0luRWZmZWN0LAogICAg
IENTU1Byb3BlcnR5V2Via2l0VGV4dEZpbGxDb2xvciwKICNpZiBFTkFCTEUoSU9TX1RFWFRfQVVU
T1NJWklORykKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0NvbG9yLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29sb3IuaAko
cmV2aXNpb24gMTczNDc1KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQ29s
b3IuaAkod29ya2luZyBjb3B5KQpAQCAtMTUzLDkgKzE1Myw5IEBAIHB1YmxpYzoKICAgICBzdGF0
aWMgY29uc3QgUkdCQTMyIGN5YW4gPSAweEZGMDBGRkZGOwogCiAjaWYgUExBVEZPUk0oSU9TKQot
ICAgIC8vIEZJWE1FOiBUaGlzIGNvbG9yIHNob3VsZG4ndCBiZSBpT1Mtc3BlY2lmaWMuIE9uY2Ug
d2UgZml4IHVwIGl0cyB1c2FnZSBpbiBJbmxpbmVUZXh0Qm94OjpwYWludENvbXBvc2l0aW9uQmFj
a2dyb3VuZCgpCi0gICAgLy8gd2Ugc2hvdWxkIG1vdmUgaXQgb3V0c2lkZSB0aGUgUExBVEZPUk0o
SU9TKS1ndWFyZC4gU2VlIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI2Mjk2Pi4KICAgICBzdGF0aWMgY29uc3QgUkdCQTMyIGNvbXBvc2l0aW9uRmlsbCA9IDB4M0NB
RkMwRTM7CisjZWxzZQorICAgIHN0YXRpYyBjb25zdCBSR0JBMzIgY29tcG9zaXRpb25GaWxsID0g
MHhGRkUxREQ1NTsKICNlbmRpZgogCiBwcml2YXRlOgpJbmRleDogU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL0lubGluZVRleHRCb3guY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9JbmxpbmVUZXh0Qm94LmNwcAkocmV2aXNpb24gMTczNDc1KQorKysgU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL0lubGluZVRleHRCb3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03NzQs
MjIgKzc3NCwxNCBAQCB2b2lkIElubGluZVRleHRCb3g6OnBhaW50Q29tcG9zaXRpb25CYWNrCiAg
ICAgICAgIHJldHVybjsKIAogICAgIEdyYXBoaWNzQ29udGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZl
cigqY29udGV4dCk7Ci0KLSNpZiAhUExBVEZPUk0oSU9TKQotICAgIC8vIEZJWE1FOiBJcyB0aGlz
IGNvbG9yIHN0aWxsIGFwcGxpY2FibGUgYXMgb2YgTWF2ZXJpY2tzPyBmb3Igbm9uLU1hYyBwb3J0
cz8gV2Ugc2hvdWxkCi0gICAgLy8gYmUgYWJsZSB0byBtb3ZlIHRoaXMgY29sb3IgaW5mb3JtYXRp
b24gdG8gUmVuZGVyU3R5bGUuCi0gICAgQ29sb3IgYyA9IENvbG9yKDIyNSwgMjIxLCA4NSk7Ci0j
ZWxzZQotICAgIENvbG9yIGMgPSBzdHlsZS5jb21wb3NpdGlvbkZpbGxDb2xvcigpOwotI2VuZGlm
Ci0gICAgCi0gICAgdXBkYXRlR3JhcGhpY3NDb250ZXh0KCpjb250ZXh0LCBUZXh0UGFpbnRTdHls
ZShjLCBzdHlsZS5jb2xvclNwYWNlKCkpKTsgLy8gRG9uJ3QgZHJhdyB0ZXh0IGF0IGFsbCEKKyAg
ICBDb2xvciBjb21wb3NpdGlvbkNvbG9yID0gQ29sb3I6OmNvbXBvc2l0aW9uRmlsbDsKKyAgICB1
cGRhdGVHcmFwaGljc0NvbnRleHQoKmNvbnRleHQsIFRleHRQYWludFN0eWxlKGNvbXBvc2l0aW9u
Q29sb3IsIHN0eWxlLmNvbG9yU3BhY2UoKSkpOyAvLyBEb24ndCBkcmF3IHRleHQgYXQgYWxsIQog
CiAgICAgTGF5b3V0VW5pdCBkZWx0YVkgPSByZW5kZXJlcigpLnN0eWxlKCkuaXNGbGlwcGVkTGlu
ZXNXcml0aW5nTW9kZSgpID8gc2VsZWN0aW9uQm90dG9tKCkgLSBsb2dpY2FsQm90dG9tKCkgOiBs
b2dpY2FsVG9wKCkgLSBzZWxlY3Rpb25Ub3AoKTsKICAgICBMYXlvdXRSZWN0IHNlbGVjdGlvblJl
Y3QgPSBMYXlvdXRSZWN0KGJveE9yaWdpbi54KCksIGJveE9yaWdpbi55KCkgLSBkZWx0YVksIDAs
IHNlbGVjdGlvbkhlaWdodCgpKTsKICAgICBUZXh0UnVuIHRleHRSdW4gPSBjb25zdHJ1Y3RUZXh0
UnVuKHN0eWxlLCBmb250KTsKICAgICBmb250LmFkanVzdFNlbGVjdGlvblJlY3RGb3JUZXh0KHRl
eHRSdW4sIHNlbGVjdGlvblJlY3QsIHNQb3MsIGVQb3MpOwotICAgIGNvbnRleHQtPmZpbGxSZWN0
KHNuYXBSZWN0VG9EZXZpY2VQaXhlbHNXaXRoV3JpdGluZ0RpcmVjdGlvbihzZWxlY3Rpb25SZWN0
LCByZW5kZXJlcigpLmRvY3VtZW50KCkuZGV2aWNlU2NhbGVGYWN0b3IoKSwgdGV4dFJ1bi5sdHIo
KSksIGMsIHN0eWxlLmNvbG9yU3BhY2UoKSk7CisgICAgY29udGV4dC0+ZmlsbFJlY3Qoc25hcFJl
Y3RUb0RldmljZVBpeGVsc1dpdGhXcml0aW5nRGlyZWN0aW9uKHNlbGVjdGlvblJlY3QsIHJlbmRl
cmVyKCkuZG9jdW1lbnQoKS5kZXZpY2VTY2FsZUZhY3RvcigpLCB0ZXh0UnVuLmx0cigpKSwgY29t
cG9zaXRpb25Db2xvciwgc3R5bGUuY29sb3JTcGFjZSgpKTsKIH0KIAogc3RhdGljIFN0cm9rZVN0
eWxlIHRleHREZWNvcmF0aW9uU3R5bGVUb1N0cm9rZVN0eWxlKFRleHREZWNvcmF0aW9uU3R5bGUg
ZGVjb3JhdGlvblN0eWxlKQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1Jl
bmRlclN0eWxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxl
L1JlbmRlclN0eWxlLmgJKHJldmlzaW9uIDE3MzQ3NSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9zdHlsZS9SZW5kZXJTdHlsZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMDk3LDcgKzEwOTcs
NiBAQCBwdWJsaWM6CiAjZW5kaWYKICNpZiBQTEFURk9STShJT1MpCiAgICAgYm9vbCB0b3VjaENh
bGxvdXRFbmFibGVkKCkgY29uc3QgeyByZXR1cm4gcmFyZUluaGVyaXRlZERhdGEtPnRvdWNoQ2Fs
bG91dEVuYWJsZWQ7IH0KLSAgICBDb2xvciBjb21wb3NpdGlvbkZpbGxDb2xvcigpIGNvbnN0IHsg
cmV0dXJuIHJhcmVJbmhlcml0ZWREYXRhLT5jb21wb3NpdGlvbkZpbGxDb2xvcjsgfQogI2VuZGlm
CiAjaWYgRU5BQkxFKEFDQ0VMRVJBVEVEX09WRVJGTE9XX1NDUk9MTElORykKICAgICBib29sIHVz
ZVRvdWNoT3ZlcmZsb3dTY3JvbGxpbmcoKSBjb25zdCB7IHJldHVybiByYXJlSW5oZXJpdGVkRGF0
YS0+dXNlVG91Y2hPdmVyZmxvd1Njcm9sbGluZzsgfQpAQCAtMTYyNSw3ICsxNjI0LDYgQEAgcHVi
bGljOgogI2VuZGlmCiAjaWYgUExBVEZPUk0oSU9TKQogICAgIHZvaWQgc2V0VG91Y2hDYWxsb3V0
RW5hYmxlZChib29sIHYpIHsgU0VUX1ZBUihyYXJlSW5oZXJpdGVkRGF0YSwgdG91Y2hDYWxsb3V0
RW5hYmxlZCwgdik7IH0KLSAgICB2b2lkIHNldENvbXBvc2l0aW9uRmlsbENvbG9yKGNvbnN0IENv
bG9yICZjKSB7IFNFVF9WQVIocmFyZUluaGVyaXRlZERhdGEsIGNvbXBvc2l0aW9uRmlsbENvbG9y
LCBjKTsgfQogI2VuZGlmCiAjaWYgRU5BQkxFKEFDQ0VMRVJBVEVEX09WRVJGTE9XX1NDUk9MTElO
RykKICAgICB2b2lkIHNldFVzZVRvdWNoT3ZlcmZsb3dTY3JvbGxpbmcoYm9vbCB2KSB7IFNFVF9W
QVIocmFyZUluaGVyaXRlZERhdGEsIHVzZVRvdWNoT3ZlcmZsb3dTY3JvbGxpbmcsIHYpOyB9CkBA
IC0xOTgzLDcgKzE5ODEsNiBAQCBwdWJsaWM6CiAjZW5kaWYKICNpZiBQTEFURk9STShJT1MpCiAg
ICAgc3RhdGljIGJvb2wgaW5pdGlhbFRvdWNoQ2FsbG91dEVuYWJsZWQoKSB7IHJldHVybiB0cnVl
OyB9Ci0gICAgc3RhdGljIENvbG9yIGluaXRpYWxDb21wb3NpdGlvbkZpbGxDb2xvcigpIHsgcmV0
dXJuIENvbG9yOjpjb21wb3NpdGlvbkZpbGw7IH0KICNlbmRpZgogI2lmIEVOQUJMRShUT1VDSF9F
VkVOVFMpCiAgICAgc3RhdGljIENvbG9yIGluaXRpYWxUYXBIaWdobGlnaHRDb2xvcigpOwpJbmRl
eDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZUluaGVyaXRlZERhdGEu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJh
cmVJbmhlcml0ZWREYXRhLmNwcAkocmV2aXNpb24gMTczNDc1KQorKysgU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZUluaGVyaXRlZERhdGEuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xMjEsOSArMTIxLDYgQEAgU3R5bGVSYXJlSW5oZXJpdGVkRGF0YTo6U3R5bGVSYXJlSW5o
ZXJpdAogICAgICwgaHlwaGVuYXRpb25MaW1pdExpbmVzKC0xKQogICAgICwgbV9saW5lR3JpZChS
ZW5kZXJTdHlsZTo6aW5pdGlhbExpbmVHcmlkKCkpCiAgICAgLCBtX3RhYlNpemUoUmVuZGVyU3R5
bGU6OmluaXRpYWxUYWJTaXplKCkpCi0jaWYgUExBVEZPUk0oSU9TKQotICAgICwgY29tcG9zaXRp
b25GaWxsQ29sb3IoUmVuZGVyU3R5bGU6OmluaXRpYWxDb21wb3NpdGlvbkZpbGxDb2xvcigpKQot
I2VuZGlmCiAjaWYgRU5BQkxFKElPU19URVhUX0FVVE9TSVpJTkcpCiAgICAgLCB0ZXh0U2l6ZUFk
anVzdChSZW5kZXJTdHlsZTo6aW5pdGlhbFRleHRTaXplQWRqdXN0KCkpCiAjZW5kaWYKQEAgLTIw
NSw5ICsyMDIsNiBAQCBpbmxpbmUgU3R5bGVSYXJlSW5oZXJpdGVkRGF0YTo6U3R5bGVSYXJlCiAg
ICAgLCB0ZXh0RW1waGFzaXNDdXN0b21NYXJrKG8udGV4dEVtcGhhc2lzQ3VzdG9tTWFyaykKICAg
ICAsIG1fbGluZUdyaWQoby5tX2xpbmVHcmlkKQogICAgICwgbV90YWJTaXplKG8ubV90YWJTaXpl
KQotI2lmIFBMQVRGT1JNKElPUykKLSAgICAsIGNvbXBvc2l0aW9uRmlsbENvbG9yKG8uY29tcG9z
aXRpb25GaWxsQ29sb3IpCi0jZW5kaWYKICNpZiBFTkFCTEUoSU9TX1RFWFRfQVVUT1NJWklORykK
ICAgICAsIHRleHRTaXplQWRqdXN0KG8udGV4dFNpemVBZGp1c3QpCiAjZW5kaWYKQEAgLTI5OCw3
ICsyOTIsNiBAQCBib29sIFN0eWxlUmFyZUluaGVyaXRlZERhdGE6Om9wZXJhdG9yPT0oCiAgICAg
ICAgICYmIG1fbGluZUJveENvbnRhaW4gPT0gby5tX2xpbmVCb3hDb250YWluCiAjaWYgUExBVEZP
Uk0oSU9TKQogICAgICAgICAmJiB0b3VjaENhbGxvdXRFbmFibGVkID09IG8udG91Y2hDYWxsb3V0
RW5hYmxlZAotICAgICAgICAmJiBjb21wb3NpdGlvbkZpbGxDb2xvciA9PSBvLmNvbXBvc2l0aW9u
RmlsbENvbG9yCiAjZW5kaWYKICAgICAgICAgJiYgaHlwaGVuYXRpb25TdHJpbmcgPT0gby5oeXBo
ZW5hdGlvblN0cmluZwogICAgICAgICAmJiBsb2NhbGUgPT0gby5sb2NhbGUKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVJbmhlcml0ZWREYXRhLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZUluaGVyaXRl
ZERhdGEuaAkocmV2aXNpb24gMTczNDc1KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0
eWxlL1N0eWxlUmFyZUluaGVyaXRlZERhdGEuaAkod29ya2luZyBjb3B5KQpAQCAtMTQyLDkgKzE0
Miw2IEBAIHB1YmxpYzoKICAgICBBdG9taWNTdHJpbmcgbV9saW5lR3JpZDsKICAgICB1bnNpZ25l
ZCBtX3RhYlNpemU7CiAKLSNpZiBQTEFURk9STShJT1MpCi0gICAgQ29sb3IgY29tcG9zaXRpb25G
aWxsQ29sb3I7Ci0jZW5kaWYKICNpZiBFTkFCTEUoSU9TX1RFWFRfQVVUT1NJWklORykKICAgICBU
ZXh0U2l6ZUFkanVzdG1lbnQgdGV4dFNpemVBZGp1c3Q7CiAjZW5kaWYK
</data>
<flag name="review"
          id="262679"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>