Title: [171050] trunk/Source/WebKit2
- Revision
- 171050
- Author
- m...@apple.com
- Date
- 2014-07-13 10:09:13 -0700 (Sun, 13 Jul 2014)
Log Message
[Cocoa] Clean up session state API a little
https://bugs.webkit.org/show_bug.cgi?id=134871
Reviewed by Darin Adler.
* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _sessionState]):
(-[WKWebView _restoreFromSessionState:]): Deleted.
* UIProcess/API/Cocoa/WKWebViewPrivate.h:
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (171049 => 171050)
--- trunk/Source/WebKit2/ChangeLog 2014-07-13 17:03:13 UTC (rev 171049)
+++ trunk/Source/WebKit2/ChangeLog 2014-07-13 17:09:13 UTC (rev 171050)
@@ -1,3 +1,15 @@
+2014-07-13 Dan Bernstein <m...@apple.com>
+
+ [Cocoa] Clean up session state API a little
+ https://bugs.webkit.org/show_bug.cgi?id=134871
+
+ Reviewed by Darin Adler.
+
+ * UIProcess/API/Cocoa/WKWebView.mm:
+ (-[WKWebView _sessionState]):
+ (-[WKWebView _restoreFromSessionState:]): Deleted.
+ * UIProcess/API/Cocoa/WKWebViewPrivate.h:
+
2014-07-13 Javier Fernandez <jfernan...@igalia.com>
REGRESSION(r171045) [GTK] Build broken.
Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (171049 => 171050)
--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm 2014-07-13 17:03:13 UTC (rev 171049)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm 2014-07-13 17:09:13 UTC (rev 171050)
@@ -1634,8 +1634,7 @@
return [wrapper(*WebKit::encodeLegacySessionState(sessionState).release().leakRef()) autorelease];
}
-// FIXME: This should return a _WKSessionState object.
-- (id)_sessionState
+- (_WKSessionState *)_sessionState
{
return adoptNS([[_WKSessionState alloc] _initWithSessionState:_page->sessionState()]).autorelease();
}
@@ -1653,12 +1652,6 @@
}
}
-// FIXME: Remove this once nobody is using it.
-- (void)_restoreFromSessionState:(id)sessionState
-{
- [self _restoreSessionState:sessionState andNavigate:YES];
-}
-
- (WKNavigation *)_restoreSessionState:(_WKSessionState *)sessionState andNavigate:(BOOL)navigate
{
if (uint64_t navigationID = _page->restoreFromSessionState(sessionState->_sessionState, navigate)) {
Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h (171049 => 171050)
--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h 2014-07-13 17:03:13 UTC (rev 171049)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h 2014-07-13 17:09:13 UTC (rev 171050)
@@ -88,13 +88,9 @@
@property (nonatomic, readonly) NSData *_sessionStateData;
- (void)_restoreFromSessionStateData:(NSData *)sessionStateData;
-// FIXME: This should return a _WKSessionState object, not an id.
-@property (nonatomic, readonly) id _sessionState;
+@property (nonatomic, readonly) _WKSessionState *_sessionState;
- (WKNavigation *)_restoreSessionState:(_WKSessionState *)sessionState andNavigate:(BOOL)navigate;
-// FIXME: Remove this once nobody is using it.
-- (void)_restoreFromSessionState:(id)sessionState;
-
@property (nonatomic, setter=_setAllowsRemoteInspection:) BOOL _allowsRemoteInspection;
@property (nonatomic, setter=_setAddsVisitedLinks:) BOOL _addsVisitedLinks;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes