mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 109.0.5414.0 (#1070088)
- mac: Xcode 14.0 with macOS SDK 13.0 is now required. - Remove CefRequestHandler::OnQuotaRequest because persistent quota is no longer supported (see https://crbug.com/1208141)
This commit is contained in:
@ -240,12 +240,6 @@ def GetRecommendedDefaultArgs():
|
||||
# etc). See https://bitbucket.org/chromiumembedded/cef/issues/2679.
|
||||
result['forbid_non_component_debug_builds'] = False
|
||||
|
||||
if platform == 'mac':
|
||||
# Use the system allocator on Mac. Default is 'partition' (PartitionAlloc)
|
||||
# with the allocator shim enabled. See issue #3061.
|
||||
result['use_allocator'] = 'none'
|
||||
result['use_allocator_shim'] = False
|
||||
|
||||
if platform == 'linux':
|
||||
# Use a sysroot environment. Default is true. False is recommended for local
|
||||
# builds.
|
||||
@ -259,6 +253,19 @@ def GetRecommendedDefaultArgs():
|
||||
# https://groups.google.com/a/chromium.org/g/chromium-packagers/c/-2VGexQAK6w/m/5K5ppK9WBAAJ
|
||||
result['use_qt'] = False
|
||||
|
||||
if platform == 'mac':
|
||||
# Disable the allocator shim. Default is True. See issue #3061.
|
||||
result['use_allocator_shim'] = False
|
||||
|
||||
if platform == 'mac' or platform == 'linux':
|
||||
# Use the system allocator instead of PartitionAlloc. Default is True with
|
||||
# the allocator shim enabled. See issues #3061 and #3095.
|
||||
result['use_partition_alloc_as_malloc'] = False
|
||||
|
||||
# These require use_partition_alloc_as_malloc=true, so disable them.
|
||||
result['enable_backup_ref_ptr_support'] = False
|
||||
result['enable_mte_checked_ptr_support'] = False
|
||||
|
||||
return result
|
||||
|
||||
|
||||
@ -489,9 +496,13 @@ def GetConfigArgsSandbox(platform, args, is_debug, cpu):
|
||||
|
||||
# PartitionAlloc is selected as the default allocator in some cases.
|
||||
# We can't use it because it requires use_allocator_shim=true.
|
||||
'use_allocator': "none",
|
||||
'use_partition_alloc_as_malloc': False,
|
||||
'use_partition_alloc': False,
|
||||
|
||||
# These require use_partition_alloc_as_malloc=true, so disable them.
|
||||
'enable_backup_ref_ptr_support': False,
|
||||
'enable_mte_checked_ptr_support': False,
|
||||
|
||||
# Avoid /LTCG linker warnings and generate smaller lib files.
|
||||
'is_official_build': False,
|
||||
|
||||
|
Reference in New Issue
Block a user