Enable InstallAPI for iOS unconditionally
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Oct 2018 00:15:41 +0000 (00:15 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Oct 2018 00:15:41 +0000 (00:15 +0000)
commitbae3e89c5b704b1662882718d619c38990992351
treeab913b2a477b729b57400aa03e4eb8f2042eb696
parentb33661683780e07262e82ccd76787890ea5d2e0f
Enable InstallAPI for iOS unconditionally
https://bugs.webkit.org/show_bug.cgi?id=191043
rdar://problem/32728423

Reviewed by Dan Bernstein.

Source/WebKit:

* Configurations/Base.xcconfig: Enabled it. Added NSURLDownloadSPI.h as an
excluded header - WebKit doesn't export NSURLDownload, so the definition
shouldn't be processed by InstallAPI.

Source/WebKitLegacy:

* WebKitLegacy.xcodeproj/project.pbxproj: Added NSURLDownloadSPI.h.

Source/WebKitLegacy/mac:

* Configurations/WebKitLegacy.xcconfig: Enabled it. Added NSURLDownloadSPI.h as an
excluded header - WebKitLegacy doesn't export NSURLDownload, so the definition
shouldn't be processed by InstallAPI.
* MigrateHeaders.make: Removed an obsolete workaround.
* Misc/NSURLDownloadSPI.h: Added.
* Misc/WebDownload.h: Use NSURLDownloadSPI.h instead of defining SPI inline.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@237610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/ChangeLog
Source/WebKit/Configurations/Base.xcconfig
Source/WebKit/Configurations/WebKit.xcconfig
Source/WebKitLegacy/ChangeLog
Source/WebKitLegacy/WebKitLegacy.xcodeproj/project.pbxproj
Source/WebKitLegacy/mac/ChangeLog
Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig
Source/WebKitLegacy/mac/MigrateHeaders.make
Source/WebKitLegacy/mac/Misc/NSURLDownloadSPI.h [new file with mode: 0644]
Source/WebKitLegacy/mac/Misc/WebDownload.h