diff --git a/CHROMIUM_BUILD_COMPATIBILITY.txt b/CHROMIUM_BUILD_COMPATIBILITY.txt index 2722c6c33..84aacfb96 100644 --- a/CHROMIUM_BUILD_COMPATIBILITY.txt +++ b/CHROMIUM_BUILD_COMPATIBILITY.txt @@ -7,5 +7,5 @@ # https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding { - 'chromium_checkout': 'refs/tags/75.0.3770.80' + 'chromium_checkout': 'refs/tags/75.0.3770.100' } diff --git a/patch/patches/content_2015.patch b/patch/patches/content_2015.patch index 5f1d170a0..93963d641 100644 --- a/patch/patches/content_2015.patch +++ b/patch/patches/content_2015.patch @@ -262,10 +262,10 @@ index 3009401dac6b..b4c5a9e2db50 100644 }; diff --git content/common/frame_messages.h content/common/frame_messages.h -index 8673d65844ea..7d13c72dca9b 100644 +index 91e10a619343..9eeb813ea6d7 100644 --- content/common/frame_messages.h +++ content/common/frame_messages.h -@@ -1286,9 +1286,10 @@ IPC_MESSAGE_ROUTED1(FrameHostMsg_PepperStopsPlayback, +@@ -1289,9 +1289,10 @@ IPC_MESSAGE_ROUTED1(FrameHostMsg_PepperStopsPlayback, // type. If there is no matching plugin, |found| is false. // |actual_mime_type| is the actual mime type supported by the // found plugin. @@ -372,10 +372,10 @@ index 8935697155f5..179b6ebf1360 100644 virtual void FocusedNodeChanged(const blink::WebNode& node) {} diff --git content/renderer/render_frame_impl.cc content/renderer/render_frame_impl.cc -index c75b6177f066..860bbe9e1c14 100644 +index dc3c7420d89d..7cf57b285d24 100644 --- content/renderer/render_frame_impl.cc +++ content/renderer/render_frame_impl.cc -@@ -3996,7 +3996,8 @@ blink::WebPlugin* RenderFrameImpl::CreatePlugin( +@@ -4047,7 +4047,8 @@ blink::WebPlugin* RenderFrameImpl::CreatePlugin( std::string mime_type; bool found = false; Send(new FrameHostMsg_GetPluginInfo( @@ -385,7 +385,7 @@ index c75b6177f066..860bbe9e1c14 100644 params.mime_type.Utf8(), &found, &info, &mime_type)); if (!found) return nullptr; -@@ -4422,6 +4423,8 @@ void RenderFrameImpl::FrameDetached(DetachType type) { +@@ -4473,6 +4474,8 @@ void RenderFrameImpl::FrameDetached(DetachType type) { void RenderFrameImpl::FrameFocused() { Send(new FrameHostMsg_FrameFocused(routing_id_)); diff --git a/patch/patches/views_widget_180_1481_1565_1677_1749.patch b/patch/patches/views_widget_180_1481_1565_1677_1749.patch index 5d04b9285..774e27a7d 100644 --- a/patch/patches/views_widget_180_1481_1565_1677_1749.patch +++ b/patch/patches/views_widget_180_1481_1565_1677_1749.patch @@ -411,7 +411,7 @@ index 5bcb8d8b9bae..020fa85573aa 100644 if (native_widget_delegate->IsDialogBox()) { *style |= DS_MODALFRAME; diff --git ui/views/win/hwnd_message_handler.cc ui/views/win/hwnd_message_handler.cc -index fb8e820175ac..66c5cb91f7e8 100644 +index 443003518ef8..c43981fbda23 100644 --- ui/views/win/hwnd_message_handler.cc +++ ui/views/win/hwnd_message_handler.cc @@ -2918,10 +2918,13 @@ LRESULT HWNDMessageHandler::HandleMouseEventInternal(UINT message, diff --git a/patch/patches/web_contents_1257_1565.patch b/patch/patches/web_contents_1257_1565.patch index 7cdca2b57..d9c3a3531 100644 --- a/patch/patches/web_contents_1257_1565.patch +++ b/patch/patches/web_contents_1257_1565.patch @@ -1,8 +1,8 @@ diff --git content/browser/web_contents/web_contents_impl.cc content/browser/web_contents/web_contents_impl.cc -index 70e30ae11033..633a3f1ba3f7 100644 +index 466510566050..edb615bb11b4 100644 --- content/browser/web_contents/web_contents_impl.cc +++ content/browser/web_contents/web_contents_impl.cc -@@ -2069,21 +2069,30 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) { +@@ -2070,21 +2070,30 @@ void WebContentsImpl::Init(const WebContents::CreateParams& params) { std::string unique_name; frame_tree_.root()->SetFrameName(params.main_frame_name, unique_name); @@ -45,7 +45,7 @@ index 70e30ae11033..633a3f1ba3f7 100644 CHECK(render_view_host_delegate_view_); CHECK(view_.get()); -@@ -2782,6 +2791,15 @@ void WebContentsImpl::CreateNewWindow( +@@ -2783,6 +2792,15 @@ void WebContentsImpl::CreateNewWindow( create_params.renderer_initiated_creation = main_frame_route_id != MSG_ROUTING_NONE; @@ -61,7 +61,7 @@ index 70e30ae11033..633a3f1ba3f7 100644 std::unique_ptr new_contents; if (!is_guest) { create_params.context = view_->GetNativeView(); -@@ -2814,7 +2832,7 @@ void WebContentsImpl::CreateNewWindow( +@@ -2815,7 +2833,7 @@ void WebContentsImpl::CreateNewWindow( // TODO(brettw): It seems bogus that we have to call this function on the // newly created object and give it one of its own member variables. new_view->CreateViewForWidget( @@ -70,7 +70,7 @@ index 70e30ae11033..633a3f1ba3f7 100644 } // Save the created window associated with the route so we can show it // later. -@@ -6381,7 +6399,7 @@ InterstitialPageImpl* WebContentsImpl::GetInterstitialForRenderManager() { +@@ -6382,7 +6400,7 @@ InterstitialPageImpl* WebContentsImpl::GetInterstitialForRenderManager() { void WebContentsImpl::CreateRenderWidgetHostViewForRenderManager( RenderViewHost* render_view_host) { RenderWidgetHostViewBase* rwh_view = diff --git a/patch/patches/webkit_plugin_info_2015.patch b/patch/patches/webkit_plugin_info_2015.patch index ec5da0c86..5f7a456fd 100644 --- a/patch/patches/webkit_plugin_info_2015.patch +++ b/patch/patches/webkit_plugin_info_2015.patch @@ -85,7 +85,7 @@ index 6435384652b7..79bd103df30d 100644 void DevToolsSession::FlushProtocolNotifications() { diff --git third_party/blink/renderer/core/page/page.cc third_party/blink/renderer/core/page/page.cc -index 1c2e3dbbb014..4a01e801edde 100644 +index 6cc6c5a6f38c..314334cde0d8 100644 --- third_party/blink/renderer/core/page/page.cc +++ third_party/blink/renderer/core/page/page.cc @@ -185,7 +185,8 @@ Page::Page(PageClients& page_clients) @@ -98,7 +98,7 @@ index 1c2e3dbbb014..4a01e801edde 100644 // TODO(pdr): Initialize |validation_message_client_| lazily. validation_message_client_( MakeGarbageCollected(*this)), -@@ -346,21 +347,40 @@ void Page::InitialStyleChanged() { +@@ -344,21 +345,40 @@ void Page::InitialStyleChanged() { } } @@ -148,7 +148,7 @@ index 1c2e3dbbb014..4a01e801edde 100644 page->NotifyPluginsChanged(); } } -@@ -803,7 +823,8 @@ void Page::Trace(blink::Visitor* visitor) { +@@ -801,7 +821,8 @@ void Page::Trace(blink::Visitor* visitor) { visitor->Trace(link_highlights_); visitor->Trace(spatial_navigation_controller_); visitor->Trace(main_frame_); diff --git a/patch/patches/webkit_popups.patch b/patch/patches/webkit_popups.patch index 512ee5490..09627e2b7 100644 --- a/patch/patches/webkit_popups.patch +++ b/patch/patches/webkit_popups.patch @@ -11,7 +11,7 @@ index f831c084e1d3..80dd4ea3a154 100644 // Cancels and hides the current popup (datetime, select...) if any. virtual void CancelPagePopup() = 0; diff --git third_party/blink/renderer/core/exported/web_view_impl.cc third_party/blink/renderer/core/exported/web_view_impl.cc -index 6ff1e3ca2f18..5da32fea5993 100644 +index 41e11e56e95b..e854d0326c2c 100644 --- third_party/blink/renderer/core/exported/web_view_impl.cc +++ third_party/blink/renderer/core/exported/web_view_impl.cc @@ -238,8 +238,13 @@ void WebView::SetUseExternalPopupMenus(bool use_external_popup_menus) {