summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/renderer_host
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/renderer_host')
-rw-r--r--chromium/chrome/browser/renderer_host/chrome_extension_message_filter.cc3
-rw-r--r--chromium/chrome/browser/renderer_host/chrome_navigation_ui_data.h9
-rw-r--r--chromium/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_browsertest.mm6
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/device_id_fetcher.cc13
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/monitor_finder_mac.mm5
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc3
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc10
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc9
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc5
-rw-r--r--chromium/chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc3
10 files changed, 30 insertions, 36 deletions
diff --git a/chromium/chrome/browser/renderer_host/chrome_extension_message_filter.cc b/chromium/chrome/browser/renderer_host/chrome_extension_message_filter.cc
index 228ad3adfbf..49ee403c03d 100644
--- a/chromium/chrome/browser/renderer_host/chrome_extension_message_filter.cc
+++ b/chromium/chrome/browser/renderer_host/chrome_extension_message_filter.cc
@@ -14,7 +14,6 @@
#include "base/notreached.h"
#include "base/stl_util.h"
#include "base/strings/utf_string_conversions.h"
-#include "base/task/post_task.h"
#include "base/task/thread_pool.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/extensions/activity_log/activity_action_constants.h"
@@ -111,7 +110,7 @@ void ChromeExtensionMessageFilter::OnDestruct() const {
if (BrowserThread::CurrentlyOn(BrowserThread::UI)) {
delete this;
} else {
- base::DeleteSoon(FROM_HERE, {BrowserThread::UI}, this);
+ content::GetUIThreadTaskRunner({})->DeleteSoon(FROM_HERE, this);
}
}
diff --git a/chromium/chrome/browser/renderer_host/chrome_navigation_ui_data.h b/chromium/chrome/browser/renderer_host/chrome_navigation_ui_data.h
index f7c2f9f72ba..cd99296b042 100644
--- a/chromium/chrome/browser/renderer_host/chrome_navigation_ui_data.h
+++ b/chromium/chrome/browser/renderer_host/chrome_navigation_ui_data.h
@@ -8,9 +8,9 @@
#include <memory>
#include "base/macros.h"
-#include "chrome/common/prerender_types.h"
#include "components/offline_pages/buildflags/buildflags.h"
#include "components/offline_pages/core/request_header/offline_page_navigation_ui_data.h"
+#include "components/prerender/common/prerender_types.mojom.h"
#include "content/public/browser/navigation_ui_data.h"
#include "extensions/browser/extension_navigation_ui_data.h"
#include "extensions/buildflags/buildflags.h"
@@ -60,7 +60,9 @@ class ChromeNavigationUIData : public content::NavigationUIData {
}
#endif
WindowOpenDisposition window_open_disposition() const { return disposition_; }
- prerender::PrerenderMode prerender_mode() const { return prerender_mode_; }
+ prerender::mojom::PrerenderMode prerender_mode() const {
+ return prerender_mode_;
+ }
const std::string& prerender_histogram_prefix() {
return prerender_histogram_prefix_;
}
@@ -78,7 +80,8 @@ class ChromeNavigationUIData : public content::NavigationUIData {
#endif
WindowOpenDisposition disposition_;
- prerender::PrerenderMode prerender_mode_ = prerender::NO_PRERENDER;
+ prerender::mojom::PrerenderMode prerender_mode_ =
+ prerender::mojom::PrerenderMode::kNoPrerender;
std::string prerender_histogram_prefix_;
DISALLOW_COPY_AND_ASSIGN(ChromeNavigationUIData);
diff --git a/chromium/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_browsertest.mm b/chromium/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_browsertest.mm
index 6a030f43974..65482d03b19 100644
--- a/chromium/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_browsertest.mm
+++ b/chromium/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_browsertest.mm
@@ -798,8 +798,10 @@ IN_PROC_BROWSER_TEST_F(ChromeRenderWidgetHostViewMacHistorySwiperTest,
ExpectUrlAndOffset(url1_, 0);
}
-IN_PROC_BROWSER_TEST_F(ChromeRenderWidgetHostViewMacHistorySwiperTest,
- InnerScrollersOverscrollBehaviorPreventsNavigation) {
+// TODO(crbug.com/1070405): flaky.
+IN_PROC_BROWSER_TEST_F(
+ ChromeRenderWidgetHostViewMacHistorySwiperTest,
+ DISABLED_InnerScrollersOverscrollBehaviorPreventsNavigation) {
if (!IsHistorySwipingSupported())
return;
diff --git a/chromium/chrome/browser/renderer_host/pepper/device_id_fetcher.cc b/chromium/chrome/browser/renderer_host/pepper/device_id_fetcher.cc
index 93799f8adbf..892dbd660ea 100644
--- a/chromium/chrome/browser/renderer_host/pepper/device_id_fetcher.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/device_id_fetcher.cc
@@ -8,7 +8,6 @@
#include "base/files/file_util.h"
#include "base/stl_util.h"
#include "base/strings/string_number_conversions.h"
-#include "base/task/post_task.h"
#include "base/task/thread_pool.h"
#include "build/build_config.h"
#include "chrome/browser/profiles/profile.h"
@@ -77,8 +76,8 @@ bool DeviceIDFetcher::Start(const IDCallback& callback) {
in_progress_ = true;
callback_ = callback;
- base::PostTask(FROM_HERE, {BrowserThread::UI},
- base::BindOnce(&DeviceIDFetcher::CheckPrefsOnUIThread, this));
+ content::GetUIThreadTaskRunner({})->PostTask(
+ FROM_HERE, base::BindOnce(&DeviceIDFetcher::CheckPrefsOnUIThread, this));
return true;
}
@@ -191,8 +190,8 @@ void DeviceIDFetcher::LegacyComputeAsync(const base::FilePath& profile_path,
}
// If we didn't find an ID, get the machine ID and call the new code path to
// generate an ID.
- base::PostTask(FROM_HERE, {BrowserThread::UI},
- base::BindOnce(&GetMachineIDAsync,
+ content::GetUIThreadTaskRunner({})->PostTask(
+ FROM_HERE, base::BindOnce(&GetMachineIDAsync,
base::Bind(&DeviceIDFetcher::ComputeOnUIThread,
this, salt)));
}
@@ -200,8 +199,8 @@ void DeviceIDFetcher::LegacyComputeAsync(const base::FilePath& profile_path,
void DeviceIDFetcher::RunCallbackOnIOThread(const std::string& id,
int32_t result) {
if (!BrowserThread::CurrentlyOn(BrowserThread::IO)) {
- base::PostTask(FROM_HERE, {BrowserThread::IO},
- base::BindOnce(&DeviceIDFetcher::RunCallbackOnIOThread, this,
+ content::GetIOThreadTaskRunner({})->PostTask(
+ FROM_HERE, base::BindOnce(&DeviceIDFetcher::RunCallbackOnIOThread, this,
id, result));
return;
}
diff --git a/chromium/chrome/browser/renderer_host/pepper/monitor_finder_mac.mm b/chromium/chrome/browser/renderer_host/pepper/monitor_finder_mac.mm
index 41f0611dbc2..e64fbfcfb06 100644
--- a/chromium/chrome/browser/renderer_host/pepper/monitor_finder_mac.mm
+++ b/chromium/chrome/browser/renderer_host/pepper/monitor_finder_mac.mm
@@ -7,7 +7,6 @@
#import <Cocoa/Cocoa.h>
#include "base/bind.h"
-#include "base/task/post_task.h"
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/render_frame_host.h"
@@ -30,8 +29,8 @@ int64_t MonitorFinder::GetMonitor() {
request_sent_ = true;
}
- base::PostTask(FROM_HERE, {content::BrowserThread::UI},
- base::BindOnce(&MonitorFinder::FetchMonitorFromWidget, this));
+ content::GetUIThreadTaskRunner({})->PostTask(
+ FROM_HERE, base::BindOnce(&MonitorFinder::FetchMonitorFromWidget, this));
return display_id_;
}
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc b/chromium/chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc
index d72a867594a..82fa5b7026e 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_broker_message_filter.cc
@@ -6,7 +6,6 @@
#include <string>
-#include "base/task/post_task.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "components/content_settings/core/browser/host_content_settings_map.h"
@@ -37,7 +36,7 @@ PepperBrokerMessageFilter::~PepperBrokerMessageFilter() {}
scoped_refptr<base::SequencedTaskRunner>
PepperBrokerMessageFilter::OverrideTaskRunnerForMessage(
const IPC::Message& message) {
- return base::CreateSingleThreadTaskRunner({BrowserThread::UI});
+ return content::GetUIThreadTaskRunner({});
}
int32_t PepperBrokerMessageFilter::OnResourceMessageReceived(
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc b/chromium/chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc
index c1fdd9dd86e..839b95e6a27 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_flash_browser_host.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/renderer_host/pepper/pepper_flash_browser_host.h"
#include "base/bind.h"
-#include "base/task/post_task.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/content_settings/cookie_settings_factory.h"
@@ -132,9 +131,8 @@ int32_t PepperFlashBrowserHost::OnGetLocalDataRestrictions(
plugin_url,
cookie_settings_);
} else {
- base::PostTaskAndReplyWithResult(
- FROM_HERE, {BrowserThread::UI},
- base::BindOnce(&GetCookieSettings, render_process_id_),
+ content::GetUIThreadTaskRunner({})->PostTaskAndReplyWithResult(
+ FROM_HERE, base::BindOnce(&GetCookieSettings, render_process_id_),
base::BindOnce(&PepperFlashBrowserHost::GetLocalDataRestrictions,
weak_factory_.GetWeakPtr(),
context->MakeReplyMessageContext(), document_url,
@@ -178,8 +176,8 @@ device::mojom::WakeLock* PepperFlashBrowserHost::GetWakeLock() {
return wake_lock_.get();
mojo::Remote<device::mojom::WakeLockProvider> wake_lock_provider;
- base::PostTask(
- FROM_HERE, {BrowserThread::UI},
+ content::GetUIThreadTaskRunner({})->PostTask(
+ FROM_HERE,
base::BindOnce(&BindWakeLockProviderOnUIThread,
wake_lock_provider.BindNewPipeAndPassReceiver()));
wake_lock_provider->GetWakeLockWithoutContext(
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc b/chromium/chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc
index 8147eb02d87..6ae4b9beee8 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.cc
@@ -8,7 +8,6 @@
#include "base/pickle.h"
#include "base/strings/utf_string_conversions.h"
-#include "base/task/post_task.h"
#include "build/build_config.h"
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
@@ -23,8 +22,6 @@
#include "ppapi/proxy/resource_message_params.h"
#include "ui/base/clipboard/scoped_clipboard_writer.h"
-using content::BrowserThread;
-
namespace {
const size_t kMaxClipboardWriteSize = 1000000;
@@ -106,16 +103,16 @@ PepperFlashClipboardMessageFilter::OverrideTaskRunnerForMessage(
// restrictions of various platform APIs. In general, the clipboard is not
// thread-safe, so all clipboard calls should be serviced from the UI thread.
if (msg.type() == PpapiHostMsg_FlashClipboard_WriteData::ID)
- return base::CreateSingleThreadTaskRunner({BrowserThread::UI});
+ return content::GetUIThreadTaskRunner({});
// Windows needs clipboard reads to be serviced from the IO thread because
// these are sync IPCs which can result in deadlocks with plugins if serviced
// from the UI thread. Note that Windows clipboard calls ARE thread-safe so it
// is ok for reads and writes to be serviced from different threads.
#if !defined(OS_WIN)
- return base::CreateSingleThreadTaskRunner({BrowserThread::UI});
+ return content::GetUIThreadTaskRunner({});
#else
- return base::CreateSingleThreadTaskRunner({BrowserThread::IO});
+ return content::GetIOThreadTaskRunner({});
#endif
}
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc b/chromium/chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc
index 7c8c292d6d4..7b774366e2e 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc
@@ -13,7 +13,6 @@
#include "base/compiler_specific.h"
#include "base/memory/ref_counted.h"
#include "base/notreached.h"
-#include "base/task/post_task.h"
#include "build/build_config.h"
#include "content/public/browser/browser_ppapi_host.h"
#include "content/public/browser/browser_task_traits.h"
@@ -62,8 +61,8 @@ class MonitorFinder : public base::RefCountedThreadSafe<MonitorFinder> {
// do this because we don't know how often our client is going
// to call and we can't cache the |monitor_| value.
if (InterlockedCompareExchange(&request_sent_, 1, 0) == 0) {
- base::PostTask(
- FROM_HERE, {content::BrowserThread::UI},
+ content::GetUIThreadTaskRunner({})->PostTask(
+ FROM_HERE,
base::BindOnce(&MonitorFinder::FetchMonitorFromWidget, this));
}
return reinterpret_cast<int64_t>(monitor_);
diff --git a/chromium/chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc b/chromium/chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc
index c94e1947dc1..0a04a1e0ec5 100644
--- a/chromium/chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc
+++ b/chromium/chrome/browser/renderer_host/pepper/pepper_isolated_file_system_message_filter.cc
@@ -7,7 +7,6 @@
#include <stddef.h>
#include "base/stl_util.h"
-#include "base/task/post_task.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_manager.h"
@@ -81,7 +80,7 @@ PepperIsolatedFileSystemMessageFilter::OverrideTaskRunnerForMessage(
const IPC::Message& msg) {
// In order to reach ExtensionSystem, we need to get ProfileManager first.
// ProfileManager lives in UI thread, so we need to do this in UI thread.
- return base::CreateSingleThreadTaskRunner({content::BrowserThread::UI});
+ return content::GetUIThreadTaskRunner({});
}
int32_t PepperIsolatedFileSystemMessageFilter::OnResourceMessageReceived(