Changeset 206929 in webkit
- Timestamp:
- Oct 7, 2016 1:04:46 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r206915 r206929 1 2016-10-07 Anders Carlsson <andersca@apple.com> 2 3 Get rid of WKPageSetSession 4 https://bugs.webkit.org/show_bug.cgi?id=163129 5 6 Reviewed by Tim Horton. 7 8 This function is no longer used. 9 10 * UIProcess/API/C/WKPage.cpp: 11 (WKPageSetSession): Deleted. 12 * UIProcess/API/C/WKPage.h: 13 * UIProcess/WebPageProxy.cpp: 14 (WebKit::WebPageProxy::setSessionID): Deleted. 15 * UIProcess/WebPageProxy.h: 16 (WebKit::WebPageProxy::sessionID): 17 * WebProcess/WebPage/WebPage.messages.in: 18 1 19 2016-10-07 Commit Queue <commit-queue@webkit.org> 2 20 -
trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp
r206768 r206929 2389 2389 } 2390 2390 2391 void WKPageSetSession(WKPageRef pageRef, WKSessionRef session)2392 {2393 toImpl(pageRef)->setSessionID(toImpl(session)->getID());2394 }2395 2396 2391 void WKPageRunJavaScriptInMainFrame(WKPageRef pageRef, WKStringRef scriptRef, void* context, WKPageRunJavaScriptFunction callback) 2397 2392 { -
trunk/Source/WebKit2/UIProcess/API/C/WKPage.h
r191408 r206929 229 229 WK_EXPORT void WKPageSetPageNavigationClient(WKPageRef page, const WKPageNavigationClientBase* client); 230 230 231 WK_EXPORT void WKPageSetSession(WKPageRef page, WKSessionRef session);232 233 231 typedef void (*WKPageRunJavaScriptFunction)(WKSerializedScriptValueRef, WKErrorRef, void*); 234 232 WK_EXPORT void WKPageRunJavaScriptInMainFrame(WKPageRef page, WKStringRef script, void* context, WKPageRunJavaScriptFunction function); -
trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp
r206833 r206929 777 777 } 778 778 779 void WebPageProxy::setSessionID(SessionID sessionID)780 {781 if (!isValid())782 return;783 784 m_sessionID = sessionID;785 m_process->send(Messages::WebPage::SetSessionID(sessionID), m_pageID);786 787 if (sessionID.isEphemeral())788 m_process->processPool().sendToNetworkingProcess(Messages::NetworkProcess::EnsurePrivateBrowsingSession(sessionID));789 }790 791 779 void WebPageProxy::initializeWebPage() 792 780 { -
trunk/Source/WebKit2/UIProcess/WebPageProxy.h
r206833 r206929 284 284 uint64_t pageID() const { return m_pageID; } 285 285 WebCore::SessionID sessionID() const { return m_sessionID; } 286 void setSessionID(WebCore::SessionID);287 286 288 287 WebFrameProxy* mainFrame() const { return m_mainFrame.get(); } … … 1758 1757 1759 1758 const uint64_t m_pageID; 1760 WebCore::SessionID m_sessionID;1759 const WebCore::SessionID m_sessionID; 1761 1760 1762 1761 bool m_isPageSuspended; -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.messages.in
r206527 r206929 25 25 SetViewState(unsigned viewState, bool wantsDidUpdateViewState, Vector<uint64_t> callbackIDs) 26 26 SetLayerHostingMode(enum WebKit::LayerHostingMode layerHostingMode) 27 28 SetSessionID(WebCore::SessionID sessionID)29 27 30 28 SetDrawsBackground(bool drawsBackground) -
trunk/Tools/ChangeLog
r206922 r206929 1 2016-10-07 Anders Carlsson <andersca@apple.com> 2 3 Get rid of WKPageSetSession 4 https://bugs.webkit.org/show_bug.cgi?id=163129 5 6 Reviewed by Tim Horton. 7 8 Rewrite this test to use WKPageConfigurationRef and WKWebsiteDataStoreRef. 9 10 * TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp: 11 (TestWebKitAPI::TEST): 12 1 13 2016-10-07 Andreas Kling <akling@apple.com> 2 14 -
trunk/Tools/TestWebKitAPI/Tests/WebKit2/EphemeralSessionPushStateNoHistoryCallback.cpp
r177506 r206929 32 32 #include "Test.h" 33 33 #include <WebKit/WKRetainPtr.h> 34 #include <WebKit/WKWebsiteDataStoreRef.h> 34 35 35 36 namespace TestWebKitAPI { … … 50 51 TEST(WebKit2, EphemeralSessionPushStateNoHistoryCallback) 51 52 { 52 WKRetainPtr<WKContextRef> context(AdoptWK, WKContextCreate()); 53 auto configuration = adoptWK(WKPageConfigurationCreate()); 54 55 auto context = adoptWK(WKContextCreate()); 56 WKPageConfigurationSetContext(configuration.get(), context.get()); 57 58 auto websiteDataStore = adoptWK(WKWebsiteDataStoreCreateNonPersistentDataStore()); 59 WKPageConfigurationSetWebsiteDataStore(configuration.get(), websiteDataStore.get()); 53 60 54 61 WKContextHistoryClientV0 historyClient; … … 60 67 WKContextSetHistoryClient(context.get(), &historyClient.base); 61 68 62 PlatformWebView webView(con text.get());69 PlatformWebView webView(configuration.get()); 63 70 64 71 WKPageLoaderClientV0 pageLoaderClient; … … 69 76 70 77 WKPageSetPageLoaderClient(webView.page(), &pageLoaderClient.base); 71 72 WKSessionRef session = WKSessionCreate(true);73 WKPageSetSession(webView.page(), session);74 78 75 79 WKRetainPtr<WKURLRef> url(AdoptWK, Util::createURLForResource("push-state", "html"));
Note: See TracChangeset
for help on using the changeset viewer.