-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=124247 Reviewed by Tim Horton. * Shared/API/Cocoa/WKRemoteObjectRegistry.mm: (-[WKRemoteObjectRegistry _handleMessageWithName:body:]): * Shared/API/c/WKArray.cpp: (WKArrayCreate): (WKArrayCreateAdoptingValues): * Shared/API/c/WKContextMenuItem.cpp: (WKContextMenuItemGetTypeID): * Shared/API/c/WKSharedAPICast.h: (WebKit::toAPI): * Shared/API/c/WKType.cpp: (WKGetTypeID): (WKRetain): (WKRelease): * Shared/APIObject.cpp: (API::Object::Object): * Shared/APIObject.h: (API::Object::~Object): (API::TypedObject::~TypedObject): (API::TypedObject::TypedObject): * Shared/Cocoa/APIObject.mm: (API::Object::ref): (API::Object::deref): (API::Object::newObject): * Shared/Cocoa/WKNSArray.mm: (-[WKNSArray objectAtIndex:]): (-[WKNSArray API::]): * Shared/Cocoa/WKNSDictionary.mm: (-[WKNSDictionary objectForKey:]): (-[WKNSDictionary API::]): * Shared/Cocoa/WKObject.h: * Shared/Cocoa/WKObject.mm: (-[WKObject dealloc]): (-[WKObject API::]): * Shared/ImmutableArray.cpp: (WebKit::ImmutableArray::create): (WebKit::ImmutableArray::createStringArray): (WebKit::ImmutableArray::ImmutableArray): * Shared/ImmutableArray.h: * Shared/ImmutableDictionary.cpp: (WebKit::ImmutableDictionary::keys): * Shared/ImmutableDictionary.h: (WebKit::ImmutableDictionary::get): * Shared/MutableDictionary.cpp: (WebKit::MutableDictionary::add): (WebKit::MutableDictionary::set): * Shared/MutableDictionary.h: * Shared/SecurityOriginData.cpp: (WebKit::performAPICallbackWithSecurityOriginDataVector): * Shared/UserMessageCoders.h: (WebKit::UserMessageEncoder::baseEncode): (WebKit::UserMessageEncoder::UserMessageEncoder): (WebKit::UserMessageDecoder::baseDecode): (WebKit::UserMessageDecoder::UserMessageDecoder): * Shared/WebArchive.cpp: (WebKit::WebArchive::subresources): (WebKit::WebArchive::subframeArchives): * Shared/WebArchive.h: * Shared/WebArchiveResource.h: * Shared/WebBackForwardListItem.h: * Shared/WebCertificateInfo.h: * Shared/WebConnection.cpp: (WebKit::WebConnection::postMessage): (WebKit::WebConnection::handleMessage): * Shared/WebConnection.h: * Shared/WebConnectionClient.cpp: (WebKit::WebConnectionClient::didReceiveMessage): * Shared/WebConnectionClient.h: * Shared/WebContextMenuItem.cpp: (WebKit::WebContextMenuItem::submenuItemsAsImmutableArray): (WebKit::WebContextMenuItem::userData): (WebKit::WebContextMenuItem::setUserData): * Shared/WebContextMenuItem.h: * Shared/WebContextMenuItemData.cpp: (WebKit::WebContextMenuItemData::userData): (WebKit::WebContextMenuItemData::setUserData): * Shared/WebContextMenuItemData.h: * Shared/WebData.h: * Shared/WebError.h: * Shared/WebGeolocationPosition.h: * Shared/WebGeometry.h: * Shared/WebGraphicsContext.h: * Shared/WebHitTestResult.h: * Shared/WebImage.h: * Shared/WebNumber.h: * Shared/WebOpenPanelParameters.h: * Shared/WebRenderLayer.cpp: (WebKit::WebRenderLayer::createArrayFromLayerList): * Shared/WebRenderLayer.h: * Shared/WebRenderObject.cpp: (WebKit::WebRenderObject::WebRenderObject): * Shared/WebRenderObject.h: * Shared/WebSecurityOrigin.h: * Shared/WebSerializedScriptValue.h: * Shared/WebString.h: * Shared/WebURL.h: * Shared/WebURLRequest.h: * Shared/WebURLResponse.h: * Shared/WebUserContentURLPattern.h: * Shared/mac/ObjCObjectGraph.h: * Shared/mac/ObjCObjectGraphCoders.mm: (WebKit::WebContextObjCObjectGraphDecoderImpl::decode): (WebKit::InjectedBundleObjCObjectGraphDecoderImpl::decode): * UIProcess/API/C/WKPluginSiteDataManager.cpp: (WKPluginSiteDataManagerGetTypeID): * UIProcess/API/C/mac/WKContextPrivateMac.mm: (WKContextGetInfoForInstalledPlugIns): * UIProcess/API/Cocoa/WKBackForwardList.mm: (-[WKBackForwardList API::]): * UIProcess/API/Cocoa/WKBackForwardListItem.mm: (-[WKBackForwardListItem API::]): * UIProcess/API/Cocoa/WKNavigationData.mm: (-[WKNavigationData API::]): * UIProcess/API/mac/WKBrowsingContextGroup.mm: (createWKArray): * UIProcess/Authentication/AuthenticationChallengeProxy.h: * UIProcess/Authentication/AuthenticationDecisionListener.h: * UIProcess/Authentication/WebCredential.h: * UIProcess/Authentication/WebProtectionSpace.h: * UIProcess/Downloads/DownloadProxy.h: * UIProcess/GeolocationPermissionRequestProxy.h: * UIProcess/Notifications/NotificationPermissionRequest.h: * UIProcess/Notifications/WebNotification.h: * UIProcess/Notifications/WebNotificationManagerProxy.cpp: (WebKit::WebNotificationManagerProxy::refWebContextSupplement): (WebKit::WebNotificationManagerProxy::derefWebContextSupplement): * UIProcess/Notifications/WebNotificationManagerProxy.h: * UIProcess/Notifications/WebNotificationProvider.cpp: (WebKit::WebNotificationProvider::clearNotifications): * UIProcess/Plugins/WebPluginSiteDataManager.h: * UIProcess/StatisticsRequest.cpp: (WebKit::StatisticsRequest::completedRequest): * UIProcess/WebApplicationCacheManagerProxy.cpp: (WebKit::WebApplicationCacheManagerProxy::refWebContextSupplement): (WebKit::WebApplicationCacheManagerProxy::derefWebContextSupplement): * UIProcess/WebApplicationCacheManagerProxy.h: * UIProcess/WebBackForwardList.cpp: (WebKit::WebBackForwardList::addItem): (WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit): (WebKit::WebBackForwardList::forwardListAsImmutableArrayWithLimit): (WebKit::WebBackForwardList::clear): * UIProcess/WebBackForwardList.h: * UIProcess/WebColorPickerResultListenerProxy.h: * UIProcess/WebConnectionToWebProcess.cpp: (WebKit::WebConnectionToWebProcess::encodeMessageBody): (WebKit::WebConnectionToWebProcess::decodeMessageBody): * UIProcess/WebConnectionToWebProcess.h: * UIProcess/WebContext.cpp: (WebKit::WebContext::createNewWebProcess): (WebKit::WebContext::postMessageToInjectedBundle): (WebKit::WebContext::didReceiveMessageFromInjectedBundle): (WebKit::WebContext::didReceiveSynchronousMessageFromInjectedBundle): (WebKit::WebContext::didReceiveMessage): (WebKit::WebContext::didReceiveSyncMessage): (WebKit::WebContext::pluginInfoStoreDidLoadPlugins): * UIProcess/WebContext.h: (WebKit::WebContext::setInjectedBundleInitializationUserData): * UIProcess/WebContextInjectedBundleClient.cpp: (WebKit::WebContextInjectedBundleClient::didReceiveMessageFromInjectedBundle): (WebKit::WebContextInjectedBundleClient::didReceiveSynchronousMessageFromInjectedBundle): (WebKit::WebContextInjectedBundleClient::getInjectedBundleInitializationUserData): * UIProcess/WebContextInjectedBundleClient.h: * UIProcess/WebContextUserMessageCoders.h: (WebKit::WebContextUserMessageEncoder::WebContextUserMessageEncoder): (WebKit::WebContextUserMessageEncoder::encode): (WebKit::WebContextUserMessageDecoder::WebContextUserMessageDecoder): (WebKit::WebContextUserMessageDecoder::decode): * UIProcess/WebCookieManagerProxy.cpp: (WebKit::WebCookieManagerProxy::refWebContextSupplement): (WebKit::WebCookieManagerProxy::derefWebContextSupplement): * UIProcess/WebCookieManagerProxy.h: * UIProcess/WebDatabaseManagerProxy.cpp: (WebKit::WebDatabaseManagerProxy::refWebContextSupplement): (WebKit::WebDatabaseManagerProxy::derefWebContextSupplement): (WebKit::WebDatabaseManagerProxy::didGetDatabasesByOrigin): (WebKit::WebDatabaseManagerProxy::didGetDatabaseOrigins): * UIProcess/WebDatabaseManagerProxy.h: * UIProcess/WebEditCommandProxy.h: * UIProcess/WebFormClient.cpp: (WebKit::WebFormClient::willSubmitForm): * UIProcess/WebFormClient.h: * UIProcess/WebFrameListenerProxy.h: * UIProcess/WebFrameProxy.h: * UIProcess/WebGeolocationManagerProxy.cpp: (WebKit::WebGeolocationManagerProxy::refWebContextSupplement): (WebKit::WebGeolocationManagerProxy::derefWebContextSupplement): * UIProcess/WebGeolocationManagerProxy.h: * UIProcess/WebGrammarDetail.h: * UIProcess/WebIconDatabase.h: * UIProcess/WebIconDatabaseClient.h: * UIProcess/WebInspectorProxy.h: * UIProcess/WebKeyValueStorageManager.cpp: (WebKit::WebKeyValueStorageManager::refWebContextSupplement): (WebKit::WebKeyValueStorageManager::derefWebContextSupplement): (WebKit::didGetKeyValueStorageOrigins): * UIProcess/WebKeyValueStorageManager.h: * UIProcess/WebLoaderClient.cpp: (WebKit::WebLoaderClient::didStartProvisionalLoadForFrame): (WebKit::WebLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame): (WebKit::WebLoaderClient::didFailProvisionalLoadWithErrorForFrame): (WebKit::WebLoaderClient::didCommitLoadForFrame): (WebKit::WebLoaderClient::didFinishDocumentLoadForFrame): (WebKit::WebLoaderClient::didFinishLoadForFrame): (WebKit::WebLoaderClient::didFailLoadWithErrorForFrame): (WebKit::WebLoaderClient::didSameDocumentNavigationForFrame): (WebKit::WebLoaderClient::didReceiveTitleForFrame): (WebKit::WebLoaderClient::didFirstLayoutForFrame): (WebKit::WebLoaderClient::didFirstVisuallyNonEmptyLayoutForFrame): (WebKit::WebLoaderClient::didLayout): (WebKit::WebLoaderClient::didRemoveFrameFromHierarchy): (WebKit::WebLoaderClient::didDisplayInsecureContentForFrame): (WebKit::WebLoaderClient::didRunInsecureContentForFrame): (WebKit::WebLoaderClient::didDetectXSSForFrame): (WebKit::WebLoaderClient::didChangeBackForwardList): (WebKit::WebLoaderClient::willGoToBackForwardListItem): * UIProcess/WebLoaderClient.h: * UIProcess/WebMediaCacheManagerProxy.cpp: (WebKit::WebMediaCacheManagerProxy::refWebContextSupplement): (WebKit::WebMediaCacheManagerProxy::derefWebContextSupplement): * UIProcess/WebMediaCacheManagerProxy.h: * UIProcess/WebNavigationData.h: * UIProcess/WebOpenPanelResultListenerProxy.h: * UIProcess/WebOriginDataManagerProxy.cpp: (WebKit::WebOriginDataManagerProxy::refWebContextSupplement): (WebKit::WebOriginDataManagerProxy::derefWebContextSupplement): * UIProcess/WebOriginDataManagerProxy.h: * UIProcess/WebPageContextMenuClient.cpp: (WebKit::WebPageContextMenuClient::getContextMenuFromProposedMenu): (WebKit::WebPageContextMenuClient::showContextMenu): * UIProcess/WebPageContextMenuClient.h: * UIProcess/WebPageGroup.h: * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::relatedPages): (WebKit::WebPageProxy::loadURL): (WebKit::WebPageProxy::loadURLRequest): (WebKit::WebPageProxy::loadFile): (WebKit::WebPageProxy::loadData): (WebKit::WebPageProxy::loadHTMLString): (WebKit::WebPageProxy::loadAlternateHTMLString): (WebKit::WebPageProxy::loadPlainTextString): (WebKit::WebPageProxy::loadWebArchiveData): (WebKit::WebPageProxy::didChangeBackForwardList): (WebKit::WebPageProxy::willGoToBackForwardListItem): (WebKit::WebPageProxy::didStartProvisionalLoadForFrame): (WebKit::WebPageProxy::didReceiveServerRedirectForProvisionalLoadForFrame): (WebKit::WebPageProxy::didFailProvisionalLoadForFrame): (WebKit::WebPageProxy::didCommitLoadForFrame): (WebKit::WebPageProxy::didFinishDocumentLoadForFrame): (WebKit::WebPageProxy::didFinishLoadForFrame): (WebKit::WebPageProxy::didFailLoadForFrame): (WebKit::WebPageProxy::didSameDocumentNavigationForFrame): (WebKit::WebPageProxy::didReceiveTitleForFrame): (WebKit::WebPageProxy::didFirstLayoutForFrame): (WebKit::WebPageProxy::didFirstVisuallyNonEmptyLayoutForFrame): (WebKit::WebPageProxy::didLayout): (WebKit::WebPageProxy::didRemoveFrameFromHierarchy): (WebKit::WebPageProxy::didDisplayInsecureContentForFrame): (WebKit::WebPageProxy::didRunInsecureContentForFrame): (WebKit::WebPageProxy::didDetectXSSForFrame): (WebKit::WebPageProxy::decidePolicyForNavigationAction): (WebKit::WebPageProxy::decidePolicyForNewWindowAction): (WebKit::WebPageProxy::decidePolicyForResponse): (WebKit::WebPageProxy::unableToImplementPolicy): (WebKit::WebPageProxy::willSubmitForm): (WebKit::WebPageProxy::mouseDidMoveOverElement): (WebKit::WebPageProxy::didFindStringMatches): (WebKit::WebPageProxy::postMessageToInjectedBundle): (WebKit::WebPageProxy::internalShowContextMenu): * UIProcess/WebPageProxy.h: * UIProcess/WebPolicyClient.cpp: (WebKit::WebPolicyClient::decidePolicyForNavigationAction): (WebKit::WebPolicyClient::decidePolicyForNewWindowAction): (WebKit::WebPolicyClient::decidePolicyForResponse): (WebKit::WebPolicyClient::unableToImplementPolicy): * UIProcess/WebPolicyClient.h: * UIProcess/WebPreferences.h: * UIProcess/WebResourceCacheManagerProxy.cpp: (WebKit::WebResourceCacheManagerProxy::refWebContextSupplement): (WebKit::WebResourceCacheManagerProxy::derefWebContextSupplement): * UIProcess/WebResourceCacheManagerProxy.h: * UIProcess/WebUIClient.cpp: (WebKit::WebUIClient::mouseDidMoveOverElement): * UIProcess/WebUIClient.h: * UIProcess/mac/WebContextMenuProxyMac.mm: (-[WKUserDataWrapper initWithUserData:API::]): (-[WKUserDataWrapper API::]): * WebProcess/InjectedBundle/API/c/WKBundle.cpp: (WKBundlePostSynchronousMessage): * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: (contextMenuItems): * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h: * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h: * WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::postMessage): (WebKit::InjectedBundle::postSynchronousMessage): (WebKit::InjectedBundle::originsWithApplicationCache): (WebKit::InjectedBundle::didReceiveMessage): (WebKit::InjectedBundle::didReceiveMessageToPage): * WebProcess/InjectedBundle/InjectedBundle.h: * WebProcess/InjectedBundle/InjectedBundleBackForwardList.h: * WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.cpp: (WebKit::InjectedBundleBackForwardListItem::children): * WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.h: * WebProcess/InjectedBundle/InjectedBundleClient.cpp: (WebKit::InjectedBundleClient::didReceiveMessage): (WebKit::InjectedBundleClient::didReceiveMessageToPage): * WebProcess/InjectedBundle/InjectedBundleClient.h: * WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h: * WebProcess/InjectedBundle/InjectedBundleHitTestResult.h: * WebProcess/InjectedBundle/InjectedBundleNavigationAction.h: * WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp: (WebKit::InjectedBundlePageContextMenuClient::getCustomMenuFromDefaultItems): * WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h: * WebProcess/InjectedBundle/InjectedBundlePageDiagnosticLoggingClient.h: * WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp: (WebKit::InjectedBundlePageFormClient::willSubmitForm): (WebKit::InjectedBundlePageFormClient::didAssociateFormControls): * WebProcess/InjectedBundle/InjectedBundlePageFormClient.h: * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: (WebKit::InjectedBundlePageLoaderClient::willLoadURLRequest): (WebKit::InjectedBundlePageLoaderClient::willLoadDataRequest): (WebKit::InjectedBundlePageLoaderClient::shouldGoToBackForwardListItem): (WebKit::InjectedBundlePageLoaderClient::didStartProvisionalLoadForFrame): (WebKit::InjectedBundlePageLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame): (WebKit::InjectedBundlePageLoaderClient::didFailProvisionalLoadWithErrorForFrame): (WebKit::InjectedBundlePageLoaderClient::didCommitLoadForFrame): (WebKit::InjectedBundlePageLoaderClient::didFinishDocumentLoadForFrame): (WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame): (WebKit::InjectedBundlePageLoaderClient::didFailLoadWithErrorForFrame): (WebKit::InjectedBundlePageLoaderClient::didSameDocumentNavigationForFrame): (WebKit::InjectedBundlePageLoaderClient::didReceiveTitleForFrame): (WebKit::InjectedBundlePageLoaderClient::didRemoveFrameFromHierarchy): (WebKit::InjectedBundlePageLoaderClient::didDisplayInsecureContentForFrame): (WebKit::InjectedBundlePageLoaderClient::didRunInsecureContentForFrame): (WebKit::InjectedBundlePageLoaderClient::didDetectXSSForFrame): (WebKit::InjectedBundlePageLoaderClient::didFirstLayoutForFrame): (WebKit::InjectedBundlePageLoaderClient::didFirstVisuallyNonEmptyLayoutForFrame): (WebKit::InjectedBundlePageLoaderClient::didLayout): * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: * WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.cpp: (WebKit::InjectedBundlePagePolicyClient::decidePolicyForNavigationAction): (WebKit::InjectedBundlePagePolicyClient::decidePolicyForNewWindowAction): (WebKit::InjectedBundlePagePolicyClient::decidePolicyForResponse): (WebKit::InjectedBundlePagePolicyClient::unableToImplementPolicy): * WebProcess/InjectedBundle/InjectedBundlePagePolicyClient.h: * WebProcess/InjectedBundle/InjectedBundlePageResourceLoadClient.h: * WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: (WebKit::InjectedBundlePageUIClient::mouseDidMoveOverElement): * WebProcess/InjectedBundle/InjectedBundlePageUIClient.h: * WebProcess/InjectedBundle/InjectedBundleScriptWorld.h: * WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h: (WebKit::InjectedBundleUserMessageEncoder::InjectedBundleUserMessageEncoder): (WebKit::InjectedBundleUserMessageEncoder::encode): (WebKit::InjectedBundleUserMessageDecoder::InjectedBundleUserMessageDecoder): (WebKit::InjectedBundleUserMessageDecoder::decode): * WebProcess/InjectedBundle/mac/InjectedBundleMac.mm: (WebKit::InjectedBundle::load): * WebProcess/WebConnectionToUIProcess.cpp: (WebKit::WebConnectionToUIProcess::encodeMessageBody): (WebKit::WebConnectionToUIProcess::decodeMessageBody): * WebProcess/WebConnectionToUIProcess.h: * WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::mouseDidMoveOverElement): * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::detachedFromParent2): (WebKit::WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad): (WebKit::WebFrameLoaderClient::dispatchDidChangeLocationWithinPage): (WebKit::WebFrameLoaderClient::dispatchDidPushStateWithinPage): (WebKit::WebFrameLoaderClient::dispatchDidReplaceStateWithinPage): (WebKit::WebFrameLoaderClient::dispatchDidPopStateWithinPage): (WebKit::WebFrameLoaderClient::dispatchDidStartProvisionalLoad): (WebKit::WebFrameLoaderClient::dispatchDidReceiveTitle): (WebKit::WebFrameLoaderClient::dispatchDidCommitLoad): (WebKit::WebFrameLoaderClient::dispatchDidFailProvisionalLoad): (WebKit::WebFrameLoaderClient::dispatchDidFailLoad): (WebKit::WebFrameLoaderClient::dispatchDidFinishDocumentLoad): (WebKit::WebFrameLoaderClient::dispatchDidFinishLoad): (WebKit::WebFrameLoaderClient::dispatchDidLayout): (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForResponse): (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction): (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction): (WebKit::WebFrameLoaderClient::dispatchUnableToImplementPolicy): (WebKit::WebFrameLoaderClient::dispatchWillSubmitForm): (WebKit::WebFrameLoaderClient::shouldGoToHistoryItem): (WebKit::WebFrameLoaderClient::didDisplayInsecureContent): (WebKit::WebFrameLoaderClient::didRunInsecureContent): (WebKit::WebFrameLoaderClient::didDetectXSS): * WebProcess/WebPage/PageBanner.h: * WebProcess/WebPage/PageOverlay.h: * WebProcess/WebPage/WebContextMenu.cpp: (WebKit::WebContextMenu::show): (WebKit::WebContextMenu::menuItemsWithUserData): (WebKit::WebContextMenu::items): * WebProcess/WebPage/WebContextMenu.h: * WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::childFrames): * WebProcess/WebPage/WebFrame.h: * WebProcess/WebPage/WebInspector.h: * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::trackedRepaintRects): (WebKit::WebPage::loadURLRequest): (WebKit::WebPage::loadDataImpl): (WebKit::WebPage::postInjectedBundleMessage): * WebProcess/WebPage/WebPage.h: * WebProcess/WebPage/WebPageGroupProxy.h: * WebProcess/WebProcess.cpp: (WebKit::WebProcess::initializeWebProcess): (WebKit::WebProcess::postInjectedBundleMessage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159163 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a6271e5e