Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1648)

Unified Diff: content/renderer/render_view_impl.cc

Issue 11232014: Move a bunch of code in content\renderer to the content namespace. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: fix mac Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/render_view_impl.h ('k') | content/renderer/render_view_linux.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/render_view_impl.cc
===================================================================
--- content/renderer/render_view_impl.cc (revision 163045)
+++ content/renderer/render_view_impl.cc (working copy)
@@ -6,8 +6,6 @@
#include <algorithm>
#include <cmath>
-#include <string>
-#include <vector>
#include "base/bind.h"
#include "base/bind_helpers.h"
@@ -321,32 +319,21 @@
using appcache::WebApplicationCacheHostImpl;
using base::Time;
using base::TimeDelta;
-using content::DocumentState;
-using content::NavigationState;
-using content::PasswordForm;
-using content::Referrer;
-using content::RenderThread;
-using content::RenderViewObserver;
-using content::RenderViewVisitor;
-using content::RendererAccessibilityComplete;
-using content::RendererAccessibilityFocusOnly;
-using content::V8ValueConverter;
+
using webkit_glue::AltErrorPageResourceFetcher;
using webkit_glue::ResourceFetcher;
using webkit_glue::WebPreferences;
using webkit_glue::WebURLResponseExtraDataImpl;
#if defined(OS_ANDROID)
-using content::AddressDetector;
-using content::ContentDetector;
-using content::EmailDetector;
-using content::PhoneNumberDetector;
using WebKit::WebContentDetectionResult;
using WebKit::WebFloatPoint;
using WebKit::WebFloatRect;
using WebKit::WebHitTestResult;
#endif
+namespace content {
+
//-----------------------------------------------------------------------------
typedef std::map<WebKit::WebView*, RenderViewImpl*> ViewMap;
@@ -511,9 +498,9 @@
static void ConstructFrameTree(WebKit::WebFrame* frame,
WebKit::WebFrame* exclude_frame_subtree,
base::DictionaryValue* dict) {
- dict->SetString(content::kFrameTreeNodeNameKey,
+ dict->SetString(kFrameTreeNodeNameKey,
UTF16ToUTF8(frame->assignedName()).c_str());
- dict->SetInteger(content::kFrameTreeNodeIdKey, frame->identifier());
+ dict->SetInteger(kFrameTreeNodeIdKey, frame->identifier());
WebFrame* child = frame->firstChild();
ListValue* children = new ListValue();
@@ -526,18 +513,17 @@
children->Append(d);
}
if (children->GetSize() > 0)
- dict->Set(content::kFrameTreeNodeSubtreeKey, children);
+ dict->Set(kFrameTreeNodeSubtreeKey, children);
}
///////////////////////////////////////////////////////////////////////////////
struct RenderViewImpl::PendingFileChooser {
- PendingFileChooser(const content::FileChooserParams& p,
- WebFileChooserCompletion* c)
+ PendingFileChooser(const FileChooserParams& p, WebFileChooserCompletion* c)
: params(p),
completion(c) {
}
- content::FileChooserParams params;
+ FileChooserParams params;
WebFileChooserCompletion* completion; // MAY BE NULL to skip callback.
};
@@ -584,7 +570,7 @@
RenderViewImpl::RenderViewImpl(
gfx::NativeViewId parent_hwnd,
int32 opener_id,
- const content::RendererPreferences& renderer_prefs,
+ const RendererPreferences& renderer_prefs,
const WebPreferences& webkit_prefs,
SharedRenderViewCounter* counter,
int32 routing_id,
@@ -595,7 +581,7 @@
bool swapped_out,
int32 next_page_id,
const WebKit::WebScreenInfo& screen_info,
- content::old::GuestToEmbedderChannel* guest_to_embedder_channel,
+ old::GuestToEmbedderChannel* guest_to_embedder_channel,
AccessibilityMode accessibility_mode)
: RenderWidget(WebKit::WebPopupTypeNone, screen_info, swapped_out),
webkit_preferences_(webkit_prefs),
@@ -668,7 +654,7 @@
const CommandLine& command_line = *CommandLine::ForCurrentProcess();
#if defined(OS_ANDROID)
- scoped_ptr<content::DeviceInfo> device_info(new content::DeviceInfo());
+ scoped_ptr<DeviceInfo> device_info(new DeviceInfo());
webview()->setDeviceScaleFactor(device_info->GetDPIScale());
@@ -748,11 +734,11 @@
new IdleUserDetector(this);
if (command_line.HasSwitch(switches::kDomAutomationController))
- enabled_bindings_ |= content::BINDINGS_POLICY_DOM_AUTOMATION;
+ enabled_bindings_ |= BINDINGS_POLICY_DOM_AUTOMATION;
ProcessViewLayoutFlags(command_line);
- content::GetContentClient()->renderer()->RenderViewCreated(this);
+ GetContentClient()->renderer()->RenderViewCreated(this);
// If we have an opener_id but we weren't created by a renderer, then
// it's the browser asking us to set our opener to another RenderView.
@@ -812,13 +798,12 @@
}
/*static*/
-content::RenderView*
- content::RenderView::FromWebView(WebKit::WebView* webview) {
+RenderView* RenderView::FromWebView(WebKit::WebView* webview) {
return RenderViewImpl::FromWebView(webview);
}
/*static*/
-void content::RenderView::ForEach(content::RenderViewVisitor* visitor) {
+void RenderView::ForEach(RenderViewVisitor* visitor) {
ViewMap* views = g_view_map.Pointer();
for (ViewMap::iterator it = views->begin(); it != views->end(); ++it) {
if (!visitor->Visit(it->second))
@@ -830,7 +815,7 @@
RenderViewImpl* RenderViewImpl::Create(
gfx::NativeViewId parent_hwnd,
int32 opener_id,
- const content::RendererPreferences& renderer_prefs,
+ const RendererPreferences& renderer_prefs,
const WebPreferences& webkit_prefs,
SharedRenderViewCounter* counter,
int32 routing_id,
@@ -841,7 +826,7 @@
bool swapped_out,
int32 next_page_id,
const WebKit::WebScreenInfo& screen_info,
- content::old::GuestToEmbedderChannel* guest_to_embedder_channel,
+ old::GuestToEmbedderChannel* guest_to_embedder_channel,
AccessibilityMode accessibility_mode) {
DCHECK(routing_id != MSG_ROUTING_NONE);
return new RenderViewImpl(
@@ -884,13 +869,12 @@
load_progress_tracker_.reset(new LoadProgressTracker(this));
}
-content::old::GuestToEmbedderChannel*
- RenderViewImpl::GetGuestToEmbedderChannel() const {
+old::GuestToEmbedderChannel* RenderViewImpl::GetGuestToEmbedderChannel() const {
return guest_to_embedder_channel_;
}
void RenderViewImpl::SetGuestToEmbedderChannel(
- content::old::GuestToEmbedderChannel* channel) {
+ old::GuestToEmbedderChannel* channel) {
guest_to_embedder_channel_ = channel;
}
@@ -944,7 +928,7 @@
bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) {
WebFrame* main_frame = webview() ? webview()->mainFrame() : NULL;
if (main_frame)
- content::GetContentClient()->SetActiveURL(main_frame->document().url());
+ GetContentClient()->SetActiveURL(main_frame->document().url());
ObserverListBase<RenderViewObserver>::Iterator it(observers_);
RenderViewObserver* observer;
@@ -1092,7 +1076,7 @@
// If we don't have guest-to-embedder channel associated with this RenderView
// but we need one, grab one now.
if (!params.embedder_channel_name.empty() && !GetGuestToEmbedderChannel()) {
- content::old::GuestToEmbedderChannel* embedder_channel =
+ old::GuestToEmbedderChannel* embedder_channel =
RenderThreadImpl::current()->browser_plugin_channel_manager()->
GetChannelByName(params.embedder_channel_name);
DCHECK(embedder_channel);
@@ -1137,7 +1121,7 @@
params.pending_history_list_offset < history_list_length_)
history_page_ids_[params.pending_history_list_offset] = params.page_id;
- content::GetContentClient()->SetActiveURL(params.url);
+ GetContentClient()->SetActiveURL(params.url);
WebFrame* main_frame = webview()->mainFrame();
if (is_reload && main_frame->currentHistoryItem().isNull()) {
@@ -1581,8 +1565,8 @@
// will also call us back which will cause us to send a message to
// update WebContentsImpl.
webview()->zoomLimitsChanged(
- WebView::zoomFactorToZoomLevel(content::kMinimumZoomFactor),
- WebView::zoomFactorToZoomLevel(content::kMaximumZoomFactor));
+ WebView::zoomFactorToZoomLevel(kMinimumZoomFactor),
+ WebView::zoomFactorToZoomLevel(kMaximumZoomFactor));
// Set zoom level, but don't do it for full-page plugin since they don't use
// the same zoom settings.
@@ -1607,7 +1591,7 @@
params.contents_mime_type = ds->response().mimeType().utf8();
params.transition = navigation_state->transition_type();
- if (!content::PageTransitionIsMainFrame(params.transition)) {
+ if (!PageTransitionIsMainFrame(params.transition)) {
// If the main frame does a load, it should not be reported as a subframe
// navigation. This can occur in the following case:
// 1. You're on a site with frames.
@@ -1619,7 +1603,7 @@
// We don't want that, because any navigation that changes the toplevel
// frame should be tracked as a toplevel navigation (this allows us to
// update the URL bar, etc).
- params.transition = content::PAGE_TRANSITION_LINK;
+ params.transition = PAGE_TRANSITION_LINK;
}
// If we have a valid consumed client redirect source,
@@ -1628,8 +1612,8 @@
if (completed_client_redirect_src_.url.is_valid()) {
DCHECK(completed_client_redirect_src_.url == params.redirects[0]);
params.referrer = completed_client_redirect_src_;
- params.transition = static_cast<content::PageTransition>(
- params.transition | content::PAGE_TRANSITION_CLIENT_REDIRECT);
+ params.transition = static_cast<PageTransition>(
+ params.transition | PAGE_TRANSITION_CLIENT_REDIRECT);
} else {
// Bug 654101: the referrer will be empty on https->http transitions. It
// would be nice if we could get the real referrer from somewhere.
@@ -1668,9 +1652,9 @@
// mark it as such. This test checks if this is the first time UpdateURL
// has been called since WillNavigateToURL was called to initiate the load.
if (page_id_ > last_page_id_sent_to_browser_)
- params.transition = content::PAGE_TRANSITION_MANUAL_SUBFRAME;
+ params.transition = PAGE_TRANSITION_MANUAL_SUBFRAME;
else
- params.transition = content::PAGE_TRANSITION_AUTO_SUBFRAME;
+ params.transition = PAGE_TRANSITION_AUTO_SUBFRAME;
Send(new ViewHostMsg_FrameNavigate(routing_id_, params));
}
@@ -1680,7 +1664,7 @@
// If we end up reusing this WebRequest (for example, due to a #ref click),
// we don't want the transition type to persist. Just clear it.
- navigation_state->set_transition_type(content::PAGE_TRANSITION_LINK);
+ navigation_state->set_transition_type(PAGE_TRANSITION_LINK);
}
// Tell the embedding application that the title of the active page has changed
@@ -1691,7 +1675,7 @@
if (frame->parent())
return;
- string16 shortened_title = title.substr(0, content::kMaxTitleChars);
+ string16 shortened_title = title.substr(0, kMaxTitleChars);
Send(new ViewHostMsg_UpdateTitle(routing_id_, page_id_, shortened_title,
title_direction));
}
@@ -1727,8 +1711,8 @@
if (item.isNull())
return;
- // Don't send state updates for content::kSwappedOutURL.
- if (item.urlString() == WebString::fromUTF8(content::kSwappedOutURL))
+ // Don't send state updates for kSwappedOutURL.
+ if (item.urlString() == WebString::fromUTF8(kSwappedOutURL))
return;
Send(new ViewHostMsg_UpdateState(
@@ -1761,18 +1745,18 @@
if (!html.empty()) {
error_html = &html;
} else {
- content::GetContentClient()->renderer()->GetNavigationErrorStrings(
+ GetContentClient()->renderer()->GetNavigationErrorStrings(
failed_request, error, &alt_html, NULL);
error_html = &alt_html;
}
frame->loadHTMLString(*error_html,
- GURL(content::kUnreachableWebDataURL),
+ GURL(kUnreachableWebDataURL),
error.unreachableURL,
replace);
}
-bool RenderViewImpl::RunJavaScriptMessage(content::JavaScriptMessageType type,
+bool RenderViewImpl::RunJavaScriptMessage(JavaScriptMessageType type,
const string16& message,
const string16& default_value,
const GURL& frame_url,
@@ -2130,15 +2114,15 @@
// Do not open the file dialog in a hidden RenderView.
if (is_hidden())
return false;
- content::FileChooserParams ipc_params;
+ FileChooserParams ipc_params;
if (params.directory)
- ipc_params.mode = content::FileChooserParams::OpenFolder;
+ ipc_params.mode = FileChooserParams::OpenFolder;
else if (params.multiSelect)
- ipc_params.mode = content::FileChooserParams::OpenMultiple;
+ ipc_params.mode = FileChooserParams::OpenMultiple;
else if (params.saveAs)
- ipc_params.mode = content::FileChooserParams::Save;
+ ipc_params.mode = FileChooserParams::Save;
else
- ipc_params.mode = content::FileChooserParams::Open;
+ ipc_params.mode = FileChooserParams::Open;
ipc_params.title = params.title;
ipc_params.default_file_name =
webkit_glue::WebStringToFilePath(params.initialValue);
@@ -2151,7 +2135,7 @@
void RenderViewImpl::runModalAlertDialog(WebFrame* frame,
const WebString& message) {
- RunJavaScriptMessage(content::JAVASCRIPT_MESSAGE_TYPE_ALERT,
+ RunJavaScriptMessage(JAVASCRIPT_MESSAGE_TYPE_ALERT,
message,
string16(),
frame->document().url(),
@@ -2160,7 +2144,7 @@
bool RenderViewImpl::runModalConfirmDialog(WebFrame* frame,
const WebString& message) {
- return RunJavaScriptMessage(content::JAVASCRIPT_MESSAGE_TYPE_CONFIRM,
+ return RunJavaScriptMessage(JAVASCRIPT_MESSAGE_TYPE_CONFIRM,
message,
string16(),
frame->document().url(),
@@ -2172,7 +2156,7 @@
const WebString& default_value,
WebString* actual_value) {
string16 result;
- bool ok = RunJavaScriptMessage(content::JAVASCRIPT_MESSAGE_TYPE_PROMPT,
+ bool ok = RunJavaScriptMessage(JAVASCRIPT_MESSAGE_TYPE_PROMPT,
message,
default_value,
frame->document().url(),
@@ -2213,7 +2197,7 @@
if (GetGuestToEmbedderChannel())
return;
- content::ContextMenuParams params(data);
+ ContextMenuParams params(data);
// Plugins, e.g. PDF, don't currently update the render view when their
// selected text changes, but the context menu params do contain the updated
@@ -2235,12 +2219,12 @@
if (frame)
params.frame_id = frame->identifier();
- // Serializing a GURL longer than content::kMaxURLChars will fail, so don't do
+ // Serializing a GURL longer than kMaxURLChars will fail, so don't do
// it. We replace it with an empty GURL so the appropriate items are disabled
// in the context menu.
// TODO(jcivelli): http://crbug.com/45160 This prevents us from saving large
// data encoded images. We should have a way to save them.
- if (params.src_url.spec().size() > content::kMaxURLChars)
+ if (params.src_url.spec().size() > kMaxURLChars)
params.src_url = GURL();
context_menu_node_ = data.node;
@@ -2277,9 +2261,9 @@
pending_target_url_ = latest_url;
target_url_status_ = TARGET_PENDING;
} else {
- // URLs larger than |content::kMaxURLChars| cannot be sent through IPC -
+ // URLs larger than |kMaxURLChars| cannot be sent through IPC -
// see |ParamTraits<GURL>|.
- if (latest_url.possibly_invalid_spec().size() > content::kMaxURLChars)
+ if (latest_url.possibly_invalid_spec().size() > kMaxURLChars)
latest_url = GURL();
Send(new ViewHostMsg_UpdateTargetURL(routing_id_, page_id_, latest_url));
target_url_ = latest_url;
@@ -2436,7 +2420,7 @@
return;
did_show_ = true;
- if (content::GetContentClient()->renderer()->AllowPopup(creator_url_))
+ if (GetContentClient()->renderer()->AllowPopup(creator_url_))
opened_by_user_gesture_ = true;
// Force new windows to a popup if they were not opened with a user gesture.
@@ -2513,21 +2497,20 @@
WebPlugin* RenderViewImpl::createPlugin(WebFrame* frame,
const WebPluginParams& params) {
WebPlugin* plugin = NULL;
- if (content::GetContentClient()->renderer()->OverrideCreatePlugin(
+ if (GetContentClient()->renderer()->OverrideCreatePlugin(
this, frame, params, &plugin)) {
return plugin;
}
const CommandLine* cmd_line = CommandLine::ForCurrentProcess();
- if (UTF16ToASCII(params.mimeType) == content::kBrowserPluginMimeType) {
+ if (UTF16ToASCII(params.mimeType) == kBrowserPluginMimeType) {
if (cmd_line->HasSwitch(switches::kEnableBrowserPluginOldImplementation)) {
// TODO(fsamuel): Remove this once upstreaming of the new browser plugin
// is complete.
- return content::old::BrowserPlugin::Create(this, frame, params);
+ return old::BrowserPlugin::Create(this, frame, params);
} else {
- return content::BrowserPluginManager::Get()->CreateBrowserPlugin(this,
- frame,
- params);
+ return BrowserPluginManager::Get()->CreateBrowserPlugin(this, frame,
+ params);
}
}
@@ -2582,7 +2565,7 @@
GpuChannelHost* gpu_channel_host =
RenderThreadImpl::current()->EstablishGpuChannelSync(
- content::CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE);
+ CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE);
if (!gpu_channel_host) {
LOG(ERROR) << "Failed to establish GPU channel for media player";
return NULL;
@@ -2599,12 +2582,12 @@
cookieJar(frame),
media_player_manager_.get(),
media_bridge_manager_.get(),
- new content::StreamTextureFactoryImpl(
+ new StreamTextureFactoryImpl(
resource_context, gpu_channel_host, routing_id_),
cmd_line->HasSwitch(switches::kDisableMediaHistoryLogging));
}
if (!media_player_proxy_) {
- media_player_proxy_ = new content::WebMediaPlayerProxyImplAndroid(
+ media_player_proxy_ = new WebMediaPlayerProxyImplAndroid(
this, media_player_manager_.get());
}
return new webkit_media::WebMediaPlayerImplAndroid(
@@ -2612,7 +2595,7 @@
client,
media_player_manager_.get(),
media_player_proxy_,
- new content::StreamTextureFactoryImpl(
+ new StreamTextureFactoryImpl(
resource_context, gpu_channel_host, routing_id_));
#endif
@@ -2647,7 +2630,7 @@
base::MessageLoopProxy::current();
GpuChannelHost* gpu_channel_host =
RenderThreadImpl::current()->EstablishGpuChannelSync(
- content::CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE);
+ CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE);
collection->GetVideoDecoders()->push_back(new media::GpuVideoDecoder(
base::Bind(&media::MessageLoopFactory::GetMessageLoop,
base::Unretained(message_loop_factory),
@@ -2658,7 +2641,7 @@
}
WebMediaPlayer* media_player =
- content::GetContentClient()->renderer()->OverrideCreateWebMediaPlayer(
+ GetContentClient()->renderer()->OverrideCreateWebMediaPlayer(
this, frame, client, AsWeakPtr(), collection, audio_source_provider,
audio_source_provider, message_loop_factory, media_stream_impl_,
render_media_log);
@@ -2750,7 +2733,7 @@
GetReferrerPolicyFromRequest(frame, request));
if (is_swapped_out_) {
- if (request.url() != GURL(content::kSwappedOutURL)) {
+ if (request.url() != GURL(kSwappedOutURL)) {
// Targeted links may try to navigate a swapped out frame. Allow the
// browser process to navigate the tab instead. Note that it is also
// possible for non-targeted navigations (from this view) to arrive
@@ -2768,7 +2751,7 @@
return WebKit::WebNavigationPolicyIgnore;
}
- // Allow content::kSwappedOutURL to complete.
+ // Allow kSwappedOutURL to complete.
return default_policy;
}
@@ -2858,8 +2841,8 @@
int cumulative_bindings = RenderProcess::current()->GetEnabledBindings();
bool is_initial_navigation = page_id_ == -1;
bool should_fork =
- content::GetContentClient()->HasWebUIScheme(url) ||
- (cumulative_bindings & content::BINDINGS_POLICY_WEB_UI) ||
+ GetContentClient()->HasWebUIScheme(url) ||
+ (cumulative_bindings & BINDINGS_POLICY_WEB_UI) ||
url.SchemeIs(chrome::kViewSourceScheme) ||
frame->isViewSourceModeEnabled();
@@ -2880,7 +2863,7 @@
// with hosted apps and extensions than WebUI pages. We will remove this
// check when cross-process POST submissions are supported.
if (request.httpMethod() == "GET") {
- should_fork = content::GetContentClient()->renderer()->ShouldFork(
+ should_fork = GetContentClient()->renderer()->ShouldFork(
frame, url, is_initial_navigation, &send_referrer);
}
}
@@ -2968,7 +2951,7 @@
// a copy of the password in case it gets lost.
DocumentState* document_state =
DocumentState::FromDataSource(frame->dataSource());
- document_state->set_password_form_data(content::CreatePasswordForm(form));
+ document_state->set_password_form_data(CreatePasswordForm(form));
}
void RenderViewImpl::willSubmitForm(WebFrame* frame,
@@ -2977,8 +2960,8 @@
DocumentState::FromDataSource(frame->provisionalDataSource());
NavigationState* navigation_state = document_state->navigation_state();
- if (navigation_state->transition_type() == content::PAGE_TRANSITION_LINK)
- navigation_state->set_transition_type(content::PAGE_TRANSITION_FORM_SUBMIT);
+ if (navigation_state->transition_type() == PAGE_TRANSITION_LINK)
+ navigation_state->set_transition_type(PAGE_TRANSITION_FORM_SUBMIT);
// Save these to be processed when the ensuing navigation is committed.
WebSearchableFormData web_searchable_form_data(form);
@@ -2986,7 +2969,7 @@
document_state->set_searchable_form_encoding(
web_searchable_form_data.encoding().utf8());
scoped_ptr<PasswordForm> password_form_data =
- content::CreatePasswordForm(form);
+ CreatePasswordForm(form);
// In order to save the password that the user actually typed and not one
// that may have gotten transformed by the site prior to submit, recover it
@@ -3246,7 +3229,7 @@
// Take note of AUTO_SUBFRAME loads here, so that we can know how to
// load an error page. See didFailProvisionalLoad.
document_state->navigation_state()->set_transition_type(
- content::PAGE_TRANSITION_AUTO_SUBFRAME);
+ PAGE_TRANSITION_AUTO_SUBFRAME);
}
FOR_EACH_OBSERVER(
@@ -3301,7 +3284,7 @@
params.frame_id = frame->identifier();
params.is_main_frame = !frame->parent();
params.error_code = error.reason;
- content::GetContentClient()->renderer()->GetNavigationErrorStrings(
+ GetContentClient()->renderer()->GetNavigationErrorStrings(
failed_request,
error,
NULL,
@@ -3333,7 +3316,7 @@
bool replace =
navigation_state->pending_page_id() != -1 ||
navigation_state->transition_type() ==
- content::PAGE_TRANSITION_AUTO_SUBFRAME;
+ PAGE_TRANSITION_AUTO_SUBFRAME;
// If we failed on a browser initiated request, then make sure that our error
// page load is regarded as the same browser initiated request.
@@ -3387,18 +3370,18 @@
// We bump our Page ID to correspond with the new session history entry.
page_id_ = next_page_id_++;
- // Don't update history_page_ids_ (etc) for content::kSwappedOutURL, since
+ // Don't update history_page_ids_ (etc) for kSwappedOutURL, since
// we don't want to forget the entry that was there, and since we will
- // never come back to content::kSwappedOutURL. Note that we have to call
+ // never come back to kSwappedOutURL. Note that we have to call
// UpdateSessionHistory and update page_id_ even in this case, so that
// the current entry gets a state update and so that we don't send a
// state update to the wrong entry when we swap back in.
- if (GetLoadingUrl(frame) != GURL(content::kSwappedOutURL)) {
+ if (GetLoadingUrl(frame) != GURL(kSwappedOutURL)) {
// Advance our offset in session history, applying the length limit.
// There is now no forward history.
history_list_offset_++;
- if (history_list_offset_ >= content::kMaxSessionHistoryEntries)
- history_list_offset_ = content::kMaxSessionHistoryEntries - 1;
+ if (history_list_offset_ >= kMaxSessionHistoryEntries)
+ history_list_offset_ = kMaxSessionHistoryEntries - 1;
history_list_length_ = history_list_offset_ + 1;
history_page_ids_.resize(history_list_length_, -1);
history_page_ids_[history_list_offset_] = page_id_;
@@ -3465,23 +3448,23 @@
DidClearWindowObject(frame));
GURL frame_url = frame->document().url();
- if ((enabled_bindings_ & content::BINDINGS_POLICY_WEB_UI) &&
+ if ((enabled_bindings_ & BINDINGS_POLICY_WEB_UI) &&
(frame_url.SchemeIs(chrome::kChromeUIScheme) ||
frame_url.SchemeIs(chrome::kDataScheme))) {
GetWebUIBindings()->BindToJavascript(frame, "chrome");
}
- if (enabled_bindings_ & content::BINDINGS_POLICY_DOM_AUTOMATION) {
+ if (enabled_bindings_ & BINDINGS_POLICY_DOM_AUTOMATION) {
if (!dom_automation_controller_.get())
dom_automation_controller_.reset(new DomAutomationController());
dom_automation_controller_->set_message_sender(
- static_cast<content::RenderView*>(this));
+ static_cast<RenderView*>(this));
dom_automation_controller_->set_routing_id(routing_id());
dom_automation_controller_->BindToJavascript(frame,
"domAutomationController");
}
- content::InjectDoNotTrackBindings(frame);
+ InjectDoNotTrackBindings(frame);
}
void RenderViewImpl::didCreateDocumentElement(WebFrame* frame) {
@@ -3539,7 +3522,7 @@
const WebURLRequest& failed_request = ds->request();
string16 error_description;
- content::GetContentClient()->renderer()->GetNavigationErrorStrings(
+ GetContentClient()->renderer()->GetNavigationErrorStrings(
failed_request,
error,
NULL,
@@ -3609,7 +3592,7 @@
WebDataSource* data_source =
provisional_data_source ? provisional_data_source : top_data_source;
- content::PageTransition transition_type = content::PAGE_TRANSITION_LINK;
+ PageTransition transition_type = PAGE_TRANSITION_LINK;
DocumentState* document_state = DocumentState::FromDataSource(data_source);
DCHECK(document_state);
NavigationState* navigation_state = document_state->navigation_state();
@@ -3617,7 +3600,7 @@
GURL request_url(request.url());
GURL new_url;
- if (content::GetContentClient()->renderer()->WillSendRequest(
+ if (GetContentClient()->renderer()->WillSendRequest(
frame, transition_type, request_url, &new_url)) {
request.setURL(WebURL(new_url));
}
@@ -3750,7 +3733,7 @@
}
std::string error_domain;
- if (content::GetContentClient()->renderer()->HasErrorPage(
+ if (GetContentClient()->renderer()->HasErrorPage(
http_status_code, &error_domain)) {
WebURLError error;
error.unreachableURL = frame->document().url();
@@ -3809,7 +3792,7 @@
v8::Handle<v8::Context> context,
int extension_group,
int world_id) {
- content::GetContentClient()->renderer()->DidCreateScriptContext(
+ GetContentClient()->renderer()->DidCreateScriptContext(
frame, context, extension_group, world_id);
intents_host_->DidCreateScriptContext(
@@ -3819,7 +3802,7 @@
void RenderViewImpl::willReleaseScriptContext(WebFrame* frame,
v8::Handle<v8::Context> context,
int world_id) {
- content::GetContentClient()->renderer()->WillReleaseScriptContext(
+ GetContentClient()->renderer()->WillReleaseScriptContext(
frame, context, world_id);
}
@@ -3886,7 +3869,7 @@
if (!context->Initialize(
attributes,
false /* bind generates resources */,
- content::CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE))
+ CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE))
return NULL;
return context.release();
}
@@ -3913,18 +3896,16 @@
NavigateToSwappedOutURL(frame);
string16 name;
- if (frame_tree->GetString(content::kFrameTreeNodeNameKey, &name) &&
- !name.empty()) {
+ if (frame_tree->GetString(kFrameTreeNodeNameKey, &name) && !name.empty())
frame->setName(name);
- }
int remote_id;
- if (frame_tree->GetInteger(content::kFrameTreeNodeIdKey, &remote_id))
+ if (frame_tree->GetInteger(kFrameTreeNodeIdKey, &remote_id))
active_frame_id_map_.insert(std::pair<int, int>(frame->identifier(),
remote_id));
ListValue* children;
- if (!frame_tree->GetList(content::kFrameTreeNodeSubtreeKey, &children))
+ if (!frame_tree->GetList(kFrameTreeNodeSubtreeKey, &children))
return;
// Create an invisible iframe tree in the swapped out page.
@@ -4280,7 +4261,7 @@
static_cast<int32>(status)));
}
-// content::RenderView implementation ------------------------------------------
+// RenderView implementation ---------------------------------------------------
bool RenderViewImpl::Send(IPC::Message* message) {
return RenderWidget::Send(message);
@@ -4441,10 +4422,10 @@
return filtered_time_per_frame();
}
-int RenderViewImpl::ShowContextMenu(content::ContextMenuClient* client,
- const content::ContextMenuParams& params) {
+int RenderViewImpl::ShowContextMenu(ContextMenuClient* client,
+ const ContextMenuParams& params) {
DCHECK(client); // A null client means "internal" when we issue callbacks.
- content::ContextMenuParams our_params(params);
+ ContextMenuParams our_params(params);
our_params.custom_context.request_id = pending_context_menus_.Add(client);
Send(new ViewHostMsg_ContextMenu(routing_id_, our_params));
return our_params.custom_context.request_id;
@@ -4498,7 +4479,7 @@
WebKit::WebPlugin* RenderViewImpl::CreatePluginReplacement(
const FilePath& file_path) {
- return content::GetContentClient()->renderer()->CreatePluginReplacement(
+ return GetContentClient()->renderer()->CreatePluginReplacement(
this, file_path);
}
@@ -4694,7 +4675,7 @@
WebUIBindings* RenderViewImpl::GetWebUIBindings() {
if (!web_ui_bindings_.get()) {
web_ui_bindings_.reset(new WebUIBindings(
- static_cast<content::RenderView*>(this), routing_id_));
+ static_cast<RenderView*>(this), routing_id_));
}
return web_ui_bindings_.get();
}
@@ -4834,7 +4815,7 @@
}
}
-void RenderViewImpl::OnStopFinding(content::StopFindAction action) {
+void RenderViewImpl::OnStopFinding(StopFindAction action) {
#if defined(OS_ANDROID)
// Make sure any asynchronous messages do not disrupt an ongoing synchronous
// find request as it might lead to deadlocks. Also, these should be safe to
@@ -4846,7 +4827,7 @@
StopFinding(action);
}
-void RenderViewImpl::StopFinding(content::StopFindAction action) {
+void RenderViewImpl::StopFinding(StopFindAction action) {
WebView* view = webview();
if (!view)
return;
@@ -4857,7 +4838,7 @@
return;
}
- bool clear_selection = action == content::STOP_FIND_ACTION_CLEAR_SELECTION;
+ bool clear_selection = action == STOP_FIND_ACTION_CLEAR_SELECTION;
if (clear_selection)
view->focusedFrame()->executeCommand(WebString::fromUTF8("Unselect"));
@@ -4867,7 +4848,7 @@
frame = frame->traverseNext(false);
}
- if (action == content::STOP_FIND_ACTION_ACTIVATE_SELECTION) {
+ if (action == STOP_FIND_ACTION_ACTIVATE_SELECTION) {
WebFrame* focused_frame = view->focusedFrame();
if (focused_frame) {
WebDocument doc = focused_frame->document();
@@ -4892,7 +4873,7 @@
// Find next should be asynchronous in order to minimize blocking
// the UI thread as much as possible.
DCHECK(!options.findNext);
- StopFinding(content::STOP_FIND_ACTION_KEEP_SELECTION);
+ StopFinding(STOP_FIND_ACTION_KEEP_SELECTION);
synchronous_find_active_match_ordinal_ = -1;
Find(request_id, search_string, options);
@@ -4946,7 +4927,7 @@
}
#endif
-void RenderViewImpl::OnZoom(content::PageZoom zoom) {
+void RenderViewImpl::OnZoom(PageZoom zoom) {
if (!webview()) // Not sure if this can happen, but no harm in being safe.
return;
@@ -4954,7 +4935,7 @@
double old_zoom_level = webview()->zoomLevel();
double zoom_level;
- if (zoom == content::PAGE_ZOOM_RESET) {
+ if (zoom == PAGE_ZOOM_RESET) {
zoom_level = 0;
} else if (static_cast<int>(old_zoom_level) == old_zoom_level) {
// Previous zoom level is a whole number, so just increment/decrement.
@@ -4976,13 +4957,13 @@
zoomLevelChanged();
}
-void RenderViewImpl::OnZoomFactor(content::PageZoom zoom,
- int zoom_center_x, int zoom_center_y) {
+void RenderViewImpl::OnZoomFactor(PageZoom zoom, int zoom_center_x,
+ int zoom_center_y) {
ZoomFactorHelper(zoom, zoom_center_x, zoom_center_y,
kScalingIncrementForGesture);
}
-void RenderViewImpl::ZoomFactorHelper(content::PageZoom zoom,
+void RenderViewImpl::ZoomFactorHelper(PageZoom zoom,
int zoom_center_x,
int zoom_center_y,
float scaling_increment) {
@@ -4991,7 +4972,7 @@
double old_page_scale_factor = webview()->pageScaleFactor();
double page_scale_factor;
- if (zoom == content::PAGE_ZOOM_RESET) {
+ if (zoom == PAGE_ZOOM_RESET) {
page_scale_factor = 1.0;
} else {
page_scale_factor = old_page_scale_factor +
@@ -5110,7 +5091,7 @@
void RenderViewImpl::OnSetWebUIProperty(const std::string& name,
const std::string& value) {
- if (enabled_bindings_ & content::BINDINGS_POLICY_WEB_UI)
+ if (enabled_bindings_ & BINDINGS_POLICY_WEB_UI)
GetWebUIBindings()->SetProperty(name, value);
else
NOTREACHED() << "WebUI bindings not enabled.";
@@ -5186,11 +5167,11 @@
}
void RenderViewImpl::OnCustomContextMenuAction(
- const content::CustomContextMenuContext& custom_context,
+ const CustomContextMenuContext& custom_context,
unsigned action) {
if (custom_context.request_id) {
// External context menu request, look in our map.
- content::ContextMenuClient* client =
+ ContextMenuClient* client =
pending_context_menus_.Lookup(custom_context.request_id);
if (client)
client->OnMenuAction(custom_context.request_id, action);
@@ -5277,7 +5258,7 @@
}
void RenderViewImpl::OnSetRendererPrefs(
- const content::RendererPreferences& renderer_prefs) {
+ const RendererPreferences& renderer_prefs) {
double old_zoom_level = renderer_preferences_.default_zoom_level;
renderer_preferences_ = renderer_prefs;
UpdateFontRenderingFromRendererPrefs();
@@ -5311,7 +5292,7 @@
// If the zoom level for this page matches the old zoom default, and this
// is not a plugin, update the zoom level to match the new default.
if (webview() && !webview()->mainFrame()->document().isPluginDocument() &&
- content::ZoomValuesEqual(webview()->zoomLevel(), old_zoom_level)) {
+ ZoomValuesEqual(webview()->zoomLevel(), old_zoom_level)) {
webview()->setZoomLevel(false, renderer_preferences_.default_zoom_level);
zoomLevelChanged();
}
@@ -5345,12 +5326,12 @@
&referrer_policies_list,
&frames_list);
- // webkit/ doesn't know about content::Referrer.
+ // webkit/ doesn't know about Referrer.
if (!webkit_glue::GetAllSavableResourceLinksForCurrentPage(
webview(),
page_url,
&result,
- const_cast<const char**>(content::GetSavableSchemes()))) {
+ const_cast<const char**>(GetSavableSchemes()))) {
// If something is wrong when collecting all savable resource links,
// send empty list to embedder(browser) to tell it failed.
referrer_urls_list.clear();
@@ -5359,11 +5340,11 @@
frames_list.clear();
}
- std::vector<content::Referrer> referrers_list;
+ std::vector<Referrer> referrers_list;
CHECK_EQ(referrer_urls_list.size(), referrer_policies_list.size());
for (unsigned i = 0; i < referrer_urls_list.size(); ++i) {
referrers_list.push_back(
- content::Referrer(referrer_urls_list[i], referrer_policies_list[i]));
+ Referrer(referrer_urls_list[i], referrer_policies_list[i]));
}
// Send result of all savable resource links to embedder.
@@ -5439,9 +5420,9 @@
void RenderViewImpl::NavigateToSwappedOutURL(WebKit::WebFrame* frame) {
// We use loadRequest instead of loadHTMLString because the former commits
// synchronously. Otherwise a new navigation can interrupt the navigation
- // to content::kSwappedOutURL. If that happens to be to the page we had been
+ // to kSwappedOutURL. If that happens to be to the page we had been
// showing, then WebKit will never send a commit and we'll be left spinning.
- GURL swappedOutURL(content::kSwappedOutURL);
+ GURL swappedOutURL(kSwappedOutURL);
WebURLRequest request(swappedOutURL);
frame->loadRequest(request);
}
@@ -5510,7 +5491,7 @@
// Load an empty page first so there is an immediate response to the error,
// and then kick off a request for the alternate error page.
frame->loadHTMLString(std::string(),
- GURL(content::kUnreachableWebDataURL),
+ GURL(kUnreachableWebDataURL),
error.unreachableURL,
replace);
@@ -5877,7 +5858,7 @@
SyncSelectionIfRequired();
}
-void RenderViewImpl::PpapiPluginCreated(content::RendererPpapiHost* host) {
+void RenderViewImpl::PpapiPluginCreated(RendererPpapiHost* host) {
FOR_EACH_OBSERVER(RenderViewObserver, observers_,
DidCreatePepperPlugin(host));
}
@@ -6104,7 +6085,7 @@
#endif // defined(OS_MACOSX)
bool RenderViewImpl::ScheduleFileChooser(
- const content::FileChooserParams& params,
+ const FileChooserParams& params,
WebFileChooserCompletion* completion) {
static const size_t kMaximumPendingFileChooseRequests = 4;
if (file_chooser_completions_.size() > kMaximumPendingFileChooseRequests) {
@@ -6210,7 +6191,7 @@
WebKit::WebPageVisibilityStateHidden :
WebKit::WebPageVisibilityStateVisible;
WebKit::WebPageVisibilityState override_state = current_state;
- if (content::GetContentClient()->renderer()->
+ if (GetContentClient()->renderer()->
ShouldOverridePageVisibilityState(this,
&override_state))
return override_state;
@@ -6330,10 +6311,10 @@
#endif
void RenderViewImpl::OnContextMenuClosed(
- const content::CustomContextMenuContext& custom_context) {
+ const CustomContextMenuContext& custom_context) {
if (custom_context.request_id) {
// External request, should be in our map.
- content::ContextMenuClient* client =
+ ContextMenuClient* client =
pending_context_menus_.Lookup(custom_context.request_id);
if (client) {
client->OnMenuClosed(custom_context.request_id);
@@ -6394,7 +6375,6 @@
bool RenderViewImpl::didTapMultipleTargets(
const WebKit::WebGestureEvent& event,
const WebVector<WebRect>& target_rects) {
- using content::DisambiguationPopupHelper;
gfx::Rect finger_rect(
event.x - event.data.tap.width / 2, event.y - event.data.tap.height / 2,
event.data.tap.width, event.data.tap.height);
@@ -6433,3 +6413,5 @@
TransportDIB* dib = TransportDIB::CreateWithHandle(dib_handle);
RenderProcess::current()->ReleaseTransportDIB(dib);
}
+
+} // namespace content
« no previous file with comments | « content/renderer/render_view_impl.h ('k') | content/renderer/render_view_linux.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698