mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium revision 6e53600d (#386251)
- Remove |accept_lang| parameter from CefJSDialogHandler::OnJSDialog and CefFormatUrlForSecurityDisplay (see https://crbug.com/336973#c36). - Remove remaining NPAPI-related code including functions from cef_web_plugin.h (see https://crbug.com/493212#c55). - Mac: 10.7+ deployment target is now required for client applications. - Mac: Remove CefBrowserHost::SetWindowVisibility (issue #1375). No replacement is required for windowed rendering. Use WasHidden for off-screen rendering. - Windows: Visual Studio 2015 Update 2 is now required when building CEF/Chromium.
This commit is contained in:
@@ -49,7 +49,7 @@ class CefBrowserPlatformDelegate {
|
||||
public:
|
||||
// Create a new CefBrowserPlatformDelegate instance. May be called on multiple
|
||||
// threads.
|
||||
static scoped_ptr<CefBrowserPlatformDelegate> Create(
|
||||
static std::unique_ptr<CefBrowserPlatformDelegate> Create(
|
||||
CefBrowserHostImpl::CreateParams& create_params);
|
||||
|
||||
// Called to create the view objects for a new WebContents. Will only be
|
||||
@@ -159,11 +159,6 @@ class CefBrowserPlatformDelegate {
|
||||
virtual void SizeTo(int width, int height);
|
||||
#endif
|
||||
|
||||
#if defined(OS_MACOSX)
|
||||
// Set or remove host window visibility. Only used on OS X.
|
||||
virtual void SetWindowVisibility(bool visible);
|
||||
#endif
|
||||
|
||||
// Convert from view coordinates to screen coordinates. Potential display
|
||||
// scaling will be applied to the result.
|
||||
virtual gfx::Point GetScreenPoint(const gfx::Point& view) const = 0;
|
||||
@@ -198,13 +193,13 @@ class CefBrowserPlatformDelegate {
|
||||
const content::NativeWebKeyboardEvent& event) const = 0;
|
||||
|
||||
// Create the platform-specific file dialog runner.
|
||||
virtual scoped_ptr<CefFileDialogRunner> CreateFileDialogRunner();
|
||||
virtual std::unique_ptr<CefFileDialogRunner> CreateFileDialogRunner();
|
||||
|
||||
// Create the platform-specific JavaScript dialog runner.
|
||||
virtual scoped_ptr<CefJavaScriptDialogRunner> CreateJavaScriptDialogRunner();
|
||||
virtual std::unique_ptr<CefJavaScriptDialogRunner> CreateJavaScriptDialogRunner();
|
||||
|
||||
// Create the platform-specific menu runner.
|
||||
virtual scoped_ptr<CefMenuRunner> CreateMenuRunner() = 0;
|
||||
virtual std::unique_ptr<CefMenuRunner> CreateMenuRunner() = 0;
|
||||
|
||||
// Returns true if this delegate implements windowless rendering. May be
|
||||
// called on multiple threads.
|
||||
|
Reference in New Issue
Block a user