mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision 261035.
- The CefSettings.release_dcheck_enabled option has been removed. This functionality can be enabled by setting the dcheck_always_on=1 gyp variable before building CEF/Chromium. See http://crbug.com/350462 for details. - The UR_FLAG_ALLOW_COOKIES option has been removed and the functionality has been merged into UR_FLAG_ALLOW_CACHED_CREDENTIALS. - Mac: [NSApplication sharedApplication] should no longer be called in the renderer process. See http://crbug.com/306348 for details. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1641 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -31,10 +31,6 @@
|
||||
#include "content/public/common/content_switches.h"
|
||||
#include "ui/base/ui_base_switches.h"
|
||||
|
||||
#if defined(OS_MACOSX)
|
||||
#include "libcef/browser/application_mac.h"
|
||||
#endif
|
||||
|
||||
#if defined(OS_WIN)
|
||||
#include "content/public/app/startup_helper_win.h"
|
||||
#include "sandbox/win/src/sandbox_types.h"
|
||||
@@ -80,11 +76,6 @@ int CefExecuteProcess(const CefMainArgs& args,
|
||||
if (process_type.empty())
|
||||
return -1;
|
||||
|
||||
#if defined(OS_MACOSX)
|
||||
// Create the CefCrApplication instance.
|
||||
CefCrApplicationCreate();
|
||||
#endif
|
||||
|
||||
CefMainDelegate main_delegate(application);
|
||||
|
||||
// Execute the secondary process.
|
||||
@@ -95,12 +86,18 @@ int CefExecuteProcess(const CefMainArgs& args,
|
||||
windows_sandbox_info = &sandbox_info;
|
||||
}
|
||||
|
||||
return content::ContentMain(args.instance,
|
||||
static_cast<sandbox::SandboxInterfaceInfo*>(windows_sandbox_info),
|
||||
&main_delegate);
|
||||
content::ContentMainParams params(&main_delegate);
|
||||
params.instance = args.instance;
|
||||
params.sandbox_info =
|
||||
static_cast<sandbox::SandboxInterfaceInfo*>(windows_sandbox_info);
|
||||
|
||||
return content::ContentMain(params);
|
||||
#else
|
||||
return content::ContentMain(args.argc, const_cast<const char**>(args.argv),
|
||||
&main_delegate);
|
||||
content::ContentMainParams params(&main_delegate);
|
||||
params.argc = args.argc;
|
||||
params.argv = const_cast<const char**>(args.argv);
|
||||
|
||||
return content::ContentMain(params);
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -272,13 +269,18 @@ bool CefContext::Initialize(const CefMainArgs& args,
|
||||
settings_.no_sandbox = true;
|
||||
}
|
||||
|
||||
exit_code = main_runner_->Initialize(args.instance,
|
||||
static_cast<sandbox::SandboxInterfaceInfo*>(windows_sandbox_info),
|
||||
main_delegate_.get());
|
||||
content::ContentMainParams params(main_delegate_.get());
|
||||
params.instance = args.instance;
|
||||
params.sandbox_info =
|
||||
static_cast<sandbox::SandboxInterfaceInfo*>(windows_sandbox_info);
|
||||
|
||||
exit_code = main_runner_->Initialize(params);
|
||||
#else
|
||||
exit_code = main_runner_->Initialize(args.argc,
|
||||
const_cast<const char**>(args.argv),
|
||||
main_delegate_.get());
|
||||
content::ContentMainParams params(main_delegate_.get());
|
||||
params.argc = args.argc;
|
||||
params.argv = const_cast<const char**>(args.argv);
|
||||
|
||||
exit_code = main_runner_->Initialize(params);
|
||||
#endif
|
||||
|
||||
DCHECK_LT(exit_code, 0);
|
||||
|
Reference in New Issue
Block a user