[Mac] WebKit contains dead source code for OS X Mavericks and earlier
https://bugs.webkit.org/show_bug.cgi?id=152462
Reviewed by Alexey Proskuryakov.
Source/bmalloc:
- Configurations/DebugRelease.xcconfig: Removed definition of MACOSX_DEPLOYMENT_TARGET for
OS X 10.9.
Source/JavaScriptCore:
- Removed build setting definitions for OS X 10.9 and earlier, and simplified defintions
that became uniform across all OS X versions as a result:
- Configurations/DebugRelease.xcconfig:
- Configurations/FeatureDefines.xcconfig:
- Configurations/Version.xcconfig:
- API/JSBase.h: Removed check against MAC_OS_X_VERSION_MIN_REQUIRED that was always true.
Source/ThirdParty/ANGLE:
- Configurations/DebugRelease.xcconfig: Removed definitions of MACOSX_DEPLOYMENT_TARGET for
OS X 10.8 and 10.9.
Source/WebCore:
- Removed build setting definitions for OS X 10.9 and earlier, and simplified defintions
that became uniform across all OS X versions as a result:
- Configurations/DebugRelease.xcconfig:
- Configurations/FeatureDefines.xcconfig:
- Configurations/Version.xcconfig:
- Removed support for animating default buttons:
- rendering/RenderButton.cpp:
(WebCore::RenderButton::RenderButton): Removed m_default initialization.
(WebCore::RenderButton::styleDidChange): Removed checking for animating default button and
starting the animation timer.
(WebCore::RenderButton::timerFired): Deleted.
- rendering/RenderButton.h: Removed m_timer and m_default member variables
- rendering/RenderTheme.h:
(WebCore::RenderTheme::defaultButtonHasAnimation): Deleted.
- rendering/RenderThemeMac.h: Deleted override.
- rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::defaultButtonHasAnimation): Deleted.
- Simplified expressions involving MAC_OS_X_VERSION_MIN_REQUIRED and removed code that was
never getting compiled:
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
- editing/mac/DictionaryLookup.h:
- editing/mac/DictionaryLookup.mm:
- html/canvas/WebGLDrawBuffers.cpp:
- loader/DocumentLoader.cpp:
- loader/cache/CachedFont.cpp:
- loader/cocoa/DiskCacheMonitorCocoa.h:
- page/cocoa/SettingsCocoa.mm:
- platform/Scrollbar.cpp:
- platform/cocoa/MemoryPressureHandlerCocoa.mm:
- platform/cocoa/NetworkExtensionContentFilter.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
- platform/graphics/cg/ImageSourceCG.cpp:
- platform/graphics/cocoa/FontCacheCoreText.cpp:
- platform/graphics/cocoa/FontCascadeCocoa.mm:
- platform/graphics/mac/GraphicsContext3DMac.mm:
- platform/mac/NSScrollerImpDetails.h:
- platform/mac/ScrollAnimatorMac.mm:
- platform/mac/ScrollViewMac.mm:
- platform/mac/ScrollbarThemeMac.mm:
- platform/mac/ThemeMac.mm:
- platform/mac/WebCoreFullScreenPlaceholderView.h:
- platform/mac/WebCoreFullScreenPlaceholderView.mm:
- platform/network/cf/CookieJarCFNet.cpp:
- platform/network/cf/ResourceRequest.h:
- platform/spi/cf/CFNetworkSPI.h:
- platform/spi/cocoa/CoreTextSPI.h:
- platform/spi/cocoa/NSButtonCellSPI.h:
- platform/spi/cocoa/NSColorSPI.h:
- platform/spi/cocoa/QuartzCoreSPI.h:
- platform/spi/mac/LookupSPI.h:
- platform/spi/mac/NSFontSPI.h:
- platform/spi/mac/NSImmediateActionGestureRecognizerSPI.h:
- platform/spi/mac/NSPopoverSPI.h:
- platform/spi/mac/NSSharingServicePickerSPI.h:
- platform/spi/mac/NSSharingServiceSPI.h:
- platform/spi/mac/TUCallSPI.h:
- platform/sql/SQLiteDatabase.cpp:
Source/WebInspectorUI:
- Removed build setting definitions for OS X 10.9 and earlier, and simplified defintions
that became uniform across all OS X versions as a result:
- Configurations/Base.xcconfig:
- Configurations/DebugRelease.xcconfig:
- Configurations/Version.xcconfig:
- Scripts/copy-user-interface-resources.pl: Removed code to delete Images/Legacy.
- UserInterface/Images/Legacy: Removed this empty directory.
Source/WebKit/mac:
- Removed build setting definitions for OS X 10.9 and earlier, and simplified defintions
that became uniform across all OS X versions as a result:
- Configurations/DebugRelease.xcconfig:
- Configurations/FeatureDefines.xcconfig:
- Configurations/Version.xcconfig:
- Configurations/WebKitLegacy.xcconfig:
- Simplified expressions involving MAC_OS_X_VERSION_MIN_REQUIRED and removed code that was
never getting compiled:
- WebCoreSupport/WebInspectorClient.mm:
- WebView/WebDynamicScrollBarsView.mm:
- WebView/WebHTMLView.mm:
- WebView/WebImmediateActionController.h:
- WebView/WebImmediateActionController.mm:
- WebView/WebView.mm:
- WebView/WebViewData.h:
- WebView/WebViewData.mm:
- WebView/WebViewInternal.h:
Source/WebKit2:
- Removed build setting definitions for OS X 10.9 and earlier, and simplified defintions
that became uniform across all OS X versions as a result:
- Configurations/BaseTarget.xcconfig:
- Configurations/BaseXPCService.xcconfig:
- Configurations/DebugRelease.xcconfig:
- Configurations/FeatureDefines.xcconfig:
- Configurations/Version.xcconfig:
- Configurations/WebKit.xcconfig:
- Removed the definition of BUNDLE_LOCALIZATION_KEY:
- Configurations/WebContentService.Development.xcconfig:
- Configurations/WebContentService.xcconfig:
- Added CFBundleFollowParentLocalization set to true:
- WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/Info-OSX.plist:
- WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/Info-iOS.plist:
- WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-OSX-10.9-10.10.plist:
- WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-OSX.plist:
- WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-iOS.plist:
- WebKit2.xcodeproj/project.pbxproj: Removed the “Add CFBundle Localization Info.plist Key”
script build phases from the Web Content Service targets.
- Simplified expressions involving MAC_OS_X_VERSION_MIN_REQUIRED and removed code that was
never getting compiled:
- DatabaseProcess/mac/com.apple.WebKit.Databases.sb.in:
- NetworkProcess/cocoa/NetworkProcessCocoa.mm:
- NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
- Platform/IPC/mac/ConnectionMac.mm:
- Platform/IPC/mac/ImportanceAssertion.h:
- Platform/mac/MenuUtilities.h:
- Platform/mac/MenuUtilities.mm:
- Platform/mac/StringUtilities.h:
- Platform/mac/StringUtilities.mm:
- Shared/API/Cocoa/WKFoundation.h:
- Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.Development.mm:
- UIProcess/API/Cocoa/WKViewPrivate.h:
- UIProcess/API/Cocoa/WKWebView.mm:
- UIProcess/API/Cocoa/WKWebViewPrivate.h:
- UIProcess/API/mac/WKView.mm:
- UIProcess/Cocoa/WebProcessPoolCocoa.mm:
- UIProcess/Cocoa/WebViewImpl.h:
- UIProcess/Cocoa/WebViewImpl.mm:
- UIProcess/Launcher/mac/ProcessLauncherMac.mm:
- UIProcess/mac/PageClientImpl.mm:
- UIProcess/mac/WKImmediateActionController.h:
- UIProcess/mac/WKImmediateActionController.mm:
- UIProcess/mac/WebInspectorProxyMac.mm:
- WebProcess/WebPage/FindController.cpp:
- WebProcess/WebPage/WebPage.cpp:
- WebProcess/com.apple.WebProcess.sb.in:
- config.h:
Source/WTF:
- Configurations/DebugRelease.xcconfig: Removed definition of MACOSX_DEPLOYMENT_TARGET for
OS X 10.9.
- Simplified expressions involving MAC_OS_X_VERSION_MIN_REQUIRED and removed code that was
never getting compiled:
- wtf/FeatureDefines.h:
- wtf/MainThread.h:
- wtf/OSObjectPtr.h:
- wtf/Platform.h:
- wtf/mac/DeprecatedSymbolsUsedBySafari.mm:
- wtf/spi/darwin/XPCSPI.h:
Tools:
- Removed definitions of MACOSX_DEPLOYMENT_TARGET and WEBKIT_SYSTEM_INTERFACE_LIBRARY for
OS X 10.9:
- DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
- LayoutTestRelay/Configurations/DebugRelease.xcconfig:
- MiniBrowser/Configurations/DebugRelease.xcconfig:
- TestWebKitAPI/Configurations/DebugRelease.xcconfig:
- WebKitTestRunner/Configurations/DebugRelease.xcconfig:
- Simplified expressions involving MAC_OS_X_VERSION_MIN_REQUIRED and removed code that was
never getting compiled:
- DumpRenderTree/mac/TextInputController.m:
- MiniBrowser/mac/BrowserWindowController.m:
- TestWebKitAPI/Tests/mac/AttributedString.mm:
- WebKitTestRunner/mac/EventSenderProxy.mm:
WebKitLibraries:
- libWebKitSystemInterfaceMavericks.a: Removed.