chore: bump chromium to 133.0.6920.0 (main) (#45055)
* chore: bump chromium in DEPS to 133.0.6902.0 * chore: bump chromium in DEPS to 133.0.6903.0 * chore: update patches * Update PdfViewer Save File Picker to use showSaveFilePicker. Refs6074308
* Code Health: Clean up stale MacWebContentsOcclusion Refs6078344
* Change RenderProcessHost::GetID to RenderProcessHost::GetDeprecatedID Refs6065543
* [WebRTC] Make WebRTC IP Handling policy a mojo enum Refs6063620
* chore: gen filenames.libcxx.gni * Remove allow_unsafe_buffers pragma in //printing Refs6092280
* refactor: to use ChildProcessId where possible Refs https://issues.chromium.org/issues/379869738 * [Win] Update TabletMode detection code Refs6003486
* chore: bump chromium in DEPS to 133.0.6905.0 * chore: update patches * Reland "Move global shortcut listener to //ui/base" Refs6099035
* [shared storage] Implement the batch `with_lock` option for response header Refs6072742
* chore: bump chromium in DEPS to 133.0.6907.0 * chore: bump chromium in DEPS to 133.0.6909.0 * chore: bump chromium in DEPS to 133.0.6911.0 * chore: bump chromium in DEPS to 133.0.6912.0 * chore: update patches * WebUI: Reveal hidden deps to ui/webui/resources. Refs6096291
* chore: bump chromium in DEPS to 133.0.6913.0 * chore: bump chromium in DEPS to 133.0.6915.0 * Code Health: Clean up stale base::Feature "AccessibilityTreeForViews" Refs6104174
Co-authored-by: David Sanders <dsanders11@ucsbalum.com> * fix: remove fastapitypedarray usage * chore: update patches * chore: script/gen-libc++-filenames.js * Code Health: Clean up stale base::Feature "WinRetrieveSuggestionsOnlyOnDemand" Refs6109477
* fix: empty suggestions with windows platform checker Amends the fix from https://github.com/electron/electron/pull/29690 since the feature flag is no longer available. We follow the same pattern as //chrome/browser/renderer_context_menu/spelling_menu_observer.cc to generate the suggestion list on demand when context menu action is invoked. Co-authored-by: David Sanders <dsanders11@ucsbalum.com> * fixup! fix: empty suggestions with windows platform checker * fixup! fix: empty suggestions with windows platform checker * revert: 6078344: Code Health: Clean up stale MacWebContentsOcclusion |6078344
* Revert "revert: 6078344: Code Health: Clean up stale MacWebContentsOcclusion |6078344
" This reverts commit 9cacda452ed5a072351e8f5a35b009d91843a08c. * chore: bump to 133.0.6920.0, update patches * Revert "6078344: Code Health: Clean up stale MacWebContentsOcclusion" Refs:6078344
* fixup! Update PdfViewer Save File Picker to use showSaveFilePicker. --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: deepak1556 <hop2deep@gmail.com> Co-authored-by: David Sanders <dsanders11@ucsbalum.com> Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
This commit is contained in:
parent
062d14e553
commit
7d05b78479
120 changed files with 1167 additions and 2629 deletions
|
@ -285,7 +285,7 @@ RenderProcessHostPrivilege GetProcessPrivilege(
|
|||
content::RenderProcessHost* process_host,
|
||||
extensions::ProcessMap* process_map) {
|
||||
std::optional<extensions::ExtensionId> extension_id =
|
||||
process_map->GetExtensionIdForProcess(process_host->GetID());
|
||||
process_map->GetExtensionIdForProcess(process_host->GetDeprecatedID());
|
||||
if (!extension_id.has_value())
|
||||
return RenderProcessHostPrivilege::kNormal;
|
||||
|
||||
|
@ -357,7 +357,7 @@ ElectronBrowserClient::~ElectronBrowserClient() {
|
|||
}
|
||||
|
||||
content::WebContents* ElectronBrowserClient::GetWebContentsFromProcessID(
|
||||
int process_id) {
|
||||
content::ChildProcessId process_id) {
|
||||
// If the process is a pending process, we should use the web contents
|
||||
// for the frame host passed into RegisterPendingProcess.
|
||||
const auto iter = pending_processes_.find(process_id);
|
||||
|
@ -376,7 +376,8 @@ content::SiteInstance* ElectronBrowserClient::GetSiteInstanceFromAffinity(
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
bool ElectronBrowserClient::IsRendererSubFrame(int process_id) const {
|
||||
bool ElectronBrowserClient::IsRendererSubFrame(
|
||||
content::ChildProcessId process_id) const {
|
||||
return base::Contains(renderer_is_subframe_, process_id);
|
||||
}
|
||||
|
||||
|
@ -570,13 +571,15 @@ void ElectronBrowserClient::AppendExtraCommandLineSwitches(
|
|||
command_line->AppendSwitch("profile-electron-init");
|
||||
}
|
||||
|
||||
content::ChildProcessId unsafe_process_id =
|
||||
content::ChildProcessId::FromUnsafeValue(process_id);
|
||||
content::WebContents* web_contents =
|
||||
GetWebContentsFromProcessID(process_id);
|
||||
GetWebContentsFromProcessID(unsafe_process_id);
|
||||
if (web_contents) {
|
||||
auto* web_preferences = WebContentsPreferences::From(web_contents);
|
||||
if (web_preferences)
|
||||
web_preferences->AppendCommandLineSwitches(
|
||||
command_line, IsRendererSubFrame(process_id));
|
||||
command_line, IsRendererSubFrame(unsafe_process_id));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -724,7 +727,8 @@ void ElectronBrowserClient::SiteInstanceGotProcessAndSite(
|
|||
return;
|
||||
|
||||
extensions::ProcessMap::Get(browser_context)
|
||||
->Insert(extension->id(), site_instance->GetProcess()->GetID());
|
||||
->Insert(extension->id(),
|
||||
site_instance->GetProcess()->GetDeprecatedID());
|
||||
}
|
||||
#endif // BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS)
|
||||
}
|
||||
|
@ -851,7 +855,7 @@ void ElectronBrowserClient::WebNotificationAllowed(
|
|||
|
||||
void ElectronBrowserClient::RenderProcessHostDestroyed(
|
||||
content::RenderProcessHost* host) {
|
||||
int process_id = host->GetID();
|
||||
content::ChildProcessId process_id = host->GetID();
|
||||
pending_processes_.erase(process_id);
|
||||
renderer_is_subframe_.erase(process_id);
|
||||
host->RemoveObserver(this);
|
||||
|
@ -1283,7 +1287,7 @@ void ElectronBrowserClient::CreateWebSocket(
|
|||
|
||||
ProxyingWebSocket::StartProxying(
|
||||
web_request.get(), std::move(factory), url, site_for_cookies, user_agent,
|
||||
std::move(handshake_client), true, frame->GetProcess()->GetID(),
|
||||
std::move(handshake_client), true, frame->GetProcess()->GetDeprecatedID(),
|
||||
frame->GetRoutingID(), frame->GetLastCommittedOrigin(), browser_context,
|
||||
&next_id_);
|
||||
}
|
||||
|
@ -1483,7 +1487,7 @@ void ElectronBrowserClient::
|
|||
&render_frame_host));
|
||||
#endif
|
||||
#if BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS)
|
||||
int render_process_id = render_frame_host.GetProcess()->GetID();
|
||||
int render_process_id = render_frame_host.GetProcess()->GetDeprecatedID();
|
||||
associated_registry.AddInterface<extensions::mojom::EventRouter>(
|
||||
base::BindRepeating(&extensions::EventRouter::BindForRenderer,
|
||||
render_process_id));
|
||||
|
@ -1535,8 +1539,8 @@ void ElectronBrowserClient::BindHostReceiverForRenderer(
|
|||
#if BUILDFLAG(ENABLE_BUILTIN_SPELLCHECKER)
|
||||
if (auto host_receiver =
|
||||
receiver.As<spellcheck::mojom::SpellCheckInitializationHost>()) {
|
||||
SpellCheckInitializationHostImpl::Create(render_process_host->GetID(),
|
||||
std::move(host_receiver));
|
||||
SpellCheckInitializationHostImpl::Create(
|
||||
render_process_host->GetDeprecatedID(), std::move(host_receiver));
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
@ -1582,7 +1586,7 @@ void ElectronBrowserClient::ExposeInterfacesToRenderer(
|
|||
#if BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS)
|
||||
associated_registry->AddInterface<extensions::mojom::RendererHost>(
|
||||
base::BindRepeating(&extensions::RendererStartupHelper::BindForRenderer,
|
||||
render_process_host->GetID()));
|
||||
render_process_host->GetDeprecatedID()));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -1599,8 +1603,8 @@ void ElectronBrowserClient::RegisterBrowserInterfaceBindersForFrame(
|
|||
map->Add<spellcheck::mojom::SpellCheckHost>(base::BindRepeating(
|
||||
[](content::RenderFrameHost* frame_host,
|
||||
mojo::PendingReceiver<spellcheck::mojom::SpellCheckHost> receiver) {
|
||||
SpellCheckHostChromeImpl::Create(frame_host->GetProcess()->GetID(),
|
||||
std::move(receiver));
|
||||
SpellCheckHostChromeImpl::Create(
|
||||
frame_host->GetProcess()->GetDeprecatedID(), std::move(receiver));
|
||||
}));
|
||||
#endif
|
||||
#if BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue