Title: [222577] trunk/Source/WebKit
- Revision
- 222577
- Author
- [email protected]
- Date
- 2017-09-27 14:44:20 -0700 (Wed, 27 Sep 2017)
Log Message
Expose setShouldSuppressFirstResponderChanges() as WKView SPI
https://bugs.webkit.org/show_bug.cgi?id=177513
<rdar://problem/34669220>
Patch by Tina Liu <[email protected]> on 2017-09-27
Reviewed by Wenson Hsieh.
We already have setShouldSuppressFirstResponderChanges() SPI on WKWebView; Expose it on
WKView as well for clients using legacy WebKit.
* UIProcess/API/Cocoa/WKViewPrivate.h:
* UIProcess/API/mac/WKView.mm:
(-[WKView _setShouldSuppressFirstResponderChanges:]):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (222576 => 222577)
--- trunk/Source/WebKit/ChangeLog 2017-09-27 21:02:46 UTC (rev 222576)
+++ trunk/Source/WebKit/ChangeLog 2017-09-27 21:44:20 UTC (rev 222577)
@@ -1,3 +1,18 @@
+2017-09-27 Tina Liu <[email protected]>
+
+ Expose setShouldSuppressFirstResponderChanges() as WKView SPI
+ https://bugs.webkit.org/show_bug.cgi?id=177513
+ <rdar://problem/34669220>
+
+ Reviewed by Wenson Hsieh.
+
+ We already have setShouldSuppressFirstResponderChanges() SPI on WKWebView; Expose it on
+ WKView as well for clients using legacy WebKit.
+
+ * UIProcess/API/Cocoa/WKViewPrivate.h:
+ * UIProcess/API/mac/WKView.mm:
+ (-[WKView _setShouldSuppressFirstResponderChanges:]):
+
2017-09-27 Chris Dumez <[email protected]>
Have PingLoad take a CompletionHandler
Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKViewPrivate.h (222576 => 222577)
--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKViewPrivate.h 2017-09-27 21:02:46 UTC (rev 222576)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKViewPrivate.h 2017-09-27 21:44:20 UTC (rev 222577)
@@ -132,6 +132,8 @@
- (void)_gestureEventWasNotHandledByWebCore:(NSEvent *)event;
+- (void)_setShouldSuppressFirstResponderChanges:(BOOL)shouldSuppress WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+
@property (nonatomic, readwrite, setter=_setWantsMediaPlaybackControlsView:) BOOL _wantsMediaPlaybackControlsView;
@property (nonatomic, readonly) id _mediaPlaybackControlsView;
- (void)_addMediaPlaybackControlsView:(id)mediaPlaybackControlsView;
Modified: trunk/Source/WebKit/UIProcess/API/mac/WKView.mm (222576 => 222577)
--- trunk/Source/WebKit/UIProcess/API/mac/WKView.mm 2017-09-27 21:02:46 UTC (rev 222576)
+++ trunk/Source/WebKit/UIProcess/API/mac/WKView.mm 2017-09-27 21:44:20 UTC (rev 222577)
@@ -1605,6 +1605,10 @@
});
}
+- (void)_setShouldSuppressFirstResponderChanges:(BOOL)shouldSuppress
+{
+ _data->_impl->setShouldSuppressFirstResponderChanges(shouldSuppress);
+}
@end
#endif // PLATFORM(MAC)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes