<?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>168158</bug_id>
          
          <creation_ts>2017-02-10 18:54:23 -0800</creation_ts>
          <short_desc>WebKitLegacy doesn&apos;t re-export various symbols from WebCore required by clients</short_desc>
          <delta_ts>2017-03-07 22:10:13 -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>WebKit API</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=168342</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=169341</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>juergen</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1275703</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2017-02-10 18:54:23 -0800</bug_when>
    <thetext>WebKitLegacy doesn&apos;t re-export various symbols from WebCore, which are required by clients. Therefore many clients are forced to link WebCore, while they should be linking against WebKit. WebKit should re-export all such required symbols from WebCore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275707</commentid>
    <comment_count>1</comment_count>
      <attachid>301236</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2017-02-10 18:57:32 -0800</bug_when>
    <thetext>Created attachment 301236
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275709</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2017-02-10 19:05:11 -0800</bug_when>
    <thetext>see rdar://problem/26182452 and rdar://problem/24527933</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275726</commentid>
    <comment_count>3</comment_count>
      <attachid>301236</attachid>
    <who name="">mitz</who>
    <bug_when>2017-02-10 20:04:56 -0800</bug_when>
    <thetext>Comment on attachment 301236
Proposed patch

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

&gt; Source/WebKit/ios/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=168158

Please add the Radar URL(s) here as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275737</commentid>
    <comment_count>4</comment_count>
      <attachid>301241</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2017-02-10 20:41:55 -0800</bug_when>
    <thetext>Created attachment 301241
Updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275741</commentid>
    <comment_count>5</comment_count>
      <attachid>301241</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-10 20:56:07 -0800</bug_when>
    <thetext>Comment on attachment 301241
Updated patch

Clearing flags on attachment: 301241

Committed r212179: &lt;http://trac.webkit.org/changeset/212179&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275742</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-10 20:56:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301236</attachid>
            <date>2017-02-10 18:57:32 -0800</date>
            <delta_ts>2017-02-10 20:41:55 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_symbols_reexport_from_webcore</filename>
            <type>text/plain</type>
            <size>2452</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvaW9zL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L2lvcy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxMjE3MikKKysrIFNvdXJjZS9XZWJLaXQv
aW9zL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3LTAyLTEw
ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXRM
ZWdhY3kgZG9lc24ndCByZS1leHBvcnQgdmFyaW91cyBzeW1ib2xzIGZyb20gV2ViQ29yZSByZXF1
aXJlZCBieSBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNjgxNTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFdlYktpdC5pT1MuZXhwOiBFeHBvcnRpbmcgdmFyaW91cyBzeW1ib2xzIHdoaWNo
IGFyZSByZXF1aXJlZCBieSBjbGllbnRzLiBUaGlzIAorICAgICAgICB3b3VsZCBlbmFibGUgY2xp
ZW50cyB0byBzdG9wIGxpbmtpbmcgYWdhaW5zdCBXZWJDb3JlIGFuZCBpbnN0ZWFkIGxpbmsgYWdh
aW5zdCBXZWJLaXQuCisKIDIwMTctMDItMDIgIFlvbmdqdW4gWmhhbmcgIDx5b25nanVuX3poYW5n
QGFwcGxlLmNvbT4KIAogICAgICAgICBJbiBpT1MsIHdlIHNob3VsZCB0YWtlIGJhY2tncm91bmQg
YXNzZXJ0aW9uIHdoZW4gYWNjZXNzaW5nIGxvY2Fsc3RvcmFnZSBkYXRhYmFzZXMuCkluZGV4OiBT
b3VyY2UvV2ViS2l0L2lvcy9XZWJLaXQuaU9TLmV4cAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L2lvcy9XZWJLaXQuaU9TLmV4cAkocmV2aXNpb24gMjExOTY3KQorKysgU291cmNlL1dlYktp
dC9pb3MvV2ViS2l0LmlPUy5leHAJKHdvcmtpbmcgY29weSkKQEAgLTEsOSArMSwxNSBAQAorLm9i
amNfY2xhc3NfbmFtZV9XQUtXaW5kb3cKKy5vYmpjX2NsYXNzX25hbWVfV2ViRXZlbnQKIC5vYmpj
X2NsYXNzX25hbWVfV2ViR2VvbG9jYXRpb25Qcm92aWRlcklPUwogLm9iamNfY2xhc3NfbmFtZV9X
ZWJNSU1FVHlwZVJlZ2lzdHJ5CiAub2JqY19jbGFzc19uYW1lX1dlYlBERlZpZXcKIC5vYmpjX2Ns
YXNzX25hbWVfV2ViUERGVmlld1BsYWNlaG9sZGVyCiAub2JqY19jbGFzc19uYW1lX1dlYlBsdWdp
bkNvbnRyb2xsZXIKKy5vYmpjX2NsYXNzX25hbWVfV2ViU2NyaXB0T2JqZWN0CiAub2JqY19jbGFz
c19uYW1lX1dlYlNlbGVjdGlvblJlY3QKKy5vYmpjX2NsYXNzX25hbWVfV2ViVW5kZWZpbmVkCisu
b2JqY19jbGFzc19uYW1lX1dBS1ZpZXcKK19XQUtWaWV3RnJhbWVTaXplRGlkQ2hhbmdlTm90aWZp
Y2F0aW9uCiBfV2ViRGF0YWJhc2VPcmlnaW5zRGlkQ2hhbmdlTm90aWZpY2F0aW9uCiBfV2ViS2l0
Q3JlYXRlUGF0aFdpdGhTaHJpbmtXcmFwcGVkUmVjdHMKIF9XZWJLaXRHZXRMYXN0TGluZUJyZWFr
SW5CdWZmZXIKQEAgLTIwLDYgKzI2LDIyIEBAIF9XZWJPcGVuUGFuZWxDb25maWd1cmF0aW9uTWlt
ZVR5cGVzS2V5CiBfV2ViT3BlblBhbmVsQ29uZmlndXJhdGlvbk1lZGlhQ2FwdHVyZVR5cGVLZXkK
IF9XZWJRdWlja0xvb2tGaWxlTmFtZUtleQogX1dlYlF1aWNrTG9va1VUSUtleQorX1dlYlRocmVh
ZENhbGxEZWxlZ2F0ZUFzeW5jCitfV2ViVGhyZWFkQ2FsbERlbGVnYXRlCitfV2ViVGhyZWFkSXND
dXJyZW50CitfV2ViVGhyZWFkSXNFbmFibGVkCitfV2ViVGhyZWFkSXNMb2NrZWQKK19XZWJUaHJl
YWRMb2NrCitfV2ViVGhyZWFkTG9ja0Zyb21BbnlUaHJlYWQKK19XZWJUaHJlYWRMb2NrUG9wTW9k
YWwKK19XZWJUaHJlYWRMb2NrUHVzaE1vZGFsCitfV2ViVGhyZWFkTWFrZU5TSW52b2NhdGlvbgor
X1dlYlRocmVhZE5vdEN1cnJlbnQKK19XZWJUaHJlYWRSdW4KK19XZWJUaHJlYWRSdW5Pbk1haW5U
aHJlYWQKK19XZWJUaHJlYWRVbmxvY2sKK19XZWJUaHJlYWRVbmxvY2tGcm9tQW55VGhyZWFkCitf
V2ViVGhyZWFkVW5sb2NrR3VhcmRGb3JNYWlsCiBfV2ViVmlld3BvcnRIZWlnaHRLZXkKIF9XZWJW
aWV3cG9ydEluaXRpYWxTY2FsZUtleQogX1dlYlZpZXdwb3J0TWF4aW11bVNjYWxlS2V5CkBAIC0y
Nyw2ICs0OSw4IEBAIF9XZWJWaWV3cG9ydE1pbmltdW1TY2FsZUtleQogX1dlYlZpZXdwb3J0VXNl
clNjYWxhYmxlS2V5CiBfV2ViVmlld3BvcnRTaHJpbmtUb0ZpdEtleQogX1dlYlZpZXdwb3J0V2lk
dGhLZXkKK19XS0dldEN1cnJlbnRHcmFwaGljc0NvbnRleHQKK19XS1NldEN1cnJlbnRHcmFwaGlj
c0NvbnRleHQKIAogIyBTbyB0aGF0IHdlIGNhbiB1c2UgdGhlIE1lbW9yeU1lYXN1cmUgY2xhc3Mg
aW4gTW9iaWxlU2FmYXJpCiBfX1pONldlYktpdDEzTWVtb3J5TWVhc3VyZTEwdGFza01lbW9yeUV2
Cg==
</data>
<flag name="review"
          id="323076"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301241</attachid>
            <date>2017-02-10 20:41:55 -0800</date>
            <delta_ts>2017-02-10 20:56:07 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>patch_symbols_reexport_from_webcore_v2</filename>
            <type>text/plain</type>
            <size>2486</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvaW9zL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L2lvcy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxMjE3MikKKysrIFNvdXJjZS9XZWJLaXQv
aW9zL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE3LTAyLTEw
ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJLaXRM
ZWdhY3kgZG9lc24ndCByZS1leHBvcnQgdmFyaW91cyBzeW1ib2xzIGZyb20gV2ViQ29yZSByZXF1
aXJlZCBieSBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNjgxNTgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI0NTI3OTMzPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCisKKyAgICAgICAgKiBXZWJLaXQuaU9TLmV4
cDogRXhwb3J0aW5nIHZhcmlvdXMgc3ltYm9scyB3aGljaCBhcmUgcmVxdWlyZWQgYnkgY2xpZW50
cy4gVGhpcyAKKyAgICAgICAgd291bGQgZW5hYmxlIGNsaWVudHMgdG8gc3RvcCBsaW5raW5nIGFn
YWluc3QgV2ViQ29yZSBhbmQgaW5zdGVhZCBsaW5rIGFnYWluc3QgV2ViS2l0LgorCiAyMDE3LTAy
LTAyICBZb25nanVuIFpoYW5nICA8eW9uZ2p1bl96aGFuZ0BhcHBsZS5jb20+CiAKICAgICAgICAg
SW4gaU9TLCB3ZSBzaG91bGQgdGFrZSBiYWNrZ3JvdW5kIGFzc2VydGlvbiB3aGVuIGFjY2Vzc2lu
ZyBsb2NhbHN0b3JhZ2UgZGF0YWJhc2VzLgpJbmRleDogU291cmNlL1dlYktpdC9pb3MvV2ViS2l0
LmlPUy5leHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9pb3MvV2ViS2l0LmlPUy5leHAJ
KHJldmlzaW9uIDIxMTk2NykKKysrIFNvdXJjZS9XZWJLaXQvaW9zL1dlYktpdC5pT1MuZXhwCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDkgKzEsMTUgQEAKKy5vYmpjX2NsYXNzX25hbWVfV0FLV2luZG93
Cisub2JqY19jbGFzc19uYW1lX1dlYkV2ZW50CiAub2JqY19jbGFzc19uYW1lX1dlYkdlb2xvY2F0
aW9uUHJvdmlkZXJJT1MKIC5vYmpjX2NsYXNzX25hbWVfV2ViTUlNRVR5cGVSZWdpc3RyeQogLm9i
amNfY2xhc3NfbmFtZV9XZWJQREZWaWV3CiAub2JqY19jbGFzc19uYW1lX1dlYlBERlZpZXdQbGFj
ZWhvbGRlcgogLm9iamNfY2xhc3NfbmFtZV9XZWJQbHVnaW5Db250cm9sbGVyCisub2JqY19jbGFz
c19uYW1lX1dlYlNjcmlwdE9iamVjdAogLm9iamNfY2xhc3NfbmFtZV9XZWJTZWxlY3Rpb25SZWN0
Cisub2JqY19jbGFzc19uYW1lX1dlYlVuZGVmaW5lZAorLm9iamNfY2xhc3NfbmFtZV9XQUtWaWV3
CitfV0FLVmlld0ZyYW1lU2l6ZURpZENoYW5nZU5vdGlmaWNhdGlvbgogX1dlYkRhdGFiYXNlT3Jp
Z2luc0RpZENoYW5nZU5vdGlmaWNhdGlvbgogX1dlYktpdENyZWF0ZVBhdGhXaXRoU2hyaW5rV3Jh
cHBlZFJlY3RzCiBfV2ViS2l0R2V0TGFzdExpbmVCcmVha0luQnVmZmVyCkBAIC0yMCw2ICsyNiwy
MiBAQCBfV2ViT3BlblBhbmVsQ29uZmlndXJhdGlvbk1pbWVUeXBlc0tleQogX1dlYk9wZW5QYW5l
bENvbmZpZ3VyYXRpb25NZWRpYUNhcHR1cmVUeXBlS2V5CiBfV2ViUXVpY2tMb29rRmlsZU5hbWVL
ZXkKIF9XZWJRdWlja0xvb2tVVElLZXkKK19XZWJUaHJlYWRDYWxsRGVsZWdhdGVBc3luYworX1dl
YlRocmVhZENhbGxEZWxlZ2F0ZQorX1dlYlRocmVhZElzQ3VycmVudAorX1dlYlRocmVhZElzRW5h
YmxlZAorX1dlYlRocmVhZElzTG9ja2VkCitfV2ViVGhyZWFkTG9jaworX1dlYlRocmVhZExvY2tG
cm9tQW55VGhyZWFkCitfV2ViVGhyZWFkTG9ja1BvcE1vZGFsCitfV2ViVGhyZWFkTG9ja1B1c2hN
b2RhbAorX1dlYlRocmVhZE1ha2VOU0ludm9jYXRpb24KK19XZWJUaHJlYWROb3RDdXJyZW50Citf
V2ViVGhyZWFkUnVuCitfV2ViVGhyZWFkUnVuT25NYWluVGhyZWFkCitfV2ViVGhyZWFkVW5sb2Nr
CitfV2ViVGhyZWFkVW5sb2NrRnJvbUFueVRocmVhZAorX1dlYlRocmVhZFVubG9ja0d1YXJkRm9y
TWFpbAogX1dlYlZpZXdwb3J0SGVpZ2h0S2V5CiBfV2ViVmlld3BvcnRJbml0aWFsU2NhbGVLZXkK
IF9XZWJWaWV3cG9ydE1heGltdW1TY2FsZUtleQpAQCAtMjcsNiArNDksOCBAQCBfV2ViVmlld3Bv
cnRNaW5pbXVtU2NhbGVLZXkKIF9XZWJWaWV3cG9ydFVzZXJTY2FsYWJsZUtleQogX1dlYlZpZXdw
b3J0U2hyaW5rVG9GaXRLZXkKIF9XZWJWaWV3cG9ydFdpZHRoS2V5CitfV0tHZXRDdXJyZW50R3Jh
cGhpY3NDb250ZXh0CitfV0tTZXRDdXJyZW50R3JhcGhpY3NDb250ZXh0CiAKICMgU28gdGhhdCB3
ZSBjYW4gdXNlIHRoZSBNZW1vcnlNZWFzdXJlIGNsYXNzIGluIE1vYmlsZVNhZmFyaQogX19aTjZX
ZWJLaXQxM01lbW9yeU1lYXN1cmUxMHRhc2tNZW1vcnlFdgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>