-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=79427 Patch by Hajime Morrita <morrita@chromium.org> on 2012-02-26 Reviewed by Adam Barth. Source/JavaScriptCore: Added ACCESSIBILITY_CONTEXT_MENUS. * wtf/Platform.h: Source/WebCore: - Removed ChromeClient::showContextMenu(), Chrome::showContextMenu() - Added ContextMenuController::showContextMenuAt(), ContextMenuClient::showContextMenu() - Hided showContextMenu() behind ACCESSIBILITY_CONTEXT_MENUS This change localizes context menu related code and will make it easy to modularize CONTEXT_MENUS code. Refactoring. No new tests. * WebCore.exp.in: * accessibility/mac/WebAccessibilityObjectWrapper.mm: (-[WebAccessibilityObjectWrapper accessibilityShowContextMenu]): * loader/EmptyClients.h: (EmptyContextMenuClient): (WebCore::EmptyContextMenuClient::showContextMenu): * page/ContextMenuClient.h: (ContextMenuClient): * page/ContextMenuController.cpp: (WebCore): (WebCore::ContextMenuController::showContextMenuAt): * page/ContextMenuController.h: (ContextMenuController): * page/Chrome.cpp: * page/Chrome.h: (Chrome): * page/ChromeClient.h: (ChromeClient): Source/WebKit/blackberry: * WebCoreSupport/ChromeClientBlackBerry.h: (ChromeClientBlackBerry): Source/WebKit/chromium: * src/ChromeClientImpl.h: (ChromeClientImpl): Source/WebKit/efl: * WebCoreSupport/ChromeClientEfl.h: (ChromeClientEfl): Source/WebKit/gtk: * WebCoreSupport/ChromeClientGtk.h: (ChromeClient): Source/WebKit/mac: * WebCoreSupport/WebContextMenuClient.h: (WebContextMenuClient): * WebCoreSupport/WebContextMenuClient.mm: (WebContextMenuClient::showContextMenu): Moved from WebChromeClient * WebCoreSupport/WebChromeClient.h: * WebCoreSupport/WebChromeClient.mm: Source/WebKit/qt: * WebCoreSupport/ChromeClientQt.h: (ChromeClientQt): Source/WebKit/win: * WebCoreSupport/WebChromeClient.h: (WebChromeClient): Source/WebKit/wince: * WebCoreSupport/ChromeClientWinCE.h: (ChromeClientWinCE): Source/WebKit/wx: * WebKitSupport/ChromeClientWx.h: (ChromeClientWx): Source/WebKit2: * WebProcess/WebCoreSupport/WebChromeClient.cpp: * WebProcess/WebCoreSupport/WebChromeClient.h: (WebChromeClient): * WebProcess/WebCoreSupport/WebContextMenuClient.cpp: (WebKit): (WebKit::WebContextMenuClient::showContextMenu): Moved from WebChromeClient * WebProcess/WebCoreSupport/WebContextMenuClient.h: (WebContextMenuClient): * WebProcess/WebPage/WebPage.cpp: (WebKit::handleContextMenuEvent): (WebKit::handleMouseEvent): (WebKit::WebPage::mouseEvent): (WebKit::WebPage::mouseEventSyncForTesting): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9b5aba45