git: cf5f43d6efa0 - 2023Q3 - www/chromium: update to 116.0.5845.96
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Aug 2023 10:53:31 UTC
The branch 2023Q3 has been updated by rnagy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cf5f43d6efa033c4bbef799e1840b05bd98c109d
commit cf5f43d6efa033c4bbef799e1840b05bd98c109d
Author: Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2023-08-17 16:00:25 +0000
Commit: Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2023-08-23 10:52:08 +0000
www/chromium: update to 116.0.5845.96
Security: https://vuxml.freebsd.org/freebsd/5666688f-803b-4cf0-9cb1-08c088f2225a.html
(cherry picked from commit 010eff12e836eec1163a43a71439732c2a561213)
---
www/chromium/Makefile | 3 +-
www/chromium/distinfo | 14 ++---
www/chromium/files/patch-BUILD.gn | 16 +++---
...patch-ash_display_mirror__window__controller.cc | 4 +-
www/chromium/files/patch-base_BUILD.gn | 20 +++----
...llocator_partition__allocator_page__allocator.h | 4 +-
...__allocator_page__allocator__internals__posix.h | 4 +-
...cator_partition__allocator_partition__alloc.gni | 10 ++--
...artition__allocator_partition__alloc__forward.h | 4 +-
...llocator_partition__allocator_partition__page.h | 11 ----
...rtition__allocator_partition__page__constants.h | 11 ++++
...locator_partition__allocator_partition__root.cc | 8 +--
www/chromium/files/patch-base_system_sys__info.h | 8 +--
.../files/patch-base_system_sys__info__posix.cc | 15 +++---
.../files/patch-base_system_sys__info__unittest.cc | 4 +-
...tch-base_trace__event_malloc__dump__provider.cc | 6 +--
www/chromium/files/patch-build_config_BUILD.gn | 25 +++------
.../files/patch-build_config_compiler_BUILD.gn | 28 +++++-----
.../files/patch-build_config_compiler_pgo_BUILD.gn | 4 +-
.../files/patch-build_toolchain_gcc__toolchain.gni | 4 +-
.../files/patch-build_toolchain_toolchain.gni | 11 ++++
www/chromium/files/patch-cc_BUILD.gn | 6 +--
.../files/patch-cc_paint_paint__op__writer.h | 41 ++++++++++++++
.../patch-chrome_app_app__management__strings.grdp | 4 +-
.../files/patch-chrome_app_chrome__command__ids.h | 4 +-
.../patch-chrome_app_chrome__main__delegate.cc | 22 ++++----
.../files/patch-chrome_app_chromium__strings.grd | 10 ++--
.../patch-chrome_app_generated__resources.grd | 24 ++++-----
.../patch-chrome_app_google__chrome__strings.grd | 6 +--
www/chromium/files/patch-chrome_browser_BUILD.gn | 16 ++++++
.../files/patch-chrome_browser_about__flags.cc | 48 ++++++++---------
...browser_background_background__mode__manager.cc | 4 +-
.../patch-chrome_browser_browser__process__impl.cc | 8 +--
.../patch-chrome_browser_browser__process__impl.h | 4 +-
..._browser_chrome__browser__interface__binders.cc | 15 +++---
.../patch-chrome_browser_chrome__browser__main.cc | 23 +++++---
...-chrome_browser_chrome__browser__main__linux.cc | 6 +--
...ome_browser_chrome__content__browser__client.cc | 34 ++++++------
...rome_browser_chrome__content__browser__client.h | 4 +-
...ch-chrome_browser_chrome__process__singleton.cc | 46 ++++++++++++++++
...nt__settings_one__time__permission__provider.cc | 30 +++++++++++
...-chrome_browser_dev__ui__browser__resources.grd | 11 ----
...download_chrome__download__manager__delegate.cc | 8 +--
...ch-chrome_browser_download_download__commands.h | 4 +-
...hrome_browser_download_download__item__model.cc | 8 +--
...nectors_analysis_content__analysis__delegate.cc | 4 +-
...er_enterprise_connectors_connectors__service.cc | 4 +-
...t_device__trust__connector__service__factory.cc | 6 +--
...evice__trust_device__trust__service__factory.cc | 21 +++++---
...ser_commands_key__rotation__command__factory.cc | 4 +-
...sistence_key__persistence__delegate__factory.cc | 4 +-
...ice__trust_signals_signals__service__factory.cc | 10 ++--
...te__commands_cbcm__remote__commands__factory.cc | 4 +-
.../files/patch-chrome_browser_extensions_BUILD.gn | 4 +-
..._browser__context__keyed__service__factories.cc | 4 +-
...__private_passwords__private__delegate__impl.cc | 4 +-
...extensions_api_settings__private_prefs__util.cc | 6 +--
...chrome_browser_extensions_api_tabs_tabs__api.cc | 4 +-
...api_webstore__private_webstore__private__api.cc | 11 ++++
.../patch-chrome_browser_flag__descriptions.cc | 22 ++++----
.../patch-chrome_browser_flag__descriptions.h | 20 +++----
...dia__galleries_media__file__system__registry.cc | 4 +-
..._browser_media_webrtc_capture__policy__utils.cc | 6 +--
...e_browser_media_webrtc_webrtc__log__uploader.cc | 4 +-
...chrome__browser__main__extra__parts__metrics.cc | 26 ++++-----
...ser_metrics_chrome__metrics__service__client.cc | 19 ++-----
...rowser_net_system__network__context__manager.cc | 4 +-
...wser__cloud__management__controller__desktop.cc | 4 +-
...onfiguration__policy__handler__list__factory.cc | 46 ++++++++--------
.../patch-chrome_browser_prefs_browser__prefs.cc | 18 +++----
...er_prefs_pref__service__incognito__allowlist.cc | 4 +-
...tch-chrome_browser_process__singleton__posix.cc | 8 +--
...hrome__browser__main__extra__parts__profiles.cc | 12 ++---
..._appearance__page_appearance__browser__proxy.ts | 6 +--
...settings_appearance__page_appearance__page.html | 4 +-
...s_settings_appearance__page_appearance__page.ts | 18 +++----
...atch-chrome_browser_resources_settings_route.ts | 4 +-
...d__content__scanning_binary__upload__service.cc | 4 +-
...und__session__refresh__cookie__fetcher__impl.cc | 11 ----
...ke__bound__session__refresh__cookie__fetcher.cc | 32 -----------
...tch-chrome_browser_sync_chrome__sync__client.cc | 16 +++---
...h-chrome_browser_sync_sync__service__factory.cc | 8 +--
.../patch-chrome_browser_themes_theme__service.cc | 6 +--
...hrome_browser_themes_theme__service__factory.cc | 8 +--
...rome_browser_ui_browser__command__controller.cc | 14 ++---
.../files/patch-chrome_browser_ui_chrome__pages.cc | 8 +--
.../files/patch-chrome_browser_ui_chrome__pages.h | 4 +-
.../files/patch-chrome_browser_ui_managed__ui.cc | 6 +--
...e_browser_ui_omnibox_chrome__omnibox__client.cc | 21 ++++++++
...r_ui_omnibox_omnibox__pedal__implementations.cc | 10 ++--
...h-chrome_browser_ui_signin__view__controller.cc | 6 +--
...browser_ui_signin__view__controller__delegate.h | 4 +-
.../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +--
...tch-chrome_browser_ui_test_test__browser__ui.cc | 6 +--
.../files/patch-chrome_browser_ui_ui__features.cc | 4 +-
.../files/patch-chrome_browser_ui_ui__features.h | 4 +-
...h-chrome_browser_ui_views_accelerator__table.cc | 10 ++--
..._views_eye__dropper_eye__dropper__view__aura.cc | 4 +-
...chrome_browser_ui_views_frame_browser__frame.cc | 6 +--
...-chrome_browser_ui_views_frame_browser__frame.h | 4 +-
...-chrome_browser_ui_views_frame_browser__view.cc | 4 +-
...e_picture__in__picture__browser__frame__view.cc | 22 ++++----
...me_picture__in__picture__browser__frame__view.h | 10 ++--
..._ui_views_frame_system__menu__model__builder.cc | 4 +-
..._ui_views_profiles_profile__menu__view__base.cc | 4 +-
...es_signin__view__controller__delegate__views.cc | 8 +--
...les_signin__view__controller__delegate__views.h | 4 +-
...e_browser_ui_views_tab__search__bubble__host.cc | 11 ++++
.../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +-
..._browser_ui_views_tabs_tab__drag__controller.cc | 14 ++---
...ui_views_tabs_tab__hover__card__bubble__view.cc | 4 +-
...r_ui_views_tabs_tab__hover__card__controller.cc | 4 +-
...eb__apps_web__app__integration__test__driver.cc | 18 +++----
...i_webui_chrome__web__ui__controller__factory.cc | 14 ++---
..._ui_webui_management_management__ui__handler.cc | 39 ++++++++++++--
...r_ui_webui_management_management__ui__handler.h | 30 ++++++++++-
...me_browser_ui_webui_realbox_realbox__handler.cc | 6 +--
...tings_settings__localized__strings__provider.cc | 26 ++++-----
...hrome_browser_ui_window__sizer_window__sizer.cc | 4 +-
...ions_commands_install__app__locally__command.cc | 4 +-
...s_test_os__integration__test__override__impl.cc | 4 +-
...thn_chrome__authenticator__request__delegate.cc | 4 +-
.../files/patch-chrome_common_chrome__features.cc | 18 +++----
.../files/patch-chrome_common_chrome__features.h | 10 ++--
.../files/patch-chrome_common_chrome__paths.cc | 12 ++---
.../files/patch-chrome_common_chrome__switches.cc | 4 +-
.../files/patch-chrome_common_pref__names.cc | 16 +++---
.../files/patch-chrome_common_pref__names.h | 16 +++---
.../files/patch-chrome_common_url__constants.cc | 4 +-
.../files/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 12 ++---
.../patch-chrome_common_webui__url__constants.h | 11 ++--
...ome_renderer_chrome__render__frame__observer.cc | 4 +-
www/chromium/files/patch-chrome_test_BUILD.gn | 4 +-
.../patch-chrome_test_chromedriver_capabilities.cc | 6 +--
...ch-chrome_test_chromedriver_chrome__launcher.cc | 4 +-
...utofill_core_browser_personal__data__manager.cc | 4 +-
...ill_core_common_autofill__payments__features.cc | 4 +-
...ch-components_components__chromium__strings.grd | 4 +-
...ponents_components__google__chrome__strings.grd | 4 +-
...evice__signals_core_common_signals__features.cc | 18 +++----
...device__signals_core_common_signals__features.h | 16 +++---
...nents_device__signals_test_signals__contract.cc | 4 +-
...e__engagement_public_feature__configurations.cc | 4 +-
...eature__engagement_public_feature__constants.cc | 6 +--
...feature__engagement_public_feature__constants.h | 6 +--
...nts_feature__engagement_public_feature__list.cc | 8 +--
...ents_feature__engagement_public_feature__list.h | 12 ++---
.../patch-components_management__strings.grdp | 11 ++++
...mponents_os__crypt_sync_keyring__util__linux.cc | 26 ---------
...ssword__manager_core_browser_login__database.cc | 8 +--
...ger_core_browser_sync_password__sync__bridge.cc | 6 +--
...__manager_core_browser_ui_passwords__grouper.cc | 21 ++++++++
...ager_core_common_password__manager__features.cc | 6 +--
...nager_core_common_password__manager__features.h | 4 +-
.../files/patch-components_power__metrics_BUILD.gn | 6 +--
...nts_power__metrics_energy__metrics__provider.cc | 6 +--
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 4 +-
..._user_core_browser_supervised__user__service.cc | 4 +-
...ore_browser_translate__ui__languages__manager.h | 10 ----
...nts_user__education_views_help__bubble__view.cc | 4 +-
...ons_service_google__groups__updater__service.cc | 11 ++++
...nents_viz_common_gpu_dawn__context__provider.cc | 11 ----
...isplay__embedder_skia__output__surface__impl.cc | 4 +-
...mbedder_skia__output__surface__impl__on__gpu.cc | 15 ++++++
...omponents_viz_service_display_skia__renderer.cc | 4 +-
..._webauthn_core_browser_passkey__sync__bridge.cc | 38 +++++++++++++
...atch-content_app_content__main__runner__impl.cc | 22 ++++----
www/chromium/files/patch-content_browser_BUILD.gn | 4 +-
..._compositor_viz__process__transport__factory.cc | 4 +-
...patch-content_browser_gpu_gpu__process__host.cc | 6 +--
...r_media_media__keys__listener__manager__impl.cc | 4 +-
...ent_browser_network__service__instance__impl.cc | 19 +++++--
...er_renderer__host_back__forward__cache__impl.cc | 4 +-
...r_renderer__host_render__process__host__impl.cc | 12 ++---
...er_renderer__host_render__process__host__impl.h | 4 +-
...derer__host_render__widget__host__view__aura.cc | 12 ++---
...scheduler_responsiveness_jank__monitor__impl.cc | 4 +-
...ce__worker_service__worker__context__wrapper.cc | 19 +++----
...wser_web__contents_web__contents__view__aura.cc | 4 +-
www/chromium/files/patch-content_common_BUILD.gn | 6 +--
www/chromium/files/patch-content_gpu_gpu__main.cc | 17 ++++--
...ch-content_ppapi__plugin_ppapi__plugin__main.cc | 4 +-
...web__ui__browser__interface__broker__registry.h | 16 ++++++
...atch-content_public_common_content__features.cc | 8 +--
...patch-content_public_common_content__features.h | 4 +-
...atch-content_public_common_content__switches.cc | 6 +--
...patch-content_public_common_content__switches.h | 6 +--
...patch-content_renderer_render__process__impl.cc | 4 +-
.../patch-content_renderer_render__thread__impl.cc | 10 ++--
...tent_renderer_renderer__blink__platform__impl.h | 4 +-
www/chromium/files/patch-content_shell_BUILD.gn | 4 +-
www/chromium/files/patch-content_test_BUILD.gn | 6 +--
.../files/patch-content_utility_services.cc | 4 +-
.../files/patch-content_utility_utility__main.cc | 14 ++---
...mand__buffer_service_dawn__context__provider.cc | 11 ++++
..._command__buffer_service_gles2__cmd__decoder.cc | 4 +-
...e_shared__image_external__vk__image__backing.cc | 6 +--
..._image_external__vk__image__backing__factory.cc | 4 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 4 +-
.../files/patch-gpu_config_gpu__control__list.cc | 6 +--
...-gpu_ipc_common_gpu__memory__buffer__support.cc | 6 +--
...h-gpu_ipc_common_gpu__memory__buffer__support.h | 4 +-
.../files/patch-gpu_ipc_service_gpu__init.cc | 18 +++----
.../patch-gpu_vulkan_vulkan__function__pointers.h | 8 +--
.../files/patch-gpu_vulkan_vulkan__util.cc | 4 +-
www/chromium/files/patch-media_audio_BUILD.gn | 4 +-
.../patch-media_base_cdm__promise__adapter.cc | 16 +++---
.../files/patch-media_base_media__switches.cc | 14 ++---
.../files/patch-media_base_media__switches.h | 6 +--
..._video_fake__video__capture__device__factory.cc | 4 +-
...deo__capture__buffer__tracker__factory__impl.cc | 20 +++++++
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 4 +-
...stable__video__decoder__types__mojom__traits.cc | 6 +--
...ideo_gpu__memory__buffer__video__frame__pool.cc | 6 +--
...eo_video__encode__accelerator__adapter__test.cc | 4 +-
www/chromium/files/patch-net_BUILD.gn | 14 ++---
...tch-net_base_mock__network__change__notifier.cc | 11 ++++
...atch-net_base_mock__network__change__notifier.h | 20 +++++++
.../files/patch-net_cert_cert__verify__proc.h | 4 +-
.../patch-net_cert_cert__verify__proc__unittest.cc | 6 +--
www/chromium/files/patch-net_dns_BUILD.gn | 8 +--
.../files/patch-net_dns_host__resolver__cache.cc | 14 +++++
.../files/patch-pdf_pdfium_pdfium__engine.cc | 6 +--
.../files/patch-printing_backend_cups__helper.cc | 11 ----
...ch-remoting_host_basic__desktop__environment.cc | 4 +-
...atch-remoting_host_chromoting__host__context.cc | 4 +-
...patch-remoting_host_desktop__capturer__proxy.cc | 14 ++---
www/chromium/files/patch-sandbox_linux_BUILD.gn | 4 +-
www/chromium/files/patch-sandbox_policy_BUILD.gn | 4 +-
...ices_cert__verifier_cert__verifier__creation.cc | 10 ++--
...ices_device_geolocation_location__arbitrator.cc | 4 +-
.../patch-services_device_public_mojom_BUILD.gn | 4 +-
www/chromium/files/patch-services_network_BUILD.gn | 4 +-
.../patch-services_network_network__service.cc | 4 +-
.../patch-services_network_public_mojom_BUILD.gn | 4 +-
...ionary_shared__dictionary__writer__in__memory.h | 8 +--
...video__capture_video__capture__service__impl.cc | 12 ++---
.../files/patch-skia_ext_skcolorspace__trfn.cc | 4 +-
...atch-third__party_abseil-cpp_absl_base_config.h | 18 +++----
...y_abseil-cpp_absl_base_internal_raw__logging.cc | 4 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 48 +++++++++++++++--
...l-cpp_absl_debugging_internal_elf__mem__image.h | 10 ++--
...sl_time_internal_cctz_src_time__zone__format.cc | 4 +-
.../files/patch-third__party_angle_BUILD.gn | 8 +--
...tch-third__party_angle_src_libANGLE_Display.cpp | 10 ++--
...rty_angle_src_libANGLE_renderer_driver__utils.h | 4 +-
.../files/patch-third__party_angle_util_BUILD.gn | 4 +-
...erences_renderer__preferences__mojom__traits.cc | 8 +--
...n_renderer__preferences_renderer__preferences.h | 6 +--
...ferences_renderer__preferences__mojom__traits.h | 6 +--
...h-third__party_blink_public_platform_platform.h | 4 +-
...blink_renderer_core_exported_web__view__impl.cc | 6 +--
...nk_renderer_core_layout_ng_layout__ng__view.cc} | 10 ++--
..._core_paint_object__paint__properties__sparse.h | 13 +++++
...nderer_modules_canvas_canvas2d_canvas__style.cc | 18 +++++--
...renderer_modules_ml_webnn_ml__graph__xnnpack.cc | 4 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 14 ++---
...h-third__party_blink_renderer_platform_BUILD.gn | 4 +-
...ty_blink_renderer_platform_fonts_font__cache.cc | 4 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 14 ++---
...nderer_platform_fonts_palette__interpolation.cc | 15 ++++++
...rer_platform_graphics_begin__frame__provider.cc | 4 +-
...er_platform_graphics_video__frame__submitter.cc | 4 +-
...derer_platform_runtime__enabled__features.json5 | 28 ++--------
...ty_boringssl_src_crypto_cpu__aarch64__openbsd.c | 63 ----------------------
..._src_crypto_fipsmodule_aes_asm_aesni-x86__64.pl | 12 ++---
...ty_boringssl_src_util_generate__build__files.py | 6 +--
..._party_dawn_include_dawn_native_VulkanBackend.h | 4 +-
...-third__party_perfetto_src_base_unix__socket.cc | 6 +--
.../patch-third__party_skia_src_core_SkCpu.cpp | 45 ----------------
...-third__party_sqlite_src_amalgamation_sqlite3.c | 6 +--
...ty_swiftshader_third__party_marl_src_memory.cpp | 6 +--
...ty_swiftshader_third__party_marl_src_thread.cpp | 8 +--
...vulkan-loader_src_loader_vk__loader__platform.h | 4 +-
...layers_vulkan_generated_vk__extension__helper.h | 4 +-
.../files/patch-third__party_webrtc_BUILD.gn | 4 +-
.../files/patch-ui_base_cursor_cursor__factory.cc | 6 +--
.../files/patch-ui_base_cursor_cursor__factory.h | 4 +-
.../files/patch-ui_base_ui__base__features.cc | 4 +-
.../files/patch-ui_base_ui__base__features.h | 4 +-
.../files/patch-ui_base_x_x11__cursor__factory.cc | 4 +-
.../files/patch-ui_base_x_x11__cursor__factory.h | 4 +-
www/chromium/files/patch-ui_color_color__id.h | 4 +-
www/chromium/files/patch-ui_events_event.cc | 8 +--
www/chromium/files/patch-ui_gfx_BUILD.gn | 4 +-
.../files/patch-ui_gfx_native__widget__types.h | 6 +--
www/chromium/files/patch-ui_gl_BUILD.gn | 10 ++--
...tform_wayland_host_wayland__toplevel__window.cc | 4 +-
...atform_wayland_host_wayland__toplevel__window.h | 4 +-
...i_ozone_platform_wayland_host_wayland__window.h | 4 +-
...ne_platform_wayland_ozone__platform__wayland.cc | 6 +--
...h-ui_ozone_platform_x11_ozone__platform__x11.cc | 4 +-
.../patch-ui_views_controls_textfield_textfield.cc | 14 ++---
.../patch-ui_views_controls_textfield_textfield.h | 4 +-
.../files/patch-ui_views_focus_focus__manager.cc | 6 +--
...top__aura_desktop__drag__drop__client__ozone.cc | 4 +-
...__aura_desktop__window__tree__host__platform.cc | 10 ++--
www/chromium/files/patch-ui_views_widget_widget.cc | 6 +--
www/chromium/files/patch-v8_BUILD.gn | 20 +++++--
www/chromium/files/patch-v8_include_v8-internal.h | 4 +-
www/chromium/files/patch-v8_src_api_api.cc | 4 +-
.../patch-v8_src_base_platform_platform-posix.cc | 18 +++----
.../patch-v8_src_builtins_x64_builtins-x64.cc | 22 +++++---
...patch-v8_src_codegen_x64_macro-assembler-x64.cc | 4 +-
.../patch-v8_src_codegen_x64_macro-assembler-x64.h | 4 +-
...piler_backend_ia32_instruction-selector-ia32.cc | 20 -------
..._src_compiler_backend_x64_code-generator-x64.cc | 4 +-
.../files/patch-v8_src_execution_isolate.cc | 6 +--
...ch-v8_src_maglev_x64_maglev-assembler-x64-inl.h | 4 +-
...patch-v8_src_maglev_x64_maglev-assembler-x64.cc | 13 +++--
...bedded_platform-embedded-file-writer-generic.cc | 14 ++---
...src_wasm_baseline_ia32_liftoff-assembler-ia32.h | 26 ++++-----
...layer_browser_content__browser__client__impl.cc | 6 +--
...blayer_browser_content__browser__client__impl.h | 4 +-
316 files changed, 1699 insertions(+), 1387 deletions(-)
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 5be882186137..c2c4d7e934e3 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chromium
-PORTVERSION= 115.0.5790.170
+PORTVERSION= 116.0.5845.96
CATEGORIES= www wayland
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
https://nerd.hu/distfiles/:external
@@ -111,7 +111,6 @@ GN_ARGS+= clang_use_chrome_plugins=false \
use_allocator_shim=false \
use_aura=true \
use_custom_libcxx=false \
- use_gnome_keyring=false \
use_lld=true \
use_partition_alloc=true \
use_partition_alloc_as_malloc=false \
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 5bdd82bf12bc..2b6e14288aaf 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1691150715
-SHA256 (chromium-115.0.5790.170.tar.xz) = ff9862d2e748c56940ffc222c2e6b2066a19ea1de0bc3fd99ed81c0b231172c0
-SIZE (chromium-115.0.5790.170.tar.xz) = 1595419840
-SHA256 (chrome-linux-115.0.5790.170-llvm13.profdata.tar.xz) = 77c03ffebbbc0c5e20ea5747c2247c8c7cc40d3cf418c3a70c746c7758c96a5a
-SIZE (chrome-linux-115.0.5790.170-llvm13.profdata.tar.xz) = 27615256
-SHA256 (chromium-115.0.5790.170-testdata.tar.xz) = a939490b5087ddffa47ae46bbd73edff33bc19e5cd7e7139040b9f31a7f4bc9c
-SIZE (chromium-115.0.5790.170-testdata.tar.xz) = 258994144
+TIMESTAMP = 1692255968
+SHA256 (chromium-116.0.5845.96.tar.xz) = 1ec1052a959abced9642b36482549bc2ebefa428ed136289d8e0c54b4ccd1c81
+SIZE (chromium-116.0.5845.96.tar.xz) = 1599788748
+SHA256 (chrome-linux-116.0.5845.96-llvm13.profdata.tar.xz) = b770982155d6500331265ab0b6670692ab73c69a650d3398813b378bad1e6069
+SIZE (chrome-linux-116.0.5845.96-llvm13.profdata.tar.xz) = 27750072
+SHA256 (chromium-116.0.5845.96-testdata.tar.xz) = f626b0fb34dbf528df11830b9d1d7f5e56832d6770ccd3fad07cee31e9825606
+SIZE (chromium-116.0.5845.96-testdata.tar.xz) = 269310352
SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734
diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn
index c5341baa29e3..9cd6188de6a7 100644
--- a/www/chromium/files/patch-BUILD.gn
+++ b/www/chromium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig 2023-07-16 15:47:57 UTC
+--- BUILD.gn.orig 2023-08-17 07:33:31 UTC
+++ BUILD.gn
@@ -61,7 +61,7 @@ declare_args() {
root_extra_deps = []
@@ -17,7 +17,7 @@
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -419,7 +418,7 @@ group("gn_all") {
+@@ -422,7 +421,7 @@ group("gn_all") {
}
}
@@ -26,7 +26,7 @@
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -619,6 +618,15 @@ group("gn_all") {
+@@ -622,6 +621,15 @@ group("gn_all") {
}
}
@@ -42,7 +42,7 @@
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms",
-@@ -665,7 +673,7 @@ group("gn_all") {
+@@ -668,7 +676,7 @@ group("gn_all") {
host_os == "win") {
deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
}
@@ -51,7 +51,7 @@
deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
}
-@@ -1094,7 +1102,7 @@ if (!is_ios && !is_cronet_build) {
+@@ -1092,7 +1100,7 @@ if (!is_ios && !is_cronet_build) {
]
}
@@ -60,7 +60,7 @@
# WPT Webdriver tests runner
# chrome/test/chromedriver/test/run_webdriver_tests.py
script_test("webdriver_wpt_tests") {
-@@ -1194,7 +1202,7 @@ if (!is_ios && !is_cronet_build) {
+@@ -1196,7 +1204,7 @@ if (!is_ios && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -69,7 +69,7 @@
data_deps +=
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
}
-@@ -1203,7 +1211,7 @@ if (!is_ios && !is_cronet_build) {
+@@ -1205,7 +1213,7 @@ if (!is_ios && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
@@ -78,7 +78,7 @@
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
-@@ -1671,7 +1679,7 @@ group("chromium_builder_perf") {
+@@ -1679,7 +1687,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/www/chromium/files/patch-ash_display_mirror__window__controller.cc b/www/chromium/files/patch-ash_display_mirror__window__controller.cc
index 1246cfbe086e..004f8eb40192 100644
--- a/www/chromium/files/patch-ash_display_mirror__window__controller.cc
+++ b/www/chromium/files/patch-ash_display_mirror__window__controller.cc
@@ -1,6 +1,6 @@
---- ash/display/mirror_window_controller.cc.orig 2023-05-31 08:12:17 UTC
+--- ash/display/mirror_window_controller.cc.orig 2023-08-17 07:33:31 UTC
+++ ash/display/mirror_window_controller.cc
-@@ -296,7 +296,11 @@ void MirrorWindowController::UpdateWindow(
+@@ -295,7 +295,11 @@ void MirrorWindowController::UpdateWindow(
if (!base::Contains(display_info_list, iter->first,
&display::ManagedDisplayInfo::id)) {
CloseAndDeleteHost(iter->second, true);
diff --git a/www/chromium/files/patch-base_BUILD.gn b/www/chromium/files/patch-base_BUILD.gn
index c11cbff2d22f..c632a3f1830d 100644
--- a/www/chromium/files/patch-base_BUILD.gn
+++ b/www/chromium/files/patch-base_BUILD.gn
@@ -1,4 +1,4 @@
---- base/BUILD.gn.orig 2023-07-16 15:47:57 UTC
+--- base/BUILD.gn.orig 2023-08-17 07:33:31 UTC
+++ base/BUILD.gn
@@ -198,7 +198,7 @@ buildflag_header("ios_cronet_buildflags") {
flags = [ "CRONET_BUILD=$is_cronet_build" ]
@@ -9,7 +9,7 @@
buildflag_header("message_pump_buildflags") {
header = "message_pump_buildflags.h"
header_dir = "base/message_loop"
-@@ -1099,11 +1099,23 @@ component("base") {
+@@ -1150,11 +1150,23 @@ component("base") {
# Needed for <atomic> if using newer C++ library than sysroot, except if
# building inside the cros_sdk environment - use host_toolchain as a
# more robust check for this.
@@ -34,7 +34,7 @@
if (use_allocator_shim) {
sources += [
"allocator/partition_allocator/shim/allocator_shim.cc",
-@@ -1131,7 +1143,7 @@ component("base") {
+@@ -1185,7 +1197,7 @@ component("base") {
]
configs += [ "//base/allocator:mac_no_default_new_delete_symbols" ]
}
@@ -43,7 +43,7 @@
sources += [
"allocator/partition_allocator/shim/allocator_shim_override_cpp_symbols.h",
"allocator/partition_allocator/shim/allocator_shim_override_glibc_weak_symbols.h",
-@@ -1172,7 +1184,7 @@ component("base") {
+@@ -1226,7 +1238,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -52,7 +52,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2130,6 +2142,43 @@ component("base") {
+@@ -2185,6 +2197,43 @@ component("base") {
}
}
@@ -96,7 +96,7 @@
# iOS
if (is_ios) {
sources += [
-@@ -2238,7 +2287,7 @@ component("base") {
+@@ -2285,7 +2334,7 @@ component("base") {
}
if (dep_libevent) {
@@ -105,7 +105,7 @@
}
if (use_libevent) {
-@@ -3552,7 +3601,7 @@ test("base_unittests") {
+@@ -3619,7 +3668,7 @@ test("base_unittests") {
]
}
@@ -114,7 +114,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3601,7 +3650,7 @@ test("base_unittests") {
+@@ -3640,7 +3689,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -123,7 +123,7 @@
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3612,7 +3661,7 @@ test("base_unittests") {
+@@ -3651,7 +3700,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -132,7 +132,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -3837,7 +3886,7 @@ test("base_unittests") {
+@@ -3907,7 +3956,7 @@ test("base_unittests") {
}
}
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator.h b/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator.h
index a701e44b4d4b..bce33a480544 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/page_allocator.h.orig 2023-07-16 15:47:57 UTC
+--- base/allocator/partition_allocator/page_allocator.h.orig 2023-08-17 07:33:31 UTC
+++ base/allocator/partition_allocator/page_allocator.h
-@@ -241,7 +241,7 @@ void DecommitAndZeroSystemPages(void* address, size_t
+@@ -245,7 +245,7 @@ void DecommitAndZeroSystemPages(void* address, size_t
// recommitted. Do not assume that this will not change over time.
constexpr PA_COMPONENT_EXPORT(
PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h b/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h
index 972462e38587..0235bce561a4 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_page__allocator__internals__posix.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2023-07-16 15:47:57 UTC
+--- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2023-08-17 07:33:31 UTC
+++ base/allocator/partition_allocator/page_allocator_internals_posix.h
-@@ -394,8 +394,12 @@ bool TryRecommitSystemPagesInternal(
+@@ -396,8 +396,12 @@ bool TryRecommitSystemPagesInternal(
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
void* ptr = reinterpret_cast<void*>(address);
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
index 0c2c47b1b30c..6a8337c9519a 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -1,9 +1,9 @@
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2023-07-16 15:47:57 UTC
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2023-08-17 07:33:31 UTC
+++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -291,7 +291,7 @@ declare_args() {
- # pkeys support is explicitly disabled in all Cronet builds, as some test dependencies that
- # use partition_allocator are compiled in AOSP against a version of glibc that does not
- # include pkeys syscall numbers.
+@@ -317,7 +317,7 @@ declare_args() {
+ # pkeys support is explicitly disabled in all Cronet builds, as some test
+ # dependencies that use partition_allocator are compiled in AOSP against a
+ # version of glibc that does not include pkeys syscall numbers.
- enable_pkeys = is_linux && target_cpu == "x64" && !is_cronet_build
+ enable_pkeys = (is_linux && !is_bsd) && target_cpu == "x64" && !is_cronet_build
}
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h
index 816b59743e8e..54cb3fd3b9f8 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__forward.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/partition_alloc_forward.h.orig 2023-03-09 06:31:50 UTC
+--- base/allocator/partition_allocator/partition_alloc_forward.h.orig 2023-08-17 07:33:31 UTC
+++ base/allocator/partition_allocator/partition_alloc_forward.h
-@@ -27,9 +27,13 @@ namespace internal {
+@@ -28,9 +28,13 @@ namespace internal {
// the second one 16. We could technically return something different for
// malloc() and operator new(), but this would complicate things, and most of
// our allocations are presumably coming from operator new() anyway.
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h b/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h
deleted file mode 100644
index 3ac49d6b4a95..000000000000
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__page.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/partition_page.h.orig 2023-04-28 17:01:32 UTC
-+++ base/allocator/partition_allocator/partition_page.h
-@@ -141,7 +141,7 @@ struct SlotSpanMetadata {
- // PartitionPageSize() is 4 times the OS page size.
- static constexpr size_t kMaxSlotsPerSlotSpan =
- 4 * (1 << 14) / kSmallestBucket;
--#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
- // System page size can be 4, 16, or 64 kiB on Linux on arm64. 64 kiB is
- // currently (kMaxSlotsPerSlotSpanBits == 13) not supported by the code,
- // so we use the 16 kiB maximum (64 kiB will crash).
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__page__constants.h b/www/chromium/files/patch-base_allocator_partition__allocator_partition__page__constants.h
new file mode 100644
index 000000000000..894474e95464
--- /dev/null
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__page__constants.h
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/partition_page_constants.h.orig 2023-08-17 07:33:31 UTC
++++ base/allocator/partition_allocator/partition_page_constants.h
+@@ -16,7 +16,7 @@ namespace partition_alloc::internal {
+ // (1 << 12 or 1 << 14), as checked in PartitionRoot::Init(). And
+ // PartitionPageSize() is 4 times the OS page size.
+ static constexpr size_t kMaxSlotsPerSlotSpan = 4 * (1 << 14) / kSmallestBucket;
+-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
+ // System page size can be 4, 16, or 64 kiB on Linux on arm64. 64 kiB is
+ // currently (kMaxSlotsPerSlotSpanBits == 13) not supported by the code,
+ // so we use the 16 kiB maximum (64 kiB will crash).
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc b/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc
index 7c955d52174c..282ddee1f3ca 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__root.cc
@@ -1,4 +1,4 @@
---- base/allocator/partition_allocator/partition_root.cc.orig 2023-07-16 15:47:57 UTC
+--- base/allocator/partition_allocator/partition_root.cc.orig 2023-08-17 07:33:31 UTC
+++ base/allocator/partition_allocator/partition_root.cc
@@ -46,7 +46,7 @@
#include "wow64apiset.h"
@@ -9,7 +9,7 @@
#include <pthread.h>
#endif
-@@ -286,7 +286,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -284,7 +284,7 @@ void PartitionAllocMallocInitOnce() {
return;
}
@@ -18,7 +18,7 @@
// When fork() is called, only the current thread continues to execute in the
// child process. If the lock is held, but *not* by this thread when fork() is
// called, we have a deadlock.
-@@ -380,7 +380,7 @@ static size_t PartitionPurgeSlotSpan(
+@@ -376,7 +376,7 @@ static size_t PartitionPurgeSlotSpan(internal::SlotSpa
constexpr size_t kMaxSlotCount =
(PartitionPageSize() * kMaxPartitionPagesPerRegularSlotSpan) /
MinPurgeableSlotSize();
@@ -27,7 +27,7 @@
// It's better for slot_usage to be stack-allocated and fixed-size, which
// demands that its size be constexpr. On IS_APPLE and Linux on arm64,
// PartitionPageSize() is always SystemPageSize() << 2, so regardless of
-@@ -880,7 +880,7 @@ void PartitionRoot<thread_safe>::Init(PartitionOptions
+@@ -853,7 +853,7 @@ void PartitionRoot::Init(PartitionOptions opts) {
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/www/chromium/files/patch-base_system_sys__info.h b/www/chromium/files/patch-base_system_sys__info.h
index 52fe8e99173b..921d4f5ef390 100644
--- a/www/chromium/files/patch-base_system_sys__info.h
+++ b/www/chromium/files/patch-base_system_sys__info.h
@@ -1,7 +1,7 @@
---- base/system/sys_info.h.orig 2023-07-16 15:47:57 UTC
+--- base/system/sys_info.h.orig 2023-08-17 07:33:31 UTC
+++ base/system/sys_info.h
-@@ -258,6 +258,8 @@ class BASE_EXPORT SysInfo {
- static void SetIsCpuSecurityMitigationsEnabled(bool is_enabled);
+@@ -261,6 +261,8 @@ class BASE_EXPORT SysInfo {
+ static void ResetCpuSecurityMitigationsEnabledForTesting();
#endif
+ static uint64_t MaxSharedMemorySize();
@@ -9,7 +9,7 @@
private:
friend class test::ScopedAmountOfPhysicalMemoryOverride;
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -270,7 +272,7 @@ class BASE_EXPORT SysInfo {
+@@ -273,7 +275,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/chromium/files/patch-base_system_sys__info__posix.cc b/www/chromium/files/patch-base_system_sys__info__posix.cc
index 18541a4b9001..53dab4f47d3d 100644
--- a/www/chromium/files/patch-base_system_sys__info__posix.cc
+++ b/www/chromium/files/patch-base_system_sys__info__posix.cc
@@ -1,21 +1,24 @@
---- base/system/sys_info_posix.cc.orig 2023-03-09 06:31:50 UTC
+--- base/system/sys_info_posix.cc.orig 2023-08-17 07:33:31 UTC
+++ base/system/sys_info_posix.cc
-@@ -165,12 +165,12 @@ int NumberOfProcessors() {
+@@ -117,7 +117,7 @@ bool GetDiskSpaceInfo(const base::FilePath& path,
- } // namespace internal
+ namespace base {
-#if !BUILDFLAG(IS_OPENBSD)
+#if !BUILDFLAG(IS_BSD)
int SysInfo::NumberOfProcessors() {
- static int number_of_processors = internal::NumberOfProcessors();
- return number_of_processors;
+ #if BUILDFLAG(IS_MAC)
+ absl::optional<int> number_of_physical_cores =
+@@ -161,7 +161,7 @@ int SysInfo::NumberOfProcessors() {
+
+ return num_cpus;
}
-#endif // !BUILDFLAG(IS_OPENBSD)
+#endif // !BUILDFLAG(IS_BSD)
// static
uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -260,6 +260,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
+@@ -251,6 +251,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
arch = "x86";
} else if (arch == "amd64") {
arch = "x86_64";
diff --git a/www/chromium/files/patch-base_system_sys__info__unittest.cc b/www/chromium/files/patch-base_system_sys__info__unittest.cc
index c95c6b922bad..df6c32372718 100644
--- a/www/chromium/files/patch-base_system_sys__info__unittest.cc
+++ b/www/chromium/files/patch-base_system_sys__info__unittest.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_unittest.cc.orig 2023-02-08 09:03:45 UTC
+--- base/system/sys_info_unittest.cc.orig 2023-08-17 07:33:31 UTC
+++ base/system/sys_info_unittest.cc
-@@ -259,12 +259,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
+@@ -263,12 +263,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
bool empty_result_expected =
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || \
diff --git a/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc b/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc
index aa10a5248912..9ddff081cbed 100644
--- a/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc
+++ b/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc
@@ -1,4 +1,4 @@
---- base/trace_event/malloc_dump_provider.cc.orig 2023-02-08 09:03:45 UTC
+--- base/trace_event/malloc_dump_provider.cc.orig 2023-08-17 07:33:31 UTC
+++ base/trace_event/malloc_dump_provider.cc
@@ -25,6 +25,8 @@
@@ -9,7 +9,7 @@
#else
#include <malloc.h>
#endif
-@@ -187,7 +189,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
+@@ -188,7 +190,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
#if (BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
(!BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) && \
@@ -18,7 +18,7 @@
void ReportMallinfoStats(ProcessMemoryDump* pmd,
size_t* total_virtual_size,
size_t* resident_size,
-@@ -358,6 +360,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
+@@ -359,6 +361,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
&allocated_objects_count);
#elif BUILDFLAG(IS_FUCHSIA)
// TODO(fuchsia): Port, see https://crbug.com/706592.
diff --git a/www/chromium/files/patch-build_config_BUILD.gn b/www/chromium/files/patch-build_config_BUILD.gn
index 0b2b20e511f8..2722052c9507 100644
--- a/www/chromium/files/patch-build_config_BUILD.gn
+++ b/www/chromium/files/patch-build_config_BUILD.gn
@@ -1,22 +1,13 @@
---- build/config/BUILD.gn.orig 2023-03-09 06:31:50 UTC
+--- build/config/BUILD.gn.orig 2023-08-17 07:33:31 UTC
+++ build/config/BUILD.gn
-@@ -218,13 +218,17 @@ config("default_libs") {
- "CoreText.framework",
- "Foundation.framework",
- ]
-- } else if (is_linux || is_chromeos) {
-+ } else if ((is_linux && !is_bsd) || is_chromeos) {
- libs = [
- "dl",
- "pthread",
- "rt",
- ]
-- }
+@@ -214,6 +214,10 @@ config("default_libs") {
+ # Targets should choose to explicitly link frameworks they require. Since
+ # linking can have run-time side effects, nothing should be listed here.
+ libs = []
+ } else if (is_bsd) {
+ libs = [
+ "pthread",
+ ]
-+ }
- }
-
- group("common_deps") {
+ } else if (is_linux || is_chromeos) {
+ libs = [
+ "dl",
diff --git a/www/chromium/files/patch-build_config_compiler_BUILD.gn b/www/chromium/files/patch-build_config_compiler_BUILD.gn
index cd7e373a54da..9430268463cf 100644
--- a/www/chromium/files/patch-build_config_compiler_BUILD.gn
+++ b/www/chromium/files/patch-build_config_compiler_BUILD.gn
@@ -1,4 +1,4 @@
---- build/config/compiler/BUILD.gn.orig 2023-07-16 15:47:57 UTC
+--- build/config/compiler/BUILD.gn.orig 2023-08-17 07:33:31 UTC
+++ build/config/compiler/BUILD.gn
@@ -249,13 +249,16 @@ config("default_include_dirs") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
@@ -18,7 +18,7 @@
}
# compiler ---------------------------------------------------------------------
-@@ -497,6 +500,10 @@ config("compiler") {
+@@ -500,6 +503,10 @@ config("compiler") {
}
}
@@ -29,7 +29,7 @@
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_gold) {
-@@ -572,7 +579,7 @@ config("compiler") {
+@@ -575,7 +582,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -38,7 +38,7 @@
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -757,7 +764,7 @@ config("compiler") {
+@@ -760,7 +767,7 @@ config("compiler") {
ldflags += [ "-Wl,-mllvm,-import-instr-limit=$import_instr_limit" ]
@@ -47,7 +47,7 @@
# TODO(https://crbug.com/972449): turn on for ChromeOS when that
# toolchain has this flag.
# We only use one version of LLVM within a build so there's no need to
-@@ -860,7 +867,7 @@ config("compiler") {
+@@ -867,7 +874,7 @@ config("compiler") {
# * Apple platforms (e.g. MacOS, iPhone, iPad) aren't supported because xcode
# lldb doesn't have the needed changes yet.
# TODO(crbug.com/1379070): Remove if the upstream default ever changes.
@@ -56,7 +56,7 @@
cflags_cc += [ "-gsimple-template-names" ]
}
-@@ -1095,7 +1102,7 @@ config("compiler_cpu_abi") {
+@@ -1109,7 +1116,7 @@ config("compiler_cpu_abi") {
]
}
} else if (current_cpu == "arm") {
@@ -65,7 +65,7 @@
!(is_chromeos_lacros && is_chromeos_device)) {
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
-@@ -1110,7 +1117,7 @@ config("compiler_cpu_abi") {
+@@ -1124,7 +1131,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -74,7 +74,7 @@
!(is_chromeos_lacros && is_chromeos_device)) {
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1445,7 +1452,7 @@ config("compiler_deterministic") {
+@@ -1459,7 +1466,7 @@ config("compiler_deterministic") {
# different build directory like "out/feature_a" and "out/feature_b" if
# we build same files with same compile flag.
# Other paths are already given in relative, no need to normalize them.
@@ -83,7 +83,7 @@
# TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
cflags += [
"-Xclang",
-@@ -1497,7 +1504,7 @@ config("compiler_deterministic") {
+@@ -1511,7 +1518,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -92,7 +92,7 @@
update_args = [
"--print-revision",
"--verify-version=$clang_version",
-@@ -1735,7 +1742,7 @@ config("default_warnings") {
+@@ -1759,7 +1766,7 @@ config("default_warnings") {
"-Wno-ignored-pragma-optimize",
]
@@ -101,7 +101,7 @@
cflags += [
# TODO(crbug.com/1343975) Evaluate and possibly enable.
"-Wno-deprecated-builtins",
-@@ -1926,7 +1933,7 @@ config("no_chromium_code") {
+@@ -1962,7 +1969,7 @@ config("no_chromium_code") {
# third-party libraries.
"-Wno-c++11-narrowing",
]
@@ -110,7 +110,7 @@
cflags += [
# Disabled for similar reasons as -Wunused-variable.
"-Wno-unused-but-set-variable",
-@@ -2436,7 +2443,7 @@ config("afdo_optimize_size") {
+@@ -2472,7 +2479,7 @@ config("afdo_optimize_size") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -119,7 +119,7 @@
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2455,7 +2462,7 @@ config("afdo") {
+@@ -2491,7 +2498,7 @@ config("afdo") {
}
inputs = [ _clang_sample_profile ]
}
@@ -128,7 +128,7 @@
cflags = [ "-fauto-profile=${auto_profile_path}" ]
inputs = [ auto_profile_path ]
}
-@@ -2613,7 +2620,8 @@ config("symbols") {
+@@ -2649,7 +2656,8 @@ config("symbols") {
configs += [ "//build/config:compress_debug_sections" ]
}
diff --git a/www/chromium/files/patch-build_config_compiler_pgo_BUILD.gn b/www/chromium/files/patch-build_config_compiler_pgo_BUILD.gn
index d62341deffdb..e1f892d75ca1 100644
--- a/www/chromium/files/patch-build_config_compiler_pgo_BUILD.gn
+++ b/www/chromium/files/patch-build_config_compiler_pgo_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/compiler/pgo/BUILD.gn.orig 2023-07-16 15:47:57 UTC
+--- build/config/compiler/pgo/BUILD.gn.orig 2023-08-17 07:33:31 UTC
+++ build/config/compiler/pgo/BUILD.gn
-@@ -121,13 +121,14 @@ config("pgo_optimization_flags") {
+@@ -128,13 +128,14 @@ config("pgo_optimization_flags") {
# Enable basic block layout based on the extended TSP problem. This aims to
# improve icache utilization and reduce the binary size.
diff --git a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
index 4ed0eee7d3e5..c030ce75abc6 100644
--- a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
+++ b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
---- build/toolchain/gcc_toolchain.gni.orig 2023-07-16 15:47:57 UTC
+--- build/toolchain/gcc_toolchain.gni.orig 2023-08-17 07:33:31 UTC
+++ build/toolchain/gcc_toolchain.gni
@@ -53,6 +53,13 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -14,7 +14,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -869,22 +876,12 @@ template("gcc_toolchain") {
+@@ -876,22 +883,12 @@ template("gcc_toolchain") {
# use_gold too.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/www/chromium/files/patch-build_toolchain_toolchain.gni b/www/chromium/files/patch-build_toolchain_toolchain.gni
new file mode 100644
index 000000000000..df5a4d2ec1f3
--- /dev/null
+++ b/www/chromium/files/patch-build_toolchain_toolchain.gni
@@ -0,0 +1,11 @@
+--- build/toolchain/toolchain.gni.orig 2023-08-17 07:33:31 UTC
++++ build/toolchain/toolchain.gni
+@@ -62,7 +62,7 @@ if (host_os == "mac") {
+ host_shlib_extension = ".dylib"
+ } else if (host_os == "win") {
+ host_shlib_extension = ".dll"
*** 8396 LINES SKIPPED ***