Enable ExternalPopupMenu-related code only on Mac and Android.
commit539078606e5dc22fd5c48aad50536a7c6c0f9bf2
authortkent@chromium.org <tkent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 25 Mar 2014 15:42:40 +0000 (25 15:42 +0000)
committertkent@chromium.org <tkent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 25 Mar 2014 15:42:40 +0000 (25 15:42 +0000)
tree785eec179a3d8b651cbd294f38a1885435042402
parentd460114dfb3c91dab0218cacca889b93212d5a2e
Enable ExternalPopupMenu-related code only on Mac and Android.

- Build external_popup_menu.{cc,h} only on Mac and Android.
- RenderViewImpl and RenderWidget should have external_popup_menu_-related
  code only on Mac and Android.
- Define ViewHostMsg_ShowPopup and ViewHostMsg_HidePopup only on Mac and
  Android.
- Add default implementations to WebContentsViewDelegateView::
  ShowPopupMenu and HidePopupMenu to simplify the code.

R=tsepez@chromium.org, avi@chromium.org
BUG=

Review URL: https://codereview.chromium.org/209723003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259210 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed:
content/browser/frame_host/interstitial_page_impl.cc
content/browser/renderer_host/render_view_host_unittest.cc
content/browser/web_contents/web_contents_view_aura.cc
content/browser/web_contents/web_contents_view_aura.h
content/browser/web_contents/web_contents_view_gtk.cc
content/browser/web_contents/web_contents_view_gtk.h
content/browser/web_contents/web_contents_view_guest.cc
content/browser/web_contents/web_contents_view_guest.h
content/common/view_messages.h
content/content_renderer.gypi
content/port/browser/render_view_host_delegate_view.h
content/renderer/render_view_impl.cc
content/renderer/render_view_impl.h
content/renderer/render_widget.cc
content/renderer/render_widget.h
content/test/test_web_contents_view.cc
content/test/test_web_contents_view.h