Delete Alloy bootstrap (fixes #3685)

This commit is contained in:
Marshall Greenblatt
2024-06-25 20:12:37 -04:00
parent b95b3e6fd5
commit a461a89728
282 changed files with 360 additions and 22399 deletions

View File

@@ -70,11 +70,6 @@ patches = [
# Enable popups in offscreen rendering on MacOS.
'name': 'webkit_popups',
},
{
# Give AlloyContentRendererClient access to protected
# RuntimeEnabledFeatures methods.
'name': 'webkit_runtime_enabled_features',
},
{
# Allow specification of a parent window handle for Widget creation.
# https://github.com/chromiumembedded/cef/issues/180
@@ -166,11 +161,6 @@ patches = [
# https://github.com/chromiumembedded/cef/issues/2798
'name': 'content_main_654986',
},
{
# Expose the FontFamilyCache UserData key.
# https://github.com/chromiumembedded/cef/issues/1501
'name': 'font_family_cache_1501',
},
{
# Modify views::View to extend SupportsUserData.
# https://github.com/chromiumembedded/cef/issues/1749
@@ -239,9 +229,6 @@ patches = [
'name': 'chrome_browser_browser',
},
{
# Don't initialize ExtensionSystemFactory when extensions are disabled.
# https://github.com/chromiumembedded/cef/issues/2359
#
# Remove NOTREACHED() in GetContentSettingFromRulesImpl triggered by
# NavigationTest.LoadCrossOriginLoadURL with the chrome runtime.
'name': 'chrome_browser_content_settings',
@@ -282,7 +269,6 @@ patches = [
'name': 'chrome_browser_dialogs_widget',
},
{
# alloy: Support override of DownloadPrefs::FromBrowserContext
# chrome: Support custom DownloadManagerDelegate handling.
# https://github.com/chromiumembedded/cef/issues/3681
'name': 'chrome_browser_download',
@@ -300,11 +286,6 @@ patches = [
# https://github.com/chromiumembedded/cef/issues/3462
'name': 'chrome_browser_frame_mac',
},
{
# alloy: Disable ProxyErrorClient callbacks when extensions are disabled.
# https://github.com/chromiumembedded/cef/issues/2830
'name': 'chrome_browser_net_proxy',
},
{
# Support override of CreatePermissionPrompt.
# https://github.com/chromiumembedded/cef/issues/3352
@@ -326,20 +307,6 @@ patches = [
'name': 'chrome_browser_startup',
},
{
# alloy: Don't initialize ExtensionSystemFactory when extensions are
# disabled.
# https://github.com/chromiumembedded/cef/issues/2852
'name': 'chrome_browser_themes',
},
{
# Make some methods of ProfileManager virtual.
#
# alloy: Don't create IdentityManager or BoundSessionCookieRefreshService in
# RendererUpdater. This avoids adding a dependency on
# AccountConsistencyModeManager which itself depends on browser signin.
# https://github.com/chromiumembedded/cef/issues/1917
# https://github.com/chromiumembedded/cef/issues/3401
#
# chrome: Support CEF incognito Profiles that allow Browser creation.
# chrome: Allow CEF to delay OffTheRecordProfileImpl initialization.
# https://github.com/chromiumembedded/cef/issues/2969
@@ -355,11 +322,6 @@ patches = [
# https://github.com/chromiumembedded/cef/issues/2969
'name': 'chrome_common_logging',
},
{
# alloy: Don't require heap profiler for utility processes.
# Avoids a DCHECK added in https://crrev.com/c21e9f71d1f2e
'name': 'chrome_utility_client',
},
{
# Support override of the User-Agent product component when NetworkService
# is enabled.
@@ -371,8 +333,6 @@ patches = [
'name': 'chrome_browser_safe_browsing',
},
{
# Allow CEF to share Chrome plugin loading code.
#
# Add BrowserPluginGuest::owner_web_contents() method.
'name': 'chrome_plugins',
},
@@ -381,17 +341,6 @@ patches = [
# https://github.com/chromiumembedded/cef/issues/3661
'name': 'chrome_sad_tab_error',
},
{
# Don't create databases, blob_storage or VideoDecodeStats directories when
# cache_path is empty.
# https://github.com/chromiumembedded/cef/issues/2289
'name': 'storage_incognito_2289',
},
{
# Support WebUI by removing dependency on non-NULL IOThread* object.
# https://github.com/chromiumembedded/cef/issues/2037
'name': 'webui_2037',
},
{
# Implement breakpad/crashpad customization required by CEF.
# https://github.com/chromiumembedded/cef/issues/1995
@@ -449,17 +398,6 @@ patches = [
# https://github.com/chromiumembedded/cef/issues/3674
'name': 'build',
},
{
# Changes necessary to support chrome extensions. Add a new
# ExtensionHost constructor that allows CEF to create the WebContents.
# https://github.com/chromiumembedded/cef/issues/1947
#
# Don't initialize PrerenderContents object in StreamsPrivateAPI.
#
# Return nullptr from ExtensionsClient::Get and ExtensionRegistry::Get
# when extensions are disabled.
'name': 'extensions_1947',
},
{
# macOS: Make the NativeEventProcessor protocol dependency optional.
# https://github.com/chromiumembedded/cef/issues/2539
@@ -500,25 +438,13 @@ patches = [
{
# Enhancements to NetworkService:
# - Add support for calling CookieMonster::SetCookieableSchemes.
# - Fix cache directory structure ("C:\temp\cache\cache\Cache" should be
# "C:\temp\cache\Cache").
# https://github.com/chromiumembedded/cef/issues/2622
#
# alloy: Avoid initialization of privacy sandbox and identity manager.
# https://github.com/chromiumembedded/cef/issues/3643
'name': 'services_network_2622',
},
{
# Enhancements to NetworkService:
# - Remove the non-nullptr WebContents requirement from
# NetworkServiceClient::OnAuthRequired.
# https://github.com/chromiumembedded/cef/issues/2718
#
# Change ContentBrowserClient::ConfigureNetworkContextParams return type to
# bool to support cancellation of NetworkContext creation during shutdown.
# https://github.com/chromiumembedded/cef/issues/2985
#
# Compute correct default quota when cache_path is unspecified.
'name': 'services_network_2718',
},
{
@@ -549,30 +475,11 @@ patches = [
# Add accessor for WebUIConfigMap::webui_controller_factory_.
'name': 'browser_web_ui_controller_factory',
},
{
# Avoid a shutdown crash caused by PrefWatcher holding a reference to
# |g_browser_process->local_state()|, and the local_state being deleted
# before the PrefWatcher object (which is associated with a Profile).
# PrefWatcher::Shutdown will now be called from ChromeBrowserProcessStub::
# Shutdown for all Profiles before local_state deletion.
# This crash was introduced by https://crrev.com/7d032b378c.
'name': 'chrome_pref_watcher',
},
{
# Add support for OSR rendering with Viz.
# https://github.com/chromiumembedded/cef/issues/2575
'name': 'viz_osr_2575',
},
{
# Changes for print preview support:
# - Don't attach unnecessary Chrome-related handlers to constrained window.
# - Create file dialogs using the CEF code path.
# - Remove unsupported print preview UI options.
# - macOS: Fix error: no member named 'kCloudPrinterHandler' in namespace
# 'printing::features',
# https://github.com/chromiumembedded/cef/issues/123
'name': 'print_preview_123',
},
{
# Store command-line switch names as lower-case ASCII on all platforms.
# https://github.com/chromiumembedded/cef/issues/1872
@@ -748,11 +655,6 @@ patches = [
# https://github.com/chromiumembedded/cef/issues/3685
'name': 'mac_chrome_locale_3623'
},
{
# alloy: Don't create GPUCache directory when cache_path is empty.
# https://github.com/chromiumembedded/cef/issues/3617
'name': 'content_renderer_host_3617'
},
{
# chrome: win: Fix taskbar grouping of PiP and DevTools windows.
# https://github.com/chromiumembedded/cef/issues/3641