Title: [235285] releases/WebKitGTK/webkit-2.22/Source
Revision
235285
Author
[email protected]
Date
2018-08-24 01:06:41 -0700 (Fri, 24 Aug 2018)

Log Message

Merge r235098 - [CMake] Sync unified build with Cocoa ports
https://bugs.webkit.org/show_bug.cgi?id=188732

Reviewed by Tim Horton.

Source/WebCore:

For iOS, disambiguate between ::WebEvent declared in PlatformKeyboardEvent.h and
WebCore::WebEvent declared in WebEvent.h. It's expected that we'll have to deal with random
issues like this when modifying unrelated source files in higher-level projects, since any
change to the sources list changes which files get bundled together, and headers from
lower-level projects that were not included before may now be included together.

* platform/PlatformKeyboardEvent.h:
(WebCore::PlatformKeyboardEvent::event const):

Source/WebKit:

Sync unified build with Cocoa ports. This enables unified build for WebKit/Platform and
WebKit/Shared.

Lots of files need to be moved around since the existing Sources.txt was not copied from
CMakeLists.txt. This replaces the Sources.txt with the sources list from CMakeList.txt.
Files that are not built for Cocoa are moved to SourcesGTK.txt, SourcesWPE.txt, and
PlatformWin.cmake. Files that are built only on Cocoa are moved to SourcesCocoa.txt. There's
plenty of room to determine if many of these files really need to be platform-specific in
the future, but let's not change that now.

Unfortunately, several files under Shared and PluginProcess need to be un-unified to be
usable for GTK's WebKitPluginProcess2. I've never managed to understand why, but it won't
link otherwise. Fortunately, this only affects a few files (listed in
PluginProcessGTK2_SOURCES), only a couple dozen of which are cross-platform.

* CMakeLists.txt:
* PlatformWin.cmake:
* Sources.txt:
* SourcesCocoa.txt:
* SourcesGTK.txt:
* SourcesWPE.txt:

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.22/Source/WebCore/ChangeLog (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebCore/ChangeLog	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebCore/ChangeLog	2018-08-24 08:06:41 UTC (rev 235285)
@@ -1,3 +1,19 @@
+2018-08-20  Michael Catanzaro  <[email protected]>
+
+        [CMake] Sync unified build with Cocoa ports
+        https://bugs.webkit.org/show_bug.cgi?id=188732
+
+        Reviewed by Tim Horton.
+
+        For iOS, disambiguate between ::WebEvent declared in PlatformKeyboardEvent.h and
+        WebCore::WebEvent declared in WebEvent.h. It's expected that we'll have to deal with random
+        issues like this when modifying unrelated source files in higher-level projects, since any
+        change to the sources list changes which files get bundled together, and headers from
+        lower-level projects that were not included before may now be included together.
+
+        * platform/PlatformKeyboardEvent.h:
+        (WebCore::PlatformKeyboardEvent::event const):
+
 2018-08-20  Rob Buis  <[email protected]>
 
         Throw an exception if window.open() gets passed a URL that cannot be parsed

Modified: releases/WebKitGTK/webkit-2.22/Source/WebCore/platform/PlatformKeyboardEvent.h (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebCore/platform/PlatformKeyboardEvent.h	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebCore/platform/PlatformKeyboardEvent.h	2018-08-24 08:06:41 UTC (rev 235285)
@@ -142,7 +142,7 @@
 #if !PLATFORM(IOS)
         NSEvent* macEvent() const { return m_macEvent.get(); }
 #else
-        WebEvent *event() const { return m_Event.get(); }
+        ::WebEvent *event() const { return m_Event.get(); }
 #endif
 #endif
 
@@ -199,7 +199,7 @@
 #if !PLATFORM(IOS)
         RetainPtr<NSEvent> m_macEvent;
 #else
-        RetainPtr<WebEvent> m_Event;
+        RetainPtr<::WebEvent> m_Event;
 #endif
 #endif
 #if PLATFORM(GTK)

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/CMakeLists.txt (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/CMakeLists.txt	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/CMakeLists.txt	2018-08-24 08:06:41 UTC (rev 235285)
@@ -96,531 +96,8 @@
     ${ICU_INCLUDE_DIRS}
 )
 
-set(WebKit_SOURCES
-    NetworkProcess/NetworkActivityTracker.cpp
-    NetworkProcess/NetworkCORSPreflightChecker.cpp
-    NetworkProcess/NetworkConnectionToWebProcess.cpp
-    NetworkProcess/NetworkContentRuleListManager.cpp
-    NetworkProcess/NetworkDataTask.cpp
-    NetworkProcess/NetworkDataTaskBlob.cpp
-    NetworkProcess/NetworkLoad.cpp
-    NetworkProcess/NetworkLoadChecker.cpp
-    NetworkProcess/NetworkProcess.cpp
-    NetworkProcess/NetworkProcessCreationParameters.cpp
-    NetworkProcess/NetworkProcessPlatformStrategies.cpp
-    NetworkProcess/NetworkResourceLoadParameters.cpp
-    NetworkProcess/NetworkResourceLoader.cpp
-    NetworkProcess/NetworkSession.cpp
-    NetworkProcess/NetworkSocketStream.cpp
-    NetworkProcess/PingLoad.cpp
-    NetworkProcess/PreconnectTask.cpp
-
-    NetworkProcess/Cookies/WebCookieManager.cpp
-
-    NetworkProcess/Downloads/Download.cpp
-    NetworkProcess/Downloads/DownloadManager.cpp
-    NetworkProcess/Downloads/PendingDownload.cpp
-
-    NetworkProcess/FileAPI/NetworkBlobRegistry.cpp
-
-    NetworkProcess/cache/CacheStorageEngine.cpp
-    NetworkProcess/cache/CacheStorageEngineCache.cpp
-    NetworkProcess/cache/CacheStorageEngineCaches.cpp
-    NetworkProcess/cache/CacheStorageEngineConnection.cpp
-    NetworkProcess/cache/NetworkCache.cpp
-    NetworkProcess/cache/NetworkCacheBlobStorage.cpp
-    NetworkProcess/cache/NetworkCacheCoders.cpp
-    NetworkProcess/cache/NetworkCacheData.cpp
-    NetworkProcess/cache/NetworkCacheEntry.cpp
-    NetworkProcess/cache/NetworkCacheFileSystem.cpp
-    NetworkProcess/cache/NetworkCacheKey.cpp
-    NetworkProcess/cache/NetworkCacheSpeculativeLoad.cpp
-    NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp
-    NetworkProcess/cache/NetworkCacheSubresourcesEntry.cpp
-    NetworkProcess/cache/NetworkCacheStatistics.cpp
-    NetworkProcess/cache/NetworkCacheStorage.cpp
-
-    NetworkProcess/capture/NetworkCaptureEvent.cpp
-    NetworkProcess/capture/NetworkCaptureManager.cpp
-    NetworkProcess/capture/NetworkCaptureRecorder.cpp
-    NetworkProcess/capture/NetworkCaptureReplayer.cpp
-    NetworkProcess/capture/NetworkCaptureResource.cpp
-    NetworkProcess/capture/NetworkDataTaskReplay.cpp
-
-    NetworkProcess/webrtc/NetworkMDNSRegister.cpp
-
-    Platform/Logging.cpp
-    Platform/Module.cpp
-
-    Platform/IPC/ArgumentCoders.cpp
-    Platform/IPC/Attachment.cpp
-    Platform/IPC/Connection.cpp
-    Platform/IPC/DataReference.cpp
-    Platform/IPC/Decoder.cpp
-    Platform/IPC/Encoder.cpp
-    Platform/IPC/MessageReceiverMap.cpp
-    Platform/IPC/MessageSender.cpp
-    Platform/IPC/StringReference.cpp
-
-    PluginProcess/PluginControllerProxy.cpp
-    PluginProcess/PluginCreationParameters.cpp
-    PluginProcess/PluginProcess.cpp
-    PluginProcess/WebProcessConnection.cpp
-
-    Shared/ActivityAssertion.cpp
-    Shared/AsyncRequest.cpp
-    Shared/BlobDataFileReferenceWithSandboxExtension.cpp
-    Shared/CacheModel.cpp
-    Shared/ChildProcess.cpp
-    Shared/ContextMenuContextData.cpp
-    Shared/EditorState.cpp
-    Shared/FontInfo.cpp
-    Shared/FrameInfoData.cpp
-    Shared/LayerTreeContext.cpp
-    Shared/LoadParameters.cpp
-    Shared/NavigationActionData.cpp
-    Shared/PlatformPopupMenuData.cpp
-    Shared/PrintInfo.cpp
-    Shared/RTCNetwork.cpp
-    Shared/RTCPacketOptions.cpp
-    Shared/SessionState.cpp
-    Shared/SessionTracker.cpp
-    Shared/ShareableBitmap.cpp
-    Shared/ShareableResource.cpp
-    Shared/SharedStringHashStore.cpp
-    Shared/SharedStringHashTableReadOnly.cpp
-    Shared/SharedStringHashTable.cpp
-    Shared/StatisticsData.cpp
-    Shared/TouchBarMenuData.cpp
-    Shared/TouchBarMenuItemData.cpp
-    Shared/URLSchemeTaskParameters.cpp
-    Shared/UpdateInfo.cpp
-    Shared/UserData.cpp
-    Shared/WebBackForwardListItem.cpp
-    Shared/WebCompiledContentRuleList.cpp
-    Shared/WebCompiledContentRuleListData.cpp
-    Shared/WebConnection.cpp
-    Shared/WebConnectionClient.cpp
-    Shared/WebContextMenuItem.cpp
-    Shared/WebContextMenuItemData.cpp
-    Shared/WebCoreArgumentCoders.cpp
-    Shared/WebErrors.cpp
-    Shared/WebEvent.cpp
-    Shared/WebEventConversion.cpp
-    Shared/WebGeolocationPosition.cpp
-    Shared/WebHitTestResultData.cpp
-    Shared/WebImage.cpp
-    Shared/WebKeyboardEvent.cpp
-    Shared/WebKit2Initialize.cpp
-    Shared/WebMediaSessionMetadata.cpp
-    Shared/WebMemorySampler.cpp
-    Shared/WebMouseEvent.cpp
-    Shared/WebPageCreationParameters.cpp
-    Shared/WebPageGroupData.cpp
-    Shared/WebPlatformTouchPoint.cpp
-    Shared/WebPopupItem.cpp
-    Shared/WebPreferencesDefaultValues.cpp
-    Shared/WebPreferencesStore.cpp
-    Shared/WebProcessCreationParameters.cpp
-    Shared/WebRenderLayer.cpp
-    Shared/WebRenderObject.cpp
-    Shared/WebTouchEvent.cpp
-    Shared/WebUserContentControllerDataTypes.cpp
-    Shared/WebWheelEvent.cpp
-    Shared/WebsiteDataStoreParameters.cpp
-    Shared/WebsitePoliciesData.cpp
-
-    Shared/API/APIArray.cpp
-    Shared/API/APIData.cpp
-    Shared/API/APIDictionary.cpp
-    Shared/API/APIError.cpp
-    Shared/API/APIFrameHandle.cpp
-    Shared/API/APIGeometry.cpp
-    Shared/API/APIObject.cpp
-    Shared/API/APIPageGroupHandle.cpp
-    Shared/API/APIPageHandle.cpp
-    Shared/API/APIURLRequest.cpp
-    Shared/API/APIURLResponse.cpp
-
-    Shared/API/c/WKArray.cpp
-    Shared/API/c/WKCertificateInfo.cpp
-    Shared/API/c/WKConnectionRef.cpp
-    Shared/API/c/WKContextMenuItem.cpp
-    Shared/API/c/WKData.cpp
-    Shared/API/c/WKDeprecatedFunctions.cpp
-    Shared/API/c/WKDictionary.cpp
-    Shared/API/c/WKErrorRef.cpp
-    Shared/API/c/WKGeometry.cpp
-    Shared/API/c/WKImage.cpp
-    Shared/API/c/WKMutableArray.cpp
-    Shared/API/c/WKMutableDictionary.cpp
-    Shared/API/c/WKNumber.cpp
-    Shared/API/c/WKPluginInformation.cpp
-    Shared/API/c/WKRenderLayer.cpp
-    Shared/API/c/WKRenderObject.cpp
-    Shared/API/c/WKSecurityOriginRef.cpp
-    Shared/API/c/WKSerializedScriptValue.cpp
-    Shared/API/c/WKString.cpp
-    Shared/API/c/WKType.cpp
-    Shared/API/c/WKURL.cpp
-    Shared/API/c/WKURLRequest.cpp
-    Shared/API/c/WKURLResponse.cpp
-    Shared/API/c/WKUserContentURLPattern.cpp
-
-    Shared/Authentication/AuthenticationManager.cpp
-
-    Shared/Databases/IndexedDB/IDBUtilities.cpp
-    Shared/Databases/IndexedDB/WebIDBResult.cpp
-
-    Shared/Gamepad/GamepadData.cpp
-
-    Shared/Plugins/NPIdentifierData.cpp
-    Shared/Plugins/NPObjectMessageReceiver.cpp
-    Shared/Plugins/NPObjectProxy.cpp
-    Shared/Plugins/NPRemoteObjectMap.cpp
-    Shared/Plugins/NPVariantData.cpp
-    Shared/Plugins/PluginProcessCreationParameters.cpp
-
-    Shared/Plugins/Netscape/NetscapePluginModule.cpp
-    Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp
-    Shared/Plugins/Netscape/PluginInformation.cpp
-
-    Shared/Storage/StorageProcessCreationParameters.cpp
-
-    Shared/WebsiteData/WebsiteData.cpp
-
-    StorageProcess/StorageProcess.cpp
-    StorageProcess/StorageToWebProcessConnection.cpp
-
-    StorageProcess/IndexedDB/WebIDBConnectionToClient.cpp
-
-    StorageProcess/ServiceWorker/WebSWOriginStore.cpp
-    StorageProcess/ServiceWorker/WebSWServerConnection.cpp
-    StorageProcess/ServiceWorker/WebSWServerToContextConnection.cpp
-
-    UIProcess/BackgroundProcessResponsivenessTimer.cpp
-    UIProcess/ChildProcessProxy.cpp
-    UIProcess/DrawingAreaProxy.cpp
-    UIProcess/FrameLoadState.cpp
-    UIProcess/GeolocationPermissionRequestManagerProxy.cpp
-    UIProcess/GeolocationPermissionRequestProxy.cpp
-    UIProcess/PageLoadState.cpp
-    UIProcess/ProcessAssertion.cpp
-    UIProcess/ProcessThrottler.cpp
-    UIProcess/RemoteWebInspectorProxy.cpp
-    UIProcess/ResourceLoadStatisticsMemoryStore.cpp
-    UIProcess/ResourceLoadStatisticsPersistentStorage.cpp
-    UIProcess/ResponsivenessTimer.cpp
-    UIProcess/ServiceWorkerProcessProxy.cpp
-    UIProcess/StatisticsRequest.cpp
-    UIProcess/SuspendedPageProxy.cpp
-    UIProcess/SystemPreviewController.cpp
-    UIProcess/TextCheckerCompletion.cpp
-    UIProcess/UIMessagePortChannelProvider.cpp
-    UIProcess/UserMediaPermissionCheckProxy.cpp
-    UIProcess/UserMediaPermissionRequestManagerProxy.cpp
-    UIProcess/UserMediaPermissionRequestProxy.cpp
-    UIProcess/UserMediaProcessManager.cpp
-    UIProcess/VisitedLinkStore.cpp
-    UIProcess/WebBackForwardList.cpp
-    UIProcess/WebColorPicker.cpp
-    UIProcess/WebConnectionToWebProcess.cpp
-    UIProcess/WebContextClient.cpp
-    UIProcess/WebContextConnectionClient.cpp
-    UIProcess/WebContextInjectedBundleClient.cpp
-    UIProcess/WebContextMenuListenerProxy.cpp
-    UIProcess/WebContextMenuProxy.cpp
-    UIProcess/WebCookieManagerProxy.cpp
-    UIProcess/WebCookieManagerProxyClient.cpp
-    UIProcess/WebEditCommandProxy.cpp
-    UIProcess/WebFormClient.cpp
-    UIProcess/WebFormSubmissionListenerProxy.cpp
-    UIProcess/WebFramePolicyListenerProxy.cpp
-    UIProcess/WebFrameProxy.cpp
-    UIProcess/WebFullScreenManagerProxy.cpp
-    UIProcess/WebGeolocationManagerProxy.cpp
-    UIProcess/WebGeolocationProvider.cpp
-    UIProcess/WebGrammarDetail.cpp
-    UIProcess/WebInspectorProxy.cpp
-    UIProcess/WebInspectorUtilities.cpp
-    UIProcess/WebNavigationState.cpp
-    UIProcess/WebOpenPanelResultListenerProxy.cpp
-    UIProcess/WebPageDiagnosticLoggingClient.cpp
-    UIProcess/WebPageGroup.cpp
-    UIProcess/WebPageInjectedBundleClient.cpp
-    UIProcess/WebPageProxy.cpp
-    UIProcess/WebPasteboardProxy.cpp
-    UIProcess/WebPreferences.cpp
-    UIProcess/WebProcessLifetimeObserver.cpp
-    UIProcess/WebProcessLifetimeTracker.cpp
-    UIProcess/WebProcessPool.cpp
-    UIProcess/WebProcessProxy.cpp
-    UIProcess/WebURLSchemeHandler.cpp
-    UIProcess/WebURLSchemeTask.cpp
-    UIProcess/WebViewportAttributes.cpp
-
-    UIProcess/API/APIContentRuleList.cpp
-    UIProcess/API/APIContentRuleListStore.cpp
-    UIProcess/API/APIExperimentalFeature.cpp
-    UIProcess/API/APIFrameInfo.cpp
-    UIProcess/API/APIHTTPCookieStore.cpp
-    UIProcess/API/APIHitTestResult.cpp
-    UIProcess/API/APINavigation.cpp
-    UIProcess/API/APINavigationData.cpp
-    UIProcess/API/APIPageConfiguration.cpp
-    UIProcess/API/APIProcessPoolConfiguration.cpp
-    UIProcess/API/APIOpenPanelParameters.cpp
-    UIProcess/API/APISessionState.cpp
-    UIProcess/API/APIURLSchemeTask.cpp
-    UIProcess/API/APIUserContentWorld.cpp
-    UIProcess/API/APIUserScript.cpp
-    UIProcess/API/APIUserStyleSheet.cpp
-    UIProcess/API/APIWebsiteDataStore.cpp
-    UIProcess/API/APIWebsitePolicies.cpp
-    UIProcess/API/APIWindowFeatures.cpp
-
-    UIProcess/API/C/WKApplicationCacheManager.cpp
-    UIProcess/API/C/WKAuthenticationChallenge.cpp
-    UIProcess/API/C/WKAuthenticationDecisionListener.cpp
-    UIProcess/API/C/WKBackForwardListItemRef.cpp
-    UIProcess/API/C/WKBackForwardListRef.cpp
-    UIProcess/API/C/WKContext.cpp
-    UIProcess/API/C/WKContextConfigurationRef.cpp
-    UIProcess/API/C/WKCookieManager.cpp
-    UIProcess/API/C/WKCredential.cpp
-    UIProcess/API/C/WKDownload.cpp
-    UIProcess/API/C/WKFormSubmissionListener.cpp
-    UIProcess/API/C/WKFrame.cpp
-    UIProcess/API/C/WKFrameHandleRef.cpp
-    UIProcess/API/C/WKFrameInfoRef.cpp
-    UIProcess/API/C/WKFramePolicyListener.cpp
-    UIProcess/API/C/WKGeolocationManager.cpp
-    UIProcess/API/C/WKGeolocationPermissionRequest.cpp
-    UIProcess/API/C/WKGeolocationPosition.cpp
-    UIProcess/API/C/WKHitTestResult.cpp
-    UIProcess/API/C/WKIconDatabase.cpp
-    UIProcess/API/C/WKInspector.cpp
-    UIProcess/API/C/WKKeyValueStorageManager.cpp
-    UIProcess/API/C/WKMediaSessionMetadata.cpp
-    UIProcess/API/C/WKMockMediaDevice.cpp
-    UIProcess/API/C/WKNavigationActionRef.cpp
-    UIProcess/API/C/WKNavigationDataRef.cpp
-    UIProcess/API/C/WKNavigationRef.cpp
-    UIProcess/API/C/WKNavigationResponseRef.cpp
-    UIProcess/API/C/WKNotification.cpp
-    UIProcess/API/C/WKNotificationManager.cpp
-    UIProcess/API/C/WKNotificationPermissionRequest.cpp
-    UIProcess/API/C/WKOpenPanelParametersRef.cpp
-    UIProcess/API/C/WKOpenPanelResultListener.cpp
-    UIProcess/API/C/WKPage.cpp
-    UIProcess/API/C/WKPageConfigurationRef.cpp
-    UIProcess/API/C/WKPageGroup.cpp
-    UIProcess/API/C/WKPreferences.cpp
-    UIProcess/API/C/WKProtectionSpace.cpp
-    UIProcess/API/C/WKResourceCacheManager.cpp
-    UIProcess/API/C/WKSessionStateRef.cpp
-    UIProcess/API/C/WKTextChecker.cpp
-    UIProcess/API/C/WKUserContentControllerRef.cpp
-    UIProcess/API/C/WKUserMediaPermissionCheck.cpp
-    UIProcess/API/C/WKUserMediaPermissionRequest.cpp
-    UIProcess/API/C/WKViewportAttributes.cpp
-    UIProcess/API/C/WKWebsiteDataStoreRef.cpp
-    UIProcess/API/C/WKWebsitePolicies.cpp
-    UIProcess/API/C/WKWindowFeaturesRef.cpp
-
-    UIProcess/Authentication/AuthenticationChallengeProxy.cpp
-    UIProcess/Authentication/AuthenticationDecisionListener.cpp
-    UIProcess/Authentication/WebCredential.cpp
-    UIProcess/Authentication/WebProtectionSpace.cpp
-
-    UIProcess/Automation/SimulatedInputDispatcher.cpp
-    UIProcess/Automation/WebAutomationSession.cpp
-
-    UIProcess/Downloads/DownloadProxy.cpp
-    UIProcess/Downloads/DownloadProxyMap.cpp
-
-    UIProcess/Gamepad/UIGamepad.cpp
-    UIProcess/Gamepad/UIGamepadProvider.cpp
-
-    UIProcess/Launcher/ProcessLauncher.cpp
-
-    UIProcess/Network/NetworkProcessProxy.cpp
-
-    UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp
-    UIProcess/Notifications/WebNotification.cpp
-    UIProcess/Notifications/WebNotificationManagerProxy.cpp
-    UIProcess/Notifications/WebNotificationProvider.cpp
-
-    UIProcess/Plugins/PlugInAutoStartProvider.cpp
-    UIProcess/Plugins/PluginInfoStore.cpp
-    UIProcess/Plugins/PluginProcessManager.cpp
-    UIProcess/Plugins/PluginProcessProxy.cpp
-
-    UIProcess/Storage/StorageProcessProxy.cpp
-
-    UIProcess/UserContent/WebScriptMessageHandler.cpp
-    UIProcess/UserContent/WebUserContentControllerProxy.cpp
-
-    UIProcess/WebStorage/LocalStorageDatabase.cpp
-    UIProcess/WebStorage/LocalStorageDatabaseTracker.cpp
-
-    UIProcess/WebsiteData/WebsiteDataRecord.cpp
-    UIProcess/WebsiteData/WebsiteDataStore.cpp
-
-    WebProcess/WebConnectionToUIProcess.cpp
-    WebProcess/WebProcess.cpp
-
-    WebProcess/Automation/WebAutomationSessionProxy.cpp
-
-    WebProcess/Cache/WebCacheStorageConnection.cpp
-    WebProcess/Cache/WebCacheStorageProvider.cpp
-
-    WebProcess/Databases/WebDatabaseProvider.cpp
-
-    WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.cpp
-
-    WebProcess/FileAPI/BlobRegistryProxy.cpp
-
-    WebProcess/FullScreen/WebFullScreenManager.cpp
-
-    WebProcess/Gamepad/WebGamepad.cpp
-    WebProcess/Gamepad/WebGamepadProvider.cpp
-
-    WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp
-    WebProcess/Geolocation/WebGeolocationManager.cpp
-
-    WebProcess/InjectedBundle/InjectedBundle.cpp
-    WebProcess/InjectedBundle/InjectedBundleBackForwardList.cpp
-    WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.cpp
-    WebProcess/InjectedBundle/InjectedBundleClient.cpp
-    WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp
-    WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
-    WebProcess/InjectedBundle/InjectedBundleNavigationAction.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageResourceLoadClient.cpp
-    WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp
-    WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp
-
-    WebProcess/InjectedBundle/API/c/WKBundle.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleDOMWindowExtension.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleInspector.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.cpp
-    WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
-    WebProcess/InjectedBundle/API/c/WKBundlePageGroup.cpp
-    WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.cpp
-    WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.cpp
-
-    WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp
-    WebProcess/InjectedBundle/DOM/InjectedBundleFileHandle.cpp
-    WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp
-    WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp
-
-    WebProcess/MediaStream/MediaDeviceSandboxExtensions.cpp
-    WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp
-
-    WebProcess/Network/NetworkProcessConnection.cpp
-    WebProcess/Network/WebLoaderStrategy.cpp
-    WebProcess/Network/WebResourceLoader.cpp
-    WebProcess/Network/WebSocketProvider.cpp
-    WebProcess/Network/WebSocketStream.cpp
-
-    WebProcess/Network/webrtc/LibWebRTCProvider.cpp
-    WebProcess/Network/webrtc/LibWebRTCResolver.cpp
-    WebProcess/Network/webrtc/LibWebRTCSocket.cpp
-    WebProcess/Network/webrtc/LibWebRTCSocketFactory.cpp
-    WebProcess/Network/webrtc/WebMDNSRegister.cpp
-    WebProcess/Network/webrtc/WebRTCMonitor.cpp
-    WebProcess/Network/webrtc/WebRTCResolver.cpp
-    WebProcess/Network/webrtc/WebRTCSocket.cpp
-
-    WebProcess/Notifications/NotificationPermissionRequestManager.cpp
-    WebProcess/Notifications/WebNotificationManager.cpp
-
-    WebProcess/Plugins/Plugin.cpp
-    WebProcess/Plugins/PluginProcessConnection.cpp
-    WebProcess/Plugins/PluginProcessConnectionManager.cpp
-    WebProcess/Plugins/PluginProxy.cpp
-    WebProcess/Plugins/PluginView.cpp
-    WebProcess/Plugins/WebPluginInfoProvider.cpp
-
-    WebProcess/Plugins/Netscape/JSNPMethod.cpp
-    WebProcess/Plugins/Netscape/JSNPObject.cpp
-    WebProcess/Plugins/Netscape/NPJSObject.cpp
-    WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp
-    WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp
-    WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp
-    WebProcess/Plugins/Netscape/NetscapePlugin.cpp
-    WebProcess/Plugins/Netscape/NetscapePluginNone.cpp
-    WebProcess/Plugins/Netscape/NetscapePluginStream.cpp
-
-    WebProcess/Storage/ServiceWorkerClientFetch.cpp
-    WebProcess/Storage/WebSWClientConnection.cpp
-    WebProcess/Storage/WebSWContextManagerConnection.cpp
-    WebProcess/Storage/WebSWOriginTable.cpp
-    WebProcess/Storage/WebServiceWorkerFetchTaskClient.cpp
-    WebProcess/Storage/WebServiceWorkerProvider.cpp
-    WebProcess/Storage/WebToStorageProcessConnection.cpp
-
-    WebProcess/UserContent/WebUserContentController.cpp
-
-    WebProcess/WebCoreSupport/SessionStateConversion.cpp
-    WebProcess/WebCoreSupport/WebChromeClient.cpp
-    WebProcess/WebCoreSupport/WebColorChooser.cpp
-    WebProcess/WebCoreSupport/WebContextMenuClient.cpp
-    WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.cpp
-    WebProcess/WebCoreSupport/WebDragClient.cpp
-    WebProcess/WebCoreSupport/WebEditorClient.cpp
-    WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp
-    WebProcess/WebCoreSupport/WebGeolocationClient.cpp
-    WebProcess/WebCoreSupport/WebInspectorClient.cpp
-    WebProcess/WebCoreSupport/WebMessagePortChannelProvider.cpp
-    WebProcess/WebCoreSupport/WebNotificationClient.cpp
-    WebProcess/WebCoreSupport/WebPerformanceLoggingClient.cpp
-    WebProcess/WebCoreSupport/WebPlatformStrategies.cpp
-    WebProcess/WebCoreSupport/WebPlugInClient.cpp
-    WebProcess/WebCoreSupport/WebPopupMenu.cpp
-    WebProcess/WebCoreSupport/WebProgressTrackerClient.cpp
-    WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp
-    WebProcess/WebCoreSupport/WebUserMediaClient.cpp
-
-    WebProcess/WebPage/DrawingArea.cpp
-    WebProcess/WebPage/EventDispatcher.cpp
-    WebProcess/WebPage/FindController.cpp
-    WebProcess/WebPage/LayerTreeHost.cpp
-    WebProcess/WebPage/PageBanner.cpp
-    WebProcess/WebPage/RemoteWebInspectorUI.cpp
-    WebProcess/WebPage/VisitedLinkTableController.cpp
-    WebProcess/WebPage/WebBackForwardListProxy.cpp
-    WebProcess/WebPage/WebContextMenu.cpp
-    WebProcess/WebPage/WebDocumentLoader.cpp
-    WebProcess/WebPage/WebFrame.cpp
-    WebProcess/WebPage/WebInspector.cpp
-    WebProcess/WebPage/WebInspectorInterruptDispatcher.cpp
-    WebProcess/WebPage/WebInspectorFrontendAPIDispatcher.cpp
-    WebProcess/WebPage/WebInspectorUI.cpp
-    WebProcess/WebPage/WebOpenPanelResultListener.cpp
-    WebProcess/WebPage/WebPage.cpp
-    WebProcess/WebPage/WebPageGroupProxy.cpp
-    WebProcess/WebPage/WebPageOverlay.cpp
-    WebProcess/WebPage/WebURLSchemeHandlerProxy.cpp
-    WebProcess/WebPage/WebURLSchemeTaskProxy.cpp
-    WebProcess/WebPage/WebUndoStep.cpp
-
-    WebProcess/WebStorage/StorageAreaImpl.cpp
-    WebProcess/WebStorage/StorageAreaMap.cpp
-    WebProcess/WebStorage/StorageNamespaceImpl.cpp
-    WebProcess/WebStorage/WebStorageNamespaceProvider.cpp
+list(APPEND WebKit_UNIFIED_SOURCE_LIST_FILES
+    "Sources.txt"
 )
 
 set(WebKit_MESSAGES_IN_FILES
@@ -948,9 +425,7 @@
 
 list(APPEND WebKit_SOURCES ${WebKit_DERIVED_SOURCES})
 
-if ("${PORT}" STREQUAL "GTK" OR "${PORT}" STREQUAL "WPE")
-    WEBKIT_COMPUTE_SOURCES(WebKit)
-endif ()
+WEBKIT_COMPUTE_SOURCES(WebKit)
 
 WEBKIT_FRAMEWORK(WebKit)
 add_dependencies(WebKit WebCore ${WEBKIT_EXTRA_DEPENDENCIES})

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/ChangeLog (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/ChangeLog	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/ChangeLog	2018-08-24 08:06:41 UTC (rev 235285)
@@ -1,3 +1,32 @@
+2018-08-20  Michael Catanzaro  <[email protected]>
+
+        [CMake] Sync unified build with Cocoa ports
+        https://bugs.webkit.org/show_bug.cgi?id=188732
+
+        Reviewed by Tim Horton.
+
+        Sync unified build with Cocoa ports. This enables unified build for WebKit/Platform and
+        WebKit/Shared.
+
+        Lots of files need to be moved around since the existing Sources.txt was not copied from
+        CMakeLists.txt. This replaces the Sources.txt with the sources list from CMakeList.txt.
+        Files that are not built for Cocoa are moved to SourcesGTK.txt, SourcesWPE.txt, and
+        PlatformWin.cmake. Files that are built only on Cocoa are moved to SourcesCocoa.txt. There's
+        plenty of room to determine if many of these files really need to be platform-specific in
+        the future, but let's not change that now.
+
+        Unfortunately, several files under Shared and PluginProcess need to be un-unified to be
+        usable for GTK's WebKitPluginProcess2. I've never managed to understand why, but it won't
+        link otherwise. Fortunately, this only affects a few files (listed in
+        PluginProcessGTK2_SOURCES), only a couple dozen of which are cross-platform.
+
+        * CMakeLists.txt:
+        * PlatformWin.cmake:
+        * Sources.txt:
+        * SourcesCocoa.txt:
+        * SourcesGTK.txt:
+        * SourcesWPE.txt:
+
 2018-08-20  Carlos Garcia Campos  <[email protected]>
 
         Unreviewed. Fix GTK/WPE cookie API tests after r234396.

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/PlatformGTK.cmake (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/PlatformGTK.cmake	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/PlatformGTK.cmake	2018-08-24 08:06:41 UTC (rev 235285)
@@ -554,8 +554,7 @@
 if (ENABLE_PLUGIN_PROCESS_GTK2)
     set(PluginProcessGTK2_EXECUTABLE_NAME WebKitPluginProcess2)
 
-    # FIXME: We should figure out a way to avoid compiling files that are common between the plugin
-    # process and WebKit only once instead of recompiling them for the plugin process.
+    # FIXME: We should remove WebKitPluginProcess2 in 2020, once Flash is no longer supported.
     list(APPEND PluginProcessGTK2_SOURCES
         Platform/Logging.cpp
         Platform/Module.cpp

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/PlatformWin.cmake (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/PlatformWin.cmake	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/PlatformWin.cmake	2018-08-24 08:06:41 UTC (rev 235285)
@@ -20,6 +20,8 @@
     Platform/win/ModuleWin.cpp
     Platform/win/SharedMemoryWin.cpp
 
+    Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp
+
     Shared/win/ChildProcessMainWin.cpp
     Shared/win/NativeWebKeyboardEventWin.cpp
     Shared/win/NativeWebMouseEventWin.cpp
@@ -34,9 +36,13 @@
     UIProcess/DefaultUndoController.cpp
     UIProcess/DrawingAreaProxyImpl.cpp
     UIProcess/LegacySessionStateCodingNone.cpp
+    UIProcess/WebGrammarDetail.cpp
     UIProcess/WebResourceLoadStatisticsStore.cpp
     UIProcess/WebResourceLoadStatisticsTelemetry.cpp
+    UIProcess/WebViewportAttributes.cpp
 
+    UIProcess/API/C/WKViewportAttributes.cpp
+
     UIProcess/API/C/win/WKView.cpp
 
     UIProcess/API/win/APIWebsiteDataStoreWin.cpp
@@ -61,6 +67,7 @@
 
     WebProcess/MediaCache/WebMediaKeyStorageManager.cpp
 
+    WebProcess/Plugins/Netscape/NetscapePluginNone.cpp
     WebProcess/Plugins/Netscape/win/PluginProxyWin.cpp
 
     WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp
@@ -69,6 +76,7 @@
     WebProcess/WebPage/AcceleratedDrawingArea.cpp
     WebProcess/WebPage/AcceleratedSurface.cpp
     WebProcess/WebPage/DrawingAreaImpl.cpp
+    WebProcess/WebPage/LayerTreeHost.cpp
 
     WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp
     WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/Sources.txt (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/Sources.txt	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/Sources.txt	2018-08-24 08:06:41 UTC (rev 235285)
@@ -22,9 +22,9 @@
 // THE POSSIBILITY OF SUCH DAMAGE.
 
 NetworkProcess/NetworkActivityTracker.cpp @no-unify
+NetworkProcess/NetworkCORSPreflightChecker.cpp @no-unify
 NetworkProcess/NetworkConnectionToWebProcess.cpp @no-unify
 NetworkProcess/NetworkContentRuleListManager.cpp @no-unify
-NetworkProcess/NetworkCORSPreflightChecker.cpp @no-unify
 NetworkProcess/NetworkDataTask.cpp @no-unify
 NetworkProcess/NetworkDataTaskBlob.cpp @no-unify
 NetworkProcess/NetworkLoad.cpp @no-unify
@@ -32,13 +32,21 @@
 NetworkProcess/NetworkProcess.cpp @no-unify
 NetworkProcess/NetworkProcessCreationParameters.cpp @no-unify
 NetworkProcess/NetworkProcessPlatformStrategies.cpp @no-unify
+NetworkProcess/NetworkResourceLoadParameters.cpp @no-unify
 NetworkProcess/NetworkResourceLoader.cpp @no-unify
-NetworkProcess/NetworkResourceLoadParameters.cpp @no-unify
 NetworkProcess/NetworkSession.cpp @no-unify
 NetworkProcess/NetworkSocketStream.cpp @no-unify
 NetworkProcess/PingLoad.cpp @no-unify
 NetworkProcess/PreconnectTask.cpp @no-unify
 
+NetworkProcess/Cookies/WebCookieManager.cpp @no-unify
+
+NetworkProcess/Downloads/Download.cpp @no-unify
+NetworkProcess/Downloads/DownloadManager.cpp @no-unify
+NetworkProcess/Downloads/PendingDownload.cpp @no-unify
+
+NetworkProcess/FileAPI/NetworkBlobRegistry.cpp @no-unify
+
 NetworkProcess/cache/CacheStorageEngine.cpp @no-unify
 NetworkProcess/cache/CacheStorageEngineCache.cpp @no-unify
 NetworkProcess/cache/CacheStorageEngineCaches.cpp @no-unify
@@ -46,7 +54,6 @@
 NetworkProcess/cache/NetworkCache.cpp @no-unify
 NetworkProcess/cache/NetworkCacheBlobStorage.cpp @no-unify
 NetworkProcess/cache/NetworkCacheCoders.cpp @no-unify
-NetworkProcess/cache/NetworkCacheCodersCocoa.cpp @no-unify
 NetworkProcess/cache/NetworkCacheData.cpp @no-unify
 NetworkProcess/cache/NetworkCacheEntry.cpp @no-unify
 NetworkProcess/cache/NetworkCacheFileSystem.cpp @no-unify
@@ -64,89 +71,34 @@
 NetworkProcess/capture/NetworkCaptureResource.cpp @no-unify
 NetworkProcess/capture/NetworkDataTaskReplay.cpp @no-unify
 
-NetworkProcess/Cookies/WebCookieManager.cpp @no-unify
-
-NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp @no-unify
-
-NetworkProcess/Downloads/Download.cpp @no-unify
-NetworkProcess/Downloads/DownloadManager.cpp @no-unify
-NetworkProcess/Downloads/PendingDownload.cpp @no-unify
-
-NetworkProcess/FileAPI/NetworkBlobRegistry.cpp @no-unify
-
-NetworkProcess/webrtc/LibWebRTCSocketClient.cpp @no-unify
 NetworkProcess/webrtc/NetworkMDNSRegister.cpp @no-unify
-NetworkProcess/webrtc/NetworkRTCMonitor.cpp @no-unify
-NetworkProcess/webrtc/NetworkRTCProvider.cpp @no-unify
-NetworkProcess/webrtc/NetworkRTCResolver.cpp @no-unify
-NetworkProcess/webrtc/NetworkRTCResolverCocoa.cpp @no-unify
-NetworkProcess/webrtc/NetworkRTCSocket.cpp @no-unify
 
-Platform/Logging.cpp
-Platform/Module.cpp
+// TODO: We should unify these files once GTK's PluginProcess2 is removed.
+Platform/Logging.cpp @no-unify
+Platform/Module.cpp @no-unify
 
-Platform/classifier/ResourceLoadStatisticsClassifier.cpp
+// TODO: We should unify these files once GTK's PluginProcess2 is removed.
+Platform/IPC/ArgumentCoders.cpp @no-unify
+Platform/IPC/Attachment.cpp @no-unify
+Platform/IPC/Connection.cpp @no-unify
+Platform/IPC/DataReference.cpp @no-unify
+Platform/IPC/Decoder.cpp @no-unify
+Platform/IPC/Encoder.cpp @no-unify
+Platform/IPC/MessageReceiverMap.cpp @no-unify
+Platform/IPC/MessageSender.cpp @no-unify
+Platform/IPC/StringReference.cpp @no-unify
 
-Platform/IPC/ArgumentCoders.cpp
-Platform/IPC/Attachment.cpp
-Platform/IPC/Connection.cpp
-Platform/IPC/DataReference.cpp
-Platform/IPC/Decoder.cpp
-Platform/IPC/Encoder.cpp
-Platform/IPC/MessageReceiverMap.cpp
-Platform/IPC/MessageSender.cpp
-Platform/IPC/StringReference.cpp
-
-Platform/unix/EnvironmentUtilities.cpp
-
 PluginProcess/PluginControllerProxy.cpp @no-unify
 PluginProcess/PluginCreationParameters.cpp @no-unify
 PluginProcess/PluginProcess.cpp @no-unify
 PluginProcess/WebProcessConnection.cpp @no-unify
 
-Shared/API/APIArray.cpp @no-unify
-Shared/API/APIData.cpp @no-unify
-Shared/API/APIDictionary.cpp @no-unify
-Shared/API/APIError.cpp @no-unify
-Shared/API/APIFrameHandle.cpp @no-unify
-Shared/API/APIGeometry.cpp @no-unify
-Shared/API/APIObject.cpp @no-unify
-Shared/API/APIPageGroupHandle.cpp @no-unify
-Shared/API/APIPageHandle.cpp @no-unify
-Shared/API/APIURLRequest.cpp @no-unify
-Shared/API/APIURLResponse.cpp @no-unify
-
-Shared/API/c/WKArray.cpp @no-unify
-Shared/API/c/WKCertificateInfo.cpp @no-unify
-Shared/API/c/WKConnectionRef.cpp @no-unify
-Shared/API/c/WKContextMenuItem.cpp @no-unify
-Shared/API/c/WKData.cpp @no-unify
-Shared/API/c/WKDeprecatedFunctions.cpp @no-unify
-Shared/API/c/WKDictionary.cpp @no-unify
-Shared/API/c/WKErrorRef.cpp @no-unify
-Shared/API/c/WKGeometry.cpp @no-unify
-Shared/API/c/WKImage.cpp @no-unify
-Shared/API/c/WKMutableArray.cpp @no-unify
-Shared/API/c/WKMutableDictionary.cpp @no-unify
-Shared/API/c/WKNumber.cpp @no-unify
-Shared/API/c/WKPluginInformation.cpp @no-unify
-Shared/API/c/WKRenderLayer.cpp @no-unify
-Shared/API/c/WKRenderObject.cpp @no-unify
-Shared/API/c/WKSecurityOriginRef.cpp @no-unify
-Shared/API/c/WKSerializedScriptValue.cpp @no-unify
-Shared/API/c/WKString.cpp @no-unify
-Shared/API/c/WKType.cpp @no-unify
-Shared/API/c/WKURL.cpp @no-unify
-Shared/API/c/WKURLRequest.cpp @no-unify
-Shared/API/c/WKURLResponse.cpp @no-unify
-Shared/API/c/WKUserContentURLPattern.cpp @no-unify
-
-Shared/ActivityAssertion.cpp
-Shared/AssistedNodeInformation.cpp
+// TODO: The files here marked @no-unify should be unified once GTK's PluginProcess2 is removed.
+Shared/ActivityAssertion.cpp @no-unify
 Shared/AsyncRequest.cpp
-Shared/BlobDataFileReferenceWithSandboxExtension.cpp
+Shared/BlobDataFileReferenceWithSandboxExtension.cpp @no-unify
 Shared/CacheModel.cpp
-Shared/ChildProcess.cpp
+Shared/ChildProcess.cpp @no-unify
 Shared/ContextMenuContextData.cpp
 Shared/EditorState.cpp
 Shared/FontInfo.cpp
@@ -160,18 +112,17 @@
 Shared/RTCPacketOptions.cpp
 Shared/SessionState.cpp
 Shared/SessionTracker.cpp
-Shared/ShareableBitmap.cpp
+Shared/ShareableBitmap.cpp @no-unify
 Shared/ShareableResource.cpp
 Shared/SharedStringHashStore.cpp
+Shared/SharedStringHashTableReadOnly.cpp
 Shared/SharedStringHashTable.cpp
-Shared/SharedStringHashTableReadOnly.cpp
 Shared/StatisticsData.cpp
 Shared/TouchBarMenuData.cpp
 Shared/TouchBarMenuItemData.cpp
+Shared/URLSchemeTaskParameters.cpp
 Shared/UpdateInfo.cpp
-Shared/URLSchemeTaskParameters.cpp
 Shared/UserData.cpp
-Shared/VisibleContentRectUpdateInfo.cpp
 Shared/WebBackForwardListItem.cpp
 Shared/WebCompiledContentRuleList.cpp
 Shared/WebCompiledContentRuleListData.cpp
@@ -179,21 +130,21 @@
 Shared/WebConnectionClient.cpp
 Shared/WebContextMenuItem.cpp
 Shared/WebContextMenuItemData.cpp
-Shared/WebCoreArgumentCoders.cpp
+Shared/WebCoreArgumentCoders.cpp @no-unify
 Shared/WebErrors.cpp
-Shared/WebEvent.cpp
+Shared/WebEvent.cpp @no-unify
 Shared/WebEventConversion.cpp
 Shared/WebGeolocationPosition.cpp
 Shared/WebHitTestResultData.cpp
 Shared/WebImage.cpp
-Shared/WebKeyboardEvent.cpp
-Shared/WebKit2Initialize.cpp
+Shared/WebKeyboardEvent.cpp @no-unify
+Shared/WebKit2Initialize.cpp @no-unify
 Shared/WebMediaSessionMetadata.cpp
 Shared/WebMemorySampler.cpp
-Shared/WebMouseEvent.cpp
+Shared/WebMouseEvent.cpp @no-unify
 Shared/WebPageCreationParameters.cpp
 Shared/WebPageGroupData.cpp
-Shared/WebPlatformTouchPoint.cpp
+Shared/WebPlatformTouchPoint.cpp @no-unify
 Shared/WebPopupItem.cpp
 Shared/WebPreferencesDefaultValues.cpp
 Shared/WebPreferencesStore.cpp
@@ -200,44 +151,81 @@
 Shared/WebProcessCreationParameters.cpp
 Shared/WebRenderLayer.cpp
 Shared/WebRenderObject.cpp
-Shared/WebsiteData/WebsiteData.cpp
+Shared/WebTouchEvent.cpp @no-unify
+Shared/WebUserContentControllerDataTypes.cpp
+Shared/WebWheelEvent.cpp @no-unify
 Shared/WebsiteDataStoreParameters.cpp
 Shared/WebsitePoliciesData.cpp
-Shared/WebSQLiteDatabaseTracker.cpp
-Shared/WebTouchEvent.cpp
-Shared/WebUserContentControllerDataTypes.cpp
-Shared/WebWheelEvent.cpp
 
+Shared/API/APIArray.cpp @no-unify
+Shared/API/APIData.cpp @no-unify
+Shared/API/APIDictionary.cpp @no-unify
+Shared/API/APIError.cpp @no-unify
+Shared/API/APIFrameHandle.cpp @no-unify
+Shared/API/APIGeometry.cpp @no-unify
+Shared/API/APIObject.cpp @no-unify
+Shared/API/APIPageGroupHandle.cpp @no-unify
+Shared/API/APIPageHandle.cpp @no-unify
+Shared/API/APIURLRequest.cpp @no-unify
+Shared/API/APIURLResponse.cpp @no-unify
+
+Shared/API/c/WKArray.cpp @no-unify
+Shared/API/c/WKCertificateInfo.cpp @no-unify
+Shared/API/c/WKConnectionRef.cpp @no-unify
+Shared/API/c/WKContextMenuItem.cpp @no-unify
+Shared/API/c/WKData.cpp @no-unify
+Shared/API/c/WKDeprecatedFunctions.cpp @no-unify
+Shared/API/c/WKDictionary.cpp @no-unify
+Shared/API/c/WKErrorRef.cpp @no-unify
+Shared/API/c/WKGeometry.cpp @no-unify
+Shared/API/c/WKImage.cpp @no-unify
+Shared/API/c/WKMutableArray.cpp @no-unify
+Shared/API/c/WKMutableDictionary.cpp @no-unify
+Shared/API/c/WKNumber.cpp @no-unify
+Shared/API/c/WKPluginInformation.cpp @no-unify
+Shared/API/c/WKRenderLayer.cpp @no-unify
+Shared/API/c/WKRenderObject.cpp @no-unify
+Shared/API/c/WKSecurityOriginRef.cpp @no-unify
+Shared/API/c/WKSerializedScriptValue.cpp @no-unify
+Shared/API/c/WKString.cpp @no-unify
+Shared/API/c/WKType.cpp @no-unify
+Shared/API/c/WKURL.cpp @no-unify
+Shared/API/c/WKURLRequest.cpp @no-unify
+Shared/API/c/WKURLResponse.cpp @no-unify
+Shared/API/c/WKUserContentURLPattern.cpp @no-unify
+
 Shared/Authentication/AuthenticationManager.cpp
 
-Shared/Cocoa/SharedRingBufferStorage.cpp
-
 Shared/Databases/IndexedDB/IDBUtilities.cpp
 Shared/Databases/IndexedDB/WebIDBResult.cpp
 
 Shared/Gamepad/GamepadData.cpp
 
-Shared/Plugins/NPIdentifierData.cpp
-Shared/Plugins/NPObjectMessageReceiver.cpp
-Shared/Plugins/NPObjectProxy.cpp
-Shared/Plugins/NPRemoteObjectMap.cpp
-Shared/Plugins/NPVariantData.cpp
-Shared/Plugins/PluginProcessCreationParameters.cpp
+// TODO: These files should be unified once GTK's PluginProcess2 is removed.
+Shared/Plugins/NPIdentifierData.cpp @no-unify
+Shared/Plugins/NPObjectMessageReceiver.cpp @no-unify
+Shared/Plugins/NPObjectProxy.cpp @no-unify
+Shared/Plugins/NPRemoteObjectMap.cpp @no-unify
+Shared/Plugins/NPVariantData.cpp @no-unify
+Shared/Plugins/PluginProcessCreationParameters.cpp @no-unify
 
-Shared/Plugins/Netscape/NetscapePluginModule.cpp
-Shared/Plugins/Netscape/PluginInformation.cpp
+// TODO: These files should be unified once GTK's PluginProcess2 is removed.
+Shared/Plugins/Netscape/NetscapePluginModule.cpp  @no-unify
+Shared/Plugins/Netscape/PluginInformation.cpp @no-unify
 
 Shared/Storage/StorageProcessCreationParameters.cpp
 
-StorageProcess/IndexedDB/WebIDBConnectionToClient.cpp @no-unify
+Shared/WebsiteData/WebsiteData.cpp
+
 StorageProcess/StorageProcess.cpp @no-unify
 StorageProcess/StorageToWebProcessConnection.cpp @no-unify
 
+StorageProcess/IndexedDB/WebIDBConnectionToClient.cpp @no-unify
+
 StorageProcess/ServiceWorker/WebSWOriginStore.cpp @no-unify
 StorageProcess/ServiceWorker/WebSWServerConnection.cpp @no-unify
 StorageProcess/ServiceWorker/WebSWServerToContextConnection.cpp @no-unify
 
-UIProcess/AcceleratedDrawingAreaProxy.cpp @no-unify
 UIProcess/BackgroundProcessResponsivenessTimer.cpp @no-unify
 UIProcess/ChildProcessProxy.cpp @no-unify
 UIProcess/DrawingAreaProxy.cpp @no-unify
@@ -244,9 +232,7 @@
 UIProcess/FrameLoadState.cpp @no-unify
 UIProcess/GeolocationPermissionRequestManagerProxy.cpp @no-unify
 UIProcess/GeolocationPermissionRequestProxy.cpp @no-unify
-UIProcess/HighPerformanceGraphicsUsageSampler.cpp @no-unify
 UIProcess/PageLoadState.cpp @no-unify
-UIProcess/PerActivityStateCPUUsageSampler.cpp @no-unify
 UIProcess/ProcessAssertion.cpp @no-unify
 UIProcess/ProcessThrottler.cpp @no-unify
 UIProcess/RemoteWebInspectorProxy.cpp @no-unify
@@ -274,7 +260,6 @@
 UIProcess/WebContextMenuProxy.cpp @no-unify
 UIProcess/WebCookieManagerProxy.cpp @no-unify
 UIProcess/WebCookieManagerProxyClient.cpp @no-unify
-UIProcess/WebDataListSuggestionsDropdown.cpp @no-unify
 UIProcess/WebEditCommandProxy.cpp @no-unify
 UIProcess/WebFormClient.cpp @no-unify
 UIProcess/WebFormSubmissionListenerProxy.cpp @no-unify
@@ -285,8 +270,6 @@
 UIProcess/WebGeolocationProvider.cpp @no-unify
 UIProcess/WebInspectorProxy.cpp @no-unify
 UIProcess/WebInspectorUtilities.cpp @no-unify
-UIProcess/WebMediaSessionFocusManager.cpp @no-unify
-UIProcess/WebMediaSessionFocusManagerClient.cpp @no-unify
 UIProcess/WebNavigationState.cpp @no-unify
 UIProcess/WebOpenPanelResultListenerProxy.cpp @no-unify
 UIProcess/WebPageDiagnosticLoggingClient.cpp @no-unify
@@ -299,29 +282,25 @@
 UIProcess/WebProcessLifetimeTracker.cpp @no-unify
 UIProcess/WebProcessPool.cpp @no-unify
 UIProcess/WebProcessProxy.cpp @no-unify
-UIProcess/WebResourceLoadStatisticsStore.cpp @no-unify
-UIProcess/WebResourceLoadStatisticsTelemetry.cpp @no-unify
 UIProcess/WebURLSchemeHandler.cpp @no-unify
 UIProcess/WebURLSchemeTask.cpp @no-unify
 
-UIProcess/API/APIAttachment.cpp @no-unify
 UIProcess/API/APIContentRuleList.cpp @no-unify
 UIProcess/API/APIContentRuleListStore.cpp @no-unify
 UIProcess/API/APIExperimentalFeature.cpp @no-unify
 UIProcess/API/APIFrameInfo.cpp @no-unify
+UIProcess/API/APIHTTPCookieStore.cpp @no-unify
 UIProcess/API/APIHitTestResult.cpp @no-unify
-UIProcess/API/APIHTTPCookieStore.cpp @no-unify
 UIProcess/API/APINavigation.cpp @no-unify
 UIProcess/API/APINavigationData.cpp @no-unify
-UIProcess/API/APIOpenPanelParameters.cpp @no-unify
 UIProcess/API/APIPageConfiguration.cpp @no-unify
 UIProcess/API/APIProcessPoolConfiguration.cpp @no-unify
+UIProcess/API/APIOpenPanelParameters.cpp @no-unify
 UIProcess/API/APISessionState.cpp @no-unify
 UIProcess/API/APIURLSchemeTask.cpp @no-unify
 UIProcess/API/APIUserContentWorld.cpp @no-unify
 UIProcess/API/APIUserScript.cpp @no-unify
 UIProcess/API/APIUserStyleSheet.cpp @no-unify
-UIProcess/API/APIWebsiteDataRecord.cpp @no-unify
 UIProcess/API/APIWebsiteDataStore.cpp @no-unify
 UIProcess/API/APIWebsitePolicies.cpp @no-unify
 UIProcess/API/APIWindowFeatures.cpp @no-unify
@@ -333,7 +312,6 @@
 UIProcess/API/C/WKBackForwardListRef.cpp @no-unify
 UIProcess/API/C/WKContext.cpp @no-unify
 UIProcess/API/C/WKContextConfigurationRef.cpp @no-unify
-UIProcess/API/C/WKContextMenuListener.cpp @no-unify
 UIProcess/API/C/WKCookieManager.cpp @no-unify
 UIProcess/API/C/WKCredential.cpp @no-unify
 UIProcess/API/C/WKDownload.cpp @no-unify
@@ -349,7 +327,6 @@
 UIProcess/API/C/WKIconDatabase.cpp @no-unify
 UIProcess/API/C/WKInspector.cpp @no-unify
 UIProcess/API/C/WKKeyValueStorageManager.cpp @no-unify
-UIProcess/API/C/WKMediaSessionFocusManager.cpp @no-unify
 UIProcess/API/C/WKMediaSessionMetadata.cpp @no-unify
 UIProcess/API/C/WKMockMediaDevice.cpp @no-unify
 UIProcess/API/C/WKNavigationActionRef.cpp @no-unify
@@ -368,19 +345,15 @@
 UIProcess/API/C/WKProtectionSpace.cpp @no-unify
 UIProcess/API/C/WKResourceCacheManager.cpp @no-unify
 UIProcess/API/C/WKSessionStateRef.cpp @no-unify
-UIProcess/API/C/WKTestingSupport.cpp @no-unify
 UIProcess/API/C/WKTextChecker.cpp @no-unify
 UIProcess/API/C/WKUserContentControllerRef.cpp @no-unify
-UIProcess/API/C/WKUserContentExtensionStoreRef.cpp @no-unify
 UIProcess/API/C/WKUserMediaPermissionCheck.cpp @no-unify
 UIProcess/API/C/WKUserMediaPermissionRequest.cpp @no-unify
-UIProcess/API/C/WKUserScriptRef.cpp @no-unify
+UIProcess/API/C/WKViewportAttributes.cpp @no-unify
 UIProcess/API/C/WKWebsiteDataStoreRef.cpp @no-unify
 UIProcess/API/C/WKWebsitePolicies.cpp @no-unify
 UIProcess/API/C/WKWindowFeaturesRef.cpp @no-unify
 
-UIProcess/ApplePay/WebPaymentCoordinatorProxy.cpp @no-unify
-
 UIProcess/Authentication/AuthenticationChallengeProxy.cpp @no-unify
 UIProcess/Authentication/AuthenticationDecisionListener.cpp @no-unify
 UIProcess/Authentication/WebCredential.cpp @no-unify
@@ -389,11 +362,6 @@
 UIProcess/Automation/SimulatedInputDispatcher.cpp @no-unify
 UIProcess/Automation/WebAutomationSession.cpp @no-unify
 
-UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp @no-unify
-UIProcess/Cocoa/ViewGestureController.cpp @no-unify
-
-UIProcess/CredentialManagement/WebCredentialsMessengerProxy.cpp @no-unify
-
 UIProcess/Downloads/DownloadProxy.cpp @no-unify
 UIProcess/Downloads/DownloadProxyMap.cpp @no-unify
 
@@ -400,9 +368,9 @@
 UIProcess/Gamepad/UIGamepad.cpp @no-unify
 UIProcess/Gamepad/UIGamepadProvider.cpp @no-unify
 
+// TODO: This file should be "unified" once GTK's PluginProcess2 is removed.
 UIProcess/Launcher/ProcessLauncher.cpp @no-unify
 
-UIProcess/Network/CustomProtocols/LegacyCustomProtocolManagerProxy.cpp @no-unify
 UIProcess/Network/NetworkProcessProxy.cpp @no-unify
 
 UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp @no-unify
@@ -420,29 +388,24 @@
 UIProcess/UserContent/WebScriptMessageHandler.cpp @no-unify
 UIProcess/UserContent/WebUserContentControllerProxy.cpp @no-unify
 
+UIProcess/WebStorage/LocalStorageDatabase.cpp @no-unify
+UIProcess/WebStorage/LocalStorageDatabaseTracker.cpp @no-unify
+
 UIProcess/WebsiteData/WebsiteDataRecord.cpp @no-unify
 UIProcess/WebsiteData/WebsiteDataStore.cpp @no-unify
 
-UIProcess/WebStorage/LocalStorageDatabase.cpp @no-unify
-UIProcess/WebStorage/LocalStorageDatabaseTracker.cpp @no-unify
-UIProcess/WebStorage/StorageManager.cpp @no-unify
-
 WebProcess/WebConnectionToUIProcess.cpp @no-unify
 WebProcess/WebProcess.cpp @no-unify
 
-WebProcess/ApplePay/WebPaymentCoordinator.cpp @no-unify
-
 WebProcess/Automation/WebAutomationSessionProxy.cpp @no-unify
 
 WebProcess/Cache/WebCacheStorageConnection.cpp @no-unify
 WebProcess/Cache/WebCacheStorageProvider.cpp @no-unify
 
-WebProcess/CredentialManagement/WebCredentialsMessenger.cpp @no-unify
+WebProcess/Databases/WebDatabaseProvider.cpp @no-unify
 
 WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.cpp @no-unify
 
-WebProcess/Databases/WebDatabaseProvider.cpp @no-unify
-
 WebProcess/FileAPI/BlobRegistryProxy.cpp @no-unify
 
 WebProcess/FullScreen/WebFullScreenManager.cpp @no-unify
@@ -474,7 +437,6 @@
 WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleDOMWindowExtension.cpp @no-unify
-WebProcess/InjectedBundle/API/c/WKBundleFileHandleRef.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleInspector.cpp @no-unify
@@ -481,7 +443,6 @@
 WebProcess/InjectedBundle/API/c/WKBundleNavigationAction.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundlePage.cpp @no-unify
-WebProcess/InjectedBundle/API/c/WKBundlePageBanner.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundlePageGroup.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp @no-unify
 WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.cpp @no-unify
@@ -492,8 +453,6 @@
 WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp @no-unify
 WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp @no-unify
 
-WebProcess/MediaCache/WebMediaKeyStorageManager.cpp @no-unify
-
 WebProcess/MediaStream/MediaDeviceSandboxExtensions.cpp @no-unify
 WebProcess/MediaStream/UserMediaPermissionRequestManager.cpp @no-unify
 
@@ -515,6 +474,7 @@
 WebProcess/Notifications/NotificationPermissionRequestManager.cpp @no-unify
 WebProcess/Notifications/WebNotificationManager.cpp @no-unify
 
+// TODO: These files should be unified once GTK's PluginProcess2 is removed.
 WebProcess/Plugins/Plugin.cpp @no-unify
 WebProcess/Plugins/PluginProcessConnection.cpp @no-unify
 WebProcess/Plugins/PluginProcessConnectionManager.cpp @no-unify
@@ -522,21 +482,22 @@
 WebProcess/Plugins/PluginView.cpp @no-unify
 WebProcess/Plugins/WebPluginInfoProvider.cpp @no-unify
 
+// TODO: These files should be unified once GTK's PluginProcess2 is removed.
 WebProcess/Plugins/Netscape/JSNPMethod.cpp @no-unify
 WebProcess/Plugins/Netscape/JSNPObject.cpp @no-unify
+WebProcess/Plugins/Netscape/NPJSObject.cpp @no-unify
+WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp @no-unify
+WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp @no-unify
 WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp @no-unify
 WebProcess/Plugins/Netscape/NetscapePlugin.cpp @no-unify
 WebProcess/Plugins/Netscape/NetscapePluginStream.cpp @no-unify
-WebProcess/Plugins/Netscape/NPJSObject.cpp @no-unify
-WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp @no-unify
-WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp @no-unify
 
 WebProcess/Storage/ServiceWorkerClientFetch.cpp @no-unify
-WebProcess/Storage/WebServiceWorkerFetchTaskClient.cpp @no-unify
-WebProcess/Storage/WebServiceWorkerProvider.cpp @no-unify
 WebProcess/Storage/WebSWClientConnection.cpp @no-unify
 WebProcess/Storage/WebSWContextManagerConnection.cpp @no-unify
 WebProcess/Storage/WebSWOriginTable.cpp @no-unify
+WebProcess/Storage/WebServiceWorkerFetchTaskClient.cpp @no-unify
+WebProcess/Storage/WebServiceWorkerProvider.cpp @no-unify
 WebProcess/Storage/WebToStorageProcessConnection.cpp @no-unify
 
 WebProcess/UserContent/WebUserContentController.cpp @no-unify
@@ -545,7 +506,6 @@
 WebProcess/WebCoreSupport/WebChromeClient.cpp @no-unify
 WebProcess/WebCoreSupport/WebColorChooser.cpp @no-unify
 WebProcess/WebCoreSupport/WebContextMenuClient.cpp @no-unify
-WebProcess/WebCoreSupport/WebDataListSuggestionPicker.cpp @no-unify
 WebProcess/WebCoreSupport/WebDiagnosticLoggingClient.cpp @no-unify
 WebProcess/WebCoreSupport/WebDragClient.cpp @no-unify
 WebProcess/WebCoreSupport/WebEditorClient.cpp @no-unify
@@ -554,7 +514,6 @@
 WebProcess/WebCoreSupport/WebInspectorClient.cpp @no-unify
 WebProcess/WebCoreSupport/WebMessagePortChannelProvider.cpp @no-unify
 WebProcess/WebCoreSupport/WebNotificationClient.cpp @no-unify
-WebProcess/WebCoreSupport/WebPasteboardOverrides.cpp @no-unify
 WebProcess/WebCoreSupport/WebPerformanceLoggingClient.cpp @no-unify
 WebProcess/WebCoreSupport/WebPlatformStrategies.cpp @no-unify
 WebProcess/WebCoreSupport/WebPlugInClient.cpp @no-unify
@@ -562,16 +521,12 @@
 WebProcess/WebCoreSupport/WebProgressTrackerClient.cpp @no-unify
 WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp @no-unify
 WebProcess/WebCoreSupport/WebUserMediaClient.cpp @no-unify
-WebProcess/WebCoreSupport/WebValidationMessageClient.cpp @no-unify
 
-WebProcess/WebPage/AcceleratedDrawingArea.cpp @no-unify
 WebProcess/WebPage/DrawingArea.cpp @no-unify
 WebProcess/WebPage/EventDispatcher.cpp @no-unify
 WebProcess/WebPage/FindController.cpp @no-unify
 WebProcess/WebPage/PageBanner.cpp @no-unify
 WebProcess/WebPage/RemoteWebInspectorUI.cpp @no-unify
-WebProcess/WebPage/ViewGestureGeometryCollector.cpp @no-unify
-WebProcess/WebPage/ViewUpdateDispatcher.cpp @no-unify
 WebProcess/WebPage/VisitedLinkTableController.cpp @no-unify
 WebProcess/WebPage/WebBackForwardListProxy.cpp @no-unify
 WebProcess/WebPage/WebContextMenu.cpp @no-unify
@@ -578,16 +533,16 @@
 WebProcess/WebPage/WebDocumentLoader.cpp @no-unify
 WebProcess/WebPage/WebFrame.cpp @no-unify
 WebProcess/WebPage/WebInspector.cpp @no-unify
+WebProcess/WebPage/WebInspectorInterruptDispatcher.cpp @no-unify
 WebProcess/WebPage/WebInspectorFrontendAPIDispatcher.cpp @no-unify
-WebProcess/WebPage/WebInspectorInterruptDispatcher.cpp @no-unify
 WebProcess/WebPage/WebInspectorUI.cpp @no-unify
 WebProcess/WebPage/WebOpenPanelResultListener.cpp @no-unify
 WebProcess/WebPage/WebPage.cpp @no-unify
 WebProcess/WebPage/WebPageGroupProxy.cpp @no-unify
 WebProcess/WebPage/WebPageOverlay.cpp @no-unify
-WebProcess/WebPage/WebUndoStep.cpp @no-unify
 WebProcess/WebPage/WebURLSchemeHandlerProxy.cpp @no-unify
 WebProcess/WebPage/WebURLSchemeTaskProxy.cpp @no-unify
+WebProcess/WebPage/WebUndoStep.cpp @no-unify
 
 WebProcess/WebStorage/StorageAreaImpl.cpp @no-unify
 WebProcess/WebStorage/StorageAreaMap.cpp @no-unify

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesCocoa.txt (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesCocoa.txt	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesCocoa.txt	2018-08-24 08:06:41 UTC (rev 235285)
@@ -21,6 +21,7 @@
 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 // THE POSSIBILITY OF SUCH DAMAGE.
 
+NetworkProcess/cache/NetworkCacheCodersCocoa.cpp @no-unify
 NetworkProcess/cache/NetworkCacheDataCocoa.mm @no-unify
 NetworkProcess/cache/NetworkCacheIOChannelCocoa.mm @no-unify
 
@@ -32,6 +33,7 @@
 NetworkProcess/Cookies/mac/WebCookieManagerMac.mm @no-unify
 
 NetworkProcess/CustomProtocols/Cocoa/LegacyCustomProtocolManagerCocoa.mm @no-unify
+NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.cpp @no-unify
 
 NetworkProcess/Downloads/cocoa/DownloadCocoa.mm @no-unify
 
@@ -45,11 +47,19 @@
 NetworkProcess/watchos/NetworkProximityAssertion.mm @no-unify
 NetworkProcess/watchos/NetworkProximityManager.mm @no-unify
 
+NetworkProcess/webrtc/LibWebRTCSocketClient.cpp @no-unify
+NetworkProcess/webrtc/NetworkRTCMonitor.cpp @no-unify
+NetworkProcess/webrtc/NetworkRTCProvider.cpp @no-unify
+NetworkProcess/webrtc/NetworkRTCResolver.cpp @no-unify
+NetworkProcess/webrtc/NetworkRTCResolverCocoa.cpp @no-unify
+NetworkProcess/webrtc/NetworkRTCSocket.cpp @no-unify
+
 Platform/cf/ModuleCF.cpp
 
 Platform/cg/CGUtilities.cpp
 
 Platform/classifier/cocoa/ResourceLoadStatisticsClassifierCocoa.cpp
+Platform/classifier/ResourceLoadStatisticsClassifier.cpp
 
 Platform/cocoa/SharedMemoryCocoa.cpp
 Platform/cocoa/WKCrashReporter.mm
@@ -66,6 +76,8 @@
 Platform/mac/MenuUtilities.mm
 Platform/mac/StringUtilities.mm
 
+Platform/unix/EnvironmentUtilities.cpp
+
 PluginProcess/EntryPoint/mac/XPCService/PluginServiceEntryPoint.mm @no-unify
 
 PluginProcess/mac/PluginControllerProxyMac.mm @no-unify
@@ -98,6 +110,9 @@
 
 Shared/APIWebArchive.mm
 Shared/APIWebArchiveResource.mm
+Shared/AssistedNodeInformation.cpp
+Shared/VisibleContentRectUpdateInfo.cpp
+Shared/WebSQLiteDatabaseTracker.cpp
 
 Shared/cf/ArgumentCodersCF.cpp @no-unify
 Shared/cf/CookieStorageUtilsCF.mm
@@ -112,6 +127,7 @@
 Shared/Cocoa/CompletionHandlerCallChecker.mm
 Shared/Cocoa/DataDetectionResult.mm
 Shared/Cocoa/LoadParametersCocoa.mm
+Shared/Cocoa/SharedRingBufferStorage.cpp
 Shared/Cocoa/WebCoreArgumentCodersCocoa.mm
 Shared/Cocoa/WebErrorsCocoa.mm
 Shared/Cocoa/WebKit2InitializeCocoa.mm
@@ -185,10 +201,29 @@
 StorageProcess/mac/StorageProcessMac.mm @no-unify
 
 UIProcess/_WKWebViewPrintFormatter.mm @no-unify
+UIProcess/AcceleratedDrawingAreaProxy.cpp @no-unify
 UIProcess/ApplicationStateTracker.mm @no-unify
+UIProcess/HighPerformanceGraphicsUsageSampler.cpp @no-unify
+UIProcess/PerActivityStateCPUUsageSampler.cpp @no-unify
+UIProcess/WebDataListSuggestionsDropdown.cpp @no-unify
+UIProcess/WebMediaSessionFocusManager.cpp @no-unify
+UIProcess/WebMediaSessionFocusManagerClient.cpp @no-unify
+UIProcess/WebResourceLoadStatisticsStore.cpp @no-unify
+UIProcess/WebResourceLoadStatisticsTelemetry.cpp @no-unify
 UIProcess/WKImagePreviewViewController.mm @no-unify
 UIProcess/WKInspectorHighlightView.mm @no-unify
 
+UIProcess/ApplePay/WebPaymentCoordinatorProxy.cpp @no-unify
+
+UIProcess/API/APIAttachment.cpp @no-unify
+UIProcess/API/APIWebsiteDataRecord.cpp @no-unify
+
+UIProcess/API/C/WKContextMenuListener.cpp @no-unify
+UIProcess/API/C/WKMediaSessionFocusManager.cpp @no-unify
+UIProcess/API/C/WKTestingSupport.cpp @no-unify
+UIProcess/API/C/WKUserContentExtensionStoreRef.cpp @no-unify
+UIProcess/API/C/WKUserScriptRef.cpp @no-unify
+
 UIProcess/API/C/cg/WKIconDatabaseCG.cpp @no-unify
 
 UIProcess/API/C/mac/WKContextPrivateMac.mm @no-unify
@@ -296,8 +331,10 @@
 UIProcess/Cocoa/SessionStateCoding.mm @no-unify
 UIProcess/Cocoa/SystemPreviewControllerCocoa.mm @no-unify
 UIProcess/Cocoa/UIDelegate.mm @no-unify
+UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp @no-unify
 UIProcess/Cocoa/VersionChecks.mm @no-unify
 UIProcess/Cocoa/VideoFullscreenManagerProxy.mm @no-unify
+UIProcess/Cocoa/ViewGestureController.cpp @no-unify
 UIProcess/Cocoa/WebPageProxyCocoa.mm @no-unify
 UIProcess/Cocoa/WebPasteboardProxyCocoa.mm @no-unify
 UIProcess/Cocoa/WebProcessPoolCocoa.mm @no-unify
@@ -307,6 +344,8 @@
 UIProcess/Cocoa/WKReloadFrameErrorRecoveryAttempter.mm @no-unify
 UIProcess/Cocoa/WKWebViewContentProviderRegistry.mm @no-unify
 
+UIProcess/CredentialManagement/WebCredentialsMessengerProxy.cpp @no-unify
+
 UIProcess/Gamepad/cocoa/UIGamepadProviderCocoa.mm @no-unify
 UIProcess/Gamepad/ios/UIGamepadProviderIOS.mm @no-unify
 UIProcess/Gamepad/mac/UIGamepadProviderMac.mm @no-unify
@@ -398,6 +437,8 @@
 UIProcess/mac/WKTextInputWindowController.mm @no-unify
 UIProcess/mac/WKViewLayoutStrategy.mm @no-unify
 
+UIProcess/Network/CustomProtocols/LegacyCustomProtocolManagerProxy.cpp @no-unify
+
 UIProcess/Plugins/mac/PluginInfoStoreMac.mm @no-unify
 UIProcess/Plugins/mac/PluginProcessManagerMac.mm @no-unify
 UIProcess/Plugins/mac/PluginProcessProxyMac.mm @no-unify
@@ -413,8 +454,14 @@
 
 UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm @no-unify
 
+UIProcess/WebStorage/StorageManager.cpp @no-unify
+
 UIProcess/WebStorage/ios/LocalStorageDatabaseTrackerIOS.mm @no-unify
 
+WebProcess/ApplePay/WebPaymentCoordinator.cpp @no-unify
+
+WebProcess/CredentialManagement/WebCredentialsMessenger.cpp @no-unify
+
 WebProcess/cocoa/PlaybackSessionManager.mm @no-unify
 WebProcess/cocoa/UserMediaCaptureManager.cpp @no-unify
 WebProcess/cocoa/VideoFullscreenManager.mm @no-unify
@@ -422,6 +469,9 @@
 
 WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm @no-unify
 
+WebProcess/InjectedBundle/API/c/WKBundleFileHandleRef.cpp @no-unify
+WebProcess/InjectedBundle/API/c/WKBundlePageBanner.cpp @no-unify
+
 WebProcess/InjectedBundle/API/c/mac/WKBundleMac.mm @no-unify
 WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm @no-unify
 
@@ -445,6 +495,8 @@
 
 WebProcess/InjectedBundle/mac/InjectedBundleMac.mm @no-unify
 
+WebProcess/MediaCache/WebMediaKeyStorageManager.cpp @no-unify
+
 WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm @no-unify
 WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm @no-unify
 
@@ -454,10 +506,15 @@
 WebProcess/Plugins/PDF/PDFPluginPasswordField.mm @no-unify
 WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm @no-unify
 
+WebProcess/WebCoreSupport/WebDataListSuggestionPicker.cpp @no-unify
+WebProcess/WebCoreSupport/WebPasteboardOverrides.cpp @no-unify
+WebProcess/WebCoreSupport/WebValidationMessageClient.cpp @no-unify
+
 WebProcess/WebCoreSupport/ios/WebChromeClientIOS.mm @no-unify
 WebProcess/WebCoreSupport/ios/WebEditorClientIOS.mm @no-unify
 WebProcess/WebCoreSupport/ios/WebFrameLoaderClientIOS.mm @no-unify
 WebProcess/WebCoreSupport/ios/WebPreviewLoaderClient.cpp @no-unify
+
 WebProcess/WebCoreSupport/mac/WebAlternativeTextClient.cpp @no-unify
 WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm @no-unify
 WebProcess/WebCoreSupport/mac/WebDragClientMac.mm @no-unify
@@ -465,6 +522,9 @@
 WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm @no-unify
 WebProcess/WebCoreSupport/mac/WebPopupMenuMac.mm @no-unify
 
+WebProcess/WebPage/AcceleratedDrawingArea.cpp @no-unify
+WebProcess/WebPage/ViewGestureGeometryCollector.cpp @no-unify
+WebProcess/WebPage/ViewUpdateDispatcher.cpp @no-unify
 WebProcess/WebPage/WKAccessibilityWebPageObjectIOS.mm @no-unify
 
 WebProcess/WebPage/Cocoa/WebPageCocoa.mm @no-unify

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesGTK.txt (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesGTK.txt	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesGTK.txt	2018-08-24 08:06:41 UTC (rev 235285)
@@ -77,6 +77,7 @@
 Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp
 Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp
 
+Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp @no-unify
 Shared/Plugins/Netscape/unix/NetscapePluginModuleUnix.cpp @no-unify
 
 Shared/Plugins/unix/PluginSearchPath.cpp
@@ -110,12 +111,15 @@
 UIProcess/DefaultUndoController.cpp
 UIProcess/DrawingAreaProxyImpl.cpp
 UIProcess/LegacySessionStateCodingNone.cpp
+UIProcess/WebGrammarDetail.cpp
 UIProcess/WebResourceLoadStatisticsStore.cpp
 UIProcess/WebResourceLoadStatisticsTelemetry.cpp
 UIProcess/WebTextChecker.cpp
 UIProcess/WebTextCheckerClient.cpp
+UIProcess/WebViewportAttributes.cpp
 
 UIProcess/API/C/WKGrammarDetail.cpp
+UIProcess/API/C/WKViewportAttributes.cpp
 
 UIProcess/API/C/gtk/WKTextCheckerGtk.cpp
 UIProcess/API/C/gtk/WKView.cpp
@@ -243,48 +247,6 @@
 UIProcess/soup/WebCookieManagerProxySoup.cpp
 UIProcess/soup/WebProcessPoolSoup.cpp
 
-WebProcess/InjectedBundle/glib/InjectedBundleGlib.cpp
-
-WebProcess/MediaCache/WebMediaKeyStorageManager.cpp
-
-WebProcess/Plugins/Netscape/unix/NetscapePluginUnix.cpp @no-unify
-WebProcess/Plugins/Netscape/unix/PluginProxyUnix.cpp
-
-WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp @no-unify
-
-WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp
-WebProcess/WebCoreSupport/gtk/WebDragClientGtk.cpp
-WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp
-WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp
-
-WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.cpp
-
-WebProcess/WebPage/AcceleratedDrawingArea.cpp
-WebProcess/WebPage/AcceleratedSurface.cpp
-
-WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp
-WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp
-WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp
-
-WebProcess/WebPage/DrawingAreaImpl.cpp
-
-WebProcess/WebPage/atk/WebPageAccessibilityObjectAtk.cpp
-
-WebProcess/WebPage/gstreamer/WebPageGStreamer.cpp
-
-WebProcess/WebPage/gtk/AcceleratedSurfaceWayland.cpp
-WebProcess/WebPage/gtk/AcceleratedSurfaceX11.cpp @no-unify
-WebProcess/WebPage/gtk/PrinterListGtk.cpp
-WebProcess/WebPage/gtk/WebInspectorUIGtk.cpp
-WebProcess/WebPage/gtk/WebPageGtk.cpp
-WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp
-
-WebProcess/gtk/WaylandCompositorDisplay.cpp
-WebProcess/gtk/WebProcessMainGtk.cpp
-
-WebProcess/soup/WebKitSoupRequestInputStream.cpp
-WebProcess/soup/WebProcessSoup.cpp
-
 WebProcess/InjectedBundle/API/glib/DOM/DOMObjectCache.cpp @no-unify
 WebProcess/InjectedBundle/API/glib/DOM/WebKitDOMDocument.cpp @no-unify
 WebProcess/InjectedBundle/API/glib/DOM/WebKitDOMElement.cpp @no-unify
@@ -408,3 +370,48 @@
 WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMXPathExpression.cpp
 WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMXPathNSResolver.cpp
 WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMXPathResult.cpp
+
+WebProcess/InjectedBundle/glib/InjectedBundleGlib.cpp
+
+WebProcess/MediaCache/WebMediaKeyStorageManager.cpp
+
+WebProcess/Plugins/Netscape/unix/NetscapePluginUnix.cpp @no-unify
+WebProcess/Plugins/Netscape/unix/PluginProxyUnix.cpp @no-unify
+
+WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp @no-unify
+
+WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp
+WebProcess/WebCoreSupport/gtk/WebDragClientGtk.cpp
+WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp
+WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp
+
+WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.cpp
+
+WebProcess/WebPage/AcceleratedDrawingArea.cpp
+WebProcess/WebPage/AcceleratedSurface.cpp
+WebProcess/WebPage/LayerTreeHost.cpp
+
+WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp
+WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp
+WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp
+
+WebProcess/WebPage/DrawingAreaImpl.cpp
+
+WebProcess/WebPage/atk/WebPageAccessibilityObjectAtk.cpp
+
+WebProcess/WebPage/gstreamer/WebPageGStreamer.cpp
+
+WebProcess/WebPage/gtk/AcceleratedSurfaceWayland.cpp
+WebProcess/WebPage/gtk/AcceleratedSurfaceX11.cpp @no-unify
+WebProcess/WebPage/gtk/PrinterListGtk.cpp
+WebProcess/WebPage/gtk/WebInspectorUIGtk.cpp
+WebProcess/WebPage/gtk/WebPageGtk.cpp
+WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp
+
+WebProcess/gtk/WaylandCompositorDisplay.cpp
+WebProcess/gtk/WebProcessMainGtk.cpp
+
+WebProcess/soup/WebKitSoupRequestInputStream.cpp
+WebProcess/soup/WebProcessSoup.cpp
+
+WebProcess/Plugins/Netscape/NetscapePluginNone.cpp

Modified: releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesWPE.txt (235284 => 235285)


--- releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesWPE.txt	2018-08-24 08:06:33 UTC (rev 235284)
+++ releases/WebKitGTK/webkit-2.22/Source/WebKit/SourcesWPE.txt	2018-08-24 08:06:41 UTC (rev 235285)
@@ -74,6 +74,7 @@
 Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp
 Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp
 
+Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp
 Shared/Plugins/Netscape/unix/NetscapePluginModuleUnix.cpp
 
 Shared/cairo/ShareableBitmapCairo.cpp
@@ -100,10 +101,13 @@
 UIProcess/BackingStore.cpp
 UIProcess/DefaultUndoController.cpp
 UIProcess/LegacySessionStateCodingNone.cpp
+UIProcess/WebGrammarDetail.cpp
 UIProcess/WebResourceLoadStatisticsStore.cpp
 UIProcess/WebResourceLoadStatisticsTelemetry.cpp
+UIProcess/WebViewportAttributes.cpp
 
 UIProcess/API/C/WKGrammarDetail.cpp
+UIProcess/API/C/WKViewportAttributes.cpp
 
 UIProcess/API/C/wpe/WKView.cpp
 
@@ -222,6 +226,8 @@
 
 WebProcess/MediaCache/WebMediaKeyStorageManager.cpp
 
+WebProcess/Plugins/Netscape/NetscapePluginNone.cpp @no-unify
+
 WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.cpp
 
 WebProcess/WebCoreSupport/wpe/WebContextMenuClientWPE.cpp
@@ -230,6 +236,7 @@
 
 WebProcess/WebPage/AcceleratedDrawingArea.cpp
 WebProcess/WebPage/AcceleratedSurface.cpp
+WebProcess/WebPage/LayerTreeHost.cpp
 
 WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp
 WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to