summaryrefslogtreecommitdiffstats
path: root/chrome/browser/DEPS
diff options
context:
space:
mode:
authorjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-25 14:22:34 +0000
committerjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-25 14:22:34 +0000
commitb9fc13815c3476c751c6ca0f4b0f518bc8b736d3 (patch)
treefdb991606b3ec6363f306485c3fd7a90dcbe11d8 /chrome/browser/DEPS
parent1736e7f6c3f80f53254fe55afb35d207d283033d (diff)
downloadchromium_src-b9fc13815c3476c751c6ca0f4b0f518bc8b736d3.zip
chromium_src-b9fc13815c3476c751c6ca0f4b0f518bc8b736d3.tar.gz
chromium_src-b9fc13815c3476c751c6ca0f4b0f518bc8b736d3.tar.bz2
Reduce chrome/ dependencies on platform-specific RenderWidgetHostView implementations.
Various dependencies on the GTK version remain, as does a single, probably easy-to-remove dependency on the Mac implementation. Did this primarily as follows: a) Enforce the intent, that RenderWidgetHostView instances are created via factory function. b) Migrated a couple of methods to the interface, skipping implementation for platforms where not needed. c) Added InitAsChild, with parent view parameter, to the interface so that Windows initialization can go through interface. Incidentally, this fixes bug 102450. As noted in the bug, the approach of passing a parent view pointer is somewhat ugly as it isn't needed by all platform-specific implementations, but I think it is acceptable. TBR=owners (interface change LGTMed by owner, rest is trivial updates) BUG=98716,102450 Review URL: https://chromiumcodereview.appspot.com/9281003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119062 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/DEPS')
-rw-r--r--chrome/browser/DEPS3
1 files changed, 0 insertions, 3 deletions
diff --git a/chrome/browser/DEPS b/chrome/browser/DEPS
index fae60ab..10d70d2 100644
--- a/chrome/browser/DEPS
+++ b/chrome/browser/DEPS
@@ -101,11 +101,8 @@ include_rules = [
"+content/browser/renderer_host/render_view_host_factory.h",
"+content/browser/renderer_host/render_widget_host.h",
"+content/browser/renderer_host/render_widget_host_view.h",
- "+content/browser/renderer_host/render_widget_host_view_aura.h",
"+content/browser/renderer_host/render_widget_host_view_gtk.h",
- "+content/browser/renderer_host/render_widget_host_view_mac.h",
"+content/browser/renderer_host/render_widget_host_view_mac_delegate.h",
- "+content/browser/renderer_host/render_widget_host_view_win.h",
"+content/browser/renderer_host/resource_dispatcher_host.h",
"+content/browser/renderer_host/resource_dispatcher_host_request_info.h",
"+content/browser/renderer_host/resource_handler.h",