<?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>203010</bug_id>
          
          <creation_ts>2019-10-15 15:10:54 -0700</creation_ts>
          <short_desc>[LFC][TFC] TableFormattingContext::distributeExtraHorizontalSpace should not ignore fixed width columns</short_desc>
          <delta_ts>2019-10-16 06:27:28 -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>1580301</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-10-15 15:10:54 -0700</bug_when>
    <thetext>They don&apos;t participate in extra space distribution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580309</commentid>
    <comment_count>1</comment_count>
      <attachid>381029</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-10-15 15:16:32 -0700</bug_when>
    <thetext>Created attachment 381029
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580450</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-15 22:19:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/56320234&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580517</commentid>
    <comment_count>3</comment_count>
      <attachid>381029</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-16 06:27:26 -0700</bug_when>
    <thetext>Comment on attachment 381029
Patch

Clearing flags on attachment: 381029

Committed r251186: &lt;https://trac.webkit.org/changeset/251186&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580519</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-16 06:27:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381029</attachid>
            <date>2019-10-15 15:16:32 -0700</date>
            <delta_ts>2019-10-16 06:27:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203010-20191015151631.patch</filename>
            <type>text/plain</type>
            <size>8447</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxMTUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDIwYjgyY2VmNmFkY2Q4
YjY1YjAyMjcxMTY0ZmNmMzhiNmY3OGJhOC4uNjA5NzkxYTlmYzljM2RhMjQ3N2IxZGFkZWMyOTI3
OWVjY2M5MzZmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTEwLTE1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bVEZDXSBUYWJsZUZv
cm1hdHRpbmdDb250ZXh0OjpkaXN0cmlidXRlRXh0cmFIb3Jpem9udGFsU3BhY2Ugc2hvdWxkIG5v
dCBpZ25vcmUgZml4ZWQgd2lkdGggY29sdW1ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAzMDEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgRml4ZWQgd2lkdGggY29sdW1ucyAoZS5nLiA8Y29sIHdpZHRo
PTEwMHB4PikgZG9uJ3QgcGFydGljaXBhdGUgaW4gdGhlIGV4dHJhIGhvcml6b250YWwgc3BhY2Ug
ZGlzdHJpYnV0aW9uLgorCisgICAgICAgICogbGF5b3V0L3RhYmxlZm9ybWF0dGluZy9UYWJsZUZv
cm1hdHRpbmdDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6VGFibGVGb3Jt
YXR0aW5nQ29udGV4dDo6Y29tcHV0ZWRUYWJsZVdpZHRoKToKKyAgICAgICAgKFdlYkNvcmU6Okxh
eW91dDo6VGFibGVGb3JtYXR0aW5nQ29udGV4dDo6ZGlzdHJpYnV0ZUV4dHJhSG9yaXpvbnRhbFNw
YWNlKToKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6VGFibGVGb3JtYXR0aW5nQ29udGV4dDo6
ZGlzdHJpYnV0ZUF2YWlsYWJsZVdpZHRoKTogRGVsZXRlZC4KKyAgICAgICAgKiBsYXlvdXQvdGFi
bGVmb3JtYXR0aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuaDoKKyAgICAgICAgKiBsYXlvdXQv
dGFibGVmb3JtYXR0aW5nL1RhYmxlR3JpZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6
OlRhYmxlR3JpZDo6Q29sdW1uOjpoYXNGaXhlZFdpZHRoIGNvbnN0KToKKyAgICAgICAgKFdlYkNv
cmU6OkxheW91dDo6VGFibGVHcmlkOjp3aWR0aENvbnN0cmFpbnRzIGNvbnN0KToKKyAgICAgICAg
KiBsYXlvdXQvdGFibGVmb3JtYXR0aW5nL1RhYmxlR3JpZC5oOgorICAgICAgICAoV2ViQ29yZTo6
TGF5b3V0OjpUYWJsZUdyaWQ6OnRvdGFsSG9yaXpvbnRhbFNwYWNpbmcgY29uc3QpOgorICAgICAg
ICAoV2ViQ29yZTo6TGF5b3V0OjpUYWJsZUdyaWQ6OmNvbHVtbnNDb250ZXh0IGNvbnN0KToKKwog
MjAxOS0xMC0xNSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtM
RkNdW1RGQ10gVXNlIDxjb2w+IHRvIGFkanVzdCB0aGUgcHJlZmVycmVkIGNvbHVtbiB3aWR0aC4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC90YWJsZWZvcm1hdHRpbmcvVGFibGVG
b3JtYXR0aW5nQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0
aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuY3BwCmluZGV4IGJmMTQ2NmYwM2ExYTRjNDk1YmZm
ZDZlMjcwMWY1ZDVjZjEyOGIwOWEuLjVhNjYzODk2NTU0M2VkZGYyMjY5Y2U2NDVmYTI0OTMwNzIx
NTkzNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC90YWJsZWZvcm1hdHRpbmcv
VGFibGVGb3JtYXR0aW5nQ29udGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L3Rh
YmxlZm9ybWF0dGluZy9UYWJsZUZvcm1hdHRpbmdDb250ZXh0LmNwcApAQCAtMjc5LDEyICsyNzks
MTMgQEAgTGF5b3V0VW5pdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0Ojpjb21wdXRlZFRhYmxlV2lk
dGgoKQogICAgIGF1dG8mIGdyaWQgPSBmb3JtYXR0aW5nU3RhdGUoKS50YWJsZUdyaWQoKTsKICAg
ICBhdXRvJiBjb2x1bW5zQ29udGV4dCA9IGdyaWQuY29sdW1uc0NvbnRleHQoKTsKICAgICBhdXRv
IHRhYmxlV2lkdGhDb25zdHJhaW50cyA9IGdyaWQud2lkdGhDb25zdHJhaW50cygpOworICAgIGF1
dG8gdG90YWxIb3Jpem9udGFsU3BhY2luZyA9IGdyaWQudG90YWxIb3Jpem9udGFsU3BhY2luZygp
OwogCiAgICAgYXV0byB3aWR0aCA9IGdlb21ldHJ5KCkuY29tcHV0ZWRWYWx1ZUlmTm90QXV0byhz
dHlsZS53aWR0aCgpLCBjb250YWluaW5nQmxvY2tXaWR0aCk7CiAgICAgTGF5b3V0VW5pdCB1c2Vk
V2lkdGg7CiAgICAgaWYgKHdpZHRoKSB7CiAgICAgICAgIGlmICgqd2lkdGggPiB0YWJsZVdpZHRo
Q29uc3RyYWludHMubWluaW11bSkgewotICAgICAgICAgICAgZGlzdHJpYnV0ZUF2YWlsYWJsZVdp
ZHRoKCp3aWR0aCAtIHRhYmxlV2lkdGhDb25zdHJhaW50cy5taW5pbXVtKTsKKyAgICAgICAgICAg
IGRpc3RyaWJ1dGVFeHRyYUhvcml6b250YWxTcGFjZSgqd2lkdGggLSB0b3RhbEhvcml6b250YWxT
cGFjaW5nLCB0YWJsZVdpZHRoQ29uc3RyYWludHMubWluaW11bSAtIHRvdGFsSG9yaXpvbnRhbFNw
YWNpbmcpOwogICAgICAgICAgICAgdXNlZFdpZHRoID0gKndpZHRoOwogICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgdXNlZFdpZHRoID0gdGFibGVXaWR0aENvbnN0cmFpbnRzLm1pbmltdW07
CkBAIC0yOTksNyArMzAwLDcgQEAgTGF5b3V0VW5pdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0Ojpj
b21wdXRlZFRhYmxlV2lkdGgoKQogICAgICAgICAgICAgdXNlQXNDb250ZW50TG9naWNhbFdpZHRo
KFdpZHRoQ29uc3RyYWludHNUeXBlOjpNYXhpbXVtKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAg
ICAgICAgIHVzZWRXaWR0aCA9IGNvbnRhaW5pbmdCbG9ja1dpZHRoOwotICAgICAgICAgICAgZGlz
dHJpYnV0ZUF2YWlsYWJsZVdpZHRoKCp3aWR0aCAtIHRhYmxlV2lkdGhDb25zdHJhaW50cy5taW5p
bXVtKTsKKyAgICAgICAgICAgIGRpc3RyaWJ1dGVFeHRyYUhvcml6b250YWxTcGFjZSh1c2VkV2lk
dGggLSB0b3RhbEhvcml6b250YWxTcGFjaW5nLCB0YWJsZVdpZHRoQ29uc3RyYWludHMubWluaW11
bSAtIHRvdGFsSG9yaXpvbnRhbFNwYWNpbmcpOwogICAgICAgICB9CiAgICAgfQogICAgIC8vIEZJ
WE1FOiBUaGlzIHNob3VsZCBhbHNvIGRlYWwgd2l0aCBjb2xsYXBzaW5nIGJvcmRlcnMgZXRjLgpA
QCAtMzEyLDE1ICszMTMsMzYgQEAgTGF5b3V0VW5pdCBUYWJsZUZvcm1hdHRpbmdDb250ZXh0Ojpj
b21wdXRlZFRhYmxlV2lkdGgoKQogICAgIHJldHVybiB1c2VkV2lkdGg7CiB9CiAKLXZvaWQgVGFi
bGVGb3JtYXR0aW5nQ29udGV4dDo6ZGlzdHJpYnV0ZUF2YWlsYWJsZVdpZHRoKExheW91dFVuaXQg
ZXh0cmFIb3Jpem9udGFsU3BhY2UpCit2b2lkIFRhYmxlRm9ybWF0dGluZ0NvbnRleHQ6OmRpc3Ry
aWJ1dGVFeHRyYUhvcml6b250YWxTcGFjZShMYXlvdXRVbml0IGF2YWlsYWJsZUNvbnRlbnRXaWR0
aCwgTGF5b3V0VW5pdCB0YWJsZU1pbmltdW1Db250ZW50V2lkdGgpCiB7Ci0gICAgLy8gRklYTUU6
IFJpZ2h0IG5vdyBqdXN0IGRpc3RyaWJ1dGUgdGhlIGV4dHJhIHNwYWNlIGVxdWFseSBhbW9uZyB0
aGUgY29sdW1ucy4KLSAgICBhdXRvJiBjb2x1bW5zID0gZm9ybWF0dGluZ1N0YXRlKCkudGFibGVH
cmlkKCkuY29sdW1uc0NvbnRleHQoKS5jb2x1bW5zKCk7CisgICAgQVNTRVJUKGF2YWlsYWJsZUNv
bnRlbnRXaWR0aCA+PSB0YWJsZU1pbmltdW1Db250ZW50V2lkdGgpOworICAgIGF1dG8mIGdyaWQg
PSBmb3JtYXR0aW5nU3RhdGUoKS50YWJsZUdyaWQoKTsKKyAgICBhdXRvJiBjb2x1bW5zID0gZ3Jp
ZC5jb2x1bW5zQ29udGV4dCgpLmNvbHVtbnMoKTsKICAgICBBU1NFUlQoIWNvbHVtbnMuaXNFbXB0
eSgpKTsKIAotICAgIGF1dG8gY29sdW1uRXh0cmFTcGFjZSA9IGV4dHJhSG9yaXpvbnRhbFNwYWNl
IC8gY29sdW1ucy5zaXplKCk7Ci0gICAgZm9yIChhdXRvJiBjb2x1bW4gOiBjb2x1bW5zKQorICAg
IGF1dG8gZXh0cmFIb3Jpem9udGFsU3BhY2UgPSBhdmFpbGFibGVDb250ZW50V2lkdGggLSB0YWJs
ZU1pbmltdW1Db250ZW50V2lkdGg7CisgICAgYXV0byBhZGp1c3RhYmxlZEhvcml6b250YWxTcGFj
ZSA9IHRhYmxlTWluaW11bUNvbnRlbnRXaWR0aDsKKyAgICBhdXRvIG51bWJlck9mQ29sdW1ucyA9
IGNvbHVtbnMuc2l6ZSgpOworICAgIC8vIEZpeGVkIHdpZHRoIGNvbHVtbnMgZG9uJ3QgcGFydGlj
aXBhdGUgaW4gYXZhaWxhYmxlIHNwYWNlIGRpc3RyaWJ1dGlvbi4KKyAgICBmb3IgKGF1dG8mIGNv
bHVtbiA6IGNvbHVtbnMpIHsKKyAgICAgICAgaWYgKCFjb2x1bW4uaGFzRml4ZWRXaWR0aCgpKQor
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGF1dG8gY29sdW1uRml4ZWRXaWR0aCA9ICpj
b2x1bW4uY29sdW1uQm94KCktPmNvbHVtbldpZHRoKCk7CisgICAgICAgIGNvbHVtbi5zZXRMb2dp
Y2FsV2lkdGgoY29sdW1uRml4ZWRXaWR0aCk7CisKKyAgICAgICAgLS1udW1iZXJPZkNvbHVtbnM7
CisgICAgICAgIGFkanVzdGFibGVkSG9yaXpvbnRhbFNwYWNlIC09IGNvbHVtbkZpeGVkV2lkdGg7
CisgICAgfQorICAgIGlmICghbnVtYmVyT2ZDb2x1bW5zIHx8ICFhZGp1c3RhYmxlZEhvcml6b250
YWxTcGFjZSkKKyAgICAgICAgcmV0dXJuOworICAgIC8vIEZJWE1FOiBSaWdodCBub3cganVzdCBk
aXN0cmlidXRlIHRoZSBleHRyYSBzcGFjZSBlcXVhbHkgYW1vbmcgdGhlIGNvbHVtbnMgdXNpbmcg
dGhlIG1pbmltdW0gd2lkdGguCisgICAgQVNTRVJUKGFkanVzdGFibGVkSG9yaXpvbnRhbFNwYWNl
ID4gMCk7CisgICAgZm9yIChhdXRvJiBjb2x1bW4gOiBjb2x1bW5zKSB7CisgICAgICAgIGlmIChj
b2x1bW4uaGFzRml4ZWRXaWR0aCgpKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGF1
dG8gY29sdW1uRXh0cmFTcGFjZSA9IGV4dHJhSG9yaXpvbnRhbFNwYWNlIC8gYWRqdXN0YWJsZWRI
b3Jpem9udGFsU3BhY2UgKiBjb2x1bW4ud2lkdGhDb25zdHJhaW50cygpLm1pbmltdW07CiAgICAg
ICAgIGNvbHVtbi5zZXRMb2dpY2FsV2lkdGgoY29sdW1uLndpZHRoQ29uc3RyYWludHMoKS5taW5p
bXVtICsgY29sdW1uRXh0cmFTcGFjZSk7CisgICAgfQogfQogCiB2b2lkIFRhYmxlRm9ybWF0dGlu
Z0NvbnRleHQ6OnVzZUFzQ29udGVudExvZ2ljYWxXaWR0aChXaWR0aENvbnN0cmFpbnRzVHlwZSB0
eXBlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L3RhYmxlZm9ybWF0dGluZy9U
YWJsZUZvcm1hdHRpbmdDb250ZXh0LmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3Jt
YXR0aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuaAppbmRleCA3NDdkMjA3ZGRhZDI1YmZmNWE2
YWE5MTEzNWYyMmY5ZDhlZGZjNWNmLi5mYTM4NmExZmUxYjVhMDQ4MjJmZDQxZjAxNWI4ZmNmMDY3
NmY3MWIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0aW5n
L1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFi
bGVmb3JtYXR0aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuaApAQCAtNjYsNyArNjYsNyBAQCBw
cml2YXRlOgogCiAgICAgdm9pZCBlbnN1cmVUYWJsZUdyaWQoKTsKICAgICB2b2lkIGNvbXB1dGVQ
cmVmZXJyZWRXaWR0aEZvckNvbHVtbnMoKTsKLSAgICB2b2lkIGRpc3RyaWJ1dGVBdmFpbGFibGVX
aWR0aChMYXlvdXRVbml0IGV4dHJhSG9yaXpvbnRhbFNwYWNlKTsKKyAgICB2b2lkIGRpc3RyaWJ1
dGVFeHRyYUhvcml6b250YWxTcGFjZShMYXlvdXRVbml0IGF2YWlsYWJsZUNvbnRlbnRXaWR0aCwg
TGF5b3V0VW5pdCB0YWJsZU1pbmltdW1Db250ZW50V2lkdGgpOwogICAgIGVudW0gY2xhc3MgV2lk
dGhDb25zdHJhaW50c1R5cGUgeyBNaW5pbXVtLCBNYXhpbXVtIH07CiAgICAgdm9pZCB1c2VBc0Nv
bnRlbnRMb2dpY2FsV2lkdGgoV2lkdGhDb25zdHJhaW50c1R5cGUpOwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0aW5nL1RhYmxlR3JpZC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0aW5nL1RhYmxlR3JpZC5jcHAKaW5kZXggZGNh
MTkxNmI2MzE0YmJkOThkMWExZjg5YmY0ODUwMWRmZGZlZmExMS4uOTk5NWM0MjA1YjJkZWUzYjAy
ZTFjZWE4OTQzZWIwMWVmZjdjNDRkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0
L3RhYmxlZm9ybWF0dGluZy9UYWJsZUdyaWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91
dC90YWJsZWZvcm1hdHRpbmcvVGFibGVHcmlkLmNwcApAQCAtODIsNiArODIsMTIgQEAgTGF5b3V0
VW5pdCBUYWJsZUdyaWQ6OkNvbHVtbjo6bG9naWNhbExlZnQoKSBjb25zdAogICAgIHJldHVybiBt
X2NvbXB1dGVkTG9naWNhbExlZnQ7CiB9CiAKK2Jvb2wgVGFibGVHcmlkOjpDb2x1bW46Omhhc0Zp
eGVkV2lkdGgoKSBjb25zdAoreworICAgIC8vIEZJWE1FOiBUaGlzIG9ubHkgY292ZXJzIHRoZSA8
Y29sPiBhdHRyaWJ1dGUgY2FzZS4KKyAgICByZXR1cm4gY29sdW1uQm94KCkgJiYgY29sdW1uQm94
KCktPmNvbHVtbldpZHRoKCk7Cit9CisKIHZvaWQgVGFibGVHcmlkOjpDb2x1bW5zQ29udGV4dDo6
YWRkQ29sdW1uKGNvbnN0IEJveCogY29sdW1uQm94KQogewogICAgIG1fY29sdW1ucy5hcHBlbmQo
eyBjb2x1bW5Cb3ggfSk7CkBAIC0xNzMsNyArMTc5LDcgQEAgRm9ybWF0dGluZ0NvbnRleHQ6Oklu
dHJpbnNpY1dpZHRoQ29uc3RyYWludHMgVGFibGVHcmlkOjp3aWR0aENvbnN0cmFpbnRzKCkgY29u
c3QKICAgICBhdXRvIHdpZHRoQ29uc3RyYWludHMgPSBGb3JtYXR0aW5nQ29udGV4dDo6SW50cmlu
c2ljV2lkdGhDb25zdHJhaW50cyB7IH07CiAgICAgZm9yIChhdXRvJiBjb2x1bW4gOiBtX2NvbHVt
bnNDb250ZXh0LmNvbHVtbnMoKSkKICAgICAgICAgd2lkdGhDb25zdHJhaW50cyArPSBjb2x1bW4u
d2lkdGhDb25zdHJhaW50cygpOwotICAgIHdpZHRoQ29uc3RyYWludHMuZXhwYW5kKChtX2NvbHVt
bnNDb250ZXh0LmNvbHVtbnMoKS5zaXplKCkgKyAxKSAqIG1faG9yaXpvbnRhbFNwYWNpbmcpOyAK
KyAgICB3aWR0aENvbnN0cmFpbnRzLmV4cGFuZCh0b3RhbEhvcml6b250YWxTcGFjaW5nKCkpOyAK
ICAgICByZXR1cm4gd2lkdGhDb25zdHJhaW50czsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbGF5b3V0L3RhYmxlZm9ybWF0dGluZy9UYWJsZUdyaWQuaCBiL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC90YWJsZWZvcm1hdHRpbmcvVGFibGVHcmlkLmgKaW5kZXggNjZlYmFkMjgzYWRiMGYw
NTg0N2FlZjc5MTVkMDM3ZWJjOTE3Mzc5NC4uYjBjYTBkZTkwZGY2YWU2ZmY3YTU2NzBjMjVkZGYy
NjY3YWVjYTY0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L3RhYmxlZm9ybWF0
dGluZy9UYWJsZUdyaWQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0
aW5nL1RhYmxlR3JpZC5oCkBAIC00OCw2ICs0OCw3IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgc2V0
SG9yaXpvbnRhbFNwYWNpbmcoTGF5b3V0VW5pdCBob3Jpem9udGFsU3BhY2luZykgeyBtX2hvcml6
b250YWxTcGFjaW5nID0gaG9yaXpvbnRhbFNwYWNpbmc7IH0KICAgICBMYXlvdXRVbml0IGhvcml6
b250YWxTcGFjaW5nKCkgY29uc3QgeyByZXR1cm4gbV9ob3Jpem9udGFsU3BhY2luZzsgfQorICAg
IExheW91dFVuaXQgdG90YWxIb3Jpem9udGFsU3BhY2luZygpIGNvbnN0IHsgcmV0dXJuIGNvbHVt
bnNDb250ZXh0KCkuY29sdW1ucygpLnNpemUoKSAqIGhvcml6b250YWxTcGFjaW5nKCk7IH0KIAog
ICAgIHZvaWQgc2V0VmVydGljYWxTcGFjaW5nKExheW91dFVuaXQgdmVydGljYWxTcGFjaW5nKSB7
IG1fdmVydGljYWxTcGFjaW5nID0gdmVydGljYWxTcGFjaW5nOyB9CiAgICAgTGF5b3V0VW5pdCB2
ZXJ0aWNhbFNwYWNpbmcoKSBjb25zdCB7IHJldHVybiBtX3ZlcnRpY2FsU3BhY2luZzsgfQpAQCAt
ODAsNiArODEsOCBAQCBwdWJsaWM6CiAgICAgICAgIHZvaWQgc2V0TG9naWNhbFdpZHRoKExheW91
dFVuaXQpOwogICAgICAgICBMYXlvdXRVbml0IGxvZ2ljYWxXaWR0aCgpIGNvbnN0OwogCisgICAg
ICAgIGJvb2wgaGFzRml4ZWRXaWR0aCgpIGNvbnN0OworCiAgICAgICAgIGNvbnN0IEJveCogY29s
dW1uQm94KCkgY29uc3QgeyByZXR1cm4gbV9jb2x1bW5Cb3guZ2V0KCk7IH0KIAogICAgIHByaXZh
dGU6CkBAIC0xMTIsNiArMTE1LDcgQEAgcHVibGljOgogCiAgICAgICAgIENvbHVtbkxpc3QgbV9j
b2x1bW5zOwogICAgIH07CisgICAgY29uc3QgQ29sdW1uc0NvbnRleHQmIGNvbHVtbnNDb250ZXh0
KCkgY29uc3QgeyByZXR1cm4gbV9jb2x1bW5zQ29udGV4dDsgfQogICAgIENvbHVtbnNDb250ZXh0
JiBjb2x1bW5zQ29udGV4dCgpIHsgcmV0dXJuIG1fY29sdW1uc0NvbnRleHQ7IH0KIAogICAgIHN0
cnVjdCBSb3cgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>