Skip to content

Commit a7c52f1

Browse files
chore: bump chromium to 129.0.6656.0 (main) (electron#43323)
* chore: bump chromium in DEPS to 129.0.6656.0 * chore: update patches * 5750664: Introduce Signin.NumberOfActiveAccounts.* metrics https://chromium-review.googlesource.com/c/chromium/src/+/5750664 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: John Kleinschmidt <[email protected]>
1 parent 2863842 commit a7c52f1

32 files changed

+97
-90
lines changed

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ gclient_gn_args_from = 'src'
22

33
vars = {
44
'chromium_version':
5-
'129.0.6654.0',
5+
'129.0.6656.0',
66
'node_version':
77
'v20.16.0',
88
'nan_version':

patches/chromium/allow_disabling_blink_scheduler_throttling_per_renderview.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,10 @@ index 4220a0aebf4a2ce3d62f76c441b6ec1b5e11ffa1..6ea17602d2b186b81cf7dc69750bd302
116116
// Visibility -----------------------------------------------------------
117117

118118
diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc
119-
index 037ffcc51b1b565fe2d98d4d2483d14e7f2648e5..6afddff009cd89ecd7735f42918ba34f3becde85 100644
119+
index 9cfa0c9962e39863bda359eb745e4d15fd29b325..0f5e3d7b5cd37971c081a0955ff16f1a44394163 100644
120120
--- a/third_party/blink/renderer/core/exported/web_view_impl.cc
121121
+++ b/third_party/blink/renderer/core/exported/web_view_impl.cc
122-
@@ -2465,6 +2465,10 @@ void WebViewImpl::SetPageLifecycleStateInternal(
122+
@@ -2443,6 +2443,10 @@ void WebViewImpl::SetPageLifecycleStateInternal(
123123
TRACE_EVENT2("navigation", "WebViewImpl::SetPageLifecycleStateInternal",
124124
"old_state", old_state, "new_state", new_state);
125125

@@ -130,7 +130,7 @@ index 037ffcc51b1b565fe2d98d4d2483d14e7f2648e5..6afddff009cd89ecd7735f42918ba34f
130130
bool storing_in_bfcache = new_state->is_in_back_forward_cache &&
131131
!old_state->is_in_back_forward_cache;
132132
bool restoring_from_bfcache = !new_state->is_in_back_forward_cache &&
133-
@@ -3983,10 +3987,23 @@ PageScheduler* WebViewImpl::Scheduler() const {
133+
@@ -3959,10 +3963,23 @@ PageScheduler* WebViewImpl::Scheduler() const {
134134
return GetPage()->GetPageScheduler();
135135
}
136136

@@ -155,7 +155,7 @@ index 037ffcc51b1b565fe2d98d4d2483d14e7f2648e5..6afddff009cd89ecd7735f42918ba34f
155155
// Do not throttle if the page should be painting.
156156
bool is_visible =
157157
diff --git a/third_party/blink/renderer/core/exported/web_view_impl.h b/third_party/blink/renderer/core/exported/web_view_impl.h
158-
index 6bc36c658b6574756d850ad85cb7200e374fdfca..95d8489d6ec2687c7cadb892ed06458773c2b500 100644
158+
index d4f129c072ef1c9d26b7c7123fc517b0f20bfa05..309440db5306b588fd8db9607ee8ca39ea6ebe7e 100644
159159
--- a/third_party/blink/renderer/core/exported/web_view_impl.h
160160
+++ b/third_party/blink/renderer/core/exported/web_view_impl.h
161161
@@ -446,6 +446,7 @@ class CORE_EXPORT WebViewImpl final : public WebView,
@@ -166,7 +166,7 @@ index 6bc36c658b6574756d850ad85cb7200e374fdfca..95d8489d6ec2687c7cadb892ed064587
166166
void SetVisibilityState(mojom::blink::PageVisibilityState visibility_state,
167167
bool is_initial_state) override;
168168
mojom::blink::PageVisibilityState GetVisibilityState() override;
169-
@@ -927,6 +928,8 @@ class CORE_EXPORT WebViewImpl final : public WebView,
169+
@@ -926,6 +927,8 @@ class CORE_EXPORT WebViewImpl final : public WebView,
170170
// If true, we send IPC messages when |preferred_size_| changes.
171171
bool send_preferred_size_changes_ = false;
172172

patches/chromium/blink_local_frame.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ index 313b9756ba3b28c26baa408088fe9cec9bcfa283..96e8579d1be764bb4aac9ef82e6ede19
4949
// its owning reference back to our owning LocalFrame.
5050
client_->Detached(type);
5151
diff --git a/third_party/blink/renderer/core/frame/local_frame.cc b/third_party/blink/renderer/core/frame/local_frame.cc
52-
index 52c81f8efe4c25823bf107f04f6540e2f297eb63..12703a24e4ca742958e516a9c3e793d430cb51e5 100644
52+
index b663e5565fcee28e9f358a09a6caef4acc127a99..f3212d882b3eb2aa1756f504cf909e6e408a67a6 100644
5353
--- a/third_party/blink/renderer/core/frame/local_frame.cc
5454
+++ b/third_party/blink/renderer/core/frame/local_frame.cc
5555
@@ -740,10 +740,6 @@ bool LocalFrame::DetachImpl(FrameDetachType type) {

patches/chromium/build_do_not_depend_on_packed_resource_integrity.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ index a71fc6ca3a3c86d96dde7401aa8b5d071c0862f2..dfe1b53cbc4ad08e20e2bec7c36d23ad
3333
"//base",
3434
"//build:branding_buildflags",
3535
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
36-
index 05de84c314ab93845d553780beff1a5b0231c844..988a99d070211d97d71a3fe1ec9abd9466357db7 100644
36+
index 8d085b7fb399b4d0121e054408b6e0afce973f7c..3f2594d06e4c9c1c6cbf8956a6af88f6603a515a 100644
3737
--- a/chrome/browser/BUILD.gn
3838
+++ b/chrome/browser/BUILD.gn
3939
@@ -4455,7 +4455,7 @@ static_library("browser") {
@@ -46,10 +46,10 @@ index 05de84c314ab93845d553780beff1a5b0231c844..988a99d070211d97d71a3fe1ec9abd94
4646
# than here in :chrome_dll.
4747
deps += [ "//chrome:packed_resources_integrity_header" ]
4848
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
49-
index d459ff8c761a43e5558534b3c4d2942d5838ea60..6030a87cd6d6d91325c0d9077a4f1780279124e9 100644
49+
index 0a66362c3e3799806d3182ee82c6a0e1573085db..0fa89988dd96be88ef3cb0b13961b27c28851458 100644
5050
--- a/chrome/test/BUILD.gn
5151
+++ b/chrome/test/BUILD.gn
52-
@@ -7048,9 +7048,12 @@ test("unit_tests") {
52+
@@ -7032,9 +7032,12 @@ test("unit_tests") {
5353
"//chrome/notification_helper",
5454
]
5555

@@ -63,7 +63,7 @@ index d459ff8c761a43e5558534b3c4d2942d5838ea60..6030a87cd6d6d91325c0d9077a4f1780
6363
"//chrome//services/util_win:unit_tests",
6464
"//chrome/app:chrome_dll_resources",
6565
"//chrome/app:win_unit_tests",
66-
@@ -8072,6 +8075,10 @@ test("unit_tests") {
66+
@@ -8056,6 +8059,10 @@ test("unit_tests") {
6767
"../browser/performance_manager/policies/background_tab_loading_policy_unittest.cc",
6868
]
6969

@@ -74,7 +74,7 @@ index d459ff8c761a43e5558534b3c4d2942d5838ea60..6030a87cd6d6d91325c0d9077a4f1780
7474
sources += [
7575
# The importer code is not used on Android.
7676
"../common/importer/firefox_importer_utils_unittest.cc",
77-
@@ -8139,7 +8146,6 @@ test("unit_tests") {
77+
@@ -8123,7 +8130,6 @@ test("unit_tests") {
7878
# Non-android deps for "unit_tests" target.
7979
deps += [
8080
"../browser/screen_ai:screen_ai_install_state",

patches/chromium/can_create_window.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ potentially prevent a window from being created.
99
TODO(loc): this patch is currently broken.
1010

1111
diff --git a/content/browser/renderer_host/render_frame_host_impl.cc b/content/browser/renderer_host/render_frame_host_impl.cc
12-
index 671c080fda95fca7f4bb3f062f45af38332009d2..b6ce43f6572dafce380c1f32cc4dffab87951128 100644
12+
index edad6340adbb1ac8a0b1400334e5f1c1fd7f7d60..15c5a71ea628d1671575764649a598511568ce50 100644
1313
--- a/content/browser/renderer_host/render_frame_host_impl.cc
1414
+++ b/content/browser/renderer_host/render_frame_host_impl.cc
15-
@@ -8846,6 +8846,7 @@ void RenderFrameHostImpl::CreateNewWindow(
15+
@@ -8839,6 +8839,7 @@ void RenderFrameHostImpl::CreateNewWindow(
1616
last_committed_origin_, params->window_container_type,
1717
params->target_url, params->referrer.To<Referrer>(),
1818
params->frame_name, params->disposition, *params->features,
@@ -21,10 +21,10 @@ index 671c080fda95fca7f4bb3f062f45af38332009d2..b6ce43f6572dafce380c1f32cc4dffab
2121
&no_javascript_access);
2222

2323
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
24-
index bb302e14dfe5f2b35969e0fd8faabd12d08f8a35..9e4d5d29205822b83926bae99020dc0ffe031b50 100644
24+
index 7df7f6c24ff8f6cc197118d872ea1e6f4111e94d..00b580e280d83c87c9ef57a5813167c95dc36dc4 100644
2525
--- a/content/browser/web_contents/web_contents_impl.cc
2626
+++ b/content/browser/web_contents/web_contents_impl.cc
27-
@@ -4738,6 +4738,12 @@ FrameTree* WebContentsImpl::CreateNewWindow(
27+
@@ -4728,6 +4728,12 @@ FrameTree* WebContentsImpl::CreateNewWindow(
2828
new_contents_impl->is_popup_ =
2929
params.disposition == WindowOpenDisposition::NEW_POPUP;
3030

@@ -37,7 +37,7 @@ index bb302e14dfe5f2b35969e0fd8faabd12d08f8a35..9e4d5d29205822b83926bae99020dc0f
3737
// If the new frame has a name, make sure any SiteInstances that can find
3838
// this named frame have proxies for it. Must be called after
3939
// SetSessionStorageNamespace, since this calls CreateRenderView, which uses
40-
@@ -4779,12 +4785,6 @@ FrameTree* WebContentsImpl::CreateNewWindow(
40+
@@ -4769,12 +4775,6 @@ FrameTree* WebContentsImpl::CreateNewWindow(
4141
AddWebContentsDestructionObserver(new_contents_impl);
4242
}
4343

@@ -66,7 +66,7 @@ index 37a00f8d520e6043faa9b202e2f7a3d7a0794664..08b56afaa591137aafc4aad38da84361
6666

6767
// Operation result when the renderer asks the browser to create a new window.
6868
diff --git a/content/public/browser/content_browser_client.cc b/content/public/browser/content_browser_client.cc
69-
index c57bd64770957439b4615f7226d51295c44853a2..aec697a48f3caabd319e0c79de0594d75dba800e 100644
69+
index 55f9b8c0f172b65565a2fd2755afff13a961f742..9bb7da6569f95a37451de377b898f1e4ac4bab6c 100644
7070
--- a/content/public/browser/content_browser_client.cc
7171
+++ b/content/public/browser/content_browser_client.cc
7272
@@ -750,6 +750,8 @@ bool ContentBrowserClient::CanCreateWindow(
@@ -79,7 +79,7 @@ index c57bd64770957439b4615f7226d51295c44853a2..aec697a48f3caabd319e0c79de0594d7
7979
bool opener_suppressed,
8080
bool* no_javascript_access) {
8181
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
82-
index 947575f644bab1cfc416683ee6b6de2f784603e1..811ec61bcb9b962bc71f8959e6b9cb0757bf7143 100644
82+
index 50284d81904d85ca3f9fe42d1a698bbd88ca2ca2..712e7824d63538fbef1c5b552d0c1c245596e4bc 100644
8383
--- a/content/public/browser/content_browser_client.h
8484
+++ b/content/public/browser/content_browser_client.h
8585
@@ -189,6 +189,7 @@ class NetworkService;

patches/chromium/chore_add_electron_deps_to_gitignores.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Subject: chore: add electron deps to gitignores
66
Makes things like "git status" quicker when developing electron locally
77

88
diff --git a/.gitignore b/.gitignore
9-
index bad75a2efe8bed1a1248ada48644dc54f6002d33..e0db50432af1084ff829f28045cd89dc82f586f4 100644
9+
index 9056030523807b8023493c0be9c9675da792852e..a1b949528e0a164c1bad98dbfbef282fb152161a 100644
1010
--- a/.gitignore
1111
+++ b/.gitignore
12-
@@ -213,6 +213,7 @@ vs-chromium-project.txt
12+
@@ -216,6 +216,7 @@ vs-chromium-project.txt
1313
/data
1414
/delegate_execute
1515
/device/serial/device_serial_mojo.xml
@@ -18,10 +18,10 @@ index bad75a2efe8bed1a1248ada48644dc54f6002d33..e0db50432af1084ff829f28045cd89dc
1818
/googleurl
1919
/gpu/gles2_conform_test
2020
diff --git a/third_party/.gitignore b/third_party/.gitignore
21-
index c1df0085eac8fbbf9b9ccb75fb5ab060ce6436ca..105f30664c72be60a8e2fdca044ce2c849781138 100644
21+
index c2a30e4db8dbffebea7b9ef7652afee65827cbaf..16d92a35d8b742afade318c81bcc1ebc75f37f4b 100644
2222
--- a/third_party/.gitignore
2323
+++ b/third_party/.gitignore
24-
@@ -48,7 +48,9 @@
24+
@@ -44,7 +44,9 @@
2525
/data_sharing_sdk
2626
/devserver
2727
/directxsdk
@@ -31,15 +31,15 @@ index c1df0085eac8fbbf9b9ccb75fb5ab060ce6436ca..105f30664c72be60a8e2fdca044ce2c8
3131
/espresso/lib/
3232
/eyesfree/src
3333
/fast_float/src
34-
@@ -104,6 +106,7 @@
34+
@@ -100,6 +102,7 @@
3535
/mocha
3636
/mockito/src
3737
/nacl_sdk_binaries/
3838
+/nan
3939
/ninja
4040
/node/*.tar.gz
4141
/node/linux/
42-
@@ -154,6 +157,7 @@
42+
@@ -150,6 +153,7 @@
4343
/spirv-headers/src
4444
/spirv-tools/src
4545
/sqlite4java/lib/

patches/chromium/chore_provide_iswebcontentscreationoverridden_with_full_params.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,10 @@ index c5b0d3b23b8da318ae55fcac2515a1187f261469..16ed1f46c9afde0ff25750128b4fcff6
218218
void AddNewContents(content::WebContents* source,
219219
std::unique_ptr<content::WebContents> new_contents,
220220
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
221-
index 33fe6b65fd1c52db9799ae6bf994de4ebdc4ece1..303c8654022b3a233a9f292c57ecc5dae31c608a 100644
221+
index d90f67e3997bb6413d59aa4cc975416968477a8a..9954298317e82dad1816cbc887efeb6bb9dce0db 100644
222222
--- a/content/browser/web_contents/web_contents_impl.cc
223223
+++ b/content/browser/web_contents/web_contents_impl.cc
224-
@@ -4640,8 +4640,7 @@ FrameTree* WebContentsImpl::CreateNewWindow(
224+
@@ -4630,8 +4630,7 @@ FrameTree* WebContentsImpl::CreateNewWindow(
225225

226226
if (delegate_ && delegate_->IsWebContentsCreationOverridden(
227227
source_site_instance, params.window_container_type,

patches/chromium/disable_hidden.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: disable_hidden.patch
66
Electron uses this to disable background throttling for hidden windows.
77

88
diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc
9-
index d14a4ed491b708fa813ad76f989053b1ca1ca1f0..fe0c408d1a3316a564d77bc6bae6799cbea6e8e6 100644
9+
index ad90d999c61477ccfe46613e45357d4e8b4f07b9..4aaabfe08f6f08e3efac978c5d8c61d2b7527934 100644
1010
--- a/content/browser/renderer_host/render_widget_host_impl.cc
1111
+++ b/content/browser/renderer_host/render_widget_host_impl.cc
1212
@@ -787,6 +787,9 @@ void RenderWidgetHostImpl::WasHidden() {

patches/chromium/expose_setuseragent_on_networkcontext.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ index 0ab8187b0db8ae6db46d81738f653a2bc4c566f6..de3d55e85c22317f7f9375eb94d0d5d4
3333

3434
} // namespace net
3535
diff --git a/services/network/network_context.cc b/services/network/network_context.cc
36-
index 6c23ecefaf8162efde4379b90d9b116e63175d48..6daa421ccecc3d1d4daf597239a40c0c8ff2de9a 100644
36+
index a0e0c617eee02e53e25831b6d631a5f6003ddcef..41c6f35ced2deaa49f874a6a47734d59a7bea182 100644
3737
--- a/services/network/network_context.cc
3838
+++ b/services/network/network_context.cc
3939
@@ -1747,6 +1747,13 @@ void NetworkContext::SetNetworkConditions(

patches/chromium/extend_apply_webpreferences.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Ideally we could add an embedder observer pattern here but that can be
1212
done in future work.
1313

1414
diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc
15-
index 6afddff009cd89ecd7735f42918ba34f3becde85..3f2b6287c66bc9ee9858cb96fb98b6c02029ccb5 100644
15+
index 0f5e3d7b5cd37971c081a0955ff16f1a44394163..7801e7830e2981d88ba1f0bd61eb30dab351f1cb 100644
1616
--- a/third_party/blink/renderer/core/exported/web_view_impl.cc
1717
+++ b/third_party/blink/renderer/core/exported/web_view_impl.cc
1818
@@ -168,6 +168,7 @@

0 commit comments

Comments
 (0)