Title: [212697] trunk/Source/WebKit/mac
- Revision
- 212697
- Author
- [email protected]
- Date
- 2017-02-20 20:44:17 -0800 (Mon, 20 Feb 2017)
Log Message
Stop exporting interface WebCoreScrollView on iOS
https://bugs.webkit.org/show_bug.cgi?id=168536
Reviewed by Dan Bernstein.
* WebKit.exp: Moved symbol for WebCoreScrollView interface to mac specific file.
* WebKit.mac.exp: Ditto.
* WebView/WebHTMLView.mm: WebCoreScrollView shouldn't be defined for iOS platform.
Modified Paths
Diff
Modified: trunk/Source/WebKit/mac/ChangeLog (212696 => 212697)
--- trunk/Source/WebKit/mac/ChangeLog 2017-02-21 02:35:35 UTC (rev 212696)
+++ trunk/Source/WebKit/mac/ChangeLog 2017-02-21 04:44:17 UTC (rev 212697)
@@ -1,5 +1,16 @@
2017-02-20 Aakash Jain <[email protected]>
+ Stop exporting interface WebCoreScrollView on iOS
+ https://bugs.webkit.org/show_bug.cgi?id=168536
+
+ Reviewed by Dan Bernstein.
+
+ * WebKit.exp: Moved symbol for WebCoreScrollView interface to mac specific file.
+ * WebKit.mac.exp: Ditto.
+ * WebView/WebHTMLView.mm: WebCoreScrollView shouldn't be defined for iOS platform.
+
+2017-02-20 Aakash Jain <[email protected]>
+
Exclude various mac-specific header files from iOS build
https://bugs.webkit.org/show_bug.cgi?id=168621
Modified: trunk/Source/WebKit/mac/WebKit.exp (212696 => 212697)
--- trunk/Source/WebKit/mac/WebKit.exp 2017-02-21 02:35:35 UTC (rev 212696)
+++ trunk/Source/WebKit/mac/WebKit.exp 2017-02-21 04:44:17 UTC (rev 212697)
@@ -118,7 +118,6 @@
.objc_class_name_WebArchive
.objc_class_name_WebBackForwardList
.objc_class_name_WebCache
-.objc_class_name_WebCoreScrollView
.objc_class_name_WebCoreStatistics
.objc_class_name_WebDataSource
.objc_class_name_WebDatabaseManager
Modified: trunk/Source/WebKit/mac/WebKit.mac.exp (212696 => 212697)
--- trunk/Source/WebKit/mac/WebKit.mac.exp 2017-02-21 02:35:35 UTC (rev 212696)
+++ trunk/Source/WebKit/mac/WebKit.mac.exp 2017-02-21 04:44:17 UTC (rev 212697)
@@ -1,3 +1,4 @@
+.objc_class_name_WebCoreScrollView
.objc_class_name_WebDynamicScrollBarsView
.objc_class_name_WebIconDatabase
.objc_class_name_WebJavaScriptTextInputPanel
Modified: trunk/Source/WebKit/mac/WebView/WebHTMLView.mm (212696 => 212697)
--- trunk/Source/WebKit/mac/WebView/WebHTMLView.mm 2017-02-21 02:35:35 UTC (rev 212696)
+++ trunk/Source/WebKit/mac/WebView/WebHTMLView.mm 2017-02-21 04:44:17 UTC (rev 212697)
@@ -778,6 +778,7 @@
// Fake URL scheme.
#define WebDataProtocolScheme @"webkit-fake-url"
+#if !PLATFORM(IOS)
// <rdar://problem/4985524> References to WebCoreScrollView as a subview of a WebHTMLView may be present
// in some NIB files, so NSUnarchiver must be still able to look up this now-unused class.
@interface WebCoreScrollView : NSScrollView
@@ -786,7 +787,6 @@
@implementation WebCoreScrollView
@end
-#if !PLATFORM(IOS)
// We need this to be able to safely reference the CachedImage for the promised drag data
static CachedImageClient& promisedDataClient()
{
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes