<?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>202054</bug_id>
          
          <creation_ts>2019-09-20 13:14:15 -0700</creation_ts>
          <short_desc>Remove dead code for a specific macOS and iOS SDK</short_desc>
          <delta_ts>2019-09-23 12:24:06 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=201851</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=186571</see_also>
          <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="Keith Rollin">krollin</reporter>
          <assigned_to name="Keith Rollin">krollin</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1572838</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-09-20 13:14:15 -0700</bug_when>
    <thetext>ComplexTextController::collectComplexTextRunsForCharacters in ComplexTextControllerCoreText.mm has some code for compatibility with specifically macOS 10.14.0 and iOS 12.0 (see Bug 186571). We don&apos;t build for these targets any more (when we build for macOS 10.14, it&apos;s for a later minor revision), so this code can be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572839</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-20 13:14:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/55569619&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572841</commentid>
    <comment_count>2</comment_count>
      <attachid>379263</attachid>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-09-20 13:16:48 -0700</bug_when>
    <thetext>Created attachment 379263
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572943</commentid>
    <comment_count>3</comment_count>
      <attachid>379263</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-09-20 16:34:14 -0700</bug_when>
    <thetext>Comment on attachment 379263
Patch

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

&gt; Source/WebCore/platform/graphics/mac/ComplexTextControllerCoreText.mm:-142
&gt; -#if (PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED == 101400) || (PLATFORM(IOS_FAMILY) &amp;&amp; __IPHONE_OS_VERSION_MIN_REQUIRED == 120000)

While it is probably correct to make this change per the original explanation, please be aware that this is a behavior change. __MAC_OS_X_VERSION_MIN_REQUIRED still equals 101400 for builds that target 10.14.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572984</commentid>
    <comment_count>4</comment_count>
      <attachid>379263</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-20 17:36:12 -0700</bug_when>
    <thetext>Comment on attachment 379263
Patch

Clearing flags on attachment: 379263

Committed r250173: &lt;https://trac.webkit.org/changeset/250173&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572985</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-20 17:36:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1573375</commentid>
    <comment_count>6</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-09-23 12:24:06 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; While it is probably correct to make this change per the original
&gt; explanation, please be aware that this is a behavior change.
&gt; __MAC_OS_X_VERSION_MIN_REQUIRED still equals 101400 for builds that target
&gt; 10.14.

Thanks. I didn&apos;t know that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379263</attachid>
            <date>2019-09-20 13:16:48 -0700</date>
            <delta_ts>2019-09-20 17:36:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202054-20190920131647.patch</filename>
            <type>text/plain</type>
            <size>3291</size>
            <attacher name="Keith Rollin">krollin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwMTE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjBmY2M0ODEzNTEwMjhm
NWNlMDczYjIxMWJiY2NjNTdjNjZjYjRjMy4uZjI5NTNkZjY0YzMyMjQwZThmOGZmNDY0MWM2YjBj
ZjA0ZGQzMjU1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA5LTIwICBLZWl0
aCBSb2xsaW4gIDxrcm9sbGluQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgZGVhZCBjb2Rl
IGZvciBhIHNwZWNpZmljIG1hY09TIGFuZCBpT1MgU0RLCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDIwNTQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzU1NTY5NjE5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIENvbXBsZXhUZXh0Q29udHJvbGxlcjo6Y29sbGVjdENvbXBsZXhUZXh0UnVuc0ZvckNoYXJh
Y3RlcnMgaW4KKyAgICAgICAgQ29tcGxleFRleHRDb250cm9sbGVyQ29yZVRleHQubW0gaGFzIHNv
bWUgY29kZSBmb3IgY29tcGF0aWJpbGl0eSB3aXRoCisgICAgICAgIHNwZWNpZmljYWxseSBtYWNP
UyAxMC4xNC4wIGFuZCBpT1MgMTIuMCAoc2VlIEJ1ZyAxODY1NzEpLiBXZSBkb24ndAorICAgICAg
ICBidWlsZCBmb3IgdGhlc2UgdGFyZ2V0cyBhbnkgbW9yZSAod2hlbiB3ZSBidWlsZCBmb3IgbWFj
T1MgMTAuMTQsIGl0J3MKKyAgICAgICAgZm9yIGEgbGF0ZXIgbWlub3IgcmV2aXNpb24pLCBzbyB0
aGlzIGNvZGUgY2FuIGJlIHJlbW92ZWQuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIC0tIG5vIG5l
dyBvciBjaGFuZ2VkIGZ1bmN0aW9uYWxpdHkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy9tYWMvQ29tcGxleFRleHRDb250cm9sbGVyQ29yZVRleHQubW06CisgICAgICAgIChXZWJDb3Jl
OjpDb21wbGV4VGV4dENvbnRyb2xsZXI6OmNvbGxlY3RDb21wbGV4VGV4dFJ1bnNGb3JDaGFyYWN0
ZXJzKToKKwogMjAxOS0wOS0xOSAgS2VpdGggUm9sbGluICA8a3JvbGxpbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmVtb3ZlIHNvbWUgc3VwcG9ydCBmb3IgPCBpT1MgMTMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9Db21wbGV4VGV4dENvbnRyb2xsZXJD
b3JlVGV4dC5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9Db21wbGV4
VGV4dENvbnRyb2xsZXJDb3JlVGV4dC5tbQppbmRleCA5MDAyNjFhYjAzN2JhZjUwZjQ1ODY2NzM3
OGQ3NDlkMTYwYWIwM2JkLi41NThhN2RkYzc5NjhkNzRkN2NkNzg1NjkzMGZmYWVjN2M5MTAyZWVk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvQ29tcGxl
eFRleHRDb250cm9sbGVyQ29yZVRleHQubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvbWFjL0NvbXBsZXhUZXh0Q29udHJvbGxlckNvcmVUZXh0Lm1tCkBAIC0xMzksMTUg
KzEzOSw5IEBAIHZvaWQgQ29tcGxleFRleHRDb250cm9sbGVyOjpjb2xsZWN0Q29tcGxleFRleHRS
dW5zRm9yQ2hhcmFjdGVycyhjb25zdCBVQ2hhciogY3AsCiAgICAgaWYgKCFtX21heVVzZU5hdHVy
YWxXcml0aW5nRGlyZWN0aW9uIHx8IG1fcnVuLmRpcmVjdGlvbmFsT3ZlcnJpZGUoKSkgewogICAg
ICAgICBjb25zdCBzaG9ydCBsdHJGb3JjZWRFbWJlZGRpbmdMZXZlbFZhbHVlID0gMDsKICAgICAg
ICAgY29uc3Qgc2hvcnQgcnRsRm9yY2VkRW1iZWRkaW5nTGV2ZWxWYWx1ZSA9IDE7Ci0jaWYgKFBM
QVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA9PSAxMDE0MDAp
IHx8IChQTEFURk9STShJT1NfRkFNSUxZKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFV
SVJFRCA9PSAxMjAwMDApCi0gICAgICAgIHN0YXRpYyBjb25zdCB2b2lkKiBvcHRpb25LZXlzW10g
PSB7IGtDVFR5cGVzZXR0ZXJPcHRpb25Gb3JjZWRFbWJlZGRpbmdMZXZlbCwga0NUVHlwZXNldHRl
ck9wdGlvbkFsbG93VW5ib3VuZGVkTGF5b3V0IH07Ci0gICAgICAgIHN0YXRpYyBjb25zdCB2b2lk
KiBsdHJPcHRpb25WYWx1ZXNbXSA9IHsgQ0ZOdW1iZXJDcmVhdGUoa0NGQWxsb2NhdG9yRGVmYXVs
dCwga0NGTnVtYmVyU2hvcnRUeXBlLCAmbHRyRm9yY2VkRW1iZWRkaW5nTGV2ZWxWYWx1ZSksIGtD
RkJvb2xlYW5UcnVlIH07Ci0gICAgICAgIHN0YXRpYyBjb25zdCB2b2lkKiBydGxPcHRpb25WYWx1
ZXNbXSA9IHsgQ0ZOdW1iZXJDcmVhdGUoa0NGQWxsb2NhdG9yRGVmYXVsdCwga0NGTnVtYmVyU2hv
cnRUeXBlLCAmcnRsRm9yY2VkRW1iZWRkaW5nTGV2ZWxWYWx1ZSksIGtDRkJvb2xlYW5UcnVlIH07
Ci0jZWxzZQogICAgICAgICBzdGF0aWMgY29uc3Qgdm9pZCogb3B0aW9uS2V5c1tdID0geyBrQ1RU
eXBlc2V0dGVyT3B0aW9uRm9yY2VkRW1iZWRkaW5nTGV2ZWwgfTsKICAgICAgICAgc3RhdGljIGNv
bnN0IHZvaWQqIGx0ck9wdGlvblZhbHVlc1tdID0geyBDRk51bWJlckNyZWF0ZShrQ0ZBbGxvY2F0
b3JEZWZhdWx0LCBrQ0ZOdW1iZXJTaG9ydFR5cGUsICZsdHJGb3JjZWRFbWJlZGRpbmdMZXZlbFZh
bHVlKSB9OwogICAgICAgICBzdGF0aWMgY29uc3Qgdm9pZCogcnRsT3B0aW9uVmFsdWVzW10gPSB7
IENGTnVtYmVyQ3JlYXRlKGtDRkFsbG9jYXRvckRlZmF1bHQsIGtDRk51bWJlclNob3J0VHlwZSwg
JnJ0bEZvcmNlZEVtYmVkZGluZ0xldmVsVmFsdWUpIH07Ci0jZW5kaWYKICAgICAgICAgc3RhdGlj
IENGRGljdGlvbmFyeVJlZiBsdHJUeXBlc2V0dGVyT3B0aW9ucyA9IENGRGljdGlvbmFyeUNyZWF0
ZShrQ0ZBbGxvY2F0b3JEZWZhdWx0LCBvcHRpb25LZXlzLCBsdHJPcHRpb25WYWx1ZXMsIFdURl9B
UlJBWV9MRU5HVEgob3B0aW9uS2V5cyksICZrQ0ZDb3B5U3RyaW5nRGljdGlvbmFyeUtleUNhbGxC
YWNrcywgJmtDRlR5cGVEaWN0aW9uYXJ5VmFsdWVDYWxsQmFja3MpOwogICAgICAgICBzdGF0aWMg
Q0ZEaWN0aW9uYXJ5UmVmIHJ0bFR5cGVzZXR0ZXJPcHRpb25zID0gQ0ZEaWN0aW9uYXJ5Q3JlYXRl
KGtDRkFsbG9jYXRvckRlZmF1bHQsIG9wdGlvbktleXMsIHJ0bE9wdGlvblZhbHVlcywgV1RGX0FS
UkFZX0xFTkdUSChvcHRpb25LZXlzKSwgJmtDRkNvcHlTdHJpbmdEaWN0aW9uYXJ5S2V5Q2FsbEJh
Y2tzLCAma0NGVHlwZURpY3Rpb25hcnlWYWx1ZUNhbGxCYWNrcyk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>