<?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>202718</bug_id>
          
          <creation_ts>2019-10-08 21:41:00 -0700</creation_ts>
          <short_desc>[LFC][Painting] Decouple content and decoration painting</short_desc>
          <delta_ts>2019-10-09 07:07:30 -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>Layout and Rendering</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1578079</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-10-08 21:41:00 -0700</bug_when>
    <thetext>This is pretty much all I am planning to do for LFC with the current structures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578080</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-08 21:41:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/56104661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578081</commentid>
    <comment_count>2</comment_count>
      <attachid>380501</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-10-08 21:45:41 -0700</bug_when>
    <thetext>Created attachment 380501
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578218</commentid>
    <comment_count>3</comment_count>
      <attachid>380501</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-09 07:07:29 -0700</bug_when>
    <thetext>Comment on attachment 380501
Patch

Clearing flags on attachment: 380501

Committed r250910: &lt;https://trac.webkit.org/changeset/250910&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578219</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-09 07:07:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380501</attachid>
            <date>2019-10-08 21:45:41 -0700</date>
            <delta_ts>2019-10-09 07:07:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202718-20191008214539.patch</filename>
            <type>text/plain</type>
            <size>8423</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTA5OTZlNTEwNWI4ZDlk
MWMzZThhNDJlMjc2NjI5OWY4YTg1ZmZmZC4uNjM0MGQwY2RlNWQ5NjY3ZTkwYTgxMGY5NGU3ODEz
MTNhZWQ4NzJiZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTEwLTA4ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bUGFpbnRpbmddIERl
Y291cGxlIGNvbnRlbnQgYW5kIGRlY29yYXRpb24gcGFpbnRpbmcKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMjcxOAorICAgICAgICA8cmRhcjovL3By
b2JsZW0vNTYxMDQ2NjE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGluZGl2aWR1YWwgcnVuIHBhaW50
aW5nIDxkaXY+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJlZCI+cmVkPC9zcGFuPmJs
YWNrPC9kaXY+LgorICAgICAgICBUaGlzIGlzIHByZXR0eSBtdWNoIGFsbCB3ZSBjYW4gZG8gd2l0
aCB0aGUgY3VycmVudCBkYXRhIHN0cnVjdHVyZXMgKGxhY2sgb2YgY29udGV4dCkuCisKKyAgICAg
ICAgKiBsYXlvdXQvZGlzcGxheXRyZWUvRGlzcGxheVBhaW50ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RGlzcGxheTo6cGFpbnRCb3hEZWNvcmF0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OkRp
c3BsYXk6OnBhaW50SW5saW5lQ29udGVudCk6CisgICAgICAgIChXZWJDb3JlOjpEaXNwbGF5OjpQ
YWludGVyOjpwYWludCk6CisgICAgICAgIChXZWJDb3JlOjpEaXNwbGF5OjpwYWludEJsb2NrTGV2
ZWxCb3hEZWNvcmF0aW9uKTogRGVsZXRlZC4KKyAgICAgICAgKiBsYXlvdXQvaW5saW5lZm9ybWF0
dGluZy9JbmxpbmVMaW5lLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6TGluZTo6YXBw
ZW5kSW5saW5lQ29udGFpbmVyU3RhcnQpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5l
OjphcHBlbmRJbmxpbmVDb250YWluZXJFbmQpOgorCiAyMDE5LTEwLTA4ICBBbGV4ZXkgU2h2YXlr
YSAgPHNodmFpa2FsZXNoQGdtYWlsLmNvbT4KIAogICAgICAgICBBY2NlcHQgdHdvIHZhbHVlcyBp
biB0aGUgb3ZlcmZsb3cgc2hvcnRoYW5kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvZGlzcGxheXRyZWUvRGlzcGxheVBhaW50ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2Rpc3BsYXl0cmVlL0Rpc3BsYXlQYWludGVyLmNwcAppbmRleCBmOWQ1OWRlMzIyZmZlOWY1YTU3
MDg5MGZhZWExODhlZTZjZjRjMmM3Li41ZjA1MWExZjM2NWY0MDdhZTkzZmQ0NzRhY2U5MTc3MGU5
ODMwYjUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZGlzcGxheXRyZWUvRGlz
cGxheVBhaW50ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9kaXNwbGF5dHJlZS9E
aXNwbGF5UGFpbnRlci5jcHAKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJEaXNwbGF5Qm94
LmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0LmgiCiAjaW5jbHVkZSAiSW5saW5lRm9ybWF0
dGluZ1N0YXRlLmgiCisjaW5jbHVkZSAiSW5saW5lVGV4dEl0ZW0uaCIKICNpbmNsdWRlICJMYXlv
dXRDb250YWluZXIuaCIKICNpbmNsdWRlICJMYXlvdXREZXNjZW5kYW50SXRlcmF0b3IuaCIKICNp
bmNsdWRlICJMYXlvdXRTdGF0ZS5oIgpAQCAtNDEsNyArNDIsNyBAQAogbmFtZXNwYWNlIFdlYkNv
cmUgewogbmFtZXNwYWNlIERpc3BsYXkgewogCi1zdGF0aWMgdm9pZCBwYWludEJsb2NrTGV2ZWxC
b3hEZWNvcmF0aW9uKEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgQm94JiBhYnNvbHV0
ZURpc3BsYXlCb3gsIGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSkKK3N0YXRpYyB2b2lkIHBhaW50
Qm94RGVjb3JhdGlvbihHcmFwaGljc0NvbnRleHQmIGNvbnRleHQsIGNvbnN0IEJveCYgYWJzb2x1
dGVEaXNwbGF5Qm94LCBjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUpCiB7CiAgICAgYXV0byBib3Jk
ZXJCb3hBYnNvbHV0ZVRvcExlZnQgPSBhYnNvbHV0ZURpc3BsYXlCb3gudG9wTGVmdCgpOwogICAg
IC8vIEJhY2tncm91bmQgY29sb3IKQEAgLTk2LDE5ICs5Nyw0MSBAQCBzdGF0aWMgdm9pZCBwYWlu
dEJsb2NrTGV2ZWxCb3hEZWNvcmF0aW9uKEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3Qg
Qm94JiBhYgogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgcGFpbnRJbmxpbmVDb250ZW50KEdyYXBo
aWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgQm94JiBhYnNvbHV0ZURpc3BsYXlCb3gsIGNvbnN0
IFJlbmRlclN0eWxlJiBzdHlsZSwgY29uc3QgU3RyaW5nJiBjb250ZW50LCBjb25zdCBMYXlvdXQ6
OklubGluZUZvcm1hdHRpbmdTdGF0ZSYgZm9ybWF0dGluZ1N0YXRlKQorc3RhdGljIHZvaWQgcGFp
bnRJbmxpbmVDb250ZW50KEdyYXBoaWNzQ29udGV4dCYgY29udGV4dCwgY29uc3QgQm94JiByb290
QWJzb2x1dGVEaXNwbGF5Qm94LCBjb25zdCBMYXlvdXQ6OklubGluZUZvcm1hdHRpbmdTdGF0ZSYg
Zm9ybWF0dGluZ1N0YXRlKQogewotICAgIC8vIEZJWE1FOiBPbmx5IHZlcnkgc2ltcGxlIHRleHQg
cGFpbnRpbmcgZm9yIG5vdy4KLSAgICBhdXRvJiBsaW5lQm94ID0gZm9ybWF0dGluZ1N0YXRlLmxp
bmVCb3hlcygpWzBdOwotICAgIGZvciAoYXV0byYgcnVuIDogZm9ybWF0dGluZ1N0YXRlLmlubGlu
ZVJ1bnMoKSkgewotICAgICAgICBpZiAoIXJ1bi50ZXh0Q29udGV4dCgpKQotICAgICAgICAgICAg
Y29udGludWU7CisgICAgYXV0byYgaW5saW5lUnVucyA9IGZvcm1hdHRpbmdTdGF0ZS5pbmxpbmVS
dW5zKCk7CisgICAgaWYgKGlubGluZVJ1bnMuaXNFbXB0eSgpKQorICAgICAgICByZXR1cm47Cisg
ICAgLy8gRklYTUU6IFdlIHNob3VsZCBiZSBhYmxlIHRvIHBhaW50IHJ1bnMgaW5kZXBlbmRlbnRs
eSBmcm9tIGlubGluZSBpdGVtcy4KKyAgICB1bnNpZ25lZCBydW5JbmRleCA9IDA7CisgICAgZm9y
IChhdXRvJiBpbmxpbmVJdGVtIDogZm9ybWF0dGluZ1N0YXRlLmlubGluZUl0ZW1zKCkpIHsKKyAg
ICAgICAgYXV0byYgc3R5bGUgPSBpbmxpbmVJdGVtLT5zdHlsZSgpOwogICAgICAgICBjb250ZXh0
LnNldFN0cm9rZUNvbG9yKHN0eWxlLmNvbG9yKCkpOwogICAgICAgICBjb250ZXh0LnNldEZpbGxD
b2xvcihzdHlsZS5jb2xvcigpKTsKLSAgICAgICAgYXV0byBsb2dpY2FsVG9wTGVmdCA9IGFic29s
dXRlRGlzcGxheUJveC50b3BMZWZ0KCkgKyBydW4ubG9naWNhbFRvcExlZnQoKTsKLSAgICAgICAg
YXV0byB0ZXh0Q29udGV4dCA9IHJ1bi50ZXh0Q29udGV4dCgpLnZhbHVlKCk7Ci0gICAgICAgIGF1
dG8gcnVuQ29udGVudCA9IGNvbnRlbnQuc3Vic3RyaW5nKHRleHRDb250ZXh0LnN0YXJ0KCksIHRl
eHRDb250ZXh0Lmxlbmd0aCgpKTsKLSAgICAgICAgY29udGV4dC5kcmF3VGV4dChzdHlsZS5mb250
Q2FzY2FkZSgpLCBUZXh0UnVuIHsgcnVuQ29udGVudCB9LCB7IGxvZ2ljYWxUb3BMZWZ0LngoKSwg
bG9naWNhbFRvcExlZnQueSgpICsgbGluZUJveC5iYXNlbGluZU9mZnNldCgpIH0pOworCisgICAg
ICAgIGlmIChpbmxpbmVJdGVtLT5pc1RleHQoKSkgeworICAgICAgICAgICAgYXV0byYgaW5saW5l
VGV4dEl0ZW0gPSBkb3duY2FzdDxMYXlvdXQ6OklubGluZVRleHRJdGVtPigqaW5saW5lSXRlbSk7
CisgICAgICAgICAgICBhdXRvIGlubGluZUNvbnRlbnQgPSBpbmxpbmVUZXh0SXRlbS5sYXlvdXRC
b3goKS50ZXh0Q29udGVudCgpOworICAgICAgICAgICAgd2hpbGUgKHRydWUpIHsKKyAgICAgICAg
ICAgICAgICBhdXRvJiBydW4gPSBpbmxpbmVSdW5zW3J1bkluZGV4KytdOworICAgICAgICAgICAg
ICAgIGF1dG8gdGV4dENvbnRleHQgPSBydW4udGV4dENvbnRleHQoKS52YWx1ZSgpOworICAgICAg
ICAgICAgICAgIGF1dG8gcnVuQ29udGVudCA9IGlubGluZUNvbnRlbnQuc3Vic3RyaW5nKHRleHRD
b250ZXh0LnN0YXJ0KCksIHRleHRDb250ZXh0Lmxlbmd0aCgpKTsKKyAgICAgICAgICAgICAgICBh
dXRvIGxvZ2ljYWxUb3BMZWZ0ID0gcm9vdEFic29sdXRlRGlzcGxheUJveC50b3BMZWZ0KCkgKyBy
dW4ubG9naWNhbFRvcExlZnQoKTsKKyAgICAgICAgICAgICAgICBjb250ZXh0LmRyYXdUZXh0KHN0
eWxlLmZvbnRDYXNjYWRlKCksIFRleHRSdW4geyBydW5Db250ZW50IH0sIHsgbG9naWNhbFRvcExl
ZnQueCgpLCBsb2dpY2FsVG9wTGVmdC55KCkgKyBmb3JtYXR0aW5nU3RhdGUubGluZUJveGVzKClb
MF0uYmFzZWxpbmVPZmZzZXQoKSB9KTsKKyAgICAgICAgICAgICAgICBpZiAoaW5saW5lVGV4dEl0
ZW0uZW5kKCkgPT0gdGV4dENvbnRleHQuZW5kKCkpCisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgIGlmIChydW5JbmRleCA9PSBpbmxpbmVSdW5zLnNpemUoKSkKKyAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoaW5saW5lSXRlbS0+aXNCb3goKSkgewor
ICAgICAgICAgICAgYXV0byYgcnVuID0gaW5saW5lUnVuc1tydW5JbmRleCsrXTsKKyAgICAgICAg
ICAgIGF1dG8gbG9naWNhbFRvcExlZnQgPSByb290QWJzb2x1dGVEaXNwbGF5Qm94LnRvcExlZnQo
KSArIHJ1bi5sb2dpY2FsVG9wTGVmdCgpOworICAgICAgICAgICAgY29udGV4dC5maWxsUmVjdCh7
IGxvZ2ljYWxUb3BMZWZ0LCBGbG9hdFNpemUgeyBydW4ubG9naWNhbFdpZHRoKCksIHJ1bi5sb2dp
Y2FsSGVpZ2h0KCkgfSB9KTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAgICAg
fQogfQogCkBAIC0xMjUsMTkgKzE0OCwxOSBAQCB2b2lkIFBhaW50ZXI6OnBhaW50KGNvbnN0IExh
eW91dDo6TGF5b3V0U3RhdGUmIGxheW91dFN0YXRlLCBHcmFwaGljc0NvbnRleHQmIGNvbgogICAg
IGF1dG8mIHJvb3REaXNwbGF5Qm94ID0gbGF5b3V0U3RhdGUuZGlzcGxheUJveEZvckxheW91dEJv
eChsYXlvdXRSb290KTsKICAgICBjb250ZXh0LmZpbGxSZWN0KHsgRmxvYXRQb2ludCB7IH0sIEZs
b2F0U2l6ZSB7IHJvb3REaXNwbGF5Qm94LmJvcmRlckJveFdpZHRoKCksIHJvb3REaXNwbGF5Qm94
LmJvcmRlckJveEhlaWdodCgpIH0gfSwgQ29sb3I6OndoaXRlKTsKIAorICAgIC8vIDEuIFBhaW50
IGJveCBkZWNvcmF0aW9uIChib3RoIGJsb2NrIGFuZCBpbmxpbmUpLgogICAgIGZvciAoYXV0byYg
bGF5b3V0Qm94IDogTGF5b3V0OjpkZXNjZW5kYW50c09mVHlwZTxMYXlvdXQ6OkJveD4obGF5b3V0
Um9vdCkpIHsKLSAgICAgICAgaWYgKGxheW91dEJveC5pc0Jsb2NrTGV2ZWxCb3goKSkgewotICAg
ICAgICAgICAgcGFpbnRCbG9ja0xldmVsQm94RGVjb3JhdGlvbihjb250ZXh0LCBhYnNvbHV0ZURp
c3BsYXlCb3gobGF5b3V0Qm94KSwgbGF5b3V0Qm94LnN0eWxlKCkpOworICAgICAgICBpZiAobGF5
b3V0Qm94LmlzQW5vbnltb3VzKCkpCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQot
ICAgICAgICAvLyBGSVhNRTogVGhpcyBvbmx5IGNvdmVycyB0aGUgbW9zdCBzaW1wbGUgY2FzZXMg
bGlrZSA8ZGl2PmlubGluZSBjb250ZW50PC9kaXY+Ci0gICAgICAgIC8vIEZpbmQgYSB3YXkgdG8g
Y29uZWN0IGlubGluZSBydW5zIGFuZCB0aGUgaW5saW5lIGNvbnRlbnQuCi0gICAgICAgIGlmIChs
YXlvdXRCb3guaXNJbmxpbmVMZXZlbEJveCgpICYmIGxheW91dEJveC5pc0Fub255bW91cygpKSB7
Ci0gICAgICAgICAgICBBU1NFUlQobGF5b3V0Qm94Lmhhc1RleHRDb250ZW50KCkpOwotICAgICAg
ICAgICAgYXV0byYgY29udGFpbmluZ0Jsb2NrID0gKmxheW91dEJveC5jb250YWluaW5nQmxvY2so
KTsKLSAgICAgICAgICAgIGF1dG8mIGlubGluZUZvcm1hdHRpbmdTdGF0ZSA9IGRvd25jYXN0PExh
eW91dDo6SW5saW5lRm9ybWF0dGluZ1N0YXRlPihsYXlvdXRTdGF0ZS5lc3RhYmxpc2hlZEZvcm1h
dHRpbmdTdGF0ZShjb250YWluaW5nQmxvY2spKTsKLSAgICAgICAgICAgIHBhaW50SW5saW5lQ29u
dGVudChjb250ZXh0LCBhYnNvbHV0ZURpc3BsYXlCb3goY29udGFpbmluZ0Jsb2NrKSwgbGF5b3V0
Qm94LnN0eWxlKCksIGxheW91dEJveC50ZXh0Q29udGVudCgpLCBpbmxpbmVGb3JtYXR0aW5nU3Rh
dGUpOworICAgICAgICBwYWludEJveERlY29yYXRpb24oY29udGV4dCwgYWJzb2x1dGVEaXNwbGF5
Qm94KGxheW91dEJveCksIGxheW91dEJveC5zdHlsZSgpKTsKKyAgICB9CiAKKyAgICAvLyAyLiBQ
YWludCBjb250ZW50CisgICAgZm9yIChhdXRvJiBsYXlvdXRCb3ggOiBMYXlvdXQ6OmRlc2NlbmRh
bnRzT2ZUeXBlPExheW91dDo6Qm94PihsYXlvdXRSb290KSkgeworICAgICAgICBpZiAobGF5b3V0
Qm94LmVzdGFibGlzaGVzSW5saW5lRm9ybWF0dGluZ0NvbnRleHQoKSkgeworICAgICAgICAgICAg
YXV0byYgY29udGFpbmVyID0gZG93bmNhc3Q8TGF5b3V0OjpDb250YWluZXI+KGxheW91dEJveCk7
CisgICAgICAgICAgICBwYWludElubGluZUNvbnRlbnQoY29udGV4dCwgYWJzb2x1dGVEaXNwbGF5
Qm94KGNvbnRhaW5lciksIGRvd25jYXN0PExheW91dDo6SW5saW5lRm9ybWF0dGluZ1N0YXRlPihs
YXlvdXRTdGF0ZS5lc3RhYmxpc2hlZEZvcm1hdHRpbmdTdGF0ZShjb250YWluZXIpKSk7CisgICAg
ICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxpbmUuY3BwIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZS5jcHAKaW5kZXggZTcx
ZmU1M2EyMTdkMjhmN2U4NDA2YzAwM2MzN2I4MjIxNWQ2Y2ZmNC4uY2ZkOWZlNDJhOTk5NTk0Y2Zh
ZjlhZWQzMGVjZDkyY2YwZWQyZmQzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZS5jcHAKQEAgLTI5MCw5ICsyOTAsOCBAQCB2
b2lkIExpbmU6OmFwcGVuZE5vbkJyZWFrYWJsZVNwYWNlKGNvbnN0IElubGluZUl0ZW0mIGlubGlu
ZUl0ZW0sIGNvbnN0IERpc3BsYXk6OgogCiB2b2lkIExpbmU6OmFwcGVuZElubGluZUNvbnRhaW5l
clN0YXJ0KGNvbnN0IElubGluZUl0ZW0mIGlubGluZUl0ZW0sIExheW91dFVuaXQgbG9naWNhbFdp
ZHRoKQogewotICAgIGF1dG8gbG9naWNhbFJlY3QgPSBEaXNwbGF5OjpSZWN0IHsgfTsKLSAgICBs
b2dpY2FsUmVjdC5zZXRMZWZ0KGNvbnRlbnRMb2dpY2FsV2lkdGgoKSk7Ci0gICAgbG9naWNhbFJl
Y3Quc2V0V2lkdGgobG9naWNhbFdpZHRoKTsKKyAgICAvLyBUaGlzIGlzIHJlYWxseSBqdXN0IGEg
cGxhY2Vob2xkZXIgdG8gbWFyayB0aGUgc3RhcnQgb2YgdGhlIGlubGluZSBsZXZlbCBjb250YWlu
ZXIgPHNwYW4+LgorICAgIGF1dG8gbG9naWNhbFJlY3QgPSBEaXNwbGF5OjpSZWN0IHsgMCwgY29u
dGVudExvZ2ljYWxXaWR0aCgpLCBsb2dpY2FsV2lkdGgsIDAgfTsKIAogICAgIGlmICghbV9za2lw
QWxpZ25tZW50KSB7CiAgICAgICAgIGF1dG8gbG9naWNhbEhlaWdodCA9IGlubGluZUl0ZW1Db250
ZW50SGVpZ2h0KGlubGluZUl0ZW0pOwpAQCAtMzA0LDggKzMwMyw4IEBAIHZvaWQgTGluZTo6YXBw
ZW5kSW5saW5lQ29udGFpbmVyU3RhcnQoY29uc3QgSW5saW5lSXRlbSYgaW5saW5lSXRlbSwgTGF5
b3V0VW5pdCBsCiAKIHZvaWQgTGluZTo6YXBwZW5kSW5saW5lQ29udGFpbmVyRW5kKGNvbnN0IElu
bGluZUl0ZW0mIGlubGluZUl0ZW0sIExheW91dFVuaXQgbG9naWNhbFdpZHRoKQogewotICAgIC8v
IFRoaXMgaXMgcmVhbGx5IGp1c3QgYSBwbGFjZWhvbGRlciB0byBtYXJrIHRoZSBlbmQgb2YgdGhl
IGlubGluZSBsZXZlbCBjb250YWluZXIuCi0gICAgYXV0byBsb2dpY2FsUmVjdCA9IERpc3BsYXk6
OlJlY3QgeyAwLCBjb250ZW50TG9naWNhbFJpZ2h0KCksIGxvZ2ljYWxXaWR0aCwgMCB9OworICAg
IC8vIFRoaXMgaXMgcmVhbGx5IGp1c3QgYSBwbGFjZWhvbGRlciB0byBtYXJrIHRoZSBlbmQgb2Yg
dGhlIGlubGluZSBsZXZlbCBjb250YWluZXIgPC9zcGFuPi4KKyAgICBhdXRvIGxvZ2ljYWxSZWN0
ID0gRGlzcGxheTo6UmVjdCB7IDAsIGNvbnRlbnRMb2dpY2FsUmlnaHQoKSwgbG9naWNhbFdpZHRo
LCBpbmxpbmVJdGVtQ29udGVudEhlaWdodChpbmxpbmVJdGVtKSB9OwogICAgIGFwcGVuZE5vbkJy
ZWFrYWJsZVNwYWNlKGlubGluZUl0ZW0sIGxvZ2ljYWxSZWN0KTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>