haikuwebkit/Source/WebKit/PlatformMac.cmake

793 lines
29 KiB
CMake
Raw Permalink Normal View History

add_definitions("-ObjC++ -std=c++17 -D__STDC_WANT_LIB_EXT1__")
find_library(APPLICATIONSERVICES_LIBRARY ApplicationServices)
Progress towards CMake on Mac. https://bugs.webkit.org/show_bug.cgi?id=149123 Reviewed by Chris Dumez. .: * Source/cmake/OptionsMac.cmake: * Source/cmake/WebKitFeatures.cmake: Defined and enabled some more features needed on Mac. * Source/cmake/WebKitMacros.cmake: Objective C bindings need special changes when generating: Some of the bindings do not generate a .mm file but the header is needed. Some of the bindings do generate a .mm file that doesn't compile but the header is needed. In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC. Source/JavaScriptCore: * CMakeLists.txt: Make forwarding headers for the replay subdirectory. * PlatformMac.cmake: Make forwarding headers for the generated inspector headers. They should eventually either be packaged correctly with JavaScriptCore headers and included correctly. Source/WebCore: * CMakeLists.txt: Added some more files. * PlatformMac.cmake: Added more files and listed the strange ObjC bindings. * contentextensions/DFACombiner.cpp: * contentextensions/DFACombiner.h: Added preprocessor protection. * platform/FileSystem.h: Include utility. It's needed to compile the different configurations. * platform/ScrollAnimator.cpp: ScrollAnimator is an abstract class on Mac. Don't compile it. * platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: FontAntialiasingStateSaver.h is only used on iOS. * rendering/RenderThemeMac.mm: config.h needs to be outside the #if !PLATFORM(IOS) to compile correctly without precompiled headers. Source/WebKit: * CMakeLists.txt: * PlatformMac.cmake: Added more sources, make non-c99 sources compile as objc++ * PlatformWin.cmake: Moved WebCoreTestSupport sources and includes to CMakeLists.txt to share. Source/WebKit/mac: * WebView/WebPDFDocumentExtras.mm: (appendValuesInPDFNameSubtreeToVector): * WebView/WebPDFView.mm: Removed cmake include quirks that are not needed when we include things correctly from Quartz.framework/Frameworks. Source/WebKit2: * PlatformMac.cmake: Added some more sources. Canonical link: https://commits.webkit.org/167232@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-14 21:22:46 +00:00
find_library(CARBON_LIBRARY Carbon)
find_library(CORESERVICES_LIBRARY CoreServices)
find_library(NETWORK_LIBRARY Network)
find_library(SECURITY_LIBRARY Security)
find_library(SECURITYINTERFACE_LIBRARY SecurityInterface)
Progress towards CMake on Mac. https://bugs.webkit.org/show_bug.cgi?id=149123 Reviewed by Chris Dumez. .: * Source/cmake/OptionsMac.cmake: * Source/cmake/WebKitFeatures.cmake: Defined and enabled some more features needed on Mac. * Source/cmake/WebKitMacros.cmake: Objective C bindings need special changes when generating: Some of the bindings do not generate a .mm file but the header is needed. Some of the bindings do generate a .mm file that doesn't compile but the header is needed. In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC. Source/JavaScriptCore: * CMakeLists.txt: Make forwarding headers for the replay subdirectory. * PlatformMac.cmake: Make forwarding headers for the generated inspector headers. They should eventually either be packaged correctly with JavaScriptCore headers and included correctly. Source/WebCore: * CMakeLists.txt: Added some more files. * PlatformMac.cmake: Added more files and listed the strange ObjC bindings. * contentextensions/DFACombiner.cpp: * contentextensions/DFACombiner.h: Added preprocessor protection. * platform/FileSystem.h: Include utility. It's needed to compile the different configurations. * platform/ScrollAnimator.cpp: ScrollAnimator is an abstract class on Mac. Don't compile it. * platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: FontAntialiasingStateSaver.h is only used on iOS. * rendering/RenderThemeMac.mm: config.h needs to be outside the #if !PLATFORM(IOS) to compile correctly without precompiled headers. Source/WebKit: * CMakeLists.txt: * PlatformMac.cmake: Added more sources, make non-c99 sources compile as objc++ * PlatformWin.cmake: Moved WebCoreTestSupport sources and includes to CMakeLists.txt to share. Source/WebKit/mac: * WebView/WebPDFDocumentExtras.mm: (appendValuesInPDFNameSubtreeToVector): * WebView/WebPDFView.mm: Removed cmake include quirks that are not needed when we include things correctly from Quartz.framework/Frameworks. Source/WebKit2: * PlatformMac.cmake: Added some more sources. Canonical link: https://commits.webkit.org/167232@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-14 21:22:46 +00:00
find_library(QUARTZ_LIBRARY Quartz)
find_library(AVFOUNDATION_LIBRARY AVFoundation)
find_library(AVFAUDIO_LIBRARY AVFAudio HINTS ${AVFOUNDATION_LIBRARY}/Versions/*/Frameworks)
find_library(DEVICEIDENTITY_LIBRARY DeviceIdentity HINTS ${CMAKE_OSX_SYSROOT}/System/Library/PrivateFrameworks)
add_definitions(-iframework ${QUARTZ_LIBRARY}/Frameworks)
add_definitions(-iframework ${CARBON_LIBRARY}/Frameworks)
add_definitions(-iframework ${APPLICATIONSERVICES_LIBRARY}/Versions/Current/Frameworks)
add_definitions(-DWK_XPC_SERVICE_SUFFIX=".Development")
set(MACOSX_FRAMEWORK_IDENTIFIER com.apple.WebKit)
add_definitions(-iframework ${CORESERVICES_LIBRARY}/Versions/Current/Frameworks)
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
include(Headers.cmake)
list(APPEND WebKit_PRIVATE_LIBRARIES
PAL
WebKitLegacy
${APPLICATIONSERVICES_LIBRARY}
${CORESERVICES_LIBRARY}
${DEVICEIDENTITY_LIBRARY}
${NETWORK_LIBRARY}
${SECURITYINTERFACE_LIBRARY}
Progress towards CMake on Mac. https://bugs.webkit.org/show_bug.cgi?id=149123 Reviewed by Chris Dumez. .: * Source/cmake/OptionsMac.cmake: * Source/cmake/WebKitFeatures.cmake: Defined and enabled some more features needed on Mac. * Source/cmake/WebKitMacros.cmake: Objective C bindings need special changes when generating: Some of the bindings do not generate a .mm file but the header is needed. Some of the bindings do generate a .mm file that doesn't compile but the header is needed. In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC. Source/JavaScriptCore: * CMakeLists.txt: Make forwarding headers for the replay subdirectory. * PlatformMac.cmake: Make forwarding headers for the generated inspector headers. They should eventually either be packaged correctly with JavaScriptCore headers and included correctly. Source/WebCore: * CMakeLists.txt: Added some more files. * PlatformMac.cmake: Added more files and listed the strange ObjC bindings. * contentextensions/DFACombiner.cpp: * contentextensions/DFACombiner.h: Added preprocessor protection. * platform/FileSystem.h: Include utility. It's needed to compile the different configurations. * platform/ScrollAnimator.cpp: ScrollAnimator is an abstract class on Mac. Don't compile it. * platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: FontAntialiasingStateSaver.h is only used on iOS. * rendering/RenderThemeMac.mm: config.h needs to be outside the #if !PLATFORM(IOS) to compile correctly without precompiled headers. Source/WebKit: * CMakeLists.txt: * PlatformMac.cmake: Added more sources, make non-c99 sources compile as objc++ * PlatformWin.cmake: Moved WebCoreTestSupport sources and includes to CMakeLists.txt to share. Source/WebKit/mac: * WebView/WebPDFDocumentExtras.mm: (appendValuesInPDFNameSubtreeToVector): * WebView/WebPDFView.mm: Removed cmake include quirks that are not needed when we include things correctly from Quartz.framework/Frameworks. Source/WebKit2: * PlatformMac.cmake: Added some more sources. Canonical link: https://commits.webkit.org/167232@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-14 21:22:46 +00:00
)
if (NOT AVFAUDIO_LIBRARY-NOTFOUND)
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
list(APPEND WebKit_LIBRARIES ${AVFAUDIO_LIBRARY})
endif ()
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
list(APPEND WebKit_UNIFIED_SOURCE_LIST_FILES
"SourcesCocoa.txt"
)
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
list(APPEND WebKit_SOURCES
GPUProcess/media/RemoteAudioDestinationManager.cpp
NetworkProcess/cocoa/LaunchServicesDatabaseObserver.mm
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
NetworkProcess/cocoa/WebSocketTaskCocoa.mm
NetworkProcess/mac/NetworkConnectionToWebProcessMac.mm
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
NetworkProcess/webrtc/NetworkRTCProvider.mm
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
NetworkProcess/Downloads/cocoa/WKDownloadProgress.mm
Shared/API/Cocoa/WKMain.mm
Move Web Storage to Network Process https://bugs.webkit.org/show_bug.cgi?id=197636 Source/WebKit: Reviewed by Youenn Fablet. * CMakeLists.txt: * DerivedSources.make: * NetworkProcess/NetworkConnectionToWebProcess.cpp: (WebKit::NetworkConnectionToWebProcess::didReceiveMessage): (WebKit::NetworkConnectionToWebProcess::didReceiveSyncMessage): (WebKit::NetworkConnectionToWebProcess::didClose): (WebKit::NetworkConnectionToWebProcess::webPageWasAdded): (WebKit::NetworkConnectionToWebProcess::webPageWasRemoved): (WebKit::NetworkConnectionToWebProcess::webProcessSessionChanged): * NetworkProcess/NetworkConnectionToWebProcess.h: * NetworkProcess/NetworkConnectionToWebProcess.messages.in: * NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::networkSessionByConnection const): (WebKit::NetworkProcess::hasLocalStorage): (WebKit::NetworkProcess::fetchWebsiteData): (WebKit::NetworkProcess::deleteWebsiteData): (WebKit::NetworkProcess::deleteWebsiteDataForOrigins): (WebKit::filterForRegistrableDomains): (WebKit::NetworkProcess::deleteWebsiteDataForRegistrableDomains): (WebKit::NetworkProcess::webPageWasAdded): (WebKit::NetworkProcess::webPageWasRemoved): (WebKit::NetworkProcess::webProcessWasDisconnected): (WebKit::NetworkProcess::webProcessSessionChanged): (WebKit::NetworkProcess::getLocalStorageOriginDetails): * NetworkProcess/NetworkProcess.h: * NetworkProcess/NetworkProcess.messages.in: * NetworkProcess/NetworkSession.cpp: (WebKit::NetworkSession::NetworkSession): (WebKit::NetworkSession::~NetworkSession): * NetworkProcess/NetworkSession.h: (WebKit::NetworkSession::storageManager): * NetworkProcess/NetworkSessionCreationParameters.cpp: (WebKit::NetworkSessionCreationParameters::privateSessionParameters): (WebKit::NetworkSessionCreationParameters::encode const): (WebKit::NetworkSessionCreationParameters::decode): * NetworkProcess/NetworkSessionCreationParameters.h: * NetworkProcess/WebStorage/LocalStorageDatabase.cpp: Renamed from Source/WebKit/UIProcess/WebStorage/LocalStorageDatabase.cpp. (WebKit::LocalStorageDatabase::create): (WebKit::LocalStorageDatabase::LocalStorageDatabase): (WebKit::LocalStorageDatabase::~LocalStorageDatabase): (WebKit::LocalStorageDatabase::openDatabase): (WebKit::LocalStorageDatabase::tryToOpenDatabase): (WebKit::LocalStorageDatabase::migrateItemTableIfNeeded): (WebKit::LocalStorageDatabase::importItems): (WebKit::LocalStorageDatabase::setItem): (WebKit::LocalStorageDatabase::removeItem): (WebKit::LocalStorageDatabase::clear): (WebKit::LocalStorageDatabase::close): (WebKit::LocalStorageDatabase::itemDidChange): (WebKit::LocalStorageDatabase::scheduleDatabaseUpdate): (WebKit::LocalStorageDatabase::updateDatabase): (WebKit::LocalStorageDatabase::updateDatabaseWithChangedItems): (WebKit::LocalStorageDatabase::databaseIsEmpty): * NetworkProcess/WebStorage/LocalStorageDatabase.h: Renamed from Source/WebKit/UIProcess/WebStorage/LocalStorageDatabase.h. * NetworkProcess/WebStorage/LocalStorageDatabaseTracker.cpp: Renamed from Source/WebKit/UIProcess/WebStorage/LocalStorageDatabaseTracker.cpp. (WebKit::LocalStorageDatabaseTracker::create): (WebKit::LocalStorageDatabaseTracker::LocalStorageDatabaseTracker): (WebKit::LocalStorageDatabaseTracker::~LocalStorageDatabaseTracker): (WebKit::LocalStorageDatabaseTracker::databasePath const): (WebKit::LocalStorageDatabaseTracker::didOpenDatabaseWithOrigin): (WebKit::LocalStorageDatabaseTracker::deleteDatabaseWithOrigin): (WebKit::LocalStorageDatabaseTracker::deleteAllDatabases): (WebKit::LocalStorageDatabaseTracker::databasesModifiedSince): (WebKit::LocalStorageDatabaseTracker::origins const): (WebKit::LocalStorageDatabaseTracker::originDetails): * NetworkProcess/WebStorage/LocalStorageDatabaseTracker.h: Renamed from Source/WebKit/UIProcess/WebStorage/LocalStorageDatabaseTracker.h. * NetworkProcess/WebStorage/StorageManager.cpp: Renamed from Source/WebKit/UIProcess/WebStorage/StorageManager.cpp. (WebKit::StorageManager::StorageArea::securityOrigin const): (WebKit::StorageManager::StorageArea::isSessionStorage const): (WebKit::StorageManager::LocalStorageNamespace::storageManager const): (WebKit::StorageManager::TransientLocalStorageNamespace::create): (WebKit::StorageManager::TransientLocalStorageNamespace::~TransientLocalStorageNamespace): (WebKit::StorageManager::TransientLocalStorageNamespace::getOrCreateStorageArea): (WebKit::StorageManager::TransientLocalStorageNamespace::origins const): (WebKit::StorageManager::TransientLocalStorageNamespace::clearStorageAreasMatchingOrigin): (WebKit::StorageManager::TransientLocalStorageNamespace::clearAllStorageAreas): (WebKit::StorageManager::TransientLocalStorageNamespace::TransientLocalStorageNamespace): (WebKit::StorageManager::StorageArea::create): (WebKit::StorageManager::StorageArea::StorageArea): (WebKit::StorageManager::StorageArea::~StorageArea): (WebKit::StorageManager::StorageArea::addListener): (WebKit::StorageManager::StorageArea::removeListener): (WebKit::StorageManager::StorageArea::hasListener const): (WebKit::StorageManager::StorageArea::clone const): (WebKit::StorageManager::StorageArea::setItem): (WebKit::StorageManager::StorageArea::removeItem): (WebKit::StorageManager::StorageArea::clear): (WebKit::StorageManager::StorageArea::items const): (WebKit::StorageManager::StorageArea::openDatabaseAndImportItemsIfNeeded const): (WebKit::StorageManager::StorageArea::dispatchEvents const): (WebKit::StorageManager::LocalStorageNamespace::create): (WebKit::StorageManager::LocalStorageNamespace::LocalStorageNamespace): (WebKit::StorageManager::LocalStorageNamespace::~LocalStorageNamespace): (WebKit::StorageManager::LocalStorageNamespace::getOrCreateStorageArea): (WebKit::StorageManager::LocalStorageNamespace::didDestroyStorageArea): (WebKit::StorageManager::LocalStorageNamespace::clearStorageAreasMatchingOrigin): (WebKit::StorageManager::LocalStorageNamespace::clearAllStorageAreas): (WebKit::StorageManager::SessionStorageNamespace::isEmpty const): (WebKit::StorageManager::SessionStorageNamespace::allowedConnections const): (WebKit::StorageManager::SessionStorageNamespace::origins const): (WebKit::StorageManager::SessionStorageNamespace::clearStorageAreasMatchingOrigin): (WebKit::StorageManager::SessionStorageNamespace::clearAllStorageAreas): (WebKit::StorageManager::SessionStorageNamespace::create): (WebKit::StorageManager::SessionStorageNamespace::SessionStorageNamespace): (WebKit::StorageManager::SessionStorageNamespace::~SessionStorageNamespace): (WebKit::StorageManager::SessionStorageNamespace::addAllowedConnection): (WebKit::StorageManager::SessionStorageNamespace::removeAllowedConnection): (WebKit::StorageManager::SessionStorageNamespace::getOrCreateStorageArea): (WebKit::StorageManager::SessionStorageNamespace::cloneTo): (WebKit::StorageManager::create): (WebKit::StorageManager::StorageManager): (WebKit::StorageManager::~StorageManager): (WebKit::StorageManager::createSessionStorageNamespace): (WebKit::StorageManager::destroySessionStorageNamespace): (WebKit::StorageManager::addAllowedSessionStorageNamespaceConnection): (WebKit::StorageManager::removeAllowedSessionStorageNamespaceConnection): (WebKit::StorageManager::cloneSessionStorageNamespace): (WebKit::StorageManager::processWillOpenConnection): (WebKit::StorageManager::processDidCloseConnection): (WebKit::StorageManager::getSessionStorageOrigins): (WebKit::StorageManager::deleteSessionStorageOrigins): (WebKit::StorageManager::deleteSessionStorageEntriesForOrigins): (WebKit::StorageManager::getLocalStorageOrigins): (WebKit::StorageManager::getLocalStorageOriginDetails): (WebKit::StorageManager::deleteLocalStorageEntriesForOrigin): (WebKit::StorageManager::deleteLocalStorageOriginsModifiedSince): (WebKit::StorageManager::deleteLocalStorageEntriesForOrigins): (WebKit::StorageManager::createLocalStorageMap): (WebKit::StorageManager::createTransientLocalStorageMap): (WebKit::StorageManager::createSessionStorageMap): (WebKit::StorageManager::destroyStorageMap): (WebKit::StorageManager::getValues): (WebKit::StorageManager::setItem): (WebKit::StorageManager::removeItem): (WebKit::StorageManager::clear): (WebKit::StorageManager::applicationWillTerminate): (WebKit::StorageManager::findStorageArea const): (WebKit::StorageManager::getOrCreateLocalStorageNamespace): (WebKit::StorageManager::getOrCreateTransientLocalStorageNamespace): * NetworkProcess/WebStorage/StorageManager.h: Renamed from Source/WebKit/UIProcess/WebStorage/StorageManager.h. * NetworkProcess/WebStorage/StorageManager.messages.in: Renamed from Source/WebKit/UIProcess/WebStorage/StorageManager.messages.in. * NetworkProcess/WebStorage/ios/LocalStorageDatabaseTrackerIOS.mm: Copied from Source/WebKit/UIProcess/WebStorage/ios/LocalStorageDatabaseTrackerIOS.mm. (WebKit::LocalStorageDatabaseTracker::platformMaybeExcludeFromBackup const): * NetworkProcess/cocoa/NetworkSessionCocoa.mm: (WebKit::NetworkSessionCocoa::NetworkSessionCocoa): * NetworkProcess/curl/NetworkSessionCurl.cpp: (WebKit::NetworkSessionCurl::NetworkSessionCurl): * NetworkProcess/soup/NetworkSessionSoup.cpp: (WebKit::NetworkSessionSoup::NetworkSessionSoup): * PlatformMac.cmake: * PlatformWin.cmake: * Shared/WebPageCreationParameters.cpp: (WebKit::WebPageCreationParameters::encode const): (WebKit::WebPageCreationParameters::decode): * Shared/WebPageCreationParameters.h: * Shared/WebsiteData/WebsiteData.cpp: (WebKit::WebsiteData::ownerProcess): * Sources.txt: * SourcesCocoa.txt: * UIProcess/API/C/WKKeyValueStorageManager.cpp: (WKKeyValueStorageManagerGetKeyValueStorageOrigins): (WKKeyValueStorageManagerGetStorageDetailsByOrigin): (WKKeyValueStorageManagerDeleteEntriesForOrigin): (WKKeyValueStorageManagerDeleteAllEntries): * UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::NetworkProcessProxy::hasLocalStorage): (WebKit::NetworkProcessProxy::getLocalStorageDetails): * UIProcess/Network/NetworkProcessProxy.h: * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::createNewPage): * UIProcess/WebProcessPool.cpp: (WebKit::WebProcessPool::ensureNetworkProcess): * UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm: (WebKit::WebsiteDataStore::parameters): (WebKit::WebsiteDataStore::platformInitialize): (WebKit::WebsiteDataStore::platformDestroy): * UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::WebsiteDataStore): (WebKit::computeNetworkProcessAccessTypeForDataFetch): (WebKit::WebsiteDataStore::fetchDataAndApply): (WebKit::WebsiteDataStore::removeData): (WebKit::WebsiteDataStore::hasLocalStorageForTesting const): (WebKit::WebsiteDataStore::parameters): (WebKit::WebsiteDataStore::getLocalStorageDetails): (WebKit::m_client): Deleted. (WebKit::WebsiteDataStore::cloneSessionData): Deleted. (WebKit::WebsiteDataStore::webPageWasAdded): Deleted. (WebKit::WebsiteDataStore::webPageWasInvalidated): Deleted. (WebKit::WebsiteDataStore::webProcessWillOpenConnection): Deleted. (WebKit::WebsiteDataStore::webPageWillOpenConnection): Deleted. (WebKit::WebsiteDataStore::webPageDidCloseConnection): Deleted. (WebKit::WebsiteDataStore::webProcessDidCloseConnection): Deleted. * UIProcess/WebsiteData/WebsiteDataStore.h: (WebKit::WebsiteDataStore::resolvedLocalStorageDirectory const): (WebKit::WebsiteDataStore::storageManager): Deleted. * WebKit.xcodeproj/project.pbxproj: * WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::setPrivateBrowsingEnabled): * WebProcess/Network/NetworkProcessConnection.cpp: (WebKit::NetworkProcessConnection::didReceiveMessage): * WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::createWindow): * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::close): * WebProcess/WebProcess.cpp: (WebKit::WebProcess::createWebPage): (WebKit::WebProcess::removeWebPage): (WebKit::WebProcess::ensureNetworkProcessConnection): (WebKit::WebProcess::networkProcessConnectionClosed): (WebKit::WebProcess::registerStorageAreaMap): (WebKit::WebProcess::unregisterStorageAreaMap): (WebKit::WebProcess::storageAreaMap const): (WebKit::WebProcess::enablePrivateBrowsingForTesting): * WebProcess/WebProcess.h: * WebProcess/WebStorage/StorageAreaMap.cpp: (WebKit::StorageAreaMap::StorageAreaMap): (WebKit::StorageAreaMap::~StorageAreaMap): (WebKit::StorageAreaMap::setItem): (WebKit::StorageAreaMap::removeItem): (WebKit::StorageAreaMap::clear): (WebKit::StorageAreaMap::loadValuesIfNeeded): (WebKit::StorageAreaMap::connect): (WebKit::StorageAreaMap::disconnect): * WebProcess/WebStorage/StorageAreaMap.h: (WebKit::StorageAreaMap::identifier const): Tools: Reviewed by Youenn Fablet. * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: * TestWebKitAPI/Tests/WebKitCocoa/LocalStorageDatabaseTracker.mm: Remove the wait for database file update. (TEST): * TestWebKitAPI/Tests/WebKitCocoa/LocalStoragePersistence.mm: Add a test for network process crash recovery. (TEST): * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: Fix a typo and add a test case to cover it. * TestWebKitAPI/Tests/WebKitCocoa/local-storage-process-crashes.html: Added. Canonical link: https://commits.webkit.org/212148@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@245540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-05-21 00:07:39 +00:00
Shared/Cocoa/DefaultWebBrowserChecks.mm
Shared/Cocoa/XPCEndpoint.mm
Shared/Cocoa/XPCEndpointClient.mm
UIProcess/QuickLookThumbnailLoader.mm
UIProcess/QuickLookThumbnailingSoftLink.mm
UIProcess/API/Cocoa/_WKAuthenticationExtensionsClientOutputs.mm
UIProcess/API/Cocoa/_WKAuthenticatorAssertionResponse.mm
UIProcess/API/Cocoa/_WKAuthenticatorAttestationResponse.mm
UIProcess/API/Cocoa/_WKAuthenticatorResponse.mm
UIProcess/Cocoa/PreferenceObserver.mm
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
UIProcess/Cocoa/WKSafeBrowsingWarning.mm
UIProcess/Cocoa/WKShareSheet.mm
UIProcess/Cocoa/WKStorageAccessAlert.mm
UIProcess/Cocoa/WebInspectorPreferenceObserver.mm
UIProcess/PDF/WKPDFHUDView.mm
WebProcess/InjectedBundle/API/c/mac/WKBundlePageMac.mm
WebProcess/WebAuthentication/WebAuthenticatorCoordinator.cpp
WebProcess/cocoa/AudioSessionRoutingArbitrator.cpp
WebProcess/cocoa/HandleXPCEndpointMessages.mm
WebProcess/cocoa/LaunchServicesDatabaseManager.mm
Progress towards CMake on Mac. https://bugs.webkit.org/show_bug.cgi?id=149123 Reviewed by Chris Dumez. .: * Source/cmake/OptionsMac.cmake: * Source/cmake/WebKitFeatures.cmake: Defined and enabled some more features needed on Mac. * Source/cmake/WebKitMacros.cmake: Objective C bindings need special changes when generating: Some of the bindings do not generate a .mm file but the header is needed. Some of the bindings do generate a .mm file that doesn't compile but the header is needed. In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC. Source/JavaScriptCore: * CMakeLists.txt: Make forwarding headers for the replay subdirectory. * PlatformMac.cmake: Make forwarding headers for the generated inspector headers. They should eventually either be packaged correctly with JavaScriptCore headers and included correctly. Source/WebCore: * CMakeLists.txt: Added some more files. * PlatformMac.cmake: Added more files and listed the strange ObjC bindings. * contentextensions/DFACombiner.cpp: * contentextensions/DFACombiner.h: Added preprocessor protection. * platform/FileSystem.h: Include utility. It's needed to compile the different configurations. * platform/ScrollAnimator.cpp: ScrollAnimator is an abstract class on Mac. Don't compile it. * platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: FontAntialiasingStateSaver.h is only used on iOS. * rendering/RenderThemeMac.mm: config.h needs to be outside the #if !PLATFORM(IOS) to compile correctly without precompiled headers. Source/WebKit: * CMakeLists.txt: * PlatformMac.cmake: Added more sources, make non-c99 sources compile as objc++ * PlatformWin.cmake: Moved WebCoreTestSupport sources and includes to CMakeLists.txt to share. Source/WebKit/mac: * WebView/WebPDFDocumentExtras.mm: (appendValuesInPDFNameSubtreeToVector): * WebView/WebPDFView.mm: Removed cmake include quirks that are not needed when we include things correctly from Quartz.framework/Frameworks. Source/WebKit2: * PlatformMac.cmake: Added some more sources. Canonical link: https://commits.webkit.org/167232@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189749 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-14 21:22:46 +00:00
)
list(APPEND WebKit_SOURCES
UIProcess/API/Cocoa/WKContentWorld.mm
UIProcess/API/Cocoa/_WKResourceLoadStatisticsFirstParty.mm
UIProcess/API/Cocoa/_WKResourceLoadStatisticsThirdParty.mm
)
list(APPEND WebKit_PRIVATE_INCLUDE_DIRECTORIES
"${CMAKE_BINARY_DIR}/libwebrtc/PrivateHeaders"
"${ICU_INCLUDE_DIRS}"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/NetworkProcess/cocoa"
"${WEBKIT_DIR}/NetworkProcess/mac"
"${WEBKIT_DIR}/PluginProcess/mac"
"${WEBKIT_DIR}/UIProcess/mac"
"${WEBKIT_DIR}/UIProcess/API/C/mac"
"${WEBKIT_DIR}/UIProcess/API/Cocoa"
"${WEBKIT_DIR}/UIProcess/API/mac"
"${WEBKIT_DIR}/UIProcess/API/ios"
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
"${WEBKIT_DIR}/UIProcess/Authentication/cocoa"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/UIProcess/Cocoa"
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
"${WEBKIT_DIR}/UIProcess/Cocoa/SOAuthorization"
Web Inspector: safari app extension isolated worlds and injected files use the extension's identifier instead of its name https://bugs.webkit.org/show_bug.cgi?id=206911 <rdar://problem/58026635> Reviewed by Brian Burg. Source/JavaScriptCore: * inspector/protocol/Browser.json: Added. Add a `Browser` agent that can communicate with the inspected page's containing browser. It lives in the UIProcess alongside the `Target` agent (meaning there should only be one per debuggable rather than one per target) and as such is not routed through the `Target` agent. * CMakeLists.txt: * DerivedSources-input.xcfilelist: * DerivedSources.make: Source/WebCore: * Modules/webauthn/AuthenticationExtensionsClientOutputs.h: Drive-by: add missing include. Source/WebInspectorUI: * UserInterface/Controllers/BrowserManager.js: Added. (WI.BrowserManager): (WI.BrowserManager.prototype.initializeTarget): (WI.BrowserManager.prototype.enable): (WI.BrowserManager.prototype.disable): (WI.BrowserManager.prototype.isExtensionScheme): (WI.BrowserManager.prototype.extensionNameForId): (WI.BrowserManager.prototype.extensionNameForURL): * UserInterface/Protocol/BrowserObserver.js: Added. (WI.BrowserObserver.prototype.extensionsEnabled): (WI.BrowserObserver.prototype.extensionsDisabled): * UserInterface/Protocol/Target.js: (WI.Target.prototype.get BrowserAgent): Added. * UserInterface/Base/Main.js: (WI.loaded): * UserInterface/Main.html: * UserInterface/Test/Test.js: (WI.loaded): * UserInterface/Test.html: Add an observer and manager for the `Browser` domain. * UserInterface/Protocol/MultiplexingBackendTarget.js: (WI.MultiplexingBackendTarget): (WI.MultiplexingBackendTarget.prototype.initialize): * UserInterface/Controllers/TargetManager.js: (WI.TargetManager.prototype.initializeTarget): Added. The `Browser` agent lives in the UIProcess alongside the `Target` agent (meaning there should only be one per debuggable rather than one per target) and as such is not routed through the `Target` agent. * UserInterface/Views/QuickConsole.js: (WI.QuickConsole.prototype._displayNameForExecutionContext): Attempt to match the execution context name against any known extension identifier, and use the extension's display name if one is found. * UserInterface/Base/URLUtilities.js: (WI.displayNameForHost): Attempt to match the host against any known extension identifier, and use the extension's display name if one is found. * UserInterface/Views/SourcesNavigationSidebarPanel.js: (WI.SourcesNavigationSidebarPanel.prototype._addStyleSheet): (WI.SourcesNavigationSidebarPanel.prototype._addScript): * UserInterface/Base/Utilities.js: (isWebKitExtensionScheme): Deleted. * .eslintrc: Use `WI.BrowserManager.prototype.isExtensionScheme` instead of the global function. * UserInterface/Models/SourceCode.js: (WI.SourceCode): (WI.SourceCode.prototype.get url): Added. (WI.SourceCode.prototype.get urlComponents): Added. * UserInterface/Models/CSSStyleSheet.js: (WI.CSSStyleSheet): (WI.CSSStyleSheet.prototype.get injected): (WI.CSSStyleSheet.prototype.get url): Deleted. (WI.CSSStyleSheet.prototype.get urlComponents): Deleted. * UserInterface/Models/Resource.js: (WI.Resource): (WI.Resource.prototype.get url): Deleted. (WI.Resource.prototype.get urlComponents): Deleted. * UserInterface/Models/Script.js: (WI.Script): (WI.Script.prototype.get url): Deleted. (WI.Script.prototype.get urlComponents): Deleted. All subclasses of `WI.SourceCode` have separate `get url` and `get urlComponents` functions, so unify them in the common superclass so that it's guaranteed to exist. Source/WebKit: * UIProcess/Inspector/WebPageInspectorController.h: (WebKit::WebPageInspectorController::enabledInspectorBrowserAgent const): Added. (WebKit::WebPageInspectorController::setEnabledInspectorBrowserAgent): Added. * UIProcess/Inspector/WebPageInspectorController.cpp: (WebKit::WebPageInspectorController::WebPageInspectorController): (WebKit::WebPageInspectorController::connectFrontend): (WebKit::WebPageInspectorController::webPageAgentContext): Added. (WebKit::WebPageInspectorController::createLazyAgents): Added. * UIProcess/Inspector/WebPageInspectorAgentBase.h: Added. (WebKit::InspectorAgentBase::InspectorAgentBase): * UIProcess/Inspector/Agents/InspectorBrowserAgent.h: Added. * UIProcess/Inspector/Agents/InspectorBrowserAgent.cpp: Added. (WebKit::InspectorBrowserAgent::InspectorBrowserAgent): (WebKit::InspectorBrowserAgent::enabled): (WebKit::InspectorBrowserAgent::didCreateFrontendAndBackend): (WebKit::InspectorBrowserAgent::willDestroyFrontendAndBackend): (WebKit::InspectorBrowserAgent::enable): (WebKit::InspectorBrowserAgent::disable): (WebKit::InspectorBrowserAgent::extensionsEnabled): (WebKit::InspectorBrowserAgent::extensionsDisabled): Add a `Browser` agent that can communicate with the inspected page's containing browser. It lives in the UIProcess alongside the `Target` agent (meaning there should only be one per debuggable rather than one per target) and as such is not routed through the `Target` agent. * UIProcess/WebPageProxy.h: (WebKit::WebPageProxy::inspectorClient): Added. * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::WebPageProxy): * UIProcess/API/Cocoa/WKWebViewInternal.h: * UIProcess/API/Cocoa/WKWebViewPrivate.h: * UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView _initializeWithConfiguration:]): (-[WKWebView _inspectorDelegate]): Added. (-[WKWebView _setInspectorDelegate:]): Added. (WebKit::WebPageProxy::setInspectorClient): Added. * UIProcess/Inspector/Cocoa/InspectorDelegate.h: Added. * UIProcess/Inspector/Cocoa/InspectorDelegate.mm: Added. (WebKit::InspectorDelegate::InspectorDelegate): (WebKit::InspectorDelegate::createInspectorClient): (WebKit::InspectorDelegate::delegate): (WebKit::InspectorDelegate::setDelegate): (WebKit::InspectorDelegate::InspectorClient): (WebKit::InspectorDelegate::InspectorClient::didAttachLocalInspector): (WebKit::InspectorDelegate::InspectorClient::browserDomainEnabled): (WebKit::InspectorDelegate::InspectorClient::browserDomainDisabled): * UIProcess/API/APIInspectorClient.h: Added. (API::InspectorClient::didAttachLocalInspector): (API::InspectorClient::browserDomainEnabled): (API::InspectorClient::browserDomainDisabled): * UIProcess/API/Cocoa/_WKInspectorDelegate.h: Added. Introduce an inspector delegate SPI for communicating information related to Web Inspector. * UIProcess/API/Cocoa/_WKInspectorPrivate.h: * UIProcess/API/Cocoa/_WKInspector.mm: (-[_WKInspector _browserExtensionsEnabled:]): Added. (-[_WKInspector _browserExtensionsDisabled:]): Added. * UIProcess/Inspector/WebInspectorProxy.h: * UIProcess/Inspector/WebInspectorProxy.cpp: (WebKit::WebInspectorProxy::openLocalInspectorFrontend): (WebKit::WebInspectorProxy::browserExtensionsEnabled): Added. (WebKit::WebInspectorProxy::browserExtensionsDisabled): Added. Add SPI for when extensions are enabled/disabled so that Web Inspector can update. * UIProcess/Cocoa/UIDelegate.h: * UIProcess/Cocoa/UIDelegate.mm: (WebKit::UIDelegate::setDelegate): (WebKit::UIDelegate::UIClient::didAttachInspector): Deleted. * UIProcess/API/APIUIClient.h: (API::UIClient::didAttachInspector): Deleted. * UIProcess/API/Cocoa/WKUIDelegatePrivate.h: Move `_webView:didAttachInspector:` from `WKUIDelegatePrivate` to `_WKInspectorDelegate`. * CMakeLists.txt: * DerivedSources.make: * PlatformMac.cmake: * Sources.txt: * SourcesCocoa.txt: * WebKit.xcodeproj/project.pbxproj: * UIProcess/WebAuthentication/Cocoa/LocalConnection.h: Drive-by: add missing include. Source/WTF: * wtf/HashSet.h: (WTF::HashSet::reserveInitialCapacity): Added. Tools: * TestWebKitAPI/Tests/WTF/HashSet.cpp: (TestWebKitAPI::TEST): Add test for `WTF::HashSet::reserveInitialCapacity`. * TestWebKitAPI/Tests/WTF/HashMap.cpp: (TestWebKitAPI::TEST): Actually check the value of `WTF::HashMap::capacity`. * TestWebKitAPI/Tests/WebKitCocoa/_WKInspectorDelegate.mm: Added. (-[InspectorDelegate _webView:didAttachInspector:]) (-[InspectorDelegate _webView:browserDomainEnabledForInspector:]) (-[InspectorDelegate _webView:browserDomainDisabledForInspector:]) (TestWebKitAPI::TEST): * TestWebKitAPI/Tests/WebKitCocoa/UIDelegate.mm: (-[InspectorDelegate _webView:didAttachInspector:]): Deleted. (TestWebKitAPI::TEST): Deleted. Canonical link: https://commits.webkit.org/221173@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@257410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-02-26 06:05:13 +00:00
"${WEBKIT_DIR}/UIProcess/Inspector/Cocoa"
Web Inspector: consolidate UIProcess/WebProcess files into Inspector folders https://bugs.webkit.org/show_bug.cgi?id=206721 Reviewed by Alex Christensen and Don Olmstead. * CMakeLists.txt: * DerivedSources-input.xcfilelist: * DerivedSources.make: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformFTW.cmake: * PlatformWin.cmake: * Sources.txt: * SourcesCocoa.txt: * SourcesGTK.txt: * WebKit.xcodeproj/project.pbxproj: * UIProcess/Inspector/InspectorTargetProxy.h: Renamed from Source/WebKit/UIProcess/InspectorTargetProxy.h. * UIProcess/Inspector/InspectorTargetProxy.cpp: Renamed from Source/WebKit/UIProcess/InspectorTargetProxy.cpp. * UIProcess/Inspector/RemoteWebInspectorProxy.messages.in: Renamed from Source/WebKit/UIProcess/RemoteWebInspectorProxy.messages.in. * UIProcess/Inspector/RemoteWebInspectorProxy.h: Renamed from Source/WebKit/UIProcess/RemoteWebInspectorProxy.h. * UIProcess/Inspector/RemoteWebInspectorProxy.cpp: Renamed from Source/WebKit/UIProcess/RemoteWebInspectorProxy.cpp. * UIProcess/Inspector/WebInspectorProxy.messages.in: Renamed from Source/WebKit/UIProcess/WebInspectorProxy.messages.in. * UIProcess/Inspector/WebInspectorProxy.h: Renamed from Source/WebKit/UIProcess/WebInspectorProxy.h. * UIProcess/Inspector/WebInspectorProxy.cpp: Renamed from Source/WebKit/UIProcess/WebInspectorProxy.cpp. * UIProcess/Inspector/WebInspectorUtilities.h: Renamed from Source/WebKit/UIProcess/WebInspectorUtilities.h. * UIProcess/Inspector/WebInspectorUtilities.cpp: Renamed from Source/WebKit/UIProcess/WebInspectorUtilities.cpp. * UIProcess/Inspector/WebPageDebuggable.h: Renamed from Source/WebKit/UIProcess/WebPageDebuggable.h. * UIProcess/Inspector/WebPageDebuggable.cpp: Renamed from Source/WebKit/UIProcess/WebPageDebuggable.cpp. * UIProcess/Inspector/WebPageInspectorController.h: Renamed from Source/WebKit/UIProcess/WebPageInspectorController.h. * UIProcess/Inspector/WebPageInspectorController.cpp: Renamed from Source/WebKit/UIProcess/WebPageInspectorController.cpp. * UIProcess/Inspector/glib/RemoteInspectorClient.h: Renamed from Source/WebKit/UIProcess/glib/RemoteInspectorClient.h. * UIProcess/Inspector/glib/RemoteInspectorClient.cpp: Renamed from Source/WebKit/UIProcess/glib/RemoteInspectorClient.cpp. * UIProcess/Inspector/gtk/RemoteWebInspectorProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/gtk/RemoteWebInspectorProxyGtk.cpp. * UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/gtk/WebInspectorProxyGtk.cpp. * UIProcess/Inspector/gtk/WebInspectorProxyClient.h: Renamed from Source/WebKit/UIProcess/gtk/WebInspectorProxyClient.h. * UIProcess/Inspector/gtk/WebKitInspectorWindow.h: Renamed from Source/WebKit/UIProcess/gtk/WebKitInspectorWindow.h. * UIProcess/Inspector/gtk/WebKitInspectorWindow.cpp: Renamed from Source/WebKit/UIProcess/gtk/WebKitInspectorWindow.cpp. * UIProcess/Inspector/ios/WKInspectorHighlightView.h: Renamed from Source/WebKit/UIProcess/WKInspectorHighlightView.h. * UIProcess/Inspector/ios/WKInspectorHighlightView.mm: Renamed from Source/WebKit/UIProcess/WKInspectorHighlightView.mm. * UIProcess/Inspector/ios/WKInspectorNodeSearchGestureRecognizer.h: Renamed from Source/WebKit/UIProcess/ios/WKInspectorNodeSearchGestureRecognizer.h. * UIProcess/Inspector/ios/WKInspectorNodeSearchGestureRecognizer.mm: Renamed from Source/WebKit/UIProcess/ios/WKInspectorNodeSearchGestureRecognizer.mm. * UIProcess/Inspector/mac/RemoteWebInspectorProxyMac.mm: Renamed from Source/WebKit/UIProcess/mac/RemoteWebInspectorProxyMac.mm. * UIProcess/Inspector/mac/WKInspectorViewController.h: Renamed from Source/WebKit/UIProcess/mac/WKInspectorViewController.h. * UIProcess/Inspector/mac/WKInspectorViewController.mm: Renamed from Source/WebKit/UIProcess/mac/WKInspectorViewController.mm. * UIProcess/Inspector/mac/WKInspectorWKWebView.h: Renamed from Source/WebKit/UIProcess/mac/WKInspectorWKWebView.h. * UIProcess/Inspector/mac/WKInspectorWKWebView.mm: Renamed from Source/WebKit/UIProcess/mac/WKInspectorWKWebView.mm. * UIProcess/Inspector/mac/WebInspectorProxyMac.mm: Renamed from Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm. * UIProcess/Inspector/socket/RemoteInspectorClient.h: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorClient.h. * UIProcess/Inspector/socket/RemoteInspectorClient.cpp: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorClient.cpp. * UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.h: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorProtocolHandler.h. * UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.cpp: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorProtocolHandler.cpp. * UIProcess/Inspector/win/RemoteWebInspectorProxyWin.cpp: Renamed from Source/WebKit/UIProcess/win/RemoteWebInspectorProxyWin.cpp. * UIProcess/Inspector/win/WebInspectorProxyWin.cpp: Renamed from Source/WebKit/UIProcess/win/WebInspectorProxyWin.cpp. * WebProcess/Inspector/RemoteWebInspectorUI.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/RemoteWebInspectorUI.messages.in. * WebProcess/Inspector/RemoteWebInspectorUI.h: Renamed from Source/WebKit/WebProcess/WebPage/RemoteWebInspectorUI.h. * WebProcess/Inspector/RemoteWebInspectorUI.cpp: Renamed from Source/WebKit/WebProcess/WebPage/RemoteWebInspectorUI.cpp. * WebProcess/Inspector/WebInspector.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/WebInspector.messages.in. * WebProcess/Inspector/WebInspector.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspector.h. * WebProcess/Inspector/WebInspector.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspector.cpp. * WebProcess/Inspector/WebInspectorClient.h: Renamed from Source/WebKit/WebProcess/WebCoreSupport/WebInspectorClient.h. * WebProcess/Inspector/WebInspectorClient.cpp: Renamed from Source/WebKit/WebProcess/WebCoreSupport/WebInspectorClient.cpp. * WebProcess/Inspector/WebInspectorFrontendAPIDispatcher.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorFrontendAPIDispatcher.h. * WebProcess/Inspector/WebInspectorFrontendAPIDispatcher.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorFrontendAPIDispatcher.cpp. * WebProcess/Inspector/WebInspectorInterruptDispatcher.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorInterruptDispatcher.messages.in. * WebProcess/Inspector/WebInspectorInterruptDispatcher.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorInterruptDispatcher.h. * WebProcess/Inspector/WebInspectorInterruptDispatcher.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorInterruptDispatcher.cpp. * WebProcess/Inspector/WebInspectorUI.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorUI.messages.in. * WebProcess/Inspector/WebInspectorUI.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorUI.h. * WebProcess/Inspector/WebInspectorUI.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorUI.cpp. * WebProcess/Inspector/WebPageInspectorTarget.h: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTarget.h. * WebProcess/Inspector/WebPageInspectorTarget.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTarget.cpp. * WebProcess/Inspector/WebPageInspectorTargetController.h: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.h. * WebProcess/Inspector/WebPageInspectorTargetController.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.cpp. * WebProcess/Inspector/WebPageInspectorTargetFrontendChannel.h: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetFrontendChannel.h. * WebProcess/Inspector/WebPageInspectorTargetFrontendChannel.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetFrontendChannel.cpp. * WebProcess/Inspector/gtk/WebInspectorUIGtk.cpp: Renamed from Source/WebKit/WebProcess/WebPage/gtk/WebInspectorUIGtk.cpp. * WebProcess/Inspector/mac/WebInspectorUIMac.mm: Renamed from Source/WebKit/WebProcess/WebPage/mac/WebInspectorUIMac.mm. * WebProcess/Inspector/win/WebInspectorUIWin.mm: Renamed from Source/WebKit/WebProcess/WebPage/win/WebInspectorUIWin.mm. * UIProcess/API/APIAttachment.h: * UIProcess/API/Cocoa/WKWebViewTesting.mm: Add some missing includes. Canonical link: https://commits.webkit.org/219861@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@255214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-01-28 01:13:27 +00:00
"${WEBKIT_DIR}/UIProcess/Inspector/mac"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/UIProcess/Launcher/mac"
"${WEBKIT_DIR}/UIProcess/Media/cocoa"
"${WEBKIT_DIR}/UIProcess/PDF"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/UIProcess/RemoteLayerTree"
"${WEBKIT_DIR}/UIProcess/RemoteLayerTree/ios"
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
"${WEBKIT_DIR}/UIProcess/RemoteLayerTree/mac"
"${WEBKIT_DIR}/UIProcess/WebAuthentication/Cocoa"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/UIProcess/ios"
"${WEBKIT_DIR}/Platform/cg"
"${WEBKIT_DIR}/Platform/classifier"
"${WEBKIT_DIR}/Platform/classifier/cocoa"
"${WEBKIT_DIR}/Platform/cocoa"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/Platform/mac"
"${WEBKIT_DIR}/Platform/unix"
"${WEBKIT_DIR}/Platform/spi/Cocoa"
"${WEBKIT_DIR}/Platform/spi/ios"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/Platform/spi/mac"
"${WEBKIT_DIR}/Platform/IPC/mac"
"${WEBKIT_DIR}/Platform/IPC/cocoa"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/Platform/spi/Cocoa"
"${WEBKIT_DIR}/Shared/API/Cocoa"
"${WEBKIT_DIR}/Shared/API/c/cf"
"${WEBKIT_DIR}/Shared/API/c/cg"
"${WEBKIT_DIR}/Shared/API/c/mac"
"${WEBKIT_DIR}/Shared/ApplePay/cocoa/"
"${WEBKIT_DIR}/Shared/Authentication/cocoa"
"${WEBKIT_DIR}/Shared/ios"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/Shared/cf"
"${WEBKIT_DIR}/Shared/Cocoa"
"${WEBKIT_DIR}/Shared/EntryPointUtilities/Cocoa/XPCService"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/Shared/mac"
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
"${WEBKIT_DIR}/Shared/mac/MediaFormatReader"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/Shared/Plugins/mac"
"${WEBKIT_DIR}/Shared/Scrolling"
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
"${WEBKIT_DIR}/UIProcess/Media"
"${WEBKIT_DIR}/UIProcess/WebAuthentication/fido"
"${WEBKIT_DIR}/WebProcess/WebAuthentication"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/WebProcess/cocoa"
"${WEBKIT_DIR}/WebProcess/mac"
"${WEBKIT_DIR}/WebProcess/GPU/graphics/cocoa"
Web Inspector: consolidate UIProcess/WebProcess files into Inspector folders https://bugs.webkit.org/show_bug.cgi?id=206721 Reviewed by Alex Christensen and Don Olmstead. * CMakeLists.txt: * DerivedSources-input.xcfilelist: * DerivedSources.make: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformFTW.cmake: * PlatformWin.cmake: * Sources.txt: * SourcesCocoa.txt: * SourcesGTK.txt: * WebKit.xcodeproj/project.pbxproj: * UIProcess/Inspector/InspectorTargetProxy.h: Renamed from Source/WebKit/UIProcess/InspectorTargetProxy.h. * UIProcess/Inspector/InspectorTargetProxy.cpp: Renamed from Source/WebKit/UIProcess/InspectorTargetProxy.cpp. * UIProcess/Inspector/RemoteWebInspectorProxy.messages.in: Renamed from Source/WebKit/UIProcess/RemoteWebInspectorProxy.messages.in. * UIProcess/Inspector/RemoteWebInspectorProxy.h: Renamed from Source/WebKit/UIProcess/RemoteWebInspectorProxy.h. * UIProcess/Inspector/RemoteWebInspectorProxy.cpp: Renamed from Source/WebKit/UIProcess/RemoteWebInspectorProxy.cpp. * UIProcess/Inspector/WebInspectorProxy.messages.in: Renamed from Source/WebKit/UIProcess/WebInspectorProxy.messages.in. * UIProcess/Inspector/WebInspectorProxy.h: Renamed from Source/WebKit/UIProcess/WebInspectorProxy.h. * UIProcess/Inspector/WebInspectorProxy.cpp: Renamed from Source/WebKit/UIProcess/WebInspectorProxy.cpp. * UIProcess/Inspector/WebInspectorUtilities.h: Renamed from Source/WebKit/UIProcess/WebInspectorUtilities.h. * UIProcess/Inspector/WebInspectorUtilities.cpp: Renamed from Source/WebKit/UIProcess/WebInspectorUtilities.cpp. * UIProcess/Inspector/WebPageDebuggable.h: Renamed from Source/WebKit/UIProcess/WebPageDebuggable.h. * UIProcess/Inspector/WebPageDebuggable.cpp: Renamed from Source/WebKit/UIProcess/WebPageDebuggable.cpp. * UIProcess/Inspector/WebPageInspectorController.h: Renamed from Source/WebKit/UIProcess/WebPageInspectorController.h. * UIProcess/Inspector/WebPageInspectorController.cpp: Renamed from Source/WebKit/UIProcess/WebPageInspectorController.cpp. * UIProcess/Inspector/glib/RemoteInspectorClient.h: Renamed from Source/WebKit/UIProcess/glib/RemoteInspectorClient.h. * UIProcess/Inspector/glib/RemoteInspectorClient.cpp: Renamed from Source/WebKit/UIProcess/glib/RemoteInspectorClient.cpp. * UIProcess/Inspector/gtk/RemoteWebInspectorProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/gtk/RemoteWebInspectorProxyGtk.cpp. * UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp: Renamed from Source/WebKit/UIProcess/gtk/WebInspectorProxyGtk.cpp. * UIProcess/Inspector/gtk/WebInspectorProxyClient.h: Renamed from Source/WebKit/UIProcess/gtk/WebInspectorProxyClient.h. * UIProcess/Inspector/gtk/WebKitInspectorWindow.h: Renamed from Source/WebKit/UIProcess/gtk/WebKitInspectorWindow.h. * UIProcess/Inspector/gtk/WebKitInspectorWindow.cpp: Renamed from Source/WebKit/UIProcess/gtk/WebKitInspectorWindow.cpp. * UIProcess/Inspector/ios/WKInspectorHighlightView.h: Renamed from Source/WebKit/UIProcess/WKInspectorHighlightView.h. * UIProcess/Inspector/ios/WKInspectorHighlightView.mm: Renamed from Source/WebKit/UIProcess/WKInspectorHighlightView.mm. * UIProcess/Inspector/ios/WKInspectorNodeSearchGestureRecognizer.h: Renamed from Source/WebKit/UIProcess/ios/WKInspectorNodeSearchGestureRecognizer.h. * UIProcess/Inspector/ios/WKInspectorNodeSearchGestureRecognizer.mm: Renamed from Source/WebKit/UIProcess/ios/WKInspectorNodeSearchGestureRecognizer.mm. * UIProcess/Inspector/mac/RemoteWebInspectorProxyMac.mm: Renamed from Source/WebKit/UIProcess/mac/RemoteWebInspectorProxyMac.mm. * UIProcess/Inspector/mac/WKInspectorViewController.h: Renamed from Source/WebKit/UIProcess/mac/WKInspectorViewController.h. * UIProcess/Inspector/mac/WKInspectorViewController.mm: Renamed from Source/WebKit/UIProcess/mac/WKInspectorViewController.mm. * UIProcess/Inspector/mac/WKInspectorWKWebView.h: Renamed from Source/WebKit/UIProcess/mac/WKInspectorWKWebView.h. * UIProcess/Inspector/mac/WKInspectorWKWebView.mm: Renamed from Source/WebKit/UIProcess/mac/WKInspectorWKWebView.mm. * UIProcess/Inspector/mac/WebInspectorProxyMac.mm: Renamed from Source/WebKit/UIProcess/mac/WebInspectorProxyMac.mm. * UIProcess/Inspector/socket/RemoteInspectorClient.h: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorClient.h. * UIProcess/Inspector/socket/RemoteInspectorClient.cpp: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorClient.cpp. * UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.h: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorProtocolHandler.h. * UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.cpp: Renamed from Source/WebKit/UIProcess/socket/RemoteInspectorProtocolHandler.cpp. * UIProcess/Inspector/win/RemoteWebInspectorProxyWin.cpp: Renamed from Source/WebKit/UIProcess/win/RemoteWebInspectorProxyWin.cpp. * UIProcess/Inspector/win/WebInspectorProxyWin.cpp: Renamed from Source/WebKit/UIProcess/win/WebInspectorProxyWin.cpp. * WebProcess/Inspector/RemoteWebInspectorUI.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/RemoteWebInspectorUI.messages.in. * WebProcess/Inspector/RemoteWebInspectorUI.h: Renamed from Source/WebKit/WebProcess/WebPage/RemoteWebInspectorUI.h. * WebProcess/Inspector/RemoteWebInspectorUI.cpp: Renamed from Source/WebKit/WebProcess/WebPage/RemoteWebInspectorUI.cpp. * WebProcess/Inspector/WebInspector.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/WebInspector.messages.in. * WebProcess/Inspector/WebInspector.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspector.h. * WebProcess/Inspector/WebInspector.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspector.cpp. * WebProcess/Inspector/WebInspectorClient.h: Renamed from Source/WebKit/WebProcess/WebCoreSupport/WebInspectorClient.h. * WebProcess/Inspector/WebInspectorClient.cpp: Renamed from Source/WebKit/WebProcess/WebCoreSupport/WebInspectorClient.cpp. * WebProcess/Inspector/WebInspectorFrontendAPIDispatcher.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorFrontendAPIDispatcher.h. * WebProcess/Inspector/WebInspectorFrontendAPIDispatcher.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorFrontendAPIDispatcher.cpp. * WebProcess/Inspector/WebInspectorInterruptDispatcher.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorInterruptDispatcher.messages.in. * WebProcess/Inspector/WebInspectorInterruptDispatcher.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorInterruptDispatcher.h. * WebProcess/Inspector/WebInspectorInterruptDispatcher.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorInterruptDispatcher.cpp. * WebProcess/Inspector/WebInspectorUI.messages.in: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorUI.messages.in. * WebProcess/Inspector/WebInspectorUI.h: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorUI.h. * WebProcess/Inspector/WebInspectorUI.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebInspectorUI.cpp. * WebProcess/Inspector/WebPageInspectorTarget.h: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTarget.h. * WebProcess/Inspector/WebPageInspectorTarget.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTarget.cpp. * WebProcess/Inspector/WebPageInspectorTargetController.h: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.h. * WebProcess/Inspector/WebPageInspectorTargetController.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetController.cpp. * WebProcess/Inspector/WebPageInspectorTargetFrontendChannel.h: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetFrontendChannel.h. * WebProcess/Inspector/WebPageInspectorTargetFrontendChannel.cpp: Renamed from Source/WebKit/WebProcess/WebPage/WebPageInspectorTargetFrontendChannel.cpp. * WebProcess/Inspector/gtk/WebInspectorUIGtk.cpp: Renamed from Source/WebKit/WebProcess/WebPage/gtk/WebInspectorUIGtk.cpp. * WebProcess/Inspector/mac/WebInspectorUIMac.mm: Renamed from Source/WebKit/WebProcess/WebPage/mac/WebInspectorUIMac.mm. * WebProcess/Inspector/win/WebInspectorUIWin.mm: Renamed from Source/WebKit/WebProcess/WebPage/win/WebInspectorUIWin.mm. * UIProcess/API/APIAttachment.h: * UIProcess/API/Cocoa/WKWebViewTesting.mm: Add some missing includes. Canonical link: https://commits.webkit.org/219861@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@255214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-01-28 01:13:27 +00:00
"${WEBKIT_DIR}/WebProcess/Inspector/mac"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/WebProcess/InjectedBundle/API/Cocoa"
"${WEBKIT_DIR}/WebProcess/InjectedBundle/API/mac"
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
"${WEBKIT_DIR}/WebProcess/MediaSession"
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
"${WEBKIT_DIR}/WebProcess/Plugins/PDF"
"${WEBKIT_DIR}/WebProcess/Plugins/Netscape/mac"
"${WEBKIT_DIR}/WebProcess/WebPage/Cocoa"
"${WEBKIT_DIR}/WebProcess/WebPage/RemoteLayerTree"
"${WEBKIT_DIR}/WebProcess/WebPage/mac"
"${WEBKIT_DIR}/WebProcess/WebCoreSupport/mac"
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
"${WEBKITLEGACY_DIR}"
"${WebKitLegacy_FRAMEWORK_HEADERS_DIR}"
)
set(XPCService_SOURCES
Shared/EntryPointUtilities/Cocoa/AuxiliaryProcessMain.cpp
Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm
Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm
)
set(WebProcess_SOURCES
WebProcess/EntryPoint/Cocoa/XPCService/WebContentServiceEntryPoint.mm
${XPCService_SOURCES}
)
set(PluginProcess_SOURCES
PluginProcess/EntryPoint/Cocoa/XPCService/PluginServiceEntryPoint.mm
${XPCService_SOURCES}
)
set(GPUProcess_SOURCES
GPUProcess/EntryPoint/Cocoa/XPCService/GPUServiceEntryPoint.mm
${XPCService_SOURCES}
)
list(APPEND NetworkProcess_SOURCES
NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkServiceEntryPoint.mm
${XPCService_SOURCES}
)
# FIXME: These should not have Development in production builds.
[CMake] Add WebKit::WebKit target https://bugs.webkit.org/show_bug.cgi?id=210033 Reviewed by Fujii Hironori. .: Use SET_AND_EXPOSE_TO_BUILD for the Plugin process since ENABLE(PLUGIN_PROCESS) is used in the source code. * Source/cmake/OptionsGTK.cmake: Source/WebKit: Use WEBKIT_EXECUTABLE macros for the Process executables. Rename the output file names to fit with the macro's expectations. Add Headers.cmake which lists out all the public headers that are currently shared by the PlayStation and Windows ports. This is then included on each platform that is using it. Additionally use WEBKIT_COPY_FILES to create a target which copies headers. Finally use WEBKIT_FRAMEWORK_TARGET to create a WebKit target. Its dependent on the WebKit library itself, the processes being built, and any headers that are copied. This ensures that everything is built for dependent targets. * CMakeLists.txt: * Headers.cmake: Copied from Source/WebKit/PlatformPlayStation.cmake. * PlatformFTW.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformPlayStation.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: Tools: Use the WebKit::WebKit target for MiniBrowser and TestWebKit. This removes the need to have WebProcess and NetworkProcess as dependencies since they are attached to the WebKit::WebKit target. Remove references to WebKitFrameworkHeaders as it is now WebKit_CopyHeaders. It is also a dependency of WebKit::WebKit so it does not need to be listed as a dependency. * MiniBrowser/win/CMakeLists.txt: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformPlayStation.cmake: * TestWebKitAPI/PlatformWin.cmake: * WebKitTestRunner/CMakeLists.txt: Canonical link: https://commits.webkit.org/222951@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@259560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-04-06 03:02:54 +00:00
set(WebProcess_OUTPUT_NAME com.apple.WebKit.WebContent.Development)
set(NetworkProcess_OUTPUT_NAME com.apple.WebKit.Networking.Development)
set(WebProcess_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR})
set(NetworkProcess_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR})
set(PluginProcess_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR})
add_definitions("-include WebKit2Prefix.h")
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
set(WebKit_FORWARDING_HEADERS_FILES
Platform/cocoa/WKCrashReporter.h
Shared/API/c/WKDiagnosticLoggingResultType.h
UIProcess/API/C/WKPageDiagnosticLoggingClient.h
UIProcess/API/C/WKPageNavigationClient.h
UIProcess/API/C/WKPageRenderingProgressEvents.h
)
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
list(APPEND WebKit_MESSAGES_IN_FILES
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
GPUProcess/media/RemoteImageDecoderAVFProxy
GPUProcess/media/ios/RemoteMediaSessionHelperProxy
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
NetworkProcess/CustomProtocols/LegacyCustomProtocolManager
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
Shared/API/Cocoa/RemoteObjectRegistry
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
Shared/ApplePay/WebPaymentCoordinatorProxy
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/ViewGestureController
[GTK] Implement back/forward touchpad gesture https://bugs.webkit.org/show_bug.cgi?id=193919 Patch by Alexander Mikhaylenko <exalm7659@gmail.com> on 2019-02-08 Reviewed by Michael Catanzaro. Source/WebKit: Move ViewSnapshotStore and ViewGestureController from Cocoa/Mac directory to UIProcess/, also move some parts of mac/ViewGestreControllerMac.mm to ViewGestureController.cpp, split up Mac- and iOS-specific parts of ViewSnapshotStore.cpp into mac/ViewSnapshotMac.mm, then implement 2-finger touchpad swipe back-forward gesture for GTK based on that. To avoid name conflict, rename existing ViewGestureController class inside UIProcess/API/gtk/WebKitWebViewBase.cpp into TouchGestureController. Since GTK gestures can only work with 3 or 4 fingers, treat horizontal scrolling events as a swipe as long as there's nowhere to scroll in that direction and web page doesn't handle the scrolling. This is only allowed for touchpads, even though it can theoretically work with touch mice and trackpoints. The gesture requires every item in back-forward list to have a snapshot. There's already an existing infrastructure for that, so the patch changes a bunch of #if PLATFORM(COCOA) statements to also check for GTK platform. The snapshots have to be taken in sync, so the implementation draws webview widget into a Cairo image surface. The gesture is disabled by default, and can be enabled by setting the newly added 'enable-back-forward-navigation-gestures' property in WebKitSettings to true. Gesture drawing is implemented via Cairo. When the gesture is active, the actual page is drawn into a Cairo group, which is then drawn together with a given snapshot, as well as dimming and a drop shadow over the "lower" layer. Also add a memory pressure handler that clears snapshot store when low on memory. * DerivedSources-input.xcfilelist: * PlatformGTK.cmake: * PlatformMac.cmake: * Shared/SessionState.h: Add snapshot to back-forward items for GTK. * Shared/WebBackForwardListItem.h: Add snapshot to back-forward items for GTK. * SourcesCocoa.txt: * SourcesGTK.txt: * UIProcess/API/glib/WebKitSettings.cpp: Added 'enable-back-forward-navigation-gestures' property for enabling the gesture. (webKitSettingsSetProperty): (webKitSettingsGetProperty): (webkit_settings_class_init): (webkit_settings_get_enable_back_forward_navigation_gestures): Added, GTK only. (webkit_settings_set_enable_back_forward_navigation_gestures): Added, GTK only. * UIProcess/API/glib/WebKitWebView.cpp: (enableBackForwardNavigationGesturesChanged): Added, GTK only. (webkitWebViewUpdateSettings): (webkitWebViewDisconnectSettingsSignalHandlers): * UIProcess/API/gtk/PageClientImpl.cpp: (WebKit::PageClientImpl::setViewNeedsDisplay): Redraw the whole screen instead of a region during the gesture. (WebKit::PageClientImpl::takeViewSnapshot): Added. (WebKit::PageClientImpl::wheelEventWasNotHandledByWebCore): Pass unhandled events to the gesture controller. (WebKit::PageClientImpl::didRemoveNavigationGestureSnapshot): Redraw the widget immediately after removing snapshot. (WebKit::PageClientImpl::didStartProvisionalLoadForMainFrame): Added, send a notification to the gesture controller. (WebKit::PageClientImpl::didFirstVisuallyNonEmptyLayoutForMainFrame): Send a notification to the gesture controller. (WebKit::PageClientImpl::didFinishLoadForMainFrame): Send a notification to the gesture controller. (WebKit::PageClientImpl::didFailLoadForMainFrame): Added, send a notification to the gesture controller. (WebKit::PageClientImpl::didSameDocumentNavigationForMainFrame): Send a notification to the gesture controller. (WebKit::PageClientImpl::didRestoreScrollPosition): Added, send a notification to the gesture controller. * UIProcess/API/gtk/PageClientImpl.h: * UIProcess/API/gtk/WebKitSettings.h: Add webkit_settings_get_enable_back_forward_navigation_gestures() and webkit_settings_get_enable_back_forward_navigation_gestures() to public API. * UIProcess/API/gtk/WebKitWebViewBase.cpp: (webkitWebViewBaseDraw): Pass drawing to ViewGestureController during the gesture. (webkitWebViewBaseScrollEvent): Pass scroll events to ViewGestureController during the gesture. (webkitWebViewBaseGestureController): Renamed ViewGestureController to TouchGestureController. (webkitWebViewBaseViewGestureController): Added. (webkitWebViewBaseCreateWebPage): Create an instance of ViewGestureController. (webkitWebViewBaseTakeViewSnapshot): Added. (webkitWebViewBaseDidStartProvisionalLoadForMainFrame): Added. (webkitWebViewBaseDidFirstVisuallyNonEmptyLayoutForMainFrame): Added. (webkitWebViewBaseDidFinishLoadForMainFrame): Added. (webkitWebViewBaseDidFailLoadForMainFrame): Added. (webkitWebViewBaseDidSameDocumentNavigationForMainFrame): Added. (webkitWebViewBaseDidRestoreScrollPosition): Added. * UIProcess/API/gtk/WebKitWebViewBasePrivate.h: * UIProcess/API/gtk/docs/webkit2gtk-4.0-sections.txt: Mentioned the added functions in docs. * UIProcess/Cocoa/WebProcessPoolCocoa.mm: (WebKit::WebProcessPool::platformInitialize): Move the check from WebMemoryPressureHandlerCocoa.mm here. * UIProcess/PageClient.h: Add takeViewSnapshot() for GTK. * UIProcess/ViewGestureController.cpp: Renamed from Source/WebKit/UIProcess/Cocoa/ViewGestureController.cpp. (WebKit::ViewGestureController::ViewGestureController): (WebKit::ViewGestureController::~ViewGestureController): (WebKit::ViewGestureController::disconnectFromProcess): (WebKit::ViewGestureController::connectToProcess): (WebKit::ViewGestureController::controllerForGesture): (WebKit::ViewGestureController::takeNextGestureID): (WebKit::ViewGestureController::willBeginGesture): (WebKit::ViewGestureController::didEndGesture): (WebKit::ViewGestureController::setAlternateBackForwardListSourcePage): (WebKit::ViewGestureController::canSwipeInDirection const): (WebKit::ViewGestureController::didStartProvisionalOrSameDocumentLoadForMainFrame): (WebKit::ViewGestureController::didStartProvisionalLoadForMainFrame): (WebKit::ViewGestureController::didFirstVisuallyNonEmptyLayoutForMainFrame): (WebKit::ViewGestureController::didRepaintAfterNavigation): (WebKit::ViewGestureController::didHitRenderTreeSizeThreshold): (WebKit::ViewGestureController::didRestoreScrollPosition): (WebKit::ViewGestureController::didReachMainFrameLoadTerminalState): (WebKit::ViewGestureController::didSameDocumentNavigationForMainFrame): (WebKit::ViewGestureController::checkForActiveLoads): (WebKit::ViewGestureController::SnapshotRemovalTracker::SnapshotRemovalTracker): (WebKit::ViewGestureController::SnapshotRemovalTracker::eventsDescription): (WebKit::ViewGestureController::SnapshotRemovalTracker::log const): (WebKit::ViewGestureController::SnapshotRemovalTracker::resume): (WebKit::ViewGestureController::SnapshotRemovalTracker::start): (WebKit::ViewGestureController::SnapshotRemovalTracker::reset): (WebKit::ViewGestureController::SnapshotRemovalTracker::stopWaitingForEvent): (WebKit::ViewGestureController::SnapshotRemovalTracker::eventOccurred): (WebKit::ViewGestureController::SnapshotRemovalTracker::cancelOutstandingEvent): (WebKit::ViewGestureController::SnapshotRemovalTracker::hasOutstandingEvent): (WebKit::ViewGestureController::SnapshotRemovalTracker::fireRemovalCallbackIfPossible): (WebKit::ViewGestureController::SnapshotRemovalTracker::fireRemovalCallbackImmediately): (WebKit::ViewGestureController::SnapshotRemovalTracker::watchdogTimerFired): (WebKit::ViewGestureController::SnapshotRemovalTracker::startWatchdog): (WebKit::deltaShouldCancelSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::PendingSwipeTracker): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanBecomeSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::handleEvent): (WebKit::ViewGestureController::PendingSwipeTracker::eventWasNotHandledByWebCore): (WebKit::ViewGestureController::PendingSwipeTracker::tryToStartSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::reset): (WebKit::ViewGestureController::startSwipeGesture): (WebKit::ViewGestureController::isPhysicallySwipingLeft const): (WebKit::ViewGestureController::shouldUseSnapshotForSize): (WebKit::ViewGestureController::forceRepaintIfNeeded): (WebKit::ViewGestureController::willEndSwipeGesture): (WebKit::ViewGestureController::endSwipeGesture): (WebKit::ViewGestureController::requestRenderTreeSizeNotificationIfNeeded): * UIProcess/ViewGestureController.h: Renamed from Source/WebKit/UIProcess/Cocoa/ViewGestureController.h. (WebKit::ViewGestureController::wheelEventWasNotHandledByWebCore): (WebKit::ViewGestureController::shouldIgnorePinnedState): (WebKit::ViewGestureController::setShouldIgnorePinnedState): (WebKit::ViewGestureController::hasActiveMagnificationGesture const): (WebKit::ViewGestureController::setCustomSwipeViews): (WebKit::ViewGestureController::setCustomSwipeViewsTopContentInset): (WebKit::ViewGestureController::setDidMoveSwipeSnapshotCallback): (WebKit::ViewGestureController::backgroundColorForCurrentSnapshot const): (WebKit::ViewGestureController::didFinishLoadForMainFrame): (WebKit::ViewGestureController::didFailLoadForMainFrame): (WebKit::ViewGestureController::setSwipeGestureEnabled): (WebKit::ViewGestureController::isSwipeGestureEnabled): (WebKit::ViewGestureController::SnapshotRemovalTracker::pause): (WebKit::ViewGestureController::SnapshotRemovalTracker::isPaused const): (WebKit::ViewGestureController::SnapshotRemovalTracker::hasRemovalCallback const): (WebKit::ViewGestureController::SnapshotRemovalTracker::renderTreeSizeThreshold const): (WebKit::ViewGestureController::SnapshotRemovalTracker::setRenderTreeSizeThreshold): (WebKit::ViewGestureController::PendingSwipeTracker::shouldIgnorePinnedState): (WebKit::ViewGestureController::PendingSwipeTracker::setShouldIgnorePinnedState): (WebKit::ViewGestureController::SwipeProgressTracker::progress const): (WebKit::ViewGestureController::SwipeProgressTracker::direction const): * UIProcess/ViewGestureController.messages.in: Renamed from Source/WebKit/UIProcess/Cocoa/ViewGestureController.messages.in. * UIProcess/ViewSnapshotStore.cpp: Copied from Source/WebKit/UIProcess/mac/ViewSnapshotStore.mm. (WebKit::ViewSnapshotStore::ViewSnapshotStore): (WebKit::ViewSnapshotStore::~ViewSnapshotStore): (WebKit::ViewSnapshotStore::singleton): (WebKit::ViewSnapshotStore::didAddImageToSnapshot): (WebKit::ViewSnapshotStore::willRemoveImageFromSnapshot): (WebKit::ViewSnapshotStore::pruneSnapshots): (WebKit::ViewSnapshotStore::recordSnapshot): (WebKit::ViewSnapshotStore::discardSnapshotImages): (WebKit::ViewSnapshot::~ViewSnapshot): * UIProcess/ViewSnapshotStore.h: Renamed from Source/WebKit/UIProcess/mac/ViewSnapshotStore.h. (WebKit::ViewSnapshot::setRenderTreeSize): (WebKit::ViewSnapshot::renderTreeSize const): (WebKit::ViewSnapshot::setBackgroundColor): (WebKit::ViewSnapshot::backgroundColor const): (WebKit::ViewSnapshot::setViewScrollPosition): (WebKit::ViewSnapshot::viewScrollPosition const): (WebKit::ViewSnapshot::setDeviceScaleFactor): (WebKit::ViewSnapshot::deviceScaleFactor const): (WebKit::ViewSnapshot::surface const): (WebKit::ViewSnapshot::imageSizeInBytes const): (WebKit::ViewSnapshot::size const): (WebKit::ViewSnapshotStore::setDisableSnapshotVolatilityForTesting): (WebKit::ViewSnapshotStore::disableSnapshotVolatilityForTesting const): * UIProcess/WebBackForwardList.cpp: (WebKit::WebBackForwardList::didRemoveItem): Unset snapshot for GTK. * UIProcess/WebMemoryPressureHandler.cpp: Copied from Source/WebKit/UIProcess/Cocoa/WebMemoryPressureHandlerCocoa.mm. (WebKit::installMemoryPressureHandler): * UIProcess/WebMemoryPressureHandler.h: Renamed from Source/WebKit/UIProcess/Cocoa/WebMemoryPressureHandlerCocoa.h. * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::recordNavigationSnapshot): Take snapshots for GTK. * UIProcess/WebPageProxy.h: * UIProcess/gtk/ViewGestureControllerGtk.cpp: Added. This is a port of UIProcess/mac/ViewGestureControllerMac.mm. SwipeProgressTracker class is a re-implementation of trackSwipeEventWithOptions. (WebKit::isEventStop): (WebKit::ViewGestureController::platformTeardown): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanStartSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanEndSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanInfluenceSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventGetScrollingDeltas): (WebKit::ViewGestureController::handleScrollWheelEvent): (WebKit::ViewGestureController::trackSwipeGesture): (WebKit::ViewGestureController::SwipeProgressTracker::SwipeProgressTracker): (WebKit::ViewGestureController::SwipeProgressTracker::startTracking): (WebKit::ViewGestureController::SwipeProgressTracker::reset): (WebKit::ViewGestureController::SwipeProgressTracker::handleEvent): (WebKit::ViewGestureController::SwipeProgressTracker::startAnimation): (WebKit::easeOutCubic): (WebKit::ViewGestureController::SwipeProgressTracker::onAnimationTick): (WebKit::ViewGestureController::SwipeProgressTracker::endAnimation): (WebKit::ViewGestureController::beginSwipeGesture): (WebKit::ViewGestureController::handleSwipeGesture): (WebKit::ViewGestureController::draw): (WebKit::ViewGestureController::removeSwipeSnapshot): (WebKit::ViewGestureController::beginSimulatedSwipeInDirectionForTesting): (WebKit::ViewGestureController::completeSimulatedSwipeInDirectionForTesting): * UIProcess/gtk/ViewSnapshotStoreGtk.cpp: Renamed from Source/WebKit/UIProcess/Cocoa/WebMemoryPressureHandlerCocoa.mm. (WebKit::ViewSnapshot::create): (WebKit::ViewSnapshot::ViewSnapshot): (WebKit::ViewSnapshot::hasImage const): (WebKit::ViewSnapshot::clearImage): (WebKit::ViewSnapshot::imageSizeInBytes const): (WebKit::ViewSnapshot::size const): * UIProcess/gtk/WebProcessPoolGtk.cpp: (WebKit::memoryPressureMonitorDisabled): Added. (WebKit::WebProcessPool::platformInitialize): Install memory pressure handler. (WebKit::WebProcessPool::platformInitializeWebProcess): Use memoryPressureMonitorDisabled(). * UIProcess/mac/ViewGestureControllerMac.mm: Moved many functions into UIProcess/ViewGestureController.cpp (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanStartSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanEndSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanInfluenceSwipe): (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventGetScrollingDeltas): (WebKit::ViewGestureController::trackSwipeGesture): (WebKit::scrollEventCanInfluenceSwipe): Deleted. (WebKit::deltaShouldCancelSwipe): Deleted. (WebKit::ViewGestureController::PendingSwipeTracker::PendingSwipeTracker): Deleted. (WebKit::ViewGestureController::PendingSwipeTracker::scrollEventCanBecomeSwipe): Deleted. (WebKit::ViewGestureController::PendingSwipeTracker::handleEvent): Deleted. (WebKit::ViewGestureController::PendingSwipeTracker::eventWasNotHandledByWebCore): Deleted. (WebKit::ViewGestureController::PendingSwipeTracker::tryToStartSwipe): Deleted. (WebKit::ViewGestureController::PendingSwipeTracker::reset): Deleted. (WebKit::ViewGestureController::willEndSwipeGesture): Deleted. (WebKit::ViewGestureController::shouldUseSnapshotForSize): Deleted. (WebKit::ViewGestureController::isPhysicallySwipingLeft const): Deleted. (WebKit::ViewGestureController::endSwipeGesture): Deleted. (WebKit::ViewGestureController::forceRepaintIfNeeded): Deleted. (WebKit::ViewGestureController::requestRenderTreeSizeNotificationIfNeeded): Deleted. * UIProcess/mac/ViewSnapshotStoreMac.mm: Renamed from Source/WebKit/UIProcess/mac/ViewSnapshotStore.mm. (WebKit::ViewSnapshotStore::snapshottingContext): (WebKit::ViewSnapshot::create): (WebKit::ViewSnapshot::ViewSnapshot): (WebKit::ViewSnapshot::setSurface): (WebKit::ViewSnapshot::hasImage const): (WebKit::ViewSnapshot::clearImage): (WebKit::ViewSnapshot::setVolatile): (WebKit::ViewSnapshot::asLayerContents): (WebKit::ViewSnapshot::asImageForTesting): * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebPage/ViewGestureGeometryCollector.cpp: Make SetRenderTreeSizeNotificationThreshold() cross-platform. (WebKit::ViewGestureGeometryCollector::ViewGestureGeometryCollector): (WebKit::ViewGestureGeometryCollector::computeMinimumAndMaximumViewportScales const): (WebKit::ViewGestureGeometryCollector::mainFrameDidLayout): * WebProcess/WebPage/ViewGestureGeometryCollector.h: * WebProcess/WebPage/ViewGestureGeometryCollector.messages.in: * WebProcess/WebPage/WebPage.cpp: Start using ViewGestureGeometryCollector for GTK. (WebKit::WebPage::mainFrameDidLayout): * WebProcess/WebPage/WebPage.h: Tools: * TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp: (testWebKitSettings): Add a test for 'enable-back-forward-navigation-gestures' property. Canonical link: https://commits.webkit.org/208883@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@241224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-02-09 01:29:22 +00:00
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/Cocoa/PlaybackSessionManagerProxy
UIProcess/Cocoa/UserMediaCaptureManagerProxy
UIProcess/Cocoa/VideoFullscreenManagerProxy
UIProcess/Inspector/WebInspectorUIExtensionControllerProxy
UIProcess/Media/AudioSessionRoutingArbitratorProxy
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/Network/CustomProtocols/LegacyCustomProtocolManagerProxy
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy
Move UI Process part of the Remote Layer Tree code out of a Mac-specific directory https://bugs.webkit.org/show_bug.cgi?id=176273 Reviewed by Dan Bernstein. UI-side compositing works on all Cocoa platforms, so the code should not live inside Mac/. Also merge the Scrolling directory in here, since those files are very related. * UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.h: Renamed from SourceebKit/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h. * UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.messages.in: Renamed from UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.messages.in. * UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm: Renamed from UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm. * UIProcess/RemoteLayerTree/RemoteLayerTreeHost.h: Renamed from UIProcess/mac/RemoteLayerTreeHost.h. * UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm: Renamed from UIProcess/mac/RemoteLayerTreeHost.mm. * UIProcess/RemoteLayerTree/RemoteLayerTreeScrollingPerformanceData.h: Renamed from UIProcess/Cocoa/RemoteLayerTreeScrollingPerformanceData.h. * UIProcess/RemoteLayerTree/RemoteLayerTreeScrollingPerformanceData.mm: Renamed from UIProcess/Cocoa/RemoteLayerTreeScrollingPerformanceData.mm. * UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp: Renamed from UIProcess/Scrolling/RemoteScrollingCoordinatorProxy.cpp. * UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.h: Renamed from UIProcess/Scrolling/RemoteScrollingCoordinatorProxy.h. * UIProcess/RemoteLayerTree/RemoteScrollingTree.cpp: Renamed from UIProcess/Scrolling/RemoteScrollingTree.cpp. * UIProcess/RemoteLayerTree/RemoteScrollingTree.h: Renamed from UIProcess/Scrolling/RemoteScrollingTree.h. * UIProcess/RemoteLayerTree/ios/RemoteLayerTreeHostIOS.mm: Renamed from UIProcess/ios/RemoteLayerTreeHostIOS.mm. * UIProcess/RemoteLayerTree/ios/RemoteScrollingCoordinatorProxyIOS.mm: Renamed from UIProcess/ios/RemoteScrollingCoordinatorProxyIOS.mm. * UIProcess/RemoteLayerTree/ios/ScrollingTreeOverflowScrollingNodeIOS.h: Renamed from UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.h. * UIProcess/RemoteLayerTree/ios/ScrollingTreeOverflowScrollingNodeIOS.mm: Renamed from UIProcess/Scrolling/ios/ScrollingTreeOverflowScrollingNodeIOS.mm. * WebKit.xcodeproj/project.pbxproj: Canonical link: https://commits.webkit.org/192922@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@221541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-02 23:52:34 +00:00
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy
UIProcess/WebAuthentication/WebAuthnProcessProxy
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/mac/SecItemShimProxy
WebAuthnProcess/WebAuthnConnectionToWebProcess
WebAuthnProcess/WebAuthnProcess
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
WebProcess/ApplePay/WebPaymentCoordinator
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
WebProcess/GPU/media/RemoteImageDecoderAVFManager
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
WebProcess/GPU/media/ios/RemoteMediaSessionHelper
WebProcess/Inspector/WebInspectorUIExtensionController
WebProcess/WebAuthentication/WebAuthnProcessConnection
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
WebProcess/WebPage/ViewGestureGeometryCollector
WebProcess/WebPage/ViewUpdateDispatcher
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
WebProcess/WebPage/Cocoa/TextCheckingControllerProxy
WebProcess/WebPage/RemoteLayerTree/RemoteScrollingCoordinator
WebProcess/cocoa/PlaybackSessionManager
WebProcess/cocoa/RemoteCaptureSampleManager
WebProcess/cocoa/UserMediaCaptureManager
WebProcess/cocoa/VideoFullscreenManager
)
Progress towards successful CMake build on Mac https://bugs.webkit.org/show_bug.cgi?id=202426 Rubber-stamped by Tim Horton. Source/WebCore: * PlatformMac.cmake: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * Platform/cocoa/PaymentAuthorizationPresenter.h: * Platform/cocoa/PaymentAuthorizationPresenter.mm: * Platform/cocoa/PaymentAuthorizationViewController.h: * Platform/cocoa/PaymentAuthorizationViewController.mm: * Platform/cocoa/WKPaymentAuthorizationDelegate.mm: * PlatformMac.cmake: * Shared/SandboxExtension.h: (WebKit::SandboxExtension::createHandleForReadByPid): * SourcesCocoa.txt: * UIProcess/API/Cocoa/WKWebView.mm: * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (-[WKWebsiteDataStore _hasRegisteredServiceWorker]): * UIProcess/API/mac/WKView.mm: * UIProcess/Cocoa/SOAuthorization/PopUpSOAuthorizationSession.mm: * UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm: * UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm: * UIProcess/Cocoa/WKShareSheet.mm: (-[WKShareSheet delegate]): (-[WKShareSheet setDelegate:]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: * UIProcess/Cocoa/WebViewImpl.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: * WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.h: * WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.cpp: Source/WebKitLegacy: * PlatformMac.cmake: Source/WebKitLegacy/mac: * WebView/WebDataSource.mm: Canonical link: https://commits.webkit.org/215948@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2019-10-01 20:35:50 +00:00
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS
Shared/API/Cocoa/RemoteObjectInvocation.h
Shared/API/Cocoa/RemoteObjectRegistry.h
Shared/API/Cocoa/WKBrowsingContextHandle.h
Shared/API/Cocoa/WKDataDetectorTypes.h
Shared/API/Cocoa/WKDragDestinationAction.h
Shared/API/Cocoa/WKFoundation.h
Shared/API/Cocoa/WKMain.h
Shared/API/Cocoa/WKRemoteObject.h
Shared/API/Cocoa/WKRemoteObjectCoder.h
Shared/API/Cocoa/WebKit.h
Shared/API/Cocoa/WebKitPrivate.h
Shared/API/Cocoa/_WKFrameHandle.h
Shared/API/Cocoa/_WKHitTestResult.h
Shared/API/Cocoa/_WKNSFileManagerExtras.h
Shared/API/Cocoa/_WKNSWindowExtras.h
Shared/API/Cocoa/_WKRemoteObjectInterface.h
Shared/API/Cocoa/_WKRemoteObjectRegistry.h
Shared/API/Cocoa/_WKRenderingProgressEvents.h
Shared/API/Cocoa/_WKSameDocumentNavigationType.h
Shared/API/c/mac/WKBaseMac.h
Shared/API/c/mac/WKCertificateInfoMac.h
Shared/API/c/mac/WKMediaFormatReader.h
Shared/API/c/mac/WKObjCTypeWrapperRef.h
Shared/API/c/mac/WKURLRequestNS.h
Shared/API/c/mac/WKURLResponseNS.h
Shared/API/c/mac/WKWebArchiveRef.h
Shared/API/c/mac/WKWebArchiveResource.h
UIProcess/API/Cocoa/NSAttributedString.h
UIProcess/API/Cocoa/NSAttributedStringPrivate.h
UIProcess/API/Cocoa/PageLoadStateObserver.h
UIProcess/API/Cocoa/WKBackForwardList.h
UIProcess/API/Cocoa/WKBackForwardListItem.h
UIProcess/API/Cocoa/WKBackForwardListItemPrivate.h
UIProcess/API/Cocoa/WKBackForwardListPrivate.h
UIProcess/API/Cocoa/WKBrowsingContextController.h
UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h
UIProcess/API/Cocoa/WKBrowsingContextGroup.h
UIProcess/API/Cocoa/WKBrowsingContextGroupPrivate.h
UIProcess/API/Cocoa/WKBrowsingContextHistoryDelegate.h
UIProcess/API/Cocoa/WKBrowsingContextLoadDelegate.h
UIProcess/API/Cocoa/WKBrowsingContextLoadDelegatePrivate.h
UIProcess/API/Cocoa/WKBrowsingContextPolicyDelegate.h
UIProcess/API/Cocoa/WKConnection.h
UIProcess/API/Cocoa/WKContentRuleList.h
UIProcess/API/Cocoa/WKContentRuleListPrivate.h
UIProcess/API/Cocoa/WKContentRuleListStore.h
UIProcess/API/Cocoa/WKContentRuleListStorePrivate.h
UIProcess/API/Cocoa/WKContentWorld.h
UIProcess/API/Cocoa/WKContentWorldPrivate.h
UIProcess/API/Cocoa/WKContextMenuElementInfo.h
UIProcess/API/Cocoa/WKContextMenuElementInfoPrivate.h
UIProcess/API/Cocoa/WKDownload.h
UIProcess/API/Cocoa/WKDownloadDelegate.h
UIProcess/API/Cocoa/WKError.h
UIProcess/API/Cocoa/WKErrorPrivate.h
UIProcess/API/Cocoa/WKFindConfiguration.h
UIProcess/API/Cocoa/WKFindResult.h
UIProcess/API/Cocoa/WKFrameInfo.h
UIProcess/API/Cocoa/WKFrameInfoPrivate.h
UIProcess/API/Cocoa/WKHTTPCookieStore.h
UIProcess/API/Cocoa/WKHTTPCookieStorePrivate.h
UIProcess/API/Cocoa/WKHistoryDelegatePrivate.h
UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h
UIProcess/API/Cocoa/WKNSURLAuthenticationChallenge.h
UIProcess/API/Cocoa/WKNavigation.h
UIProcess/API/Cocoa/WKNavigationAction.h
UIProcess/API/Cocoa/WKNavigationActionPrivate.h
UIProcess/API/Cocoa/WKNavigationData.h
UIProcess/API/Cocoa/WKNavigationDelegate.h
UIProcess/API/Cocoa/WKNavigationDelegatePrivate.h
UIProcess/API/Cocoa/WKNavigationPrivate.h
UIProcess/API/Cocoa/WKNavigationResponse.h
UIProcess/API/Cocoa/WKNavigationResponsePrivate.h
UIProcess/API/Cocoa/WKOpenPanelParameters.h
UIProcess/API/Cocoa/WKOpenPanelParametersPrivate.h
UIProcess/API/Cocoa/WKPDFConfiguration.h
UIProcess/API/Cocoa/WKPreferences.h
UIProcess/API/Cocoa/WKPreferencesPrivate.h
UIProcess/API/Cocoa/WKPreviewActionItem.h
UIProcess/API/Cocoa/WKPreviewActionItemIdentifiers.h
UIProcess/API/Cocoa/WKPreviewElementInfo.h
UIProcess/API/Cocoa/WKProcessGroup.h
UIProcess/API/Cocoa/WKProcessGroupPrivate.h
UIProcess/API/Cocoa/WKProcessPool.h
UIProcess/API/Cocoa/WKProcessPoolPrivate.h
UIProcess/API/Cocoa/WKScriptMessage.h
UIProcess/API/Cocoa/WKScriptMessageHandler.h
UIProcess/API/Cocoa/WKScriptMessageHandlerWithReply.h
UIProcess/API/Cocoa/WKSecurityOrigin.h
UIProcess/API/Cocoa/WKSnapshotConfiguration.h
UIProcess/API/Cocoa/WKTypeRefWrapper.h
UIProcess/API/Cocoa/WKUIDelegate.h
UIProcess/API/Cocoa/WKUIDelegatePrivate.h
UIProcess/API/Cocoa/WKURLSchemeHandler.h
UIProcess/API/Cocoa/WKURLSchemeTask.h
UIProcess/API/Cocoa/WKURLSchemeTaskPrivate.h
UIProcess/API/Cocoa/WKUserContentController.h
UIProcess/API/Cocoa/WKUserContentControllerPrivate.h
UIProcess/API/Cocoa/WKUserScript.h
UIProcess/API/Cocoa/WKUserScriptPrivate.h
UIProcess/API/Cocoa/WKView.h
UIProcess/API/Cocoa/WKViewPrivate.h
UIProcess/API/Cocoa/WKWebArchive.h
UIProcess/API/Cocoa/WKWebView.h
UIProcess/API/Cocoa/WKWebViewConfiguration.h
UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h
UIProcess/API/Cocoa/WKWebViewPrivate.h
UIProcess/API/Cocoa/WKWebViewPrivateForTesting.h
UIProcess/API/Cocoa/WKWebpagePreferences.h
UIProcess/API/Cocoa/WKWebpagePreferencesPrivate.h
UIProcess/API/Cocoa/WKWebsiteDataRecord.h
UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h
UIProcess/API/Cocoa/WKWebsiteDataStore.h
UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h
UIProcess/API/Cocoa/WKWindowFeatures.h
UIProcess/API/Cocoa/WKWindowFeaturesPrivate.h
UIProcess/API/Cocoa/WebKitLegacy.h
UIProcess/API/Cocoa/_WKActivatedElementInfo.h
UIProcess/API/Cocoa/_WKAppHighlight.h
UIProcess/API/Cocoa/_WKAppHighlightDelegate.h
UIProcess/API/Cocoa/_WKApplicationManifest.h
UIProcess/API/Cocoa/_WKAttachment.h
UIProcess/API/Cocoa/_WKAuthenticationExtensionsClientInputs.h
UIProcess/API/Cocoa/_WKAuthenticationExtensionsClientOutputs.h
UIProcess/API/Cocoa/_WKAuthenticatorAssertionResponse.h
UIProcess/API/Cocoa/_WKAuthenticatorAttachment.h
UIProcess/API/Cocoa/_WKAuthenticatorAttestationResponse.h
UIProcess/API/Cocoa/_WKAuthenticatorResponse.h
UIProcess/API/Cocoa/_WKAuthenticatorSelectionCriteria.h
UIProcess/API/Cocoa/_WKAutomationDelegate.h
UIProcess/API/Cocoa/_WKAutomationSession.h
UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.h
UIProcess/API/Cocoa/_WKAutomationSessionDelegate.h
UIProcess/API/Cocoa/_WKContentRuleListAction.h
UIProcess/API/Cocoa/_WKContextMenuElementInfo.h
UIProcess/API/Cocoa/_WKCustomHeaderFields.h
UIProcess/API/Cocoa/_WKDiagnosticLoggingDelegate.h
UIProcess/API/Cocoa/_WKDownload.h
UIProcess/API/Cocoa/_WKDownloadDelegate.h
UIProcess/API/Cocoa/_WKElementAction.h
UIProcess/API/Cocoa/_WKErrorRecoveryAttempting.h
UIProcess/API/Cocoa/_WKExperimentalFeature.h
UIProcess/API/Cocoa/_WKFindDelegate.h
UIProcess/API/Cocoa/_WKFindOptions.h
UIProcess/API/Cocoa/_WKFocusedElementInfo.h
UIProcess/API/Cocoa/_WKFormInputSession.h
UIProcess/API/Cocoa/_WKFrameTreeNode.h
UIProcess/API/Cocoa/_WKFullscreenDelegate.h
UIProcess/API/Cocoa/_WKGeolocationCoreLocationProvider.h
UIProcess/API/Cocoa/_WKGeolocationPosition.h
UIProcess/API/Cocoa/_WKIconLoadingDelegate.h
UIProcess/API/Cocoa/_WKInputDelegate.h
UIProcess/API/Cocoa/_WKInspector.h
UIProcess/API/Cocoa/_WKInspectorConfiguration.h
UIProcess/API/Cocoa/_WKInspectorDebuggableInfo.h
UIProcess/API/Cocoa/_WKInspectorDelegate.h
UIProcess/API/Cocoa/_WKInspectorExtension.h
UIProcess/API/Cocoa/_WKInspectorExtensionDelegate.h
UIProcess/API/Cocoa/_WKInspectorExtensionHost.h
UIProcess/API/Cocoa/_WKInspectorPrivate.h
UIProcess/API/Cocoa/_WKInspectorPrivateForTesting.h
UIProcess/API/Cocoa/_WKInspectorWindow.h
UIProcess/API/Cocoa/_WKInternalDebugFeature.h
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
UIProcess/API/Cocoa/_WKLayoutMode.h
UIProcess/API/Cocoa/_WKLinkIconParameters.h
UIProcess/API/Cocoa/_WKOverlayScrollbarStyle.h
UIProcess/API/Cocoa/_WKProcessPoolConfiguration.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialCreationOptions.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialDescriptor.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialEntity.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialParameters.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialRelyingPartyEntity.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialRequestOptions.h
UIProcess/API/Cocoa/_WKPublicKeyCredentialUserEntity.h
UIProcess/API/Cocoa/_WKRemoteWebInspectorViewController.h
UIProcess/API/Cocoa/_WKRemoteWebInspectorViewControllerPrivate.h
UIProcess/API/Cocoa/_WKResourceLoadDelegate.h
UIProcess/API/Cocoa/_WKResourceLoadInfo.h
UIProcess/API/Cocoa/_WKResourceLoadStatisticsFirstParty.h
UIProcess/API/Cocoa/_WKResourceLoadStatisticsThirdParty.h
UIProcess/API/Cocoa/_WKSessionState.h
UIProcess/API/Cocoa/_WKTextInputContext.h
UIProcess/API/Cocoa/_WKTextManipulationConfiguration.h
UIProcess/API/Cocoa/_WKTextManipulationDelegate.h
UIProcess/API/Cocoa/_WKTextManipulationExclusionRule.h
UIProcess/API/Cocoa/_WKTextManipulationItem.h
UIProcess/API/Cocoa/_WKTextManipulationToken.h
UIProcess/API/Cocoa/_WKThumbnailView.h
UIProcess/API/Cocoa/_WKUserContentExtensionStore.h
UIProcess/API/Cocoa/_WKUserContentExtensionStorePrivate.h
UIProcess/API/Cocoa/_WKUserContentFilter.h
UIProcess/API/Cocoa/_WKUserContentFilterPrivate.h
UIProcess/API/Cocoa/_WKUserContentWorld.h
UIProcess/API/Cocoa/_WKUserInitiatedAction.h
UIProcess/API/Cocoa/_WKUserStyleSheet.h
UIProcess/API/Cocoa/_WKUserVerificationRequirement.h
UIProcess/API/Cocoa/_WKVisitedLinkStore.h
UIProcess/API/Cocoa/_WKWebAuthenticationAssertionResponse.h
UIProcess/API/Cocoa/_WKWebAuthenticationPanel.h
UIProcess/API/Cocoa/_WKWebAuthenticationPanelForTesting.h
UIProcess/API/Cocoa/_WKWebsiteDataSize.h
UIProcess/API/Cocoa/_WKWebsiteDataStore.h
UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h
UIProcess/API/Cocoa/_WKWebsiteDataStoreDelegate.h
UIProcess/API/Cocoa/_WKWebsitePolicies.h
UIProcess/API/ios/WKWebViewPrivateForTestingIOS.h
UIProcess/API/mac/WKWebViewPrivateForTestingMac.h
UIProcess/Cocoa/WKShareSheet.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessBundleParameters.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInEditingDelegate.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFormDelegatePrivate.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFramePrivate.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInLoadDelegate.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandlePrivate.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInPageGroup.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInRangeHandle.h
WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.h
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
WebProcess/InjectedBundle/API/mac/WKDOMDocument.h
WebProcess/InjectedBundle/API/mac/WKDOMElement.h
WebProcess/InjectedBundle/API/mac/WKDOMInternals.h
WebProcess/InjectedBundle/API/mac/WKDOMNode.h
WebProcess/InjectedBundle/API/mac/WKDOMNodePrivate.h
WebProcess/InjectedBundle/API/mac/WKDOMRange.h
WebProcess/InjectedBundle/API/mac/WKDOMRangePrivate.h
WebProcess/InjectedBundle/API/mac/WKDOMText.h
WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.h
WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.h
WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.h
WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextControllerPrivate.h
WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInPrivate.h
)
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
set(WebKit_FORWARDING_HEADERS_DIRECTORIES
Platform
Shared
NetworkProcess/Downloads
Platform/IPC
Shared/API
Shared/Cocoa
Shared/API/Cocoa
Shared/API/c
Shared/API/c/cf
Shared/API/c/mac
UIProcess/Cocoa
UIProcess/API/C
UIProcess/API/C/Cocoa
UIProcess/API/C/mac
UIProcess/API/cpp
UIProcess/API/ios
WebProcess/InjectedBundle/API/Cocoa
WebProcess/InjectedBundle/API/c
WebProcess/InjectedBundle/API/mac
)
# FIXME: Forwarding headers should be complete copies of the header.
set(WebKitLegacyForwardingHeaders
DOM.h
DOMCore.h
DOMElement.h
DOMException.h
DOMObject.h
DOMPrivate.h
WebApplicationCache.h
WebCache.h
WebCoreStatistics.h
WebDOMOperations.h
WebDOMOperationsPrivate.h
WebDatabaseManagerPrivate.h
WebDataSource.h
WebDataSourcePrivate.h
WebDefaultPolicyDelegate.h
WebDeviceOrientation.h
WebDeviceOrientationProviderMock.h
WebDocument.h
WebDocumentPrivate.h
WebDynamicScrollBarsView.h
WebEditingDelegate.h
WebFrame.h
WebFramePrivate.h
WebFrameViewPrivate.h
WebGeolocationPosition.h
WebHTMLRepresentation.h
WebHTMLView.h
WebHTMLViewPrivate.h
WebHistory.h
WebHistoryItem.h
WebHistoryItemPrivate.h
WebHistoryPrivate.h
WebIconDatabasePrivate.h
WebInspector.h
WebInspectorPrivate.h
WebKitNSStringExtras.h
WebNSURLExtras.h
WebNavigationData.h
WebNotification.h
WebPluginDatabase.h
WebPolicyDelegate.h
WebPolicyDelegatePrivate.h
WebPreferenceKeysPrivate.h
WebPreferences.h
WebPreferencesPrivate.h
WebQuotaManager.h
WebScriptWorld.h
WebSecurityOriginPrivate.h
WebStorageManagerPrivate.h
WebTypesInternal.h
WebUIDelegate.h
WebUIDelegatePrivate.h
WebView.h
WebViewPrivate
WebViewPrivate.h
)
set(ObjCForwardingHeaders
DOMAbstractView.h
DOMAttr.h
DOMBeforeLoadEvent.h
DOMBlob.h
DOMCDATASection.h
DOMCSSCharsetRule.h
DOMCSSFontFaceRule.h
DOMCSSImportRule.h
DOMCSSKeyframeRule.h
DOMCSSKeyframesRule.h
DOMCSSMediaRule.h
DOMCSSPageRule.h
DOMCSSPrimitiveValue.h
DOMCSSRule.h
DOMCSSRuleList.h
DOMCSSStyleDeclaration.h
DOMCSSStyleRule.h
DOMCSSStyleSheet.h
DOMCSSSupportsRule.h
DOMCSSUnknownRule.h
DOMCSSValue.h
DOMCSSValueList.h
DOMCharacterData.h
DOMComment.h
DOMCounter.h
DOMDOMImplementation.h
DOMDOMNamedFlowCollection.h
DOMDOMTokenList.h
DOMDocument.h
DOMDocumentFragment.h
DOMDocumentType.h
DOMElement.h
DOMEntity.h
DOMEntityReference.h
DOMEvent.h
DOMEventException.h
DOMEventListener.h
DOMEventTarget.h
DOMFile.h
DOMFileList.h
DOMHTMLAnchorElement.h
DOMHTMLAppletElement.h
DOMHTMLAreaElement.h
DOMHTMLBRElement.h
DOMHTMLBaseElement.h
DOMHTMLBaseFontElement.h
DOMHTMLBodyElement.h
DOMHTMLButtonElement.h
DOMHTMLCanvasElement.h
DOMHTMLCollection.h
DOMHTMLDListElement.h
DOMHTMLDirectoryElement.h
DOMHTMLDivElement.h
DOMHTMLDocument.h
DOMHTMLElement.h
DOMHTMLEmbedElement.h
DOMHTMLFieldSetElement.h
DOMHTMLFontElement.h
DOMHTMLFormElement.h
DOMHTMLFrameElement.h
DOMHTMLFrameSetElement.h
DOMHTMLHRElement.h
DOMHTMLHeadElement.h
DOMHTMLHeadingElement.h
DOMHTMLHtmlElement.h
DOMHTMLIFrameElement.h
DOMHTMLImageElement.h
DOMHTMLInputElement.h
DOMHTMLInputElementPrivate.h
DOMHTMLLIElement.h
DOMHTMLLabelElement.h
DOMHTMLLegendElement.h
DOMHTMLLinkElement.h
DOMHTMLMapElement.h
DOMHTMLMarqueeElement.h
DOMHTMLMediaElement.h
DOMHTMLMenuElement.h
DOMHTMLMetaElement.h
DOMHTMLModElement.h
DOMHTMLOListElement.h
DOMHTMLObjectElement.h
DOMHTMLOptGroupElement.h
DOMHTMLOptionElement.h
DOMHTMLOptionsCollection.h
DOMHTMLParagraphElement.h
DOMHTMLParamElement.h
DOMHTMLPreElement.h
DOMHTMLQuoteElement.h
DOMHTMLScriptElement.h
DOMHTMLSelectElement.h
DOMHTMLStyleElement.h
DOMHTMLTableCaptionElement.h
DOMHTMLTableCellElement.h
DOMHTMLTableColElement.h
DOMHTMLTableElement.h
DOMHTMLTableRowElement.h
DOMHTMLTableSectionElement.h
DOMHTMLTextAreaElement.h
DOMHTMLTitleElement.h
DOMHTMLUListElement.h
DOMHTMLVideoElement.h
DOMImplementation.h
DOMKeyboardEvent.h
DOMMediaError.h
DOMMediaList.h
DOMMessageEvent.h
DOMMessagePort.h
DOMMouseEvent.h
DOMMutationEvent.h
DOMNamedNodeMap.h
DOMNode.h
DOMNodeFilter.h
DOMNodeIterator.h
DOMNodeList.h
DOMOverflowEvent.h
DOMProcessingInstruction.h
DOMProgressEvent.h
DOMRGBColor.h
DOMRange.h
DOMRangeException.h
DOMRect.h
DOMStyleSheet.h
DOMStyleSheetList.h
DOMText.h
DOMTextEvent.h
DOMTimeRanges.h
DOMTreeWalker.h
DOMUIEvent.h
DOMValidityState.h
DOMWebKitCSSFilterValue.h
DOMWebKitCSSRegionRule.h
DOMWebKitCSSTransformValue.h
DOMWebKitNamedFlow.h
DOMWheelEvent.h
DOMXPathException.h
DOMXPathExpression.h
DOMXPathNSResolver.h
DOMXPathResult.h
)
set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-compatibility_version 1 -current_version ${WEBKIT_MAC_VERSION}")
target_link_options(WebKit PRIVATE -weak_framework SafariSafeBrowsing -lsandbox -framework AuthKit)
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit https://bugs.webkit.org/show_bug.cgi?id=174558 Reviewed by Alex Christensen. .: * CMakeLists.txt: * Source/PlatformGTK.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/OptionsWPE.cmake: * Source/cmake/WebKitCommon.cmake: * Source/cmake/WebKitFS.cmake: Source/WebDriver: * CMakeLists.txt: Source/WebKit: * CMakeLists.txt: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: * Shared/gtk/WebKitWaylandProtocol.xml: Renamed from Source/WebKit/Shared/gtk/WebKit2WaylandProtocol.xml. * UIProcess/gtk/WaylandCompositor.cpp: * WebProcess/gtk/WaylandCompositorDisplay.cpp: Source/WebKitLegacy: With help from Stephan Szabo, thanks! * CMakeLists.txt: * PlatformMac.cmake: * PlatformWin.cmake: Tools: With help from Stephan Szabo, thanks! * DumpRenderTree/PlatformMac.cmake: * DumpRenderTree/PlatformWin.cmake: * DumpRenderTree/win/AccessibilityControllerWin.cpp: * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: * DumpRenderTree/win/DumpRenderTree.cpp: * DumpRenderTree/win/EditingDelegate.h: * DumpRenderTree/win/EventSender.cpp: * DumpRenderTree/win/FrameLoadDelegate.cpp: * DumpRenderTree/win/FrameLoadDelegate.h: * DumpRenderTree/win/GCControllerWin.cpp: * DumpRenderTree/win/HistoryDelegate.cpp: * DumpRenderTree/win/HistoryDelegate.h: * DumpRenderTree/win/PolicyDelegate.h: * DumpRenderTree/win/ResourceLoadDelegate.cpp: * DumpRenderTree/win/ResourceLoadDelegate.h: * DumpRenderTree/win/TestRunnerWin.cpp: * DumpRenderTree/win/TextInputControllerWin.cpp: * DumpRenderTree/win/UIDelegate.cpp: * DumpRenderTree/win/UIDelegate.h: * DumpRenderTree/win/WorkQueueItemWin.cpp: * MiniBrowser/gtk/CMakeLists.txt: * MiniBrowser/mac/CMakeLists.txt: * MiniBrowser/win/AccessibilityDelegate.cpp: * MiniBrowser/win/AccessibilityDelegate.h: * MiniBrowser/win/CMakeLists.txt: * MiniBrowser/win/Common.cpp: * MiniBrowser/win/DOMDefaultImpl.h: * MiniBrowser/win/MiniBrowser.cpp: * MiniBrowser/win/MiniBrowser.h: * MiniBrowser/win/MiniBrowserWebHost.cpp: * MiniBrowser/win/MiniBrowserWebHost.h: * MiniBrowser/win/PageLoadTestClient.h: * MiniBrowser/win/PrintWebUIDelegate.cpp: * MiniBrowser/win/PrintWebUIDelegate.h: * MiniBrowser/win/ResourceLoadDelegate.cpp: * MiniBrowser/win/ResourceLoadDelegate.h: * MiniBrowser/win/WebDownloadDelegate.h: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformGTK.cmake: * TestWebKitAPI/PlatformWPE.cmake: * TestWebKitAPI/PlatformWin.cmake: * TestWebKitAPI/Tests/WebKitLegacy/win/ScaleWebView.cpp: * TestWebKitAPI/Tests/WebKitLegacy/win/WebViewDestruction.cpp: * TestWebKitAPI/glib/CMakeLists.txt: * WebKitTestRunner/CMakeLists.txt: * WebKitTestRunner/PlatformGTK.cmake: * WebKitTestRunner/PlatformWPE.cmake: Canonical link: https://commits.webkit.org/193516@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-09-19 00:29:31 +00:00
set(WebKit_OUTPUT_NAME WebKit)
# XPC Services
function(WEBKIT_DEFINE_XPC_SERVICES)
set(RUNLOOP_TYPE _WebKit)
set(WebKit_XPC_SERVICE_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/WebKit.framework/Versions/A/XPCServices)
WEBKIT_CREATE_SYMLINK(WebProcess ${WebKit_XPC_SERVICE_DIR} ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/WebKit.framework/XPCServices)
function(WEBKIT_XPC_SERVICE _target _bundle_identifier _info_plist _executable_name)
set(_service_dir ${WebKit_XPC_SERVICE_DIR}/${_bundle_identifier}.xpc/Contents)
make_directory(${_service_dir}/MacOS)
make_directory(${_service_dir}/_CodeSignature)
make_directory(${_service_dir}/Resources)
# FIXME: These version strings don't match Xcode's.
set(BUNDLE_VERSION ${WEBKIT_VERSION})
set(SHORT_VERSION_STRING ${WEBKIT_VERSION_MAJOR})
set(BUNDLE_VERSION ${WEBKIT_VERSION})
set(EXECUTABLE_NAME ${_executable_name})
set(PRODUCT_BUNDLE_IDENTIFIER ${_bundle_identifier})
set(PRODUCT_NAME ${_bundle_identifier})
configure_file(${_info_plist} ${_service_dir}/Info.plist)
set_target_properties(${_target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${_service_dir}/MacOS")
endfunction()
WEBKIT_XPC_SERVICE(WebProcess
"com.apple.WebKit.WebContent"
${WEBKIT_DIR}/WebProcess/EntryPoint/Cocoa/XPCService/WebContentService/Info-OSX.plist
[CMake] Add WebKit::WebKit target https://bugs.webkit.org/show_bug.cgi?id=210033 Reviewed by Fujii Hironori. .: Use SET_AND_EXPOSE_TO_BUILD for the Plugin process since ENABLE(PLUGIN_PROCESS) is used in the source code. * Source/cmake/OptionsGTK.cmake: Source/WebKit: Use WEBKIT_EXECUTABLE macros for the Process executables. Rename the output file names to fit with the macro's expectations. Add Headers.cmake which lists out all the public headers that are currently shared by the PlayStation and Windows ports. This is then included on each platform that is using it. Additionally use WEBKIT_COPY_FILES to create a target which copies headers. Finally use WEBKIT_FRAMEWORK_TARGET to create a WebKit target. Its dependent on the WebKit library itself, the processes being built, and any headers that are copied. This ensures that everything is built for dependent targets. * CMakeLists.txt: * Headers.cmake: Copied from Source/WebKit/PlatformPlayStation.cmake. * PlatformFTW.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformPlayStation.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: Tools: Use the WebKit::WebKit target for MiniBrowser and TestWebKit. This removes the need to have WebProcess and NetworkProcess as dependencies since they are attached to the WebKit::WebKit target. Remove references to WebKitFrameworkHeaders as it is now WebKit_CopyHeaders. It is also a dependency of WebKit::WebKit so it does not need to be listed as a dependency. * MiniBrowser/win/CMakeLists.txt: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformPlayStation.cmake: * TestWebKitAPI/PlatformWin.cmake: * WebKitTestRunner/CMakeLists.txt: Canonical link: https://commits.webkit.org/222951@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@259560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-04-06 03:02:54 +00:00
${WebProcess_OUTPUT_NAME})
WEBKIT_XPC_SERVICE(NetworkProcess
"com.apple.WebKit.Networking"
${WEBKIT_DIR}/NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkService/Info-OSX.plist
[CMake] Add WebKit::WebKit target https://bugs.webkit.org/show_bug.cgi?id=210033 Reviewed by Fujii Hironori. .: Use SET_AND_EXPOSE_TO_BUILD for the Plugin process since ENABLE(PLUGIN_PROCESS) is used in the source code. * Source/cmake/OptionsGTK.cmake: Source/WebKit: Use WEBKIT_EXECUTABLE macros for the Process executables. Rename the output file names to fit with the macro's expectations. Add Headers.cmake which lists out all the public headers that are currently shared by the PlayStation and Windows ports. This is then included on each platform that is using it. Additionally use WEBKIT_COPY_FILES to create a target which copies headers. Finally use WEBKIT_FRAMEWORK_TARGET to create a WebKit target. Its dependent on the WebKit library itself, the processes being built, and any headers that are copied. This ensures that everything is built for dependent targets. * CMakeLists.txt: * Headers.cmake: Copied from Source/WebKit/PlatformPlayStation.cmake. * PlatformFTW.cmake: * PlatformGTK.cmake: * PlatformMac.cmake: * PlatformPlayStation.cmake: * PlatformWPE.cmake: * PlatformWin.cmake: Tools: Use the WebKit::WebKit target for MiniBrowser and TestWebKit. This removes the need to have WebProcess and NetworkProcess as dependencies since they are attached to the WebKit::WebKit target. Remove references to WebKitFrameworkHeaders as it is now WebKit_CopyHeaders. It is also a dependency of WebKit::WebKit so it does not need to be listed as a dependency. * MiniBrowser/win/CMakeLists.txt: * TestWebKitAPI/CMakeLists.txt: * TestWebKitAPI/PlatformPlayStation.cmake: * TestWebKitAPI/PlatformWin.cmake: * WebKitTestRunner/CMakeLists.txt: Canonical link: https://commits.webkit.org/222951@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@259560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-04-06 03:02:54 +00:00
${NetworkProcess_OUTPUT_NAME})
set(WebKit_RESOURCES_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/WebKit.framework/Versions/A/Resources)
add_custom_command(OUTPUT ${WebKit_RESOURCES_DIR}/com.apple.WebProcess.sb COMMAND
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
grep -o "^[^;]*" ${WEBKIT_DIR}/WebProcess/com.apple.WebProcess.sb.in | clang -E -P -w -include wtf/Platform.h -I ${WTF_FRAMEWORK_HEADERS_DIR} - > ${WebKit_RESOURCES_DIR}/com.apple.WebProcess.sb
VERBATIM)
add_custom_command(OUTPUT ${WebKit_RESOURCES_DIR}/com.apple.WebKit.NetworkProcess.sb COMMAND
Resurrect Mac CMake build https://bugs.webkit.org/show_bug.cgi?id=224084 Patch by Alex Christensen <achristensen@webkit.org> on 2021-04-05 Reviewed by Tim Horton. .: * Source/cmake/OptionsMac.cmake: Source/JavaScriptCore: * PlatformMac.cmake: Source/ThirdParty/ANGLE: * PlatformMac.cmake: Added. Source/ThirdParty/libwebrtc: * CMakeLists.txt: Source/WebCore: * PlatformMac.cmake: * SourcesCocoa.txt: * WebCore.xcodeproj/project.pbxproj: * platform/mac/WebGLBlocklist.mm: * platform/text/cocoa/LocalizedDateCache.h: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.h. * platform/text/cocoa/LocalizedDateCache.mm: Renamed from Source/WebCore/platform/text/ios/LocalizedDateCache.mm. (WebCore::localizedDateCache): (WebCore::_localeChanged): (WebCore::LocalizedDateCache::LocalizedDateCache): (WebCore::LocalizedDateCache::~LocalizedDateCache): (WebCore::LocalizedDateCache::localeChanged): (WebCore::LocalizedDateCache::formatterForDateType): (WebCore::LocalizedDateCache::maximumWidthForDateType): (WebCore::LocalizedDateCache::createFormatterForType): (WebCore::LocalizedDateCache::calculateMaximumWidth): * testing/cocoa/WebViewVisualIdentificationOverlay.mm: Source/WebCore/PAL: * pal/PlatformMac.cmake: Source/WebKit: * NetworkProcess/PrivateClickMeasurementNetworkLoader.cpp: (WebKit::PrivateClickMeasurementNetworkLoader::didReceiveBuffer): * PlatformMac.cmake: * Shared/Cocoa/SandboxExtensionCocoa.mm: * SourcesCocoa.txt: * UIProcess/Media/MediaSessionCoordinatorProxyPrivate.h: Source/WebKitLegacy: * PlatformMac.cmake: Source/WTF: * wtf/PlatformMac.cmake: Tools: * TestWebKitAPI/PlatformMac.cmake: * WebKitTestRunner/PlatformMac.cmake: Canonical link: https://commits.webkit.org/236142@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275484 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 03:19:14 +00:00
grep -o "^[^;]*" ${WEBKIT_DIR}/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in | clang -E -P -w -include wtf/Platform.h -I ${WTF_FRAMEWORK_HEADERS_DIR} - > ${WebKit_RESOURCES_DIR}/com.apple.WebKit.NetworkProcess.sb
VERBATIM)
add_custom_target(WebKitSandboxProfiles ALL DEPENDS ${WebKit_RESOURCES_DIR}/com.apple.WebProcess.sb ${WebKit_RESOURCES_DIR}/com.apple.WebKit.NetworkProcess.sb)
add_dependencies(WebKit WebKitSandboxProfiles)
add_custom_command(OUTPUT ${WebKit_XPC_SERVICE_DIR}/com.apple.WebKit.WebContent.xpc/Contents/Resources/WebContentProcess.nib COMMAND
ibtool --compile ${WebKit_XPC_SERVICE_DIR}/com.apple.WebKit.WebContent.xpc/Contents/Resources/WebContentProcess.nib ${WEBKIT_DIR}/Resources/WebContentProcess.xib
VERBATIM)
add_custom_target(WebContentProcessNib ALL DEPENDS ${WebKit_XPC_SERVICE_DIR}/com.apple.WebKit.WebContent.xpc/Contents/Resources/WebContentProcess.nib)
add_dependencies(WebKit WebContentProcessNib)
endfunction()