repo: 5563->5735

Permalinks to CEF branch 5563 are outdated since updating from version
111 to 114, which is branch 5735
This commit is contained in:
Adam
2023-07-03 02:04:47 +01:00
parent 47c3966a48
commit 5f83a3cd40
5 changed files with 13 additions and 13 deletions

View File

@@ -83,7 +83,7 @@ bool Browser::Window::CanClose(CefRefPtr<CefWindow> win) {
// CEF will call CefLifeSpanHandler::DoClose (implemented in Client), giving us a chance to
// do cleanup and then call TryCloseBrowser() a second time.
// This strategy is suggested by official examples, e.g. cefsimple:
// https://github.com/chromiumembedded/cef/blob/5563/tests/cefsimple/simple_app.cc#L38-L45
// https://github.com/chromiumembedded/cef/blob/5735/tests/cefsimple/simple_app.cc#L38-L45
CefRefPtr<CefBrowser> browser = this->browser_view->GetBrowser();
if (browser) {
return browser->GetHost()->TryCloseBrowser();

View File

@@ -12,8 +12,8 @@ namespace Browser {
/// In both cases, CefLifeSpanHandler::OnBeforeClose callback will be called (implemented by Client).
/// This struct also acts as the CefWindowDelegate and CefBrowserViewDelegate for itself and any
/// children, such as devtools windows or browsers opened by Bolt apps.
/// https://github.com/chromiumembedded/cef/blob/5563/include/views/cef_window_delegate.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/views/cef_browser_view_delegate.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/views/cef_window_delegate.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/views/cef_browser_view_delegate.h
struct Window: CefWindowDelegate, CefBrowserViewDelegate {
Window(CefRefPtr<CefClient> client, Details, CefString);
Window(Details);

View File

@@ -8,10 +8,10 @@
namespace Browser {
/// Implementation of CefApp, CefRenderProcessHandler, CefLoadHandler, CefV8Handler. Store on the stack, but access only via CefRefPtr.
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_app.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_render_process_handler.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_load_handler.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_v8.h#L230
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_app.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_render_process_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_load_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_v8.h#L230
struct App: public CefApp, CefRenderProcessHandler, CefLoadHandler, CefV8Handler {
App();
void SetBrowserProcessHandler(CefRefPtr<CefBrowserProcessHandler> handler);

View File

@@ -5,8 +5,8 @@
#include <fstream>
#include <regex>
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_resource_request_handler.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_resource_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_resource_request_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_resource_handler.h
struct ResourceHandler: public CefResourceRequestHandler, CefResourceHandler {
ResourceHandler(const unsigned char* data, size_t len, int status, CefString mime):
data(data), data_len(len), status(status), mime(mime), has_location(false), cursor(0) { }

View File

@@ -19,10 +19,10 @@ struct _InternalFile {
namespace Browser {
/// Implementation of CefClient, CefBrowserProcessHandler, CefLifeSpanHandler, CefRequestHandler.
/// Store on the stack, but access only via CefRefPtr.
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_client.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_browser_process_handler.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_life_span_handler.h
/// https://github.com/chromiumembedded/cef/blob/5563/include/cef_request_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_client.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_browser_process_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_life_span_handler.h
/// https://github.com/chromiumembedded/cef/blob/5735/include/cef_request_handler.h
struct Client: public CefClient, CefBrowserProcessHandler, CefLifeSpanHandler, CefRequestHandler {
Client(CefRefPtr<Browser::App>);