<?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>250583</bug_id>
          
          <creation_ts>2023-01-13 10:02:02 -0800</creation_ts>
          <short_desc>[IFC] Move lineNeedsTrailingEllipsis from InlineFormattingContext to LineBuilder</short_desc>
          <delta_ts>2023-01-14 07:51:14 -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>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>1925380</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2023-01-13 10:02:02 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1925381</commentid>
    <comment_count>1</comment_count>
      <attachid>464488</attachid>
    <who name="alan">zalan</who>
    <bug_when>2023-01-13 10:04:27 -0800</bug_when>
    <thetext>Created attachment 464488
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1925570</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-01-14 07:50:05 -0800</bug_when>
    <thetext>Committed 258915@main (db6a17418ea9): &lt;https://commits.webkit.org/258915@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 464488.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1925572</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-01-14 07:51:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/104260955&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464488</attachid>
            <date>2023-01-13 10:04:27 -0800</date>
            <delta_ts>2023-01-14 07:50:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-250583-20230113100426.patch</filename>
            <type>text/plain</type>
            <size>4647</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBjMjg0NDJlZWJhZjY0Y2Q3MzNiYTIxZDJiZTc2MGFjMzk0MzQ2MjU2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IEZyaSwgMTMgSmFuIDIwMjMgMTA6MDI6MTQgLTA4MDAKU3ViamVjdDogW1BBVENIXSBbSUZDXSBN
b3ZlIGxpbmVOZWVkc1RyYWlsaW5nRWxsaXBzaXMgZnJvbQogSW5saW5lRm9ybWF0dGluZ0NvbnRl
eHQgdG8gTGluZUJ1aWxkZXIKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNTA1ODMKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKTGluZUJ1aWxkZXIgaGFzIGFs
bCB0aGUgaW5mb3JtYXRpb24gdG8gZmlndXJlIG91dCB3aGV0aGVyIHRoZSBsaW5lIG5lZWRzIHRy
YWlsaW5nIGVsbGlwc2lzLgooU28gd2Ugc2hvdWxkIG5vdCBsZXQgSW5saW5lRm9ybWF0dGluZ0Nv
bnRleHQ6OmxpbmVMYXlvdXQgcG9zdC1tdXRhdGUgTGluZUNvbnRlbnQ6OmxpbmVOZWVkc1RyYWls
aW5nRWxsaXBzaXMgYml0KS4KCiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuY3BwOgooV2ViQ29yZTo6TGF5b3V0
OjpJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bGluZUxheW91dCk6CiogU291cmNlL1dlYkNvcmUv
bGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJ1aWxkZXIuY3BwOgoo
V2ViQ29yZTo6TGF5b3V0OjpMaW5lQnVpbGRlcjo6bGF5b3V0SW5saW5lQ29udGVudCk6Ci0tLQog
Li4uL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dC5jcHAgICAgICAgICAgICAgICAgICAg
fCA5ICsrKy0tLS0tLQogLi4uL2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJ1
aWxkZXIuY3BwICAgICAgfCA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3Jt
YXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRp
bmdDb250ZXh0LmNwcAppbmRleCAwMjJkYzMxODBiYzAuLjRiODBjN2M4MGVmMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5l
Rm9ybWF0dGluZ0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0
aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcApAQCAtMjQ2LDE1
ICsyNDYsMTIgQEAgdm9pZCBJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bGluZUxheW91dChJbmxp
bmVJdGVtcyYgaW5saW5lSXRlbXMsIGNvbnN0IExpbmVCdWkKICAgICAgICAgYXV0byBlbGxpcHNp
c1BvbGljeSA9IGxpbmVFbmRpbmdFbGxpcHNpc1BvbGljeShyb290U3R5bGUsIG51bWJlck9mTGlu
ZXMsIG1heGltdW1OdW1iZXJPZlZpc2libGVMaW5lc0ZvclRoaXNJbmxpbmVDb250ZW50KTsKICAg
ICAgICAgYXV0byBsaW5lQ29udGVudCA9IGxpbmVCdWlsZGVyLmxheW91dElubGluZUNvbnRlbnQo
eyB7IGZpcnN0SW5saW5lSXRlbU5lZWRzTGF5b3V0LCBuZWVkc0xheW91dFJhbmdlLmVuZCB9LCBs
aW5lSW5pdGlhbFJlY3QsIGVsbGlwc2lzUG9saWN5IH0sIHByZXZpb3VzTGluZSk7CiAKLSAgICAg
ICAgZmlyc3RJbmxpbmVJdGVtTmVlZHNMYXlvdXQgPSBpbmRleE9mRmlyc3RJbmxpbmVJdGVtRm9y
TmV4dExpbmUobGluZUNvbnRlbnQsIHByZXZpb3VzTGluZSwgcHJldmlvdXNMaW5lTGFzdElubGlu
ZUl0ZW1JbmRleCk7Ci0gICAgICAgIGF1dG8gaXNMYXN0TGluZSA9IChmaXJzdElubGluZUl0ZW1O
ZWVkc0xheW91dCA9PSBuZWVkc0xheW91dFJhbmdlLmVuZCAmJiBsaW5lQ29udGVudC5vdmVyZmxv
d2luZ0Zsb2F0cy5pc0VtcHR5KCkpOwotICAgICAgICBhdXRvIGNvbnRlbnRJc1RydW5jYXRlZElu
QmxvY2tEaXJlY3Rpb24gPSAoIWlzTGFzdExpbmUgJiYgZWxsaXBzaXNQb2xpY3kgPT0gTGluZUJ1
aWxkZXI6OkxpbmVJbnB1dDo6TGluZUVuZGluZ0VsbGlwc2lzUG9saWN5OjpXaGVuQ29udGVudE92
ZXJmbG93c0luQmxvY2tEaXJlY3Rpb24pIHx8IGVsbGlwc2lzUG9saWN5ID09IExpbmVCdWlsZGVy
OjpMaW5lSW5wdXQ6OkxpbmVFbmRpbmdFbGxpcHNpc1BvbGljeTo6QWx3YXlzOwotICAgICAgICBp
ZiAoY29udGVudElzVHJ1bmNhdGVkSW5CbG9ja0RpcmVjdGlvbikKLSAgICAgICAgICAgIGxpbmVD
b250ZW50LmxpbmVOZWVkc1RyYWlsaW5nRWxsaXBzaXMgPSB0cnVlOwotCiAgICAgICAgIGF1dG8g
bGluZUxvZ2ljYWxSZWN0ID0gY3JlYXRlRGlzcGxheUNvbnRlbnRGb3JMaW5lKGxpbmVDb250ZW50
LCBjb25zdHJhaW50cywgYmxvY2tMYXlvdXRTdGF0ZSk7CiAgICAgICAgIGlmIChsaW5lQ29udGVu
dC5pc0xhc3RMaW5lV2l0aElubGluZUNvbnRlbnQpCiAgICAgICAgICAgICBmb3JtYXR0aW5nU3Rh
dGUuc2V0Q2xlYXJHYXBBZnRlckxhc3RMaW5lKGZvcm1hdHRpbmdHZW9tZXRyeSgpLmxvZ2ljYWxU
b3BGb3JOZXh0TGluZShsaW5lQ29udGVudCwgbGluZUxvZ2ljYWxSZWN0LCBmbG9hdGluZ0NvbnRl
eHQpIC0gbGluZUxvZ2ljYWxSZWN0LmJvdHRvbSgpKTsKKworICAgICAgICBmaXJzdElubGluZUl0
ZW1OZWVkc0xheW91dCA9IGluZGV4T2ZGaXJzdElubGluZUl0ZW1Gb3JOZXh0TGluZShsaW5lQ29u
dGVudCwgcHJldmlvdXNMaW5lLCBwcmV2aW91c0xpbmVMYXN0SW5saW5lSXRlbUluZGV4KTsKKyAg
ICAgICAgYXV0byBpc0xhc3RMaW5lID0gKGZpcnN0SW5saW5lSXRlbU5lZWRzTGF5b3V0ID09IG5l
ZWRzTGF5b3V0UmFuZ2UuZW5kICYmIGxpbmVDb250ZW50Lm92ZXJmbG93aW5nRmxvYXRzLmlzRW1w
dHkoKSk7CiAgICAgICAgIGlmIChpc0xhc3RMaW5lKQogICAgICAgICAgICAgYnJlYWs7CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5l
L0lubGluZUxpbmVCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5n
Q29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCdWlsZGVyLmNwcAppbmRleCAxNTEwNmQ3ZDQ2ZmYu
LjY5OTdiZTAyNTAwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRp
bmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJ1aWxkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCdWlsZGVyLmNw
cApAQCAtMzU1LDYgKzM1NSw4IEBAIExpbmVCdWlsZGVyOjpMaW5lQ29udGVudCBMaW5lQnVpbGRl
cjo6bGF5b3V0SW5saW5lQ29udGVudChjb25zdCBMaW5lSW5wdXQmIGxpbmVJCiAgICAgYXV0byBw
YXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50ID0gY29tbWl0dGVkQ29udGVudC5wYXJ0aWFsVHJhaWxp
bmdDb250ZW50TGVuZ3RoID8gc3RkOjptYWtlX29wdGlvbmFsPFBhcnRpYWxDb250ZW50Pihjb21t
aXR0ZWRDb250ZW50LnBhcnRpYWxUcmFpbGluZ0NvbnRlbnRMZW5ndGgsIGNvbW1pdHRlZENvbnRl
bnQub3ZlcmZsb3dMb2dpY2FsV2lkdGgpIDogc3RkOjpudWxsb3B0OwogICAgIGF1dG8gaW5saW5l
QmFzZURpcmVjdGlvbiA9IG1fbGluZS5ydW5zKCkuaXNFbXB0eSgpID8gVGV4dERpcmVjdGlvbjo6
TFRSIDogaW5saW5lQmFzZURpcmVjdGlvbkZvckxpbmVDb250ZW50KCk7CiAgICAgYXV0byBjb250
ZW50TG9naWNhbExlZnQgPSBob3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0KGlzTGFzdExpbmUpOwor
ICAgIGF1dG8gY29udGVudElzVHJ1bmNhdGVkSW5CbG9ja0RpcmVjdGlvbiA9ICghaXNMYXN0TGlu
ZSAmJiBsaW5lSW5wdXQuZWxsaXBzaXNQb2xpY3kgPT0gTGluZUJ1aWxkZXI6OkxpbmVJbnB1dDo6
TGluZUVuZGluZ0VsbGlwc2lzUG9saWN5OjpXaGVuQ29udGVudE92ZXJmbG93c0luQmxvY2tEaXJl
Y3Rpb24pIHx8IGxpbmVJbnB1dC5lbGxpcHNpc1BvbGljeSA9PSBMaW5lQnVpbGRlcjo6TGluZUlu
cHV0OjpMaW5lRW5kaW5nRWxsaXBzaXNQb2xpY3k6OkFsd2F5czsKKyAgICBhdXRvIGxpbmVOZWVk
c1RyYWlsaW5nRWxsaXBzaXMgPSBtX2xpbmUuaXNDb250ZW50VHJ1bmNhdGVkKCkgfHwgY29udGVu
dElzVHJ1bmNhdGVkSW5CbG9ja0RpcmVjdGlvbjsKIAogICAgIHJldHVybiB7IGNvbW1pdHRlZFJh
bmdlCiAgICAgICAgICwgcGFydGlhbE92ZXJmbG93aW5nQ29udGVudApAQCAtMzc0LDcgKzM3Niw3
IEBAIExpbmVCdWlsZGVyOjpMaW5lQ29udGVudCBMaW5lQnVpbGRlcjo6bGF5b3V0SW5saW5lQ29u
dGVudChjb25zdCBMaW5lSW5wdXQmIGxpbmVJCiAgICAgICAgICwgbV9saW5lLm5vblNwYW5uaW5n
SW5saW5lTGV2ZWxCb3hDb3VudCgpCiAgICAgICAgICwgY29tcHV0ZWRWaXN1YWxPcmRlcihtX2xp
bmUpCiAgICAgICAgICwgaW5saW5lQmFzZURpcmVjdGlvbgotICAgICAgICAsIG1fbGluZS5pc0Nv
bnRlbnRUcnVuY2F0ZWQoKQorICAgICAgICAsIGxpbmVOZWVkc1RyYWlsaW5nRWxsaXBzaXMKICAg
ICAgICAgLCBtX2xpbmUucnVucygpIH07CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>