Commit 2726e5d
committed
Remove runtime support for older Apple OS versions
https://bugs.webkit.org/show_bug.cgi?id=312750
rdar://175142108
Reviewed by Richard Robinson.
Remove code for macOS older than 15.7 and embedded OSes older than 26.2, deployment target
edition.
* Configurations/DeploymentTargets.xcconfig:
* Configurations/Makefile:
* Configurations/SDKAdditions.xcconfig:
* Configurations/Version.xcconfig:
* Configurations/WebKitProjectPaths.xcconfig:
* Configurations/WebKitTargetConditionals.xcconfig:
* Source/JavaScriptCore/Configurations/Base.xcconfig:
* Source/JavaScriptCore/Scripts/process-entitlements.sh:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WTF/wtf/PlatformHave.h:
* Source/WTF/wtf/PlatformUse.h:
* Source/WebCore/Configurations/WebCore.xcconfig:
* Source/WebCore/Modules/ShapeDetection/Implementation/Cocoa/VisionUtilities.mm:
(WebCore::ShapeDetection::configureRequestToUseCPUOrGPU):
* Source/WebCore/PAL/Configurations/PAL.xcconfig:
* Source/WebCore/PAL/pal/cocoa/CoreTelephonySoftLink.h:
* Source/WebCore/PAL/pal/cocoa/CoreTelephonySoftLink.mm:
* Source/WebCore/platform/graphics/cocoa/UnrealizedCoreTextFont.cpp:
(WebCore::UnrealizedCoreTextFont::addAttributesForOpticalSizing):
(WebCore::UnrealizedCoreTextFont::modifyFromContext):
(WebCore::UnrealizedCoreTextFont::realize const):
(WebCore::UnrealizedCoreTextFont::rebuildReason const): Deleted.
* Source/WebCore/platform/graphics/cocoa/UnrealizedCoreTextFont.h:
(WebCore::UnrealizedCoreTextFont::RebuildReason::hasEffect const): Deleted.
* Source/WebCore/platform/network/cf/ResourceError.h:
* Source/WebCore/platform/network/cocoa/ResourceErrorCocoa.mm:
(WebCore::createNSErrorFromResourceErrorBase):
(WebCore::ResourceError::hasMatchingFailingURLKeys const): Deleted.
* Source/WebGPU/WebGPU/BindGroupLayout.h:
* Source/WebKit/Configurations/GPUExtension.xcconfig:
* Source/WebKit/Configurations/NetworkingExtension.xcconfig:
* Source/WebKit/Configurations/WebContentExtension.xcconfig:
* Source/WebKit/Configurations/WebContentService.xcconfig:
* Source/WebKit/Configurations/WebKit.xcconfig:
* Source/WebKit/NetworkProcess/Authentication/cocoa/AuthenticationManagerCocoa.mm:
(WebKit::AuthenticationManager::initializeConnection):
* Source/WebKit/Platform/cocoa/XPCUtilities.h:
* Source/WebKit/Platform/cocoa/XPCUtilities.mm:
(WebKit::terminateWithReason):
(WebKit::handleXPCExitMessage): Deleted.
* Source/WebKit/Scripts/process-entitlements.sh:
* Source/WebKit/Scripts/update-info-plist-for-runningboard.sh:
* Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm:
(WebKit::toPKShippingContactEditingMode):
* Source/WebKit/Shared/Cocoa/CoreIPCError.h:
(WebKit::CoreIPCError::CoreIPCError):
* Source/WebKit/Shared/Cocoa/CoreIPCError.mm:
(WebKit::CoreIPCError::toID const):
(WebKit::CoreIPCError::CoreIPCError):
* Source/WebKit/Shared/Cocoa/CoreIPCError.serialization.in:
* Source/WebKit/Shared/Cocoa/WebErrorsCocoa.mm:
(WebKit::createNSError):
* Source/WebKit/Shared/Cocoa/XPCEndpoint.mm:
(WebKit::XPCEndpoint::XPCEndpoint):
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm:
(WebKit::XPCServiceEventHandler):
* Source/WebKit/UIProcess/Cocoa/CoreTelephonyUtilities.mm:
(WebKit::shouldAllowAutoFillForCellularIdentifiers):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didFailProvisionalLoadForFrameShared):
* Tools/TestWebKitAPI/Configurations/TestWebKitAPIBase.xcconfig:
* Tools/TestWebKitAPI/Tests/WebCore/cocoa/CaptionPreferencesTests.mm:
(TestWebKitAPI::TEST_F(CaptionPreferenceTests, Colors)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/AppleVisualEffectTests.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/CSSViewportUnits.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ContextMenus.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/DocumentEditingContext.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ExitPiPOnSuspendVideoElement.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/FullscreenDelegate.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/FullscreenLifecycle.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/LockdownModeFonts.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/MediaBufferingPolicy.mm:
(TEST(WebKit, MediaBufferingPolicy)):
(TEST(WebKit, MediaBufferingPolicyWhenSuspendedOrHidden)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/MediaSession.mm:
(TestWebKitAPI::TEST_F(MediaSessionTest, DISABLED_OnlyOneHandler)):
(TestWebKitAPI::TEST_F(MediaSessionTest, DISABLED_RemoteCommands)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/NoPauseWhenSwitchingTabs.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/PreferredAudioBufferSize.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ProcessSuspendMediaBuffering.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ProcessSwapOnNavigation.mm:
((ProcessSwap, QuickLookRequestsPasswordAfterSwap)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/Proxy.mm:
(TestWebKitAPI::TEST(WebKit, SOCKS5API)):
(TestWebKitAPI::TEST(WebKit, DISABLED_ProxyConfigurationAuthentication)):
(TestWebKitAPI::TEST(WebKit, RelaxThirdPartyCookieBlocking)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ResourceLoadStatistics.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/SafeBrowsing.mm:
(TEST(SafeBrowsing, WKWebViewGoBackIFrame)):
(TEST(SafeBrowsing, PostResponseIframe)):
(TEST(SafeBrowsing, PhishingInFrame)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ServiceWorkerBasic.mm:
((ServiceWorkers, SWProcessConnectionCreation)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ShrinkToFit.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/UIDelegate.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/VideoControlsManager.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKURLSchemeHandler-1.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebViewCloseAllMediaPresentations.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebViewDoesNotLogDuringInitialization.mm:
(TEST(WKWebView, DISABLED_InitializingWebViewWithEphemeralStorageDoesNotLog)):
(TEST(WKWebView, InitializingWebViewWithEphemeralStorageDoesNotLog)): Deleted.
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WKWebViewSuspendAllMediaPlayback.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/WebSocket.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/_WKWebAuthenticationPanel.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/ios/KeyboardInputTestsIOS.mm:
(TestWebKitAPI::TEST(KeyboardInputTests, DeviceEIDAndIMEIAutoFill)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/mac/CrossPartitionFileSchemeAccess.mm:
(TestWebKitAPI::TEST(WebKitLegacy, CrossPartitionFileSchemeAccess)):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/mac/FullscreenFocus.mm:
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/mac/WKWebViewMacEditingTests.mm:
(TestWebKitAPI::TEST(WKWebViewMacEditingTests, SetMarkedTextWithNoAttributedString)):
* Tools/TestWebKitAPI/config.h:
Canonical link: https://commits.webkit.org/311606@main1 parent a3545b2 commit 2726e5d
75 files changed
Lines changed: 376 additions & 1567 deletions
File tree
- Configurations
- Source
- JavaScriptCore
- Configurations
- Scripts
- WTF/wtf
- WebCore
- Configurations
- Modules/ShapeDetection/Implementation/Cocoa
- PAL
- Configurations
- pal/cocoa
- platform
- graphics/cocoa
- network
- cf
- cocoa
- WebGPU/WebGPU
- WebKit
- Configurations
- NetworkProcess/Authentication/cocoa
- Platform/cocoa
- Scripts
- UIProcess
- Cocoa
- Tools/TestWebKitAPI
- Configurations
- Tests
- WebCore/cocoa
- WebKit/WKWebView
- ios
- mac
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | 30 | | |
35 | 31 | | |
36 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 36 | | |
41 | 37 | | |
42 | 38 | | |
| |||
46 | 42 | | |
47 | 43 | | |
48 | 44 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | 45 | | |
54 | 46 | | |
55 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | 94 | | |
98 | 95 | | |
99 | 96 | | |
| |||
0 commit comments