mirror of
https://github.com/Adamcake/Bolt.git
synced 2026-04-23 10:26:53 -04:00
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:
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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) { }
|
||||
|
||||
@@ -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>);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user