WebKit Bugzilla
Attachment 357318 Details for
Bug 192449
: [meta][WebKit] Remove using namespace WebCore and WebKit in the global scope for unified source builds
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch - part7
patch (text/plain), 56.71 KB, created by
chris fleizach
on 2018-12-14 09:09:19 PST
(
hide
)
Description:
patch - part7
Filename:
MIME Type:
Creator:
chris fleizach
Created:
2018-12-14 09:09:19 PST
Size:
56.71 KB
patch
obsolete
>Index: Source/WebKit/ChangeLog >=================================================================== >--- Source/WebKit/ChangeLog (revision 239166) >+++ Source/WebKit/ChangeLog (working copy) >@@ -1,3 +1,114 @@ >+2018-12-12 Chris Fleizach <cfleizach@apple.com> >+ >+ [meta][WebKit] Remove using namespace WebCore and WebKit in the global scope for unified source builds >+ https://bugs.webkit.org/show_bug.cgi?id=192449 >+ <rdar://problem/46595508> >+ >+ Reviewed by Darin Adler. >+ >+ Part 7: Files in UIProcess/API >+ >+ * UIProcess/API/APIContentRuleListStore.cpp: >+ * UIProcess/API/APIHitTestResult.cpp: >+ * UIProcess/API/APINavigation.cpp: >+ * UIProcess/API/APIOpenPanelParameters.cpp: >+ * UIProcess/API/APIPageConfiguration.cpp: >+ * UIProcess/API/C/WKApplicationCacheManager.cpp: >+ (WKApplicationCacheManagerGetTypeID): >+ (WKApplicationCacheManagerGetApplicationCacheOrigins): >+ (WKApplicationCacheManagerDeleteEntriesForOrigin): >+ (WKApplicationCacheManagerDeleteAllEntries): >+ * UIProcess/API/C/WKAuthenticationDecisionListener.cpp: >+ (WKAuthenticationDecisionListenerGetTypeID): >+ (WKAuthenticationDecisionListenerUseCredential): >+ (WKAuthenticationDecisionListenerCancel): >+ (WKAuthenticationDecisionListenerRejectProtectionSpaceAndContinue): >+ * UIProcess/API/C/WKBackForwardListItemRef.cpp: >+ (WKBackForwardListItemGetTypeID): >+ (WKBackForwardListItemCopyURL): >+ (WKBackForwardListItemCopyTitle): >+ (WKBackForwardListItemCopyOriginalURL): >+ * UIProcess/API/C/WKContext.cpp: >+ (WKContextGetTypeID): >+ (WKContextCreate): >+ (WKContextCreateWithInjectedBundlePath): >+ (WKContextCreateWithConfiguration): >+ (WKContextSetClient): >+ (WKContextSetInjectedBundleClient): >+ (WKContextSetHistoryClient): >+ (WKContextSetDownloadClient): >+ (WKContextSetConnectionClient): >+ (WKContextDownloadURLRequest): >+ (WKContextResumeDownload): >+ (WKContextSetInitializationUserDataForInjectedBundle): >+ (WKContextPostMessageToInjectedBundle): >+ (WKContextGetGlobalStatistics): >+ (WKContextAddVisitedLink): >+ (WKContextClearVisitedLinks): >+ (WKContextSetCacheModel): >+ (WKContextGetCacheModel): >+ (WKContextSetMaximumNumberOfProcesses): >+ (WKContextGetMaximumNumberOfProcesses): >+ (WKContextSetAlwaysUsesComplexTextCodePath): >+ (WKContextSetShouldUseFontSmoothing): >+ (WKContextSetAdditionalPluginsDirectory): >+ (WKContextRefreshPlugIns): >+ (WKContextRegisterURLSchemeAsEmptyDocument): >+ (WKContextRegisterURLSchemeAsSecure): >+ (WKContextRegisterURLSchemeAsBypassingContentSecurityPolicy): >+ (WKContextRegisterURLSchemeAsCachePartitioned): >+ (WKContextRegisterURLSchemeAsCanDisplayOnlyIfCanRequest): >+ (WKContextSetDomainRelaxationForbiddenForURLScheme): >+ (WKContextSetCanHandleHTTPSServerTrustEvaluation): >+ (WKContextSetPrewarmsProcessesAutomatically): >+ (WKContextSetCustomWebContentServiceBundleIdentifier): >+ (WKContextSetDiskCacheSpeculativeValidationEnabled): >+ (WKContextPreconnectToServer): >+ (WKContextGetCookieManager): >+ (WKContextGetWebsiteDataStore): >+ (WKContextGetGeolocationManager): >+ (WKContextGetMediaSessionFocusManager): >+ (WKContextGetNotificationManager): >+ (WKContextStartMemorySampler): >+ (WKContextStopMemorySampler): >+ (WKContextAllowSpecificHTTPSCertificateForHost): >+ (WKContextDisableProcessTermination): >+ (WKContextEnableProcessTermination): >+ (WKContextSetHTTPPipeliningEnabled): >+ (WKContextWarmInitialProcess): >+ (WKContextGetStatistics): >+ (WKContextGetStatisticsWithOptions): >+ (WKContextJavaScriptConfigurationFileEnabled): >+ (WKContextSetJavaScriptConfigurationFileEnabled): >+ (WKContextGarbageCollectJavaScriptObjects): >+ (WKContextSetJavaScriptGarbageCollectorTimerEnabled): >+ (WKContextUseTestingNetworkSession): >+ (WKContextSetAllowsAnySSLCertificateForWebSocketTesting): >+ (WKContextSetAllowsAnySSLCertificateForServiceWorkerTesting): >+ (WKContextClearCachedCredentials): >+ (WKContextCopyPlugInAutoStartOriginHashes): >+ (WKContextSetPlugInAutoStartOriginHashes): >+ (WKContextSetPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime): >+ (WKContextSetPlugInAutoStartOrigins): >+ (WKContextSetInvalidMessageFunction): >+ (WKContextSetMemoryCacheDisabled): >+ (WKContextSetFontWhitelist): >+ (WKContextTerminateNetworkProcess): >+ (WKContextTerminateServiceWorkerProcess): >+ (WKContextGetNetworkProcessIdentifier): >+ (WKContextAddSupportedPlugin): >+ (WKContextClearSupportedPlugins): >+ (WKContextSetIDBPerOriginQuota): >+ * UIProcess/API/C/WKPage.cpp: >+ (WKPageLoadURLWithShouldOpenExternalURLsPolicy): >+ (WKPageLoadURLWithUserData): >+ (WKPageLoadURLRequestWithUserData): >+ (WKPageSetPaginationMode): >+ (WKPageGetPaginationMode): >+ (WKPageSetPageLoaderClient): >+ (WKPageSetPagePolicyClient): >+ * UIProcess/API/C/cg/WKIconDatabaseCG.cpp: >+ > 2018-12-13 Chris Fleizach <cfleizach@apple.com> > > [meta][WebKit] Remove using namespace WebCore and WebKit in the global scope for unified source builds >Index: Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb >=================================================================== >--- Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb (revision 239166) >+++ Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb (working copy) >@@ -40,10 +40,9 @@ > #include <WebCore/Settings.h> > #include <WebCore/TextEncodingRegistry.h> > >+namespace WebKit { > using namespace WebCore; > >-namespace WebKit { >- > WebPreferencesStore::ValueMap& WebPreferencesStore::defaults() > { > static NeverDestroyed<ValueMap> defaults; >Index: Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp (working copy) >@@ -45,11 +45,11 @@ > #include <wtf/persistence/PersistentDecoder.h> > #include <wtf/persistence/PersistentEncoder.h> > >+ >+namespace API { > using namespace WebKit::NetworkCache; > using namespace WebCore::FileSystem; > >-namespace API { >- > ContentRuleListStore& ContentRuleListStore::legacyDefaultStore() > { > const bool legacyFilename = true; >Index: Source/WebKit/UIProcess/API/APIHitTestResult.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/APIHitTestResult.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/APIHitTestResult.cpp (working copy) >@@ -20,10 +20,9 @@ > #include "config.h" > #include "APIHitTestResult.h" > >+namespace API { > using namespace WebCore; > >-namespace API { >- > Ref<HitTestResult> HitTestResult::create(const WebKit::WebHitTestResultData& hitTestResultData) > { > return adoptRef(*new HitTestResult(hitTestResultData)); >Index: Source/WebKit/UIProcess/API/APINavigation.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/APINavigation.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/APINavigation.cpp (working copy) >@@ -30,11 +30,10 @@ > #include "WebNavigationState.h" > #include <wtf/DebugUtilities.h> > >+namespace API { > using namespace WebCore; > using namespace WebKit; > >-namespace API { >- > Navigation::Navigation(WebNavigationState& state) > : m_navigationID(state.generateNavigationID()) > { >Index: Source/WebKit/UIProcess/API/APIOpenPanelParameters.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/APIOpenPanelParameters.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/APIOpenPanelParameters.cpp (working copy) >@@ -31,10 +31,9 @@ > #include "APIString.h" > #include <wtf/Vector.h> > >+namespace API { > using namespace WebCore; > >-namespace API { >- > Ref<OpenPanelParameters> OpenPanelParameters::create(const FileChooserSettings& settings) > { > return adoptRef(*new OpenPanelParameters(settings)); >Index: Source/WebKit/UIProcess/API/APIPageConfiguration.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/APIPageConfiguration.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/APIPageConfiguration.cpp (working copy) >@@ -38,11 +38,10 @@ > #include "APIApplicationManifest.h" > #endif > >+namespace API { > using namespace WebCore; > using namespace WebKit; > >-namespace API { >- > Ref<PageConfiguration> PageConfiguration::create() > { > return adoptRef(*new PageConfiguration); >Index: Source/WebKit/UIProcess/API/C/WKApplicationCacheManager.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/C/WKApplicationCacheManager.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/C/WKApplicationCacheManager.cpp (working copy) >@@ -31,17 +31,15 @@ > #include "WKAPICast.h" > #include "WebsiteDataRecord.h" > >-using namespace WebKit; >- > WKTypeID WKApplicationCacheManagerGetTypeID() > { >- return toAPI(API::WebsiteDataStore::APIType); >+ return WebKit::toAPI(API::WebsiteDataStore::APIType); > } > > void WKApplicationCacheManagerGetApplicationCacheOrigins(WKApplicationCacheManagerRef applicationCacheManager, void* context, WKApplicationCacheManagerGetApplicationCacheOriginsFunction callback) > { >- auto& websiteDataStore = toImpl(reinterpret_cast<WKWebsiteDataStoreRef>(applicationCacheManager))->websiteDataStore(); >- websiteDataStore.fetchData(WebsiteDataType::OfflineWebApplicationCache, { }, [context, callback](auto dataRecords) { >+ auto& websiteDataStore = WebKit::toImpl(reinterpret_cast<WKWebsiteDataStoreRef>(applicationCacheManager))->websiteDataStore(); >+ websiteDataStore.fetchData(WebKit::WebsiteDataType::OfflineWebApplicationCache, { }, [context, callback](auto dataRecords) { > Vector<RefPtr<API::Object>> securityOrigins; > for (const auto& dataRecord : dataRecords) { > for (const auto& origin : dataRecord.origins) >@@ -48,22 +46,22 @@ > securityOrigins.append(API::SecurityOrigin::create(origin.securityOrigin())); > } > >- callback(toAPI(API::Array::create(WTFMove(securityOrigins)).ptr()), nullptr, context); >+ callback(WebKit::toAPI(API::Array::create(WTFMove(securityOrigins)).ptr()), nullptr, context); > }); > } > > void WKApplicationCacheManagerDeleteEntriesForOrigin(WKApplicationCacheManagerRef applicationCacheManager, WKSecurityOriginRef origin) > { >- auto& websiteDataStore = toImpl(reinterpret_cast<WKWebsiteDataStoreRef>(applicationCacheManager))->websiteDataStore(); >+ auto& websiteDataStore = WebKit::toImpl(reinterpret_cast<WKWebsiteDataStoreRef>(applicationCacheManager))->websiteDataStore(); > >- WebsiteDataRecord dataRecord; >- dataRecord.add(WebsiteDataType::OfflineWebApplicationCache, toImpl(origin)->securityOrigin().data()); >+ WebKit::WebsiteDataRecord dataRecord; >+ dataRecord.add(WebKit::WebsiteDataType::OfflineWebApplicationCache, WebKit::toImpl(origin)->securityOrigin().data()); > >- websiteDataStore.removeData(WebsiteDataType::OfflineWebApplicationCache, { dataRecord }, [] { }); >+ websiteDataStore.removeData(WebKit::WebsiteDataType::OfflineWebApplicationCache, { dataRecord }, [] { }); > } > > void WKApplicationCacheManagerDeleteAllEntries(WKApplicationCacheManagerRef applicationCacheManager) > { >- auto& websiteDataStore = toImpl(reinterpret_cast<WKWebsiteDataStoreRef>(applicationCacheManager))->websiteDataStore(); >- websiteDataStore.removeData(WebsiteDataType::OfflineWebApplicationCache, -WallTime::infinity(), [] { }); >+ auto& websiteDataStore = WebKit::toImpl(reinterpret_cast<WKWebsiteDataStoreRef>(applicationCacheManager))->websiteDataStore(); >+ websiteDataStore.removeData(WebKit::WebsiteDataType::OfflineWebApplicationCache, -WallTime::infinity(), [] { }); > } >Index: Source/WebKit/UIProcess/API/C/WKAuthenticationDecisionListener.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/C/WKAuthenticationDecisionListener.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/C/WKAuthenticationDecisionListener.cpp (working copy) >@@ -31,24 +31,22 @@ > #include "WKAPICast.h" > #include "WebCredential.h" > >-using namespace WebKit; >- > WKTypeID WKAuthenticationDecisionListenerGetTypeID() > { >- return toAPI(AuthenticationDecisionListener::APIType); >+ return WebKit::toAPI(AuthenticationDecisionListener::APIType); > } > > void WKAuthenticationDecisionListenerUseCredential(WKAuthenticationDecisionListenerRef authenticationListener, WKCredentialRef credential) > { >- toImpl(authenticationListener)->completeChallenge(AuthenticationChallengeDisposition::UseCredential, credential ? toImpl(credential)->credential() : WebCore::Credential()); >+ WebKit::toImpl(authenticationListener)->completeChallenge(AuthenticationChallengeDisposition::UseCredential, credential ? WebKit::toImpl(credential)->credential() : WebCore::Credential()); > } > > void WKAuthenticationDecisionListenerCancel(WKAuthenticationDecisionListenerRef authenticationListener) > { >- toImpl(authenticationListener)->completeChallenge(AuthenticationChallengeDisposition::Cancel); >+ WebKit::toImpl(authenticationListener)->completeChallenge(AuthenticationChallengeDisposition::Cancel); > } > > void WKAuthenticationDecisionListenerRejectProtectionSpaceAndContinue(WKAuthenticationDecisionListenerRef authenticationListener) > { >- toImpl(authenticationListener)->completeChallenge(AuthenticationChallengeDisposition::RejectProtectionSpaceAndContinue); >+ WebKit::toImpl(authenticationListener)->completeChallenge(AuthenticationChallengeDisposition::RejectProtectionSpaceAndContinue); > } >Index: Source/WebKit/UIProcess/API/C/WKBackForwardListItemRef.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/C/WKBackForwardListItemRef.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/C/WKBackForwardListItemRef.cpp (working copy) >@@ -29,24 +29,22 @@ > #include "WKAPICast.h" > #include "WebBackForwardListItem.h" > >-using namespace WebKit; >- > WKTypeID WKBackForwardListItemGetTypeID() > { >- return toAPI(WebBackForwardListItem::APIType); >+ return WebKit::toAPI(WebBackForwardListItem::APIType); > } > > WKURLRef WKBackForwardListItemCopyURL(WKBackForwardListItemRef itemRef) > { >- return toCopiedURLAPI(toImpl(itemRef)->url()); >+ return WebKit::toCopiedURLAPI(toImpl(itemRef)->url()); > } > > WKStringRef WKBackForwardListItemCopyTitle(WKBackForwardListItemRef itemRef) > { >- return toCopiedAPI(toImpl(itemRef)->title()); >+ return WebKit::toCopiedAPI(toImpl(itemRef)->title()); > } > > WKURLRef WKBackForwardListItemCopyOriginalURL(WKBackForwardListItemRef itemRef) > { >- return toCopiedURLAPI(toImpl(itemRef)->originalURL()); >+ return WebKit::toCopiedURLAPI(toImpl(itemRef)->originalURL()); > } >Index: Source/WebKit/UIProcess/API/C/WKContext.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/C/WKContext.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/C/WKContext.cpp (working copy) >@@ -60,41 +60,38 @@ > }; > } > >-using namespace WebCore; >-using namespace WebKit; >- > WKTypeID WKContextGetTypeID() > { >- return toAPI(WebProcessPool::APIType); >+ return WebKit::toAPI(WebKit::WebProcessPool::APIType); > } > > WKContextRef WKContextCreate() > { > auto configuration = API::ProcessPoolConfiguration::createWithLegacyOptions(); >- return toAPI(&WebProcessPool::create(configuration).leakRef()); >+ return WebKit::toAPI(&WebKit::WebProcessPool::create(configuration).leakRef()); > } > > WKContextRef WKContextCreateWithInjectedBundlePath(WKStringRef pathRef) > { > auto configuration = API::ProcessPoolConfiguration::createWithLegacyOptions(); >- configuration->setInjectedBundlePath(toWTFString(pathRef)); >+ configuration->setInjectedBundlePath(WebKit::toWTFString(pathRef)); > >- return toAPI(&WebProcessPool::create(configuration).leakRef()); >+ return WebKit::toAPI(&WebKit::WebProcessPool::create(configuration).leakRef()); > } > > WKContextRef WKContextCreateWithConfiguration(WKContextConfigurationRef configuration) > { >- return toAPI(&WebProcessPool::create(*toImpl(configuration)).leakRef()); >+ return WebKit::toAPI(&WebKit::WebProcessPool::create(*WebKit::toImpl(configuration)).leakRef()); > } > > void WKContextSetClient(WKContextRef contextRef, const WKContextClientBase* wkClient) > { >- toImpl(contextRef)->initializeClient(wkClient); >+ WebKit::toImpl(contextRef)->initializeClient(wkClient); > } > > void WKContextSetInjectedBundleClient(WKContextRef contextRef, const WKContextInjectedBundleClientBase* wkClient) > { >- toImpl(contextRef)->setInjectedBundleClient(std::make_unique<WebContextInjectedBundleClient>(wkClient)); >+ WebKit::toImpl(contextRef)->setInjectedBundleClient(std::make_unique<WebKit::WebContextInjectedBundleClient>(wkClient)); > } > > void WKContextSetHistoryClient(WKContextRef contextRef, const WKContextHistoryClientBase* wkClient) >@@ -107,45 +104,45 @@ > } > > private: >- void didNavigateWithNavigationData(WebProcessPool& processPool, WebPageProxy& page, const WebNavigationDataStore& navigationDataStore, WebFrameProxy& frame) override >+ void didNavigateWithNavigationData(WebKit::WebProcessPool& processPool, WebKit::WebPageProxy& page, const WebKit::WebNavigationDataStore& navigationDataStore, WebKit::WebFrameProxy& frame) override > { > if (!m_client.didNavigateWithNavigationData) > return; > > RefPtr<API::NavigationData> navigationData = API::NavigationData::create(navigationDataStore); >- m_client.didNavigateWithNavigationData(toAPI(&processPool), toAPI(&page), toAPI(navigationData.get()), toAPI(&frame), m_client.base.clientInfo); >+ m_client.didNavigateWithNavigationData(WebKit::toAPI(&processPool), WebKit::toAPI(&page), WebKit::toAPI(navigationData.get()), WebKit::toAPI(&frame), m_client.base.clientInfo); > } > >- void didPerformClientRedirect(WebProcessPool& processPool, WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebFrameProxy& frame) override >+ void didPerformClientRedirect(WebKit::WebProcessPool& processPool, WebKit::WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebKit::WebFrameProxy& frame) override > { > if (!m_client.didPerformClientRedirect) > return; > >- m_client.didPerformClientRedirect(toAPI(&processPool), toAPI(&page), toURLRef(sourceURL.impl()), toURLRef(destinationURL.impl()), toAPI(&frame), m_client.base.clientInfo); >+ m_client.didPerformClientRedirect(WebKit::toAPI(&processPool), WebKit::toAPI(&page), WebKit::toURLRef(sourceURL.impl()), WebKit::toURLRef(destinationURL.impl()), WebKit::toAPI(&frame), m_client.base.clientInfo); > } > >- void didPerformServerRedirect(WebProcessPool& processPool, WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebFrameProxy& frame) override >+ void didPerformServerRedirect(WebKit::WebProcessPool& processPool, WebKit::WebPageProxy& page, const String& sourceURL, const String& destinationURL, WebKit::WebFrameProxy& frame) override > { > if (!m_client.didPerformServerRedirect) > return; > >- m_client.didPerformServerRedirect(toAPI(&processPool), toAPI(&page), toURLRef(sourceURL.impl()), toURLRef(destinationURL.impl()), toAPI(&frame), m_client.base.clientInfo); >+ m_client.didPerformServerRedirect(WebKit::toAPI(&processPool), WebKit::toAPI(&page), WebKit::toURLRef(sourceURL.impl()), WebKit::toURLRef(destinationURL.impl()), WebKit::toAPI(&frame), m_client.base.clientInfo); > } > >- void didUpdateHistoryTitle(WebProcessPool& processPool, WebPageProxy& page, const String& title, const String& url, WebFrameProxy& frame) override >+ void didUpdateHistoryTitle(WebKit::WebProcessPool& processPool, WebKit::WebPageProxy& page, const String& title, const String& url, WebKit::WebFrameProxy& frame) override > { > if (!m_client.didUpdateHistoryTitle) > return; > >- m_client.didUpdateHistoryTitle(toAPI(&processPool), toAPI(&page), toAPI(title.impl()), toURLRef(url.impl()), toAPI(&frame), m_client.base.clientInfo); >+ m_client.didUpdateHistoryTitle(WebKit::toAPI(&processPool), WebKit::toAPI(&page), WebKit::toAPI(title.impl()), WebKit::toURLRef(url.impl()), WebKit::toAPI(&frame), m_client.base.clientInfo); > } > >- void populateVisitedLinks(WebProcessPool& processPool) override >+ void populateVisitedLinks(WebKit::WebProcessPool& processPool) override > { > if (!m_client.populateVisitedLinks) > return; > >- m_client.populateVisitedLinks(toAPI(&processPool), m_client.base.clientInfo); >+ m_client.populateVisitedLinks(WebKit::toAPI(&processPool), m_client.base.clientInfo); > } > > bool addsVisitedLinks() const override >@@ -154,7 +151,7 @@ > } > }; > >- WebProcessPool& processPool = *toImpl(contextRef); >+ WebKit::WebProcessPool& processPool = *WebKit::toImpl(contextRef); > processPool.setHistoryClient(std::make_unique<HistoryClient>(wkClient)); > > bool addsVisitedLinks = processPool.historyClient().addsVisitedLinks(); >@@ -174,130 +171,128 @@ > initialize(client); > } > private: >- void didStart(WebProcessPool& processPool, DownloadProxy& downloadProxy) final >+ void didStart(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy) final > { > if (!m_client.didStart) > return; > >- m_client.didStart(toAPI(&processPool), toAPI(&downloadProxy), m_client.base.clientInfo); >+ m_client.didStart(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), m_client.base.clientInfo); > } > >- void didReceiveAuthenticationChallenge(WebProcessPool& processPool, DownloadProxy& downloadProxy, AuthenticationChallengeProxy& authenticationChallengeProxy) final >+ void didReceiveAuthenticationChallenge(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, WebKit::AuthenticationChallengeProxy& authenticationChallengeProxy) final > { > if (!m_client.didReceiveAuthenticationChallenge) > return; > >- m_client.didReceiveAuthenticationChallenge(toAPI(&processPool), toAPI(&downloadProxy), toAPI(&authenticationChallengeProxy), m_client.base.clientInfo); >+ m_client.didReceiveAuthenticationChallenge(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), WebKit::toAPI(&authenticationChallengeProxy), m_client.base.clientInfo); > } > >- void didReceiveResponse(WebProcessPool& processPool, DownloadProxy& downloadProxy, const ResourceResponse& response) final >+ void didReceiveResponse(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, const WebCore::ResourceResponse& response) final > { > if (!m_client.didReceiveResponse) > return; > >- m_client.didReceiveResponse(toAPI(&processPool), toAPI(&downloadProxy), toAPI(API::URLResponse::create(response).ptr()), m_client.base.clientInfo); >+ m_client.didReceiveResponse(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), WebKit::toAPI(API::URLResponse::create(response).ptr()), m_client.base.clientInfo); > } > >- void didReceiveData(WebProcessPool& processPool, DownloadProxy& downloadProxy, uint64_t length) final >+ void didReceiveData(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, uint64_t length) final > { > if (!m_client.didReceiveData) > return; > >- m_client.didReceiveData(toAPI(&processPool), toAPI(&downloadProxy), length, m_client.base.clientInfo); >+ m_client.didReceiveData(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), length, m_client.base.clientInfo); > } > >- void decideDestinationWithSuggestedFilename(WebProcessPool& processPool, DownloadProxy& downloadProxy, const String& filename, Function<void(AllowOverwrite, WTF::String)>&& completionHandler) final >+ void decideDestinationWithSuggestedFilename(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, const String& filename, Function<void(WebKit::AllowOverwrite, WTF::String)>&& completionHandler) final > { > if (!m_client.decideDestinationWithSuggestedFilename) >- return completionHandler(AllowOverwrite::No, { }); >+ return completionHandler(WebKit::AllowOverwrite::No, { }); > > bool allowOverwrite = false; >- WKRetainPtr<WKStringRef> destination(AdoptWK, m_client.decideDestinationWithSuggestedFilename(toAPI(&processPool), toAPI(&downloadProxy), toAPI(filename.impl()), &allowOverwrite, m_client.base.clientInfo)); >- completionHandler(allowOverwrite ? AllowOverwrite::Yes : AllowOverwrite::No, toWTFString(destination.get())); >+ WKRetainPtr<WKStringRef> destination(AdoptWK, m_client.decideDestinationWithSuggestedFilename(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), WebKit::toAPI(filename.impl()), &allowOverwrite, m_client.base.clientInfo)); >+ completionHandler(allowOverwrite ? WebKit::AllowOverwrite::Yes : WebKit::AllowOverwrite::No, WebKit::toWTFString(destination.get())); > } > >- void didCreateDestination(WebProcessPool& processPool, DownloadProxy& downloadProxy, const String& path) final >+ void didCreateDestination(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, const String& path) final > { > if (!m_client.didCreateDestination) > return; > >- m_client.didCreateDestination(toAPI(&processPool), toAPI(&downloadProxy), toAPI(path.impl()), m_client.base.clientInfo); >+ m_client.didCreateDestination(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), WebKit::toAPI(path.impl()), m_client.base.clientInfo); > } > >- void didFinish(WebProcessPool& processPool, DownloadProxy& downloadProxy) final >+ void didFinish(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy) final > { > if (!m_client.didFinish) > return; > >- m_client.didFinish(toAPI(&processPool), toAPI(&downloadProxy), m_client.base.clientInfo); >+ m_client.didFinish(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), m_client.base.clientInfo); > } > >- void didFail(WebProcessPool& processPool, DownloadProxy& downloadProxy, const ResourceError& error) final >+ void didFail(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, const WebCore::ResourceError& error) final > { > if (!m_client.didFail) > return; > >- m_client.didFail(toAPI(&processPool), toAPI(&downloadProxy), toAPI(error), m_client.base.clientInfo); >+ m_client.didFail(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), WebKit::toAPI(error), m_client.base.clientInfo); > } > >- void didCancel(WebProcessPool& processPool, DownloadProxy& downloadProxy) final >+ void didCancel(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy) final > { > if (!m_client.didCancel) > return; > >- m_client.didCancel(toAPI(&processPool), toAPI(&downloadProxy), m_client.base.clientInfo); >+ m_client.didCancel(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), m_client.base.clientInfo); > } > >- void processDidCrash(WebProcessPool& processPool, DownloadProxy& downloadProxy) final >+ void processDidCrash(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy) final > { > if (!m_client.processDidCrash) > return; > >- m_client.processDidCrash(toAPI(&processPool), toAPI(&downloadProxy), m_client.base.clientInfo); >+ m_client.processDidCrash(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), m_client.base.clientInfo); > } > >- void willSendRequest(WebProcessPool& processPool, DownloadProxy& downloadProxy, ResourceRequest&& request, const ResourceResponse&, CompletionHandler<void(ResourceRequest&&)>&& completionHandler) final >+ void willSendRequest(WebKit::WebProcessPool& processPool, WebKit::DownloadProxy& downloadProxy, WebCore::ResourceRequest&& request, const WebCore::ResourceResponse&, CompletionHandler<void(WebCore::ResourceRequest&&)>&& completionHandler) final > { > if (m_client.didReceiveServerRedirect) >- m_client.didReceiveServerRedirect(toAPI(&processPool), toAPI(&downloadProxy), toURLRef(request.url().string().impl()), m_client.base.clientInfo); >+ m_client.didReceiveServerRedirect(WebKit::toAPI(&processPool), WebKit::toAPI(&downloadProxy), WebKit::toURLRef(request.url().string().impl()), m_client.base.clientInfo); > > completionHandler(WTFMove(request)); > } >- >- > }; > >- toImpl(contextRef)->setDownloadClient(std::make_unique<DownloadClient>(wkClient)); >+ WebKit::toImpl(contextRef)->setDownloadClient(std::make_unique<DownloadClient>(wkClient)); > } > > void WKContextSetConnectionClient(WKContextRef contextRef, const WKContextConnectionClientBase* wkClient) > { >- toImpl(contextRef)->initializeConnectionClient(wkClient); >+ WebKit::toImpl(contextRef)->initializeConnectionClient(wkClient); > } > > WKDownloadRef WKContextDownloadURLRequest(WKContextRef contextRef, WKURLRequestRef requestRef) > { >- return toAPI(toImpl(contextRef)->download(0, toImpl(requestRef)->resourceRequest())); >+ return WebKit::toAPI(WebKit::toImpl(contextRef)->download(0, WebKit::toImpl(requestRef)->resourceRequest())); > } > > WKDownloadRef WKContextResumeDownload(WKContextRef contextRef, WKDataRef resumeData, WKStringRef path) > { >- return toAPI(toImpl(contextRef)->resumeDownload(nullptr, toImpl(resumeData), toWTFString(path))); >+ return WebKit::toAPI(WebKit::toImpl(contextRef)->resumeDownload(nullptr, WebKit::toImpl(resumeData), WebKit::toWTFString(path))); > } > > void WKContextSetInitializationUserDataForInjectedBundle(WKContextRef contextRef, WKTypeRef userDataRef) > { >- toImpl(contextRef)->setInjectedBundleInitializationUserData(toImpl(userDataRef)); >+ WebKit::toImpl(contextRef)->setInjectedBundleInitializationUserData(WebKit::toImpl(userDataRef)); > } > > void WKContextPostMessageToInjectedBundle(WKContextRef contextRef, WKStringRef messageNameRef, WKTypeRef messageBodyRef) > { >- toImpl(contextRef)->postMessageToInjectedBundle(toImpl(messageNameRef)->string(), toImpl(messageBodyRef)); >+ WebKit::toImpl(contextRef)->postMessageToInjectedBundle(WebKit::toImpl(messageNameRef)->string(), WebKit::toImpl(messageBodyRef)); > } > > void WKContextGetGlobalStatistics(WKContextStatistics* statistics) > { >- const WebProcessPool::Statistics& webContextStatistics = WebProcessPool::statistics(); >+ const WebKit::WebProcessPool::Statistics& webContextStatistics = WebKit::WebProcessPool::statistics(); > > statistics->wkViewCount = webContextStatistics.wkViewCount; > statistics->wkPageCount = webContextStatistics.wkPageCount; >@@ -306,52 +301,52 @@ > > void WKContextAddVisitedLink(WKContextRef contextRef, WKStringRef visitedURL) > { >- String visitedURLString = toImpl(visitedURL)->string(); >+ String visitedURLString = WebKit::toImpl(visitedURL)->string(); > if (visitedURLString.isEmpty()) > return; > >- toImpl(contextRef)->visitedLinkStore().addVisitedLinkHash(computeSharedStringHash(visitedURLString)); >+ WebKit::toImpl(contextRef)->visitedLinkStore().addVisitedLinkHash(WebCore::computeSharedStringHash(visitedURLString)); > } > > void WKContextClearVisitedLinks(WKContextRef contextRef) > { >- toImpl(contextRef)->visitedLinkStore().removeAll(); >+ WebKit::toImpl(contextRef)->visitedLinkStore().removeAll(); > } > > void WKContextSetCacheModel(WKContextRef contextRef, WKCacheModel cacheModel) > { >- toImpl(contextRef)->setCacheModel(toCacheModel(cacheModel)); >+ WebKit::toImpl(contextRef)->setCacheModel(WebKit::toCacheModel(cacheModel)); > } > > WKCacheModel WKContextGetCacheModel(WKContextRef contextRef) > { >- return toAPI(toImpl(contextRef)->cacheModel()); >+ return WebKit::toAPI(WebKit::toImpl(contextRef)->cacheModel()); > } > > void WKContextSetMaximumNumberOfProcesses(WKContextRef contextRef, unsigned numberOfProcesses) > { >- toImpl(contextRef)->setMaximumNumberOfProcesses(numberOfProcesses); >+ WebKit::toImpl(contextRef)->setMaximumNumberOfProcesses(numberOfProcesses); > } > > unsigned WKContextGetMaximumNumberOfProcesses(WKContextRef contextRef) > { >- return toImpl(contextRef)->maximumNumberOfProcesses(); >+ return WebKit::toImpl(contextRef)->maximumNumberOfProcesses(); > } > > void WKContextSetAlwaysUsesComplexTextCodePath(WKContextRef contextRef, bool alwaysUseComplexTextCodePath) > { >- toImpl(contextRef)->setAlwaysUsesComplexTextCodePath(alwaysUseComplexTextCodePath); >+ WebKit::toImpl(contextRef)->setAlwaysUsesComplexTextCodePath(alwaysUseComplexTextCodePath); > } > > void WKContextSetShouldUseFontSmoothing(WKContextRef contextRef, bool useFontSmoothing) > { >- toImpl(contextRef)->setShouldUseFontSmoothing(useFontSmoothing); >+ WebKit::toImpl(contextRef)->setShouldUseFontSmoothing(useFontSmoothing); > } > > void WKContextSetAdditionalPluginsDirectory(WKContextRef contextRef, WKStringRef pluginsDirectory) > { > #if ENABLE(NETSCAPE_PLUGIN_API) >- toImpl(contextRef)->setAdditionalPluginsDirectory(toImpl(pluginsDirectory)->string()); >+ WebKit::toImpl(contextRef)->setAdditionalPluginsDirectory(WebKit::toImpl(pluginsDirectory)->string()); > #else > UNUSED_PARAM(contextRef); > UNUSED_PARAM(pluginsDirectory); >@@ -361,7 +356,7 @@ > void WKContextRefreshPlugIns(WKContextRef context) > { > #if ENABLE(NETSCAPE_PLUGIN_API) >- toImpl(context)->refreshPlugins(); >+ WebKit::toImpl(context)->refreshPlugins(); > #else > UNUSED_PARAM(context); > #endif >@@ -369,74 +364,74 @@ > > void WKContextRegisterURLSchemeAsEmptyDocument(WKContextRef contextRef, WKStringRef urlScheme) > { >- toImpl(contextRef)->registerURLSchemeAsEmptyDocument(toImpl(urlScheme)->string()); >+ WebKit::toImpl(contextRef)->registerURLSchemeAsEmptyDocument(WebKit::toImpl(urlScheme)->string()); > } > > void WKContextRegisterURLSchemeAsSecure(WKContextRef contextRef, WKStringRef urlScheme) > { >- toImpl(contextRef)->registerURLSchemeAsSecure(toImpl(urlScheme)->string()); >+ WebKit::toImpl(contextRef)->registerURLSchemeAsSecure(WebKit::toImpl(urlScheme)->string()); > } > > void WKContextRegisterURLSchemeAsBypassingContentSecurityPolicy(WKContextRef contextRef, WKStringRef urlScheme) > { >- toImpl(contextRef)->registerURLSchemeAsBypassingContentSecurityPolicy(toImpl(urlScheme)->string()); >+ WebKit::toImpl(contextRef)->registerURLSchemeAsBypassingContentSecurityPolicy(WebKit::toImpl(urlScheme)->string()); > } > > void WKContextRegisterURLSchemeAsCachePartitioned(WKContextRef contextRef, WKStringRef urlScheme) > { >- toImpl(contextRef)->registerURLSchemeAsCachePartitioned(toImpl(urlScheme)->string()); >+ WebKit::toImpl(contextRef)->registerURLSchemeAsCachePartitioned(WebKit::toImpl(urlScheme)->string()); > } > > void WKContextRegisterURLSchemeAsCanDisplayOnlyIfCanRequest(WKContextRef contextRef, WKStringRef urlScheme) > { >- toImpl(contextRef)->registerURLSchemeAsCanDisplayOnlyIfCanRequest(toImpl(urlScheme)->string()); >+ WebKit::toImpl(contextRef)->registerURLSchemeAsCanDisplayOnlyIfCanRequest(WebKit::toImpl(urlScheme)->string()); > } > > void WKContextSetDomainRelaxationForbiddenForURLScheme(WKContextRef contextRef, WKStringRef urlScheme) > { >- toImpl(contextRef)->setDomainRelaxationForbiddenForURLScheme(toImpl(urlScheme)->string()); >+ WebKit::toImpl(contextRef)->setDomainRelaxationForbiddenForURLScheme(WebKit::toImpl(urlScheme)->string()); > } > > void WKContextSetCanHandleHTTPSServerTrustEvaluation(WKContextRef contextRef, bool value) > { >- toImpl(contextRef)->setCanHandleHTTPSServerTrustEvaluation(value); >+ WebKit::toImpl(contextRef)->setCanHandleHTTPSServerTrustEvaluation(value); > } > > void WKContextSetPrewarmsProcessesAutomatically(WKContextRef contextRef, bool value) > { >- toImpl(contextRef)->configuration().setIsAutomaticProcessWarmingEnabled(value); >+ WebKit::toImpl(contextRef)->configuration().setIsAutomaticProcessWarmingEnabled(value); > } > > void WKContextSetCustomWebContentServiceBundleIdentifier(WKContextRef contextRef, WKStringRef name) > { >- toImpl(contextRef)->setCustomWebContentServiceBundleIdentifier(toImpl(name)->string()); >+ WebKit::toImpl(contextRef)->setCustomWebContentServiceBundleIdentifier(WebKit::toImpl(name)->string()); > } > > void WKContextSetDiskCacheSpeculativeValidationEnabled(WKContextRef contextRef, bool value) > { >- toImpl(contextRef)->configuration().setDiskCacheSpeculativeValidationEnabled(value); >+ WebKit::toImpl(contextRef)->configuration().setDiskCacheSpeculativeValidationEnabled(value); > } > > void WKContextPreconnectToServer(WKContextRef contextRef, WKURLRef serverURLRef) > { >- toImpl(contextRef)->preconnectToServer(URL(URL(), toWTFString(serverURLRef))); >+ WebKit::toImpl(contextRef)->preconnectToServer(URL(URL(), WebKit::toWTFString(serverURLRef))); > } > > WKCookieManagerRef WKContextGetCookieManager(WKContextRef contextRef) > { >- return toAPI(toImpl(contextRef)->supplement<WebCookieManagerProxy>()); >+ return WebKit::toAPI(WebKit::toImpl(contextRef)->supplement<WebKit::WebCookieManagerProxy>()); > } > > WKWebsiteDataStoreRef WKContextGetWebsiteDataStore(WKContextRef context) > { >- auto* dataStore = toImpl(context)->websiteDataStore(); >+ auto* dataStore = WebKit::toImpl(context)->websiteDataStore(); > if (!dataStore) { > auto defaultDataStore = API::WebsiteDataStore::defaultDataStore(); >- toImpl(context)->setPrimaryDataStore(defaultDataStore.get()); >+ WebKit::toImpl(context)->setPrimaryDataStore(defaultDataStore.get()); > dataStore = defaultDataStore.ptr(); > } > >- return toAPI(dataStore); >+ return WebKit::toAPI(dataStore); > } > > WKApplicationCacheManagerRef WKContextGetApplicationCacheManager(WKContextRef context) >@@ -446,7 +441,7 @@ > > WKGeolocationManagerRef WKContextGetGeolocationManager(WKContextRef contextRef) > { >- return toAPI(toImpl(contextRef)->supplement<WebGeolocationManagerProxy>()); >+ return WebKit::toAPI(WebKit::toImpl(contextRef)->supplement<WebKit::WebGeolocationManagerProxy>()); > } > > WKIconDatabaseRef WKContextGetIconDatabase(WKContextRef) >@@ -462,7 +457,7 @@ > WKMediaSessionFocusManagerRef WKContextGetMediaSessionFocusManager(WKContextRef context) > { > #if ENABLE(MEDIA_SESSION) >- return toAPI(toImpl(context)->supplement<WebMediaSessionFocusManager>()); >+ return WebKit::toAPI(WebKit::toImpl(context)->supplement<WebKit::WebMediaSessionFocusManager>()); > #else > UNUSED_PARAM(context); > return nullptr; >@@ -471,7 +466,7 @@ > > WKNotificationManagerRef WKContextGetNotificationManager(WKContextRef contextRef) > { >- return toAPI(toImpl(contextRef)->supplement<WebNotificationManagerProxy>()); >+ return WebKit::toAPI(WebKit::toImpl(contextRef)->supplement<WebKit::WebNotificationManagerProxy>()); > } > > WKResourceCacheManagerRef WKContextGetResourceCacheManager(WKContextRef context) >@@ -481,12 +476,12 @@ > > void WKContextStartMemorySampler(WKContextRef contextRef, WKDoubleRef interval) > { >- toImpl(contextRef)->startMemorySampler(toImpl(interval)->value()); >+ WebKit::toImpl(contextRef)->startMemorySampler(WebKit::toImpl(interval)->value()); > } > > void WKContextStopMemorySampler(WKContextRef contextRef) > { >- toImpl(contextRef)->stopMemorySampler(); >+ WebKit::toImpl(contextRef)->stopMemorySampler(); > } > > void WKContextSetIconDatabasePath(WKContextRef, WKStringRef) >@@ -495,84 +490,84 @@ > > void WKContextAllowSpecificHTTPSCertificateForHost(WKContextRef contextRef, WKCertificateInfoRef certificateRef, WKStringRef hostRef) > { >- toImpl(contextRef)->allowSpecificHTTPSCertificateForHost(toImpl(certificateRef), toImpl(hostRef)->string()); >+ WebKit::toImpl(contextRef)->allowSpecificHTTPSCertificateForHost(WebKit::toImpl(certificateRef), WebKit::toImpl(hostRef)->string()); > } > > void WKContextDisableProcessTermination(WKContextRef contextRef) > { >- toImpl(contextRef)->disableProcessTermination(); >+ WebKit::toImpl(contextRef)->disableProcessTermination(); > } > > void WKContextEnableProcessTermination(WKContextRef contextRef) > { >- toImpl(contextRef)->enableProcessTermination(); >+ WebKit::toImpl(contextRef)->enableProcessTermination(); > } > > void WKContextSetHTTPPipeliningEnabled(WKContextRef contextRef, bool enabled) > { >- toImpl(contextRef)->setHTTPPipeliningEnabled(enabled); >+ WebKit::toImpl(contextRef)->setHTTPPipeliningEnabled(enabled); > } > > void WKContextWarmInitialProcess(WKContextRef contextRef) > { >- toImpl(contextRef)->prewarmProcess(WebProcessPool::MayCreateDefaultDataStore::Yes); >+ WebKit::toImpl(contextRef)->prewarmProcess(WebKit::WebProcessPool::MayCreateDefaultDataStore::Yes); > } > > void WKContextGetStatistics(WKContextRef contextRef, void* context, WKContextGetStatisticsFunction callback) > { >- toImpl(contextRef)->getStatistics(0xFFFFFFFF, toGenericCallbackFunction(context, callback)); >+ WebKit::toImpl(contextRef)->getStatistics(0xFFFFFFFF, WebKit::toGenericCallbackFunction(context, callback)); > } > > void WKContextGetStatisticsWithOptions(WKContextRef contextRef, WKStatisticsOptions optionsMask, void* context, WKContextGetStatisticsFunction callback) > { >- toImpl(contextRef)->getStatistics(optionsMask, toGenericCallbackFunction(context, callback)); >+ WebKit::toImpl(contextRef)->getStatistics(optionsMask, WebKit::toGenericCallbackFunction(context, callback)); > } > > bool WKContextJavaScriptConfigurationFileEnabled(WKContextRef contextRef) > { >- return toImpl(contextRef)->javaScriptConfigurationFileEnabled(); >+ return WebKit::toImpl(contextRef)->javaScriptConfigurationFileEnabled(); > } > > void WKContextSetJavaScriptConfigurationFileEnabled(WKContextRef contextRef, bool enable) > { >- toImpl(contextRef)->setJavaScriptConfigurationFileEnabled(enable); >+ WebKit::toImpl(contextRef)->setJavaScriptConfigurationFileEnabled(enable); > } > > void WKContextGarbageCollectJavaScriptObjects(WKContextRef contextRef) > { >- toImpl(contextRef)->garbageCollectJavaScriptObjects(); >+ WebKit::toImpl(contextRef)->garbageCollectJavaScriptObjects(); > } > > void WKContextSetJavaScriptGarbageCollectorTimerEnabled(WKContextRef contextRef, bool enable) > { >- toImpl(contextRef)->setJavaScriptGarbageCollectorTimerEnabled(enable); >+ WebKit::toImpl(contextRef)->setJavaScriptGarbageCollectorTimerEnabled(enable); > } > > void WKContextUseTestingNetworkSession(WKContextRef context) > { >- toImpl(context)->useTestingNetworkSession(); >+ WebKit::toImpl(context)->useTestingNetworkSession(); > } > > void WKContextSetAllowsAnySSLCertificateForWebSocketTesting(WKContextRef context, bool allows) > { >- toImpl(context)->setAllowsAnySSLCertificateForWebSocket(allows); >+ WebKit::toImpl(context)->setAllowsAnySSLCertificateForWebSocket(allows); > } > > void WKContextSetAllowsAnySSLCertificateForServiceWorkerTesting(WKContextRef context, bool allows) > { > #if ENABLE(SERVICE_WORKER) >- toImpl(context)->setAllowsAnySSLCertificateForServiceWorker(allows); >+ WebKit::toImpl(context)->setAllowsAnySSLCertificateForServiceWorker(allows); > #endif > } > > void WKContextClearCachedCredentials(WKContextRef context) > { >- toImpl(context)->clearCachedCredentials(); >+ WebKit::toImpl(context)->clearCachedCredentials(); > } > > WKDictionaryRef WKContextCopyPlugInAutoStartOriginHashes(WKContextRef contextRef) > { >- return toAPI(&toImpl(contextRef)->plugInAutoStartOriginHashes().leakRef()); >+ return WebKit::toAPI(&WebKit::toImpl(contextRef)->plugInAutoStartOriginHashes().leakRef()); > } > > void WKContextSetPlugInAutoStartOriginHashes(WKContextRef contextRef, WKDictionaryRef dictionaryRef) >@@ -579,7 +574,7 @@ > { > if (!dictionaryRef) > return; >- toImpl(contextRef)->setPlugInAutoStartOriginHashes(*toImpl(dictionaryRef)); >+ WebKit::toImpl(contextRef)->setPlugInAutoStartOriginHashes(*WebKit::toImpl(dictionaryRef)); > } > > void WKContextSetPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime(WKContextRef contextRef, WKDictionaryRef dictionaryRef, double time) >@@ -586,7 +581,7 @@ > { > if (!dictionaryRef) > return; >- toImpl(contextRef)->setPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime(*toImpl(dictionaryRef), WallTime::fromRawSeconds(time)); >+ WebKit::toImpl(contextRef)->setPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime(*WebKit::toImpl(dictionaryRef), WallTime::fromRawSeconds(time)); > } > > void WKContextSetPlugInAutoStartOrigins(WKContextRef contextRef, WKArrayRef arrayRef) >@@ -593,37 +588,37 @@ > { > if (!arrayRef) > return; >- toImpl(contextRef)->setPlugInAutoStartOrigins(*toImpl(arrayRef)); >+ WebKit::toImpl(contextRef)->setPlugInAutoStartOrigins(*WebKit::toImpl(arrayRef)); > } > > void WKContextSetInvalidMessageFunction(WKContextInvalidMessageFunction invalidMessageFunction) > { >- WebProcessPool::setInvalidMessageCallback(invalidMessageFunction); >+ WebKit::WebProcessPool::setInvalidMessageCallback(invalidMessageFunction); > } > > void WKContextSetMemoryCacheDisabled(WKContextRef contextRef, bool disabled) > { >- toImpl(contextRef)->setMemoryCacheDisabled(disabled); >+ WebKit::toImpl(contextRef)->setMemoryCacheDisabled(disabled); > } > > void WKContextSetFontWhitelist(WKContextRef contextRef, WKArrayRef arrayRef) > { >- toImpl(contextRef)->setFontWhitelist(toImpl(arrayRef)); >+ WebKit::toImpl(contextRef)->setFontWhitelist(WebKit::toImpl(arrayRef)); > } > > void WKContextTerminateNetworkProcess(WKContextRef context) > { >- toImpl(context)->terminateNetworkProcess(); >+ WebKit::toImpl(context)->terminateNetworkProcess(); > } > > void WKContextTerminateServiceWorkerProcess(WKContextRef context) > { >- toImpl(context)->terminateServiceWorkerProcesses(); >+ WebKit::toImpl(context)->terminateServiceWorkerProcesses(); > } > > ProcessID WKContextGetNetworkProcessIdentifier(WKContextRef contextRef) > { >- return toImpl(contextRef)->networkProcessIdentifier(); >+ return WebKit::toImpl(contextRef)->networkProcessIdentifier(); > } > > void WKContextAddSupportedPlugin(WKContextRef contextRef, WKStringRef domainRef, WKStringRef nameRef, WKArrayRef mimeTypesRef, WKArrayRef extensionsRef) >@@ -634,12 +629,12 @@ > > size_t count = WKArrayGetSize(mimeTypesRef); > for (size_t i = 0; i < count; ++i) >- mimeTypes.add(toWTFString(static_cast<WKStringRef>(WKArrayGetItemAtIndex(mimeTypesRef, i)))); >+ mimeTypes.add(WebKit::toWTFString(static_cast<WKStringRef>(WKArrayGetItemAtIndex(mimeTypesRef, i)))); > count = WKArrayGetSize(extensionsRef); > for (size_t i = 0; i < count; ++i) >- extensions.add(toWTFString(static_cast<WKStringRef>(WKArrayGetItemAtIndex(extensionsRef, i)))); >+ extensions.add(WebKit::toWTFString(static_cast<WKStringRef>(WKArrayGetItemAtIndex(extensionsRef, i)))); > >- toImpl(contextRef)->addSupportedPlugin(toWTFString(domainRef), toWTFString(nameRef), WTFMove(mimeTypes), WTFMove(extensions)); >+ WebKit::toImpl(contextRef)->addSupportedPlugin(WebKit::toWTFString(domainRef), WebKit::toWTFString(nameRef), WTFMove(mimeTypes), WTFMove(extensions)); > #endif > } > >@@ -646,11 +641,11 @@ > void WKContextClearSupportedPlugins(WKContextRef contextRef) > { > #if ENABLE(NETSCAPE_PLUGIN_API) >- toImpl(contextRef)->clearSupportedPlugins(); >+ WebKit::toImpl(contextRef)->clearSupportedPlugins(); > #endif > } > > void WKContextSetIDBPerOriginQuota(WKContextRef contextRef, uint64_t quota) > { >- toImpl(contextRef)->setIDBPerOriginQuota(quota); >+ WebKit::toImpl(contextRef)->setIDBPerOriginQuota(quota); > } >Index: Source/WebKit/UIProcess/API/C/WKPage.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/C/WKPage.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/C/WKPage.cpp (working copy) >@@ -97,10 +97,10 @@ > #include "VersionChecks.h" > #endif > >+namespace API { > using namespace WebCore; > using namespace WebKit; >- >-namespace API { >+ > template<> struct ClientTraits<WKPageLoaderClientBase> { > typedef std::tuple<WKPageLoaderClientV0, WKPageLoaderClientV1, WKPageLoaderClientV2, WKPageLoaderClientV3, WKPageLoaderClientV4, WKPageLoaderClientV5, WKPageLoaderClientV6> Versions; > }; >@@ -130,9 +130,9 @@ > template<> struct ClientTraits<WKPageFindMatchesClientBase> { > typedef std::tuple<WKPageFindMatchesClientV0> Versions; > }; >+ >+} // namespace API > >-} >- > WKTypeID WKPageGetTypeID() > { > return toAPI(WebPageProxy::APIType); >@@ -160,13 +160,13 @@ > > void WKPageLoadURLWithShouldOpenExternalURLsPolicy(WKPageRef pageRef, WKURLRef URLRef, bool shouldOpenExternalURLs) > { >- ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy = shouldOpenExternalURLs ? ShouldOpenExternalURLsPolicy::ShouldAllow : ShouldOpenExternalURLsPolicy::ShouldNotAllow; >+ WebCore::ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy = shouldOpenExternalURLs ? WebCore::ShouldOpenExternalURLsPolicy::ShouldAllow : WebCore::ShouldOpenExternalURLsPolicy::ShouldNotAllow; > toImpl(pageRef)->loadRequest(URL(URL(), toWTFString(URLRef)), shouldOpenExternalURLsPolicy); > } > > void WKPageLoadURLWithUserData(WKPageRef pageRef, WKURLRef URLRef, WKTypeRef userDataRef) > { >- toImpl(pageRef)->loadRequest(URL(URL(), toWTFString(URLRef)), ShouldOpenExternalURLsPolicy::ShouldNotAllow, toImpl(userDataRef)); >+ toImpl(pageRef)->loadRequest(URL(URL(), toWTFString(URLRef)), WebCore::ShouldOpenExternalURLsPolicy::ShouldNotAllow, toImpl(userDataRef)); > } > > void WKPageLoadURLRequest(WKPageRef pageRef, WKURLRequestRef urlRequestRef) >@@ -178,7 +178,7 @@ > void WKPageLoadURLRequestWithUserData(WKPageRef pageRef, WKURLRequestRef urlRequestRef, WKTypeRef userDataRef) > { > auto resourceRequest = toImpl(urlRequestRef)->resourceRequest(); >- toImpl(pageRef)->loadRequest(WTFMove(resourceRequest), ShouldOpenExternalURLsPolicy::ShouldNotAllow, toImpl(userDataRef)); >+ toImpl(pageRef)->loadRequest(WTFMove(resourceRequest), WebCore::ShouldOpenExternalURLsPolicy::ShouldNotAllow, toImpl(userDataRef)); > } > > void WKPageLoadFile(WKPageRef pageRef, WKURLRef fileURL, WKURLRef resourceDirectoryURL) >@@ -691,22 +691,22 @@ > > void WKPageSetPaginationMode(WKPageRef pageRef, WKPaginationMode paginationMode) > { >- Pagination::Mode mode; >+ WebCore::Pagination::Mode mode; > switch (paginationMode) { > case kWKPaginationModeUnpaginated: >- mode = Pagination::Unpaginated; >+ mode = WebCore::Pagination::Unpaginated; > break; > case kWKPaginationModeLeftToRight: >- mode = Pagination::LeftToRightPaginated; >+ mode = WebCore::Pagination::LeftToRightPaginated; > break; > case kWKPaginationModeRightToLeft: >- mode = Pagination::RightToLeftPaginated; >+ mode = WebCore::Pagination::RightToLeftPaginated; > break; > case kWKPaginationModeTopToBottom: >- mode = Pagination::TopToBottomPaginated; >+ mode = WebCore::Pagination::TopToBottomPaginated; > break; > case kWKPaginationModeBottomToTop: >- mode = Pagination::BottomToTopPaginated; >+ mode = WebCore::Pagination::BottomToTopPaginated; > break; > default: > return; >@@ -717,15 +717,15 @@ > WKPaginationMode WKPageGetPaginationMode(WKPageRef pageRef) > { > switch (toImpl(pageRef)->paginationMode()) { >- case Pagination::Unpaginated: >+ case WebCore::Pagination::Unpaginated: > return kWKPaginationModeUnpaginated; >- case Pagination::LeftToRightPaginated: >+ case WebCore::Pagination::LeftToRightPaginated: > return kWKPaginationModeLeftToRight; >- case Pagination::RightToLeftPaginated: >+ case WebCore::Pagination::RightToLeftPaginated: > return kWKPaginationModeRightToLeft; >- case Pagination::TopToBottomPaginated: >+ case WebCore::Pagination::TopToBottomPaginated: > return kWKPaginationModeTopToBottom; >- case Pagination::BottomToTopPaginated: >+ case WebCore::Pagination::BottomToTopPaginated: > return kWKPaginationModeBottomToTop; > } > >@@ -1107,7 +1107,7 @@ > m_client.didReceiveServerRedirectForProvisionalLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo); > } > >- void didFailProvisionalLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const ResourceError& error, API::Object* userData) override >+ void didFailProvisionalLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const WebCore::ResourceError& error, API::Object* userData) override > { > if (!m_client.didFailProvisionalLoadWithErrorForFrame) > return; >@@ -1123,7 +1123,7 @@ > m_client.didFinishLoadForFrame(toAPI(&page), toAPI(&frame), toAPI(userData), m_client.base.clientInfo); > } > >- void didFailLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const ResourceError& error, API::Object* userData) override >+ void didFailLoadWithErrorForFrame(WebPageProxy& page, WebFrameProxy& frame, API::Navigation*, const WebCore::ResourceError& error, API::Object* userData) override > { > if (!m_client.didFailLoadWithErrorForFrame) > return; >@@ -1230,7 +1230,7 @@ > m_client.decidePolicyForNavigationAction(toAPI(&page), toAPI(frame), toAPI(navigationActionData.navigationType), toAPI(navigationActionData.modifiers), toAPI(navigationActionData.mouseButton), toAPI(originatingFrame), toAPI(originalRequest.ptr()), toAPI(request.ptr()), toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo); > } > >- void decidePolicyForNewWindowAction(WebPageProxy& page, WebFrameProxy& frame, const NavigationActionData& navigationActionData, const ResourceRequest& resourceRequest, const String& frameName, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override >+ void decidePolicyForNewWindowAction(WebPageProxy& page, WebFrameProxy& frame, const NavigationActionData& navigationActionData, const WebCore::ResourceRequest& resourceRequest, const String& frameName, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override > { > if (!m_client.decidePolicyForNewWindowAction) { > listener->use(); >@@ -1242,7 +1242,7 @@ > m_client.decidePolicyForNewWindowAction(toAPI(&page), toAPI(&frame), toAPI(navigationActionData.navigationType), toAPI(navigationActionData.modifiers), toAPI(navigationActionData.mouseButton), toAPI(request.ptr()), toAPI(frameName.impl()), toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo); > } > >- void decidePolicyForResponse(WebPageProxy& page, WebFrameProxy& frame, const ResourceResponse& resourceResponse, const ResourceRequest& resourceRequest, bool canShowMIMEType, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override >+ void decidePolicyForResponse(WebPageProxy& page, WebFrameProxy& frame, const WebCore::ResourceResponse& resourceResponse, const WebCore::ResourceRequest& resourceRequest, bool canShowMIMEType, Ref<WebFramePolicyListenerProxy>&& listener, API::Object* userData) override > { > if (!m_client.decidePolicyForResponse_deprecatedForUseWithV0 && !m_client.decidePolicyForResponse) { > listener->use(); >@@ -1258,7 +1258,7 @@ > m_client.decidePolicyForResponse(toAPI(&page), toAPI(&frame), toAPI(response.ptr()), toAPI(request.ptr()), canShowMIMEType, toAPI(listener.ptr()), toAPI(userData), m_client.base.clientInfo); > } > >- void unableToImplementPolicy(WebPageProxy& page, WebFrameProxy& frame, const ResourceError& error, API::Object* userData) override >+ void unableToImplementPolicy(WebPageProxy& page, WebFrameProxy& frame, const WebCore::ResourceError& error, API::Object* userData) override > { > if (!m_client.unableToImplementPolicy) > return; >@@ -1271,7 +1271,8 @@ > } > > namespace WebKit { >- >+using namespace WebCore; >+ > class RunBeforeUnloadConfirmPanelResultListener : public API::ObjectImpl<API::Object::Type::RunBeforeUnloadConfirmPanelResultListener> { > public: > static Ref<RunBeforeUnloadConfirmPanelResultListener> create(Function<void(bool)>&& completionHandler) >@@ -2699,3 +2700,4 @@ > #endif // not ENABLE(APPLICATION_MANIFEST) > } > #endif >+ >Index: Source/WebKit/UIProcess/API/C/cg/WKIconDatabaseCG.cpp >=================================================================== >--- Source/WebKit/UIProcess/API/C/cg/WKIconDatabaseCG.cpp (revision 239166) >+++ Source/WebKit/UIProcess/API/C/cg/WKIconDatabaseCG.cpp (working copy) >@@ -31,7 +31,6 @@ > #include <WebCore/Image.h> > > using namespace WebKit; >-using namespace WebCore; > > CGImageRef WKIconDatabaseTryGetCGImageForURL(WKIconDatabaseRef, WKURLRef, WKSize) > { >@@ -42,3 +41,4 @@ > { > return nullptr; > } >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 192449
:
356865
|
356866
|
356867
|
356868
|
356869
|
356870
|
356871
|
356872
|
356908
|
356926
|
356929
|
356950
|
356951
|
356989
|
356993
|
356995
|
357000
|
357014
|
357021
|
357109
|
357112
|
357115
|
357136
|
357139
|
357145
|
357152
|
357189
|
357191
|
357195
|
357211
|
357214
|
357218
|
357232
|
357237
|
357278
|
357318
|
357329