summaryrefslogtreecommitdiffstats
path: root/chrome/common/render_messages.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove handling for the ViewHostMsg_GetCookies and ViewHostMsg_SetCookies ↵ananta@chromium.org2011-08-291-0/+16
| | | | | | | | | | | | | | | | | | | from Chrome. These messages were being handled in Chrome only for ChromeFrame processes, i.e. to route the cookie requests to the host browser. We now send out the ChromeViewHostMsg_GetCookies and ChromeViewHostMsg_SetCookies IPCs for ChromeFrame processes. These are sent out by the embedder instance which lives in the renderer. ChromeRenderMessageFilter handles these messages. This is a continuation of the changes to not handle IPC messages from content in Chrome and vice versa. BUG=87335 TEST=No change in functionality. chrome frame net tests and chrome frame tests should pass. Review URL: http://codereview.chromium.org/7764014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98735 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for exporting IPC messages from component DLLs.darin@chromium.org2011-08-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | This removes MessageWithTuple and MessageWithReply since it is not easy to export a class that inherits from a template specialization. The functionality of those classes are split now between new classes, MessageSchema and SyncMessageSchema, and being declared inline via macros. The key point is that we want to avoid inlining the constructor and Read functions for messages. That avoids code bloat since those functions contain all of the parameter serialization and deserialization code. Those are the functions that we really want to have contained with component DLLs. To export IPC messages from a DLL, it is necessary to #define IPC_MESSAGE_EXPORT above message declarations. You can see this in action here: http://codereview.chromium.org/7687005/diff/41012/ppapi/proxy/ppapi_messages.h Review URL: http://codereview.chromium.org/7768001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98491 0039d316-1c4b-4281-b951-d872f2087c98
* Moving the ViewHostMsg_PDFHasUnsupportedFeature IPC message to Chrome as PDF ↵ananta@chromium.org2011-08-231-6/+10
| | | | | | | | | | | | is a chrome specific feature. Removed the HasUnsupportedFeature method from the pepper PluginDelegate interface as it is only needed for PDF. BUG=87335 Review URL: http://codereview.chromium.org/7709020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97890 0039d316-1c4b-4281-b951-d872f2087c98
* Prefix all IPC messages used by src\chrome with Chrome. For e.g ↵ananta@chromium.org2011-08-191-68/+69
| | | | | | | | | | | | | | | ChromeViewMsg_, ChromeViewHostMsg, etc. This makes it easier to identify which messages are specific to content and chrome. This is a preparation CL for bug http://code.google.com/p/chromium/issues/detail?id=87335 which requires IPC's to not span across content and chrome. When IPC's cross these boundaries they need to be handled as API calls. BUG=87335 Review URL: http://codereview.chromium.org/7631063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97536 0039d316-1c4b-4281-b951-d872f2087c98
* Enable tcmalloc profiling and heap dump.stevenjb@google.com2011-08-111-2/+15
| | | | | | | | | | | BUG=chromium-os:18876 TEST=See issue. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=96054 Review URL: http://codereview.chromium.org/7528016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96444 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 96054 - Enable tcmalloc profiling and heap dump.fischman@chromium.org2011-08-091-15/+2
| | | | | | | | | | | | BUG=chromium-os:18876 TEST=See issue. Review URL: http://codereview.chromium.org/7528016 TBR=stevenjb@google.com Review URL: http://codereview.chromium.org/7607009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96065 0039d316-1c4b-4281-b951-d872f2087c98
* Enable tcmalloc profiling and heap dump.stevenjb@google.com2011-08-091-2/+15
| | | | | | | | | BUG=chromium-os:18876 TEST=See issue. Review URL: http://codereview.chromium.org/7528016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96054 0039d316-1c4b-4281-b951-d872f2087c98
* Preload with RVH/RV messaging instead of NOTIFICATION_NAV_ENTRY_COMMITTED.scr@chromium.org2011-08-021-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is the first working version using a preload message in the style of viewsource. NOTIFICATION_NAV_ENTRY_COMMITTED was too late as it was after the navigate command was sent and was a race condition to inject before the onload ran. Basic gist of this patch is: - Wait for RVH creation by listening for NOTIFICATION_RENDER_VIEW_HOST_CREATED. Since this is called from constructor, we must listen to AllSources() and assume the next RVH creation is ours. This is controlled test case, so we're probably ok. - When RenderViewHostInitialized, call the OnJsInjectionReady passing the RVH. JsInjectionReadyObserver should now use that RVH to Send a ViewMsg_WebUIJavascript message to register javascript to preload. - the ChromeRenderViewObserver will stash the javascript and load it when DidStartLoading. BUG=90476 TEST=browser_tests --gtest_filter=PrintPreview*WebUI*.* Review URL: http://codereview.chromium.org/7531029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95048 0039d316-1c4b-4281-b951-d872f2087c98
* Remove most of the remaining chrome dependencies from the save code. I have ↵jam@chromium.org2011-07-251-22/+0
| | | | | | | | | a different change for URLFixerUpper, and the prefs will be done in a future change. BUG=82782 Review URL: http://codereview.chromium.org/7461017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93909 0039d316-1c4b-4281-b951-d872f2087c98
* Move MHTML code to content, now that download code is moving there.jam@chromium.org2011-07-191-10/+0
| | | | | | | BUG=82782 Review URL: http://codereview.chromium.org/7396029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93041 0039d316-1c4b-4281-b951-d872f2087c98
* Make safe browsing work in a multi-profile environment.mirandac@chromium.org2011-07-131-0/+4
| | | | | | | | | | | | | A single safe browsing service will be triggered per-profile, by passing the profile's safe browsing preference to the ResourceDispatcherHost through the ResourceContext. References to the Default Profile used in starting and configuring the SafeBrowsingService have also been replaced with references to the appropriate profile for each situation. BUG=83770 TEST=safe browsing is triggered correctly. Review URL: http://codereview.chromium.org/7134017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92438 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly apply content settings to data URLs.abarth@chromium.org2011-06-171-0/+6
| | | | | | | | | | | Data URLs don't round-trip through the browser's network stack, so they don't trigger the content settings code to upload the proper settings to the renderer. This patch proactively pushes the default content settings into the renderer so that it can use them for data URLs (and other sandboxed frames). Review URL: http://codereview.chromium.org/7167003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89466 0039d316-1c4b-4281-b951-d872f2087c98
* Hooking MHTML generation to the browser.jcivelli@chromium.org2011-06-141-0/+11
| | | | | | | | | | | | | | This CL adds a class that can be used to generate MHTML for the current page of a tab. It is not yet surfaced in the UI. BUG=None TEST=Run the browser tests. Review URL: http://codereview.chromium.org/7044095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89047 0039d316-1c4b-4281-b951-d872f2087c98
* Present infobar on mixed content denial. We may have caused the page to ↵tsepez@chromium.org2011-06-101-0/+16
| | | | | | | | appear incomplete; let them have a button to continue insecurely. Review URL: http://codereview.chromium.org/7112001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88734 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of render_messages.h and web_cache_manager.h. I moved the view ↵jam@chromium.org2011-05-261-3/+0
| | | | | | | | | source message to content since it belongs there now that devtools will be in content. BUG=76697 Review URL: http://codereview.chromium.org/7081001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86925 0039d316-1c4b-4281-b951-d872f2087c98
* Add FPS column to Task Manager.jbates@chromium.org2011-05-261-1/+1
| | | | | | | | | BUG=73206 TEST=open task manager and view FPS column. Review URL: http://codereview.chromium.org/7063014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86887 0039d316-1c4b-4281-b951-d872f2087c98
* Pass frame and toplevel frame security origin for all site data related ↵jochen@chromium.org2011-05-251-5/+9
| | | | | | | | | | | | content settings IPCs BUG=81179 TEST=none Review URL: http://codereview.chromium.org/7068013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86643 0039d316-1c4b-4281-b951-d872f2087c98
* Cancel prerenders for pages that call window.print()dominich@chromium.org2011-05-171-0/+5
| | | | | | | | | | | | BUG=82206 TEST=PrerenderBrowserTest.PrerenderPopup Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=85545 Review URL: http://codereview.chromium.org/7015026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85639 0039d316-1c4b-4281-b951-d872f2087c98
* Move view_types.h from chrome to content. Although some of the enum types ↵jam@chromium.org2011-05-161-10/+0
| | | | | | | | are Chrome specific, I don't see how we can keep this in chrome given that it's a return type in RenderViewHostDelegate. Also make the two IPCs that are sent with the view type and browser ID be extension messages, since that's the only receiver of the messages (and makes it clear why they're being sent). Review URL: http://codereview.chromium.org/7034013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85564 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 85545 - Cancel prerenders for pages that call window.print()dominich@chromium.org2011-05-161-5/+0
| | | | | | | | | | | | | BUG=82206 TEST=PrerenderBrowserTest.PrerenderPopup Review URL: http://codereview.chromium.org/7015026 TBR=dominich@chromium.org Review URL: http://codereview.chromium.org/7034020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85562 0039d316-1c4b-4281-b951-d872f2087c98
* Cancel prerenders for pages that call window.print()dominich@chromium.org2011-05-161-0/+5
| | | | | | | | | | BUG=82206 TEST=PrerenderBrowserTest.PrerenderPopup Review URL: http://codereview.chromium.org/7015026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85545 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of the remaining content settings code in the content module.jam@chromium.org2011-05-131-0/+19
| | | | | | | | | Add user data to content::ResourceContext that points to chrome's ProfileIOData. That way when the embedder code is called by content, it can get back to its profile specific data structures like HostContentSettingsMap. BUG=76793 Review URL: http://codereview.chromium.org/7014025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85247 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of having the WebKit FileSystem API use WebPermissionClient for ↵jam@chromium.org2011-05-121-0/+7
| | | | | | | | | checking if using file system is fine. Depends on https://bugs.webkit.org/show_bug.cgi?id=60683 BUG=76793 Review URL: http://codereview.chromium.org/7012007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85153 0039d316-1c4b-4281-b951-d872f2087c98
* Support window.opener after a process swap.creis@chromium.org2011-05-121-1/+2
| | | | | | | | | | | | | | | | Changes: 1. Swap out RVHs instead of closing them, so we can return to the same Frame object if we later come back. 2. Filter out messages from swapped out RVHs, in case any are in-flight. 3. Remove the workaround for navigating away from an app. 4. Update tests to reflect the new sequence of events. BUG=65953 TEST=AppApiTest.AppProcess TEST=ResourceDispatcherTest.CrossSiteImmediateLoadOnunloadCookie Review URL: http://codereview.chromium.org/6319001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85134 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include stringprintf.h where appropriate, part 1.jhawkins@chromium.org2011-05-101-0/+1
| | | | | | | | | | | BUG=82098 TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/6997006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84754 0039d316-1c4b-4281-b951-d872f2087c98
* More work on removing content settings code from src\content.jam@chromium.org2011-05-071-10/+9
| | | | | | | BUG=76793 Review URL: http://codereview.chromium.org/6928053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84560 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly indicate whether DOM storage access was blocked.bauerb@chromium.org2011-05-061-2/+2
| | | | | | | | | | | | RenderViewHostDelegate::ContentSettings::OnLocalStorageAccessed takes a parameter indicating whether access was blocked, but ViewHostMsg_AllowDOMStorage has an outparameter indicating whether it was allowed. Hilarity ensued. BUG=81592 TEST=see bug Review URL: http://codereview.chromium.org/6932035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84425 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side to allow WebKit layer to use WebPermissionClient to check if ↵jam@chromium.org2011-05-041-10/+18
| | | | | | | | access to local storage is allowed. Review URL: http://codereview.chromium.org/6915017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84023 0039d316-1c4b-4281-b951-d872f2087c98
* Add IPCs to check web copy/cut/paste for extensions with the appropriate ↵dcheng@chromium.org2011-05-031-0/+9
| | | | | | | | | | | permission bit. BUG=73116 TEST=brower_tests --gtest_filter=ExtensionApiTest.Clipboard Review URL: http://codereview.chromium.org/6480106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83990 0039d316-1c4b-4281-b951-d872f2087c98
* Start moving content_settings code out of content code.jam@chromium.org2011-05-031-0/+18
| | | | | | | BUG=76793 Review URL: http://codereview.chromium.org/6913013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83910 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of the command state changed code that was only used for ↵jam@chromium.org2011-05-031-8/+0
| | | | | | | | spellchecking on mac. I made RenderWidgetHostViewMac filter the message itself. Review URL: http://codereview.chromium.org/6889008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83850 0039d316-1c4b-4281-b951-d872f2087c98
* Remove most prerendering code/references from content. mmenke@chromium.org2011-04-301-0/+11
| | | | | | | | | | | | | | | | | | | | | | The only place where prerendering code remains in content is in ResourceDispatcherHost. As NavigationState can no longer be used to track prerendering histogram information, the prerendering renderer-side histograms have been reworked (And renamed) as well. The histogram intended to track use of prerendering RenderViews has been removed, as histograms are not recorded when a RenderView is destroyed. BUG=77090 TEST=Compiles, existing PrerenderBrowserTests, grep Review URL: http://codereview.chromium.org/6900026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83642 0039d316-1c4b-4281-b951-d872f2087c98
* Added policy to allow plugins that require authorization to run.joaodasilva@chromium.org2011-04-291-7/+15
| | | | | | | | | BUG=80818 TEST=Enable the AlwaysAuthorizePlugins policy, and plugins that require authorization are always allowed. Otherwise, the user is asked for authorization. Review URL: http://codereview.chromium.org/6893092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83504 0039d316-1c4b-4281-b951-d872f2087c98
* Field trials are currently implemented (commonly) using a static variable ↵rtenneti@chromium.org2011-04-291-0/+6
| | | | | | | | | | | | | | | | | | | | that is set once, the first time it is necessary to decide if there is an experiment by a given name active. With this change the field-test system can "push" a group that is selected for the given field trial (field test) if/when an experiment does arrive. This change implements a simple IPC notification of the result of a FieldTrial setting being sent to any previously started renderers. BUG=16494 TEST=field trial tests R=jar Review URL: http://codereview.chromium.org/6883029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83488 0039d316-1c4b-4281-b951-d872f2087c98
* Move UserMetrics to content.michaeln@google.com2011-04-271-4/+0
| | | | | | | | | | | | | | Just the class that provides the action logging API which is used all over the place is being moved. The UserMetrics class uses the notification system to inform the core of the user metrics system of each event, that core part is not being moved. Also take care of a TODO to remove the class methods that take a Profile* as a paramter (since Profile is verbotten in /content). BUG=78499 Review URL: http://codereview.chromium.org/6883021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83251 0039d316-1c4b-4281-b951-d872f2087c98
* Make icon_messages use the IPC macros for defining the structs and the ↵jam@chromium.org2011-04-181-21/+0
| | | | | | | | serialization code, and move the icon messages there. Also get rid of friend class in RenderView that's not needed anymore. Review URL: http://codereview.chromium.org/6883020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81999 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the last Chrome dependencies from renderer, and enforce no more ↵jam@chromium.org2011-04-181-63/+0
| | | | | | | | includes through DEPS. I also added DEPS checking for gpu/plugin/worker directories as well. I moved the Chrome specific browser tests to the chrome directory, and removed render_widget_unittest since it didn't seem to be testing much (there are tests that test it much more fully). I had to move bindings_policy.h, which ideally would be split into separate pieces so that the content layer only has to know about the content bindings. Given that it's basically an enum, I moved the whole file now since it's used in a lot of places, and the value of turning on DEPS checking is really high. Review URL: http://codereview.chromium.org/6874038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81924 0039d316-1c4b-4281-b951-d872f2087c98
* Clear RenderThread of any Chrome specific code, and move a bunch of stuff ↵jam@chromium.org2011-04-161-10/+0
| | | | | | | | | out of RenderView. Took out CookieMessageFilter since it's not used anymore. Removed RenderProcessTest and RendererMainTest since they really weren't testing much. Review URL: http://codereview.chromium.org/6873014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81851 0039d316-1c4b-4281-b951-d872f2087c98
* Added functionality to use "SaveAs..." from PDF plugin.gene@chromium.org2011-04-151-0/+3
| | | | | | | | | | | | | | | It is exactly the same experience as user right-click and select "SaveAs..." from pop-up menu. No disk access allowed for plugin. DIscussed it with Chris Evans and he is ok with this solution from the security stand point. Also added PDF resources for new UI. BUG=56072,75235 TEST=none, will send PDF cl separately. Review URL: http://codereview.chromium.org/6871020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81822 0039d316-1c4b-4281-b951-d872f2087c98
* Moved ParamTraits specializations that depend on WebKit out of ↵grt@chromium.org2011-04-151-3/+1
| | | | | | | | | | | content/common/common_param_traits and into webkit_param_traits. Also pulled some specializations out of chrome/common/render_messages and into chrome/common/common_param_traits. This is done so that the MS toolchain can succeed in discarding more code at link time. This halves the size of npchrome_frame.dll in ordinary "Release" builds. I hope for a similar reduction in official builds. BUG=77445 TEST=Everything should just work(TM). Review URL: http://codereview.chromium.org/6840044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81803 0039d316-1c4b-4281-b951-d872f2087c98
* Move code that talks to spelling and translate out of content. I create ↵jam@chromium.org2011-04-131-0/+11
| | | | | | | | ChromeRenderObserver, which is a RenderViewObserver for the Chrome layer. Also, I added a TranslateTabHelper to hold the per-tab language data and moved LanguageState back to chrome since it's not used by content. Review URL: http://codereview.chromium.org/6824068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81341 0039d316-1c4b-4281-b951-d872f2087c98
* a Downloaded or retrieved favicon and touch in FaviconHelper.michaelbai@google.com2011-04-121-2/+3
| | | | | | | | | | | | | b.ViewHostMsg_UpdateFaviconURL can update multiple icon urls BUG=71571 TEST=Tested with existing unit test and add 2 new unit tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81158 Review URL: http://codereview.chromium.org/6672065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81258 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 81158 due to memory bots - a Downloaded or retrieved favicon and ↵erg@google.com2011-04-111-3/+2
| | | | | | | | | touch in FaviconHelper.b.ViewHostMsg_UpdateFaviconURL can update multiple icon urlsBUG=71571TEST=Tested with existing unit test and add 2 new unit testsReview URL: http://codereview.chromium.org/6672065 TBR=michaelbai@google.com Review URL: http://codereview.chromium.org/6820054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81167 0039d316-1c4b-4281-b951-d872f2087c98
* a Downloaded or retrieved favicon and touch in FaviconHelper.michaelbai@google.com2011-04-111-2/+3
| | | | | | | | | | | b.ViewHostMsg_UpdateFaviconURL can update multiple icon urls BUG=71571 TEST=Tested with existing unit test and add 2 new unit tests Review URL: http://codereview.chromium.org/6672065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81158 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to cancel prerendering when there is HTML5 audio/video on a page.cbentzel@chromium.org2011-04-111-0/+8
| | | | | | | | | BUG=76599 TEST=browser tests added. Review URL: http://codereview.chromium.org/6690027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81091 0039d316-1c4b-4281-b951-d872f2087c98
* AllowOutdatedPlugins policy.joaodasilva@chromium.org2011-03-311-1/+9
| | | | | | | | | | BUG=74435 TEST=unit_tests, set the AllowOutdatedPlugins policy and open a page running an outdated plugin. Review URL: http://codereview.chromium.org/6676113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79964 0039d316-1c4b-4281-b951-d872f2087c98
* Move the dispatching of extension messages out of RenderThread. This also ↵jam@chromium.org2011-03-291-6/+0
| | | | | | | | moves a bunch of extension related state out of RenderThread. Review URL: http://codereview.chromium.org/6765011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79699 0039d316-1c4b-4281-b951-d872f2087c98
* Remove render_messages_params files since they're not needed anymore. I ↵jam@chromium.org2011-03-291-7/+8
| | | | | | | | | moved the search provider related enums to another file. TBR=tsepez Review URL: http://codereview.chromium.org/6683066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79659 0039d316-1c4b-4281-b951-d872f2087c98
* Move extension messages to their own file and add a RenderViewObserver to ↵jam@chromium.org2011-03-281-179/+1
| | | | | | | | | start moving the extension code out of RenderView. TBR=aa Review URL: http://codereview.chromium.org/6735004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79561 0039d316-1c4b-4281-b951-d872f2087c98
* Move all dev tools messages to devtools_messages.h and create a TabHelper to ↵jam@chromium.org2011-03-251-52/+0
| | | | | | | | | filter their messages to that RenderViewHost doesn't have to know about devtools. TBR=pfeldman Review URL: http://codereview.chromium.org/6746008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79468 0039d316-1c4b-4281-b951-d872f2087c98