Title: [175420] trunk/Source/WebKit2
Revision
175420
Author
[email protected]
Date
2014-10-31 13:41:57 -0700 (Fri, 31 Oct 2014)

Log Message

Fix the build for pre-Yosemite systems after r175417

* UIProcess/API/mac/WKView.mm:
(-[WKView dealloc]):
(-[WKView initWithFrame:context:configuration:webView:]):
* UIProcess/API/mac/WKViewInternal.h:
* UIProcess/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::didPerformActionMenuHitTest):
* UIProcess/mac/WKActionMenuController.h:
* UIProcess/mac/WKActionMenuController.mm:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (175419 => 175420)


--- trunk/Source/WebKit2/ChangeLog	2014-10-31 20:39:20 UTC (rev 175419)
+++ trunk/Source/WebKit2/ChangeLog	2014-10-31 20:41:57 UTC (rev 175420)
@@ -1,5 +1,18 @@
 2014-10-31  Timothy Horton  <[email protected]>
 
+        Fix the build for pre-Yosemite systems after r175417
+
+        * UIProcess/API/mac/WKView.mm:
+        (-[WKView dealloc]):
+        (-[WKView initWithFrame:context:configuration:webView:]):
+        * UIProcess/API/mac/WKViewInternal.h:
+        * UIProcess/mac/PageClientImpl.mm:
+        (WebKit::PageClientImpl::didPerformActionMenuHitTest):
+        * UIProcess/mac/WKActionMenuController.h:
+        * UIProcess/mac/WKActionMenuController.mm:
+
+2014-10-31  Timothy Horton  <[email protected]>
+
         Remove "Add to iPhoto" from the action menu's sharing menu
         https://bugs.webkit.org/show_bug.cgi?id=138251
         <rdar://problem/18837197>

Modified: trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm (175419 => 175420)


--- trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm	2014-10-31 20:39:20 UTC (rev 175419)
+++ trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm	2014-10-31 20:41:57 UTC (rev 175420)
@@ -251,13 +251,12 @@
 
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
     BOOL _automaticallyAdjustsContentInsets;
+    RetainPtr<WKActionMenuController> _actionMenuController;
 #endif
 
 #if WK_API_ENABLED
     _WKThumbnailView *_thumbnailView;
 #endif
-
-    RetainPtr<WKActionMenuController> _actionMenuController;
 }
 
 @end
@@ -304,7 +303,9 @@
 
 - (void)dealloc
 {
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
     [_data->_actionMenuController willDestroyView:self];
+#endif
 
     _data->_page->close();
 
@@ -3534,12 +3535,14 @@
 
     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_applicationWillTerminate:) name:NSApplicationWillTerminateNotification object:NSApp];
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
     if ([self respondsToSelector:@selector(setActionMenu:)]) {
         RetainPtr<NSMenu> menu = adoptNS([[NSMenu alloc] init]);
         self.actionMenu = menu.get();
         _data->_actionMenuController = adoptNS([[WKActionMenuController alloc] initWithPage:*_data->_page view:self]);
         self.actionMenu.delegate = _data->_actionMenuController.get();
     }
+#endif
 
     return self;
 }
@@ -3638,6 +3641,8 @@
         _data->_gestureController->removeSwipeSnapshot();
 }
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
+
 - (void)prepareForMenu:(NSMenu *)menu withEvent:(NSEvent *)event
 {
     [_data->_actionMenuController prepareForMenu:menu withEvent:event];
@@ -3658,6 +3663,8 @@
     [_data->_actionMenuController didPerformActionMenuHitTest:hitTestResult];
 }
 
+#endif // __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
+
 @end
 
 @implementation WKView (Private)

Modified: trunk/Source/WebKit2/UIProcess/API/mac/WKViewInternal.h (175419 => 175420)


--- trunk/Source/WebKit2/UIProcess/API/mac/WKViewInternal.h	2014-10-31 20:39:20 UTC (rev 175419)
+++ trunk/Source/WebKit2/UIProcess/API/mac/WKViewInternal.h	2014-10-31 20:41:57 UTC (rev 175420)
@@ -125,6 +125,8 @@
 @property (readonly) WKFullScreenWindowController *_fullScreenWindowController;
 - (void)_closeFullScreenWindowController;
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
 - (void)_didPerformActionMenuHitTest:(const WebKit::ActionMenuHitTestResult&)hitTestResult;
+#endif
 
 @end

Modified: trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.mm (175419 => 175420)


--- trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.mm	2014-10-31 20:39:20 UTC (rev 175419)
+++ trunk/Source/WebKit2/UIProcess/mac/PageClientImpl.mm	2014-10-31 20:41:57 UTC (rev 175420)
@@ -755,7 +755,9 @@
 
 void PageClientImpl::didPerformActionMenuHitTest(const ActionMenuHitTestResult& result)
 {
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
     [m_wkView _didPerformActionMenuHitTest:result];
+#endif
 }
 
 } // namespace WebKit

Modified: trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.h (175419 => 175420)


--- trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.h	2014-10-31 20:39:20 UTC (rev 175419)
+++ trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.h	2014-10-31 20:41:57 UTC (rev 175420)
@@ -26,6 +26,8 @@
 #ifndef WKActionMenuController_h
 #define WKActionMenuController_h
 
+#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
+
 #import "ActionMenuHitTestResult.h"
 #import "WKActionMenuItemTypes.h"
 #import "WKActionMenuTypes.h"
@@ -66,4 +68,6 @@
 
 @end
 
+#endif // PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
+
 #endif // WKActionMenuController_h

Modified: trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm (175419 => 175420)


--- trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm	2014-10-31 20:39:20 UTC (rev 175419)
+++ trunk/Source/WebKit2/UIProcess/mac/WKActionMenuController.mm	2014-10-31 20:41:57 UTC (rev 175420)
@@ -26,7 +26,7 @@
 #import "config.h"
 #import "WKActionMenuController.h"
 
-#if PLATFORM(MAC)
+#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
 
 #import "WKNSURLExtras.h"
 #import "WKViewInternal.h"
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to