12012-04-05 Mariusz Grzegorczyk <mariusz.g@samsung.com>
2
3 [EFL][WK2] Fix build break when CONTEXT_MENUS is disabled.
4 https://bugs.webkit.org/show_bug.cgi?id=83285
5
6 Reviewed by NOBODY (OOPS!).
7
8 Surround code related to context menu with ENABLE(CONTEXT_MENUS) macro.
9 Add dummy functions for public API implementation related to context menu.
10
11 * Shared/API/c/WKContextMenuItem.cpp:
12 (WKContextMenuItemGetTypeID):
13 (WKContextMenuItemCreateAsAction):
14 (WKContextMenuItemCreateAsCheckableAction):
15 (WKContextMenuItemCreateAsSubmenu):
16 (WKContextMenuItemSeparatorItem):
17 (WKContextMenuItemGetTag):
18 (WKContextMenuItemGetType):
19 (WKContextMenuItemCopyTitle):
20 (WKContextMenuItemGetEnabled):
21 (WKContextMenuItemGetChecked):
22 (WKContextMenuCopySubmenuItems):
23 (WKContextMenuItemGetUserData):
24 (WKContextMenuItemSetUserData):
25 * Shared/WebContextMenuItem.cpp:
26 * Shared/WebContextMenuItem.h:
27 * Shared/WebContextMenuItemData.cpp:
28 * Shared/WebContextMenuItemData.h:
29 * UIProcess/API/C/WKPage.cpp:
30 (WKPageSetPageContextMenuClient):
31 * UIProcess/WebPageContextMenuClient.cpp:
32 * UIProcess/WebPageContextMenuClient.h:
33 * UIProcess/WebPageProxy.cpp:
34 (WebKit):
35 * UIProcess/WebPageProxy.h:
36 (WebPageProxy):
37 * UIProcess/WebPageProxy.messages.in:
38 * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
39 (WKBundlePageSetContextMenuClient):
40 * WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp:
41 * WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h:
42 * WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
43 * WebProcess/WebCoreSupport/WebContextMenuClient.h:
44 * WebProcess/WebCoreSupport/efl/WebContextMenuClientEfl.cpp:
45 * WebProcess/WebPage/WebContextMenu.cpp:
46 * WebProcess/WebPage/WebContextMenu.h:
47 * WebProcess/WebPage/WebPage.cpp:
48 (WebKit::WebPage::WebPage):
49 (WebKit):
50 (WebKit::handleMouseEvent):
51 (WebKit::WebPage::mouseEvent):
52 * WebProcess/WebPage/WebPage.h:
53 (WebPage):
54 * WebProcess/WebPage/WebPage.messages.in:
55