git: b976e2566a3e - main - www/iridium: update to 2026.02.145
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 17 Feb 2026 05:43:54 UTC
The branch main has been updated by rnagy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b976e2566a3efa105eae8749cb8b50b411038337
commit b976e2566a3efa105eae8749cb8b50b411038337
Author: Robert Nagy <rnagy@FreeBSD.org>
AuthorDate: 2026-02-17 05:43:25 +0000
Commit: Robert Nagy <rnagy@FreeBSD.org>
CommitDate: 2026-02-17 05:43:46 +0000
www/iridium: update to 2026.02.145
---
www/iridium/Makefile | 2 +-
www/iridium/distinfo | 8 +-
www/iridium/files/patch-base_BUILD.gn | 22 +--
.../files/patch-base_allocator_dispatcher_tls.h | 4 +-
...artition__alloc_address__space__randomization.h | 6 +-
...llocator_src_partition__alloc_page__allocator.h | 4 +-
...c_partition__alloc_page__allocator__constants.h | 4 +-
...ion__alloc_page__allocator__internals__posix.cc | 4 +-
...tion__alloc_page__allocator__internals__posix.h | 4 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 6 +-
...loc_partition__alloc__base_rand__util__posix.cc | 4 +-
...e_threading_platform__thread__internal__posix.h | 4 +-
...lloc__base_threading_platform__thread__posix.cc | 4 +-
...src_partition__alloc_partition__alloc__config.h | 8 +-
..._partition__alloc_partition__alloc__constants.h | 10 +-
...rc_partition__alloc_partition__alloc__forward.h | 4 +-
...locator_src_partition__alloc_partition__root.cc | 8 +-
...locator_src_partition__alloc_spinning__mutex.cc | 6 +-
...__allocator_src_partition__alloc_stack_stack.cc | 6 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 4 +-
www/iridium/files/patch-base_debug_elf__reader.cc | 4 +-
.../files/patch-base_debug_proc__maps__linux.cc | 4 +-
www/iridium/files/patch-base_debug_stack__trace.cc | 10 +-
.../files/patch-base_debug_stack__trace__posix.cc | 22 +--
.../files/patch-base_files_dir__reader__linux.h | 12 +-
.../files/patch-base_files_file__util__posix.cc | 8 +-
www/iridium/files/patch-base_linux__util.cc | 4 +-
www/iridium/files/patch-base_logging__unittest.cc | 6 +-
...emory_madv__free__discardable__memory__posix.cc | 6 +-
.../files/patch-base_memory_protected__memory.h | 10 +-
.../files/patch-base_posix_unix__domain__socket.cc | 18 +--
...ch-base_posix_unix__domain__socket__unittest.cc | 6 +-
.../files/patch-base_process_internal__linux.h | 6 +-
.../files/patch-base_process_process__metrics.h | 32 ++--
...patch-base_process_process__metrics__freebsd.cc | 10 +-
...atch-base_process_process__metrics__unittest.cc | 4 +-
www/iridium/files/patch-base_rand__util.h | 6 +-
www/iridium/files/patch-base_rand__util__posix.cc | 14 +-
.../patch-base_strings_safe__sprintf__unittest.cc | 6 +-
www/iridium/files/patch-base_system_sys__info.cc | 4 +-
www/iridium/files/patch-base_system_sys__info.h | 8 +-
.../files/patch-base_system_sys__info__freebsd.cc | 20 ++-
.../files/patch-base_system_sys__info__openbsd.cc | 18 +--
.../files/patch-base_system_sys__info__posix.cc | 22 ++-
.../files/patch-base_system_sys__info__unittest.cc | 4 +-
.../patch-base_test_launcher_test__launcher.cc | 6 +-
.../files/patch-base_threading_platform__thread.h | 4 +-
.../patch-base_threading_platform__thread__bsd.cc | 12 +-
...ch-base_threading_platform__thread__unittest.cc | 6 +-
...tch-base_trace__event_malloc__dump__provider.cc | 8 +-
...atch-base_trace__event_memory__dump__manager.cc | 4 +-
...atch-base_trace__event_process__memory__dump.cc | 8 +-
.../files/patch-build_config_clang_clang.gni | 4 +-
.../files/patch-build_config_compiler_BUILD.gn | 30 ++--
www/iridium/files/patch-build_config_rust.gni | 4 +-
.../files/patch-build_toolchain_gcc__toolchain.gni | 4 +-
www/iridium/files/patch-chrome_app_chrome__main.cc | 15 +-
.../patch-chrome_app_chrome__main__delegate.cc | 28 ++--
www/iridium/files/patch-chrome_browser_BUILD.gn | 4 +-
.../files/patch-chrome_browser_about__flags.cc | 166 +++++++++++++--------
...ete_chrome__autocomplete__scheme__classifier.cc | 4 +-
...kground_extensions_background__mode__manager.cc | 4 +-
...e_browser_background_glic_glic__status__icon.cc | 4 +-
.../patch-chrome_browser_browser__features.cc | 4 +-
.../files/patch-chrome_browser_browser__features.h | 4 +-
.../patch-chrome_browser_browser__process__impl.cc | 10 +-
.../patch-chrome_browser_browser__process__impl.h | 4 +-
..._browser_chrome__browser__interface__binders.cc | 4 +-
...r__interface__binders__webui__parts__desktop.cc | 17 ++-
.../patch-chrome_browser_chrome__browser__main.cc | 36 ++---
...ome_browser_chrome__content__browser__client.cc | 38 ++---
...rome_browser_chrome__content__browser__client.h | 4 +-
...tent__browser__client__navigation__throttles.cc | 10 +-
...iwa__key__distribution__component__installer.cc | 22 +--
...rome_browser_component__updater_registration.cc | 19 +--
...ater_wasm__tts__engine__component__installer.cc | 20 +--
...me_browser_devtools_devtools__policy__dialog.cc | 11 ++
...download_chrome__download__manager__delegate.cc | 8 +-
...hrome_browser_download_download__item__model.cc | 8 +-
...nectors_analysis_analysis__service__settings.cc | 4 +-
...-chrome_browser_enterprise_connectors_common.cc | 6 +-
...nt_profile__management__navigation__throttle.cc | 4 +-
...er_enterprise_signals_context__info__fetcher.cc | 6 +-
.../files/patch-chrome_browser_extensions_BUILD.gn | 4 +-
...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +-
...extensions_api_settings__private_prefs__util.cc | 8 +-
...hrome_browser_extensions_api_tabs_tabs__api.cc} | 6 +-
...api_webstore__private_webstore__private__api.cc | 4 +-
.../patch-chrome_browser_flag__descriptions.h | 8 +-
...chrome_browser_glic_host_glic__page__handler.cc | 4 +-
.../files/patch-chrome_browser_global__features.cc | 10 +-
.../files/patch-chrome_browser_global__features.h | 10 +-
...chrome_browser_headless_headless__mode__util.cc | 8 +-
...alleries_fileapi_mtp__device__async__delegate.h | 11 --
..._galleries_fileapi_mtp__device__map__service.cc | 24 ---
...dia__galleries_media__file__system__registry.cc | 4 +-
...ia_webrtc_desktop__media__picker__controller.cc | 4 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 6 +-
...wser_media_webrtc_webrtc__logging__controller.h | 6 +-
...chrome__browser__main__extra__parts__metrics.cc | 16 +-
...ser_metrics_chrome__metrics__service__client.cc | 26 ++--
...ch-chrome_browser_metrics_perf_cpu__identity.cc | 4 +-
...owser_net_profile__network__context__service.cc | 6 +-
..._profile__network__context__service__factory.cc | 4 +-
...rowser_net_system__network__context__manager.cc | 30 ++--
...browser_net_system__network__context__manager.h | 6 +-
...oad__metrics_page__load__metrics__initialize.cc | 6 +-
...icture_picture__in__picture__window__manager.cc | 4 +-
.../patch-chrome_browser_platform__util__linux.cc | 4 +-
...wser_policy_browser__signin__policy__handler.cc | 11 --
...onfiguration__policy__handler__list__factory.cc | 48 +++---
.../patch-chrome_browser_prefs_browser__prefs.cc | 16 +-
...er_printing_print__backend__service__manager.cc | 8 +-
...h-chrome_browser_printing_print__test__utils.cc | 11 ++
...hrome__browser__main__extra__parts__profiles.cc | 43 +++---
.../patch-chrome_browser_profiles_profile__impl.cc | 8 +-
...r__context__menu_render__view__context__menu.cc | 6 +-
...h-chrome_browser_renderer__preferences__util.cc | 10 +-
...owsing_chrome__password__protection__service.cc | 4 +-
...d__content__scanning_binary__upload__service.cc | 11 --
...owsing_safe__browsing__pref__change__handler.cc | 8 +-
...rowsing_safe__browsing__pref__change__handler.h | 8 +-
...owser_safe__browsing_safe__browsing__service.cc | 20 +++
...creen__ai_screen__ai__service__handler__base.cc | 6 +-
...tch-chrome_browser_sessions_session__restore.cc | 6 +-
.../patch-chrome_browser_shell__integration.h | 4 +-
...patch-chrome_browser_shortcuts_icon__badging.cc | 4 +-
...chrome_browser_signin_chrome__signin__client.cc | 4 +-
.../patch-chrome_browser_signin_signin__util.cc | 8 +-
...ed__user_classify__url__navigation__throttle.cc | 6 +-
..._supervised__user__metrics__service__factory.cc | 8 +-
..._user_supervised__user__navigation__observer.cc | 8 +-
...me_browser_support__tool_support__tool__util.cc | 29 ++++
...h-chrome_browser_sync_sync__service__factory.cc | 6 +-
...est_integration_sync__service__impl__harness.cc | 4 +-
...e_browser_task__manager_sampling_task__group.cc | 8 +-
...me_browser_task__manager_sampling_task__group.h | 10 +-
...r_task__manager_sampling_task__group__sampler.h | 6 +-
...r_task__manager_sampling_task__manager__impl.cc | 4 +-
...hrome_browser_themes_theme__service__factory.cc | 6 +-
.../patch-chrome_browser_ui_accelerator__table.cc | 12 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
..._payments_desktop__payments__window__manager.cc | 25 +++-
...l_payments_desktop__payments__window__manager.h | 22 +--
...rome_browser_ui_browser__command__controller.cc | 18 +--
.../patch-chrome_browser_ui_browser__commands.cc | 4 +-
.../patch-chrome_browser_ui_browser__ui__prefs.cc | 4 +-
...r__window_internal_browser__window__features.cc | 6 +-
...wser__window_public_browser__window__features.h | 8 +-
.../patch-chrome_browser_ui_hats_survey__config.cc | 4 +-
...e_browser_ui_signin_signin__view__controller.cc | 6 +-
...tch-chrome_browser_ui_startup_infobar__utils.cc | 6 +-
...browser_ui_startup_startup__browser__creator.cc | 10 +-
...r_ui_startup_startup__browser__creator__impl.cc | 11 +-
...me_browser_ui_startup_startup__tab__provider.cc | 6 +-
.../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +-
.../files/patch-chrome_browser_ui_tabs_features.cc | 11 --
...h-chrome_browser_ui_tabs_public_tab__features.h | 8 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 4 +-
...ui_task__manager_task__manager__table__model.cc | 10 +-
.../files/patch-chrome_browser_ui_ui__features.cc | 82 ++--------
.../files/patch-chrome_browser_ui_ui__features.h | 17 ++-
...-chrome_browser_ui_views_frame_browser__view.cc | 8 +-
...hrome_browser_ui_views_frame_browser__widget.cc | 6 +-
...rame_layout_browser__view__app__layout__impl.cc | 4 +-
...ti__contents__view__drop__target__controller.cc | 11 ++
..._ui_views_frame_opaque__browser__frame__view.cc | 10 +-
..._ui_views_frame_system__menu__model__builder.cc | 6 +-
...ui_views_frame_system__menu__model__delegate.cc | 4 +-
...r_ui_views_location__bar_location__bar__view.cc | 8 +-
...ui_views_tabs_dragging_tab__drag__controller.cc | 14 +-
.../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +-
...ui_views_tabs_tab__hover__card__bubble__view.cc | 4 +-
...rome_browser_ui_views_tabs_tab__style__views.cc | 6 +-
...er_ui_views_task__manager__search__bar__view.cc | 4 +-
..._education_browser__user__education__service.cc | 6 +-
...eb__apps_web__app__integration__test__driver.cc | 20 +--
...eb__applications_web__app__ui__manager__impl.cc | 6 +-
...i_certificate__manager_client__cert__sources.cc | 18 +--
...me_browser_ui_webui_chrome__web__ui__configs.cc | 20 ++-
...i_webui_chrome__web__ui__controller__factory.cc | 10 +-
..._cr__components_searchbox_searchbox__handler.cc | 8 +-
..._ui_webui_management_management__ui__handler.cc | 10 +-
...r_ui_webui_management_management__ui__handler.h | 6 +-
...tings_settings__localized__strings__provider.cc | 20 +--
...er_ui_webui_settings_site__settings__handler.cc | 8 +-
...ize__chrome_customize__chrome__page__handler.cc | 4 +-
...lications_commands_launch__web__app__command.cc | 4 +-
...s_commands_set__user__display__mode__command.cc | 4 +-
...ons_os__integration_os__integration__manager.cc | 4 +-
...pplications_policy_web__app__policy__manager.cc | 4 +-
...s_test_os__integration__test__override__impl.cc | 16 +-
...ch-chrome_browser_web__applications_web__app.cc | 6 +-
...ser_web__applications_web__app__install__info.h | 4 +-
...thn_chrome__authenticator__request__delegate.cc | 4 +-
...tch-chrome_browser_webauthn_enclave__manager.cc | 6 +-
.../files/patch-chrome_common_chrome__features.cc | 14 +-
.../files/patch-chrome_common_chrome__features.h | 10 +-
.../files/patch-chrome_common_chrome__switches.cc | 6 +-
.../files/patch-chrome_common_chrome__switches.h | 6 +-
...e_common_controlled__frame_controlled__frame.cc | 6 +-
...chrome_common_extensions_extension__constants.h | 4 +-
...rmissions_chrome__permission__message__rules.cc | 4 +-
.../files/patch-chrome_common_pref__names.h | 24 +--
.../files/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 11 +-
.../patch-chrome_common_webui__url__constants.h | 10 +-
...h-chrome_enterprise__companion_event__logger.cc | 4 +-
...vices_printing_print__backend__service__impl.cc | 16 +-
...rvices_printing_print__backend__service__impl.h | 20 +++
.../patch-chrome_updater_app_app__uninstall.cc | 11 --
.../files/patch-chrome_updater_configurator.cc | 4 +-
www/iridium/files/patch-chrome_utility_services.cc | 8 +-
www/iridium/files/patch-components_BUILD.gn | 10 +-
...ta__manager_payments_payments__data__manager.cc | 6 +-
...ata__manager_payments_payments__data__manager.h | 6 +-
...owser_foundations_browser__autofill__manager.cc | 4 +-
...guide_autofill__optimization__guide__decider.cc | 4 +-
...browser_payments_amount__extraction__manager.cc | 10 +-
...autofill_core_browser_payments_bnpl__manager.cc | 13 +-
...ments_payments__suggestion__generator__util.cc} | 6 +-
...ebdata_payments_payments__sync__bridge__util.cc | 4 +-
...ents_autofill_core_common_autofill__features.cc | 4 +-
...ill_core_common_autofill__payments__features.cc | 25 +++-
...ponents_autofill_core_common_autofill__prefs.cc | 10 +-
...mponents_autofill_core_common_autofill__prefs.h | 8 +-
...onents_commerce_core_commerce__feature__list.cc | 6 +-
...wser_desktop_desktop__os__signals__collector.cc | 4 +-
...ponents_embedder__support_user__agent__utils.cc | 14 +-
...bedder__support_user__agent__utils__unittest.cc | 6 +-
...ts_enterprise_browser_reporting_report__util.cc | 4 +-
...mponents_error__page_common_localized__error.cc | 4 +-
...e__engagement_public_feature__configurations.cc | 8 +-
...eature__engagement_public_feature__constants.cc | 34 +----
...feature__engagement_public_feature__constants.h | 8 +-
...nts_feature__engagement_public_feature__list.cc | 12 +-
...ents_feature__engagement_public_feature__list.h | 20 +--
...ter_common_providers_cast_channel_enum__table.h | 4 +-
...nts_named__mojo__ipc__server_connection__info.h | 11 +-
...ed__mojo__server__endpoint__connector__linux.cc | 28 +++-
...__device__translation_service_sandbox__hook.cc} | 11 +-
...on__device__translation_service_sandbox__hook.h | 16 ++
...on__guide_core_optimization__guide__features.cc | 4 +-
...aint__preview_browser_paint__preview__client.cc | 4 +-
...iew_browser_paint__preview__client__unittest.cc | 4 +-
..._preview_player_player__compositor__delegate.cc | 4 +-
...ger_core_browser_features_password__features.cc | 8 +-
...ager_core_browser_features_password__features.h | 8 +-
...e__attribution_memory__measurement__delegate.cc | 8 +-
...licy_core_common_cloud_cloud__policy__client.cc | 17 ++-
...policy_core_common_cloud_cloud__policy__util.cc | 14 +-
...y__config_pref__proxy__config__tracker__impl.cc | 15 +-
...ents_proxy__config_proxy__config__pref__names.h | 14 +-
...nfig_proxy__override__rules__policy__handler.cc | 47 ++++++
...onfig_proxy__override__rules__policy__handler.h | 11 ++
...components_proxy__config_proxy__prefs__utils.cc | 11 ++
..._browser_realtime_url__lookup__service__base.cc | 4 +-
...nents_search__engines_template__url__service.cc | 4 +-
...ervices_on__device__translation_sandbox__hook.h | 16 --
...paint__preview__compositor__collection__impl.cc | 6 +-
...mponents_signin_public_base_signin__switches.cc | 18 +--
...omponents_signin_public_base_signin__switches.h | 12 +-
.../patch-components_storage__monitor_BUILD.gn | 6 +-
...e_browser_supervised__user__metrics__service.cc | 6 +-
...references_common__syncable__prefs__database.cc | 4 +-
.../patch-components_sync_service_sync__prefs.cc | 4 +-
...-components_sync_service_sync__service__impl.cc | 4 +-
...onents_translate_core_common_translate__util.cc | 10 +-
.../patch-components_viz_host_gpu__host__impl.cc | 4 +-
...isplay__embedder_skia__output__surface__impl.cc | 4 +-
...omponents_viz_service_display_skia__renderer.cc | 4 +-
...e__sinks_root__compositor__frame__sink__impl.cc | 4 +-
...components_viz_service_gl_gpu__service__impl.cc | 6 +-
...-components_viz_service_gl_gpu__service__impl.h | 4 +-
.../patch-components_webui_flags_flags__state.cc | 4 +-
.../files/patch-content_app_content__main.cc | 6 +-
...atch-content_app_content__main__runner__impl.cc | 20 +--
www/iridium/files/patch-content_browser_BUILD.gn | 8 +-
..._browser_browser__child__process__host__impl.cc | 6 +-
...t_browser_browser__child__process__host__impl.h | 6 +-
...ild__process__host__impl__receiver__bindings.cc | 22 ++-
..._compositor_viz__process__transport__factory.cc | 4 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +-
...rowser_renderer__host_delegated__frame__host.cc | 4 +-
...r_renderer__host_render__process__host__impl.cc | 12 +-
...er_renderer__host_render__process__host__impl.h | 6 +-
...derer__host_render__widget__host__view__aura.cc | 12 +-
...nderer__host_render__widget__host__view__aura.h | 4 +-
...duler_responsiveness_native__event__observer.cc | 12 +-
...eduler_responsiveness_native__event__observer.h | 14 +-
...browser_service__host_utility__process__host.cc | 10 +-
...wser_web__contents_web__contents__view__aura.cc | 8 +-
www/iridium/files/patch-content_common_BUILD.gn | 4 +-
www/iridium/files/patch-content_common_features.cc | 8 +-
www/iridium/files/patch-content_common_features.h | 10 +-
...tent_public_browser_content__browser__client.cc | 4 +-
...atch-content_public_common_content__features.cc | 8 +-
...atch-content_public_common_content__switches.cc | 6 +-
...patch-content_public_common_content__switches.h | 4 +-
.../patch-content_renderer_render__thread__impl.cc | 10 +-
...tent_renderer_renderer__blink__platform__impl.h | 4 +-
www/iridium/files/patch-content_shell_BUILD.gn | 4 +-
.../files/patch-content_utility_utility__main.cc | 4 +-
.../files/patch-content_zygote_zygote__linux.cc | 4 +-
.../patch-content_zygote_zygote__main__linux.cc | 10 +-
...res.cc => patch-device_fido_public_features.cc} | 6 +-
...tures.h => patch-device_fido_public_features.h} | 6 +-
.../files/patch-extensions_common_command.cc | 4 +-
...ensions_renderer_bindings_api__binding__util.cc | 4 +-
...mand__buffer_service_dawn__context__provider.cc | 4 +-
..._command__buffer_service_gles2__cmd__decoder.cc | 4 +-
...mmand__buffer_service_shared__context__state.cc | 4 +-
...ommand__buffer_service_shared__context__state.h | 6 +-
...service_shared__image_shared__image__factory.cc | 10 +-
...service_shared__image_shared__image__manager.cc | 4 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +-
.../files/patch-gpu_config_gpu__control__list.cc | 4 +-
.../files/patch-gpu_config_gpu__finch__features.cc | 4 +-
.../files/patch-gpu_ipc_service_gpu__init.cc | 20 +--
...b_browser_headless__content__browser__client.cc | 4 +-
www/iridium/files/patch-ipc_ipc__channel.h | 4 +-
.../files/patch-media_base_media__switches.cc | 20 +--
.../files/patch-media_base_media__switches.h | 8 +-
www/iridium/files/patch-media_base_video__frame.cc | 21 +--
www/iridium/files/patch-media_base_video__frame.h | 20 +--
...deo__capture__buffer__tracker__factory__impl.cc | 6 +-
...capture_video_video__capture__device__client.cc | 4 +-
.../patch-media_ffmpeg_scripts_robo__lib_config.py | 12 +-
...u_chromeos_libyuv__image__processor__backend.cc | 8 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 4 +-
...-media_gpu_chromeos_video__decoder__pipeline.cc | 8 +-
...gpu_gpu__video__encode__accelerator__factory.cc | 23 +--
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 4 +-
www/iridium/files/patch-media_media__options.gni | 4 +-
...media_mojo_mojom_video__frame__mojom__traits.cc | 8 +-
...-media_mojo_mojom_video__frame__mojom__traits.h | 4 +-
www/iridium/files/patch-mojo_core_channel.cc | 8 +-
.../files/patch-mojo_core_channel__posix.cc | 4 +-
www/iridium/files/patch-net_BUILD.gn | 18 +--
www/iridium/files/patch-net_base_features.cc | 8 +-
.../files/patch-net_http_http__network__session.cc | 4 +-
.../patch-net_url__request_url__request__context.h | 4 +-
..._url__request_url__request__context__builder.cc | 4 +-
...ets_websocket__basic__stream__adapters__test.cc | 4 +-
www/iridium/files/patch-pdf_pdf__features.cc | 4 +-
www/iridium/files/patch-pdf_pdf__features.h | 6 +-
.../files/patch-pdf_pdfium_pdfium__engine.cc | 6 +-
...nting_mojom_printing__context__mojom__traits.cc | 8 +-
...m_printing__context__mojom__traits__unittest.cc | 33 ++--
www/iridium/files/patch-printing_print__settings.h | 10 +-
.../patch-printing_print__settings__conversion.cc | 4 +-
.../patch-printing_printing__context__linux.cc | 38 -----
.../files/patch-printing_printing__features.cc | 4 +-
.../files/patch-printing_printing__features.h | 6 +-
.../files/patch-remoting_host_chromoting__host.cc | 6 +-
.../files/patch-remoting_host_chromoting__host.h | 6 +-
.../files/patch-remoting_host_it2me_it2me__host.cc | 20 +++
.../patch-remoting_host_remoting__me2me__host.cc | 45 +++---
.../patch-rollup_rust_bindings__napi_Cargo.toml | 15 ++
.../patch-rollup_rust_bindings__napi_src_lib.rs | 11 ++
www/iridium/files/patch-sandbox_policy_features.cc | 18 +--
www/iridium/files/patch-sandbox_policy_features.h | 11 ++
www/iridium/files/patch-sandbox_policy_sandbox.cc | 6 +-
.../files/patch-sandbox_policy_sandbox__type.cc | 44 +++---
.../patch-services_device_hid_hid__service.cc | 6 +-
...h-services_device_public_cpp_device__features.h | 4 +-
...rvices_device_usb_usb__device__handle__usbfs.cc | 12 +-
.../patch-services_device_usb_usb__service.cc | 6 +-
www/iridium/files/patch-services_network_BUILD.gn | 4 +-
.../patch-services_network_network__context.cc | 4 +-
.../patch-services_network_network__context.h | 4 +-
.../patch-services_network_network__service.cc | 8 +-
.../patch-services_network_network__service.h | 8 +-
.../patch-services_network_public_cpp_features.cc | 4 +-
.../patch-services_network_public_mojom_BUILD.gn | 6 +-
.../patch-services_on__device__model_ml_BUILD.gn | 11 --
...device__model_ml_on__device__model__executor.cc | 10 --
..._tracing_public_cpp_system__metrics__sampler.cc | 4 +-
.../files/patch-services_webnn_features.gni | 11 ++
www/iridium/files/patch-skia_ext_font__utils.cc | 6 +-
www/iridium/files/patch-sql_database.cc | 4 +-
...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 8 +-
...angle_src_gpu__info__util_SystemInfo__linux.cpp | 8 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 6 +-
.../patch-third__party_blink_common_features.cc | 6 +-
...blink_renderer_controller_blink__initializer.cc | 10 +-
...erer_core_execution__context_navigator__base.cc | 4 +-
...blink_renderer_core_exported_web__view__impl.cc | 8 +-
...arty_blink_renderer_core_layout_layout__view.cc | 4 +-
...r_core_origin__trials_origin__trial__context.cc | 13 +-
...party_blink_renderer_core_xml_xslt__processor.h | 4 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...ird__party_blink_renderer_modules_webgpu_gpu.cc | 4 +-
...renderer_modules_webgpu_gpu__canvas__context.cc | 6 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +-
...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 | 10 +-
...nderer_platform_fonts_skia_font__cache__skia.cc | 4 +-
...platform_graphics_canvas__resource__provider.cc | 4 +-
...derer_platform_runtime__enabled__features.json5 | 34 ++---
...rontend_src_node__modules_rollup_dist_native.js | 17 +++
.../files/patch-third__party_ffmpeg_BUILD.gn | 4 +-
.../files/patch-third__party_ffmpeg_configure | 4 +-
...-third__party_fontconfig_include_meson-config.h | 4 +-
...tch-third__party_leveldatabase_env__chromium.cc | 4 +-
...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h | 31 ++--
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 49 ------
...third__party_libunwind_src_src_AddressSpace.hpp | 85 +++++++++++
...__party_libunwind_src_src_DwarfInstructions.hpp | 34 +++++
...ird__party_libunwind_src_src_EHHeaderParser.hpp | 22 +++
...third__party_libunwind_src_src_UnwindCursor.hpp | 27 ++++
...h-third__party_perfetto_src_base_file__utils.cc | 28 ++++
...-third__party_perfetto_src_base_unix__socket.cc | 4 +-
.../files/patch-third__party_skia_rust_png_FFI.rs | 4 +-
...__party_speech-dispatcher_libspeechd__version.h | 4 +-
.../files/patch-third__party_unrar_src_crypt.cpp | 4 +-
.../files/patch-third__party_webrtc_BUILD.gn | 4 +-
...s_desktop__capture_linux_wayland_egl__dmabuf.cc | 13 +-
...es_desktop__capture_linux_wayland_egl__dmabuf.h | 11 ++
...webrtc_rtc__base_third__party_sigslot_sigslot.h | 23 ---
www/iridium/files/patch-third__party_zlib_BUILD.gn | 8 +-
...tch-ui_accessibility_accessibility__features.cc | 6 +-
...atch-ui_accessibility_accessibility__features.h | 6 +-
.../files/patch-ui_accessibility_ax__node.cc | 6 +-
.../files/patch-ui_accessibility_ax__tree.cc | 14 +-
...istener_global__accelerator__listener__ozone.cc | 8 +-
...tch-ui_base_clipboard_clipboard__non__backed.cc | 4 +-
...op_os__exchange__data__provider__non__backed.cc | 4 +-
.../files/patch-ui_base_ui__base__features.cc | 8 +-
www/iridium/files/patch-ui_color_color__id.h | 4 +-
.../files/patch-ui_compositor_compositor.cc | 4 +-
www/iridium/files/patch-ui_events_event.cc | 8 +-
www/iridium/files/patch-ui_gfx_BUILD.gn | 4 +-
.../files/patch-ui_gfx_render__text__fuzzer.cc | 6 +-
www/iridium/files/patch-ui_gfx_x_connection.cc | 4 +-
www/iridium/files/patch-ui_gl_gl__context.cc | 6 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 4 +-
..._wayland_host_wayland__buffer__manager__host.cc | 4 +-
www/iridium/files/patch-ui_views_BUILD.gn | 4 +-
...h-ui_views_accessibility_view__accessibility.cc | 6 +-
.../patch-ui_views_controls_textfield_textfield.cc | 16 +-
.../patch-ui_views_controls_textfield_textfield.h | 4 +-
.../files/patch-ui_views_focus_focus__manager.cc | 6 +-
.../files/patch-ui_views_views__delegate.cc | 4 +-
...__aura_desktop__window__tree__host__platform.cc | 4 +-
www/iridium/files/patch-ui_views_widget_widget.cc | 6 +-
www/iridium/files/patch-v8_BUILD.gn | 20 +--
www/iridium/files/patch-v8_src_api_api.cc | 10 +-
.../patch-v8_src_base_platform_platform-posix.cc | 6 +-
.../files/patch-v8_src_execution_isolate.cc | 6 +-
www/iridium/files/patch-v8_src_flags_flags.cc | 8 +-
.../files/patch-v8_src_libsampler_sampler.cc | 4 +-
453 files changed, 2427 insertions(+), 2085 deletions(-)
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 953e0926d28c..bd72acc20dda 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iridium
-PORTVERSION= 2026.02.144.3
+PORTVERSION= 2026.02.145
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index d0570869d1a8..5b27f944c50d 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1770632920
-SHA256 (iridium-browser-2026.02.144.3.tar.xz) = ad0243ad6da9fe42ea135d1762920d92198ee5f407a6eef3efa9d8005d27ba42
-SIZE (iridium-browser-2026.02.144.3.tar.xz) = 1129354804
+TIMESTAMP = 1771254928
+SHA256 (iridium-browser-2026.02.145.tar.xz) = da326d5698fc2e5134da50970b247e438335c407c4e5316979d03591a61a07f6
+SIZE (iridium-browser-2026.02.145.tar.xz) = 1229784172
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
@@ -337,3 +337,5 @@ SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
SHA256 (rollup-rollup-v4.22.4_GH0.tar.gz) = a7e5c09f00fe50adabe27fef8455510f156cf73fee8aef1faf3804b653988e4c
SIZE (rollup-rollup-v4.22.4_GH0.tar.gz) = 1732642
+SHA256 (evanw-esbuild-v0.27.1_GH0.tar.gz) = bcc3abdc911961ef04340714dc69ddc34af6d2e2c60a1c4036d1c7f1a3fc4a23
+SIZE (evanw-esbuild-v0.27.1_GH0.tar.gz) = 1978868
diff --git a/www/iridium/files/patch-base_BUILD.gn b/www/iridium/files/patch-base_BUILD.gn
index 61d58f225cc1..1961d08e00b1 100644
--- a/www/iridium/files/patch-base_BUILD.gn
+++ b/www/iridium/files/patch-base_BUILD.gn
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig 2026-01-16 14:21:21 UTC
+--- base/BUILD.gn.orig 2026-02-16 10:45:29 UTC
+++ base/BUILD.gn
-@@ -1127,11 +1127,26 @@ component("base") {
+@@ -1136,11 +1136,26 @@ 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.
@@ -28,7 +28,7 @@
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1151,7 +1166,7 @@ component("base") {
+@@ -1160,7 +1175,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -37,7 +37,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2155,6 +2170,22 @@ component("base") {
+@@ -2165,6 +2180,22 @@ component("base") {
]
}
@@ -60,7 +60,7 @@
# iOS
if (is_ios) {
sources += [
-@@ -2329,6 +2360,33 @@ component("base") {
+@@ -2339,6 +2370,33 @@ component("base") {
}
}
@@ -94,7 +94,7 @@
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2734,7 +2792,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2769,7 +2827,7 @@ buildflag_header("protected_memory_buildflags") {
header = "protected_memory_buildflags.h"
header_dir = "base/memory"
@@ -103,7 +103,7 @@
(is_win || is_linux || is_android || is_mac)
flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3240,7 +3298,7 @@ if (is_apple) {
+@@ -3275,7 +3333,7 @@ if (is_apple) {
}
}
@@ -112,7 +112,7 @@
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -3981,7 +4039,7 @@ test("base_unittests") {
+@@ -4015,7 +4073,7 @@ test("base_unittests") {
configs += [ ":delayload_esent_dll" ]
}
@@ -121,7 +121,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -4006,7 +4064,7 @@ test("base_unittests") {
+@@ -4040,7 +4098,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -130,7 +130,7 @@
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -4017,7 +4075,7 @@ test("base_unittests") {
+@@ -4051,7 +4109,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -139,7 +139,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4204,7 +4262,7 @@ test("base_unittests") {
+@@ -4238,7 +4296,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/www/iridium/files/patch-base_allocator_dispatcher_tls.h b/www/iridium/files/patch-base_allocator_dispatcher_tls.h
index d79760a31c43..1a2e54c6def2 100644
--- a/www/iridium/files/patch-base_allocator_dispatcher_tls.h
+++ b/www/iridium/files/patch-base_allocator_dispatcher_tls.h
@@ -1,6 +1,6 @@
---- base/allocator/dispatcher/tls.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/dispatcher/tls.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/dispatcher/tls.h
-@@ -86,7 +86,7 @@ struct BASE_EXPORT MMapAllocator {
+@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
#elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS)
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index f40b1e10d38e..7463fe0ee91a 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
-@@ -43,7 +43,7 @@ AslrMask(uintptr_t bits) {
+@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
#if PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)
@@ -9,7 +9,7 @@
// We shouldn't allocate system pages at all for sanitizer builds. However,
// we do, and if random hint addresses interfere with address ranges
-@@ -130,7 +130,7 @@ AslrMask(uintptr_t bits) {
+@@ -125,7 +125,7 @@ AslrMask(uintptr_t bits) {
return AslrAddress(0x20000000ULL);
}
#elif PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index dd26dddcc966..667b149cc909 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
-@@ -284,7 +284,7 @@ bool DecommitAndZeroSystemPages(void* address,
+@@ -279,7 +279,7 @@ bool DecommitAndZeroSystemPages(void* address,
// recommitted. Do not assume that this will not change over time.
constexpr PA_COMPONENT_EXPORT(
PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index 7d2268c2cb7e..eca28b4162ee 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
-@@ -31,9 +31,9 @@
+@@ -26,9 +26,9 @@
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
#elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index 503b2fcec7fb..b884c750e1e1 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
-@@ -44,7 +44,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API
+@@ -40,7 +40,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API
#if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
(defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index 2442c337e5fc..662dccd2e8fb 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
-@@ -322,8 +322,12 @@ bool TryRecommitSystemPagesInternal(
+@@ -318,8 +318,12 @@ bool TryRecommitSystemPagesInternal(
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
void* ptr = reinterpret_cast<void*>(address);
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 0e0e1371fafe..4de1d0c1f70f 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
-@@ -18,11 +18,11 @@
+@@ -14,11 +14,11 @@
#include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
#include "partition_alloc/partition_alloc_base/strings/safe_sprintf.h"
@@ -14,7 +14,7 @@
#include <dlfcn.h>
#endif
-@@ -30,7 +30,7 @@ namespace partition_alloc::internal::base::debug {
+@@ -26,7 +26,7 @@ namespace partition_alloc::internal::base::debug {
namespace {
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index 9d21ab8b84cd..e176beca0d57 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
-@@ -107,6 +107,10 @@ void RandBytes(void* output, size_t output_length) {
+@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t output_length) {
if (getentropy(output, output_length) == 0) {
return;
}
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index e56d19affb96..7ac68921055f 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
-@@ -15,7 +15,7 @@
+@@ -10,7 +10,7 @@
namespace partition_alloc::internal::base::internal {
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index 0736976eff87..0afc77c09276 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
-@@ -23,7 +23,7 @@
+@@ -18,7 +18,7 @@
#include "partition_alloc/partition_alloc_base/logging.h"
#include "partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h"
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index 80d5449d08b1..a54a75c3dad5 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
-@@ -171,7 +171,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -166,7 +166,7 @@ constexpr bool kUseLazyCommit = false;
// macOS, where it yielded no beenefit (nor any real downside).
constexpr bool kUseFewerMemoryRegions =
#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
true;
#else
false;
-@@ -181,7 +181,7 @@ constexpr bool kUseFewerMemoryRegions =
+@@ -176,7 +176,7 @@ constexpr bool kUseFewerMemoryRegions =
// This may be required on more platforms in the future.
#define PA_CONFIG_HAS_ATFORK_HANDLER() \
(PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
#if PA_BUILDFLAG(MOVE_METADATA_OUT_OF_GIGACAGE_FOR_64_BITS_POINTERS) && \
PA_BUILDFLAG(HAS_64_BIT_POINTERS)
-@@ -238,7 +238,7 @@ constexpr bool kUseFewerMemoryRegions =
+@@ -233,7 +233,7 @@ constexpr bool kUseFewerMemoryRegions =
// Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead
// to larger slot spans.
#if PA_BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index faca77bcd669..87e242e2bccd 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -315,7 +315,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
+@@ -310,7 +310,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
// 8GB for each of the glued pools).
#if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
#if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
@@ -9,12 +9,12 @@
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -399,7 +399,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
+@@ -394,7 +394,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
// TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation
// where a normal slot span will be large enough to contain multiple items,
// but the address will go over the final partition page after being aligned.
-#if PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
+#if (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
- constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4;
+ inline constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4;
#else
- constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2;
+ inline constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2;
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index bcc3d485d7da..78291144b056 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
-@@ -34,9 +34,13 @@ namespace internal {
+@@ -29,9 +29,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/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index 530e1ac815aa..f1b7f574f72d 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-01-16 14:21:21 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -52,7 +52,7 @@
+@@ -48,7 +48,7 @@
#include "wow64apiset.h"
#endif
@@ -9,7 +9,7 @@
#include <pthread.h>
#endif // PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-@@ -301,7 +301,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -297,7 +297,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.
-@@ -1011,7 +1011,7 @@ void PartitionRoot::Init(PartitionOptions opts) {
+@@ -1007,7 +1007,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/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 507084890113..777e74a13c39 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-@@ -25,7 +25,16 @@
+@@ -20,7 +20,16 @@
#endif
#if PA_CONFIG(HAS_LINUX_KERNEL)
@@ -17,7 +17,7 @@
#include <sys/syscall.h>
#include <unistd.h>
-@@ -155,8 +164,16 @@ PA_ALWAYS_INLINE long FutexSyscall(volatile void* ftx,
+@@ -159,8 +168,16 @@ PA_ALWAYS_INLINE long FutexSyscall(volatile void* ftx,
int saved_errno = errno;
errno = 0;
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index 389b7096dcba..3a02736835e9 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
-@@ -23,6 +23,10 @@
+@@ -18,6 +18,10 @@
#include <pthread.h>
#endif
@@ -11,7 +11,7 @@
#if PA_BUILDFLAG(PA_LIBC_GLIBC)
extern "C" void* __libc_stack_end;
#endif
-@@ -53,6 +57,36 @@ void* GetStackTop() {
+@@ -48,6 +52,36 @@ void* GetStackTop() {
void* GetStackTop() {
return pthread_get_stackaddr_np(pthread_self());
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 6bd1f1c5d94d..a89f2c5d5c4a 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2025-12-10 15:04:57 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-02-16 10:45:29 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
-@@ -21,7 +21,7 @@
+@@ -16,7 +16,7 @@
#include "partition_alloc/partition_alloc_check.h"
#include "partition_alloc/thread_isolation/thread_isolation.h"
diff --git a/www/iridium/files/patch-base_debug_elf__reader.cc b/www/iridium/files/patch-base_debug_elf__reader.cc
index 4350115f07bb..a5b936b1093d 100644
--- a/www/iridium/files/patch-base_debug_elf__reader.cc
+++ b/www/iridium/files/patch-base_debug_elf__reader.cc
@@ -1,6 +1,6 @@
---- base/debug/elf_reader.cc.orig 2025-12-10 15:04:57 UTC
+--- base/debug/elf_reader.cc.orig 2026-02-16 10:45:29 UTC
+++ base/debug/elf_reader.cc
-@@ -49,6 +49,10 @@ using Xword = Elf64_Xword;
+@@ -45,6 +45,10 @@ using Xword = Elf64_Xword;
constexpr char kGnuNoteName[] = "GNU";
diff --git a/www/iridium/files/patch-base_debug_proc__maps__linux.cc b/www/iridium/files/patch-base_debug_proc__maps__linux.cc
index 78eb625dca6d..fc0806ca1d2f 100644
--- a/www/iridium/files/patch-base_debug_proc__maps__linux.cc
+++ b/www/iridium/files/patch-base_debug_proc__maps__linux.cc
@@ -1,6 +1,6 @@
---- base/debug/proc_maps_linux.cc.orig 2026-01-16 14:21:21 UTC
+--- base/debug/proc_maps_linux.cc.orig 2026-02-16 10:45:29 UTC
+++ base/debug/proc_maps_linux.cc
-@@ -23,7 +23,7 @@
+@@ -20,7 +20,7 @@
#include "base/strings/string_split.h"
#include "build/build_config.h"
diff --git a/www/iridium/files/patch-base_debug_stack__trace.cc b/www/iridium/files/patch-base_debug_stack__trace.cc
index 39e85af62b25..b0ca312a02f5 100644
--- a/www/iridium/files/patch-base_debug_stack__trace.cc
+++ b/www/iridium/files/patch-base_debug_stack__trace.cc
@@ -1,6 +1,6 @@
---- base/debug/stack_trace.cc.orig 2025-12-10 15:04:57 UTC
+--- base/debug/stack_trace.cc.orig 2026-02-16 10:45:29 UTC
+++ base/debug/stack_trace.cc
-@@ -292,7 +292,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
+@@ -293,7 +293,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
// Symbols are not expected to be reliable when gn args specifies
// symbol_level=0.
return false;
@@ -9,7 +9,7 @@
// StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
// See https://crbug.com/706728
return false;
-@@ -357,7 +357,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
+@@ -360,7 +360,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
}
return;
}
@@ -19,7 +19,7 @@
}
std::string StackTrace::ToString() const {
-@@ -366,7 +368,7 @@ std::string StackTrace::ToString() const {
+@@ -369,7 +371,7 @@ std::string StackTrace::ToString() const {
std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
std::stringstream stream;
@@ -28,7 +28,7 @@
OutputToStreamWithPrefix(&stream, prefix_string);
#endif
return stream.str();
-@@ -390,7 +392,7 @@ bool StackTrace::ShouldSuppressOutput() {
+@@ -393,7 +395,7 @@ bool StackTrace::ShouldSuppressOutput() {
}
std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/www/iridium/files/patch-base_debug_stack__trace__posix.cc b/www/iridium/files/patch-base_debug_stack__trace__posix.cc
index 003e219b37b2..aad2b99ea92c 100644
--- a/www/iridium/files/patch-base_debug_stack__trace__posix.cc
+++ b/www/iridium/files/patch-base_debug_stack__trace__posix.cc
@@ -1,6 +1,6 @@
---- base/debug/stack_trace_posix.cc.orig 2025-12-10 15:04:57 UTC
+--- base/debug/stack_trace_posix.cc.orig 2026-02-16 10:45:29 UTC
+++ base/debug/stack_trace_posix.cc
-@@ -51,7 +51,7 @@
+@@ -47,7 +47,7 @@
// execinfo.h and backtrace(3) are really only present in glibc and in macOS
// libc.
#if BUILDFLAG(IS_APPLE) || \
@@ -9,7 +9,7 @@
#define HAVE_BACKTRACE
#include <execinfo.h>
#endif
-@@ -69,8 +69,10 @@
+@@ -65,8 +65,10 @@
#include <AvailabilityMacros.h>
*** 13340 LINES SKIPPED ***