git: 748556359eee - main - www/iridium: update to 2025.06.137.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 19 Jun 2025 17:42:08 UTC
The branch main has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=748556359eee745b6cd1fde01f6caf5ea0ed3f36 commit 748556359eee745b6cd1fde01f6caf5ea0ed3f36 Author: Robert Nagy <rnagy@FreeBSD.org> AuthorDate: 2025-06-19 17:41:45 +0000 Commit: Robert Nagy <rnagy@FreeBSD.org> CommitDate: 2025-06-19 17:41:56 +0000 www/iridium: update to 2025.06.137.3 --- www/iridium/Makefile | 3 +- www/iridium/distinfo | 6 +- www/iridium/files/patch-BUILD.gn | 4 +- www/iridium/files/patch-base_BUILD.gn | 22 +-- ...ch-base_allocator_partition__alloc__features.cc | 11 ++ ...cator_partition__allocator_partition__alloc.gni | 8 +- ...tition__allocator_src_partition__alloc_BUILD.gn | 4 +- ...tion__alloc_page__allocator__internals__posix.h | 4 +- ..._partition__alloc_partition__alloc__constants.h | 6 +- ...locator_src_partition__alloc_partition__root.cc | 8 +- ...locator_src_partition__alloc_spinning__mutex.cc | 43 ++--- .../files/patch-base_debug_debugger__posix.cc | 6 +- www/iridium/files/patch-base_files_drive__info.h | 6 +- ...-base_memory_platform__shared__memory__region.h | 11 +- ...mory_platform__shared__memory__region__posix.cc | 8 +- www/iridium/files/patch-base_process_launch.h | 4 +- .../patch-base_strings_safe__sprintf__unittest.cc | 6 +- .../files/patch-build_config_compiler_BUILD.gn | 28 ++-- www/iridium/files/patch-build_config_rust.gni | 4 +- .../files/patch-build_rust_allocator_BUILD.gn | 109 ------------- www/iridium/files/patch-build_rust_allocator_DEPS | 12 -- .../files/patch-build_rust_allocator_alias.cc | 25 --- .../files/patch-build_rust_allocator_alias.h | 40 ----- ...d_rust_allocator_alloc__error__handler__impl.cc | 20 --- ...ld_rust_allocator_alloc__error__handler__impl.h | 24 --- .../patch-build_rust_allocator_allocator__impls.cc | 108 ------------- .../patch-build_rust_allocator_allocator__impls.h | 27 ---- ...h-build_rust_allocator_allocator__impls__ffi.rs | 22 --- ...patch-build_rust_allocator_compiler__specific.h | 41 ----- .../patch-build_rust_allocator_immediate__crash.h | 174 --------------------- .../files/patch-build_rust_allocator_lib.rs | 122 --------------- .../files/patch-build_rust_cargo__crate.gni | 25 --- www/iridium/files/patch-build_rust_rust__macro.gni | 12 -- .../files/patch-build_rust_rust__target.gni | 13 -- www/iridium/files/patch-build_rust_std_BUILD.gn | 80 +--------- www/iridium/files/patch-cc_base_features.cc | 4 +- .../patch-chrome_app_chrome__main__delegate.cc | 6 +- www/iridium/files/patch-chrome_browser_BUILD.gn | 4 +- .../files/patch-chrome_browser_about__flags.cc | 88 +++++------ ...e_browser_background_glic_glic__status__icon.cc | 16 +- .../patch-chrome_browser_browser__process__impl.cc | 12 +- .../patch-chrome_browser_browser__process__impl.h | 4 +- ...hrome_browser_chrome__browser__field__trials.cc | 6 +- ..._browser_chrome__browser__interface__binders.cc | 8 +- ...r_chrome__browser__interface__binders__webui.cc | 26 +-- .../patch-chrome_browser_chrome__browser__main.cc | 26 +-- ...r_chrome__browser__main__extra__parts__linux.cc | 10 +- ...ome_browser_chrome__content__browser__client.cc | 60 ++++--- ...rome_browser_chrome__content__browser__client.h | 4 +- ...iwa__key__distribution__component__installer.cc | 6 +- ...ater_wasm__tts__engine__component__installer.cc | 33 ++-- ...dater_wasm__tts__engine__component__installer.h | 11 -- .../patch-chrome_browser_devtools_features.cc | 8 +- .../files/patch-chrome_browser_devtools_features.h | 6 +- ...download_chrome__download__manager__delegate.cc | 8 +- ...hrome_browser_download_download__item__model.cc | 4 +- ...ser__management_browser__management__service.cc | 38 +++++ ...wser__management_browser__management__service.h | 11 ++ ...nnectors_reporting_crash__reporting__context.cc | 4 +- ...ectors_reporting_realtime__reporting__client.cc | 10 +- ...reporting_cloud__profile__reporting__service.cc | 20 +++ ..._cloud__profile__reporting__service__factory.cc | 20 +++ ...er_enterprise_signals_context__info__fetcher.cc | 6 +- ...wser_enterprise_util_managed__browser__utils.cc | 11 +- .../files/patch-chrome_browser_extensions_BUILD.gn | 4 +- ...ate_chrome__desktop__report__request__helper.cc | 6 +- ...management_chrome__management__api__delegate.cc | 11 -- ...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +- ...extensions_api_settings__private_prefs__util.cc | 4 +- ...chrome_browser_extensions_api_tabs_tabs__api.cc | 4 +- ...api_webstore__private_webstore__private__api.cc | 4 +- ..._browser_extensions_external__provider__impl.cc | 6 +- ...e__file__system__access__permission__context.cc | 14 +- .../patch-chrome_browser_flag__descriptions.cc | 38 ++--- .../patch-chrome_browser_flag__descriptions.h | 38 ++--- .../files/patch-chrome_browser_global__features.cc | 8 +- .../files/patch-chrome_browser_global__features.h | 8 +- ...chrome__browser__main__extra__parts__metrics.cc | 6 +- ...ser_metrics_chrome__metrics__service__client.cc | 22 +-- ...owser_net_profile__network__context__service.cc | 4 +- ...rowser_net_system__network__context__manager.cc | 6 +- ...d__manager_chrome__password__manager__client.cc | 6 +- ...d__manager_password__reuse__manager__factory.cc | 4 +- ...onfiguration__policy__handler__list__factory.cc | 71 +++++---- .../patch-chrome_browser_prefs_browser__prefs.cc | 16 +- ...hrome__browser__main__extra__parts__profiles.cc | 40 +++-- ...owsing_chrome__password__protection__service.cc | 4 +- ...owser_screen__ai_screen__ai__service__router.cc | 6 +- ...ed__user_classify__url__navigation__throttle.cc | 4 +- ...vised__user_supervised__user__browser__utils.cc | 4 +- ...supervised__user__extensions__delegate__impl.cc | 4 +- ...__user_supervised__user__extensions__manager.cc | 6 +- ...h-chrome_browser_sync_sync__service__factory.cc | 10 +- ...-chrome_browser_ui_actions_chrome__action__id.h | 4 +- ..._payments_desktop__payments__window__manager.cc | 6 +- ...l_payments_desktop__payments__window__manager.h | 4 +- ...rome_browser_ui_browser__command__controller.cc | 18 +-- .../patch-chrome_browser_ui_browser__commands.cc | 4 +- .../patch-chrome_browser_ui_browser__ui__prefs.cc | 10 +- ..._passwords_manage__passwords__ui__controller.cc | 6 +- ...e_browser_ui_signin_signin__view__controller.cc | 4 +- .../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +- .../files/patch-chrome_browser_ui_tabs_features.cc | 4 +- .../patch-chrome_browser_ui_tabs_tab__features.cc | 11 ++ ...ui_task__manager_task__manager__table__model.cc | 10 +- .../files/patch-chrome_browser_ui_ui__features.cc | 10 +- .../files/patch-chrome_browser_ui_ui__features.h | 10 +- ...h-chrome_browser_ui_views_accelerator__table.cc | 8 +- ...s_chrome__browser__main__extra__parts__views.cc | 4 +- ...chrome_browser_ui_views_frame_browser__frame.cc | 10 +- ...ws_frame_browser__frame__view__layout__linux.cc | 4 +- ...er__non__client__frame__view__factory__views.cc | 13 +- ...-chrome_browser_ui_views_frame_browser__view.cc | 6 +- ...e_picture__in__picture__browser__frame__view.cc | 94 +---------- ...me_picture__in__picture__browser__frame__view.h | 38 ----- ..._ui_views_frame_system__menu__model__builder.cc | 8 +- ...ui_views_frame_system__menu__model__delegate.cc | 4 +- ...rowser_ui_views_omnibox_omnibox__view__views.cc | 4 +- ...ser_ui_views_profiles_avatar__toolbar__button.h | 4 +- ...ui_views_profiles_profile__menu__coordinator.cc | 4 +- ...rowser_ui_views_profiles_profile__menu__view.cc | 13 +- ..._ui_views_profiles_profile__menu__view__base.cc | 6 +- ...es_signin__view__controller__delegate__views.cc | 12 +- ...ui_views_tabs_dragging_tab__drag__controller.cc | 6 +- .../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +- ...rome_browser_ui_views_tabs_tab__style__views.cc | 4 +- ..._education_browser__user__education__service.cc | 6 +- ...me_browser_ui_webui_chrome__web__ui__configs.cc | 28 ++-- ...i_webui_chrome__web__ui__controller__factory.cc | 6 +- ...ternals_connectors__internals__page__handler.cc | 20 +++ ...e_browser_ui_webui_management_management__ui.cc | 4 +- ...rowser_ui_webui_searchbox_searchbox__handler.cc | 8 +- ...tings_settings__localized__strings__provider.cc | 16 +- ...r__education__internals__page__handler__impl.cc | 8 +- ...pplications_policy_web__app__policy__manager.cc | 4 +- ...thn_chrome__authenticator__request__delegate.cc | 4 +- ...tch-chrome_browser_webauthn_enclave__manager.cc | 6 +- .../patch-chrome_common_channel__info__posix.cc | 6 +- .../files/patch-chrome_common_chrome__features.cc | 16 +- .../files/patch-chrome_common_chrome__features.h | 8 +- .../files/patch-chrome_common_chrome__switches.cc | 6 +- .../files/patch-chrome_common_chrome__switches.h | 4 +- .../files/patch-chrome_common_pref__names.h | 29 ++-- .../files/patch-chrome_common_url__constants.h | 4 +- .../patch-chrome_common_webui__url__constants.cc | 8 +- .../patch-chrome_common_webui__url__constants.h | 12 +- ...e_test_base_scoped__channel__override__posix.cc | 4 +- ...rome_test_chromedriver_chrome_chrome__finder.cc | 8 +- .../patch-chrome_updater_app_app__uninstall.cc | 4 +- ...hromecast_browser_cast__browser__main__parts.cc | 6 +- www/iridium/files/patch-components_BUILD.gn | 8 +- ...ta__manager_payments_payments__data__manager.cc | 19 ++- ...ata__manager_payments_payments__data__manager.h | 6 +- ...owser_foundations_browser__autofill__manager.cc | 11 ++ ...er_integrators_autofill__optimization__guide.cc | 11 -- ...ization__guide_autofill__optimization__guide.cc | 11 ++ ...browser_payments_amount__extraction__manager.cc | 38 +++++ ...autofill_core_browser_payments_bnpl__manager.cc | 15 +- ...ebdata_payments_payments__sync__bridge__util.cc | 11 ++ ...ill_core_common_autofill__payments__features.cc | 4 +- ...ponents_autofill_core_common_autofill__prefs.cc | 10 +- ...mponents_autofill_core_common_autofill__prefs.h | 6 +- ...nstrained__window_constrained__window__views.cc | 4 +- ...s_device__signals_core_browser_browser__utils.h | 6 +- ...als_core_common_linux_platform__utils__linux.cc | 8 +- ...evice__signals_core_common_signals__features.cc | 4 +- ...device__signals_core_common_signals__features.h | 4 +- ...ponents_embedder__support_user__agent__utils.cc | 13 +- ...bedder__support_user__agent__utils__unittest.cc | 4 +- ...ctors_core_realtime__reporting__client__base.cc | 6 +- ...h-components_eye__dropper_eye__dropper__view.cc | 6 +- ...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 | 10 +- ...ents_feature__engagement_public_feature__list.h | 18 +-- ...patch-components_live__caption_caption__util.cc | 4 +- ...omponents_media__router_common_media__source.cc | 4 +- ...ger_core_browser_features_password__features.cc | 4 +- ...ager_core_browser_features_password__features.h | 4 +- ...manager_core_browser_password__form__filling.cc | 11 ++ ...word__manager_core_browser_password__manager.cc | 6 +- ...ore_browser_password__manual__fallback__flow.cc | 6 +- ...er_password__store_login__database__unittest.cc | 4 +- ...core_browser_stub__password__manager__client.cc | 4 +- ..._core_browser_stub__password__manager__client.h | 4 +- ...er_core_common_password__manager__pref__names.h | 4 +- ...-components_policy_core_common_policy__utils.cc | 11 -- ...capabilities_regional__capabilities__service.cc | 4 +- ..._browser_realtime_url__lookup__service__base.cc | 4 +- ...nents_search__engines_template__url__service.cc | 4 +- ...mponents_signin_public_base_signin__switches.cc | 4 +- ...omponents_signin_public_base_signin__switches.h | 4 +- ...onents_supervised__user_core_common_features.cc | 32 +--- ...ponents_supervised__user_core_common_features.h | 23 +-- ...ents_supervised__user_core_common_pref__names.h | 4 +- ...references_common__syncable__prefs__database.cc | 4 +- ...nts_variations_net_variations__command__line.cc | 11 ++ ...isited__url__ranking_public_url__visit__util.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 | 6 +- ...me__sinks_root__compositor__frame__sink__impl.h | 4 +- ...atch-content_app_content__main__runner__impl.cc | 22 +-- www/iridium/files/patch-content_browser_BUILD.gn | 6 +- ...sibility_browser__accessibility__state__impl.cc | 4 +- ..._browser_browser__child__process__host__impl.cc | 6 +- ...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +- ...patch-content_browser_gpu_gpu__process__host.cc | 4 +- ...wser_media_frameless__media__interface__proxy.h | 4 +- ...ent_browser_network__service__instance__impl.cc | 8 +- ...r_renderer__host_render__process__host__impl.cc | 14 +- ...er_renderer__host_render__process__host__impl.h | 8 +- ...der__process__host__impl__receiver__bindings.cc | 8 +- ...wser_renderer__host_render__view__host__impl.cc | 8 +- www/iridium/files/patch-content_common_features.cc | 4 +- www/iridium/files/patch-content_common_features.h | 4 +- www/iridium/files/patch-content_gpu_gpu__main.cc | 14 +- ...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 | 6 +- ...tent_renderer_renderer__blink__platform__impl.h | 4 +- www/iridium/files/patch-content_shell_BUILD.gn | 4 +- ...sions_browser_api_management_management__api.cc | 16 +- ...shell_browser_shell__extensions__api__client.cc | 6 +- ..._shell_browser_shell__extensions__api__client.h | 4 +- ...mand__buffer_service_dawn__context__provider.cc | 4 +- ..._command__buffer_service_gles2__cmd__decoder.cc | 4 +- ...mmand__buffer_service_shared__context__state.cc | 6 +- ...ommand__buffer_service_shared__context__state.h | 6 +- ...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +- ...ffer_tests_gl__gpu__memory__buffer__unittest.cc | 6 +- .../files/patch-gpu_config_gpu__info__collector.cc | 4 +- .../files/patch-gpu_ipc_service_gpu__init.cc | 12 +- .../patch-gpu_vulkan_vulkan__device__queue.cc | 6 +- ...adless_lib_headless__content__main__delegate.cc | 4 +- .../patch-media_audio_alsa_audio__manager__alsa.cc | 12 +- .../files/patch-media_base_media__switches.cc | 20 +-- .../files/patch-media_base_media__switches.h | 10 +- www/iridium/files/patch-media_base_video__frame.cc | 6 +- www/iridium/files/patch-media_base_video__frame.h | 8 +- ..._video_fake__video__capture__device__factory.cc | 4 +- ...-media_gpu_chromeos_video__decoder__pipeline.cc | 8 +- .../files/patch-media_gpu_test_raw__video.cc | 4 +- .../files/patch-media_gpu_vaapi_vaapi__wrapper.cc | 4 +- www/iridium/files/patch-media_mojo_mojom_BUILD.gn | 4 +- .../patch-media_video_fake__gpu__memory__buffer.cc | 8 +- .../patch-media_video_fake__gpu__memory__buffer.h | 4 +- .../files/patch-media_webrtc_audio__processor.cc | 4 +- www/iridium/files/patch-media_webrtc_helpers.cc | 4 +- www/iridium/files/patch-net_BUILD.gn | 18 +-- www/iridium/files/patch-net_base_features.cc | 17 +- .../patch-net_base_network__change__notifier.cc | 6 +- ...-net_base_network__change__notifier__passive.cc | 4 +- .../files/patch-net_cert_cert__verify__proc.h | 11 -- .../files/patch-net_dns_host__resolver__proc.cc | 4 +- ...xy__resolution_proxy__config__service__linux.cc | 8 +- .../files/patch-net_socket_tcp__socket__posix.cc | 4 +- .../files/patch-net_socket_udp__socket__posix.cc | 8 +- .../patch-net_socket_udp__socket__unittest.cc | 12 +- ..._tools_cert__verify__tool_cert__verify__tool.cc | 11 +- ..._url__request_url__request__context__builder.cc | 4 +- .../files/patch-pdf_pdfium_pdfium__engine.cc | 6 +- ...nting_mojom_printing__context__mojom__traits.cc | 6 +- ...m_printing__context__mojom__traits__unittest.cc | 20 +-- .../files/patch-printing_print__settings.cc | 6 +- www/iridium/files/patch-printing_print__settings.h | 4 +- .../patch-printing_print__settings__conversion.cc | 4 +- .../patch-printing_printing__context__linux.cc | 8 +- www/iridium/files/patch-remoting_base_constants.h | 11 ++ .../files/patch-remoting_host_base_switches.cc | 4 +- .../files/patch-remoting_host_base_switches.h | 6 +- ...ting_host_chromoting__host__services__client.cc | 13 +- ...emoting_host_mojo__caller__security__checker.cc | 14 +- .../files/patch-remoting_host_policy__watcher.cc | 6 +- .../patch-remoting_host_remoting__me2me__host.cc | 53 +++---- ...g_host_webauthn_desktop__session__type__util.cc | 20 +++ ...hn_remote__webauthn__caller__security__utils.cc | 10 +- ...bauthn_remote__webauthn__extension__notifier.cc | 6 +- ...h-services_audio_audio__sandbox__hook__linux.cc | 8 +- www/iridium/files/patch-services_device_BUILD.gn | 4 +- ...-services_device_public_cpp_device__features.cc | 4 +- .../patch-services_device_public_mojom_BUILD.gn | 4 +- www/iridium/files/patch-services_network_BUILD.gn | 4 +- .../patch-services_network_network__context.cc | 6 +- .../patch-services_network_network__context.h | 4 +- .../patch-services_network_network__service.cc | 6 +- .../patch-services_network_network__service.h | 8 +- .../patch-services_network_public_cpp_BUILD.gn | 4 +- .../patch-services_network_public_cpp_features.cc | 11 +- .../patch-services_network_public_mojom_BUILD.gn | 6 +- ..._instrumentation_queued__request__dispatcher.cc | 12 +- ...ublic_cpp_memory__instrumentation_os__metrics.h | 6 +- ...cpp_memory__instrumentation_os__metrics__bsd.cc | 5 +- ..._tracing_public_cpp_system__metrics__sampler.cc | 4 +- .../files/patch-services_viz_public_mojom_BUILD.gn | 4 +- .../files/patch-third__party_angle_BUILD.gn | 8 +- ...tch-third__party_angle_src_libANGLE_Display.cpp | 6 +- ...rd__party_blink_renderer_build_scripts_gperf.py | 20 --- ...blink_renderer_controller_blink__initializer.cc | 6 +- ...rer_controller_memory__usage__monitor__posix.cc | 4 +- ...peerconnection_webrtc__audio__renderer__test.cc | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 8 +- ...renderer_modules_webgpu_gpu__canvas__context.cc | 4 +- ...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +- ...h-third__party_blink_renderer_platform_BUILD.gn | 4 +- ...rer_platform_graphics_begin__frame__provider.cc | 4 +- ...er_platform_graphics_video__frame__submitter.cc | 4 +- ...derer_platform_runtime__enabled__features.json5 | 18 +-- ...ashpad_crashpad_build_crashpad__buildconfig.gni | 6 +- ...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 4 +- .../files/patch-third__party_ffmpeg_BUILD.gn | 4 +- .../files/patch-third__party_ffmpeg_configure | 4 +- .../patch-third__party_nasm_config_config-linux.h | 60 ++----- ..._party_pdfium_core_fxcodec_png_png__decoder.cpp | 13 ++ ...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 4 +- ...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 8 +- ...third__party_perfetto_src_base_string__utils.cc | 4 +- ...party_perfetto_src_base_test_vm__test__utils.cc | 4 +- ...-third__party_perfetto_src_base_unix__socket.cc | 4 +- ...-third__party_perfetto_src_tracing_ipc_memfd.cc | 4 +- ...__party_speech-dispatcher_libspeechd__version.h | 4 +- .../files/patch-third__party_tflite_features.gni | 16 +- ...h-third__party_webrtc_rtc__base_net__helpers.cc | 10 ++ ...d__party_webrtc_rtc__base_net__test__helpers.cc | 10 -- .../patch-third__party_webrtc_rtc__base_network.cc | 4 +- ...ty_webrtc_rtc__base_physical__socket__server.cc | 24 +-- ...rty_webrtc_rtc__base_physical__socket__server.h | 4 +- ...rty_webrtc_rtc__base_platform__thread__types.cc | 12 +- www/iridium/files/patch-tools_gn_build_gen.py | 6 +- .../files/patch-tools_grit_grit_node_base.py | 4 +- .../patch-tools_protoc__wrapper_protoc__wrapper.py | 4 +- ...tch-ui_accessibility_accessibility__features.cc | 6 +- ...atch-ui_accessibility_accessibility__features.h | 4 +- .../files/patch-ui_accessibility_ax__tree.cc | 6 +- .../patch-ui_base_accelerators_accelerator.cc | 10 +- ...patch-ui_base_clipboard_clipboard__constants.cc | 20 --- .../patch-ui_base_clipboard_clipboard__constants.h | 14 +- .../files/patch-ui_base_ui__base__features.cc | 6 +- .../files/patch-ui_base_x_x11__cursor__loader.cc | 8 +- www/iridium/files/patch-ui_color_color__id.h | 6 +- .../files/patch-ui_color_color__provider__utils.cc | 4 +- .../files/patch-ui_compositor_compositor.cc | 4 +- www/iridium/files/patch-ui_display_screen.cc | 4 +- ...vents_devices_x11_device__data__manager__x11.cc | 4 +- www/iridium/files/patch-ui_gfx_BUILD.gn | 4 +- .../files/patch-ui_gfx_gpu__memory__buffer.cc | 4 +- .../files/patch-ui_gfx_gpu__memory__buffer.h | 6 +- .../files/patch-ui_gfx_native__widget__types.h | 14 +- www/iridium/files/patch-ui_gl_gl__switches.cc | 4 +- .../patch-ui_gtk_printing_print__dialog__gtk.cc | 4 +- ...m_wayland_host_zwp__text__input__wrapper__v1.cc | 21 --- www/iridium/files/patch-ui_qt_moc__wrapper.py | 8 + www/iridium/files/patch-ui_views_BUILD.gn | 4 +- .../files/patch-ui_views_views__delegate.cc | 4 +- www/iridium/files/patch-ui_views_views__delegate.h | 4 +- ...__aura_desktop__window__tree__host__platform.cc | 6 +- www/iridium/files/patch-ui_views_widget_widget.cc | 4 +- .../patch-ui_views_window_dialog__delegate.cc | 4 +- www/iridium/files/patch-v8_BUILD.gn | 12 +- www/iridium/files/patch-v8_src_api_api.cc | 10 +- .../files/patch-v8_src_diagnostics_perf-jit.cc | 8 +- .../files/patch-v8_src_diagnostics_perf-jit.h | 8 +- .../files/patch-v8_src_execution_isolate.cc | 4 +- .../files/patch-v8_src_trap-handler_trap-handler.h | 4 +- 366 files changed, 1667 insertions(+), 2502 deletions(-) diff --git a/www/iridium/Makefile b/www/iridium/Makefile index eb4d330b6440..e9b029ff5b2e 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -1,6 +1,5 @@ PORTNAME= iridium -PORTVERSION= 2025.05.136.2 -PORTREVISION= 2 +PORTVERSION= 2025.06.137.3 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/iridium/distinfo b/www/iridium/distinfo index 58d0b1608e14..eeb5fc1dffe2 100644 --- a/www/iridium/distinfo +++ b/www/iridium/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1747324897 -SHA256 (iridium-browser-2025.05.136.2.tar.xz) = 49c4e1db1c81b78f83c0eb4b1e3a85daba92a01b741e857bf9d56e5fc33d0c82 -SIZE (iridium-browser-2025.05.136.2.tar.xz) = 3044410956 +TIMESTAMP = 1750319475 +SHA256 (iridium-browser-2025.06.137.3.tar.xz) = ac990fb4d0ff0c7970d5198e1a07bcd9a830b8b31b9641e87537be0292a5ffa6 +SIZE (iridium-browser-2025.06.137.3.tar.xz) = 3025197056 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (pulseaudio-16.1.tar.gz) = 2763111 diff --git a/www/iridium/files/patch-BUILD.gn b/www/iridium/files/patch-BUILD.gn index 5999930ba76c..fbf31e4e048e 100644 --- a/www/iridium/files/patch-BUILD.gn +++ b/www/iridium/files/patch-BUILD.gn @@ -1,4 +1,4 @@ ---- BUILD.gn.orig 2025-05-07 06:48:23 UTC +--- BUILD.gn.orig 2025-06-19 07:37:57 UTC +++ BUILD.gn @@ -71,7 +71,7 @@ declare_args() { root_extra_deps = [] @@ -87,7 +87,7 @@ # Using the default toolchain for this tool, as it's run during tests not # during the build. This places a symlink in the root_build_dir for scrips # to use. -@@ -1760,7 +1768,7 @@ group("chromium_builder_perf") { +@@ -1743,7 +1751,7 @@ group("chromium_builder_perf") { data_deps += [ "//chrome/test:performance_browser_tests" ] } diff --git a/www/iridium/files/patch-base_BUILD.gn b/www/iridium/files/patch-base_BUILD.gn index 0df8368607d4..acd4f0f3775e 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 2025-05-07 06:48:23 UTC +--- base/BUILD.gn.orig 2025-06-19 07:37:57 UTC +++ base/BUILD.gn -@@ -1104,11 +1104,26 @@ component("base") { +@@ -1108,11 +1108,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" ] -@@ -1128,7 +1143,7 @@ component("base") { +@@ -1132,7 +1147,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -37,7 +37,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2152,6 +2167,22 @@ component("base") { +@@ -2166,6 +2181,22 @@ component("base") { ] } @@ -60,7 +60,7 @@ # iOS if (is_ios) { sources += [ -@@ -2312,6 +2343,33 @@ component("base") { +@@ -2334,6 +2365,33 @@ component("base") { } } @@ -94,7 +94,7 @@ if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2690,7 +2748,7 @@ buildflag_header("protected_memory_buildflags") { +@@ -2729,7 +2787,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" ] -@@ -3163,7 +3221,7 @@ if (is_apple) { +@@ -3236,7 +3294,7 @@ if (is_apple) { } } @@ -112,7 +112,7 @@ # This test must compile with -fstack-protector-all source_set("stack_canary_linux_unittests") { testonly = true -@@ -3851,7 +3909,7 @@ test("base_unittests") { +@@ -3924,7 +3982,7 @@ test("base_unittests") { ] } @@ -121,7 +121,7 @@ sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -3879,7 +3937,7 @@ test("base_unittests") { +@@ -3952,7 +4010,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", -@@ -3890,7 +3948,7 @@ test("base_unittests") { +@@ -3963,7 +4021,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -139,7 +139,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -4080,7 +4138,7 @@ test("base_unittests") { +@@ -4151,7 +4209,7 @@ test("base_unittests") { deps += [ ":base_profiler_test_support_library" ] } diff --git a/www/iridium/files/patch-base_allocator_partition__alloc__features.cc b/www/iridium/files/patch-base_allocator_partition__alloc__features.cc new file mode 100644 index 000000000000..0cb21b8de789 --- /dev/null +++ b/www/iridium/files/patch-base_allocator_partition__alloc__features.cc @@ -0,0 +1,11 @@ +--- base/allocator/partition_alloc_features.cc.orig 2025-06-19 07:37:57 UTC ++++ base/allocator/partition_alloc_features.cc +@@ -164,7 +164,7 @@ BASE_FEATURE(kPartitionAllocEventuallyZeroFreedMemory, + // disabled elsewhere (for now). Does not apply to Windows. + BASE_FEATURE(kPartitionAllocFewerMemoryRegions, + "PartitionAllocFewerMemoryRegions", +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) + FEATURE_ENABLED_BY_DEFAULT); + #else + FEATURE_DISABLED_BY_DEFAULT); diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni index fa97d288bda7..52906fc0873e 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni +++ b/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-05-07 06:48:23 UTC +--- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-06-19 07:37:57 UTC +++ base/allocator/partition_allocator/partition_alloc.gni -@@ -89,7 +89,7 @@ if (is_nacl) { +@@ -91,7 +91,7 @@ if (is_nacl) { # TODO(crbug.com/329199197): Clean this up when experiments are complete. use_large_empty_slot_span_ring = true @@ -9,7 +9,7 @@ !is_hwasan && (is_linux || is_android) declare_args() { -@@ -348,7 +348,7 @@ declare_args() { +@@ -353,7 +353,7 @@ declare_args() { declare_args() { # Shadow metadata is still under development and only supports Linux # for now. @@ -18,7 +18,7 @@ } declare_args() { -@@ -491,7 +491,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl +@@ -496,7 +496,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl # dependencies that use partition_allocator are compiled in AOSP against a # version of glibc that does not include pkeys syscall numbers. is_pkeys_available = diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn index a2b07a07ede7..7793cf8273ca 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-05-07 06:48:23 UTC +--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-06-19 07:37:57 UTC +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn -@@ -886,7 +886,7 @@ if (is_clang_or_gcc) { +@@ -893,7 +893,7 @@ if (is_clang_or_gcc) { configs -= [ partition_alloc_enable_arc_config ] } } 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 e283d20917db..68a7f5566b72 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-05-07 06:48:23 UTC +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-06-19 07:37:57 UTC +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h -@@ -309,8 +309,12 @@ bool TryRecommitSystemPagesInternal( +@@ -317,8 +317,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__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h index 2179339f424f..b08d12e6b1ac 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-05-07 06:48:23 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-06-19 07:37:57 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h -@@ -327,7 +327,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask); +@@ -312,7 +312,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,7 +9,7 @@ constexpr size_t kPoolMaxSize = 8 * kGiB; #else constexpr size_t kPoolMaxSize = 16 * kGiB; -@@ -444,7 +444,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() { +@@ -429,7 +429,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. 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 a2ceae9a11f4..e005703ec407 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 2025-05-07 06:48:23 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2025-06-19 07:37:57 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc -@@ -44,7 +44,7 @@ +@@ -45,7 +45,7 @@ #include "wow64apiset.h" #endif @@ -9,7 +9,7 @@ #include <pthread.h> #if PA_CONFIG(ENABLE_SHADOW_METADATA) #include <sys/mman.h> -@@ -297,7 +297,7 @@ void PartitionAllocMallocInitOnce() { +@@ -298,7 +298,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. -@@ -1117,7 +1117,7 @@ void PartitionRoot::Init(PartitionOptions opts) { +@@ -1118,7 +1118,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 4d805924e5c3..9d854ce00f7b 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-05-07 06:48:23 UTC +--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-06-19 07:37:57 UTC +++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc -@@ -17,7 +17,16 @@ +@@ -19,7 +19,16 @@ #endif #if PA_CONFIG(HAS_LINUX_KERNEL) @@ -17,37 +17,20 @@ #include <sys/syscall.h> #include <unistd.h> -@@ -106,8 +115,16 @@ void SpinningMutex::FutexWait() { - // |kLockedContended| anymore. Note that even without spurious wakeups, the - // value of |state_| is not guaranteed when this returns, as another thread - // may get the lock before we get to run. +@@ -92,8 +101,16 @@ PA_ALWAYS_INLINE long FutexSyscall(volatile void* ftx, + int saved_errno = errno; + errno = 0; + +#if defined(OS_FREEBSD) -+ int err = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE, ++ long retval = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE, + kLockedContended, nullptr, nullptr); +#elif defined(OS_OPENBSD) -+ int err = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG, ++ long retval = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG, + kLockedContended, nullptr, nullptr); +#else - int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG, - kLockedContended, nullptr, nullptr, 0); -+#endif - - if (err) { - // These are programming error, check them. -@@ -119,8 +136,16 @@ void SpinningMutex::FutexWait() { - - void SpinningMutex::FutexWake() { - int saved_errno = errno; -+#if defined(OS_FREEBSD) -+ long retval = _umtx_op(&state_, UMTX_OP_WAKE_PRIVATE, -+ 1 /* wake up a single waiter */, nullptr, nullptr); -+#elif defined(OS_OPENBSD) -+ long retval = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAKE | FUTEX_PRIVATE_FLAG, -+ 1 /* wake up a single waiter */, nullptr, nullptr); -+#else - long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG, - 1 /* wake up a single waiter */, nullptr, nullptr, 0); + long retval = syscall(SYS_futex, ftx, op | FUTEX_PRIVATE_FLAG, value, nullptr, + nullptr, 0); +#endif - PA_CHECK(retval != -1); - errno = saved_errno; - } + if (retval == -1) { + // These are programming errors, check them. + PA_DCHECK((errno != EPERM) || (errno != EACCES) || (errno != EINVAL) || diff --git a/www/iridium/files/patch-base_debug_debugger__posix.cc b/www/iridium/files/patch-base_debug_debugger__posix.cc index 52d9358a5923..385cf6935b92 100644 --- a/www/iridium/files/patch-base_debug_debugger__posix.cc +++ b/www/iridium/files/patch-base_debug_debugger__posix.cc @@ -1,6 +1,6 @@ ---- base/debug/debugger_posix.cc.orig 2025-05-07 06:48:23 UTC +--- base/debug/debugger_posix.cc.orig 2025-06-19 07:37:57 UTC +++ base/debug/debugger_posix.cc -@@ -41,6 +41,10 @@ +@@ -42,6 +42,10 @@ #include <sys/sysctl.h> #endif @@ -11,7 +11,7 @@ #if BUILDFLAG(IS_FREEBSD) #include <sys/user.h> #endif -@@ -99,33 +103,52 @@ bool BeingDebugged() { +@@ -100,33 +104,52 @@ bool BeingDebugged() { // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and // binary interfaces may change. diff --git a/www/iridium/files/patch-base_files_drive__info.h b/www/iridium/files/patch-base_files_drive__info.h index 9fb9a5b38770..3dd39a228435 100644 --- a/www/iridium/files/patch-base_files_drive__info.h +++ b/www/iridium/files/patch-base_files_drive__info.h @@ -1,4 +1,4 @@ ---- base/files/drive_info.h.orig 2025-05-07 06:48:23 UTC +--- base/files/drive_info.h.orig 2025-06-19 07:37:57 UTC +++ base/files/drive_info.h @@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo { std::optional<bool> has_seek_penalty; @@ -6,6 +6,6 @@ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \ - BUILDFLAG(IS_CHROMEOS) + BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) - // Whether the drive is a removable drive. + // Whether the drive is a "removable" drive. // - // Note on macOS: that SSDs that are connected over USB that you can eject + // In macOS's IOKit API, a drive is "removable" if "the media is removable diff --git a/www/iridium/files/patch-base_memory_platform__shared__memory__region.h b/www/iridium/files/patch-base_memory_platform__shared__memory__region.h index c9799f811e15..5cba7eb3ee0e 100644 --- a/www/iridium/files/patch-base_memory_platform__shared__memory__region.h +++ b/www/iridium/files/patch-base_memory_platform__shared__memory__region.h @@ -1,4 +1,4 @@ ---- base/memory/platform_shared_memory_region.h.orig 2025-05-07 06:48:23 UTC +--- base/memory/platform_shared_memory_region.h.orig 2025-06-19 07:37:57 UTC +++ base/memory/platform_shared_memory_region.h @@ -18,7 +18,7 @@ #include "base/unguessable_token.h" @@ -27,3 +27,12 @@ , bool executable = false #endif +@@ -236,7 +236,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { + #if BUILDFLAG(IS_FUCHSIA) + kNotVmo, + #endif +-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + kFcntlFailed, + kReadOnlyFdNotReadOnly, + kUnexpectedReadOnlyFd, diff --git a/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc b/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc index 4d223b930409..532a09a3053e 100644 --- a/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc +++ b/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc @@ -1,6 +1,6 @@ ---- base/memory/platform_shared_memory_region_posix.cc.orig 2025-05-07 06:48:23 UTC +--- base/memory/platform_shared_memory_region_posix.cc.orig 2025-06-19 07:37:57 UTC +++ base/memory/platform_shared_memory_region_posix.cc -@@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expected_mode) { +@@ -61,7 +61,7 @@ std::optional<FDAccessModeError> CheckFDAccessMode(int } // namespace @@ -9,7 +9,7 @@ // static ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) { PlatformSharedMemoryRegion region = -@@ -175,7 +175,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() { +@@ -183,7 +183,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() { // static PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode, size_t size @@ -18,7 +18,7 @@ , bool executable #endif -@@ -204,7 +204,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion: +@@ -212,7 +212,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion: // flag. FilePath directory; if (!GetShmemTempDir( diff --git a/www/iridium/files/patch-base_process_launch.h b/www/iridium/files/patch-base_process_launch.h index 88069a682824..ec8a358ff069 100644 --- a/www/iridium/files/patch-base_process_launch.h +++ b/www/iridium/files/patch-base_process_launch.h @@ -1,6 +1,6 @@ ---- base/process/launch.h.orig 2025-05-07 06:48:23 UTC +--- base/process/launch.h.orig 2025-06-19 07:37:57 UTC +++ base/process/launch.h -@@ -241,7 +241,7 @@ struct BASE_EXPORT LaunchOptions { +@@ -245,7 +245,7 @@ struct BASE_EXPORT LaunchOptions { bool clear_environment = false; #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA) diff --git a/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc b/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc index d8351281edf1..9b63f7e93be1 100644 --- a/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc +++ b/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc @@ -1,6 +1,6 @@ ---- base/strings/safe_sprintf_unittest.cc.orig 2025-05-07 06:48:23 UTC +--- base/strings/safe_sprintf_unittest.cc.orig 2025-06-19 07:37:57 UTC +++ base/strings/safe_sprintf_unittest.cc -@@ -743,6 +743,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) { +@@ -746,6 +746,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) { #endif } @@ -8,7 +8,7 @@ TEST(SafeSPrintfTest, EmitNULL) { char buf[40]; #if defined(__GNUC__) -@@ -759,6 +760,7 @@ TEST(SafeSPrintfTest, EmitNULL) { +@@ -762,6 +763,7 @@ TEST(SafeSPrintfTest, EmitNULL) { #pragma GCC diagnostic pop #endif } diff --git a/www/iridium/files/patch-build_config_compiler_BUILD.gn b/www/iridium/files/patch-build_config_compiler_BUILD.gn index faa794dcc771..50385d65e4d5 100644 --- a/www/iridium/files/patch-build_config_compiler_BUILD.gn +++ b/www/iridium/files/patch-build_config_compiler_BUILD.gn @@ -1,4 +1,4 @@ ---- build/config/compiler/BUILD.gn.orig 2025-05-07 13:10:49 UTC +--- build/config/compiler/BUILD.gn.orig 2025-06-19 07:37:57 UTC +++ build/config/compiler/BUILD.gn @@ -197,7 +197,7 @@ declare_args() { # This greatly reduces the size of debug builds, at the cost of @@ -27,7 +27,7 @@ } # compiler --------------------------------------------------------------------- -@@ -508,6 +511,10 @@ config("compiler") { +@@ -509,6 +512,10 @@ config("compiler") { } } @@ -38,7 +38,7 @@ # Linux-specific compiler flags setup. # ------------------------------------ if (use_icf && (!is_apple || use_lld)) { -@@ -567,7 +574,7 @@ config("compiler") { +@@ -569,7 +576,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -47,7 +47,7 @@ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] if (save_reproducers_on_lld_crash && use_lld) { ldflags += [ -@@ -1212,7 +1219,7 @@ config("compiler_cpu_abi") { +@@ -1227,7 +1234,7 @@ config("compiler_cpu_abi") { ] } } else if (current_cpu == "arm") { @@ -56,7 +56,7 @@ cflags += [ "--target=arm-linux-gnueabihf" ] ldflags += [ "--target=arm-linux-gnueabihf" ] } -@@ -1227,7 +1234,7 @@ config("compiler_cpu_abi") { +@@ -1242,7 +1249,7 @@ config("compiler_cpu_abi") { } } else if (current_cpu == "arm64") { if (is_clang && !is_android && !is_nacl && !is_fuchsia && @@ -65,7 +65,7 @@ cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] } -@@ -1561,7 +1568,7 @@ config("compiler_deterministic") { +@@ -1576,7 +1583,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. @@ -74,16 +74,16 @@ # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here. cflags += [ "-Xclang", -@@ -1619,7 +1626,7 @@ config("compiler_deterministic") { +@@ -1634,7 +1641,7 @@ config("compiler_deterministic") { } config("clang_revision") { - if (is_clang && clang_base_path == default_clang_base_path && + if (is_clang && !is_bsd && clang_base_path == default_clang_base_path && current_os != "zos") { - update_args = [ - "--print-revision", -@@ -1652,7 +1659,7 @@ config("clang_revision") { + _perform_consistency_checks = current_toolchain == default_toolchain + if (llvm_force_head_revision) { +@@ -1719,7 +1726,7 @@ config("clang_revision") { # e.g. by setting in the the project's .gn file. config("clang_warning_suppression") { # Some build configs use older versions of clang that don't support WSMs @@ -92,7 +92,7 @@ !llvm_android_mainline && is_clang && clang_warning_suppression_file != "") { from_build_root = -@@ -1985,9 +1992,6 @@ config("default_warnings") { +@@ -2053,9 +2060,6 @@ config("default_warnings") { # TODO(crbug.com/40284799): Fix and re-enable. "-Wno-thread-safety-reference-return", @@ -102,7 +102,7 @@ ] cflags_cc += [ -@@ -2776,7 +2780,7 @@ config("afdo_optimize_size") { +@@ -2837,7 +2841,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") { @@ -111,7 +111,7 @@ cflags = [] if (clang_emit_debug_info_for_profiling) { # Add the following flags to generate debug info for profiling. -@@ -2803,7 +2807,7 @@ config("afdo") { +@@ -2864,7 +2868,7 @@ config("afdo") { cflags += [ "-Wno-backend-plugin" ] inputs = [ _clang_sample_profile ] } @@ -120,7 +120,7 @@ cflags = [ "-fauto-profile=${auto_profile_path}" ] inputs = [ auto_profile_path ] } -@@ -2980,7 +2984,7 @@ config("symbols") { +@@ -3041,7 +3045,7 @@ config("symbols") { cflags += [ "-gomit-unreferenced-methods" ] } diff --git a/www/iridium/files/patch-build_config_rust.gni b/www/iridium/files/patch-build_config_rust.gni index 9bb3bfd26cff..886ac9542b5e 100644 --- a/www/iridium/files/patch-build_config_rust.gni +++ b/www/iridium/files/patch-build_config_rust.gni @@ -1,6 +1,6 @@ ---- build/config/rust.gni.orig 2025-05-07 06:48:23 UTC +--- build/config/rust.gni.orig 2025-06-19 07:37:57 UTC +++ build/config/rust.gni -@@ -346,6 +346,10 @@ if (is_linux || is_chromeos) { +@@ -361,6 +361,10 @@ if (is_linux || is_chromeos) { } } diff --git a/www/iridium/files/patch-build_rust_allocator_BUILD.gn b/www/iridium/files/patch-build_rust_allocator_BUILD.gn deleted file mode 100644 index cb1633140dcc..000000000000 --- a/www/iridium/files/patch-build_rust_allocator_BUILD.gn +++ /dev/null @@ -1,109 +0,0 @@ ---- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC -+++ build/rust/allocator/BUILD.gn -@@ -0,0 +1,106 @@ -+# Copyright 2025 The Chromium Authors -+# Use of this source code is governed by a BSD-style license that can be -+# found in the LICENSE file. -+ -+import("//build/buildflag_header.gni") -+import("//build/config/rust.gni") -+import("//build/rust/rust_static_library.gni") -+ -+rust_allocator_uses_partition_alloc = false -+if (build_with_chromium) { -+ import("//base/allocator/partition_allocator/partition_alloc.gni") -+ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc -+} -+ -+# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and -+# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust *** 10572 LINES SKIPPED ***