<?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>221615</bug_id>
          
          <creation_ts>2021-02-09 10:30:37 -0800</creation_ts>
          <short_desc>[LFC][IFC] Disable BIDI processing for modern line layout</short_desc>
          <delta_ts>2021-02-10 14:29:52 -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>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>sam</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>1727118</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-02-09 10:30:37 -0800</bug_when>
    <thetext>We don&apos;t support BIDI content yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727120</commentid>
    <comment_count>1</comment_count>
      <attachid>419739</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-02-09 10:34:41 -0800</bug_when>
    <thetext>Created attachment 419739
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727131</commentid>
    <comment_count>2</comment_count>
      <attachid>419739</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-02-09 10:58:26 -0800</bug_when>
    <thetext>Comment on attachment 419739
Patch

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

&gt; Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.cpp:45
&gt; +#define PRCOCESS_BIDI_CONTENT 0

Typo. PRCOCESS_BIDI_CONTENT -&gt; PROCESS_BIDI_CONTENT.

Traditionally these go in PlatformEnable.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727134</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-02-09 11:01:13 -0800</bug_when>
    <thetext>(In reply to Sam Weinig from comment #2)
&gt; Comment on attachment 419739 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=419739&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.cpp:45
&gt; &gt; +#define PRCOCESS_BIDI_CONTENT 0
&gt; 
&gt; Typo. PRCOCESS_BIDI_CONTENT -&gt; PROCESS_BIDI_CONTENT.
&gt; 
&gt; Traditionally these go in PlatformEnable.h.
This is very temporary (I could just remove the code as well).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727137</commentid>
    <comment_count>4</comment_count>
      <attachid>419744</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-02-09 11:03:06 -0800</bug_when>
    <thetext>Created attachment 419744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727181</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-09 12:28:04 -0800</bug_when>
    <thetext>Committed r272602: &lt;https://commits.webkit.org/r272602&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 419744.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727779</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-10 14:29:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/74206476&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419739</attachid>
            <date>2021-02-09 10:34:41 -0800</date>
            <delta_ts>2021-02-09 11:03:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221615-20210209103440.patch</filename>
            <type>text/plain</type>
            <size>4216</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyNTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmFjN2M4NTUyYmQzZmQy
YjkwMmYwMjZkNjJjZTNhMmIxZDFkZjA2MC4uNzE3YjJhNTllYzFiNWU4YTM1YjRiOWYwN2ZkZmY5
OTYwZDU1ZjA5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTAyLTA5ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBEaXNhYmxl
IEJJREkgcHJvY2Vzc2luZyBmb3IgbW9kZXJuIGxpbmUgbGF5b3V0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE2MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHdhcyBhZGRlZCBpbiBwcmVwYXJh
dGlvbiBmb3IgQklESSBjb250ZW50IHN1cHBvcnQgYnV0IHdlIGFyZSBub3QgdGhlcmUgeWV0LiBM
ZXQncyBqdXN0IGRpc2FibGUgaXQgZm9yIG5vdy4KKworICAgICAgICAqIGxheW91dC9pbnRlZ3Jh
dGlvbi9MYXlvdXRJbnRlZ3JhdGlvbklubGluZUNvbnRlbnRCdWlsZGVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkxheW91dEludGVncmF0aW9uOjpJbmxpbmVDb250ZW50QnVpbGRlcjo6Y3JlYXRl
RGlzcGxheUxpbmVSdW5zIGNvbnN0KToKKwogMjAyMS0wMi0wOSAgWmFsYW4gQnVqdGFzICA8emFs
YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdW0lGQ10gY2FuVXNlRm9yVGV4dCBzaG91bGQg
YWxzbyBjaGVjayBpZiB0aGUgc3BhY2UgZ2x5cGggY29tZXMgZnJvbSB0aGUgcHJpbWFyeSBmb250
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50
ZWdyYXRpb25JbmxpbmVDb250ZW50QnVpbGRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQv
aW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25JbmxpbmVDb250ZW50QnVpbGRlci5jcHAKaW5k
ZXggOGViZDNjNzZmOWE1MjliNjQ5YTI0Y2NiMmIwOGQwYmIyMmVhOWNkNC4uNmQ2OGQxYzRlNWFm
YWIwZGJmMThiNWZiYzY2MDBkZTc1MTUyMTY1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uSW5saW5lQ29udGVudEJ1aWxkZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3Jh
dGlvbklubGluZUNvbnRlbnRCdWlsZGVyLmNwcApAQCAtNDIsNiArNDIsOCBAQAogbmFtZXNwYWNl
IFdlYkNvcmUgewogbmFtZXNwYWNlIExheW91dEludGVncmF0aW9uIHsKIAorI2RlZmluZSBQUkNP
Q0VTU19CSURJX0NPTlRFTlQgMAorCiBzdHJ1Y3QgTGluZUxldmVsVmlzdWFsQWRqdXN0bWVudHNG
b3JSdW5zIHsKICAgICBib29sIG5lZWRzSW50ZWdyYWxQb3NpdGlvbiB7IGZhbHNlIH07CiAgICAg
Ly8gSXQncyBvbmx5ICd0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcycgZm9yIG5vdy4KQEAgLTYwLDYg
KzYyLDcgQEAgaW5saW5lIHN0YXRpYyBmbG9hdCBsaW5lT3ZlcmZsb3dXaWR0aChjb25zdCBSZW5k
ZXJCbG9ja0Zsb3cmIGZsb3csIElubGluZUxheW91dFUKICAgICByZXR1cm4gc3RkOjptYXgobGlu
ZUJveExvZ2ljYWxXaWR0aCwgbGluZUNvbnRlbnRMb2dpY2FsV2lkdGgpOwogfQogCisjaWYgUFJD
T0NFU1NfQklESV9DT05URU5UCiBjbGFzcyBJdGVyYXRvciB7CiBwdWJsaWM6CiAgICAgSXRlcmF0
b3IoKSA9IGRlZmF1bHQ7CkBAIC0xNDUsNiArMTQ4LDcgQEAgQmlkaVJ1bjo6QmlkaVJ1bih1bnNp
Z25lZCBzdGFydCwgdW5zaWduZWQgZW5kLCBCaWRpQ29udGV4dCogY29udGV4dCwgVUNoYXJEaXJl
Y3QKICAgICBlbHNlCiAgICAgICAgIG1fbGV2ZWwgPSAoZGlyZWN0aW9uID09IFVfUklHSFRfVE9f
TEVGVCkgPyBtX2xldmVsICsgMSA6IChkaXJlY3Rpb24gPT0gVV9BUkFCSUNfTlVNQkVSIHx8IGRp
cmVjdGlvbiA9PSBVX0VVUk9QRUFOX05VTUJFUikgPyBtX2xldmVsICsgMiA6IG1fbGV2ZWw7CiB9
CisjZW5kaWYKIAogSW5saW5lQ29udGVudEJ1aWxkZXI6OklubGluZUNvbnRlbnRCdWlsZGVyKGNv
bnN0IExheW91dDo6TGF5b3V0U3RhdGUmIGxheW91dFN0YXRlLCBjb25zdCBSZW5kZXJCbG9ja0Zs
b3cmIGJsb2NrRmxvdykKICAgICA6IG1fbGF5b3V0U3RhdGUobGF5b3V0U3RhdGUpCkBAIC0yMDIs
MTIgKzIwNiwxNCBAQCB2b2lkIElubGluZUNvbnRlbnRCdWlsZGVyOjpjcmVhdGVEaXNwbGF5TGlu
ZVJ1bnMoY29uc3QgTGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nUwogICAgICAgICByZXR1cm47CiAg
ICAgYXV0byYgbGluZXMgPSBpbmxpbmVGb3JtYXR0aW5nU3RhdGUubGluZXMoKTsKIAorI2lmIFBS
Q09DRVNTX0JJRElfQ09OVEVOVAogICAgIEJpZGlSZXNvbHZlcjxJdGVyYXRvciwgQmlkaVJ1bj4g
YmlkaVJlc29sdmVyOwogICAgIC8vIEZJWE1FOiBBZGQgc3VwcG9ydCBmb3Igb3ZlcnJpZGUuCiAg
ICAgYmlkaVJlc29sdmVyLnNldFN0YXR1cyhCaWRpU3RhdHVzKG1fbGF5b3V0U3RhdGUucm9vdCgp
LnN0eWxlKCkuZGlyZWN0aW9uKCksIGZhbHNlKSk7CiAgICAgLy8gRklYTUU6IEdyYWIgdGhlIG5l
c3RlZCBpc29sYXRlcyBmcm9tIHRoZSBwcmV2aW91cyBsaW5lLgogICAgIGJpZGlSZXNvbHZlci5z
ZXRQb3NpdGlvbihJdGVyYXRvcigmcnVuTGlzdCwgMCksIDApOwogICAgIGJpZGlSZXNvbHZlci5j
cmVhdGVCaWRpUnVuc0ZvckxpbmUoSXRlcmF0b3IoJnJ1bkxpc3QsIHJ1bkxpc3Quc2l6ZSgpKSk7
CisjZW5kaWYKIAogICAgIFZlY3Rvcjxib29sPiBoYXNBZGp1c3RlZFRyYWlsaW5nTGluZUxpc3Qo
bGluZXMuc2l6ZSgpLCBmYWxzZSk7CiAKQEAgLTI4NywxOCArMjkzLDEzIEBAIHZvaWQgSW5saW5l
Q29udGVudEJ1aWxkZXI6OmNyZWF0ZURpc3BsYXlMaW5lUnVucyhjb25zdCBMYXlvdXQ6OklubGlu
ZUZvcm1hdHRpbmdTCiAgICAgICAgIGlubGluZUNvbnRlbnQucnVucy5hcHBlbmQoZGlzcGxheVJ1
bik7CiAgICAgfTsKIAotICAgIGF1dG8mIGJpZGlSdW5zID0gYmlkaVJlc29sdmVyLnJ1bnMoKTsK
LSAgICBpZiAoYmlkaVJ1bnMucnVuQ291bnQoKSA9PSAxKSB7Ci0gICAgICAgIC8vIEZhc3QgcGF0
aCBmb3IgY2FzZXMgd2hlbiB0aGVyZSdzIG5vIGJpZGkgYm91bmRhcnkuCi0gICAgICAgIGlubGlu
ZUNvbnRlbnQucnVucy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KGlubGluZUZvcm1hdHRpbmdTdGF0
ZS5saW5lUnVucygpLnNpemUoKSk7Ci0gICAgICAgIGZvciAoYXV0byYgbGluZVJ1biA6IGlubGlu
ZUZvcm1hdHRpbmdTdGF0ZS5saW5lUnVucygpKSB7Ci0gICAgICAgICAgICBpZiAoYXV0byYgdGV4
dCA9IGxpbmVSdW4udGV4dCgpKQotICAgICAgICAgICAgICAgIGNyZWF0ZURpc3BsYXlUZXh0UnVu
Rm9yUmFuZ2UobGluZVJ1biwgdGV4dC0+c3RhcnQoKSwgdGV4dC0+ZW5kKCkpOwotICAgICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgICAgIGNyZWF0ZURpc3BsYXlCb3hSdW4obGluZVJ1bik7Ci0g
ICAgICAgIH0KLSAgICB9IGVsc2UKLSAgICAgICAgQVNTRVJUX05PVF9JTVBMRU1FTlRFRF9ZRVQo
KTsKKyAgICBpbmxpbmVDb250ZW50LnJ1bnMucmVzZXJ2ZUluaXRpYWxDYXBhY2l0eShpbmxpbmVG
b3JtYXR0aW5nU3RhdGUubGluZVJ1bnMoKS5zaXplKCkpOworICAgIGZvciAoYXV0byYgbGluZVJ1
biA6IGlubGluZUZvcm1hdHRpbmdTdGF0ZS5saW5lUnVucygpKSB7CisgICAgICAgIGlmIChhdXRv
JiB0ZXh0ID0gbGluZVJ1bi50ZXh0KCkpCisgICAgICAgICAgICBjcmVhdGVEaXNwbGF5VGV4dFJ1
bkZvclJhbmdlKGxpbmVSdW4sIHRleHQtPnN0YXJ0KCksIHRleHQtPmVuZCgpKTsKKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgY3JlYXRlRGlzcGxheUJveFJ1bihsaW5lUnVuKTsKKyAgICB9CiB9
CiAKIHZvaWQgSW5saW5lQ29udGVudEJ1aWxkZXI6OmNyZWF0ZURpc3BsYXlMaW5lcyhjb25zdCBM
YXlvdXQ6OklubGluZUZvcm1hdHRpbmdTdGF0ZSYgaW5saW5lRm9ybWF0dGluZ1N0YXRlLCBJbmxp
bmVDb250ZW50JiBpbmxpbmVDb250ZW50LCBjb25zdCBMaW5lTGV2ZWxWaXN1YWxBZGp1c3RtZW50
c0ZvclJ1bnNMaXN0JiBsaW5lTGV2ZWxWaXN1YWxBZGp1c3RtZW50c0ZvclJ1bnMpIGNvbnN0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419744</attachid>
            <date>2021-02-09 11:03:06 -0800</date>
            <delta_ts>2021-02-09 13:07:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221615-20210209110305.patch</filename>
            <type>text/plain</type>
            <size>4209</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyNTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmFjN2M4NTUyYmQzZmQy
YjkwMmYwMjZkNjJjZTNhMmIxZDFkZjA2MC4uMmQ1MGMxMTM2ZDRlMjM0MjE0NWFkM2VmZGNiMmE2
OTZiODUxNDVkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTAyLTA5ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBEaXNhYmxl
IEJJREkgcHJvY2Vzc2luZyBmb3IgbW9kZXJuIGxpbmUgbGF5b3V0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE2MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBTYW0gV2VpbmlnLgorCisgICAgICAgIFRoaXMgd2FzIGFkZGVkIGluIHByZXBhcmF0aW9u
IGZvciBCSURJIGNvbnRlbnQgc3VwcG9ydCBidXQgd2UgYXJlIG5vdCB0aGVyZSB5ZXQuIExldCdz
IGp1c3QgZGlzYWJsZSBpdCBmb3Igbm93LgorCisgICAgICAgICogbGF5b3V0L2ludGVncmF0aW9u
L0xheW91dEludGVncmF0aW9uSW5saW5lQ29udGVudEJ1aWxkZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6TGF5b3V0SW50ZWdyYXRpb246OklubGluZUNvbnRlbnRCdWlsZGVyOjpjcmVhdGVEaXNw
bGF5TGluZVJ1bnMgY29uc3QpOgorCiAyMDIxLTAyLTA5ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBh
cHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSUZDXSBjYW5Vc2VGb3JUZXh0IHNob3VsZCBhbHNv
IGNoZWNrIGlmIHRoZSBzcGFjZSBnbHlwaCBjb21lcyBmcm9tIHRoZSBwcmltYXJ5IGZvbnQKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3Jh
dGlvbklubGluZUNvbnRlbnRCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRl
Z3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbklubGluZUNvbnRlbnRCdWlsZGVyLmNwcAppbmRleCA4
ZWJkM2M3NmY5YTUyOWI2NDlhMjRjY2IyYjA4ZDBiYjIyZWE5Y2Q0Li42MzJmMDRiMmMzMTQ4Mzgy
NTYzMWU5Y2FlYjg3YjMwNGFlMzNjNDFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25JbmxpbmVDb250ZW50QnVpbGRlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9u
SW5saW5lQ29udGVudEJ1aWxkZXIuY3BwCkBAIC00Miw2ICs0Miw4IEBACiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiBuYW1lc3BhY2UgTGF5b3V0SW50ZWdyYXRpb24gewogCisjZGVmaW5lIFBST0NFU1Nf
QklESV9DT05URU5UIDAKKwogc3RydWN0IExpbmVMZXZlbFZpc3VhbEFkanVzdG1lbnRzRm9yUnVu
cyB7CiAgICAgYm9vbCBuZWVkc0ludGVncmFsUG9zaXRpb24geyBmYWxzZSB9OwogICAgIC8vIEl0
J3Mgb25seSAndGV4dC1vdmVyZmxvdzogZWxsaXBzaXMnIGZvciBub3cuCkBAIC02MCw2ICs2Miw3
IEBAIGlubGluZSBzdGF0aWMgZmxvYXQgbGluZU92ZXJmbG93V2lkdGgoY29uc3QgUmVuZGVyQmxv
Y2tGbG93JiBmbG93LCBJbmxpbmVMYXlvdXRVCiAgICAgcmV0dXJuIHN0ZDo6bWF4KGxpbmVCb3hM
b2dpY2FsV2lkdGgsIGxpbmVDb250ZW50TG9naWNhbFdpZHRoKTsKIH0KIAorI2lmIFBST0NFU1Nf
QklESV9DT05URU5UCiBjbGFzcyBJdGVyYXRvciB7CiBwdWJsaWM6CiAgICAgSXRlcmF0b3IoKSA9
IGRlZmF1bHQ7CkBAIC0xNDUsNiArMTQ4LDcgQEAgQmlkaVJ1bjo6QmlkaVJ1bih1bnNpZ25lZCBz
dGFydCwgdW5zaWduZWQgZW5kLCBCaWRpQ29udGV4dCogY29udGV4dCwgVUNoYXJEaXJlY3QKICAg
ICBlbHNlCiAgICAgICAgIG1fbGV2ZWwgPSAoZGlyZWN0aW9uID09IFVfUklHSFRfVE9fTEVGVCkg
PyBtX2xldmVsICsgMSA6IChkaXJlY3Rpb24gPT0gVV9BUkFCSUNfTlVNQkVSIHx8IGRpcmVjdGlv
biA9PSBVX0VVUk9QRUFOX05VTUJFUikgPyBtX2xldmVsICsgMiA6IG1fbGV2ZWw7CiB9CisjZW5k
aWYKIAogSW5saW5lQ29udGVudEJ1aWxkZXI6OklubGluZUNvbnRlbnRCdWlsZGVyKGNvbnN0IExh
eW91dDo6TGF5b3V0U3RhdGUmIGxheW91dFN0YXRlLCBjb25zdCBSZW5kZXJCbG9ja0Zsb3cmIGJs
b2NrRmxvdykKICAgICA6IG1fbGF5b3V0U3RhdGUobGF5b3V0U3RhdGUpCkBAIC0yMDIsMTIgKzIw
NiwxNCBAQCB2b2lkIElubGluZUNvbnRlbnRCdWlsZGVyOjpjcmVhdGVEaXNwbGF5TGluZVJ1bnMo
Y29uc3QgTGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nUwogICAgICAgICByZXR1cm47CiAgICAgYXV0
byYgbGluZXMgPSBpbmxpbmVGb3JtYXR0aW5nU3RhdGUubGluZXMoKTsKIAorI2lmIFBST0NFU1Nf
QklESV9DT05URU5UCiAgICAgQmlkaVJlc29sdmVyPEl0ZXJhdG9yLCBCaWRpUnVuPiBiaWRpUmVz
b2x2ZXI7CiAgICAgLy8gRklYTUU6IEFkZCBzdXBwb3J0IGZvciBvdmVycmlkZS4KICAgICBiaWRp
UmVzb2x2ZXIuc2V0U3RhdHVzKEJpZGlTdGF0dXMobV9sYXlvdXRTdGF0ZS5yb290KCkuc3R5bGUo
KS5kaXJlY3Rpb24oKSwgZmFsc2UpKTsKICAgICAvLyBGSVhNRTogR3JhYiB0aGUgbmVzdGVkIGlz
b2xhdGVzIGZyb20gdGhlIHByZXZpb3VzIGxpbmUuCiAgICAgYmlkaVJlc29sdmVyLnNldFBvc2l0
aW9uKEl0ZXJhdG9yKCZydW5MaXN0LCAwKSwgMCk7CiAgICAgYmlkaVJlc29sdmVyLmNyZWF0ZUJp
ZGlSdW5zRm9yTGluZShJdGVyYXRvcigmcnVuTGlzdCwgcnVuTGlzdC5zaXplKCkpKTsKKyNlbmRp
ZgogCiAgICAgVmVjdG9yPGJvb2w+IGhhc0FkanVzdGVkVHJhaWxpbmdMaW5lTGlzdChsaW5lcy5z
aXplKCksIGZhbHNlKTsKIApAQCAtMjg3LDE4ICsyOTMsMTMgQEAgdm9pZCBJbmxpbmVDb250ZW50
QnVpbGRlcjo6Y3JlYXRlRGlzcGxheUxpbmVSdW5zKGNvbnN0IExheW91dDo6SW5saW5lRm9ybWF0
dGluZ1MKICAgICAgICAgaW5saW5lQ29udGVudC5ydW5zLmFwcGVuZChkaXNwbGF5UnVuKTsKICAg
ICB9OwogCi0gICAgYXV0byYgYmlkaVJ1bnMgPSBiaWRpUmVzb2x2ZXIucnVucygpOwotICAgIGlm
IChiaWRpUnVucy5ydW5Db3VudCgpID09IDEpIHsKLSAgICAgICAgLy8gRmFzdCBwYXRoIGZvciBj
YXNlcyB3aGVuIHRoZXJlJ3Mgbm8gYmlkaSBib3VuZGFyeS4KLSAgICAgICAgaW5saW5lQ29udGVu
dC5ydW5zLnJlc2VydmVJbml0aWFsQ2FwYWNpdHkoaW5saW5lRm9ybWF0dGluZ1N0YXRlLmxpbmVS
dW5zKCkuc2l6ZSgpKTsKLSAgICAgICAgZm9yIChhdXRvJiBsaW5lUnVuIDogaW5saW5lRm9ybWF0
dGluZ1N0YXRlLmxpbmVSdW5zKCkpIHsKLSAgICAgICAgICAgIGlmIChhdXRvJiB0ZXh0ID0gbGlu
ZVJ1bi50ZXh0KCkpCi0gICAgICAgICAgICAgICAgY3JlYXRlRGlzcGxheVRleHRSdW5Gb3JSYW5n
ZShsaW5lUnVuLCB0ZXh0LT5zdGFydCgpLCB0ZXh0LT5lbmQoKSk7Ci0gICAgICAgICAgICBlbHNl
Ci0gICAgICAgICAgICAgICAgY3JlYXRlRGlzcGxheUJveFJ1bihsaW5lUnVuKTsKLSAgICAgICAg
fQotICAgIH0gZWxzZQotICAgICAgICBBU1NFUlRfTk9UX0lNUExFTUVOVEVEX1lFVCgpOworICAg
IGlubGluZUNvbnRlbnQucnVucy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KGlubGluZUZvcm1hdHRp
bmdTdGF0ZS5saW5lUnVucygpLnNpemUoKSk7CisgICAgZm9yIChhdXRvJiBsaW5lUnVuIDogaW5s
aW5lRm9ybWF0dGluZ1N0YXRlLmxpbmVSdW5zKCkpIHsKKyAgICAgICAgaWYgKGF1dG8mIHRleHQg
PSBsaW5lUnVuLnRleHQoKSkKKyAgICAgICAgICAgIGNyZWF0ZURpc3BsYXlUZXh0UnVuRm9yUmFu
Z2UobGluZVJ1biwgdGV4dC0+c3RhcnQoKSwgdGV4dC0+ZW5kKCkpOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBjcmVhdGVEaXNwbGF5Qm94UnVuKGxpbmVSdW4pOworICAgIH0KIH0KIAogdm9p
ZCBJbmxpbmVDb250ZW50QnVpbGRlcjo6Y3JlYXRlRGlzcGxheUxpbmVzKGNvbnN0IExheW91dDo6
SW5saW5lRm9ybWF0dGluZ1N0YXRlJiBpbmxpbmVGb3JtYXR0aW5nU3RhdGUsIElubGluZUNvbnRl
bnQmIGlubGluZUNvbnRlbnQsIGNvbnN0IExpbmVMZXZlbFZpc3VhbEFkanVzdG1lbnRzRm9yUnVu
c0xpc3QmIGxpbmVMZXZlbFZpc3VhbEFkanVzdG1lbnRzRm9yUnVucykgY29uc3QK
</data>
<flag name="commit-queue"
          id="438068"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>