mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 58.0.3029.33
This commit is contained in:
@ -7,5 +7,5 @@
|
|||||||
# https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
|
# https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
|
||||||
|
|
||||||
{
|
{
|
||||||
'chromium_checkout': 'refs/tags/58.0.3029.6',
|
'chromium_checkout': 'refs/tags/58.0.3029.33',
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,6 @@
|
|||||||
#include "ui/views/widget/desktop_aura/desktop_screen.h"
|
#include "ui/views/widget/desktop_aura/desktop_screen.h"
|
||||||
|
|
||||||
#if defined(OS_WIN)
|
#if defined(OS_WIN)
|
||||||
#include "libcef/common/crash_reporting_win.h"
|
|
||||||
#include "ui/base/cursor/cursor_loader_win.h"
|
#include "ui/base/cursor/cursor_loader_win.h"
|
||||||
#endif
|
#endif
|
||||||
#endif // defined(USE_AURA)
|
#endif // defined(USE_AURA)
|
||||||
@ -169,10 +168,6 @@ int CefBrowserMainParts::PreCreateThreads() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void CefBrowserMainParts::PreMainMessageLoopRun() {
|
void CefBrowserMainParts::PreMainMessageLoopRun() {
|
||||||
#if defined(OS_WIN)
|
|
||||||
crash_reporting_win::BlockUntilHandlerStarted();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (extensions::ExtensionsEnabled()) {
|
if (extensions::ExtensionsEnabled()) {
|
||||||
// Initialize extension global objects before creating the global
|
// Initialize extension global objects before creating the global
|
||||||
// BrowserContext.
|
// BrowserContext.
|
||||||
|
@ -60,7 +60,8 @@ class CefForceShutdown {
|
|||||||
}
|
}
|
||||||
} g_force_shutdown;
|
} g_force_shutdown;
|
||||||
|
|
||||||
#if defined(OS_WIN) && defined(ARCH_CPU_X86_64)
|
#if defined(OS_WIN)
|
||||||
|
#if defined(ARCH_CPU_X86_64)
|
||||||
// VS2013 only checks the existence of FMA3 instructions, not the enabled-ness
|
// VS2013 only checks the existence of FMA3 instructions, not the enabled-ness
|
||||||
// of them at the OS level (this is fixed in VS2015). We force off usage of
|
// of them at the OS level (this is fixed in VS2015). We force off usage of
|
||||||
// FMA3 instructions in the CRT to avoid using that path and hitting illegal
|
// FMA3 instructions in the CRT to avoid using that path and hitting illegal
|
||||||
@ -72,7 +73,18 @@ void DisableFMA3() {
|
|||||||
disabled = true;
|
disabled = true;
|
||||||
_set_FMA3_enable(0);
|
_set_FMA3_enable(0);
|
||||||
}
|
}
|
||||||
#endif
|
#endif // defined(ARCH_CPU_X86_64)
|
||||||
|
|
||||||
|
// Signal chrome_elf to initialize crash reporting, rather than doing it in
|
||||||
|
// DllMain. See https://crbug.com/656800 for details.
|
||||||
|
void InitCrashReporter() {
|
||||||
|
static bool initialized = false;
|
||||||
|
if (initialized)
|
||||||
|
return;
|
||||||
|
initialized = true;
|
||||||
|
SignalInitializeCrashReporting();
|
||||||
|
}
|
||||||
|
#endif // defined(OS_WIN)
|
||||||
|
|
||||||
#if defined(OS_MACOSX) || defined(OS_WIN)
|
#if defined(OS_MACOSX) || defined(OS_WIN)
|
||||||
|
|
||||||
@ -126,9 +138,12 @@ int RunAsCrashpadHandler(const base::CommandLine& command_line) {
|
|||||||
int CefExecuteProcess(const CefMainArgs& args,
|
int CefExecuteProcess(const CefMainArgs& args,
|
||||||
CefRefPtr<CefApp> application,
|
CefRefPtr<CefApp> application,
|
||||||
void* windows_sandbox_info) {
|
void* windows_sandbox_info) {
|
||||||
#if defined(OS_WIN) && defined(ARCH_CPU_X86_64)
|
#if defined(OS_WIN)
|
||||||
|
#if defined(ARCH_CPU_X86_64)
|
||||||
DisableFMA3();
|
DisableFMA3();
|
||||||
#endif
|
#endif
|
||||||
|
InitCrashReporter();
|
||||||
|
#endif
|
||||||
|
|
||||||
base::CommandLine command_line(base::CommandLine::NO_PROGRAM);
|
base::CommandLine command_line(base::CommandLine::NO_PROGRAM);
|
||||||
#if defined(OS_WIN)
|
#if defined(OS_WIN)
|
||||||
@ -182,9 +197,12 @@ bool CefInitialize(const CefMainArgs& args,
|
|||||||
const CefSettings& settings,
|
const CefSettings& settings,
|
||||||
CefRefPtr<CefApp> application,
|
CefRefPtr<CefApp> application,
|
||||||
void* windows_sandbox_info) {
|
void* windows_sandbox_info) {
|
||||||
#if defined(OS_WIN) && defined(ARCH_CPU_X86_64)
|
#if defined(OS_WIN)
|
||||||
|
#if defined(ARCH_CPU_X86_64)
|
||||||
DisableFMA3();
|
DisableFMA3();
|
||||||
#endif
|
#endif
|
||||||
|
InitCrashReporter();
|
||||||
|
#endif
|
||||||
|
|
||||||
// Return true if the global context already exists.
|
// Return true if the global context already exists.
|
||||||
if (g_context)
|
if (g_context)
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
|
|
||||||
#include "libcef/common/crash_reporting_win.h"
|
#include "libcef/common/crash_reporting_win.h"
|
||||||
|
|
||||||
#include "libcef/common/crash_reporting.h"
|
|
||||||
|
|
||||||
#include "base/debug/crash_logging.h"
|
#include "base/debug/crash_logging.h"
|
||||||
#include "base/strings/utf_string_conversions.h"
|
#include "base/strings/utf_string_conversions.h"
|
||||||
#include "chrome/common/chrome_constants.h"
|
#include "chrome/common/chrome_constants.h"
|
||||||
@ -119,17 +117,4 @@ bool InitializeCrashReportingForModule() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void BlockUntilHandlerStarted() {
|
|
||||||
if (!crash_reporting::Enabled())
|
|
||||||
return;
|
|
||||||
|
|
||||||
HMODULE chrome_elf = GetModuleHandle(chrome::kChromeElfDllName);
|
|
||||||
if (chrome_elf) {
|
|
||||||
auto block_until_handler_started = reinterpret_cast<void (*)()>(
|
|
||||||
GetProcAddress(chrome_elf, "BlockUntilHandlerStartedImpl"));
|
|
||||||
if (block_until_handler_started)
|
|
||||||
block_until_handler_started();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace crash_reporting_win
|
} // namespace crash_reporting_win
|
||||||
|
@ -8,8 +8,4 @@ namespace crash_reporting_win {
|
|||||||
// state from chrome_elf via exported functions.
|
// state from chrome_elf via exported functions.
|
||||||
bool InitializeCrashReportingForModule();
|
bool InitializeCrashReportingForModule();
|
||||||
|
|
||||||
// Called from libcef early in main process startup to ensure that the crash
|
|
||||||
// handler process is started before other sub-processes are created.
|
|
||||||
void BlockUntilHandlerStarted();
|
|
||||||
|
|
||||||
} // namespace crash_reporting_win
|
} // namespace crash_reporting_win
|
||||||
|
@ -63,7 +63,7 @@ index 4b43013..169ca47 100644
|
|||||||
content::BrowserContext* GetBrowserContextRedirectedInIncognito(
|
content::BrowserContext* GetBrowserContextRedirectedInIncognito(
|
||||||
content::BrowserContext* context);
|
content::BrowserContext* context);
|
||||||
diff --git chrome/browser/profiles/profile_manager.h chrome/browser/profiles/profile_manager.h
|
diff --git chrome/browser/profiles/profile_manager.h chrome/browser/profiles/profile_manager.h
|
||||||
index 6554312..701cb0f 100644
|
index 385f9c3..3d126bd 100644
|
||||||
--- chrome/browser/profiles/profile_manager.h
|
--- chrome/browser/profiles/profile_manager.h
|
||||||
+++ chrome/browser/profiles/profile_manager.h
|
+++ chrome/browser/profiles/profile_manager.h
|
||||||
@@ -89,7 +89,7 @@ class ProfileManager : public base::NonThreadSafe,
|
@@ -89,7 +89,7 @@ class ProfileManager : public base::NonThreadSafe,
|
||||||
|
@ -423,7 +423,7 @@ index ccc3048..663e880 100644
|
|||||||
|
|
||||||
} // namespace crash_reporter
|
} // namespace crash_reporter
|
||||||
diff --git components/crash/content/app/crashpad.cc components/crash/content/app/crashpad.cc
|
diff --git components/crash/content/app/crashpad.cc components/crash/content/app/crashpad.cc
|
||||||
index a0eabba..94039c4 100644
|
index 76f6734..f6f8000 100644
|
||||||
--- components/crash/content/app/crashpad.cc
|
--- components/crash/content/app/crashpad.cc
|
||||||
+++ components/crash/content/app/crashpad.cc
|
+++ components/crash/content/app/crashpad.cc
|
||||||
@@ -142,7 +142,8 @@ void InitializeCrashpadImpl(bool initial_client,
|
@@ -142,7 +142,8 @@ void InitializeCrashpadImpl(bool initial_client,
|
||||||
@ -538,7 +538,7 @@ index 7df66ea..4ee709a 100644
|
|||||||
bool result = crashpad_client.StartHandler(handler_path,
|
bool result = crashpad_client.StartHandler(handler_path,
|
||||||
database_path,
|
database_path,
|
||||||
diff --git components/crash/content/app/crashpad_win.cc components/crash/content/app/crashpad_win.cc
|
diff --git components/crash/content/app/crashpad_win.cc components/crash/content/app/crashpad_win.cc
|
||||||
index 3ad5f8d..77a0fe6 100644
|
index 89f3d2b..9ce7c35 100644
|
||||||
--- components/crash/content/app/crashpad_win.cc
|
--- components/crash/content/app/crashpad_win.cc
|
||||||
+++ components/crash/content/app/crashpad_win.cc
|
+++ components/crash/content/app/crashpad_win.cc
|
||||||
@@ -41,15 +41,15 @@ void GetPlatformCrashpadAnnotations(
|
@@ -41,15 +41,15 @@ void GetPlatformCrashpadAnnotations(
|
||||||
@ -598,9 +598,9 @@ index 3ad5f8d..77a0fe6 100644
|
|||||||
|
|
||||||
+ crash_reporter_client->GetCrashOptionalArguments(&arguments);
|
+ crash_reporter_client->GetCrashOptionalArguments(&arguments);
|
||||||
+
|
+
|
||||||
if (!g_crashpad_client.Get().StartHandler(
|
g_crashpad_client.Get().StartHandler(
|
||||||
exe_file, database_path, metrics_path, url, process_annotations,
|
exe_file, database_path, metrics_path, url, process_annotations,
|
||||||
arguments, false, true)) {
|
arguments, false, false);
|
||||||
diff --git content/browser/frame_host/debug_urls.cc content/browser/frame_host/debug_urls.cc
|
diff --git content/browser/frame_host/debug_urls.cc content/browser/frame_host/debug_urls.cc
|
||||||
index c693078..e58465b 100644
|
index c693078..e58465b 100644
|
||||||
--- content/browser/frame_host/debug_urls.cc
|
--- content/browser/frame_host/debug_urls.cc
|
||||||
|
@ -55,7 +55,7 @@ index 982fbe8..e757be46 100644
|
|||||||
+ "studio path")
|
+ "studio path")
|
||||||
}
|
}
|
||||||
diff --git build/toolchain/win/setup_toolchain.py build/toolchain/win/setup_toolchain.py
|
diff --git build/toolchain/win/setup_toolchain.py build/toolchain/win/setup_toolchain.py
|
||||||
index 43a7e09..2af18e9 100644
|
index ec60564..6e88441 100644
|
||||||
--- build/toolchain/win/setup_toolchain.py
|
--- build/toolchain/win/setup_toolchain.py
|
||||||
+++ build/toolchain/win/setup_toolchain.py
|
+++ build/toolchain/win/setup_toolchain.py
|
||||||
@@ -127,15 +127,17 @@ def _LoadToolchainEnv(cpu, sdk_dir):
|
@@ -127,15 +127,17 @@ def _LoadToolchainEnv(cpu, sdk_dir):
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
diff --git content/browser/frame_host/navigation_handle_impl.cc content/browser/frame_host/navigation_handle_impl.cc
|
diff --git content/browser/frame_host/navigation_handle_impl.cc content/browser/frame_host/navigation_handle_impl.cc
|
||||||
index 2e525bb..646b81b 100644
|
index 380b80a12..5992881 100644
|
||||||
--- content/browser/frame_host/navigation_handle_impl.cc
|
--- content/browser/frame_host/navigation_handle_impl.cc
|
||||||
+++ content/browser/frame_host/navigation_handle_impl.cc
|
+++ content/browser/frame_host/navigation_handle_impl.cc
|
||||||
@@ -256,12 +256,6 @@ net::Error NavigationHandleImpl::GetNetErrorCode() {
|
@@ -257,12 +257,6 @@ net::Error NavigationHandleImpl::GetNetErrorCode() {
|
||||||
}
|
}
|
||||||
|
|
||||||
RenderFrameHostImpl* NavigationHandleImpl::GetRenderFrameHost() {
|
RenderFrameHostImpl* NavigationHandleImpl::GetRenderFrameHost() {
|
||||||
|
@ -285,10 +285,10 @@ index 3b610b1..7c439e0 100644
|
|||||||
WebPluginInfo* plugin) = 0;
|
WebPluginInfo* plugin) = 0;
|
||||||
|
|
||||||
diff --git content/renderer/render_frame_impl.cc content/renderer/render_frame_impl.cc
|
diff --git content/renderer/render_frame_impl.cc content/renderer/render_frame_impl.cc
|
||||||
index a8cbf91..c03cdeb 100644
|
index 1d6064c..052b804 100644
|
||||||
--- content/renderer/render_frame_impl.cc
|
--- content/renderer/render_frame_impl.cc
|
||||||
+++ content/renderer/render_frame_impl.cc
|
+++ content/renderer/render_frame_impl.cc
|
||||||
@@ -2752,7 +2752,8 @@ blink::WebPlugin* RenderFrameImpl::createPlugin(
|
@@ -2757,7 +2757,8 @@ blink::WebPlugin* RenderFrameImpl::createPlugin(
|
||||||
std::string mime_type;
|
std::string mime_type;
|
||||||
bool found = false;
|
bool found = false;
|
||||||
Send(new FrameHostMsg_GetPluginInfo(
|
Send(new FrameHostMsg_GetPluginInfo(
|
||||||
@ -298,7 +298,7 @@ index a8cbf91..c03cdeb 100644
|
|||||||
params.mimeType.utf8(), &found, &info, &mime_type));
|
params.mimeType.utf8(), &found, &info, &mime_type));
|
||||||
if (!found)
|
if (!found)
|
||||||
return NULL;
|
return NULL;
|
||||||
@@ -5256,9 +5257,8 @@ WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation(
|
@@ -5261,9 +5262,8 @@ WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation(
|
||||||
(pending_navigation_params_ &&
|
(pending_navigation_params_ &&
|
||||||
!pending_navigation_params_->request_params.redirects.empty());
|
!pending_navigation_params_->request_params.redirects.empty());
|
||||||
|
|
||||||
@ -310,7 +310,7 @@ index a8cbf91..c03cdeb 100644
|
|||||||
// The handlenavigation API is deprecated and will be removed once
|
// The handlenavigation API is deprecated and will be removed once
|
||||||
// crbug.com/325351 is resolved.
|
// crbug.com/325351 is resolved.
|
||||||
if (GetContentClient()->renderer()->HandleNavigation(
|
if (GetContentClient()->renderer()->HandleNavigation(
|
||||||
@@ -5267,7 +5267,6 @@ WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation(
|
@@ -5272,7 +5272,6 @@ WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation(
|
||||||
is_redirect)) {
|
is_redirect)) {
|
||||||
return blink::WebNavigationPolicyIgnore;
|
return blink::WebNavigationPolicyIgnore;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
diff --git public/common/common_param_traits_macros.h public/common/common_param_traits_macros.h
|
diff --git public/common/common_param_traits_macros.h public/common/common_param_traits_macros.h
|
||||||
index a7d48d0..15df86a 100644
|
index c1b31a8..d5e5f786 100644
|
||||||
--- public/common/common_param_traits_macros.h
|
--- public/common/common_param_traits_macros.h
|
||||||
+++ public/common/common_param_traits_macros.h
|
+++ public/common/common_param_traits_macros.h
|
||||||
@@ -203,6 +203,7 @@ IPC_STRUCT_TRAITS_BEGIN(content::WebPreferences)
|
@@ -203,6 +203,7 @@ IPC_STRUCT_TRAITS_BEGIN(content::WebPreferences)
|
||||||
@ -11,7 +11,7 @@ index a7d48d0..15df86a 100644
|
|||||||
IPC_STRUCT_TRAITS_MEMBER(navigate_on_drag_drop)
|
IPC_STRUCT_TRAITS_MEMBER(navigate_on_drag_drop)
|
||||||
IPC_STRUCT_TRAITS_MEMBER(spatial_navigation_enabled)
|
IPC_STRUCT_TRAITS_MEMBER(spatial_navigation_enabled)
|
||||||
diff --git public/common/web_preferences.cc public/common/web_preferences.cc
|
diff --git public/common/web_preferences.cc public/common/web_preferences.cc
|
||||||
index d44ff10..eba4758 100644
|
index 56093d3..433e129 100644
|
||||||
--- public/common/web_preferences.cc
|
--- public/common/web_preferences.cc
|
||||||
+++ public/common/web_preferences.cc
|
+++ public/common/web_preferences.cc
|
||||||
@@ -173,6 +173,7 @@ WebPreferences::WebPreferences()
|
@@ -173,6 +173,7 @@ WebPreferences::WebPreferences()
|
||||||
@ -23,7 +23,7 @@ index d44ff10..eba4758 100644
|
|||||||
inert_visual_viewport(false),
|
inert_visual_viewport(false),
|
||||||
record_whole_document(false),
|
record_whole_document(false),
|
||||||
diff --git public/common/web_preferences.h public/common/web_preferences.h
|
diff --git public/common/web_preferences.h public/common/web_preferences.h
|
||||||
index ba18988..42a0296 100644
|
index 8526cf7..32481c1 100644
|
||||||
--- public/common/web_preferences.h
|
--- public/common/web_preferences.h
|
||||||
+++ public/common/web_preferences.h
|
+++ public/common/web_preferences.h
|
||||||
@@ -187,6 +187,7 @@ struct CONTENT_EXPORT WebPreferences {
|
@@ -187,6 +187,7 @@ struct CONTENT_EXPORT WebPreferences {
|
||||||
@ -35,10 +35,10 @@ index ba18988..42a0296 100644
|
|||||||
bool inert_visual_viewport;
|
bool inert_visual_viewport;
|
||||||
bool record_whole_document;
|
bool record_whole_document;
|
||||||
diff --git renderer/render_view_impl.cc renderer/render_view_impl.cc
|
diff --git renderer/render_view_impl.cc renderer/render_view_impl.cc
|
||||||
index 85a9fa9..3df9583 100644
|
index e69e97a..9983d48 100644
|
||||||
--- renderer/render_view_impl.cc
|
--- renderer/render_view_impl.cc
|
||||||
+++ renderer/render_view_impl.cc
|
+++ renderer/render_view_impl.cc
|
||||||
@@ -1401,6 +1401,8 @@ void RenderViewImpl::ApplyWebPreferencesInternal(
|
@@ -1403,6 +1403,8 @@ void RenderViewImpl::ApplyWebPreferencesInternal(
|
||||||
blink::WebView* web_view,
|
blink::WebView* web_view,
|
||||||
CompositorDependencies* compositor_deps) {
|
CompositorDependencies* compositor_deps) {
|
||||||
ApplyWebPreferences(prefs, web_view);
|
ApplyWebPreferences(prefs, web_view);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
diff --git render_widget_host_view_mac.mm render_widget_host_view_mac.mm
|
diff --git render_widget_host_view_mac.mm render_widget_host_view_mac.mm
|
||||||
index b67a5f3..edf32a4 100644
|
index 9ce93d2..26c059d 100644
|
||||||
--- render_widget_host_view_mac.mm
|
--- render_widget_host_view_mac.mm
|
||||||
+++ render_widget_host_view_mac.mm
|
+++ render_widget_host_view_mac.mm
|
||||||
@@ -463,9 +463,6 @@ RenderWidgetHostViewMac::RenderWidgetHostViewMac(RenderWidgetHost* widget,
|
@@ -463,9 +463,6 @@ RenderWidgetHostViewMac::RenderWidgetHostViewMac(RenderWidgetHost* widget,
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
diff --git content/browser/renderer_host/render_widget_host_view_aura.cc content/browser/renderer_host/render_widget_host_view_aura.cc
|
diff --git content/browser/renderer_host/render_widget_host_view_aura.cc content/browser/renderer_host/render_widget_host_view_aura.cc
|
||||||
index 204d1ae..0768d71 100644
|
index e2fe27b..fbdf066 100644
|
||||||
--- content/browser/renderer_host/render_widget_host_view_aura.cc
|
--- content/browser/renderer_host/render_widget_host_view_aura.cc
|
||||||
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
|
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
|
||||||
@@ -757,8 +757,10 @@ void RenderWidgetHostViewAura::SetBackgroundColor(SkColor color) {
|
@@ -762,8 +762,10 @@ void RenderWidgetHostViewAura::SetBackgroundColor(SkColor color) {
|
||||||
RenderWidgetHostViewBase::SetBackgroundColor(color);
|
RenderWidgetHostViewBase::SetBackgroundColor(color);
|
||||||
bool opaque = GetBackgroundOpaque();
|
bool opaque = GetBackgroundOpaque();
|
||||||
host_->SetBackgroundOpaque(opaque);
|
host_->SetBackgroundOpaque(opaque);
|
||||||
|
@ -78,7 +78,7 @@ index e3a15e6..5fae563 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git ui/gfx/render_text.h ui/gfx/render_text.h
|
diff --git ui/gfx/render_text.h ui/gfx/render_text.h
|
||||||
index bcb7314..4063073 100644
|
index fc02e24..aa26d9a 100644
|
||||||
--- ui/gfx/render_text.h
|
--- ui/gfx/render_text.h
|
||||||
+++ ui/gfx/render_text.h
|
+++ ui/gfx/render_text.h
|
||||||
@@ -313,6 +313,10 @@ class GFX_EXPORT RenderText {
|
@@ -313,6 +313,10 @@ class GFX_EXPORT RenderText {
|
||||||
@ -114,7 +114,7 @@ index 4a7cfd9..750a6ca 100644
|
|||||||
if (style_ == STYLE_BUTTON && PlatformStyle::kDefaultLabelButtonHasBoldFont) {
|
if (style_ == STYLE_BUTTON && PlatformStyle::kDefaultLabelButtonHasBoldFont) {
|
||||||
// Some text appears wider when rendered normally than when rendered bold.
|
// Some text appears wider when rendered normally than when rendered bold.
|
||||||
diff --git ui/views/controls/label.cc ui/views/controls/label.cc
|
diff --git ui/views/controls/label.cc ui/views/controls/label.cc
|
||||||
index 2d16942..dc60700 100644
|
index 0532230..53d7e90 100644
|
||||||
--- ui/views/controls/label.cc
|
--- ui/views/controls/label.cc
|
||||||
+++ ui/views/controls/label.cc
|
+++ ui/views/controls/label.cc
|
||||||
@@ -28,6 +28,7 @@
|
@@ -28,6 +28,7 @@
|
||||||
|
@ -325,7 +325,7 @@ index 544f086..0e81c59 100644
|
|||||||
base::WeakPtrFactory<DesktopWindowTreeHostX11> weak_factory_;
|
base::WeakPtrFactory<DesktopWindowTreeHostX11> weak_factory_;
|
||||||
|
|
||||||
diff --git ui/views/widget/widget.cc ui/views/widget/widget.cc
|
diff --git ui/views/widget/widget.cc ui/views/widget/widget.cc
|
||||||
index 38ade37..e66b0cd 100644
|
index 5ff65fd..8ae0c51 100644
|
||||||
--- ui/views/widget/widget.cc
|
--- ui/views/widget/widget.cc
|
||||||
+++ ui/views/widget/widget.cc
|
+++ ui/views/widget/widget.cc
|
||||||
@@ -131,6 +131,7 @@ Widget::InitParams::InitParams(Type type)
|
@@ -131,6 +131,7 @@ Widget::InitParams::InitParams(Type type)
|
||||||
@ -336,7 +336,7 @@ index 38ade37..e66b0cd 100644
|
|||||||
native_widget(nullptr),
|
native_widget(nullptr),
|
||||||
desktop_window_tree_host(nullptr),
|
desktop_window_tree_host(nullptr),
|
||||||
layer_type(ui::LAYER_TEXTURED),
|
layer_type(ui::LAYER_TEXTURED),
|
||||||
@@ -306,7 +307,7 @@ void Widget::Init(const InitParams& in_params) {
|
@@ -305,7 +306,7 @@ void Widget::Init(const InitParams& in_params) {
|
||||||
params.name = params.delegate->GetContentsView()->GetClassName();
|
params.name = params.delegate->GetContentsView()->GetClassName();
|
||||||
|
|
||||||
params.child |= (params.type == InitParams::TYPE_CONTROL);
|
params.child |= (params.type == InitParams::TYPE_CONTROL);
|
||||||
@ -345,7 +345,7 @@ index 38ade37..e66b0cd 100644
|
|||||||
|
|
||||||
if (params.opacity == views::Widget::InitParams::INFER_OPACITY &&
|
if (params.opacity == views::Widget::InitParams::INFER_OPACITY &&
|
||||||
params.type != views::Widget::InitParams::TYPE_WINDOW &&
|
params.type != views::Widget::InitParams::TYPE_WINDOW &&
|
||||||
@@ -370,7 +371,12 @@ void Widget::Init(const InitParams& in_params) {
|
@@ -369,7 +370,12 @@ void Widget::Init(const InitParams& in_params) {
|
||||||
}
|
}
|
||||||
} else if (params.delegate) {
|
} else if (params.delegate) {
|
||||||
SetContentsView(params.delegate->GetContentsView());
|
SetContentsView(params.delegate->GetContentsView());
|
||||||
@ -360,7 +360,7 @@ index 38ade37..e66b0cd 100644
|
|||||||
// This must come after SetContentsView() or it might not be able to find
|
// This must come after SetContentsView() or it might not be able to find
|
||||||
// the correct NativeTheme (on Linux). See http://crbug.com/384492
|
// the correct NativeTheme (on Linux). See http://crbug.com/384492
|
||||||
diff --git ui/views/widget/widget.h ui/views/widget/widget.h
|
diff --git ui/views/widget/widget.h ui/views/widget/widget.h
|
||||||
index 2a239c4..3d02b48 100644
|
index a7affa6..3e665f3 100644
|
||||||
--- ui/views/widget/widget.h
|
--- ui/views/widget/widget.h
|
||||||
+++ ui/views/widget/widget.h
|
+++ ui/views/widget/widget.h
|
||||||
@@ -253,6 +253,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWidgetDelegate,
|
@@ -253,6 +253,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWidgetDelegate,
|
||||||
@ -372,7 +372,7 @@ index 2a239c4..3d02b48 100644
|
|||||||
// the NativeWidget may specify a default size. If the parent is specified,
|
// the NativeWidget may specify a default size. If the parent is specified,
|
||||||
// |bounds| is in the parent's coordinate system. If the parent is not
|
// |bounds| is in the parent's coordinate system. If the parent is not
|
||||||
diff --git ui/views/win/hwnd_message_handler.cc ui/views/win/hwnd_message_handler.cc
|
diff --git ui/views/win/hwnd_message_handler.cc ui/views/win/hwnd_message_handler.cc
|
||||||
index 810b9cb..fc339da 100644
|
index ac76453..1f10dd4 100644
|
||||||
--- ui/views/win/hwnd_message_handler.cc
|
--- ui/views/win/hwnd_message_handler.cc
|
||||||
+++ ui/views/win/hwnd_message_handler.cc
|
+++ ui/views/win/hwnd_message_handler.cc
|
||||||
@@ -2539,8 +2539,12 @@ LRESULT HWNDMessageHandler::HandleMouseEventInternal(UINT message,
|
@@ -2539,8 +2539,12 @@ LRESULT HWNDMessageHandler::HandleMouseEventInternal(UINT message,
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
diff --git content/browser/web_contents/web_contents_impl.cc content/browser/web_contents/web_contents_impl.cc
|
diff --git content/browser/web_contents/web_contents_impl.cc content/browser/web_contents/web_contents_impl.cc
|
||||||
index 8800f75..6b047eb 100644
|
index 0d42f07..b29997d 100644
|
||||||
--- content/browser/web_contents/web_contents_impl.cc
|
--- content/browser/web_contents/web_contents_impl.cc
|
||||||
+++ content/browser/web_contents/web_contents_impl.cc
|
+++ content/browser/web_contents/web_contents_impl.cc
|
||||||
@@ -1571,6 +1571,12 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
@@ -1571,6 +1571,12 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) {
|
||||||
@ -48,7 +48,7 @@ index 8800f75..6b047eb 100644
|
|||||||
}
|
}
|
||||||
// Save the created window associated with the route so we can show it
|
// Save the created window associated with the route so we can show it
|
||||||
// later.
|
// later.
|
||||||
@@ -4985,7 +5001,7 @@ NavigationEntry*
|
@@ -4973,7 +4989,7 @@ NavigationEntry*
|
||||||
void WebContentsImpl::CreateRenderWidgetHostViewForRenderManager(
|
void WebContentsImpl::CreateRenderWidgetHostViewForRenderManager(
|
||||||
RenderViewHost* render_view_host) {
|
RenderViewHost* render_view_host) {
|
||||||
RenderWidgetHostViewBase* rwh_view =
|
RenderWidgetHostViewBase* rwh_view =
|
||||||
@ -73,7 +73,7 @@ index fa0afb5..d677b31 100644
|
|||||||
|
|
||||||
WebContents::CreateParams::CreateParams(const CreateParams& other) = default;
|
WebContents::CreateParams::CreateParams(const CreateParams& other) = default;
|
||||||
diff --git content/public/browser/web_contents.h content/public/browser/web_contents.h
|
diff --git content/public/browser/web_contents.h content/public/browser/web_contents.h
|
||||||
index 5a509ef..981a0a5 100644
|
index f968ca2..ee6f060 100644
|
||||||
--- content/public/browser/web_contents.h
|
--- content/public/browser/web_contents.h
|
||||||
+++ content/public/browser/web_contents.h
|
+++ content/public/browser/web_contents.h
|
||||||
@@ -60,9 +60,11 @@ class PageState;
|
@@ -60,9 +60,11 @@ class PageState;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
diff --git Source/web/ChromeClientImpl.cpp Source/web/ChromeClientImpl.cpp
|
diff --git Source/web/ChromeClientImpl.cpp Source/web/ChromeClientImpl.cpp
|
||||||
index a5721cf..d89dcff 100644
|
index 48385f8..a11804b 100644
|
||||||
--- Source/web/ChromeClientImpl.cpp
|
--- Source/web/ChromeClientImpl.cpp
|
||||||
+++ Source/web/ChromeClientImpl.cpp
|
+++ Source/web/ChromeClientImpl.cpp
|
||||||
@@ -898,7 +898,7 @@ bool ChromeClientImpl::hasOpenedPopup() const {
|
@@ -898,7 +898,7 @@ bool ChromeClientImpl::hasOpenedPopup() const {
|
||||||
@ -12,7 +12,7 @@ index a5721cf..d89dcff 100644
|
|||||||
|
|
||||||
DCHECK(RuntimeEnabledFeatures::pagePopupEnabled());
|
DCHECK(RuntimeEnabledFeatures::pagePopupEnabled());
|
||||||
diff --git Source/web/WebViewImpl.cpp Source/web/WebViewImpl.cpp
|
diff --git Source/web/WebViewImpl.cpp Source/web/WebViewImpl.cpp
|
||||||
index 8a38208..90784a8 100644
|
index 365a716..c1519f8 100644
|
||||||
--- Source/web/WebViewImpl.cpp
|
--- Source/web/WebViewImpl.cpp
|
||||||
+++ Source/web/WebViewImpl.cpp
|
+++ Source/web/WebViewImpl.cpp
|
||||||
@@ -357,6 +357,7 @@ WebViewImpl::WebViewImpl(WebViewClient* client,
|
@@ -357,6 +357,7 @@ WebViewImpl::WebViewImpl(WebViewClient* client,
|
||||||
@ -23,7 +23,7 @@ index 8a38208..90784a8 100644
|
|||||||
m_compositorDeviceScaleFactorOverride(0),
|
m_compositorDeviceScaleFactorOverride(0),
|
||||||
m_suppressNextKeypressEvent(false),
|
m_suppressNextKeypressEvent(false),
|
||||||
m_imeAcceptEvents(true),
|
m_imeAcceptEvents(true),
|
||||||
@@ -3704,8 +3705,13 @@ void WebViewImpl::mainFrameScrollOffsetChanged() {
|
@@ -3699,8 +3700,13 @@ void WebViewImpl::mainFrameScrollOffsetChanged() {
|
||||||
m_devToolsEmulator->mainFrameScrollOrScaleChanged();
|
m_devToolsEmulator->mainFrameScrollOrScaleChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
diff --git chrome/app/generated_resources.grd chrome/app/generated_resources.grd
|
diff --git chrome/app/generated_resources.grd chrome/app/generated_resources.grd
|
||||||
index c10c883..a03df69 100644
|
index b2bcd42..fad892d 100644
|
||||||
--- chrome/app/generated_resources.grd
|
--- chrome/app/generated_resources.grd
|
||||||
+++ chrome/app/generated_resources.grd
|
+++ chrome/app/generated_resources.grd
|
||||||
@@ -6771,7 +6771,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
|
@@ -6771,7 +6771,7 @@ Keep your key file in a safe place. You will need it to create new versions of y
|
||||||
|
@ -1616,7 +1616,7 @@ class ResponseFilterTestHandler : public TestHandler {
|
|||||||
DCHECK(!got_load_end_);
|
DCHECK(!got_load_end_);
|
||||||
got_load_end_.yes();
|
got_load_end_.yes();
|
||||||
|
|
||||||
EXPECT_EQ(200, httpStatusCode);
|
EXPECT_EQ(0, httpStatusCode);
|
||||||
|
|
||||||
GetOutputContent(frame);
|
GetOutputContent(frame);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user