summaryrefslogtreecommitdiffstats
path: root/content/DEPS
diff options
context:
space:
mode:
authoraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-26 23:22:48 +0000
committeraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-26 23:22:48 +0000
commit1be4da9dcedb896cf158befdfc4116e92608aa40 (patch)
tree52bb39a5ea87a4aa9fd22603aac543b2e6b1c212 /content/DEPS
parent5ef4520fcb4b6cca3dc8a0d01b9b51a293d69615 (diff)
downloadchromium_src-1be4da9dcedb896cf158befdfc4116e92608aa40.zip
chromium_src-1be4da9dcedb896cf158befdfc4116e92608aa40.tar.gz
chromium_src-1be4da9dcedb896cf158befdfc4116e92608aa40.tar.bz2
Remove weird dependency on extensions from webui.
Re-plumb extension request messages in a more sane way. Before, each RVH had ProcessWebUIMessage(), which was serving as a manual way of plumbing both WebUI and extension messages to the right place, even though only a few RVHD responded to either message. Instead of this, we now just teach more of the stack how to handle IPC messages in general, and delegate them up through the stack, giving each layer a chance to handle them if it knows how. The result is simpler and smaller: 179 insertions(+), 252 deletions(-) BUG=80311 Review URL: http://codereview.chromium.org/6901021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83100 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/DEPS')
-rw-r--r--content/DEPS4
1 files changed, 4 insertions, 0 deletions
diff --git a/content/DEPS b/content/DEPS
index bf29db6..991fd7d3 100644
--- a/content/DEPS
+++ b/content/DEPS
@@ -8,9 +8,13 @@ include_rules = [
# When the src\content refactoring is complete, this will be unnecessary (and
# in fact, a layering violation).
"+chrome",
+
# The following directories have been refactored, so no new dependencies
# should be added from these directories.
"-chrome/browser/printing",
+ "-chrome/browser/extensions",
+ "-chrome/common/extensions",
+ "-chrome/renderer/extensions",
# The subdirectories in content/ will manually allow their own include
# directories in content/ so we disallow all of them.